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ů.
Ad
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.
Ad
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.
Ad
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ě".