recherche

Maison  >  Questions et réponses  >  le corps du texte

iOS 获取系统所有的语言列表

我打算为APP集成翻译功能,现在问题是如何获取iOS系统的所有语言的列表,我好方便将iOS的语言的格式和我用的翻译服务的语言格式进行对应。

例如:

zn-Hans -> zh

这种对应

PHP中文网PHP中文网2810 Il y a quelques jours939

répondre à tous(1)je répondrai

  • PHPz

    PHPz2017-04-17 17:43:47

    Vous pouvez essayer les interfaces NSLocale::availableLocaleIdentifiers et NSLocale::componentsFromLocaleIdentifier:.

    // 获取系统当前支持的语言代号:
    NSArray *localeIdentifiers = [NSLocale availableLocaleIdentifiers];

    Le contenu est à peu près le suivant :

    (
        eu,
        "hr_BA",
        "en_CM",
        "rw_RW",
        "en_SZ",
        "tk_Latn",
        "uz_Arab",
        "he_IL",
        ar,
        "en_PN",
        as,
        "en_NF",
        "rwk_TZ",
        "zh_Hant_TW",
        "gsw_LI",
        "th_TH",
        "ta_IN",
        "es_EA",
        "fr_GF",
        ...
    )

    Pour les documents spécifiques, voir : https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSLocale_Class/index.html

    répondre
    0
  • Annulerrépondre