Установка многонациональых программ

Автор: Cobalt Дата: 14.07.2004 21:32 Вот такой вопрос у меня возник:
Многие программы, поставляемые в пакетах, устанавливают также всякие man, messages для большого количества языков.
Однако, думается мне, не всё это разнообразие требуется пользователю. Что, если предложить пользователю при установке список языков, для которых имеется локализация, дабы он мог выбрать, что, мол, "Нужен мне только русский язык, а остальные и нафиг не сдались, я их не знаю".
Этот механизм, несомненно, предъявляет требования к пакету о предоставлении списка языков локализации, а так же необходимы соответствующие опции (параметры командной строки) для программы-установщика.
Также придётся вычислять размер устанавливаемого ПО с учётом выбранных языков.

Возможно, такой механизм уже есть (вы меня очень обрадуете, если сообщите, где это есть), но я с ним ещё не сталкивался, по крайней мере в man rpm

Например, в /usr/share/man у меня (ASP Linux 9.2) есть чешский, немецкий, французский, идиш, японский... Очень, прям, необходимые мне маны ;-)

Или, например, у меня установлено 100 локалей (128 Мб, между прочим! Из них все ru и en - 6 Мб)

Не пора ли предоставить пользователю выбор ещё на этапе установки?
Re: Установка многонациональых программ 15.07.2004 23:09Bircoph Не нужно. Слишком много бяки с кодировками и если отказаться
от en, то может возникнуть ситуация, когда срочно нужно
прочитать справку в аварийной ситуации, а на экране
крякозябры.
Re: Установка многонациональых программ 16.07.2004 12:41Дед Крапива А если возникнет необходимость прочитать что-нибудь по-фински? Вдруг Линус лично руку приложил к тому самому ману, который так нужен? Не, братан, не стирай языки.
Re: Установка многонациональых программ 16.07.2004 14:48Cobalt Дык, я по-фински (али по японски) - не пойму всё-равно.
Мне тут сказали, что есть для rpm макрос такой - %_install_langs

Может тут кто знает, где про него почитать, а то Гугль выдаёт
Your search - site:www.rpm.org %_install_langs - did not match any documents.
Re: Установка многонациональых программ 17.07.2004 21:28rmn Cobalt писал(а):

> Дык, я по-фински (али по японски) - не пойму всё-равно.
> Мне тут сказали, что есть для rpm макрос такой -
> %_install_langs
Все верно вам подсказали. Такая возможность уже сто лет как существует и довольно странно слышать, что в FC1 про нее забыли(?). Проверить, имеется ли данный макрос в вашей конфигурации, можно командой
rpm --eval %_install_langs
если ничего в ответ не получите, то добавьте в /etc/rpm/macros следующее
%_install_langs ru
этого должно быть достаточно
Re: Установка многонациональых программ 19.07.2004 16:57mator rmn писал(а):

> следующее
> %_install_langs ru
> этого должно быть достаточно

а данный макрос забилдит мне manual на английском языке, или будут использованы только русские?
Re: Установка многонациональых программ 19.07.2004 22:30rmn mator писал(а):

> rmn писал(а):
>
> > следующее
> > %_install_langs ru
> > этого должно быть достаточно
>
> а данный макрос забилдит мне manual на английском языке, или
> будут использованы только русские?
>
по поводу сборщика я сморозил глупость, на сборку этот макрос, конечно, никак не влияет. Только на установку. Англ. маны ставятся.
RSS-материал