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

На victory:​ ​ ​

3
задан 20.05.2020, 01:26

2 ответа

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

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

Просто входят в "Инструменты" => "Предпочтения" => "Поведение" и изменяют язык:

enter image description here

3
ответ дан 20.05.2020, 01:27
  • 1
    @terdon: На самом деле, если Вы работаете эти locale команда на этом VM, you' ll находят, что несколько категорий локали установлены на французский язык. См. мой ответ. – Brent81 20.05.2020, 01:27
  • 2
    Эй, большое спасибо. Кажется, что мне удалось пропустить это, я продолжал искать способ измениться язык UI в раздел User Interface : rolleyes: Так или иначе это добилось цели, один меньше вещи волноваться о теперь:) – WoIIe 20.05.2020, 01:27

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

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

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

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

3
ответ дан 20.05.2020, 01:27
  • 1
    Хорошо I' ll быть, you' ре совершенно верно. Я предполагаю, что это происходит, когда я установил часовой пояс на Францию во время процесса установки. Очень хороший, +1. Вы don' t нужен сценарий, хотя, Вы могли просто создать псевдоним как это: alias clementine='LC_NUMERIC=$(printenv LANG) clementine'. С тех пор they' ре на той же строке, they' ре, выполненное в той же подоболочке и экспорте, не нужно. – Kirk Woll 20.05.2020, 01:27
  • 2
    @terdon: You' приветствие ре. I' m в настроении разговора сегодня вечером.:) – CyberNinja 20.05.2020, 01:28
  • 3
    И Вы делаете очень правильное замечание снова, псевдоним не будет действительно работать на значки. Мой основной момент избегал export и exec вызовы при наличии LC_NUMERIC=$(printenv LANG) clementine на одной строке, но I' m просто являющийся педантичным. Еще раз спасибо за информацию. – DaveInCaz 20.05.2020, 01:28
  • 4
    @terdon: Да, установщик Ubuntu предполагает региональные параметры формата на основе местоположения часового пояса. Псевдоним хорошо работает при запуске приложения с оболочки, но что при запуске его с графической среды путем нажатия на значок? – Pflugs 20.05.2020, 01:29

Теги

Похожие вопросы