[GH-ISSUE #963] App menu shows strange text for Sidecar display name #586

Closed
opened 2026-05-05 06:18:31 -06:00 by gitea-mirror · 9 comments
Owner

Originally created by @riobard on GitHub (Mar 6, 2022).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/963

Before opening the issue, have you...?

  • Searched for existing issues
  • Looked through the wiki
  • Updated MonitorControl to the latest version (if applicable)

Describe the bug

Please see the screenshot below. It looks like Korean, but my macOS system, the iOS on the iPad, and the iPad's name are all in English.

Steps to reproduce

I don't know if you can reproduce it, but I can do whatever necessary to help pinpoint the issue.

Expected behavior

The menu should probably just say Sidecar (since only one sidecar display is allowed anyway), or the name of the iPad running Sidecar? Definitely not some Korean text.

Anything else?

image

Environment Information (please complete the following information)

- macOS version: 12.2.1 (21D62)
- Mac model: Mac mini (2018)
- MonitorControl version: 4.0.2 build 6965
- Monitor(s): Main monitor is LG 4K over DisplayPort. Sidecar display is on an iPad Air 3.
- Apple Silicon/M1 (yes or no): no
Originally created by @riobard on GitHub (Mar 6, 2022). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/963 ### Before opening the issue, have you...? - [X] Searched for existing issues - [X] Looked through [the wiki](https://github.com/MonitorControl/MonitorControl/wiki) - [X] Updated MonitorControl to the latest version (if applicable) ### Describe the bug Please see the screenshot below. It looks like Korean, but my macOS system, the iOS on the iPad, and the iPad's name are all in English. ### Steps to reproduce I don't know if you can reproduce it, but I can do whatever necessary to help pinpoint the issue. ### Expected behavior The menu should probably just say Sidecar (since only one sidecar display is allowed anyway), or the name of the iPad running Sidecar? Definitely not some Korean text. ### Anything else? <img width="271" alt="image" src="https://user-images.githubusercontent.com/22984/156911868-22885e4f-72c8-4e0e-8aa2-ce46bbed44e6.png"> ### Environment Information (please complete the following information) ```markdown - macOS version: 12.2.1 (21D62) - Mac model: Mac mini (2018) - MonitorControl version: 4.0.2 build 6965 - Monitor(s): Main monitor is LG 4K over DisplayPort. Sidecar display is on an iPad Air 3. - Apple Silicon/M1 (yes or no): no ```
gitea-mirror 2026-05-05 06:18:31 -06:00
Author
Owner

@waydabber commented on GitHub (Mar 6, 2022):

Hi, the display names are taken from the relevant dictionary by factoring the Locale.current.identifier into account. This is probably the same as the terminal command defaults read -g AppleLocale which you can check. It is probably set to Korean?

<!-- gh-comment-id:1059916350 --> @waydabber commented on GitHub (Mar 6, 2022): Hi, the display names are taken from the relevant dictionary by factoring the `Locale.current.identifier` into account. This is probably the same as the terminal command `defaults read -g AppleLocale` which you can check. It is probably set to Korean?
Author
Owner

@riobard commented on GitHub (Mar 6, 2022):

What is it supposed to show? The name of the iPad running Sidecar?

Maybe there's a misconfigured locale mapping somewhere?

$ defaults read -g AppleLocale
en_CN

The current locale is not Korean.

<!-- gh-comment-id:1059933486 --> @riobard commented on GitHub (Mar 6, 2022): What is it supposed to show? The name of the iPad running Sidecar? Maybe there's a misconfigured locale mapping somewhere? ```sh $ defaults read -g AppleLocale en_CN ``` The current locale is not Korean.
Author
Owner

@waydabber commented on GitHub (Mar 6, 2022):

It shows simply Sidecar for me. But the name should be locale specific. If it really annoys you, why don't you just rename it? Click on the name under Displays in the app Preferences. Hopefully this feature works with virtual displays (like Sidecar) properly, this use case wasn't tested. :)

<!-- gh-comment-id:1059940189 --> @waydabber commented on GitHub (Mar 6, 2022): It shows simply Sidecar for me. But the name should be locale specific. If it really annoys you, why don't you just rename it? Click on the name under Displays in the app Preferences. Hopefully this feature works with virtual displays (like Sidecar) properly, this use case wasn't tested. :)
Author
Owner

@waydabber commented on GitHub (Mar 6, 2022):

Sorry, it shows Sidecar Display Probably the stuff there stands for Display in some language.

Screen Shot 2022-03-06 at 12 11 17

Good news is that renaming works well and the name is remembered after reconnect so the implementation is fine. :)

Screen Shot 2022-03-06 at 12 12 44
<!-- gh-comment-id:1059942385 --> @waydabber commented on GitHub (Mar 6, 2022): Sorry, it shows `Sidecar Display` Probably the stuff there stands for `Display` in some language. <img width="299" alt="Screen Shot 2022-03-06 at 12 11 17" src="https://user-images.githubusercontent.com/37590873/156920558-6d67ede9-c8fb-4f7c-94bb-41eb9392275b.png"> Good news is that renaming works well and the name is remembered after reconnect so the implementation is fine. :) <img width="842" alt="Screen Shot 2022-03-06 at 12 12 44" src="https://user-images.githubusercontent.com/37590873/156920603-784ee607-8d99-4f2b-a745-cc8ee3699982.png">
Author
Owner

@riobard commented on GitHub (Mar 6, 2022):

Hmmm… I think it's actually a bug here. Repeatedly clicking the Reset settings button right to the Custom Name field will rotate the name in different languages.

https://user-images.githubusercontent.com/22984/156924820-d881f7f9-a1bb-4457-af8a-1029b156f29d.mov

<!-- gh-comment-id:1059961124 --> @riobard commented on GitHub (Mar 6, 2022): Hmmm… I think it's actually a bug here. Repeatedly clicking the Reset settings button right to the Custom Name field will rotate the name in different languages. https://user-images.githubusercontent.com/22984/156924820-d881f7f9-a1bb-4457-af8a-1029b156f29d.mov
Author
Owner

@waydabber commented on GitHub (Mar 7, 2022):

Well, in today's multicultural environment I think we should consider this a feature, not a bug. :)

<!-- gh-comment-id:1060411825 --> @waydabber commented on GitHub (Mar 7, 2022): Well, in today's multicultural environment I think we should consider this a feature, not a bug. :)
Author
Owner

@riobard commented on GitHub (Mar 7, 2022):

Then we should properly localize the word “Sidecar” as well! 😄

<!-- gh-comment-id:1060746543 --> @riobard commented on GitHub (Mar 7, 2022): Then we should properly localize the word “Sidecar” as well! 😄
Author
Owner

@waydabber commented on GitHub (Oct 6, 2022):

All right, the same issue came up at BetterDisplay and we found the root cause. This should be fixed in MonitorControl as well.

https://github.com/waydabber/BetterDisplay/issues/1047

<!-- gh-comment-id:1270602741 --> @waydabber commented on GitHub (Oct 6, 2022): All right, the same issue came up at BetterDisplay and we found the root cause. This should be fixed in MonitorControl as well. https://github.com/waydabber/BetterDisplay/issues/1047
Author
Owner

@stale[bot] commented on GitHub (Oct 6, 2023):

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require attention? This issue may be closed if no further activity occurs. Thank you for your contributions.

<!-- gh-comment-id:1751422879 --> @stale[bot] commented on GitHub (Oct 6, 2023): Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require attention? This issue may be closed if no further activity occurs. Thank you for your contributions.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/MonitorControl#586
No description provided.