Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::Localization Class Reference

Localization functions. More...

Public Member Functions

 Localization () noexcept
 Default constructor.
 
eLanguage GetLanguage (void) const noexcept
 
eLanguage GetBaseLanguage (void) const noexcept
 
eError SetLanguage (eLanguage uLanguage) noexcept
 

Protected Attributes

eLanguage m_uLanguage
 Language being used.
 

Private Types

enum  eLanguage {
  kNone , kEnglish , kFrench , kSpanish ,
  kGerman , kDutch , kRussian , kJapanese ,
  kChinese , kKorean , kPolish , kItalian ,
  kSwedish , kNorwegian , kFinnish , kEnglishUK = kEnglish + 0x100 ,
  kEnglishAustralia = kEnglish + 0x200 , kEnglishCanada = kEnglish + 0x300 , kEnglishNewZealand = kEnglish + 0x400 , kEnglishIreland = kEnglish + 0x500 ,
  kEnglishSouthAfrica = kEnglish + 0x600 , kEnglishJamaica = kEnglish + 0x700 , kEnglishCaribbean = kEnglish + 0x800 , kEnglishBelize = kEnglish + 0x900 ,
  kEnglishTrinidad = kEnglish + 0xA00 , kEnglishZimbabwe = kEnglish + 0xB00 , kEnglishPhilippines = kEnglish + 0xC00 , kFrenchBelgium = kFrench + 0x100 ,
  kFrenchCanada = kFrench + 0x200 , kFrenchSwiss = kFrench + 0x300 , kFrenchLuxembourg = kFrench + 0x400 , kFrenchMonaco = kFrench + 0x500 ,
  kSpanishMexican = kSpanish + 0x100 , kSpanishGuatemala = kSpanish + 0x200 , kSpanishCostaRica = kSpanish + 0x300 , kSpanishPanama = kSpanish + 0x400 ,
  kSpanishDominicanRepublic = kSpanish + 0x500 , kSpanishVenezuela = kSpanish + 0x600 , kSpanishColumbia = kSpanish + 0x700 , kSpanishPeru = kSpanish + 0x800 ,
  kSpanishArgentina = kSpanish + 0x900 , kSpanishEcuador = kSpanish + 0xA00 , kSpanishChile = kSpanish + 0xB00 , kSpanishUruguay = kSpanish + 0xC00 ,
  kSpanishParaguay = kSpanish + 0xD00 , kSpanishBolivia = kSpanish + 0xE00 , kSpanishElSalvador = kSpanish + 0xF00 , kSpanishHonduras = kSpanish + 0x1000 ,
  kSpanishNicaragua = kSpanish + 0x1100 , kSpanishPuertoRico = kSpanish + 0x1200 , kGermanSwiss = kGerman + 0x100 , kGermanAustria = kGerman + 0x200 ,
  kGermanLuxembourg = kGerman + 0x300 , kGermanLiechtenstien = kGerman + 0x400 , kDutchBelgium = kDutch + 0x100 , kChineseTraditonal = kChinese + 0x100 ,
  kChineseHongKong = kChinese + 0x200 , kChineseSingapore = kChinese + 0x300 , kChineseMacau = kChinese + 0x400 , kItalianSwiss = kItalian + 0x100 ,
  kSwedishFinland = kSwedish + 0x100 , kNorwegianBokmal = kNorwegian + 0x100 , kNorwegianNynorsk = kNorwegian + 0x200
}
 Enumerations for languages. More...
 

Detailed Description

Localization functions.


Member Enumeration Documentation

◆ eLanguage

Enumerations for languages.

Enumerator
kNone 

Not declared.

kEnglish 

American English.

kFrench 

French French.

kSpanish 

Catalan Spanish (Spain)

kGerman 

German German.

kDutch 

Netherlands Dutch.

kRussian 

Russia Russian.

kJapanese 

Japan Japanese.

kChinese 

Traditional Chinese (People's Republic of China)

kKorean 

South Korea Korean.

kPolish 

Poland Polish.

kItalian 

Italy Italian.

kSwedish 

Sweden Swedish.

kNorwegian 

Norway Norwegian.

kFinnish 

Finland Finnish.

kEnglishUK 

United Kingdom English.

kEnglishAustralia 

Australian English.

kEnglishCanada 

Canadian English.

kEnglishNewZealand 

New Zealand English.

kEnglishIreland 

Ireland English.

kEnglishSouthAfrica 

South African English.

kEnglishJamaica 

Jamaican English.

kEnglishCaribbean 

Caribbean English.

kEnglishBelize 

Belize English.

kEnglishTrinidad 

Trinidad English.

kEnglishZimbabwe 

Zimbabwe English.

kEnglishPhilippines 

Philippine English.

kFrenchBelgium 

Belgian French.

kFrenchCanada 

Canadian French.

kFrenchSwiss 

Swiss French.

kFrenchLuxembourg 

Luxembourg French.

kFrenchMonaco 

Monaco French.

kSpanishMexican 

Mexican Spanish, Ole!!!

kSpanishGuatemala 

Guatemalan Spanish.

kSpanishCostaRica 

Costa Rican Spanish.

kSpanishPanama 

Panamanian Spanish.

kSpanishDominicanRepublic 

Dominican Republic Spanish.

kSpanishVenezuela 

Venezuelan Spanish.

kSpanishColumbia 

Columbian Spanish.

kSpanishPeru 

Peruvian Spanish.

kSpanishArgentina 

Argentinian Spanish.

kSpanishEcuador 

Ecuadorian Spanish.

kSpanishChile 

Chilean Spanish.

kSpanishUruguay 

Uruguay Spanish.

kSpanishParaguay 

Paraguay Spanish.

kSpanishBolivia 

Bolivian Spanish.

kSpanishElSalvador 

El Salvadorian Spanish.

kSpanishHonduras 

Honduran Spanish.

kSpanishNicaragua 

Nicaraguan Spanish.

kSpanishPuertoRico 

Puerto Rican Spanish.

kGermanSwiss 

Swiss German.

kGermanAustria 

Austrian German.

kGermanLuxembourg 

Luxembourg German.

kGermanLiechtenstien 

Liechtenstein German.

kDutchBelgium 

Belgian Dutch.

kChineseTraditonal 

Taiwanese Chinese.

kChineseHongKong 

Hong Kong Chinese.

kChineseSingapore 

Singapore Chinese.

kChineseMacau 

Macau Chinese.

kItalianSwiss 

Swiss Italian.

kSwedishFinland 

Swedish spoken in Finland.

kNorwegianBokmal 

Bokmål Norway (Official written language of Norway)

kNorwegianNynorsk 

Nynorsk Norway (New Norwegian)

Constructor & Destructor Documentation

◆ Localization()

Burger::Localization::Localization ( )
noexcept

Default constructor.


Member Function Documentation

◆ GetBaseLanguage()

eLanguage Burger::Localization::GetBaseLanguage ( void ) const
inlinenoexcept

◆ GetLanguage()

eLanguage Burger::Localization::GetLanguage ( void ) const
inlinenoexcept

◆ SetLanguage()

eError Burger::Localization::SetLanguage ( eLanguage uLanguage)
inlinenoexcept

Member Data Documentation

◆ m_uLanguage

eLanguage Burger::Localization::m_uLanguage
protected

Language being used.