Як я можу налаштувати Yast на повну комутацію мов?


9

У мене є установка openSUSE 11.4, яка була встановлена ​​німецькою мовою. Я запустив Yast2 (який відображається німецькою мовою, як "Netzwerkdienste") і переключив мову на англійську в розділі "Система" -> "Sprache".

Yast2 завантажив деякі файли, щось встановив і залишився німецьким ("Netzwerkdienste" все ще можна побачити замість, імовірно, "Мережевих служб").

Я перезавантажив машину, такий же результат.

Я видалив німецький мовний пакет Yast. Yast2 наполягає на показі німецькою мовою.

Я не знаю, скільки екранів Yast2 передбачається перекласти, але я думаю, що це може бути лише головний екран німецькою мовою. Однак це дратує. Як я можу це змінити?

Оновлення:

Я перевірив змінні середовища (для користувача root). Є кілька змінних, які посилаються на мовні налаштування, і всі вони залишаються встановленими німецькою мовою.

declare -x LANG="de_DE.utf8"
declare -x LANGUAGE="de_DE.utf8"
declare -x LC_ALL="de_DE.utf8"

Чи не повинен Yast2 змінити їх?

Оновлення:

Я щойно почав vi, і це теж німецькою мовою ... чи мовна установка в Yast2 взагалі щось робить?

Відповіді:


0

Спробуйте змінити налаштування у / etc / sysconfig / мовному файлі для загальносистемної, або ~ / .i18n / мові для окремого користувача.


для англійської мови - оновіть усі записи у файлі від de_DE до en_US fe
user1024

Ви можете редагувати публікації.
phk

0

як каже user1024, cd into / etc / sysconfig, тоді знайдіть усі файли, що мають шаблон "de_DE", як

grep -r "de_DE" *

потім відредагуйте кожну зміну 'de_DE' на вашу бажану мову

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.