On Sun, Sep 05, 2010 at 06:16:30PM +0400, Alexey I. Froloff wrote: > On Sun, Sep 05, 2010 at 05:53:23PM +0400, Dmitry V. Levin wrote: > > > > Удивляюсь, почему независимые от архитектуры данные лежат не в > > > > /usr/share, а в /usr/lib. > > > Это, по видимому, не так. См. письмо vsu@ в этом треде. > > Это не по видимому, а в точности не так. Из того, что на x86 и x86-64 > > что-то одинаковое, ещё не следует, что оно архитектурно независимое. > А вот скомпилированные mo-файлы лежат в /usr/share/locale/. Эти > файлы тоже архитектурно зависимые, однако gettext имеет > собственный надмозг, который определяет endianesses и умеет > правильно читать "неродные" каталоги. Да, к сожалению, на скомпилированные локали в /usr/lib/locale/ этот мозг не распространяется. P.S. Некоторые дистрибутивы не распространяют скомпилированные локали. Вместо этого они распространяют glibc-i18ndata и компилируют выбранные локали при установке/обновлении этого пакета. -- ldv