LibreOffice Module i18nlangtag (master) 1
Enumerations | Functions
applelangid.hxx File Reference
#include <i18nlangtag/languagetag.hxx>
Include dependency graph for applelangid.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum class  AppleLanguageId : unsigned short {
  ENGLISH =0 ,
  FRENCH =1 ,
  GERMAN =2 ,
  ITALIAN =3 ,
  DUTCH =4 ,
  SWEDISH =5 ,
  SPANISH =6 ,
  DANISH =7 ,
  PORTUGUESE =8 ,
  NORWEGIAN =9 ,
  HEBREW =10 ,
  JAPANESE =11 ,
  ARABIC =12 ,
  FINNISH =13 ,
  GREEK =14 ,
  ICELANDIC =15 ,
  MALTESE =16 ,
  TURKISH =17 ,
  CROATIAN =18 ,
  CHINESE_TRADITIONAL =19 ,
  URDU =20 ,
  HINDI =21 ,
  THAI =22 ,
  KOREAN =23 ,
  LITHUANIAN =24 ,
  POLISH =25 ,
  HUNGARIAN =26 ,
  ESTONIAN =27 ,
  LATVIAN =28 ,
  SAMI =29 ,
  FAROESE =30 ,
  FARSI =31 ,
  RUSSIAN =32 ,
  CHINESE_SIMPLIFIED =33 ,
  FLEMISH =34 ,
  IRISH_GAELIC =35 ,
  ALBANIAN =36 ,
  ROMANIAN =37 ,
  CZECH =38 ,
  SLOVAK =39 ,
  SLOVENIAN =40 ,
  YIDDISH =41 ,
  SERBIAN =42 ,
  MACEDONIAN =43 ,
  BULGARIAN =44 ,
  UKRAINIAN =45 ,
  BYELORUSSIAN =46 ,
  UZBEK =47 ,
  KAZAKH =48 ,
  AZERI_CYRILLIC =49 ,
  AZERI_ARABIC =50 ,
  ARMENIAN =51 ,
  GEORGIAN =52 ,
  MOLDAVIAN =53 ,
  KIRGHIZ =54 ,
  TAJIKI =55 ,
  TURKMEN =56 ,
  MONGOLIAN_MONGOLIAN =57 ,
  MONGOLIAN_CYRILLIC =58 ,
  PASHTO =59 ,
  KURDISH =60 ,
  KASHMIRI =61 ,
  SINDHI =62 ,
  TIBETAN =63 ,
  NEPALI =64 ,
  SANSKRIT =65 ,
  MARATHI =66 ,
  BENGALI =67 ,
  ASSAMESE =68 ,
  GUJARATI =69 ,
  PUNJABI =70 ,
  ORIYA =71 ,
  MALAYALAM =72 ,
  KANNADA =73 ,
  TAMIL =74 ,
  TELUGU =75 ,
  SINHALESE =76 ,
  BURMESE =77 ,
  KHMER =78 ,
  LAO =79 ,
  VIETNAMESE =80 ,
  INDONESIAN =81 ,
  TAGALONG =82 ,
  MALAY_LATIN =83 ,
  MALAY_ARABIC =84 ,
  AMHARIC =85 ,
  TIGRINYA =86 ,
  GALLA =87 ,
  SOMALI =88 ,
  SWAHILI =89 ,
  KINYARWANDA =90 ,
  RUNDI =91 ,
  NYANJA =92 ,
  MALAGASY =93 ,
  ESPERANTO =94 ,
  WELSH =128 ,
  BASQUE =129 ,
  CATALAN =130 ,
  LATIN =131 ,
  QUENCHUA =132 ,
  GUARANI =133 ,
  AYMARA =134 ,
  TATAR =135 ,
  UIGHUR =136 ,
  DZONGKHA =137 ,
  JAVANESE_LATIN =138 ,
  SUNDANESE_LATIN =139 ,
  GALICIAN =140 ,
  AFRIKAANS =141 ,
  BRETON =142 ,
  INUKTITUT =143 ,
  SCOTTISH_GAELIC =144 ,
  MANX_GAELIC =145 ,
  IRISH_GAELIC_WITH_DOT_ABOVE =146 ,
  TONGAN =147 ,
  GREEK_POLYTONIC =148 ,
  GREENLANDIC =149 ,
  AZERI_LATIN =150
}
 

Functions

I18NLANGTAG_DLLPUBLIC LanguageTag makeLanguageTagFromAppleLanguageId (AppleLanguageId nLanguage)
 Init LanguageTag with Apple LanguageId. More...
 

Enumeration Type Documentation

◆ AppleLanguageId

enum class AppleLanguageId : unsigned short
strong
Enumerator
ENGLISH 
FRENCH 
GERMAN 
ITALIAN 
DUTCH 
SWEDISH 
SPANISH 
DANISH 
PORTUGUESE 
NORWEGIAN 
HEBREW 
JAPANESE 
ARABIC 
FINNISH 
GREEK 
ICELANDIC 
MALTESE 
TURKISH 
CROATIAN 
CHINESE_TRADITIONAL 
URDU 
HINDI 
THAI 
KOREAN 
LITHUANIAN 
POLISH 
HUNGARIAN 
ESTONIAN 
LATVIAN 
SAMI 
FAROESE 
FARSI 
RUSSIAN 
CHINESE_SIMPLIFIED 
FLEMISH 
IRISH_GAELIC 
ALBANIAN 
ROMANIAN 
CZECH 
SLOVAK 
SLOVENIAN 
YIDDISH 
SERBIAN 
MACEDONIAN 
BULGARIAN 
UKRAINIAN 
BYELORUSSIAN 
UZBEK 
KAZAKH 
AZERI_CYRILLIC 
AZERI_ARABIC 
ARMENIAN 
GEORGIAN 
MOLDAVIAN 
KIRGHIZ 
TAJIKI 
TURKMEN 
MONGOLIAN_MONGOLIAN 
MONGOLIAN_CYRILLIC 
PASHTO 
KURDISH 
KASHMIRI 
SINDHI 
TIBETAN 
NEPALI 
SANSKRIT 
MARATHI 
BENGALI 
ASSAMESE 
GUJARATI 
PUNJABI 
ORIYA 
MALAYALAM 
KANNADA 
TAMIL 
TELUGU 
SINHALESE 
BURMESE 
KHMER 
LAO 
VIETNAMESE 
INDONESIAN 
TAGALONG 
MALAY_LATIN 
MALAY_ARABIC 
AMHARIC 
TIGRINYA 
GALLA 
SOMALI 
SWAHILI 
KINYARWANDA 
RUNDI 
NYANJA 
MALAGASY 
ESPERANTO 
WELSH 
BASQUE 
CATALAN 
LATIN 
QUENCHUA 
GUARANI 
AYMARA 
TATAR 
UIGHUR 
DZONGKHA 
JAVANESE_LATIN 
SUNDANESE_LATIN 
GALICIAN 
AFRIKAANS 
BRETON 
INUKTITUT 
SCOTTISH_GAELIC 
MANX_GAELIC 
IRISH_GAELIC_WITH_DOT_ABOVE 
TONGAN 
GREEK_POLYTONIC 
GREENLANDIC 
AZERI_LATIN 

Definition at line 17 of file applelangid.hxx.

Function Documentation

◆ makeLanguageTagFromAppleLanguageId()

I18NLANGTAG_DLLPUBLIC LanguageTag makeLanguageTagFromAppleLanguageId ( AppleLanguageId  nLanguage)

Init LanguageTag with Apple LanguageId.

Definition at line 2999 of file languagetag.cxx.

References AFRIKAANS, ALBANIAN, AMHARIC, ARABIC, ARMENIAN, ASSAMESE, AYMARA, AZERI_ARABIC, AZERI_CYRILLIC, AZERI_LATIN, BASQUE, BENGALI, BRETON, BULGARIAN, BURMESE, BYELORUSSIAN, CATALAN, CHINESE_SIMPLIFIED, CHINESE_TRADITIONAL, CROATIAN, CZECH, DANISH, DUTCH, DZONGKHA, ENGLISH, ESPERANTO, ESTONIAN, FAROESE, FARSI, FINNISH, FLEMISH, FRENCH, GALICIAN, GALLA, GEORGIAN, GERMAN, GREEK, GREEK_POLYTONIC, GREENLANDIC, GUARANI, GUJARATI, HEBREW, HINDI, HUNGARIAN, ICELANDIC, INDONESIAN, INUKTITUT, IRISH_GAELIC, IRISH_GAELIC_WITH_DOT_ABOVE, ITALIAN, JAPANESE, JAVANESE_LATIN, KANNADA, KASHMIRI, KAZAKH, KHMER, KINYARWANDA, KIRGHIZ, KOREAN, KURDISH, LANGUAGE_AFRIKAANS, LANGUAGE_ALBANIAN, LANGUAGE_AMHARIC_ETHIOPIA, LANGUAGE_ARABIC_PRIMARY_ONLY, LANGUAGE_ARMENIAN, LANGUAGE_ASSAMESE, LANGUAGE_AZERI_CYRILLIC, LANGUAGE_AZERI_LATIN, LANGUAGE_BASQUE, LANGUAGE_BELARUSIAN, LANGUAGE_BENGALI, LANGUAGE_BRETON_FRANCE, LANGUAGE_BULGARIAN, LANGUAGE_BURMESE, LANGUAGE_CATALAN, LANGUAGE_CHINESE_SIMPLIFIED, LANGUAGE_CHINESE_TRADITIONAL, LANGUAGE_CROATIAN, LANGUAGE_CZECH, LANGUAGE_DANISH, LANGUAGE_DONTKNOW, LANGUAGE_DUTCH, LANGUAGE_DUTCH_BELGIAN, LANGUAGE_DZONGKHA_BHUTAN, LANGUAGE_ENGLISH_US, LANGUAGE_ESTONIAN, LANGUAGE_FAEROESE, LANGUAGE_FARSI, LANGUAGE_FINNISH, LANGUAGE_FRENCH, LANGUAGE_GAELIC_IRELAND, LANGUAGE_GAELIC_SCOTLAND, LANGUAGE_GALICIAN, LANGUAGE_GEORGIAN, LANGUAGE_GERMAN, LANGUAGE_GREEK, LANGUAGE_GUARANI_PARAGUAY, LANGUAGE_GUJARATI, LANGUAGE_HEBREW, LANGUAGE_HINDI, LANGUAGE_HUNGARIAN, LANGUAGE_ICELANDIC, LANGUAGE_INDONESIAN, LANGUAGE_INUKTITUT_LATIN_CANADA, LANGUAGE_ITALIAN, LANGUAGE_JAPANESE, LANGUAGE_KALAALLISUT_GREENLAND, LANGUAGE_KANNADA, LANGUAGE_KASHMIRI, LANGUAGE_KAZAKH, LANGUAGE_KHMER, LANGUAGE_KINYARWANDA_RWANDA, LANGUAGE_KIRGHIZ, LANGUAGE_KOREAN, LANGUAGE_LAO, LANGUAGE_LATIN, LANGUAGE_LATVIAN, LANGUAGE_LITHUANIAN, LANGUAGE_MACEDONIAN, LANGUAGE_MALAGASY_PLATEAU, LANGUAGE_MALAY_MALAYSIA, LANGUAGE_MALAYALAM, LANGUAGE_MALTESE, LANGUAGE_MARATHI, LANGUAGE_MONGOLIAN_CYRILLIC_MONGOLIA, LANGUAGE_MONGOLIAN_MONGOLIAN_MONGOLIA, LANGUAGE_NEPALI, LANGUAGE_NORWEGIAN, LANGUAGE_ODIA, LANGUAGE_OROMO, LANGUAGE_PASHTO, LANGUAGE_POLISH, LANGUAGE_PORTUGUESE, LANGUAGE_PUNJABI, LANGUAGE_QUECHUA_BOLIVIA, LANGUAGE_ROMANIAN, LANGUAGE_ROMANIAN_MOLDOVA, LANGUAGE_RUSSIAN, LANGUAGE_SAMI_NORTHERN_NORWAY, LANGUAGE_SANSKRIT, LANGUAGE_SERBIAN_CYRILLIC_SERBIA, LANGUAGE_SINDHI, LANGUAGE_SINHALESE_SRI_LANKA, LANGUAGE_SLOVAK, LANGUAGE_SLOVENIAN, LANGUAGE_SOMALI, LANGUAGE_SPANISH, LANGUAGE_SWAHILI, LANGUAGE_SWEDISH, LANGUAGE_TAJIK, LANGUAGE_TAMIL, LANGUAGE_TATAR, LANGUAGE_TELUGU, LANGUAGE_THAI, LANGUAGE_TIBETAN, LANGUAGE_TIGRIGNA_ETHIOPIA, LANGUAGE_TURKISH, LANGUAGE_TURKMEN, LANGUAGE_UIGHUR_CHINA, LANGUAGE_UKRAINIAN, LANGUAGE_URDU_PAKISTAN, LANGUAGE_USER_ANCIENT_GREEK, LANGUAGE_USER_ESPERANTO, LANGUAGE_USER_KURDISH_TURKEY, LANGUAGE_USER_MALAY_ARABIC_MALAYSIA, LANGUAGE_USER_MANX, LANGUAGE_USER_NYANJA, LANGUAGE_USER_TAGALOG, LANGUAGE_UZBEK_CYRILLIC, LANGUAGE_VIETNAMESE, LANGUAGE_WELSH, LANGUAGE_YIDDISH, LAO, LATIN, LATVIAN, LITHUANIAN, MACEDONIAN, MALAGASY, MALAY_ARABIC, MALAY_LATIN, MALAYALAM, MALTESE, MANX_GAELIC, MARATHI, MOLDAVIAN, MONGOLIAN_CYRILLIC, MONGOLIAN_MONGOLIAN, NEPALI, NORWEGIAN, NYANJA, ORIYA, PASHTO, POLISH, PORTUGUESE, PUNJABI, QUENCHUA, ROMANIAN, RUNDI, RUSSIAN, SAMI, SANSKRIT, SCOTTISH_GAELIC, SERBIAN, SINDHI, SINHALESE, SLOVAK, SLOVENIAN, SOMALI, SPANISH, SUNDANESE_LATIN, SWAHILI, SWEDISH, TAGALONG, TAJIKI, TAMIL, TATAR, TELUGU, THAI, TIBETAN, TIGRINYA, TONGAN, TURKISH, TURKMEN, UIGHUR, UKRAINIAN, URDU, UZBEK, VIETNAMESE, WELSH, and YIDDISH.