Проект вычисления для формата данных локали пользователя
Common Locale Data Repository ( CLDR ) — проект Unicode Consortium по предоставлению данных о локали в формате XML для использования в компьютерных приложениях. CLDR содержит информацию о локали, которую операционная система обычно предоставляет приложениям. CLDR написан на языке разметки данных локали ( LDML ).
Подробности
Среди типов данных, которые включает CLDR, можно выделить следующие:
- Переводы названий языков
- Переводы названий территорий и стран
- Переводы названий валют, включая модификации единственного и множественного числа
- Переводы для дня недели , месяца , эры , периода дня, в полной и сокращенной форме
- Переводы часовых поясов и примеры городов (или аналогичные) для часовых поясов
- Переводы полей календаря
- Шаблоны для форматирования/анализа дат или времени суток
- Образцы наборов символов, используемых для написания языка
- Шаблоны для форматирования/анализа чисел
- Правила сопоставления, адаптированные к языку
- Правила написания чисел словами
- Правила форматирования чисел в традиционных системах счисления (таких как римские и армянские цифры )
- Правила транслитерации между системами письма, большая часть которых основана на латинизации BGN/PCGN
В настоящее время эта информация используется в International Components for Unicode , macOS от Apple , LibreOffice , MediaWiki и AIX от IBM , а также в других приложениях и операционных системах.
CLDR в некоторой степени совпадает с ISO/IEC 15897 ( локали POSIX ). Информацию о локали POSIX можно получить из CLDR, используя некоторые инструменты преобразования CLDR.
CLDR поддерживается техническим комитетом, в который входят сотрудники IBM, Apple, Google, Microsoft и некоторых государственных организаций. Комитет возглавляет Джон Эммонс из IBM; Марк Дэвис из Google является вице-председателем. [4]
CLDR охватывает более 400 языков. [5]
Ссылки
- ^ Выпуски/Загрузки CLDR
- ^ "Выпуск 45". 17 апреля 2024 г. Получено 22 апреля 2024 г.
- ^ Обновление DTD, CLDR использует XML особым образом из-за его структуры. В частности, XML разработан так, что вы можете прочитать XML-файл CLDR и интерпретировать его как неупорядоченный список пар <path,value>, называемый внутри CLDRFile. Эти пары путь/значение можно добавлять или удалять, а затем CLDRFile можно записать обратно на диск, что приведет к получению действительного XML-файла. Это очень мощный механизм, который также допускает модель наследования CLDR.
- ^ «Unicode CLDR — процесс CLDR».
- ^ «Охват региона».
Внешние ссылки
- Common Locale Data Repository, информационная веб-страница проекта CLDR
- Язык разметки данных локали