Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

(Note this is a different question from this one)

This is the output of the "locale" command on my machine:

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 am happy with these settings and would like them to stay. But whenever I open a Wine application, I would like it to open with pl_PL.utf8 locale. In the terminal I can do this by typing

LC_ALL=pl_PL.utf8 wine myapp.exe

Is there a way to permanently change the default locale for Wine only?

share|improve this question
add comment

1 Answer

up vote 5 down vote accepted
  • Winecfg does not have any option to change the language. The normal way is the method you posted.

  • You will need to change the executable that you start and add the locale in front of it just like you do from command line.

Besides that ...

  • it is old but winelocale might still work.

    WineLocale clones the functionality of Microsoft AppLocale in Wine. It is used to manage locale and font settings in the Wine registry to ensure proper display of non-Latin type in pre-Unicode portable executables.

enter image description here

share|improve this answer
    
So... yes. LC_ALL=pl_PL.utf8 wine myapp.exe (or LC_ALL=ja_JP.UTF-8 ./myapp.exe in my case). –  ulidtko Oct 26 '13 at 1:05
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.