Programování k tomuto dni je kódování a kód zpracování. Symboly abecedy, čísla, symboly a symboly, které nelze vytisknout, jsou vždy reprezentovány jedinečnými kódy. Dokonce čísla se skládají z čísel, tedy z kódů.
Zpočátku kódová tabulka zahrnovala 128 kombinací, ačkoli bylo pro každý znak přiděleno osm bitů (jeden bit šel k ověření dat během ukládání / přenosu). Pak se hlavní tabulka symbolů "zbavila" kontrolního bitu a začala obsahovat 256 kombinací.
Z obvyklých a logických důvodů vždy používaná symbolová tabulka již není stará, laskavá Asky (ASCII), ale Windows-1251 (CP1251), UTF-8 nebo jiná varianta kódování symbolických informací. Ale vždy obsahuje latinské znaky, čísla a znaky jako soubor základních znaků.
Pojem "lokalizace" znamená vazbu na zemi, území, národní jazyk, obvyklé formáty pro zobrazení data a času, měnové jednotky atd.
V libovolném kódování znaků latinská abeceda tam je vždy, můžete se na ně spolehnout v každé situaci. Přepis do angličtiny je bezpečný a přirozený.
Pro cyriliky jsou problémy už dávno, získala místo v různých kódovacích systémech. Všechny široce používané programy jsou Russified (které potřebují - pracují v běloruském, ukrajinském a dalších národních jazycích).
Co se týče názvů souborů a složek, domén, různých zdrojů v operačním systému počítače av prostředí Internetu, má priorita latina. Transliterace však není ani považována za důvod k obavám.
Nejjednodušším a klasickým řešením je přeložit znaky národní abecedy do latinských znaků, zatímco některé dopisy mohou dostávat dva nebo tři latinské znaky. To je normální a známé. Existuje mnoho možností přepisování - a doporučených státem a vědecky odůvodněných a nejčastěji nalezených v jednom programu.
Podle klasické definice je transliterace přenos písem (v části zvuku) slov a frází jednoho jazyka do druhého. Proces je považován za úroveň písmen. Typicky se čísla, znaky a znaky, které nelze tisknout, vysílají tak, jak je, av případě potřeby jsou stíněné, tj. Zakódované tak, aby nepoškodily proces přenosu informací nebo jejich ukládání.
Transliterace není překlad textu a nemá s tím nic společného. Význam původního výrazu se přenáší tak, jak je tomu v původním, v tomto případě ruském jazyce. Jednoduše, písmena ruské abecedy jsou nahrazena podobnými písmeny nebo kombinací latinských písmen.
Cestovní pas, SMS na smartphonu v minulosti, přenos informací do pageru a mnohé další známé staré programy byly nuceny využívat přenos informací v národním jazyce latinskými znaky bez překladu.
Mnoho počítačů a zařízení stále nemá ruské dopisy nebo dopisy jiných národních jazyků. Doposud někteří výrobci elektronických zařízení "zapomněli" na lokalizaci svých výrobků pro zemi, ve které jsou prodávány.
Aby se zabránilo problémům s ukládáním a přenosem informací, přepis z ruštiny zpravidla zahrnuje jména souborů, složek, názvů domén a dalších zdrojů, které jsou manipulovány operačním systémem, hostitelem, programem nebo nějakým zdrojem na internetu.
Obsah souboru, databáze, proměnné může být cokoli. Všechny moderní systémy a software poskytují tento jednoduchý neotřesitelný požadavek. Drsné podmínky jsou ukládány pouze na to, co manipuluje počítačová platforma nebo operační systém, který používá jeden nebo jiný softwarový zdroj.
Soubor s ruskými písmeny často může být napsán pouze, ale ne více. Číst, kopírovat nebo odstranit soubor nebude možné. Samozřejmě, na systémové úrovni můžete dělat všechno, ale z jakéhokoli důvodu nebudete kontaktovat správce zdrojů nebo systémového programátora.
V internetovém programování je transliterace častá, ale použití objektů pojmenovaných v jejich rodném jazyce je mnohem pohodlnější a praktičtější. Navíc ne každý uživatel může vysvětlit důvod, proč měl jeho soubor jiný název.
Velmi dobrá cesta z této situace: můžete uložit původní název souboru, objekt, proměnnou, ale přiřadit mu jedinečný kód. Například MD5 je zcela jedinečná kombinace kódů pro libovolný původní název. Můžete vytvořit jedinečný číselný kód nebo "osobně".