Транслитерацията е практична, удобна и сигурна.

05.03.2020

Програмирането до ден днешен е кодиране и код за обработка. Буквените символи, цифрите, символите и символите, които не могат да бъдат отпечатани, винаги са представени с уникални кодове. Дори числата се състоят от числа, т.е. кодове.

Транслитерация на това

Първоначално кодовата таблица включваше 128 комбинации, въпреки че за всеки символ бяха разпределени осем бита (един бит отиде за проверка на данните по време на съхранение / предаване). Тогава главната таблица със символи „се отърва“ от контролната част и започна да включва 256 комбинации.

Модерни кодировки на символи

По навик и логично, винаги използваната таблица със символи вече не е старата, вид Asky (ASCII), а Windows-1251 (CP1251), UTF-8 или друг вариант на кодиране на символна информация. Но винаги съдържа латински букви, цифри и знаци като набор от основни символи.

Понятието "локализация" означава обвързване на държава, територия, национален език, обичайните формати за представяне на дата и час, парични единици и др.

Английска транслитерация

Във всяко кодиране на знаци латиница винаги има, можете да разчитате на тях във всяка ситуация. Транслитерацията на английски е безопасна и естествена.

За кирилицата проблемите са отдавна приключили - тя се намира в различни системи за кодиране. Всички широко разпространени програми се русифицират (кои са необходими - те работят на беларуски, украински и други национални езици).

Що се отнася до имената на файлове и папки, домейни, различни ресурси в операционната система на компютъра и в интернет средата, латиницата е с приоритет. Въпреки това транслитерацията дори не се счита за причина за безпокойство.

Естествени трансформации на азбуки

Най-простото и класическо решение е да се преведат символите на националната азбука в латински букви, докато някои букви могат да получат два или три латински символа. Това е нормално и познато. Има много възможности за транслитерация - и препоръчани от държавата, и научно обосновани, и най-често срещани, приети в една или друга програма.

Според класическата дефиниция транслитерацията е прехвърляне на писането (в част от звука) на думи и фрази от един език на друг. Процесът се разглежда на нивото на писмата. Обикновено, числа, знаци и символи, които не могат да бъдат отпечатани, се предават както е, и, ако е необходимо, са защитени, т.е. кодирани, така че да не навредят на процеса на предаване на информация или нейното съхранение.

Транслитерацията не е превод на текста и няма нищо общо с него. Значението на оригиналната фраза се предава, както е в оригинала, в случая руския. Просто буквите на руската азбука се заменят с подобни букви или комбинации от латински букви.

Обичайни приложения за транслитерация

Паспорт, SMS на смартфон, в миналото, прехвърляне на информация на пейджър, и много други познати стари програми бяха принудени да използват предаването на информация на националния език с латински символи без превод.

Много компютри и устройства все още нямат руски букви или букви от други национални езици. Досега някои производители на електронно оборудване „забравят“ да локализират продуктите си за страната, в която се продават.

Местен компютър, хостинг и интернет

За да се избегнат проблеми със съхранението и предаването на информация, по правило транслитерацията от руски включва имената на файлове, папки, имена на домейни и други ресурси, които се манипулират от операционната система, хостинг, програма или някакъв ресурс в Интернет.

Съдържанието на файла, базата данни, променливата може да бъде всичко. Всички съвременни системи и софтуер осигуряват това просто непоколебимо изискване. Суровите условия се налагат само върху това, което манипулира компютърната платформа или операционна система, което използва един или друг софтуерен ресурс.

Транслитерация от руски

Често файл с руски букви в заглавието може да бъде написан, но не повече. Прочетете, копирайте или изтрийте файла няма да бъде възможно. Разбира се, на системно ниво можете да правите всичко, но поради всяка причина няма да се свържете с ресурсния администратор или системния програмист.

В програмирането на интернет транслитерацията е често срещано явление, но използването на обекти, наречени на техния роден език, е много по-удобно и практично. Освен това не всеки потребител може да обясни причината, поради която файлът му е получил различно име.

Много добър изход от тази ситуация: можете да съхраните оригиналното име на файл, обект, променлива, но да му присвоите уникален код. Например, MD5 е напълно уникална комбинация от кодове за всяко оригинално име. Можете да създадете уникален цифров код или „лично“.