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.
This commit is contained in:
Ronald Oussoren 2023-12-19 00:41:41 +01:00 committed by GitHub
parent 41336a72b9
commit 4cfce3a4da
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 10 additions and 0 deletions

View file

@ -56,5 +56,7 @@
<string>%version%</string>
<key>NSHighResolutionCapable</key>
<true/>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
</dict>
</plist>

View file

@ -58,5 +58,7 @@
<string>(c) 2001-2023 Python Software Foundation.</string>
<key>NSHighResolutionCapable</key>
<true/>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
</dict>
</plist>

View file

@ -24,5 +24,7 @@
<string>????</string>
<key>CFBundleVersion</key>
<string>%VERSION%</string>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
</dict>
</plist>

View file

@ -0,0 +1,4 @@
Set ``CFBundleAllowMixedLocalizations`` to true in the Info.plist for the
framework, embedded Python.app and IDLE.app with framework installs on
macOS. This allows applications to pick up the user's preferred locale when
that's different from english.