Skip to content

Commit

Permalink
gh-108269: Add CFBundleAllowMixedLocalizations to Info.plist on macOS (
Browse files Browse the repository at this point in the history
…GH-113213)

Adding this key with a value of true enables detecting the
users prefered language in libraries accessing system APIs
for this.
  • Loading branch information
ronaldoussoren committed Dec 18, 2023
1 parent 41336a7 commit 4cfce3a
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 4cfce3a

Please sign in to comment.