The language of the GnuCash user interface is not modifiable
      directly from the program’s preferences.
The way you can change the language depends on the operating system you are running
      GnuCash on.
In general you should set the LANGUAGE and LANG environment variables before starting GnuCash.
	  To do this you need to open a terminal and run the following command:
LANGUAGE=ll_LL LANG=ll_LL gnucash
ll_LL is the locale you want to run GnuCash with (de_DE
	  for Deutsch, it_IT for Italian etc.)
![]()  | Note | 
|---|---|
On some systems (e.g. Ubuntu) the encoding could be part of the locales name, like   | |
If you want to use a different translation from the one that is automatically selected, you can run the following in Terminal.app:
defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/GnuCash.app) AppleLanguages "(de, en)"
Use whatever language codes you want, replacing Deutsch and English. It won’t work if there isn’t a translation file for the language you want.
If you want to unset it (that is, return to using the system settings), run this:
defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/GnuCash.app)
If you are running GnuCash 2.4.0 (or newer) on Windows, you can set the interface language
	  by editing the file environment with a text editor (e.g. Notepad). By default this file is installed in
	  c:\Program Files\gnucash\etc\gnucash. Change this file such that the last few lines are:
# If you wish GnuCash to use a different language, uncomment the two parameters
# below and set LANG to your preferred locale
LANG=ll_LL
LANGUAGE={LANG}
ll_LL is the locale you want to run GnuCash with (de_DE
	  for Deutsch, it_IT for Italian etc.)
![]()  | Tip | 
|---|---|
More and updated information about this topic can be found on the
        Locale Settings page of the   | |