Skip to content

Commit

Permalink
[3.12] gh-108269: Add CFBundleAllowMixedLocalizations to Info.plist o…
Browse files Browse the repository at this point in the history
…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>
  • Loading branch information
miss-islington and ronaldoussoren authored Dec 19, 2023
1 parent ce49a9f commit 376b46d
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Mac/IDLE/IDLE.app/Contents/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -56,5 +56,7 @@
<string>%version%</string>
<key>NSHighResolutionCapable</key>
<true/>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
</dict>
</plist>
2 changes: 2 additions & 0 deletions Mac/Resources/app/Info.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -58,5 +58,7 @@
<string>(c) 2001-2023 Python Software Foundation.</string>
<key>NSHighResolutionCapable</key>
<true/>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
</dict>
</plist>
2 changes: 2 additions & 0 deletions Mac/Resources/framework/Info.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,7 @@
<string>????</string>
<key>CFBundleVersion</key>
<string>%VERSION%</string>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 376b46d

Please sign in to comment.