Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

> Рекомендация

Пожалуйста, перед созданием новой темы посмотрите прикреплённые темы.

 
Reply to this topic Start new topic
> LC_ALL=ru_RU.UTF-8 не работает [Решено?]
yoshakar
bookmark
gyfbbdvkffmrljmmmwd
Nov 8 2017, в 15:55
Сообщение #1


Завсегдатай
Иконка группы

Сообщений: 215

Вставить имя   :   Цитата

ОС: Debian Stretch
Город: Тула

Группа: Участники

Автор темы
У меня в системе (Debian Stretch) умолчальная локаль — en_US.UTF-8. Но вот понадобилось мне временно запустить программку в русифицированном виде. Однако, к моему удивлению, привычное действие, как то:
.
LC_ALL=ru_RU.UTF-8 geany

не дало никакого результата — интерфейс остаётся английским. Я пробовал разные программы — geany, ario, gimp, наконец man --help. Не работает!

Локаль в системе есть, но когда её не было — программы ругались, значит они её подцепляют, однако же язык интерфейса не меняется. В чём тут дело?
Go to the top of the page
 
+Quote Post
yoshakar
bookmark
gyfbbdvkffmrljmmmwd
Nov 8 2017, в 16:17
Сообщение #2


Завсегдатай
Иконка группы

Сообщений: 215

Вставить имя   :   Цитата

ОС: Debian Stretch
Город: Тула

Группа: Участники

Автор темы
Вроде нашёл:
.
# apt-get --reinstall install $(dpkg -S LC_MESSAGES | cut -d: -f1 | tr ', ' '
' | sort -u)


UPD: Не, не помогло.
Go to the top of the page
 
+Quote Post
yoshakar
bookmark
gyfbbdvkffmrljmmmwd
Nov 8 2017, в 16:48
Сообщение #3


Завсегдатай
Иконка группы

Сообщений: 215

Вставить имя   :   Цитата

ОС: Debian Stretch
Город: Тула

Группа: Участники

Автор темы
В общим включил по дефолту русский, перезагрузился — всё стало по-русски. Попробовал LC_ALL=en_US.UTF-8 — сработало. Переключил обратно на английский, перезагрузился, попробовал LC_ALL=ru_RU.UTF8 — заработало! Как такое возможно — не знаю (и всё ещё интересно), но таковы факты.
Go to the top of the page
 
+Quote Post
Reboot
bookmark
gyfbbdvkffmrljmmmwd
Nov 16 2017, в 18:31
Сообщение #4


Красен глаз -- темна душа
Иконка группы

Сообщений: 321

Вставить имя   :   Цитата

Группа: Участники

под спойлером неправда
Spoiler:

я сам постоянно это забываю, но значение LC_ALL используется только для не заданных явно значений.
Поэтому если где-то (/etc/locale.gen, например) указан LANGUAGE то он будет иметь приоритет.


--------------------
Мой компьютер зовут Марвин
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Nov 16 2017, в 19:58
Сообщение #5


grammatikführer
Иконка группы

Сообщений: 12931

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(Reboot @ 16th November 2017 - в 18:31) *
LC_ALL используется только для не заданных явно значений.

Нет, он переопределяет все LC_*:
%
Код
% locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
% LC_ALL=en_US.UTF-8 locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
%

Цитата(Reboot @ 16th November 2017 - в 18:31) *
Поэтому если где-то (/etc/locale.gen, например) указан LANGUAGE то он будет иметь приоритет.
А LANGUAGE живёт сам по себе.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик


Спасибо сказали:
Go to the top of the page
 
+Quote Post
Reboot
bookmark
gyfbbdvkffmrljmmmwd
Nov 16 2017, в 21:15
Сообщение #6


Красен глаз -- темна душа
Иконка группы

Сообщений: 321

Вставить имя   :   Цитата

Группа: Участники

Цитата(Bizdelnick @ Nov 16 2017, в 19:58) *
Цитата(Reboot @ 16th November 2017 - в 18:31) *
LC_ALL используется только для не заданных явно значений.

Нет, он переопределяет все LC_*

да, спасибо, я благополучно перепутал ALL и LANG, убрал неверное под спойлер.


--------------------
Мой компьютер зовут Марвин
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19th November 2017 - в 16:56




Rating@Mail.ru