QLocale Class Reference

#include <qlocale.h>

Class Description

Definition at line 133 of file qlocale.h.

Classes

struct  Data
 

Public Types

enum  Language {
  AnyLanguage = 0, C = 1, Abkhazian = 2, Afan = 3,
  Afar = 4, Afrikaans = 5, Albanian = 6, Amharic = 7,
  Arabic = 8, Armenian = 9, Assamese = 10, Aymara = 11,
  Azerbaijani = 12, Bashkir = 13, Basque = 14, Bengali = 15,
  Bhutani = 16, Bihari = 17, Bislama = 18, Breton = 19,
  Bulgarian = 20, Burmese = 21, Byelorussian = 22, Cambodian = 23,
  Catalan = 24, Chinese = 25, Corsican = 26, Croatian = 27,
  Czech = 28, Danish = 29, Dutch = 30, English = 31,
  Esperanto = 32, Estonian = 33, Faroese = 34, FijiLanguage = 35,
  Finnish = 36, French = 37, Frisian = 38, Gaelic = 39,
  Galician = 40, Georgian = 41, German = 42, Greek = 43,
  Greenlandic = 44, Guarani = 45, Gujarati = 46, Hausa = 47,
  Hebrew = 48, Hindi = 49, Hungarian = 50, Icelandic = 51,
  Indonesian = 52, Interlingua = 53, Interlingue = 54, Inuktitut = 55,
  Inupiak = 56, Irish = 57, Italian = 58, Japanese = 59,
  Javanese = 60, Kannada = 61, Kashmiri = 62, Kazakh = 63,
  Kinyarwanda = 64, Kirghiz = 65, Korean = 66, Kurdish = 67,
  Rundi = 68, Laothian = 69, Latin = 70, Latvian = 71,
  Lingala = 72, Lithuanian = 73, Macedonian = 74, Malagasy = 75,
  Malay = 76, Malayalam = 77, Maltese = 78, Maori = 79,
  Marathi = 80, Moldavian = 81, Mongolian = 82, NauruLanguage = 83,
  Nepali = 84, Norwegian = 85, Occitan = 86, Oriya = 87,
  Pashto = 88, Persian = 89, Polish = 90, Portuguese = 91,
  Punjabi = 92, Quechua = 93, RhaetoRomance = 94, Romanian = 95,
  Russian = 96, Samoan = 97, Sangho = 98, Sanskrit = 99,
  Serbian = 100, SerboCroatian = 101, Sesotho = 102, Setswana = 103,
  Shona = 104, Sindhi = 105, Singhalese = 106, Siswati = 107,
  Slovak = 108, Slovenian = 109, Somali = 110, Spanish = 111,
  Sundanese = 112, Swahili = 113, Swedish = 114, Tagalog = 115,
  Tajik = 116, Tamil = 117, Tatar = 118, Telugu = 119,
  Thai = 120, Tibetan = 121, Tigrinya = 122, TongaLanguage = 123,
  Tsonga = 124, Turkish = 125, Turkmen = 126, Twi = 127,
  Uigur = 128, Ukrainian = 129, Urdu = 130, Uzbek = 131,
  Vietnamese = 132, Volapuk = 133, Welsh = 134, Wolof = 135,
  Xhosa = 136, Yiddish = 137, Yoruba = 138, Zhuang = 139,
  Zulu = 140, Nynorsk = 141, Bosnian = 142, Divehi = 143,
  Manx = 144, Cornish = 145, Akan = 146, Konkani = 147,
  Ga = 148, Igbo = 149, Kamba = 150, Syriac = 151,
  Blin = 152, Geez = 153, Koro = 154, Sidamo = 155,
  Atsam = 156, Tigre = 157, Jju = 158, Friulian = 159,
  Venda = 160, Ewe = 161, Walamo = 162, Hawaiian = 163,
  Tyap = 164, Chewa = 165, Filipino = 166, SwissGerman = 167,
  SichuanYi = 168, Kpelle = 169, LowGerman = 170, SouthNdebele = 171,
  NorthernSotho = 172, NorthernSami = 173, Taroko = 174, Gusii = 175,
  Taita = 176, Fulah = 177, Kikuyu = 178, Samburu = 179,
  Sena = 180, NorthNdebele = 181, Rombo = 182, Tachelhit = 183,
  Kabyle = 184, Nyankole = 185, Bena = 186, Vunjo = 187,
  Bambara = 188, Embu = 189, Cherokee = 190, Morisyen = 191,
  Makonde = 192, Langi = 193, Ganda = 194, Bemba = 195,
  Kabuverdianu = 196, Meru = 197, Kalenjin = 198, Nama = 199,
  Machame = 200, Colognian = 201, Masai = 202, Soga = 203,
  Luyia = 204, Asu = 205, Teso = 206, Saho = 207,
  KoyraChiini = 208, Rwa = 209, Luo = 210, Chiga = 211,
  CentralMoroccoTamazight = 212, KoyraboroSenni = 213, Shambala = 214, Bodo = 215,
  Aghem = 216, Basaa = 217, Zarma = 218, Duala = 219,
  JolaFonyi = 220, Ewondo = 221, Bafia = 222, LubaKatanga = 223,
  MakhuwaMeetto = 224, Mundang = 225, Kwasio = 226, Nuer = 227,
  Sakha = 228, Sangu = 229, CongoSwahili = 230, Tasawaq = 231,
  Vai = 232, Walser = 233, Yangben = 234, NorwegianBokmal = Norwegian,
  NorwegianNynorsk = Nynorsk, Kurundi = Rundi, LastLanguage = Yangben
}
 
enum  Script {
  AnyScript = 0, ArabicScript = 1, CyrillicScript = 2, DeseretScript = 3,
  GurmukhiScript = 4, SimplifiedHanScript = 5, TraditionalHanScript = 6, LatinScript = 7,
  MongolianScript = 8, TifinaghScript = 9, SimplifiedChineseScript = SimplifiedHanScript, TraditionalChineseScript = TraditionalHanScript,
  LastScript = TifinaghScript
}
 
