У меня есть установка openSUSE 11.4, которая была установлена на немецком языке. Я запустил Yast2 (который отображается на немецком языке, например, «Netzwerkdienste») и переключил язык на английский в «System» -> «Sprache».
Yast2 загрузил некоторые файлы, установил что-то и остался немецким (вместо «Сетевых служб» все еще можно увидеть «Netzwerkdienste»).
Я перезагрузил машину, тот же результат.
Я удалил языковой пакет German 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 вообще что-нибудь делают?
как говорит user1024, перейдите в / etc / sysconfig и найдите все файлы с шаблоном "de_DE", например
grep -r "de_DE" *
затем отредактируйте каждый, изменив de_DE на ваш предпочитаемый язык
источник