Вы здесь

[SOLVED] Qt Creator 1.2.90 не руссифицирован

user@host ~ $ emerge -pv qt-creator

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild   R   ] dev-util/qt-creator-1.2.90  USE="cmake debugger designer kde -bineditor -bookmarks -cvs -debug -doc -examples -fakevim -git -perforce -qtscript -subversion" LINGUAS="ru -de -es -fr -it -ja" 0 kB

Таким образом qt-creator собран с LINGUAS="ru". С другими приложениями, которые руссифицированы фактически, проблем нет.
Поиск похожих проблем в интернете завершился неудачно
Вид Qt Creator после старта

и хорошо, а то так "русифицируют", что пол дня думаешь что значут некоторые пункты в меню. А для таких вещей русификация вообще противопаказана.

Стоп стоп, мне интересно это баг или я что-то недонастроил. PS в debian сабж руссифицирован.

попробуйте запустить "LANG=ru_RU.utf8 блабла"

LANG=ru_RU.UTF-8 qtcreator
LANG=ru_RU.utf8 qtcreator
не помогло

А в меню самого приложения (часто в Help запихивают)
нет выбора языка?

нет либо находится совсем в неожиданном месте.

можно еще попробывать в make.conf "LINGUAS="ru en"" и пересобрать subj

А версия та же? Судя по нумерации, это какая-то бета, в которой локализация имеет право отсутствовать.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

проверьте наличие файла qtcreator_ru.qm. Если нет, знать qt-creator именно этой версии не локализован. Проверять так - equery f qt-creator

user@host ~ $ equery f qt-creator | grep qtcreator_ru.qm
/usr/share/qtcreator/translations/qtcreator_ru.qm

Наличие подтверждено.
Однако :) Если просмотреть в редакторе содержимое /usr/share/qtcreator/translations/qtcreator_ru.qm то там нет ничего относящегося к русскому языку. Хотя есть такие предложения:

Would you like to overwrite them?

и т.п.
Может все-таки баг ?

LC_ALL=ru_RU.UTF-8 qtcreator
И будет тебе счастье

Ура! Спасибо:)
Теперь вопрос в чем дело ?
Что не так у меня в системе, почему автоматически не опредилилась ru_RU.UTF-8 в качестве основной ?

Разобрался
В /etc/env.d/02locale
было LC_ALL="" надо LC_ALL="ru_RU.UTF-8"
Не понимаю как такое могло случиться :)

а почему раньше, с теимиже переменныеми Вы сказали, что "не работает"?

LANG не равно LC_ALL

Нельзя так делать.

Почему?

integer написал:
Нельзя так делать.

Точнее --- не совсем правильно.

С вопросом же: почему нужное работает только так ИМХО следует идти в багзиллу. Начинать наверное стоит с багзиллы Gentoo (и далее в upstream).

:wq
--
Live free or die

Так в чем неправильность?

цитата с хэндбука.

Warning: Using LC_ALL is strongly discouraged as it can't be overridden later on. Please use it only when testing and never set it in a startup file. 

Но иначе как установив LC_ALL=ru_RU.UTF8, не получается заставить qt4-приложения, не имеющие в своих настройках выбора языка, отображаться на русском, даже при его поддержке.
Да и не только qt4-приложения.

Это несколько неверно. Но некоторые нужные приложения имеют такой глюк, пока не выставиш LC_ALL приложение не русское.

Ну, хэндбук я читал, и эта цитата мне знакома. Меня интересуют реальные проблемы, которые возникали при выставлении этой переменной глобально. Кто нибудь может привести пример?

Некоторые приложения (емнип, консольные) топорщит от русского разделителя - запятой, в буржуйском точка, так вот чтобы решить данную проблему выставляют LC_NUMERIC=POSIX что LC_ALL несовместимо. Собсно получаем косячки или там или там.

Спасибо за разъяснение.