enum  Country {
  AnyCountry = 0, Afghanistan = 1, Albania = 2, Algeria = 3,
  AmericanSamoa = 4, Andorra = 5, Angola = 6, Anguilla = 7,
  Antarctica = 8, AntiguaAndBarbuda = 9, Argentina = 10, Armenia = 11,
  Aruba = 12, Australia = 13, Austria = 14, Azerbaijan = 15,
  Bahamas = 16, Bahrain = 17, Bangladesh = 18, Barbados = 19,
  Belarus = 20, Belgium = 21, Belize = 22, Benin = 23,
  Bermuda = 24, Bhutan = 25, Bolivia = 26, BosniaAndHerzegowina = 27,
  Botswana = 28, BouvetIsland = 29, Brazil = 30, BritishIndianOceanTerritory = 31,
  BruneiDarussalam = 32, Bulgaria = 33, BurkinaFaso = 34, Burundi = 35,
  Cambodia = 36, Cameroon = 37, Canada = 38, CapeVerde = 39,
  CaymanIslands = 40, CentralAfricanRepublic = 41, Chad = 42, Chile = 43,
  China = 44, ChristmasIsland = 45, CocosIslands = 46, Colombia = 47,
  Comoros = 48, DemocraticRepublicOfCongo = 49, PeoplesRepublicOfCongo = 50, CookIslands = 51,
  CostaRica = 52, IvoryCoast = 53, Croatia = 54, Cuba = 55,
  Cyprus = 56, CzechRepublic = 57, Denmark = 58, Djibouti = 59,
  Dominica = 60, DominicanRepublic = 61, EastTimor = 62, Ecuador = 63,
  Egypt = 64, ElSalvador = 65, EquatorialGuinea = 66, Eritrea = 67,
  Estonia = 68, Ethiopia = 69, FalklandIslands = 70, FaroeIslands = 71,
  FijiCountry = 72, Finland = 73, France = 74, MetropolitanFrance = 75,
  FrenchGuiana = 76, FrenchPolynesia = 77, FrenchSouthernTerritories = 78, Gabon = 79,
  Gambia = 80, Georgia = 81, Germany = 82, Ghana = 83,
  Gibraltar = 84, Greece = 85, Greenland = 86, Grenada = 87,
  Guadeloupe = 88, Guam = 89, Guatemala = 90, Guinea = 91,
  GuineaBissau = 92, Guyana = 93, Haiti = 94, HeardAndMcDonaldIslands = 95,
  Honduras = 96, HongKong = 97, Hungary = 98, Iceland = 99,
  India = 100, Indonesia = 101, Iran = 102, Iraq = 103,
  Ireland = 104, Israel = 105, Italy = 106, Jamaica = 107,
  Japan = 108, Jordan = 109, Kazakhstan = 110, Kenya = 111,
  Kiribati = 112, DemocraticRepublicOfKorea = 113, RepublicOfKorea = 114, Kuwait = 115,
  Kyrgyzstan = 116, Lao = 117, Latvia = 118, Lebanon = 119,
  Lesotho = 120, Liberia = 121, LibyanArabJamahiriya = 122, Liechtenstein = 123,
  Lithuania = 124, Luxembourg = 125, Macau = 126, Macedonia = 127,
  Madagascar = 128, Malawi = 129, Malaysia = 130, Maldives = 131,
  Mali = 132, Malta = 133, MarshallIslands = 134, Martinique = 135,
  Mauritania = 136, Mauritius = 137, Mayotte = 138, Mexico = 139,
  Micronesia = 140, Moldova = 141, Monaco = 142, Mongolia = 143,
  Montserrat = 144, Morocco = 145, Mozambique = 146, Myanmar = 147,
  Namibia = 148, NauruCountry = 149, Nepal = 150, Netherlands = 151,
  NetherlandsAntilles = 152, NewCaledonia = 153, NewZealand = 154, Nicaragua = 155,
  Niger = 156, Nigeria = 157, Niue = 158, NorfolkIsland = 159,
  NorthernMarianaIslands = 160, Norway = 161, Oman = 162, Pakistan = 163,
  Palau = 164, PalestinianTerritory = 165, Panama = 166, PapuaNewGuinea = 167,
  Paraguay = 168, Peru = 169, Philippines = 170, Pitcairn = 171,
  Poland = 172, Portugal = 173, PuertoRico = 174, Qatar = 175,
  Reunion = 176, Romania = 177, RussianFederation = 178, Rwanda = 179,
  SaintKittsAndNevis = 180, StLucia = 181, StVincentAndTheGrenadines = 182, Samoa = 183,
  SanMarino = 184, SaoTomeAndPrincipe = 185, SaudiArabia = 186, Senegal = 187,
  Seychelles = 188, SierraLeone = 189, Singapore = 190, Slovakia = 191,
  Slovenia = 192, SolomonIslands = 193, Somalia = 194, SouthAfrica = 195,
  SouthGeorgiaAndTheSouthSandwichIslands = 196, Spain = 197, SriLanka = 198, StHelena = 199,
  StPierreAndMiquelon = 200, Sudan = 201, Suriname = 202, SvalbardAndJanMayenIslands = 203,
  Swaziland = 204, Sweden = 205, Switzerland = 206, SyrianArabRepublic = 207,
  Taiwan = 208, Tajikistan = 209, Tanzania = 210, Thailand = 211,
  Togo = 212, Tokelau = 213, TongaCountry = 214, TrinidadAndTobago = 215,
  Tunisia = 216, Turkey = 217, Turkmenistan = 218, TurksAndCaicosIslands = 219,
  Tuvalu = 220, Uganda = 221, Ukraine = 222, UnitedArabEmirates = 223,
  UnitedKingdom = 224, UnitedStates = 225, UnitedStatesMinorOutlyingIslands = 226, Uruguay = 227,
  Uzbekistan = 228, Vanuatu = 229, VaticanCityState = 230, Venezuela = 231,
  VietNam = 232, BritishVirginIslands = 233, USVirginIslands = 234, WallisAndFutunaIslands = 235,
  WesternSahara = 236, Yemen = 237, Yugoslavia = 238, Zambia = 239,
  Zimbabwe = 240, SerbiaAndMontenegro = 241, Montenegro = 242, Serbia = 243,
  SaintBarthelemy = 244, SaintMartin = 245, LatinAmericaAndTheCaribbean = 246, LastCountry = LatinAmericaAndTheCaribbean
}
 
