* [devel-distro] Татарский + Русский
@ 2011-10-31 2:04 Радик Юсупов
2011-10-31 15:16 ` Michael Shigorin
2011-12-02 18:05 ` Радик Юсупов
0 siblings, 2 replies; 12+ messages in thread
From: Радик Юсупов @ 2011-10-31 2:04 UTC (permalink / raw)
To: devel-distro
Коллеги, доброго времени.
Прошу помощи зала. Задача описана в: http://lxdesktop.altlinux.org/issues/90
Суть: Если грузиться/устанавливаться в локаль с татарским языком, там
где нет татарского перевода, показывается английский. Необходимо сделать
так, чтобы при варианте, когда татарский перевод отсутствует,
подцеплялся русский, а не английский как сейчас.
Есть вариант с /etc/sysconfig/i18n/ где прописываются support-локали. Но
у меня в моем livecd это не прокатывает..
Хотя есть вариант, что я делаю что-то не так.
Что можно сделать, чтобы это все-таки заработало? Спасибо!
--
ALTLinux Team
My project: http://lxdesktop.altlinux.org
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-10-31 2:04 [devel-distro] Татарский + Русский Радик Юсупов
@ 2011-10-31 15:16 ` Michael Shigorin
2011-11-05 8:36 ` Hihin Ruslan
2011-12-02 18:05 ` Радик Юсупов
1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2011-10-31 15:16 UTC (permalink / raw)
To: devel-distro
On Mon, Oct 31, 2011 at 06:04:02AM +0400, Радик Юсупов wrote:
> Необходимо сделать так, чтобы при варианте, когда татарский
> перевод отсутствует, подцеплялся русский, а не английский как
> сейчас. Есть вариант с /etc/sysconfig/i18n/ где прописываются
> support-локали. Но у меня в моем livecd это не прокатывает..
Странно, должно прокатывать (только /etc/sysconfig/i18n -- файл,
а не каталог)...
Документация вот:
http://www.gnu.org/software/gettext/manual/html_node/The-LANGUAGE-variable.html
Пример вот (в lftp нет uk.po):
$ LANG=ru_RU.utf8 LANGUAGE=uk_UA.utf8:ru_RU.utf8 lftp --help
Использование: lftp [КЛЮЧИ] <адрес>
`lftp' - первая команда, которую выполняет lftp после rc-файлов
-f <файл> выполнить команды из указанного файла и выйти
-c <команда> выполнить команду и выйти
--help вывести данную подсказку и выйти
--version вывести информацию о версии и выйти
Остальные ключи аналогичны ключам команды `open'
-e <команда> выполнить команду после выбора сервера
-u <имя>[,<пароль>] использовать для аутентификации имя/пароль
-p <порт> использовать для соединения указанный порт
<адрес> имя сервера, URL или имя закладки
$ LANG=uk_UA.utf8 LANGUAGE=uk_UA.utf8:ru_RU.utf8 lftp --help
Использование: lftp [КЛЮЧИ] <адрес>
`lftp' - первая команда, которую выполняет lftp после rc-файлов
-f <файл> выполнить команды из указанного файла и выйти
-c <команда> выполнить команду и выйти
--help вывести данную подсказку и выйти
--version вывести информацию о версии и выйти
Остальные ключи аналогичны ключам команды `open'
-e <команда> выполнить команду после выбора сервера
-u <имя>[,<пароль>] использовать для аутентификации имя/пароль
-p <порт> использовать для соединения указанный порт
<адрес> имя сервера, URL или имя закладки
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-10-31 15:16 ` Michael Shigorin
@ 2011-11-05 8:36 ` Hihin Ruslan
2011-11-06 17:47 ` Michael Shigorin
2011-11-09 1:13 ` Радик Юсупов
0 siblings, 2 replies; 12+ messages in thread
From: Hihin Ruslan @ 2011-11-05 8:36 UTC (permalink / raw)
To: devel-distro
[-- Attachment #1: Type: text/plain, Size: 857 bytes --]
Здравствуйте Michael Shigorin
В сообщении от 31 октября 2011 Michael Shigorin написал(a):
> LANG=ru_RU.utf8 LANGUAGE=uk_UA.utf8:ru_RU.utf8 lftp --help
>
Я правильно понял, что в LANG прописывается язык по-умолчанию, а
в LANGUAGE - текущий язык?
Тогда можно, не ломая системной локали создать в домашнем
каталоге пользователя файл .i18n с содержанием
LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8
--
А ещё говорят так (fortune):
'Tis more blessed to give than receive; for example, wedding
presents. -- H.L. Mencken
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-11-05 8:36 ` Hihin Ruslan
@ 2011-11-06 17:47 ` Michael Shigorin
2011-11-09 1:13 ` Радик Юсупов
1 sibling, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2011-11-06 17:47 UTC (permalink / raw)
To: devel-distro
On Sat, Nov 05, 2011 at 12:36:01PM +0400, Hihin Ruslan wrote:
> > LANG=ru_RU.utf8 LANGUAGE=uk_UA.utf8:ru_RU.utf8 lftp --help
> Я правильно понял, что в LANG прописывается язык по-умолчанию,
> а в LANGUAGE - текущий язык?
В LANGUAGE можно перечислить несколько локалей по убыванию
приоритета для возможности "отката" при отсутствии
соответствующей LANG.
> Тогда можно, не ломая системной локали создать в домашнем
> каталоге пользователя файл .i18n с содержанием
> LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8
Лучше всё-таки по переменной на строчку. :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-11-05 8:36 ` Hihin Ruslan
2011-11-06 17:47 ` Michael Shigorin
@ 2011-11-09 1:13 ` Радик Юсупов
2011-11-09 2:10 ` Радик Юсупов
2011-11-09 8:37 ` Michael Shigorin
1 sibling, 2 replies; 12+ messages in thread
From: Радик Юсупов @ 2011-11-09 1:13 UTC (permalink / raw)
To: devel-distro
05.11.2011 12:36, Hihin Ruslan пишет:
> Тогда можно, не ломая системной локали создать в домашнем
> каталоге пользователя файл .i18n с содержанием
>
> LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8
Что будет в этом случае у вновь заведенного пользователя?
Тогда придется ложить файлик в /etc/skel
Тут вопрос в другом...
У нас установщик дает возможность установить несколько локалей
(английская, украинская, русская и татарская).
В случае, если я например выбрал украинскую локаль, нафига мне такой
.i18n в /etc/skel?
Каким образом можно угадать выбранную локаль и менять
/etc/sysconfig/i18n на мое усмотрение?
P.S. Я еще не смотрел, но может это актуально и для украинской локали?
--
ALTLinux Team
My project: http://lxdesktop.altlinux.org
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-11-09 1:13 ` Радик Юсупов
@ 2011-11-09 2:10 ` Радик Юсупов
2011-11-09 8:37 ` Michael Shigorin
1 sibling, 0 replies; 12+ messages in thread
From: Радик Юсупов @ 2011-11-09 2:10 UTC (permalink / raw)
To: devel-distro
09.11.2011 05:13, Радик Юсупов пишет:
> P.S. Я еще не смотрел, но может это актуально и для украинской локали?
Да, актуально.
Может попробуем вместе решить? Будет хорошо для всех альтовских
дистрибутивов...
--
ALTLinux Team
My project: http://lxdesktop.altlinux.org
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-11-09 1:13 ` Радик Юсупов
2011-11-09 2:10 ` Радик Юсупов
@ 2011-11-09 8:37 ` Michael Shigorin
2011-11-09 11:17 ` Sergey V Turchin
1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2011-11-09 8:37 UTC (permalink / raw)
To: devel-distro
On Wed, Nov 09, 2011 at 05:13:29AM +0400, Радик Юсупов wrote:
> >Тогда можно, не ломая системной локали создать в домашнем
> >каталоге пользователя файл .i18n с содержанием
> >LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8
Тогда уж, насколько понимаю,
LANG=tt_RU.utf8 LANGUAGE=tt_RU.utf8:ru_RU.utf8
> Что будет в этом случае у вновь заведенного пользователя?
> Тогда придется ложить файлик в /etc/skel
Что хуже, чем просто засунуть в /etc/sysconfig/i18n
> У нас установщик дает возможность установить несколько локалей
> (английская, украинская, русская и татарская).
> В случае, если я например выбрал украинскую локаль, нафига мне
> такой .i18n в /etc/skel? Каким образом можно угадать выбранную
> локаль и менять /etc/sysconfig/i18n на мое усмотрение?
> P.S. Я еще не смотрел, но может это актуально и для украинской локали?
Вполне (припоминается и багрепорт такой). Думаю, для белорусской
тоже, хотя тут можно уточнить для очистки совести. Для них в
alterator-sysconfig явно стоит конфигурировать LANGUAGE,
включающий на втором месте ru_RU.utf8.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-11-09 8:37 ` Michael Shigorin
@ 2011-11-09 11:17 ` Sergey V Turchin
2011-11-10 6:47 ` Радик Юсупов
0 siblings, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2011-11-09 11:17 UTC (permalink / raw)
To: devel-distro
[-- Attachment #1: Type: text/plain, Size: 1174 bytes --]
On 9 ноября 2011 10:37:38 Michael Shigorin wrote:
> On Wed, Nov 09, 2011 at 05:13:29AM +0400, Радик Юсупов wrote:
> > >Тогда можно, не ломая системной локали создать в домашнем
> > >каталоге пользователя файл .i18n с содержанием
> > >LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8
>
> Тогда уж, насколько понимаю,
> LANG=tt_RU.utf8 LANGUAGE=tt_RU.utf8:ru_RU.utf8
>
> > Что будет в этом случае у вновь заведенного пользователя?
> > Тогда придется ложить файлик в /etc/skel
>
> Что хуже, чем просто засунуть в /etc/sysconfig/i18n
LANGUAGE в /etc/sysconfig/i18n быть не должно. Поэтому его переименовали в
SUPPORTED, т.к. мне для menu нужен был список языков, на которые переводить
меню.
Можно у Ldv проконсультироваться. Может, уже что-то изменилось.
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-11-09 11:17 ` Sergey V Turchin
@ 2011-11-10 6:47 ` Радик Юсупов
2011-11-10 9:28 ` Michael Shigorin
2011-11-10 10:54 ` Sergey V Turchin
0 siblings, 2 replies; 12+ messages in thread
From: Радик Юсупов @ 2011-11-10 6:47 UTC (permalink / raw)
To: devel-distro
09.11.2011 15:17, Sergey V Turchin пишет:
> On 9 ноября 2011 10:37:38 Michael Shigorin wrote:
>> On Wed, Nov 09, 2011 at 05:13:29AM +0400, Радик Юсупов wrote:
>>>> Тогда можно, не ломая системной локали создать в домашнем
>>>> каталоге пользователя файл .i18n с содержанием
>>>> LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8
>> Тогда уж, насколько понимаю,
>> LANG=tt_RU.utf8 LANGUAGE=tt_RU.utf8:ru_RU.utf8
>>
>>> Что будет в этом случае у вновь заведенного пользователя?
>>> Тогда придется ложить файлик в /etc/skel
>> Что хуже, чем просто засунуть в /etc/sysconfig/i18n
> LANGUAGE в /etc/sysconfig/i18n быть не должно. Поэтому его переименовали в
> SUPPORTED, т.к. мне для menu нужен был список языков, на которые переводить
> меню.
>
> Можно у Ldv проконсультироваться. Может, уже что-то изменилось.
Коллеги, из вышесказанного я не понял что нужно сделать...
To ldv@: Можете ли проконсультировать нас по тем действиям, которые
нужно сделать, чтобы не прибивать языки гвоздями?
Спасибо!
--
Best regards,
Radik Usupov
Information Systems' infrastructure Department Engineer
Center Group
Usupov.Radik@cg.ru
Tel: 7 (843) 533-88-14
Jabber: radyus@jabber.ru
Skype: Radik.Usupov
Russian Federation, Kazan, Zinina str. 3a.
http://www.cg.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-11-10 6:47 ` Радик Юсупов
@ 2011-11-10 9:28 ` Michael Shigorin
2011-11-10 10:54 ` Sergey V Turchin
1 sibling, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2011-11-10 9:28 UTC (permalink / raw)
To: devel-distro
On Thu, Nov 10, 2011 at 10:47:05AM +0400, Радик Юсупов wrote:
> 09.11.2011 15:17, Sergey V Turchin пишет:
> >>>>LANG=tt_RU.utf8 LANGUAGE=tt_RU.utf8:ru_RU.utf8
> >>>Тогда придется ложить файлик в /etc/skel
> >>Что хуже, чем просто засунуть в /etc/sysconfig/i18n
> >LANGUAGE в /etc/sysconfig/i18n быть не должно. Поэтому его
> >переименовали в SUPPORTED, т.к. мне для menu нужен был список
> >языков, на которые переводить меню.
> >Можно у Ldv проконсультироваться. Может, уже что-то изменилось.
> Коллеги, из вышесказанного я не понял что нужно сделать...
Как понимаю, положить в /etc/sysconfig/i18n:
LANG=tt_RU.utf8
SUPPORTED=tt_RU.utf8:ru_RU.utf8
У себя наблюдаю -- кажется, прописанное инсталером когда-то:
LANG=ru_RU.KOI8-R
SUPPORTED=ru_RU.KOI8-R:uk_UA.KOI8-U
> To ldv@: Можете ли проконсультировать нас по тем действиям,
> которые нужно сделать, чтобы не прибивать языки гвоздями?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-11-10 6:47 ` Радик Юсупов
2011-11-10 9:28 ` Michael Shigorin
@ 2011-11-10 10:54 ` Sergey V Turchin
1 sibling, 0 replies; 12+ messages in thread
From: Sergey V Turchin @ 2011-11-10 10:54 UTC (permalink / raw)
To: Distributions development
[-- Attachment #1: Type: text/plain, Size: 818 bytes --]
On 10 ноября 2011 10:47:05 Радик Юсупов wrote:
[...]
> >> LANG=tt_RU.utf8 LANGUAGE=tt_RU.utf8:ru_RU.utf8
[...]
> >>> Тогда придется ложить файлик в /etc/skel
[...]
> >> Что хуже, чем просто засунуть в /etc/sysconfig/i18n
[...]
> > LANGUAGE в /etc/sysconfig/i18n быть не должно.
[...]
> Коллеги, из вышесказанного я не понял что нужно сделать...
Из слов Миши я понял, что он говорит "лучше поместить LANGUAGE в
/etc/sysconfig/i18n", поэтому на всякий предупредил, что LANGUAGE в
/etc/sysconfig/i18n низя (только если Ldv разрешит).
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Татарский + Русский
2011-10-31 2:04 [devel-distro] Татарский + Русский Радик Юсупов
2011-10-31 15:16 ` Michael Shigorin
@ 2011-12-02 18:05 ` Радик Юсупов
1 sibling, 0 replies; 12+ messages in thread
From: Радик Юсупов @ 2011-12-02 18:05 UTC (permalink / raw)
To: devel-distro
31.10.2011 06:04, Радик Юсупов пишет:
> Коллеги, доброго времени.
> Прошу помощи зала. Задача описана в:
> http://lxdesktop.altlinux.org/issues/90
> Суть: Если грузиться/устанавливаться в локаль с татарским языком, там
> где нет татарского перевода, показывается английский. Необходимо
> сделать так, чтобы при варианте, когда татарский перевод отсутствует,
> подцеплялся русский, а не английский как сейчас.
>
> Есть вариант с /etc/sysconfig/i18n/ где прописываются support-локали.
> Но у меня в моем livecd это не прокатывает..
> Хотя есть вариант, что я делаю что-то не так.
>
> Что можно сделать, чтобы это все-таки заработало? Спасибо!
>
Вообщем как я ни пытался, все криво выглядит и получается.
В итоге без правки альтератора не обойтись... это самый, на мой взгляд,
прямой способ решения проблемы.
На сколько я понял, это должно правится где-то тут:
http://git.altlinux.org/gears/a/alterator-sysconfig.git?p=alterator-sysconfig.git;a=blob;f=alterator-sysconfig/backend3/sysconfig-base;h=7be92e7869b9a83a7170c063c28c07c03650ce94;hb=HEAD#l108
Но я не умею как это сделать..
Сможет ли кто-нить помочь?
Заранее спасибо...
--
ALTLinux Team
My project: http://lxdesktop.altlinux.org
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2011-12-02 18:05 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-31 2:04 [devel-distro] Татарский + Русский Радик Юсупов
2011-10-31 15:16 ` Michael Shigorin
2011-11-05 8:36 ` Hihin Ruslan
2011-11-06 17:47 ` Michael Shigorin
2011-11-09 1:13 ` Радик Юсупов
2011-11-09 2:10 ` Радик Юсупов
2011-11-09 8:37 ` Michael Shigorin
2011-11-09 11:17 ` Sergey V Turchin
2011-11-10 6:47 ` Радик Юсупов
2011-11-10 9:28 ` Michael Shigorin
2011-11-10 10:54 ` Sergey V Turchin
2011-12-02 18:05 ` Радик Юсупов
ALT Linux Distributions development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
public-inbox-index devel-distro
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-distro
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git