Как создать новый языковой стандарт системы

Итак, я хочу создать своего рода международный английский язык с английским языком с метрикой / SI, размером бумаги A4, форматом даты ISO и т. д.

Из того, что я понимаю, локали определены в /usr/share/i18n/locales , Смогу ли я разместить здесь локаль и узнать ее при выборе языка? Что бы я назвал файл для этой локали? Где я могу найти информацию о формате файла и допустимых значениях для различных настроек?

1
задан 26 July 2015 в 21:23

1 ответ

скомпилируйте свой язык с помощью:

sudo localedef -i custom -f UTF-8 custom.UTF-8 -c -v 

, где custom - это имя вашего файла locale и скопируйте файл локали в /usr/share/i18n/locales/, чем sudo locale-gen, и измените /etc/environment или ~/.profile. done!

What would I name the file for this locale? 

вы можете указать любое имя вашего локального

Would I be able to put the locale in here and have it be recognized when choosing a locale?

, вам нужно указать пользовательский язык в /etc/environment или ~/.profile

Where could I find information on file format and valid values for the various settings?

вы можете сослаться на эту ссылку для получения дополнительной информации: как настроить языковой стандарт? и http://lh.2xlibre.net/locales/

1
ответ дан 23 May 2018 в 18:45
  • 1
    Благодаря! Поэтому для имени файла я нашел эту страницу в Википедии для кодов стран. Кажется, что коды XA-XZ предназначены для пользователей; так, например, было бы безопасно использовать en_XZ? Предполагая, что Ubuntu не будет использовать эти коды в будущем и, возможно, перезапишет мой файл? – TriforceOfKirby 27 July 2015 в 03:02
  • 2
    да, коды стран AA, QM-QZ, XA-XZ и ZZ предназначены для пользователей. вы можете использовать его. ubuntu никогда не будет перезаписываться. – pl_rock 27 July 2015 в 04:58

Другие вопросы по тегам:

Похожие вопросы: