[sisyphus] IA: http://sisyphus.heroku.com is online (aka Sisyphus 2.0)
Vladimir Lettiev
thecrux на gmail.com
Вт Сен 1 15:56:27 MSD 2009
1 сентября 2009 г. 8:20 пользователь Michael Pozhidaev (msp@) написал:
> Hello, Igor Zubkov!
>
> ...
>> 3) Локализация
> ...
>> Пожелания, баги и фичериквесты принимаются. :)
> Спасибо! В старом не отображались Summary и Description по-русски, даже
> если их перевод присутствовал в пакете. ИМХО, для пользователей со
> стороны (не сидящих на альте или даже вовсе не линуксоидов) хорошо было
> бы показывать перевод, если он есть в спеке в какой-нибудь русской
> кодировке.
Объясню почему в "старом" движке этого не было.
perl-RPM имеет особенность вытаскивать из массива значений тэгов
SUMMARY и DESCRIPTION только те, которые соответствуют текущей локали.
Т.о. чтобы вытащить весь массив значений надо постоянно менять текущую
локаль по списку в скрипте-обработчике. (Если воспользоваться модулем
perl-RPM-Header-Alt, то этого делать не придётся - там сразу
возвращается весь массив). Это не было задокументировано, поэтому и не
реализовано поначалу.
Также в некоторых спеках майнтейнеры указывают имя локали как им
больше нравится, вариантов масса, например RU_ru, ru, ru-RU, ru-Ru,
ru_RU, ru_UA ...
--
Vladimir Lettiev aka crux <theCrux на gmail.com>
Подробная информация о списке рассылки Sisyphus