Widgets such as Gtk::ColorButton (Preferences > General > Appearance > Crop mask color) and Gtk::FontButton (Preferences > General > Appearance > Main font) currently always use the system language as set by the locale, even when RawTherapee is set to use a custom language. The reason for this, according to GTK+ devs, is that RawTherapee should read the language from the options file and perform setlocale() in main() before anything else (so restart required), and not use g_setenv() as it currently does.
Simple way to test:
Set RawTherapee to use Deutsch or French.
Run RawTherapee using Italian (assuming you have an Italian locale on your system):
Widgets such as
Gtk::ColorButton
(Preferences > General > Appearance > Crop mask color) andGtk::FontButton
(Preferences > General > Appearance > Main font) currently always use the system language as set by the locale, even when RawTherapee is set to use a custom language. The reason for this, according to GTK+ devs, is that RawTherapee should read the language from theoptions
file and performsetlocale()
inmain()
before anything else (so restart required), and not useg_setenv()
as it currently does.Simple way to test: