Невозможно изменить локаль

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

1
задан 8 September 2015 в 15:23

1 ответ

Возможно, это связано с отсутствием набора переменных LANG. Попробуйте запустить:

LANG=en_US.UTF-8 anki
3
ответ дан 23 May 2018 в 17:38
  • 1
    Обычно это должно быть задано как переменная среды (по умолчанию), а не вручную перед выполнением каждой программы. Однако, если это решает проблему, @Hiro, пожалуйста, покажите нам вывод env | grep "^LANG=", который отображает переменную среды LANG. Возможно, потребуется изменить его на глобальном уровне, если это неправильно или отсутствует там. – Byte Commander 8 September 2015 в 16:01
  • 2
    @ByteCommander Спасибо. Выход env | grep " ^ LANG = " LANG=en_US.UTF-8 – Hiro 9 September 2015 в 06:01
  • 3
    @adonis LANG=en_US.UTF-8 anki работал! – Hiro 9 September 2015 в 06:06
  • 4
    Теперь это кажется мне очень запутанным, потому что переопределение переменной окружения с точно таким же значением, которое уже установлено, не должно ничего менять ... (???) @Hiro Запустил ли я свою команду из недавно открытого терминала или у вас уже есть запускать какие-либо команды LANG=... в этом окне раньше? Не могли бы вы проверить вывод env | grep "^LANG=" сразу после чистой загрузки в новом окне терминала, если вы не возражаете? Потому что я чувствую себя очень смущенным ... Спасибо. – Byte Commander 10 September 2015 в 15:31
  • 5
    Я не помню, в этот момент, если я запустил команду на определенном сеансе терминала, но я помню это, чтобы изменить терминал на свежий, чтобы оставаться в стороне от путаницы. – Hiro 11 September 2015 в 07:25

Другие вопросы по тегам:

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