Skip to content

Commit 23d33c3

Browse files
fix BN and UR locale codes
1 parent 15b6029 commit 23d33c3

8 files changed

Lines changed: 9 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Version 0.65.0
22
-------------
33

44
**Features**
5-
- Add 11 new App Store Connect locales from [Apple's March 2026 expansion](https://developer.apple.com/news/?id=97t4mt64): Bangla (`bn`), Gujarati (`gu-IN`), Kannada (`kn-IN`), Malayalam (`ml-IN`), Marathi (`mr-IN`), Odia (`or-IN`), Punjabi (`pa-IN`), Slovenian (`sl-IN`), Tamil (`ta-IN`), Telugu (`te-IN`), Urdu (`ur`). Total supported locales: 50.
5+
- Add 11 new App Store Connect locales from [Apple's March 2026 expansion](https://developer.apple.com/news/?id=97t4mt64): Bangla (`bn-BD`), Gujarati (`gu-IN`), Kannada (`kn-IN`), Malayalam (`ml-IN`), Marathi (`mr-IN`), Odia (`or-IN`), Punjabi (`pa-IN`), Slovenian (`sl-SI`), Tamil (`ta-IN`), Telugu (`te-IN`), Urdu (`ur-PK`). Total supported locales: 50.
66

77
**Docs**
88
- Update `--locale` argument options for `app-store-connect app-store-versions localizations`.

docs/app-store-connect/app-store-versions/localizations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ app-store-connect app-store-versions localizations [-h] [--log-stream STREAM] [-
2828
UUID value of the App Store Version
2929
### Optional arguments for action `localizations`
3030

31-
##### `--locale, -l=ar-SA | bn | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur | vi | zh-Hans | zh-Hant`
31+
##### `--locale, -l=ar-SA | bn-BD | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur-PK | vi | zh-Hans | zh-Hant`
3232

3333

3434
The locale code name for App Store metadata in different languages. See available locale code names from https://developer.apple.com/documentation/appstoreconnectapi/betabuildlocalizationcreaterequest/data/attributes. Multiple arguments

docs/app-store-connect/beta-build-localizations/create.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ app-store-connect beta-build-localizations create [-h] [--log-stream STREAM] [--
2929
Alphanumeric ID value of the Build
3030
### Optional arguments for action `create`
3131

32-
##### `--locale, -l=ar-SA | bn | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur | vi | zh-Hans | zh-Hant`
32+
##### `--locale, -l=ar-SA | bn-BD | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur-PK | vi | zh-Hans | zh-Hant`
3333

3434

3535
The locale code name for displaying localized "What's new" content in TestFlight. In case not provided, application's primary locale from test information is used instead. Learn more from https://developer.apple.com/documentation/appstoreconnectapi/betabuildlocalizationcreaterequest/data/attributes

docs/app-store-connect/beta-build-localizations/list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ app-store-connect beta-build-localizations list [-h] [--log-stream STREAM] [--no
2828
Alphanumeric ID value of the Build
2929
### Optional arguments for action `list`
3030

31-
##### `--locale, -l=ar-SA | bn | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur | vi | zh-Hans | zh-Hant`
31+
##### `--locale, -l=ar-SA | bn-BD | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur-PK | vi | zh-Hans | zh-Hant`
3232

3333

3434
The locale code name for displaying localized "What's new" content in TestFlight. Learn more from https://developer.apple.com/documentation/appstoreconnectapi/betabuildlocalizationcreaterequest/data/attributes

docs/app-store-connect/builds/add-beta-test-info.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Alphanumeric ID value of the Build
3434

3535

3636
Localized beta test info for what's new in the uploaded build as a JSON encoded list. For example, `[{"locale": "en-US", "whats_new": "What's new in English"}]`. See `--locale` for possible locale options. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_BETA_BUILD_LOCALIZATIONS`. Alternatively to entering `BETA_BUILD_LOCALIZATIONS` in plaintext, it may also be specified using the `@env:` prefix followed by an environment variable name, or the `@file:` prefix followed by a path to the file containing the value. Example: `@env:<variable>` uses the value in the environment variable named `<variable>`, and `@file:<file_path>` uses the value from the file at `<file_path>`.
37-
##### `--locale, -l=ar-SA | bn | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur | vi | zh-Hans | zh-Hant`
37+
##### `--locale, -l=ar-SA | bn-BD | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur-PK | vi | zh-Hans | zh-Hant`
3838

3939

4040
The locale code name for displaying localized "What's new" content in TestFlight. In case not provided, application's primary locale from test information is used instead. Learn more from https://developer.apple.com/documentation/appstoreconnectapi/betabuildlocalizationcreaterequest/data/attributes

docs/app-store-connect/builds/submit-to-app-store.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ A description of your app, detailing features and functionality.
8585

8686

8787
Include one or more keywords that describe your app. Keywords make App Store search results more accurate. Separate keywords with an English comma, Chinese comma, or a mix of both.
88-
##### `--locale, -l=ar-SA | bn | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur | vi | zh-Hans | zh-Hant`
88+
##### `--locale, -l=ar-SA | bn-BD | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur-PK | vi | zh-Hans | zh-Hant`
8989

9090

9191
The locale code name for App Store metadata in different languages. In case not provided, application's primary locale is used instead. Learn more from https://developer.apple.com/documentation/appstoreconnectapi/betabuildlocalizationcreaterequest/data/attributes

docs/app-store-connect/publish.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ Release App Store version update in phases. With this option your version update
176176
Turn off phased release for your App Store version update. Learon more about phased releases from https://developer.apple.com/help/app-store-connect/update-your-app/release-a-version-update-in-phases. Mutually exclusive with option `--phased-release`.
177177
### Optional arguments to add localized meta information about build for TestFlight or App Store review submission
178178

179-
##### `--locale, -l=ar-SA | bn | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur | vi | zh-Hans | zh-Hant`
179+
##### `--locale, -l=ar-SA | bn-BD | ca | cs | da | de-DE | el | en-AU | en-CA | en-GB | en-US | es-ES | es-MX | fi | fr-CA | fr-FR | gu-IN | he | hi | hr | hu | id | it | ja | kn-IN | ko | ml-IN | mr-IN | ms | nl-NL | no | or-IN | pa-IN | pl | pt-BR | pt-PT | ro | ru | sk | sl-SI | sv | ta-IN | te-IN | th | tr | uk | ur-PK | vi | zh-Hans | zh-Hant`
180180

181181

182182
The locale code name for App Store metadata in different languages, or for displaying localized "What's new" content in TestFlight. In case not provided, application's primary locale is used instead. Learn more from https://developer.apple.com/documentation/appstoreconnectapi/betabuildlocalizationcreaterequest/data/attributes

src/codemagic/apple/resources/enums.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ class Locale(ResourceEnum):
457457
"""
458458

459459
AR_SA = "ar-SA" # Arabic
460-
BN = "bn" # Bangla
460+
BN = "bn-BD" # Bangla
461461
CA = "ca" # Catalan
462462
CS = "cs" # Czech
463463
DA = "da" # Danish
@@ -502,7 +502,7 @@ class Locale(ResourceEnum):
502502
TH = "th" # Thai
503503
TR = "tr" # Turkish
504504
UK = "uk" # Ukrainian
505-
UR = "ur" # Urdu
505+
UR = "ur-PK" # Urdu
506506
VI = "vi" # Vietnamese
507507
ZH_HANS = "zh-Hans" # Chinese (Simplified)
508508
ZH_HANT = "zh-Hant" # Chinese (Traditional)

0 commit comments

Comments
 (0)