{
  "meta": {
    "url": "https://shotlingo.com/tools/app-store-locale-codes/",
    "lastVerified": "2026-09-05",
    "license": "MIT",
    "attribution": "Maintained by Shotlingo (https://shotlingo.com). Linkback appreciated."
  },
  "locales": [
    {
      "language": "English (U.S.)",
      "appStoreCode": "en-US",
      "googlePlayCode": "en-US",
      "iosLprojFolder": "en.lproj",
      "androidResFolder": "values/"
    },
    {
      "language": "English (U.K.)",
      "appStoreCode": "en-GB",
      "googlePlayCode": "en-GB",
      "iosLprojFolder": "en-GB.lproj",
      "androidResFolder": "values-en-rGB/"
    },
    {
      "language": "English (Australia)",
      "appStoreCode": "en-AU",
      "googlePlayCode": "en-AU",
      "iosLprojFolder": "en-AU.lproj",
      "androidResFolder": "values-en-rAU/"
    },
    {
      "language": "English (Canada)",
      "appStoreCode": "en-CA",
      "googlePlayCode": "en-CA",
      "iosLprojFolder": "en-CA.lproj",
      "androidResFolder": "values-en-rCA/"
    },
    {
      "language": "Arabic",
      "appStoreCode": "ar-SA",
      "googlePlayCode": "ar",
      "iosLprojFolder": "ar.lproj",
      "androidResFolder": "values-ar/",
      "notes": "RTL. App Store uses ar-SA, Google Play uses ar."
    },
    {
      "language": "Catalan",
      "appStoreCode": "ca",
      "googlePlayCode": "ca",
      "iosLprojFolder": "ca.lproj",
      "androidResFolder": "values-ca/"
    },
    {
      "language": "Chinese (Simplified)",
      "appStoreCode": "zh-Hans",
      "googlePlayCode": "zh-CN",
      "iosLprojFolder": "zh-Hans.lproj",
      "androidResFolder": "values-zh-rCN/",
      "notes": "App Store uses script tag (Hans), Google Play uses region (CN)."
    },
    {
      "language": "Chinese (Traditional, Taiwan)",
      "appStoreCode": "zh-Hant",
      "googlePlayCode": "zh-TW",
      "iosLprojFolder": "zh-Hant.lproj",
      "androidResFolder": "values-zh-rTW/"
    },
    {
      "language": "Chinese (Hong Kong)",
      "appStoreCode": "zh-HK",
      "googlePlayCode": "zh-HK",
      "iosLprojFolder": "zh-HK.lproj",
      "androidResFolder": "values-zh-rHK/"
    },
    {
      "language": "Croatian",
      "appStoreCode": "hr",
      "googlePlayCode": "hr",
      "iosLprojFolder": "hr.lproj",
      "androidResFolder": "values-hr/"
    },
    {
      "language": "Czech",
      "appStoreCode": "cs",
      "googlePlayCode": "cs-CZ",
      "iosLprojFolder": "cs.lproj",
      "androidResFolder": "values-cs/"
    },
    {
      "language": "Danish",
      "appStoreCode": "da",
      "googlePlayCode": "da-DK",
      "iosLprojFolder": "da.lproj",
      "androidResFolder": "values-da/"
    },
    {
      "language": "Dutch",
      "appStoreCode": "nl-NL",
      "googlePlayCode": "nl-NL",
      "iosLprojFolder": "nl.lproj",
      "androidResFolder": "values-nl/"
    },
    {
      "language": "Finnish",
      "appStoreCode": "fi",
      "googlePlayCode": "fi-FI",
      "iosLprojFolder": "fi.lproj",
      "androidResFolder": "values-fi/"
    },
    {
      "language": "French (France)",
      "appStoreCode": "fr-FR",
      "googlePlayCode": "fr-FR",
      "iosLprojFolder": "fr.lproj",
      "androidResFolder": "values-fr/"
    },
    {
      "language": "French (Canada)",
      "appStoreCode": "fr-CA",
      "googlePlayCode": "fr-CA",
      "iosLprojFolder": "fr-CA.lproj",
      "androidResFolder": "values-fr-rCA/"
    },
    {
      "language": "German",
      "appStoreCode": "de-DE",
      "googlePlayCode": "de-DE",
      "iosLprojFolder": "de.lproj",
      "androidResFolder": "values-de/"
    },
    {
      "language": "Greek",
      "appStoreCode": "el",
      "googlePlayCode": "el-GR",
      "iosLprojFolder": "el.lproj",
      "androidResFolder": "values-el/"
    },
    {
      "language": "Hebrew",
      "appStoreCode": "he",
      "googlePlayCode": "iw-IL",
      "iosLprojFolder": "he.lproj",
      "androidResFolder": "values-iw/",
      "notes": "RTL. Android still uses legacy \"iw\" code for Hebrew."
    },
    {
      "language": "Hindi",
      "appStoreCode": "hi",
      "googlePlayCode": "hi-IN",
      "iosLprojFolder": "hi.lproj",
      "androidResFolder": "values-hi/"
    },
    {
      "language": "Hungarian",
      "appStoreCode": "hu",
      "googlePlayCode": "hu-HU",
      "iosLprojFolder": "hu.lproj",
      "androidResFolder": "values-hu/"
    },
    {
      "language": "Indonesian",
      "appStoreCode": "id",
      "googlePlayCode": "id",
      "iosLprojFolder": "id.lproj",
      "androidResFolder": "values-in/",
      "notes": "Android uses legacy \"in\" for Indonesian."
    },
    {
      "language": "Italian",
      "appStoreCode": "it",
      "googlePlayCode": "it-IT",
      "iosLprojFolder": "it.lproj",
      "androidResFolder": "values-it/"
    },
    {
      "language": "Japanese",
      "appStoreCode": "ja",
      "googlePlayCode": "ja-JP",
      "iosLprojFolder": "ja.lproj",
      "androidResFolder": "values-ja/"
    },
    {
      "language": "Korean",
      "appStoreCode": "ko",
      "googlePlayCode": "ko-KR",
      "iosLprojFolder": "ko.lproj",
      "androidResFolder": "values-ko/"
    },
    {
      "language": "Malay",
      "appStoreCode": "ms",
      "googlePlayCode": "ms",
      "iosLprojFolder": "ms.lproj",
      "androidResFolder": "values-ms/"
    },
    {
      "language": "Norwegian",
      "appStoreCode": "no",
      "googlePlayCode": "no-NO",
      "iosLprojFolder": "nb.lproj",
      "androidResFolder": "values-nb/",
      "notes": "iOS uses Norwegian Bokmål \"nb\"."
    },
    {
      "language": "Polish",
      "appStoreCode": "pl",
      "googlePlayCode": "pl-PL",
      "iosLprojFolder": "pl.lproj",
      "androidResFolder": "values-pl/"
    },
    {
      "language": "Portuguese (Brazil)",
      "appStoreCode": "pt-BR",
      "googlePlayCode": "pt-BR",
      "iosLprojFolder": "pt-BR.lproj",
      "androidResFolder": "values-pt-rBR/"
    },
    {
      "language": "Portuguese (Portugal)",
      "appStoreCode": "pt-PT",
      "googlePlayCode": "pt-PT",
      "iosLprojFolder": "pt-PT.lproj",
      "androidResFolder": "values-pt-rPT/"
    },
    {
      "language": "Romanian",
      "appStoreCode": "ro",
      "googlePlayCode": "ro",
      "iosLprojFolder": "ro.lproj",
      "androidResFolder": "values-ro/"
    },
    {
      "language": "Russian",
      "appStoreCode": "ru",
      "googlePlayCode": "ru-RU",
      "iosLprojFolder": "ru.lproj",
      "androidResFolder": "values-ru/"
    },
    {
      "language": "Slovak",
      "appStoreCode": "sk",
      "googlePlayCode": "sk",
      "iosLprojFolder": "sk.lproj",
      "androidResFolder": "values-sk/"
    },
    {
      "language": "Spanish (Spain)",
      "appStoreCode": "es-ES",
      "googlePlayCode": "es-ES",
      "iosLprojFolder": "es.lproj",
      "androidResFolder": "values-es/"
    },
    {
      "language": "Spanish (Mexico)",
      "appStoreCode": "es-MX",
      "googlePlayCode": "es-MX",
      "iosLprojFolder": "es-MX.lproj",
      "androidResFolder": "values-es-rMX/"
    },
    {
      "language": "Swedish",
      "appStoreCode": "sv",
      "googlePlayCode": "sv-SE",
      "iosLprojFolder": "sv.lproj",
      "androidResFolder": "values-sv/"
    },
    {
      "language": "Thai",
      "appStoreCode": "th",
      "googlePlayCode": "th",
      "iosLprojFolder": "th.lproj",
      "androidResFolder": "values-th/"
    },
    {
      "language": "Turkish",
      "appStoreCode": "tr",
      "googlePlayCode": "tr-TR",
      "iosLprojFolder": "tr.lproj",
      "androidResFolder": "values-tr/"
    },
    {
      "language": "Ukrainian",
      "appStoreCode": "uk",
      "googlePlayCode": "uk",
      "iosLprojFolder": "uk.lproj",
      "androidResFolder": "values-uk/"
    },
    {
      "language": "Vietnamese",
      "appStoreCode": "vi",
      "googlePlayCode": "vi",
      "iosLprojFolder": "vi.lproj",
      "androidResFolder": "values-vi/"
    }
  ]
}