enum  MeasurementSystem { MetricSystem, ImperialSystem }
 
enum  FormatType { LongFormat, ShortFormat, NarrowFormat }
 
enum  NumberOption { OmitGroupSeparator = 0x01, RejectGroupSeparator = 0x02 }
 
enum  CurrencySymbolFormat { CurrencyIsoCode, CurrencySymbol, CurrencyDisplayName }
 
enum  QuotationStyle { StandardQuotation, AlternateQuotation }
 

Public Member Functions

 QLocale ()
 
 QLocale (const QString &name)
 
 QLocale (Language language, Country country=AnyCountry)
 
 QLocale (Language language, Script script, Country country)
 
 QLocale (const QLocale &other)
 
QLocaleoperator= (const QLocale &other)
 
Language language () const
 
Script script () const
 
Country country () const
 
QString name () const
 
QString bcp47Name () const
 
QString nativeLanguageName () const
 
QString nativeCountryName () const
 
short toShort (const QString &s, bool *ok=0, int base=0) const
 
ushort toUShort (const QString &s, bool *ok=0, int base=0) const
 
int toInt (const QString &s, bool *ok=0, int base=0) const
 
uint toUInt (const QString &s, bool *ok=0, int base=0) const
 
qlonglong toLongLong (const QString &s, bool *ok=0, int base=0) const
 
qlonglong toULongLong (const QString &s, bool *ok=0, int base=0) const
 
float toFloat (const QString &s, bool *ok=0) const
 
double toDouble (const QString &s, bool *ok=0) const
 
QString toString (qlonglong i) const
 
QString toString (qulonglong i) const
 
QString toString (short i) const
 
QString toString (ushort i) const
 
QString toString (int i) const
 
QString toString (uint i) const
 
QString toString (double i, char f= 'g', int prec=6) const
 
QString toString (float i, char f= 'g', int prec=6) const
 
QString toString (const QDate &date, const QString &formatStr) const
 
QString toString (const QDate &date, FormatType format=LongFormat) const
 
QString toString (const QTime &time, const QString &formatStr) const
 
QString toString (const QTime &time, FormatType format=LongFormat) const
 
QString toString (const QDateTime &dateTime, FormatType format=LongFormat) const
 
QString toString (const QDateTime &dateTime, const QString &format) const
 
QString dateFormat (FormatType format=LongFormat) const
 
QString timeFormat (FormatType format=LongFormat) const
 
QString dateTimeFormat (FormatType format=LongFormat) const
 
QDate toDate (const QString &string, FormatType=LongFormat) const
 
QTime toTime (const QString &string, FormatType=LongFormat) const
 
QDateTime toDateTime (const QString &string, FormatType format=LongFormat) const
 
QDate toDate (const QString &string, const QString &format) const
 
QTime toTime (const QString &string, const QString &format) const
 
QDateTime toDateTime (const QString &string, const QString &format) const
 
QChar decimalPoint () const
 
QChar groupSeparator () const
 
QChar percent () const
 
QChar zeroDigit () const
 
QChar negativeSign () const
 
QChar positiveSign () const
 
QChar exponential () const
 
QString monthName (int, FormatType format=LongFormat) const
 
QString standaloneMonthName (int, FormatType format=LongFormat) const
 
QString dayName (int, FormatType format=LongFormat) const
 
QString standaloneDayName (int, FormatType format=LongFormat) const
 
Qt::DayOfWeek firstDayOfWeek () const
 
QList< Qt::DayOfWeekweekdays () const
 
QString amText () const
 
QString pmText () const
 
MeasurementSystem measurementSystem () const
 
Qt::LayoutDirection textDirection () const
 
QString toUpper (const QString &str) const
 
QString toLower (const QString &str) const
 
QString currencySymbol (CurrencySymbolFormat=CurrencySymbol) const
 
QString toCurrencyString (qlonglong, const QString &symbol=QString()) const
 
QString toCurrencyString (qulonglong, const QString &symbol=QString()) const
 
QString toCurrencyString (short, const QString &symbol=QString()) const
 
QString toCurrencyString (ushort, const QString &symbol=QString()) const
 
QString toCurrencyString (int, const QString &symbol=QString()) const
 
QString toCurrencyString (uint, const QString &symbol=QString()) const
 
QString toCurrencyString (double, const QString &symbol=QString()) const
 
QString toCurrencyString (float, const QString &symbol=QString()) const
 
QStringList uiLanguages () const
 
bool operator== (const QLocale &other) const
 
bool operator!= (const QLocale &other) const
 
void setNumberOptions (NumberOptions options)
 
NumberOptions numberOptions () const
 
QString quoteString (const QString &str, QuotationStyle style=StandardQuotation) const
 
QString quoteString (const QStringRef &str, QuotationStyle style=StandardQuotation) const
 
QString createSeparatedList (const QStringList &strl) const
 

Static Public Member Functions

static QString languageToString (Language language)
 
static QString countryToString (Country country)
 
static QString scriptToString (Script script)
 
static void setDefault (const QLocale &locale)
 
static QLocale c ()
 
static QLocale system ()
 
static QList< QLocalematchingLocales (QLocale::Language language, QLocale::Script script, QLocale::Country country)
 
static QList< CountrycountriesForLanguage (Language lang)
 

Friends

class QString
 
class QByteArray
 
class QIntValidator
 
class QDoubleValidatorPrivate
 
class QTextStream
 
class QTextStreamPrivate
 
struct QLocalePrivate
 

Member Enumeration Documentation

enum Language
Enumerator
AnyLanguage 
Abkhazian 
Afan 
Afar 
Afrikaans 
Albanian 
Amharic 
Arabic 
Armenian 
Assamese 
Aymara 
Azerbaijani 
Bashkir 
Basque 
Bengali 
Bhutani 
Bihari 
Bislama 
Breton 
Bulgarian 
Burmese 
Byelorussian 
Cambodian 
Catalan 
Chinese 
Corsican 
Croatian 
Czech 
Danish 
Dutch 
English 
Esperanto 
Estonian 
Faroese 
FijiLanguage 
Finnish 
French 
Frisian 
Gaelic 
Galician 
Georgian 
German 
Greek 
Greenlandic 
Guarani 
Gujarati 
Hausa 
Hebrew 
Hindi 
Hungarian 
Icelandic 
Indonesian 
Interlingua 
Interlingue 
Inuktitut 
Inupiak 
Irish 
Italian 
Japanese 
Javanese 
Kannada 
Kashmiri 
Kazakh 
Kinyarwanda 
Kirghiz 
Korean 
Kurdish 
Rundi 
Laothian 
Latin 
Latvian 
Lingala 
Lithuanian 
Macedonian 
Malagasy 
Malay 
Malayalam 
Maltese 
Maori 
Marathi 
Moldavian 
Mongolian 
NauruLanguage 
Nepali 
Norwegian 
Occitan 
Oriya 
Pashto 
Persian 
Polish 
Portuguese 
Punjabi 
Quechua 
RhaetoRomance 
Romanian 
Russian 
Samoan 
Sangho 
Sanskrit 
Serbian 
SerboCroatian 
Sesotho 
Setswana 
Shona 
Sindhi 
Singhalese 
Siswati 
Slovak 
Slovenian 
Somali 
Spanish 
Sundanese 
Swahili 
Swedish 
Tagalog 
Tajik 
Tamil 
Tatar 
Telugu 
Thai 
Tibetan 
Tigrinya 
TongaLanguage 
Tsonga 
Turkish 
Turkmen 
Twi 
Uigur 
Ukrainian 
Urdu 
Uzbek 
Vietnamese 
Volapuk 
Welsh 
Wolof 
Xhosa 
Yiddish 
Yoruba 
Zhuang 
Zulu 
Nynorsk 
Bosnian 
Divehi 
Manx 
Cornish 
Akan 
Konkani 
Ga 
Igbo 
Kamba 
Syriac 
Blin 
Geez 
Koro 
Sidamo 
Atsam 
Tigre 
Jju 
Friulian 
Venda 
Ewe 
Walamo 
Hawaiian 
Tyap 
Chewa 
Filipino 
SwissGerman 
SichuanYi 
Kpelle 
LowGerman 
SouthNdebele 
NorthernSotho 
NorthernSami 
Taroko 
Gusii 
Taita 
Fulah 
Kikuyu 
Samburu 
Sena 
NorthNdebele 
Rombo 
Tachelhit 
Kabyle 
Nyankole 
Bena 
Vunjo 
Bambara 
Embu 
Cherokee 
Morisyen 
Makonde 
Langi 
Ganda 
Bemba 
Kabuverdianu 
Meru 
Kalenjin 
Nama 
Machame 
Colognian 
Masai 
Soga 
Luyia 
Asu 
Teso 
Saho 
KoyraChiini 
Rwa 
Luo 
Chiga 
CentralMoroccoTamazight 
KoyraboroSenni 
Shambala 
Bodo 
Aghem 
Basaa 
Zarma 
Duala 
JolaFonyi 
Ewondo 
Bafia 
LubaKatanga 
MakhuwaMeetto 
Mundang 
Kwasio 
Nuer 
Sakha 
Sangu 
CongoSwahili 
Tasawaq 
Vai 
Walser 
Yangben 
NorwegianBokmal 
NorwegianNynorsk 
Kurundi 
LastLanguage 

Definition at line 148 of file qlocale.h.

148  {
149  AnyLanguage = 0,
150  C = 1,
151  Abkhazian = 2,
152  Afan = 3,
153  Afar = 4,
154  Afrikaans = 5,
155  Albanian = 6,
156  Amharic = 7,
157  Arabic = 8,
158  Armenian = 9,
159  Assamese = 10,
160  Aymara = 11,
161  Azerbaijani = 12,
162  Bashkir = 13,
163  Basque = 14,
164  Bengali = 15,
165  Bhutani = 16,
166  Bihari = 17,
167  Bislama = 18,
168  Breton = 19,
169  Bulgarian = 20,
170  Burmese = 21,
171  Byelorussian = 22,
172  Cambodian = 23,
173  Catalan = 24,
174  Chinese = 25,
175  Corsican = 26,
176  Croatian = 27,
177  Czech = 28,
178  Danish = 29,
179  Dutch = 30,
180  English = 31,
181  Esperanto = 32,
182  Estonian = 33,
183  Faroese = 34,
184  FijiLanguage = 35,
185  Finnish = 36,
186  French = 37,
187  Frisian = 38,
188  Gaelic = 39,
189  Galician = 40,
190  Georgian = 41,
191  German = 42,
192  Greek = 43,
193  Greenlandic = 44,
194  Guarani = 45,
195  Gujarati = 46,
196  Hausa = 47,
197  Hebrew = 48,
198  Hindi = 49,
199  Hungarian = 50,
200  Icelandic = 51,
201  Indonesian = 52,
202  Interlingua = 53,
203  Interlingue = 54,
204  Inuktitut = 55,
205  Inupiak = 56,
206  Irish = 57,
207  Italian = 58,
208  Japanese = 59,
209  Javanese = 60,
210  Kannada = 61,
211  Kashmiri = 62,
212  Kazakh = 63,
213  Kinyarwanda = 64,
214  Kirghiz = 65,
215  Korean = 66,
216  Kurdish = 67,
217  Rundi = 68,
218  Laothian = 69,
219  Latin = 70,
220  Latvian = 71,
221  Lingala = 72,
222  Lithuanian = 73,
223  Macedonian = 74,
224  Malagasy = 75,
225  Malay = 76,
226  Malayalam = 77,
227  Maltese = 78,
228  Maori = 79,
229  Marathi = 80,
230  Moldavian = 81,
231  Mongolian = 82,
232  NauruLanguage = 83,
233  Nepali = 84,
234  Norwegian = 85,
235  Occitan = 86,
236  Oriya = 87,
237  Pashto = 88,
238  Persian = 89,
239  Polish = 90,
240  Portuguese = 91,
241  Punjabi = 92,
242  Quechua = 93,
243  RhaetoRomance = 94,
244  Romanian = 95,
245  Russian = 96,
246  Samoan = 97,
247  Sangho = 98,
248  Sanskrit = 99,
249  Serbian = 100,
250  SerboCroatian = 101,
251  Sesotho = 102,
252  Setswana = 103,
253  Shona = 104,
254  Sindhi = 105,
255  Singhalese = 106,
256  Siswati = 107,
257  Slovak = 108,
258  Slovenian = 109,
259  Somali = 110,
260  Spanish = 111,
261  Sundanese = 112,
262  Swahili = 113,
263  Swedish = 114,
264  Tagalog = 115,
265  Tajik = 116,
266  Tamil = 117,
267  Tatar = 118,
268  Telugu = 119,
269  Thai = 120,
270  Tibetan = 121,
271  Tigrinya = 122,
272  TongaLanguage = 123,
273  Tsonga = 124,
274  Turkish = 125,
275  Turkmen = 126,
276  Twi = 127,
277  Uigur = 128,
278  Ukrainian = 129,
279  Urdu = 130,
280  Uzbek = 131,
281  Vietnamese = 132,
282  Volapuk = 133,
283  Welsh = 134,
284  Wolof = 135,
285  Xhosa = 136,
286  Yiddish = 137,
287  Yoruba = 138,
288  Zhuang = 139,
289  Zulu = 140,
290  Nynorsk = 141,
291  Bosnian = 142,
292  Divehi = 143,
293  Manx = 144,
294  Cornish = 145,
295  Akan = 146,
296  Konkani = 147,
297  Ga = 148,
298  Igbo = 149,
299  Kamba = 150,
300  Syriac = 151,
301  Blin = 152,
302  Geez = 153,
303  Koro = 154,
304  Sidamo = 155,
305  Atsam = 156,
306  Tigre = 157,
307  Jju = 158,
308  Friulian = 159,
309  Venda = 160,
310  Ewe = 161,
311  Walamo = 162,
312  Hawaiian = 163,
313  Tyap = 164,
314  Chewa = 165,
315  Filipino = 166,
316  SwissGerman = 167,
317  SichuanYi = 168,
318  Kpelle = 169,
319  LowGerman = 170,
320  SouthNdebele = 171,
321  NorthernSotho = 172,
322  NorthernSami = 173,
323  Taroko = 174,
324  Gusii = 175,
325  Taita = 176,
326  Fulah = 177,
327  Kikuyu = 178,
328  Samburu = 179,
329  Sena = 180,
330  NorthNdebele = 181,
331  Rombo = 182,
332  Tachelhit = 183,
333  Kabyle = 184,
334  Nyankole = 185,
335  Bena = 186,
336  Vunjo = 187,
337  Bambara = 188,
338  Embu = 189,
339  Cherokee = 190,
340  Morisyen = 191,
341  Makonde = 192,
342  Langi = 193,
343  Ganda = 194,
344  Bemba = 195,
345  Kabuverdianu = 196,
346  Meru = 197,
347  Kalenjin = 198,
348  Nama = 199,
349  Machame = 200,
350  Colognian = 201,
351  Masai = 202,
352  Soga = 203,
353  Luyia = 204,
354  Asu = 205,
355  Teso = 206,
356  Saho = 207,
357  KoyraChiini = 208,
358  Rwa = 209,
359  Luo = 210,
360  Chiga = 211,
362  KoyraboroSenni = 213,
363  Shambala = 214,
364  Bodo = 215,
365  Aghem = 216,
366  Basaa = 217,
367  Zarma = 218,
368  Duala = 219,
369  JolaFonyi = 220,
370  Ewondo = 221,
371  Bafia = 222,
372  LubaKatanga = 223,
373  MakhuwaMeetto = 224,
374  Mundang = 225,
375  Kwasio = 226,
376  Nuer = 227,
377  Sakha = 228,
378  Sangu = 229,
379  CongoSwahili = 230,
380  Tasawaq = 231,
381  Vai = 232,
382  Walser = 233,
383  Yangben = 234,
386  Kurundi = Rundi,
388  };
enum Script
Enumerator
AnyScript 
ArabicScript 
CyrillicScript 
DeseretScript 
GurmukhiScript 
SimplifiedHanScript 
TraditionalHanScript 
LatinScript 
MongolianScript 
TifinaghScript 
SimplifiedChineseScript 
TraditionalChineseScript 
LastScript 

Definition at line 390 of file qlocale.h.

