-
-
Notifications
You must be signed in to change notification settings - Fork 30.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gh-108269: Add CFBundleAllowMixedLocalizations to Info.plist on macOS #113213
Conversation
… macOS Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this.
@ned-deily, what's your opinion on back porting this to 3.11 and 3.12? I'm leaning toward seeing this a more as a new feature that shouldn't be back ported, but might be too conservative here. Anyone packaging GUI apps using py2app or pyinstaller can already set the Info.plist property for their app and this only affects command-line usage. Backporting should be safe enough. |
This seems like something that could be considered either a bug or a feature. I don't have a strong opinion one way or the other. As you say, it's easy enough to work around when bundling an app. But it might be nice to fix. Perhaps compromise and just backport to 3.12 since it's still relatively early in its release cycle? |
I merged this PR so that it will get exposure in the upcoming 3.13.0a3 preview. I will leave the backport decision to @ronaldoussoren. |
Thanks @ronaldoussoren for the PR, and @ned-deily for merging it 🌮🎉.. I'm working now to backport this PR to: 3.12. |
… macOS (pythonGH-113213) Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this. (cherry picked from commit 4cfce3a) Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
GH-113294 is a backport of this pull request to the 3.12 branch. |
I'm going to be conservative with the back port and only back port to 3.12. |
…n macOS (GH-113213) (#113294) gh-108269: Add CFBundleAllowMixedLocalizations to Info.plist on macOS (GH-113213) Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this. (cherry picked from commit 4cfce3a) Co-authored-by: Ronald Oussoren <ronaldoussoren@mac.com>
… macOS (pythonGH-113213) Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this.
… macOS (pythonGH-113213) Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this.
… macOS (pythonGH-113213) Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this.
Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this.
CFBundleAllowMixedLocalizations
property list key inside Info.plist in macOS #108269