YaST/Documentation/Locale

Материал из openSUSE.

Основной задачей является сделать поведение YaST соответственным другим обыкновенным программам.

  • Если LANG не заполнено смотрите /etc/sysconfig/language. (Обычно LANG задано)
  • Для Qt/Gtk:
    • Больше ничего делать не нужно.
  • Для NCurses:
    • Для консоли linux:
      • Для ja, ko, zh переключитесь на en_US.UTF-8. (Это требуется, так как NCurses не работает с теми языками.)
      • Добавьте .UTF-8 модификаторы. (Они могут отсутствовать, так как если модификаторы являются первоначально неправильными - это приведет к ошибке установки. Но, при ROOT_USES_LANG!="yes" установка может работать некорректно).
    • Для терминалов:
      • Проверьте с помощью testutf8 и добавьте/удалите .UTF-8 модификаторы. (Они могут отсутствовать, так как, если модификаторы являются первоначально неправильными - это приведет к ошибке установки).

Если Вы желаете, чтобы YaST использовал язык, отличный от настроек локали, то определите соответствующий alias, например: alias yast2="LANG=cs_CZ.UTF-8 /sbin/yast2"