enum Country
Enumerator
AnyCountry 
Afghanistan 
Albania 
Algeria 
AmericanSamoa 
Andorra 
Angola 
Anguilla 
Antarctica 
AntiguaAndBarbuda 
Argentina 
Armenia 
Aruba 
Australia 
Austria 
Azerbaijan 
Bahamas 
Bahrain 
Bangladesh 
Barbados 
Belarus 
Belgium 
Belize 
Benin 
Bermuda 
Bhutan 
Bolivia 
BosniaAndHerzegowina 
Botswana 
BouvetIsland 
Brazil 
BritishIndianOceanTerritory 
BruneiDarussalam 
Bulgaria 
BurkinaFaso 
Burundi 
Cambodia 
Cameroon 
Canada 
CapeVerde 
CaymanIslands 
CentralAfricanRepublic 
Chad 
Chile 
China 
ChristmasIsland 
CocosIslands 
Colombia 
Comoros 
DemocraticRepublicOfCongo 
PeoplesRepublicOfCongo 
CookIslands 
CostaRica 
IvoryCoast 
Croatia 
Cuba 
Cyprus 
CzechRepublic 
Denmark 
Djibouti 
Dominica 
DominicanRepublic 
EastTimor 
Ecuador 
Egypt 
ElSalvador 
EquatorialGuinea 
Eritrea 
Estonia 
Ethiopia 
FalklandIslands 
FaroeIslands 
FijiCountry 
Finland 
France 
MetropolitanFrance 
FrenchGuiana 
FrenchPolynesia 
FrenchSouthernTerritories 
Gabon 
Gambia 
Georgia 
Germany 
Ghana 
Gibraltar 
Greece 
Greenland 
Grenada 
Guadeloupe 
Guam 
Guatemala 
Guinea 
GuineaBissau 
Guyana 
Haiti 
HeardAndMcDonaldIslands 
Honduras 
HongKong 
Hungary 
Iceland 
India 
Indonesia 
Iran 
Iraq 
Ireland 
Israel 
Italy 
Jamaica 
Japan 
Jordan 
Kazakhstan 
Kenya 
Kiribati 
DemocraticRepublicOfKorea 
RepublicOfKorea 
Kuwait 
Kyrgyzstan 
Lao 
Latvia 
Lebanon 
Lesotho 
Liberia 
LibyanArabJamahiriya 
Liechtenstein 
Lithuania 
Luxembourg 
Macau 
Macedonia 
Madagascar 
Malawi 
Malaysia 
Maldives 
Mali 
Malta 
MarshallIslands 
Martinique 
Mauritania 
Mauritius 
Mayotte 
Mexico 
Micronesia 
Moldova 
Monaco 
Mongolia 
Montserrat 
Morocco 
Mozambique 
Myanmar 
Namibia 
NauruCountry 
Nepal 
Netherlands 
NetherlandsAntilles 
NewCaledonia 
NewZealand 
Nicaragua 
Niger 
Nigeria 
Niue 
NorfolkIsland 
NorthernMarianaIslands 
Norway 
Oman 
Pakistan 
Palau 
PalestinianTerritory 
Panama 
PapuaNewGuinea 
Paraguay 
Peru 
Philippines 
Pitcairn 
Poland 
Portugal 
PuertoRico 
Qatar 
Reunion 
Romania 
RussianFederation 
Rwanda 
SaintKittsAndNevis 
StLucia 
StVincentAndTheGrenadines 
Samoa 
SanMarino 
SaoTomeAndPrincipe 
SaudiArabia 
Senegal 
Seychelles 
SierraLeone 
Singapore 
Slovakia 
Slovenia 
SolomonIslands 
Somalia 
SouthAfrica 
SouthGeorgiaAndTheSouthSandwichIslands 
Spain 
SriLanka 
StHelena 
StPierreAndMiquelon 
Sudan 
Suriname 
SvalbardAndJanMayenIslands 
Swaziland 
Sweden 
Switzerland 
SyrianArabRepublic 
Taiwan 
Tajikistan 
Tanzania 
Thailand 
Togo 
Tokelau 
TongaCountry 
TrinidadAndTobago 
Tunisia 
Turkey 
Turkmenistan 
TurksAndCaicosIslands 
Tuvalu 
Uganda 
Ukraine 
UnitedArabEmirates 
UnitedKingdom 
UnitedStates 
UnitedStatesMinorOutlyingIslands 
Uruguay 
Uzbekistan 
Vanuatu 
VaticanCityState 
Venezuela 
VietNam 
BritishVirginIslands 
USVirginIslands 
WallisAndFutunaIslands 
WesternSahara 
Yemen 
Yugoslavia 
Zambia 
Zimbabwe 
SerbiaAndMontenegro 
Montenegro 
Serbia 
SaintBarthelemy 
SaintMartin 
LatinAmericaAndTheCaribbean 
LastCountry 

Definition at line 405 of file qlocale.h.

405  {
406  AnyCountry = 0,
407  Afghanistan = 1,
408  Albania = 2,
409  Algeria = 3,
410  AmericanSamoa = 4,
411  Andorra = 5,
412  Angola = 6,
413  Anguilla = 7,
414  Antarctica = 8,
415  AntiguaAndBarbuda = 9,
416  Argentina = 10,
417  Armenia = 11,
418  Aruba = 12,
419  Australia = 13,
420  Austria = 14,
421  Azerbaijan = 15,
422  Bahamas = 16,
423  Bahrain = 17,
424  Bangladesh = 18,
425  Barbados = 19,
426  Belarus = 20,
427  Belgium = 21,
428  Belize = 22,
429  Benin = 23,
430  Bermuda = 24,
431  Bhutan = 25,
432  Bolivia = 26,
434  Botswana = 28,
435  BouvetIsland = 29,
436  Brazil = 30,
438  BruneiDarussalam = 32,
439  Bulgaria = 33,
440  BurkinaFaso = 34,
441  Burundi = 35,
442  Cambodia = 36,
443  Cameroon = 37,
444  Canada = 38,
445  CapeVerde = 39,
446  CaymanIslands = 40,
448  Chad = 42,
449  Chile = 43,
450  China = 44,
451  ChristmasIsland = 45,
452  CocosIslands = 46,
453  Colombia = 47,
454  Comoros = 48,
457  CookIslands = 51,
458  CostaRica = 52,
459  IvoryCoast = 53,
460  Croatia = 54,
461  Cuba = 55,
462  Cyprus = 56,
463  CzechRepublic = 57,
464  Denmark = 58,
465  Djibouti = 59,
466  Dominica = 60,
467  DominicanRepublic = 61,
468  EastTimor = 62,
469  Ecuador = 63,
470  Egypt = 64,
471  ElSalvador = 65,
472  EquatorialGuinea = 66,
473  Eritrea = 67,
474  Estonia = 68,
475  Ethiopia = 69,
476  FalklandIslands = 70,
477  FaroeIslands = 71,
478  FijiCountry = 72,
479  Finland = 73,
480  France = 74,
481  MetropolitanFrance = 75,
482  FrenchGuiana = 76,
483  FrenchPolynesia = 77,
485  Gabon = 79,
486  Gambia = 80,
487  Georgia = 81,
488  Germany = 82,
489  Ghana = 83,
490  Gibraltar = 84,
491  Greece = 85,
492  Greenland = 86,
493  Grenada = 87,
494  Guadeloupe = 88,
495  Guam = 89,
496  Guatemala = 90,
497  Guinea = 91,
498  GuineaBissau = 92,
499  Guyana = 93,
500  Haiti = 94,
502  Honduras = 96,
503  HongKong = 97,
504  Hungary = 98,
505  Iceland = 99,
506  India = 100,
507  Indonesia = 101,
508  Iran = 102,
509  Iraq = 103,
510  Ireland = 104,
511  Israel = 105,
512  Italy = 106,
513  Jamaica = 107,
514  Japan = 108,
515  Jordan = 109,
516  Kazakhstan = 110,
517  Kenya = 111,
518  Kiribati = 112,
520  RepublicOfKorea = 114,
521  Kuwait = 115,
522  Kyrgyzstan = 116,
523  Lao = 117,
524  Latvia = 118,
525  Lebanon = 119,
526  Lesotho = 120,
527  Liberia = 121,
528  LibyanArabJamahiriya = 122,
529  Liechtenstein = 123,
530  Lithuania = 124,
531  Luxembourg = 125,
532  Macau = 126,
533  Macedonia = 127,
534  Madagascar = 128,
535  Malawi = 129,
536  Malaysia = 130,
537  Maldives = 131,
538  Mali = 132,
539  Malta = 133,
540  MarshallIslands = 134,
541  Martinique = 135,
542  Mauritania = 136,
543  Mauritius = 137,
544  Mayotte = 138,
545  Mexico = 139,
546  Micronesia = 140,
547  Moldova = 141,
548  Monaco = 142,
549  Mongolia = 143,
550  Montserrat = 144,
551  Morocco = 145,
552  Mozambique = 146,
553  Myanmar = 147,
554  Namibia = 148,
555  NauruCountry = 149,
556  Nepal = 150,
557  Netherlands = 151,
558  NetherlandsAntilles = 152,
559  NewCaledonia = 153,
560  NewZealand = 154,
561  Nicaragua = 155,
562  Niger = 156,
563  Nigeria = 157,
564  Niue = 158,
565  NorfolkIsland = 159,
567  Norway = 161,
568  Oman = 162,
569  Pakistan = 163,
570  Palau = 164,
571  PalestinianTerritory = 165,
572  Panama = 166,
573  PapuaNewGuinea = 167,
574  Paraguay = 168,
575  Peru = 169,
576  Philippines = 170,
577  Pitcairn = 171,
578  Poland = 172,
579  Portugal = 173,
580  PuertoRico = 174,
581  Qatar = 175,
582  Reunion = 176,
583  Romania = 177,
584  RussianFederation = 178,
585  Rwanda = 179,
586  SaintKittsAndNevis = 180,
587  StLucia = 181,
589  Samoa = 183,
590  SanMarino = 184,
591  SaoTomeAndPrincipe = 185,
592  SaudiArabia = 186,
593  Senegal = 187,
594  Seychelles = 188,
595  SierraLeone = 189,
596  Singapore = 190,
597  Slovakia = 191,
598  Slovenia = 192,
599  SolomonIslands = 193,
600  Somalia = 194,
601  SouthAfrica = 195,
603  Spain = 197,
604  SriLanka = 198,
605  StHelena = 199,
606  StPierreAndMiquelon = 200,
607  Sudan = 201,
608  Suriname = 202,
610  Swaziland = 204,
611  Sweden = 205,
612  Switzerland = 206,
613  SyrianArabRepublic = 207,
614  Taiwan = 208,
615  Tajikistan = 209,
616  Tanzania = 210,
617  Thailand = 211,
618  Togo = 212,
619  Tokelau = 213,
620  TongaCountry = 214,
621  TrinidadAndTobago = 215,
622  Tunisia = 216,
623  Turkey = 217,
624  Turkmenistan = 218,
625  TurksAndCaicosIslands = 219,
626  Tuvalu = 220,
627  Uganda = 221,
628  Ukraine = 222,
629  UnitedArabEmirates = 223,
630  UnitedKingdom = 224,
631  UnitedStates = 225,
633  Uruguay = 227,
634  Uzbekistan = 228,
635  Vanuatu = 229,
636  VaticanCityState = 230,
637  Venezuela = 231,
638  VietNam = 232,
639  BritishVirginIslands = 233,
640  USVirginIslands = 234,
642  WesternSahara = 236,
643  Yemen = 237,
644  Yugoslavia = 238,
645  Zambia = 239,
646  Zimbabwe = 240,
647  SerbiaAndMontenegro = 241,
648  Montenegro = 242,
649  Serbia = 243,
650  SaintBarthelemy = 244,
651  SaintMartin = 245,
654  };
Enumerator
MetricSystem 
ImperialSystem 

