PDA

Показать полную графическую версию : [решено] Помогите с локализацией XFCE


softoblogger
15-09-2013, 21:31
Приветствую.
Поставил Xubuntu 10.04.2, установил языковую поддержку итальянского языка (нужна на нём), всё через терминал. Но локализация произведена ужасно. Часть сообщений на английском, часть на итальянском, часть даже на русском! Если наличие английского ещё можно понять - недопереведены некоторые элементы, то откуда русский - понятия не имею. Я от самой установки им не пользовался. Почему тогда не на французском или испанском?
Вот пример во вложении.
Здесь только двойная смесь. А в некоторых окнах настроек, например клавиатуры - ассорти: английский, русский, итальянский.
Как это можно исправить?

Kent
15-09-2013, 22:53
Как это можно исправить? »
Пишите жалобу на https://bugzilla.xfce.org/
Выглядит странно, конечно. Чисто по переводу не должно быть проблем, так как Xfce активно поддерживается энтузиастами.

ruslandh
15-09-2013, 23:19
Ну, в теории, xfce, как и любое программное обеспечение ориентируется на локали.
Порядок локалей можно задавать, по-умолчанию (если не задана не одна локаль), то идёт английский. Если задано две локали (то, возможны три языка - 1-ой локали, второй и английский).

Например задание татарской (кириллица) и русской локали:

LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8

softoblogger
16-09-2013, 16:54
Пишите жалобу на https://bugzilla.xfce.org/ »
Ага, и они мне предложат обновить XFCE. Проблема скорее всего лишь у меня, не встречал в сети о таком...
Например задание татарской (кириллица) и русской локали:
LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8 »
Это где смотреть? В /etc/default/locale?
Так, а это не может быть связано с тем, что у меня регион выбран Украина, а язык итальянский?
И всё равно не верится, что настолько недоделанный перевод, очень уж много английского и русского. Можно как-то обновить сами переводы без обновления XFCE и Ubuntu?

ruslandh
16-09-2013, 17:44
Я не в курсе про особенности Ubuntu (сижу на ALT Linux), но в стандарте, это задаётся в файле $HOME/.i18n

Можно как-то обновить сами переводы без обновления XFCE и Ubuntu? »
Не в курсе в каких файлах лежат переводы (локализация) в XFCE программах, но теоретически, они должны быть отдельным пакетом идти. И да, объём перевода в разных языках обычно разный, т.к. переводом на тот, или иной язык обычно занимаются отдельные команды переводчиков, "из носителей языка".

[

ruslandh
16-09-2013, 22:30
https://www.transifex.com/projects/p/xfce/ итальянцы перевели 99% xfce.

Можете оттуда и скачать перевлды, если в репозитории своего дистрибутива не найдёте.

softoblogger
16-09-2013, 23:05
итальянский 99%, русский 98. Но куча русского текста...
Можете оттуда и скачать перевлды, если в репозитории своего дистрибутива не найдёте. »
Хоть убейте - нет ссылки на скачивание. И куда мне это совать после того как скачаю?

ruslandh
16-09-2013, 23:16
Хоть убейте - нет ссылки на скачивание.

ну как нет - плохо ищите. надо только зарегистрироваться у них.

https://www.transifex.com/projects/p/xfce/language/it/
и дальше скачиваете для нужного вам приложения.
И куда мне это совать после того как скачаю?
Там, где лежат локализации xfce (можете посмотреть по установленным у вас пакетам локализации).

ruslandh
17-09-2013, 10:50
У меня в ALT Linux - это место /usr/share/locale/it (для итальянского языка) - файлы с названием программы и расширением .mo

softoblogger
18-09-2013, 22:04
Помогла рекомендация ruslandh
LANG=ru_RU.utf8 LANGUAGE=tt_RU.utf8 »
У меня команда locale вот что выдавала: http://forum.oszone.net/attachment.php?attachmentid=104322&stc=1&d=1379527291
Потом выполнил миллион всяких команд, которые по сети нашёл, после перезагрузки русский исчез, теперь каша из двух: итальянского и английского.

ruslandh
18-09-2013, 22:24
По-моему вам достаточно прописать в .i18n

LANG=ru_RU.utf8 LANGUAGE=it_IT.utf8




© OSzone.net 2001-2012