Xfce4-settings-4.6.3 локализации
guest 14 января, 2010 - 21:48
У всех ставится русская локаль? Пробую ручками скомпилить - ставится нормально в /tmp/xfce4-test, а через официальный ебилд только инглиш.
Ставлю так же, как и сразу после распаковки ебилда и накладывания патчей:
./configure --prefix=/tmp/xfce4-test --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --enable-libnotify --enable-libxklavier --enable-sound-settings --disable-debug make -j3
Почему-то через ебилд не срабатывает правило из make-файла, которое при компиляции ручками нормально отрабатывается:
<...> Making install in po make[1]: Entering directory `/var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/po' linguas="ast ca cs da de el es eu fi fr gl hu id it ja lv nb nl pl pt_BR pt ro ru sk sv tr uk ur ur_PK zh_CN "; \ for lang in $linguas; do \ dir=/tmp/xfce4-test/share/locale/$lang/LC_MESSAGES; \ /bin/sh /var/tmp/portage/xfce-base/xfce4-settings-4.6.3/work/xfce4-settings-4.6.3/install-sh -d $dir; \ if test -r $lang.gmo; then \ /bin/install -c -m 644 $lang.gmo $dir/xfce4-settings.mo; \ echo "installing $lang.gmo as $dir/xfce4-settings.mo"; \ else \ /bin/install -c -m 644 ./$lang.gmo $dir/xfce4-settings.mo; \ echo "installing ./$lang.gmo as" \ "$dir/xfce4-settings.mo"; \ fi; \ if test -r $lang.gmo.m; then \ /bin/install -c -m 644 $lang.gmo.m $dir/xfce4-settings.mo.m; \ echo "installing $lang.gmo.m as $dir/xfce4-settings.mo.m"; \ else \ if test -r ./$lang.gmo.m ; then \ /bin/install -c -m 644 ./$lang.gmo.m \ $dir/xfce4-settings.mo.m; \ echo "installing ./$lang.gmo.m as" \ "$dir/xfce4-settings.mo.m"; \ else \ true; \ fi; \ fi; \ done installing ast.gmo as /tmp/xfce4-test/share/locale/ast/LC_MESSAGES/xfce4-settings.mo installing ca.gmo as /tmp/xfce4-test/share/locale/ca/LC_MESSAGES/xfce4-settings.mo installing cs.gmo as /tmp/xfce4-test/share/locale/cs/LC_MESSAGES/xfce4-settings.mo installing da.gmo as /tmp/xfce4-test/share/locale/da/LC_MESSAGES/xfce4-settings.mo installing de.gmo as /tmp/xfce4-test/share/locale/de/LC_MESSAGES/xfce4-settings.mo installing el.gmo as /tmp/xfce4-test/share/locale/el/LC_MESSAGES/xfce4-settings.mo installing es.gmo as /tmp/xfce4-test/share/locale/es/LC_MESSAGES/xfce4-settings.mo installing eu.gmo as /tmp/xfce4-test/share/locale/eu/LC_MESSAGES/xfce4-settings.mo <...>
»
- Для комментирования войдите или зарегистрируйтесь
guest написал(а): У всех
аналогично.
многие ебилды не ебилдят локали если указаны в LINGUAS.
воркараунд LINGUAS="" , но понятное дело поставится и куча лишних локалей.