ALT Linux Distributions development
 help / color / mirror / Atom feed
* [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