Re: разный язык для UI и локали
Maxim Kuleshov <[EMAIL PROTECTED]> writes: > Нужно чтобы оно не параллельно запускалось со всеми процесами (как > список приложений для сесиии), а _перед_ всеми приложениями, чтобы и > панель и прочее было на английском. Ну и чтобы это место было > user-specific (а то глобально есть /etc/gdm/PreSession и т.п.) ~/.xprofile ? -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: разный язык для UI и локали
On Tue, 14 Oct 2008 16:55:21 +0400 Maxim Kuleshov <[EMAIL PROTECTED]> wrote: > > Что это за место? > > Нужно чтобы оно не параллельно запускалось со всеми процесами (как > список приложений для сесиии), а _перед_ всеми приложениями, чтобы и > панель и прочее было на английском. Ну и чтобы это место было > user-specific (а то глобально есть /etc/gdm/PreSession и т.п.) > В общем, закрываем тему. ~/.gnomerc - это то, что надо. А сразу пробовать не стал, где-то в поиске встречал, что раньше работало, а теперь - нет. Попробовал - а оно и сейчас работает, вполне себе. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: разный язык для UI и локали
On Mon, 13 Oct 2008 11:57:09 +0400 Maxim Kuleshov wrote: > Приветствую. > > Каким образом заставить ubuntu 8.04.1 поддерживать разные языки для > локали и интерфейса? > > Вот содержимое /etc/environment: > LANGUAGE="en_US:en" > LANG="ru_RU.UTF-8" > > Вот /etc/default/locale > LANG="ru_RU.UTF-8" > LANGUAGE="en_US:en" > > И тем не менее, после перезагрузки переменная LANGUAGE не определена и > поэтому язык интерфейса - русский. Более того, попытка запустить хотя > бы одно приложение с переопределенной этой переменной успеха не имеет. > Например: > > env LANGUAGE=en_US:en gnome-terminal > > Запускает терминал, но в нем также LANGUAGE не определен. > > Где копать такие настройки? > По-немножку начинаю разбираться. Значит так - терминал ничего не сбрасывает, просто запуск нового терминала реально ничего не запускает (просто открывает новое окно) поэтому и переменная среды не сохраняется (в случае с запуском через env LANGUAGE= естественно) LANGUAGE стирается GDM'ом из странных соображений, что в нем язык не совпадает с языком в GDM_LANG, а последний в свою очередь уже берется из LANG (или из ~/.dmrc - но там одновременно задается и язык и локаль). (факт стирания можно в /etc/gdm/Xsession посмотреть) Соответственно мне нужно некое место, которое глобально в рамках сессии уже вслед за gdm вернет мне LANGUAGE к нужному мне значению. Что это за место? Нужно чтобы оно не параллельно запускалось со всеми процесами (как список приложений для сесиии), а _перед_ всеми приложениями, чтобы и панель и прочее было на английском. Ну и чтобы это место было user-specific (а то глобально есть /etc/gdm/PreSession и т.п.) -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: разный язык для UI и локали
On Mon, 13 Oct 2008 12:42:38 +0400 "Serge Matveenko" <[EMAIL PROTECTED]> wrote: > > А на самом деле проблема в том, что все переменные связанные с > > локалью вообще чистятся перед запуском gnome (gtk?) приложения. > > > > Т.е. я устанавливаю, например, LC_MESSAGES - и оно обратно пустое > > после запуска терминала и НЕ-пустое при запуске, скажем, xterm. > > > > PS: en_US.utf8 не работает. В смысле чистится перменная. > > так вам не одно надо приложение запустить... > запускайте gnome-terminal с другим конфигом > ему должно быть можно показать, где конфиг читать в параметрах > а в конфиге пишите export... > > Не-не, мне надо чтобы _все_ работало как мне надо. А надо - чтобы были определены и LANG и LANGUAGE, причем перый был русский, а последний - английский. Я уже не знаю, ни gnomerc, ни gtkrc ничего такого не содержит... -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: разный язык для UI и локали
On 10/13/08, Maxim Kuleshov <[EMAIL PROTECTED]> wrote: > А на самом деле проблема в том, что все переменные связанные с локалью > вообще чистятся перед запуском gnome (gtk?) приложения. > > Т.е. я устанавливаю, например, LC_MESSAGES - и оно обратно пустое после > запуска терминала и НЕ-пустое при запуске, скажем, xterm. > > PS: en_US.utf8 не работает. В смысле чистится перменная. так вам не одно надо приложение запустить... запускайте gnome-terminal с другим конфигом ему должно быть можно показать, где конфиг читать в параметрах а в конфиге пишите export... -- Serge Matveenko mailto:[EMAIL PROTECTED] http://serge.matveenko.ru/ -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: разный язык для UI и локали
On Mon, 13 Oct 2008 12:11:25 +0400 "Serge Matveenko" wrote: > > > > попробуйте: > > LANG="en_US" gnome-terminal > > правильно, на самом деле, так: > LANG="en_US.utf8" gnome-terminal > > список доступных локалей смотрится так: > locale -a > > А на самом деле проблема в том, что все переменные связанные с локалью вообще чистятся перед запуском gnome (gtk?) приложения. Т.е. я устанавливаю, например, LC_MESSAGES - и оно обратно пустое после запуска терминала и НЕ-пустое при запуске, скажем, xterm. PS: en_US.utf8 не работает. В смысле чистится перменная. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: разный язык для UI и локали
On 10/13/08, Serge Matveenko <[EMAIL PROTECTED]> wrote: > On 10/13/08, Maxim Kuleshov <[EMAIL PROTECTED]> wrote: > > env LANGUAGE=en_US:en gnome-terminal > > попробуйте: > LANG="en_US" gnome-terminal правильно, на самом деле, так: LANG="en_US.utf8" gnome-terminal список доступных локалей смотрится так: locale -a -- Serge Matveenko mailto:[EMAIL PROTECTED] http://serge.matveenko.ru/ -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: разный язык для UI и локали
On 10/13/08, Maxim Kuleshov <[EMAIL PROTECTED]> wrote: > env LANGUAGE=en_US:en gnome-terminal попробуйте: LANG="en_US" gnome-terminal там вообще разве бывает двоеточие? точка я еще понимаю... -- Serge Matveenko mailto:[EMAIL PROTECTED] http://serge.matveenko.ru/ -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
разный язык для UI и локали
Приветствую. Каким образом заставить ubuntu 8.04.1 поддерживать разные языки для локали и интерфейса? Вот содержимое /etc/environment: LANGUAGE="en_US:en" LANG="ru_RU.UTF-8" Вот /etc/default/locale LANG="ru_RU.UTF-8" LANGUAGE="en_US:en" И тем не менее, после перезагрузки переменная LANGUAGE не определена и поэтому язык интерфейса - русский. Более того, попытка запустить хотя бы одно приложение с переопределенной этой переменной успеха не имеет. Например: env LANGUAGE=en_US:en gnome-terminal Запускает терминал, но в нем также LANGUAGE не определен. Где копать такие настройки? -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru