# NamiLanguageCodes

{% tabs %}
{% tab title="Swift" %}

```swift
@objc public class NamiLanguageCodes : NSObject {
  /// Language Afrikaans
  @objc public static let af = "af"

  /// Language Arabic
  @objc public static let ar = "ar"
   
  /// Language Algerian
  @objc public static let ar_dz = "ar-dz"
   
  /// Language Asturian
  @objc public static let ast = "ast"
   
  /// Language Azerbaijani
  @objc public static let az = "az"
   
  /// Language Bulgarian
  @objc public static let bg = "bg"
   
  /// Language Belarusian
  @objc public static let be = "be"
  
  /// Language Bengali
  @objc public static let bn = "bn"
  
  /// Language Breton
  @objc public static let br = "br"
  
  /// Language Bosnian
  @objc public static let bs = "bs"
  
  /// Language Catalan
  @objc public static let ca = "ca"
  
  /// Language Czech
  @objc public static let cs = "cs"
  
  /// Language Welsh
  @objc public static let cy = "cy"
  
  /// Language Danish
  @objc public static let da = "da"
  
  /// Language German
  @objc public static let de = "de"
  
  /// Language Lower Sorbian
  @objc public static let dsb = "dsb"
  
  /// Language Greek
  @objc public static let el = "el"
  
  /// Language English
  @objc public static let en = "en"
  
  /// Language Australian English
  @objc public static let en_au = "en-au"
  
  /// Language British English
  @objc public static let en_gb = "en-gb"
  
  /// Language Esperanto
  @objc public static let eo = "eo"
  
  /// Language Spanish
  @objc public static let es = "es"
  
  /// Language Argentinian Spanish
  @objc public static let es_ar = "es-ar"
  
  /// Language Colombian Spanish
  @objc public static let es_co = "es-co"
  
  /// Language Mexican Spanish
  @objc public static let es_mx = "es-mx"
  
  /// Language Nicaraguan Spanish
  @objc public static let es_ni = "es-ni"
  
  /// Language Venezuelan Spanish
  @objc public static let es_ve = "es-ve"
  
  /// Language Estonian
  @objc public static let et = "et"
  
  /// Language Basque
  @objc public static let eu = "eu"
  
  /// Language Persian
  @objc public static let fa = "fa"
  
  /// Language Finnish
  @objc public static let fi = "fi"
  
  /// Language French
  @objc public static let fr = "fr"
  
  /// Language Frisian
  @objc public static let fy = "fy"
  
  /// Language Irish
  @objc public static let ga = "ga"
  
  /// Language Scottish Gaelic
  @objc public static let gd = "gd"
  
  /// Language Galician
  @objc public static let gl = "gl"
  
  /// Language Hebrew
  @objc public static let he = "he"
  
  /// Language Hindi
  @objc public static let hi = "hi"
  
  /// Language Croatian
  @objc public static let hr = "hr"
  
  /// Language Upper Sorbian
  @objc public static let hsb = "hsb"
  
  /// Language Hungarian
  @objc public static let hu = "hu"
  
  /// Language Armenian
  @objc public static let hy = "hy"
  
  /// Language Interlingua
  @objc public static let ia = "ia"
  
  /// Language Indonesian
  @objc public static let id = "id"
  
  /// Language Igbo
  @objc public static let ig = "ig"
  
  /// Language Ido
  @objc public static let io = "io"
  
  /// Language Icelandic
  @objc public static let is_is = "is"
  
  /// Language Italian
  @objc public static let it = "it"
  
  /// Language Japanese
  @objc public static let ja = "ja"
  
  /// Language Georgian
  @objc public static let ka = "ka"
  
  /// Language Kabyle
  @objc public static let kab = "kab"
  
  /// Language Kazakh
  @objc public static let kk = "kk"
  
  /// Language Khmer
  @objc public static let km = "km"
  
  /// Language Kannada
  @objc public static let kn = "kn"
  
  /// Language Korean
  @objc public static let ko = "ko"
  
  /// Language Kyrgyz
  @objc public static let ky = "ky"
  
  /// Language Luxembourgish
  @objc public static let lb = "lb"
  
  /// Language Lithuanian
  @objc public static let lt = "lt"
  
  /// Language Latvian
  @objc public static let lv = "lv"
  
  /// Language Macedonian
  @objc public static let mk = "mk"
  
  /// Language Malayalam
  @objc public static let ml = "ml"
  
  /// Language Mongolian
  @objc public static let mn = "mn"
  
  /// Language Marathi
  @objc public static let mr = "mr"
  
  /// Language Burmese
  @objc public static let my = "my"
  
  /// Language Norwegian BokmÃ¥l
  @objc public static let nb = "nb"
  
  /// Language Nepali
  @objc public static let ne = "ne"
  
  /// Language Dutch
  @objc public static let nl = "nl"
  
  /// Language Norwegian Nynorsk
  @objc public static let nn = "nn"
  
  /// Language Ossetic
  @objc public static let os = "os"
  
  /// Language Punjabi
  @objc public static let pa = "pa"
  
  /// Language Polish
  @objc public static let pl = "pl"
  
  /// Language Portuguese
  @objc public static let pt = "pt"
  
  /// Language Brazilian Portuguese
  @objc public static let pt_br = "pt-br"
  
  /// Language Romanian
  @objc public static let ro = "ro"
  
  /// Language Russian
  @objc public static let ru = "ru"
  
  /// Language Slovak
  @objc public static let sk = "sk"
  
  /// Language Slovenian
  @objc public static let sl = "sl"
  
  /// Language Albanian
  @objc public static let sq = "sq"
  
  /// Language Serbian
  @objc public static let sr = "sr"
  
  /// Language Serbian Latin
  @objc public static let sr_latn = "sr-latn"
  
  /// Language Swedish
  @objc public static let sv = "sv"
  
  /// Language Swahili
  @objc public static let sw = "sw"
  
  /// Language Tamil
  @objc public static let ta = "ta"
  
  /// Language Telugu
  @objc public static let te = "te"
  
  /// Language Tajik
  @objc public static let tg = "tg"
  
  /// Language Thai
  @objc public static let th = "th"
  
  /// Language Turkmen
  @objc public static let tk = "tk"
  
  /// Language Turkish
  @objc public static let tr = "tr"
  
  /// Language Tatar
  @objc public static let tt = "tt"
  
  /// Language Udmurt
  @objc public static let udm = "udm"
  
  /// Language Ukrainian
  @objc public static let uk = "uk"
  
  /// Language Urdu
  @objc public static let ur = "ur"
  
  /// Language Uzbek
  @objc public static let uz = "uz"
  
  /// Language Vietnamese
  @objc public static let vi = "vi"
  
  /// Language Simplified Chinese
  @objc public static let zh_hans = "zh-hans"
  
  /// Language Traditional Chinese
  @objc public static let zh_hant = "zh-hant"
}
```

{% endtab %}

{% tab title="Kotlin" %}

```kotlin
enum class NamiLanguageCode(val code: String) {
    /** Language Afrikaans **/
    AF("af"),

    /** Language Arabic **/
    AR("ar"),

    /** Language Algerian **/
    AR_DZ("ar-dz"),

    /** Language Asturian **/
    AST("ast"),

    /** Language Azerbaijani **/
    AZ("az"),

    /** Language Bulgarian **/
    BG("bg"),

    /** Language Belarusian **/
    BE("be"),

    /** Language Bengali **/
    BN("bn"),

    /** Language Breton **/
    BR("br"),

    /** Language Bosnian **/
    BS("bs"),

    /** Language Catalan **/
    CA("ca"),

    /** Language Czech **/
    CS("cs"),

    /** Language Welsh **/
    CY("cy"),

    /** Language Danish **/
    DA("da"),

    /** Language German **/
    DE("de"),

    /** Language Lower Sorbian **/
    DSB("dsb"),

    /** Language Greek **/
    EL("el"),

    /** Language English **/
    EN("en"),

    /** Language Australian English **/
    EN_AU("en-au"),

    /** Language British English **/
    EN_GB("en-gb"),

    /** Language Esperanto **/
    EO("eo"),

    /** Language Spanish **/
    ES("es"),

    /** Language Argentinian Spanish **/
    ES_AR("es-ar"),

    /** Language Colombian Spanish **/
    ES_CO("es-co"),

    /** Language Mexican Spanish **/
    ES_MX("es-mx"),

    /** Language Nicaraguan Spanish **/
    ES_NI("es-ni"),

    /** Language Venezuelan Spanish **/
    ES_VE("es-ve"),

    /** Language Estonian **/
    ET("et"),

    /** Language Basque **/
    EU("eu"),

    /** Language Persian **/
    FA("fa"),

    /** Language Finnish **/
    FI("fi"),

    /** Language French **/
    FR("fr"),

    /** Language Frisian **/
    FY("fy"),

    /** Language Irish **/
    GA("ga"),

    /** Language Scottish Gaelic **/
    GD("gd"),

    /** Language Galician **/
    GL("gl"),

    /** Language Hebrew **/
    HE("he"),

    /** Language Hindi **/
    HI("hi"),

    /** Language Croatian **/
    HR("hr"),

    /** Language Upper Sorbian **/
    HSB("hsb"),

    /** Language Hungarian **/
    HU("hu"),

    /** Language Armenian **/
    HY("hy"),

    /** Language Interlingua **/
    IA("ia"),

    /** Language Indonesian **/
    ID("id"),

    /** Language Igbo **/
    IG("ig"),

    /** Language Ido **/
    IO("io"),

    /** Language Icelandic **/
    IS_IS("is"),

    /** Language Italian **/
    IT("it"),

    /** Language Japanese **/
    JA("ja"),

    /** Language Georgian **/
    KA("ka"),

    /** Language Kabyle **/
    KAB("kab"),

    /** Language Kazakh **/
    KK("kk"),

    /** Language Khmer **/
    KM("km"),

    /** Language Kannada **/
    KN("kn"),

    /** Language Korean **/
    KO("ko"),

    /** Language Kyrgyz **/
    KY("ky"),

    /** Language Luxembourgish **/
    LB("lb"),

    /** Language Lithuanian **/
    LT("lt"),

    /** Language Latvian **/
    LV("lv"),

    /** Language Macedonian **/
    MK("mk"),

    /** Language Malayalam **/
    ML("ml"),

    /** Language Mongolian **/
    MN("mn"),

    /** Language Marathi **/
    MR("mr"),

    /** Language Burmese **/
    MY("my"),

    /** Language Norwegian BokmÃ¥l **/
    NB("nb"),

    /** Language Nepali **/
    NE("ne"),

    /** Language Dutch **/
    NL("nl"),

    /** Language Norwegian Nynorsk **/
    NN("nn"),

    /** Language Ossetic **/
    OS("os"),

    /** Language Punjabi **/
    PA("pa"),

    /** Language Polish **/
    PL("pl"),

    /** Language Portuguese **/
    PT("pt"),

    /** Language Brazilian Portuguese **/
    PT_BR("pt-br"),

    /** Language Romanian **/
    RO("ro"),

    /** Language Russian **/
    RU("ru"),

    /** Language Slovak **/
    SK("sk"),

    /** Language Slovenian **/
    SL("sl"),

    /** Language Albanian **/
    SQ("sq"),

    /** Language Serbian **/
    SR("sr"),

    /** Language Serbian Latin **/
    SR_LATN("sr-latn"),

    /** Language Swedish **/
    SV("sv"),

    /** Language Swahili **/
    SW("sw"),

    /** Language Tamil **/
    TA("ta"),

    /** Language Telugu **/
    TE("te"),

    /** Language Tajik **/
    TG("tg"),

    /** Language Thai **/
    TH("th"),

    /** Language Turkmen **/
    TK("tk"),

    /** Language Turkish **/
    TR("tr"),

    /** Language Tatar **/
    TT("tt"),

    /** Language Udmurt **/
    UDM("udm"),

    /** Language Ukrainian **/
    UK("uk"),

    /** Language Urdu **/
    UR("ur"),

    /** Language Uzbek **/
    UZ("uz"),

    /** Language Vietnamese **/
    VI("vi"),

    /** Language Simplified Chinese **/
    ZH_HANS("zh-hans"),

    /** Language Traditional Chinese **/
    ZH_HANT("zh-hant"),
}
```

{% endtab %}

{% tab title="React Native" %}

```jsx
export type NamiLanguageCodes =
  | "af"
  | "ar"
  | "ar-dz"
  | "ast"
  | "az"
  | "bg"
  | "be"
  | "bn"
  | "br"
  | "bs"
  | "ca"
  | "cs"
  | "cy"
  | "da"
  | "de"
  | "dsb"
  | "el"
  | "en"
  | "en-au"
  | "en-gb"
  | "eo"
  | "es"
  | "es-ar"
  | "es-co"
  | "es-mx"
  | "es-ni"
  | "es-ve"
  | "et"
  | "eu"
  | "fa"
  | "fi"
  | "fr"
  | "fy"
  | "ga"
  | "gd"
  | "gl"
  | "he"
  | "hi"
  | "hr"
  | "hsb"
  | "hu"
  | "hy"
  | "ia"
  | "id"
  | "ig"
  | "io"
  | "is"
  | "it"
  | "ja"
  | "ka"
  | "kab"
  | "kk"
  | "km"
  | "kn"
  | "ko"
  | "ky"
  | "lb"
  | "lt"
  | "lv"
  | "mk"
  | "ml"
  | "mn"
  | "mr"
  | "my"
  | "nb"
  | "ne"
  | "nl"
  | "nn"
  | "os"
  | "pa"
  | "pl"
  | "pt"
  | "pt-br"
  | "ro"
  | "ru"
  | "sk"
  | "sl"
  | "sq"
  | "sr"
  | "sr-latn"
  | "sv"
  | "sw"
  | "ta"
  | "te"
  | "tg"
  | "th"
  | "tk"
  | "tr"
  | "tt"
  | "udm"
  | "uk"
  | "ur"
  | "uz"
  | "vi"
  | "zh-hans"
  | "zh-hant";
```

{% endtab %}

{% tab title="Unity" %}

```cpp
public enum NamiLanguageCode
    {
        AF,
        AR,
        AR_DZ,
        AST,
        AZ,
        BG,
        BE,
        BN,
        BR,
        BS,
        CA,
        CS,
        CY,
        DA,
        DE,
        DSB,
        EL,
        EN,
        EN_AU,
        EN_GB,
        EO,
        ES,
        ES_AR,
        ES_CO,
        ES_MX,
        ES_NI,
        ES_VE,
        ET,
        EU,
        FA,
        FI,
        FR,
        FY,
        GA,
        GD,
        GL,
        HE,
        HI,
        HR,
        HSB,
        HU,
        HY,
        IA,
        ID,
        IG,
        IO,
        IS_IS,
        IT,
        JA,
        KA,
        KAB,
        KK,
        KM,
        KN,
        KO,
        KY,
        LB,
        LT,
        LV,
        MK,
        ML,
        MN,
        MR,
        MY,
        NB,
        NE,
        NL,
        NN,
        OS,
        PA,
        PL,
        PT,
        PT_BR,
        RO,
        RU,
        SK,
        SL,
        SQ,
        SR,
        SR_LATN,
        SV,
        SW,
        TA,
        TE,
        TG,
        TH,
        TK,
        TR,
        TT,
        UDM,
        UK,
        UR,
        UZ,
        VI,
        ZH_HANS,
        ZH_HANT
    }
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.namiml.com/sdk-reference/nami/namilanguagecodes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
