Lime-3DS-Emulator
Lime-3DS-Emulator copied to clipboard
"Set up system files" entry not present in some languages on Mac
Is there an existing issue for this?
- [x] I have searched the existing issues
Affected Build(s)
2120.3
Description of Issue
In French on Mac (incorrectly detected as System language, but also happens when manually selected), interface looks like this:
Expected Behavior
When English is selected, it looks like this:
Reproduction Steps
Download latest Mac release and modify the settings in General > UI accordingly
Log File
None
System Configuration
CPU: Apple M4 RAM: 32 GB OS: MacOS 15.4
Please edit your issue to actually include your MacOS version.
Edited, it is 15.4
After looking into this, the issue only seems to occur when Azahar is using the native MacOS menu bar. After making a single change which makes Azahar use the non-native Qt menubar, the missing menu entry returned.
Additionally, this doesn't seem to be limited to French, but instead occurs for all languages where this string is translated (e.g. Valencian). If the string is not translated, the English string appears correctly.
I am using MacOS 15.0.1, so this doesn't seem to be a new thing. Maybe it's just that nobody noticed somehow?
For now, I am going to give this a bandaid fix and use the non-native Qt menubar on MacOS for now. It's not an ideal solution, but it buys us some time to investigate the problem.
I can't find anything on our end which would seem to be causing this issue. Because of this, I think there's a possibility of this being some intricate Qt bug, and if that's the case it might take a while for it to be fixed.
I will do my best to get this fixed in a follow-up release after 2121 has been stabilized.