Как протестировать локаль

Поэтому я знаю, что делает локаль. Устанавливает формат вывода определенных программ в зависимости от страны / языка, в которой вы находитесь, например, 1000000 может быть отформатировано, например, 1,000,000.00 1 000 000.00 1.000.000,00 и множество других на выходе. Но есть ли программа, чтобы буквально проверить это, чтобы я мог export LC_ALL=en_GB.utf8 против export LC_ALL=en_US.utf8 и наблюдать за другим выходом?

  • Как иметь консольные сообщения на английском языке?
  • iconv перевод английского на русский язык
  • Почему «дата» печатает дату с неправильным порядком слов при локализации?
  • создание нового файла локали для Linux и получение его в качестве стандартного
  • Должен ли (должен) LC_COLLATE влиять на диапазоны символов?
  • Использование localectl в Arch, Ошибка вызова метода: Недействительные данные локали
  • Что я должен установить для своего локали и каковы последствия этого?
  • Перезагрузка / etc / default / locale без перезагрузки?
  • One Solution collect form web for “Как протестировать локаль”

    Для временного тестирования вам фактически не нужно export переменные среды перед запуском команды или программы, поведение которой вы хотите протестировать. Если, например, вы хотите посмотреть, как отображаются даты в разных локалях, вы можете запустить следующее:

     $ LC_ALL=en_US.utf8 date +%x 07/03/2014 $ LC_ALL=en_GB.utf8 date +%x 03/07/14 

    Для приведенных выше команд переменная среды LC_ALL временно устанавливается только для команды date , предварительно LC_ALL ей назначения переменных для LC_ALL (это функция оболочек POSIX).

    Из руководства для GNU:

     %x locale's date representation (eg, 12/31/99) 
    Linux и Unix - лучшая ОС в мире.