Definition at line 657 of file qlocale.h.

enum FormatType
Enumerator
LongFormat 
ShortFormat 
NarrowFormat 

Definition at line 659 of file qlocale.h.

Enumerator
OmitGroupSeparator 
RejectGroupSeparator 

Definition at line 660 of file qlocale.h.

Enumerator
CurrencyIsoCode 
CurrencySymbol 
CurrencyDisplayName 

Definition at line 666 of file qlocale.h.

Enumerator
StandardQuotation 
AlternateQuotation 

Definition at line 782 of file qlocale.h.

Constructor & Destructor Documentation

QLocale ( )
QLocale ( const QString name)
QLocale ( Language  language,
Country  country = AnyCountry 
)
QLocale ( Language  language,
Script  script,
Country  country 
)
QLocale ( const QLocale other)

Member Function Documentation

QLocale& operator= ( const QLocale other)
Language language ( ) const
Script script ( ) const
Country country ( ) const
QString name ( ) const
QString bcp47Name ( ) const
QString nativeLanguageName ( ) const
QString nativeCountryName ( ) const
short toShort ( const QString s,
bool *  ok = 0,
int  base = 0 
) const
ushort toUShort ( const QString s,
bool *  ok = 0,
int  base = 0 
) const
int toInt ( const QString s,
bool *  ok = 0,
int  base = 0 
) const
uint toUInt ( const QString s,
bool *  ok = 0,
int  base = 0 
) const
qlonglong toLongLong ( const QString s,
bool *  ok = 0,
int  base = 0 
) const
qlonglong toULongLong ( const QString s,
bool *  ok = 0,
int  base = 0 
) const
float toFloat ( const QString s,
bool *  ok = 0 
) const
double toDouble ( const QString s,
bool *  ok = 0 
) const
QString toString ( qlonglong  i) const
QString toString ( qulonglong  i) const
QString toString ( short  i) const
inline

Definition at line 810 of file qlocale.h.

811  { return toString(qlonglong(i)); }
QString toString(qlonglong i) const
qint64 qlonglong
Definition: qglobal.h:951
QString toString ( ushort  i) const
inline

Definition at line 812 of file qlocale.h.

813  { return toString(qulonglong(i)); }
QString toString(qlonglong i) const
quint64 qulonglong
Definition: qglobal.h:952
QString toString ( int  i) const
inline

Definition at line 814 of file qlocale.h.

815  { return toString(qlonglong(i)); }
QString toString(qlonglong i) const
qint64 qlonglong
Definition: qglobal.h:951
QString toString ( uint  i) const
inline

Definition at line 816 of file qlocale.h.

