macOS 15.4.1
Siril 1.4.0-beta 1
In general, the app follows my system language choice (English) but system dialogs come up in another language. Oddly, this includes the names of folders, like “Documenten” for “Documents”. I tried explicitly setting the language to English, but that didn’t help.
Hello. These are native filesdialogs that are linked to the operating system. That’s why Siril, and Gtk, have no control over the language or anything else.
I have never spoken any language but English in my 65 years, except for a brief stint with Spanish in high school. I’ve never installed any version of macOS or Windows in any language other than English. I’ve never had any app display any system dialogs in any language other than English. While these may be out of Siril’s and Gtk’s (whatever that is) control, they are broken and are using the wrong language. Note that 1.2.6, which also uses these uncontrollable system dialogs, displays them in English. It may not be obvious what mistake Siril is making, but it’s Siril making the mistake — hence the report.
Nope. It could be GTK issue, as1.2.6 and 1.4.0 have different GTK versions. But in Siril we really have no control over the native filedialogs.
So I’m sorry, but I really can’t help here ![]()
Given that you’re not going to take any responsibility for even the possibility that this is a problem with your app and not a character flaw in each of your users, I’ve taken the liberty to work with ChatGPT to find a solution for you.
When launching Siril from the macOS Applications folder, system dialogs (such as “Open File”) appear in Dutch (e.g., “Annuleer”, “Verberg opties”) even though the system language is set to English.
This is a GTK issue, but it occurs because Siril’s macOS app bundle does not explicitly set the LANG or LC_ALL environment variable, so GTK defaults to another locale — likely based on a system or user regional setting unrelated to the UI language.
Steps to Reproduce:
1. Install Siril on macOS.
2. Launch Siril by double-clicking the .app in /Applications.
3. Observe that GTK dialogs (like file open/save) may appear in the wrong language (Dutch in this case).
Temporary Workaround:
Running Siril from Terminal like this resolves the issue:
LANG=en_US.UTF-8 open /Applications/Siril.app
Suggested Fix:
Set the appropriate locale variable (LANG or LC_ALL) within the app bundle, either:
• via setenv(“LANG”, “en_US.UTF-8”, 0); in code before GTK is initialized, or
• by adding a wrapper script that sets the environment variable before launching the app.
Alternatively, you could detect the preferred macOS UI language via defaults read -g AppleLocale and pass it to GTK for proper localization.
Hmmm.
Don’t think chatGPT has an answer for everything. Sorry but the LANG environment variable is well set. Siril can be configured for more than 10 languages.
And if you want to contribute, please feel free to open a MR.
I don’t know what a MR is and I wouldn’t know how to “contribute”. This is a beta version and I’m providing feedback on a bug in Siril that seems to affect everyone except Dutch speakers. If you are the developer of this app, it seems like it’s something you might be interested in knowing. But maybe not.
I came across this thread as I had literally the exact same issue, and wondered if there was any resolution from either side?
I had v1.2.2 on my system (Macbook M4 Pro Sequoia 15.5) and I had no issues with this any language other than English coming up for my dialogue boxes in Mac Finder.
I installed 1.4.2 as I thought an update would be good and the dialogue box came up in Arabic, which was a language set in preferences on my system (though English was set to the primary language).
I removed Arabic from the system so it was set only to English, and then - bam! - the dialogue was in Dutch. A quick chat with ChatGPT which, as already mentioned in this thread, doesn’t have all of the answers, and I was advised to rename the ‘nl’ folder in Contents > Resources > Share > Locale to ‘nl_disabled’ but that did not work.
Rolling the dice, I deleted ALL of the language folders in that directory except the English ones, closed Siril, restarted my system and tried again. De dialoog was nog steeds in het Nederlands
(the dialogue was still in Dutch). How is that even possible?!
Also, as I wasn’t sure how 1.4.2 would go on my system, I did not delete 1.2.2. That is still opening in English as expected.
So…has there been any solution to this? I see lots of people online talking about the same issue.
TIA for any info you have
!
~samamara
I think this is a bug in GTK for macOS.
Nothing we can do. Sorry.
