Вопрос Как изменить язык пользовательского интерфейса на Clementine?


В названии все сказано. Недавно я переехал в Ubuntu, попробовал много аудиоплееров, и мне нравятся функции на Клементине, но ... Это единственная программа, которая не на английском языке, и это бельмо на глазу. Кажется, что нет выбора языка в окне конфигурации, и веб-поиск до сих пор не был плодоносящим, за исключением этого: http://manpages.ubuntu.com/manpages/precise/man1/clementine.1.html но я не знаю, куда вводить эти команды, чтобы они были распознаны.

Любая помощь оценивается.


3
2018-04-14 01:23


происхождения


Как вы его установили? Каковы настройки вашего языка? Я так понимаю, ваш Ubuntu, как правило, на английском языке? - terdon♦
@terdon Я установил Clementine через Ubuntu Software Center. Мой Ubuntu и каждая программа, которую я установил до сих пор, находятся на английском языке, за исключением метода ввода на клавиатуре, который находится на «испанский (исключить мертвые клавиши)», чтобы соответствовать аппаратным средствам. Однако локализация языка Clementine, по-видимому, соответствует местному использованию испанского языка, где я живу (Аргентина), поэтому я полагаю, что он не использует настройки ввода с клавиатуры для установки языка. В качестве быстрого теста изменили настройки клавиатуры на английский, и пользовательский интерфейс все еще находился на «аргентинском испанском». - PsykoTenshi
Можете ли вы запустить locale и добавьте полученный результат в вопрос. - Gunnar Hjalmarsson


ответы:


Это похоже на ошибку в clementine или, по крайней мере, в версии, которая поставляется в комплекте с Ubuntu. Я использую его на своем Debian и не видел этого раньше, но сегодня я установил его на виртуальную машину Ubuntu, и она появилась на французском языке. Я живу во Франции, но на моей системе абсолютно ничего не поставил на французский язык, и тем более на виртуальную машину.

Итак, похоже, что Clementine предполагает язык, основанный на вашем IP или каком-то другом глупом методе. Хорошей новостью является то, что для этого есть настройка, по крайней мере, в версии 1.1.1, которая является тем, что находится в хранилищах 13.10.

Просто зайдите в «Инструменты» => «Настройки» => «Поведение» и измените язык:

enter image description here


3
2018-04-14 02:10



Привет, большое спасибо. Кажется, мне удалось пропустить это, я продолжал искать способ изменить UI язык в Пользовательский интерфейс раздел: rolleyes: В любом случае, это сделал трюк, еще одна вещь, о которой нужно беспокоиться сейчас :) - PsykoTenshi
@terdon: На самом деле, если вы запустите locale команды на этой виртуальной машине, вы обнаружите, что несколько категорий локали установлены на французский язык. Пожалуйста, см. Мой ответ. - Gunnar Hjalmarsson


Я согласен с terdon в том, что приложение не работает, но оно проверяет локаль, просто проверяет неправильную категорию локали: LC_NUMERIC,

Теперь решение, предложенное terdon, является разумным лучшим. Просто хотел показать способ обхода ошибки:

$ cat ~/bin/clementine
#!/bin/sh
export LC_NUMERIC=$( printenv LANG )
exec /usr/bin/clementine "$@"

Я просто кладу файл clementine в папку ~ / bin и устанавливаю исполняемый бит (chmod + x).


3
2018-04-14 02:35



Хорошо, я буду, ты совершенно прав. Я предполагаю, что это происходит, когда я устанавливаю часовой пояс во Францию ​​во время процесса установки. Очень приятно, +1. Вам не нужен скрипт, но вы можете просто создать псевдоним вроде этого: alias clementine='LC_NUMERIC=$(printenv LANG) clementine', Поскольку они находятся на одной линии, они запускаются в одной и той же подоболочке, и экспорт не требуется. - terdon♦
@terdon: Да, установщик Ubuntu догадывается о настройках регионального формата в зависимости от местоположения часового пояса. Псевдоним работает отлично, если вы запускаете приложение из оболочки, но что, если вы запустите его из графической среды, щелкнув значок? - Gunnar Hjalmarsson
И вы снова сделаете очень хороший момент, псевдоним действительно не будет работать для значков. Мое главное - избегать export а также exec вызывает LC_NUMERIC=$(printenv LANG) clementine на одной линии, но я просто педантичен. Еще раз спасибо за информацию. - terdon♦
@terdon: Добро пожаловать. Сегодня вечером я разговариваю. :) - Gunnar Hjalmarsson