Flutter Engine
The Flutter Engine
Public Types | Public Attributes | List of all members
SkOTTableName::Record::LanguageID::Macintosh Struct Reference

#include <SkOTTable_name.h>

Public Types

enum  Value : SK_OT_USHORT {
  English = SkTEndian_SwapBE16(0) , French = SkTEndian_SwapBE16(1) , German = SkTEndian_SwapBE16(2) , Italian = SkTEndian_SwapBE16(3) ,
  Dutch = SkTEndian_SwapBE16(4) , Swedish = SkTEndian_SwapBE16(5) , Spanish = SkTEndian_SwapBE16(6) , Danish = SkTEndian_SwapBE16(7) ,
  Portuguese = SkTEndian_SwapBE16(8) , Norwegian = SkTEndian_SwapBE16(9) , Hebrew = SkTEndian_SwapBE16(10) , Japanese = SkTEndian_SwapBE16(11) ,
  Arabic = SkTEndian_SwapBE16(12) , Finnish = SkTEndian_SwapBE16(13) , Greek = SkTEndian_SwapBE16(14) , Icelandic = SkTEndian_SwapBE16(15) ,
  Maltese = SkTEndian_SwapBE16(16) , Turkish = SkTEndian_SwapBE16(17) , Croatian = SkTEndian_SwapBE16(18) , ChineseTraditional = SkTEndian_SwapBE16(19) ,
  Urdu = SkTEndian_SwapBE16(20) , Hindi = SkTEndian_SwapBE16(21) , Thai = SkTEndian_SwapBE16(22) , Korean = SkTEndian_SwapBE16(23) ,
  Lithuanian = SkTEndian_SwapBE16(24) , Polish = SkTEndian_SwapBE16(25) , Hungarian = SkTEndian_SwapBE16(26) , Estonian = SkTEndian_SwapBE16(27) ,
  Latvian = SkTEndian_SwapBE16(28) , Sami = SkTEndian_SwapBE16(29) , Faroese = SkTEndian_SwapBE16(30) , Farsi_Persian = SkTEndian_SwapBE16(31) ,
  Russian = SkTEndian_SwapBE16(32) , ChineseSimplified = SkTEndian_SwapBE16(33) , Flemish = SkTEndian_SwapBE16(34) , IrishGaelic = SkTEndian_SwapBE16(35) ,
  Albanian = SkTEndian_SwapBE16(36) , Romanian = SkTEndian_SwapBE16(37) , Czech = SkTEndian_SwapBE16(38) , Slovak = SkTEndian_SwapBE16(39) ,
  Slovenian = SkTEndian_SwapBE16(40) , Yiddish = SkTEndian_SwapBE16(41) , Serbian = SkTEndian_SwapBE16(42) , Macedonian = SkTEndian_SwapBE16(43) ,
  Bulgarian = SkTEndian_SwapBE16(44) , Ukrainian = SkTEndian_SwapBE16(45) , Byelorussian = SkTEndian_SwapBE16(46) , Uzbek = SkTEndian_SwapBE16(47) ,
  Kazakh = SkTEndian_SwapBE16(48) , AzerbaijaniCyrillic = SkTEndian_SwapBE16(49) , AzerbaijaniArabic = SkTEndian_SwapBE16(50) , Armenian = SkTEndian_SwapBE16(51) ,
  Georgian = SkTEndian_SwapBE16(52) , Moldavian = SkTEndian_SwapBE16(53) , Kirghiz = SkTEndian_SwapBE16(54) , Tajiki = SkTEndian_SwapBE16(55) ,
  Turkmen = SkTEndian_SwapBE16(56) , MongolianTraditional = SkTEndian_SwapBE16(57) , MongolianCyrillic = SkTEndian_SwapBE16(58) , Pashto = SkTEndian_SwapBE16(59) ,
  Kurdish = SkTEndian_SwapBE16(60) , Kashmiri = SkTEndian_SwapBE16(61) , Sindhi = SkTEndian_SwapBE16(62) , Tibetan = SkTEndian_SwapBE16(63) ,
  Nepali = SkTEndian_SwapBE16(64) , Sanskrit = SkTEndian_SwapBE16(65) , Marathi = SkTEndian_SwapBE16(66) , Bengali = SkTEndian_SwapBE16(67) ,
  Assamese = SkTEndian_SwapBE16(68) , Gujarati = SkTEndian_SwapBE16(69) , Punjabi = SkTEndian_SwapBE16(70) , Oriya = SkTEndian_SwapBE16(71) ,
  Malayalam = SkTEndian_SwapBE16(72) , Kannada = SkTEndian_SwapBE16(73) , Tamil = SkTEndian_SwapBE16(74) , Telugu = SkTEndian_SwapBE16(75) ,
  Sinhalese = SkTEndian_SwapBE16(76) , Burmese = SkTEndian_SwapBE16(77) , Khmer = SkTEndian_SwapBE16(78) , Lao = SkTEndian_SwapBE16(79) ,
  Vietnamese = SkTEndian_SwapBE16(80) , Indonesian = SkTEndian_SwapBE16(81) , Tagalong = SkTEndian_SwapBE16(82) , MalayRoman = SkTEndian_SwapBE16(83) ,
  MalayArabic = SkTEndian_SwapBE16(84) , Amharic = SkTEndian_SwapBE16(85) , Tigrinya = SkTEndian_SwapBE16(86) , Galla = SkTEndian_SwapBE16(87) ,
  Somali = SkTEndian_SwapBE16(88) , Swahili = SkTEndian_SwapBE16(89) , Kinyarwanda_Ruanda = SkTEndian_SwapBE16(90) , Rundi = SkTEndian_SwapBE16(91) ,
  Nyanja_Chewa = SkTEndian_SwapBE16(92) , Malagasy = SkTEndian_SwapBE16(93) , Esperanto = SkTEndian_SwapBE16(94) , Welsh = SkTEndian_SwapBE16(128) ,
  Basque = SkTEndian_SwapBE16(129) , Catalan = SkTEndian_SwapBE16(130) , Latin = SkTEndian_SwapBE16(131) , Quenchua = SkTEndian_SwapBE16(132) ,
  Guarani = SkTEndian_SwapBE16(133) , Aymara = SkTEndian_SwapBE16(134) , Tatar = SkTEndian_SwapBE16(135) , Uighur = SkTEndian_SwapBE16(136) ,
  Dzongkha = SkTEndian_SwapBE16(137) , JavaneseRoman = SkTEndian_SwapBE16(138) , SundaneseRoman = SkTEndian_SwapBE16(139) , Galician = SkTEndian_SwapBE16(140) ,
  Afrikaans = SkTEndian_SwapBE16(141) , Breton = SkTEndian_SwapBE16(142) , Inuktitut = SkTEndian_SwapBE16(143) , ScottishGaelic = SkTEndian_SwapBE16(144) ,
  ManxGaelic = SkTEndian_SwapBE16(145) , IrishGaelicWithLenition = SkTEndian_SwapBE16(146) , Tongan = SkTEndian_SwapBE16(147) , GreekPolytonic = SkTEndian_SwapBE16(148) ,
  Greenlandic = SkTEndian_SwapBE16(149) , AzerbaijaniRoman = SkTEndian_SwapBE16(150)
}
 

