Коды языков являются уникальными идентификаторами для языков в словаре и используются большим количеством разных фич словарной базы: для указания направления перевода (“с какого языка/на какой”) словарных списков и словаря в целом, для конфигурирования строк локализаций, отображаемых в UI приложения, участвуют в настройке стилей и влияют на логику взаимодействия с этими стилями.

Ниже перечислены поддерживаемые языки словарных баз в формате “название языка – ‘{языковой код, указываемый в sproj}'”. Разработчикам приложений они доступны через ESldLanguage по перечисленным названиям языков, например  ESldLanguage::Russian

Afrikaans = ‘afri’
Albanian = ‘alba’
AmericanEnglish = ‘amen’
Arabic = ‘arab’
Argentinian = ‘arge’
Basque = ‘basq’
Brazilian = ‘braz’
BritishEnglish = ‘bren’
Bulgarian = ‘bulg’
Burmese = ‘burm’
Cantonese = ‘cant’
Catalan = ‘ctln’
Chinese = ‘chin’
Croatian = ‘croa’
Czech = ‘czec’
Danish = ‘dani’
Dutch = ‘dutc’
English = ‘engl’
Estonian = ‘esto’
Farsi = ‘fars’
Filipino = ‘fili’
Finnish = ‘finn’
French = ‘fren’
German = ‘germ’
Greek = ‘gree’
Hebrew = ‘hebr’
Hindi = ‘hind’
Hungarian = ‘hung’
Icelandic = ‘icel’
Indonesian = ‘indo’
Irish = ‘iris’
Italian = ‘ital’
Japanese = ‘japa’
Korean = ‘kore’
Latin = ‘lati’
Latvian = ‘latv’
Lithuanian = ‘lith’
Malay = ‘mala’
Norwegian = ‘norw’
Polish = ‘poli’
Portuguese = ‘port’
Romanian = ‘roma’
Russian = ‘russ’
Serbian = ‘serb’
Shona = ‘shon’
Slovak = ‘slvk’
Slovenian = ‘slvn’
Spanish = ‘span’
Swahili = ‘swah’
Swedish = ‘swed’
Thai = ‘thai’
Tswana = ‘tswa’
Turkish = ‘turk’
Ukrainian = ‘ukra’
Urdu = ‘urdu’
Uzbek = ‘uzbe’
Vietnamese = ‘viet’
WorldEnglish = ‘woen’

Также в ESldLanguage содержатся два сервисных кода языка:

  • Default = ‘0000’ – является обозначением языка по умолчанию; используется, например, для добавления в базу строк названий, которые должны отображаться при отсутствии строк для текущей локализации устройства
  • Delimiters = ‘deli’ – код языка, к которому причисляются все символы-разделители текущей таблицы сортировки; используется при токенизации и других операциях со строками

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.