[devel] menu DURING_INSTALL

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Ноя 25 13:37:34 MSK 2008


On Wed, Nov 12, 2008 at 04:36:52PM +0300, Sergey V Turchin wrote:
> On Tuesday 11 November 2008, Alexey Tourbin wrote:
> 
> [...]
> > Не лучше ли использовать "rpm --eval %_install_langs"?
> В нет требования указания кодировки.
> В нет требования указания локали.
> Отсутствие указания кодировки в локалях SUPPORTED - баг.

По-моему, в списке languages() кодировки указывать не надо.
Вот пример использования languages():

/etc/menu-methods/xdg-desktop-entry-spec-apps:
    41          forall(languages(), "lang",
    42              "Name[" substr($lang, "0", "2") "]=" encode_translate($lang,title(), "utf8") "\n")

/etc/menu-methods/gnome-mime-data-applications:
    14          forall(languages(), "lang", "\t Name[" substr($lang, "0", "2") "]=" encode_translate($lang,title(),"utf-8") "\n") 

То есть в languages() должно быть только название поддерживаемых языков,
а функция перевода encode_translate() берёт кодировку для перевода
в виде последнего аргумента.  Как правило это должна быть кодировка utf-8,
то есть в этих двух примерах в результате должно получиться
	
	Name=foo
	Name[ru]=фуу

и т.п.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081125/0b824e77/attachment.bin>


Подробная информация о списке рассылки Devel