LINUX.ORG.RU

Русификация xfce Gentoo.

 , ,


0

1

Gentoo, ядро самосборное, пересобирал пару раз т.к. не работала звуковая и не было поддержки cifs. Было LINGUAS=«ru_RU», затем поставил иксы, xfce4-meta и все такое, после чего добавил LINGUAS=«ru ru_RU», так как фаерфокс не подхватил сразу. Крысу ставил с флагами, которые описаны в хендбуке.

xfce-base/xfce4-meta  -minimal -qt4 dbus jpeg lock session startup-notification thunar udev X
app-text/poppler -qt4
dev-util/cmake -qt4

Глобальные флаги в make.conf

USE="-ipv6 -gnome -kde -wifi -systemd -selinux -pulseaudio bindist mmx sse sse2 ssse3"

locale -a
C
en_US.utf8
POSIX
ru_RU.utf8
eselect locale list
Available targets for the LANG variable:
  [1]   C
  [2]   en_US.utf8
  [3]   POSIX
  [4]   ru_RU.utf8
  [5]   ru_RU.UTF-8 *
  [ ]   (free form)
cat /etc/env.d/02locale 
LANG="ru_RU.UTF-8"

При установке фаерфокса видел выбранный флаг LINGUAS=«ru» красным цветом. При установке крысы - не видел. Некоторые приложения на русском, некоторые на английском. Слово «Хранитель экрана» в панели настроек - на русском, все остальное на английском. Щелкая правой кнопкой на иконочки в трее где-то вырисовывается «Свойства», а где-то «Properties».

После того как добавлял «ru» в LINGUAS делал emerge -DaNuv @world и ничего связанного с русским не появлялось, собственно.

Что делать?

Ответ на: комментарий от anonymous

Подскажи пожалуйста название пакетов локали для xfce4?

frozen92
() автор топика

Не слушай их, в генте пакетов локалей нет.

Попробуй дописать в make.conf такое:

LINGUAS="ru ru_RU en en_US"
pztrn ★★★★
()
Ответ на: комментарий от pztrn

А может, какой нибудь РУМ там проставлен?

anonymous
()
Ответ на: комментарий от pztrn

Обновление мира предложило мне пересобрать пакеты с en по умолчанию:

app-text/hunspell-1.3.3::gentoo LINGUAS="en* 
app-text/iso-codes-3.57::gentoo  LINGUAS="en* 
app-office/libreoffice-l10n-4.4.4.3::gentoo   LINGUAS="en* 
app-text/aspell-0.60.6.1-r1::gentoo LINGUAS="en* 

Больше ничего не изменилось. env-update делал (если это вообще должно помогать), комп ребутал.

frozen92
() автор топика
Ответ на: комментарий от pztrn

вот тут-то ты и обосрался:

$ eix l10n
* app-i18n/kde-l10n-scripts
     Available versions:  **9999
     Homepage:            https://github.com/vpelcak/kde-scripts
     Description:         Set of scripts to manage KDE translation files

* app-office/calligra-l10n
     Available versions:  (4) 2.8.5 (~)2.8.7
       {aqua doc LINGUAS=«bs ca ca@valencia cs da de el en_GB es et eu fi fr gl hu it ja kk nb nds nl pl pt pt_BR ru sk sv uk zh_CN zh_TW»}
     Homepage:            http://www.kde.org/
     Description:         Calligra localization package

* app-office/libreoffice-l10n
     Available versions:  4.4.3.2^s 4.4.4.3^s {offlinehelp LINGUAS=«af am ar as ast be bg bn bn_IN bo br brx bs ca ca_valencia cs cy da de dgo dz el en en_GB en_ZA eo es et eu fa fi fr ga gd gl gu he hi hr hu id is it ja ka kk km kmr_Latn kn ko kok ks lb lo lt lv mai mk ml mn mni mr my nb ne nl nn nr nso oc om or pa_IN pl pt pt_BR ro ru rw sa_IN sat sd si sid sk sl sq sr sr_Latn ss st sv sw_TZ ta te tg th tn tr ts tt ug uk uz ve vi xh zh_CN zh_TW zu»}
     Homepage:            http://www.libreoffice.org
     Description:         Translations for the Libreoffice suite

* dev-java/cal10n
     Available versions:  (~)0.8.1 {doc source ELIBC=«FreeBSD»}
     Homepage:            http://cal10n.qos.ch/
     Description:         java library for writing localized messages using resource bundle

* kde-apps/kde4-l10n
     Available versions:  (4) 4.14.3(4/4.14)
       {aqua +handbook minimal LINGUAS=«ar bg bs ca ca@valencia cs da de el en_GB es et eu fa fi fr ga gl he hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt_BR ro ru sk sl sr sv tr ug uk wa zh_CN zh_TW»}
     Homepage:            http://l10n.kde.org
     Description:         KDE internationalization package

* kde-base/kdepim-l10n
     Available versions:  (4) 4.4.11.1-r1(4/4.4) 4.14.3(4/4.14)
       {aqua +handbook LINGUAS=«ar bg bs ca ca@valencia cs csb da de el en_GB eo es et eu fa fi fr fy ga gl gu he hi hr hu ia id is it ja kk km kn ko lt lv mai mk ml mr nb nds nl nn pa pl pt pt_BR ro ru si sk sl sr sv tg tr ug uk wa zh_CN zh_TW»}
     Homepage:            http://l10n.kde.org
     Description:         KDE PIM internationalization package

anonymous
()

Ну ёб твою мать. Первая же ссылка в гугле отвечает на твой вопрос. LC_MESSAGES=«ru_RU.UTF8» startxfce4

anonymous
()

И ещё кое-что, mmx, sse и прочие CPU_FLAGS_X86 должны быть не в USE. Олсо, их несколько больше и я вангую, что ты можешь включить ещё несколько.

anonymous
()
Ответ на: комментарий от deity

М... Да, действительно. Я глуп :D

anonymous
()
Ответ на: комментарий от anonymous

Они по дефолту при установке были в USE - там и остались. Остальные флаги в package.use Сейчас проверю LC_MESSAGES

frozen92
() автор топика
Ответ на: комментарий от frozen92

Это вовсе не значит, что так и должно быть. Читай eselect news read, там ненужную ухиту не пишут.

anonymous
()
Ответ на: комментарий от frozen92

locale

Выхлоп. Тав в треде пинки все написал как почему и зачем. Анон выше подсказал от чего язык зависит

deity ★★★★
()
Ответ на: комментарий от anonymous

Спасибо, ты очень мне помог, учитывая что выводы абсолютно одинаковые и теперь мне нужно пересобрать ещё пару больших пакетов.

frozen92
() автор топика
Ответ на: комментарий от deity

Извиняюсь, я думал уже постил, но забыл что постил в ирку. Не спал всю ночь.

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

frozen92
() автор топика
Ответ на: комментарий от frozen92

Попробуй залогинься от нового пользователя.

если не поможет - то вручную локаль настрой явно где-то напортачил иначе откуда 2 локали

[4] ru_RU.utf8

[5] ru_RU.UTF-8 *

nano /etc/locale.gen

en_US.UTF-8 UTF-8

ru_RU.UTF-8 UTF-8

root #locale-gen

/etc/env.d/02locale

LANG=«ru_RU.UTF-8»

~/.bashrc

export LANG=«ru_RU.UTF-8»

env-update && source /etc/profile

deity ★★★★
()
Последнее исправление: deity (всего исправлений: 1)
Ответ на: комментарий от deity

Не, дядя. Я уже полностью отказался от идеи с локалью. Сделал emerge --aev xfce4-meta - помогло.

frozen92
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.