817  { return toString(qulonglong(i)); }
QString toString(qlonglong i) const
quint64 qulonglong
Definition: qglobal.h:952
QString toString ( double  i,
char  f = 'g',
int  prec = 6 
) const
QString toString ( float  i,
char  f = 'g',
int  prec = 6 
) const
inline

Definition at line 818 of file qlocale.h.

819  { return toString(double(i), f, prec); }
QString toString(qlonglong i) const
GLclampf f
Definition: GLee.h:9303
QString toString ( const QDate date,
const QString formatStr 
) const
QString toString ( const QDate date,
FormatType  format = LongFormat 
) const
QString toString ( const QTime time,
const QString formatStr 
) const
QString toString ( const QTime time,
FormatType  format = LongFormat 
) const
QString toString ( const QDateTime dateTime,
FormatType  format = LongFormat 
) const
QString toString ( const QDateTime dateTime,
const QString format 
) const
QString dateFormat ( FormatType  format = LongFormat) const
QString timeFormat ( FormatType  format = LongFormat) const
QString dateTimeFormat ( FormatType  format = LongFormat) const
QDate toDate ( const QString string,
FormatType  = LongFormat 
) const
QTime toTime ( const QString string,
FormatType  = LongFormat 
) const
QDateTime toDateTime ( const QString string,
FormatType  format = LongFormat 
) const
QDate toDate ( const QString string,
const QString format 
) const
QTime toTime ( const QString string,
const QString format 
) const
QDateTime toDateTime ( const QString string,
const QString format 
) const
QChar decimalPoint ( ) const
QChar groupSeparator ( ) const
QChar percent ( ) const
QChar zeroDigit ( ) const
QChar negativeSign ( ) const
QChar positiveSign ( ) const
QChar exponential ( ) const
QString monthName ( int  ,
FormatType  format = LongFormat 
) const
QString standaloneMonthName ( int  ,
FormatType  format = LongFormat 
) const
QString dayName ( int  ,
FormatType  format = LongFormat 
) const
QString standaloneDayName ( int  ,
FormatType  format = LongFormat 
) const
Qt::DayOfWeek firstDayOfWeek ( ) const
QList<Qt::DayOfWeek> weekdays ( ) const
QString amText ( ) const
QString pmText ( ) const
MeasurementSystem measurementSystem ( ) const
Qt::LayoutDirection textDirection ( ) const
QString toUpper ( const QString str) const
QString toLower ( const QString str) const
QString currencySymbol ( CurrencySymbolFormat  = CurrencySymbol) const
QString toCurrencyString ( qlonglong  ,
const QString symbol = QString() 
) const
QString toCurrencyString ( qulonglong  ,
const QString symbol = QString() 
) const
QString toCurrencyString ( short  i,
const QString symbol = QString() 
) const
inline

Definition at line 825 of file qlocale.h.

826  { return toCurrencyString(qlonglong(i), symbol); }
QString toCurrencyString(qlonglong, const QString &symbol=QString()) const
qint64 qlonglong
Definition: qglobal.h:951
QString toCurrencyString ( ushort  i,
const QString symbol = QString() 
) const
inline

Definition at line 827 of file qlocale.h.

828  { return toCurrencyString(qulonglong(i), symbol); }
QString toCurrencyString(qlonglong, const QString &symbol=QString()) const
quint64 qulonglong
Definition: qglobal.h:952
QString toCurrencyString ( int  i,
const QString symbol = QString() 
) const
inline

Definition at line 829 of file qlocale.h.

830 { return toCurrencyString(qlonglong(i), symbol); }
QString toCurrencyString(qlonglong, const QString &symbol=QString()) const
qint64 qlonglong
Definition: qglobal.h:951
QString toCurrencyString ( uint  i,
const QString symbol = QString() 
) const
inline

Definition at line 831 of file qlocale.h.

832 { return toCurrencyString(qulonglong(i), symbol); }
QString toCurrencyString(qlonglong, const QString &symbol=QString()) const
quint64 qulonglong
Definition: qglobal.h:952
QString toCurrencyString ( double  ,
const QString symbol = QString() 
) const
QString toCurrencyString ( float  i,
const QString symbol = QString() 
) const
inline

Definition at line 833 of file qlocale.h.

834 { return toCurrencyString(double(i), symbol); }
QString toCurrencyString(qlonglong, const QString &symbol=QString()) const
QStringList uiLanguages ( ) const
bool operator== ( const QLocale other) const
inline

Definition at line 820 of file qlocale.h.

821  { return d() == other.d() && numberOptions() == other.numberOptions(); }
NumberOptions numberOptions() const
bool operator!= ( const QLocale other) const
inline

Definition at line 822 of file qlocale.h.

823  { return d() != other.d() || numberOptions() != other.numberOptions(); }
NumberOptions numberOptions() const
static QString languageToString ( Language  language)
static
static QString countryToString ( Country  country)
static
static QString scriptToString ( Script  script)
static
static void setDefault ( const QLocale locale)
static
static QLocale c ( )
inlinestatic

Definition at line 773 of file qlocale.h.

773 { return QLocale(C); }
static QLocale system ( )
static
static QList<QLocale> matchingLocales ( QLocale::Language  language,
QLocale::Script  script,
QLocale::Country  country 
)
static
static QList<Country> countriesForLanguage ( Language  lang)
static
void setNumberOptions ( NumberOptions  options)
NumberOptions numberOptions ( ) const
QString quoteString ( const QString str,
QuotationStyle  style = StandardQuotation 
) const
QString quoteString ( const QStringRef str,
QuotationStyle  style = StandardQuotation 
) const
QString createSeparatedList ( const QStringList strl) const

Friends And Related Function Documentation

friend class QString
friend

Definition at line 138 of file qlocale.h.

friend class QByteArray
friend

Definition at line 139 of file qlocale.h.

friend class QIntValidator
friend

Definition at line 140 of file qlocale.h.

friend class QDoubleValidatorPrivate
friend

Definition at line 141 of file qlocale.h.

friend class QTextStream
friend

Definition at line 142 of file qlocale.h.

friend class QTextStreamPrivate
friend

Definition at line 143 of file qlocale.h.

friend struct QLocalePrivate
friend

Definition at line 798 of file qlocale.h.

Member Data Documentation

void* v

Definition at line 802 of file qlocale.h.

Definition at line 803 of file qlocale.h.


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