Как изменить локаль только для Wine?

(обратите внимание, что этот вопрос отличается от , этого )

Это вывод команды «locale» на моей машине:

LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=

I Я счастлив с этими настройками и хотел бы, чтобы они остались. Но всякий раз, когда я открываю приложение Wine, я хотел бы, чтобы оно открывалось с языковым стандартом pl_PL.utf8. В терминале я могу сделать это, набрав

LC_ALL=pl_PL.utf8 wine myapp.exe

Есть ли способ навсегда изменить локаль по умолчанию только для Wine?

5
задан 13 April 2017 в 15:24

1 ответ

  • Winecfg не имеет никакой возможности изменить язык. Нормальным способом является метод, который вы опубликовали.

  • Вам нужно будет изменить исполняемый файл, который вы запускаете, и добавить локаль перед ним, как вы это делаете из командной строки.

Кроме того ...

  • он старый, но winelocale все еще может работать.

    WineLocale клонирует функциональность Microsoft AppLocale в Wine. Он используется для управления настройками локали и шрифта в реестре Wine, чтобы обеспечить правильное отображение нелатинского типа в переносимых исполняемых файлах до Unicode.

enter image description here

0
ответ дан 13 April 2017 в 15:24

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

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