Public Attributes

enum SkOTTableName::Record::LanguageID::Macintosh::Value value
 

Detailed Description

These are known as Language Designators. Apple now uses BCP 47 (post OSX10.4), so there will be no new entries.

Definition at line 145 of file SkOTTable_name.h.

Member Enumeration Documentation

◆ Value

Enumerator
English 
French 
German 
Italian 
Dutch 
Swedish 
Spanish 
Danish 
Portuguese 
Norwegian 
Hebrew 
Japanese 
Arabic 
Finnish 
Greek 
Icelandic 
Maltese 
Turkish 
Croatian 
ChineseTraditional 
Urdu 
Hindi 
Thai 
Korean 
Lithuanian 
Polish 
Hungarian 
Estonian 
Latvian 
Sami 
Faroese 
Farsi_Persian 
Russian 
ChineseSimplified 
Flemish 
IrishGaelic 
Albanian 
Romanian 
Czech 
Slovak 
Slovenian 
Yiddish 
Serbian 
Macedonian 
Bulgarian 
Ukrainian 
Byelorussian 
Uzbek 
Kazakh 
AzerbaijaniCyrillic 
AzerbaijaniArabic 
Armenian 
Georgian 
Moldavian 
Kirghiz 
Tajiki 
Turkmen 
MongolianTraditional 
MongolianCyrillic 
Pashto 
Kurdish 
Kashmiri 
Sindhi 
Tibetan 
Nepali 
Sanskrit 
Marathi 
Bengali 
Assamese 
Gujarati 
Punjabi 
Oriya 
Malayalam 
Kannada 
Tamil 
Telugu 
Sinhalese 
Burmese 
Khmer 
Lao 
Vietnamese 
Indonesian 
Tagalong 
MalayRoman 
MalayArabic 
Amharic 
Tigrinya 
Galla 
Somali 
Swahili 
Kinyarwanda_Ruanda 
Rundi 
Nyanja_Chewa 
Malagasy 
Esperanto 
Welsh 
Basque 
Catalan 
Latin 
Quenchua 
Guarani 
Aymara 
Tatar 
Uighur 
Dzongkha 
JavaneseRoman 
SundaneseRoman 
Galician 
Afrikaans 
Breton 
Inuktitut 
ScottishGaelic 
ManxGaelic 
IrishGaelicWithLenition 
Tongan 
GreekPolytonic 
Greenlandic 
AzerbaijaniRoman 

Definition at line 146 of file SkOTTable_name.h.

146 : SK_OT_USHORT {
265 } value;
#define SkTEndian_SwapBE16(n)
Definition: SkEndian.h:142
uint16_t SK_OT_USHORT
enum SkOTTableName::Record::LanguageID::Macintosh::Value value

Member Data Documentation

◆ value

enum SkOTTableName::Record::LanguageID::Macintosh::Value SkOTTableName::Record::LanguageID::Macintosh::value

The documentation for this struct was generated from the following file: