Lime-3DS-Emulator icon indicating copy to clipboard operation
Lime-3DS-Emulator copied to clipboard

"Set up system files" entry not present in some languages on Mac

Open TuxSH opened this issue 7 months ago • 3 comments
trafficstars

Is there an existing issue for this?

  • [x] I have searched the existing issues

Affected Build(s)

2120.3

Description of Issue

Image

In French on Mac (incorrectly detected as System language, but also happens when manually selected), interface looks like this:

Image

Expected Behavior

When English is selected, it looks like this:

Image

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

TuxSH avatar Apr 15 '25 14:04 TuxSH

Please edit your issue to actually include your MacOS version.

OpenSauce04 avatar Apr 15 '25 15:04 OpenSauce04

Edited, it is 15.4

TuxSH avatar Apr 15 '25 15:04 TuxSH

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.

OpenSauce04 avatar Apr 30 '25 13:04 OpenSauce04