intl.h File Reference

Classes

struct  wxLanguageInfo
 Encapsulates a wxLanguage indentifier together with OS-specific information related to that language. More...
class  wxLocale
 wxLocale class encapsulates all language-dependent settings and is a generalization of the C locale concept. More...

Defines

#define wxPLURAL(string, plural, n)
 This macro is identical to _() but for the plural variant of wxGetTranslation().
#define wxTRANSLATE(string)
 This macro doesn't do anything in the program code -- it simply expands to the value of its argument.

Enumerations

enum  wxLanguage {
  wxLANGUAGE_DEFAULT,
  wxLANGUAGE_UNKNOWN,
  wxLANGUAGE_ABKHAZIAN,
  wxLANGUAGE_AFAR,
  wxLANGUAGE_AFRIKAANS,
  wxLANGUAGE_ALBANIAN,
  wxLANGUAGE_AMHARIC,
  wxLANGUAGE_ARABIC,
  wxLANGUAGE_ARABIC_ALGERIA,
  wxLANGUAGE_ARABIC_BAHRAIN,
  wxLANGUAGE_ARABIC_EGYPT,
  wxLANGUAGE_ARABIC_IRAQ,
  wxLANGUAGE_ARABIC_JORDAN,
  wxLANGUAGE_ARABIC_KUWAIT,
  wxLANGUAGE_ARABIC_LEBANON,
  wxLANGUAGE_ARABIC_LIBYA,
  wxLANGUAGE_ARABIC_MOROCCO,
  wxLANGUAGE_ARABIC_OMAN,
  wxLANGUAGE_ARABIC_QATAR,
  wxLANGUAGE_ARABIC_SAUDI_ARABIA,
  wxLANGUAGE_ARABIC_SUDAN,
  wxLANGUAGE_ARABIC_SYRIA,
  wxLANGUAGE_ARABIC_TUNISIA,
  wxLANGUAGE_ARABIC_UAE,
  wxLANGUAGE_ARABIC_YEMEN,
  wxLANGUAGE_ARMENIAN,
  wxLANGUAGE_ASSAMESE,
  wxLANGUAGE_ASTURIAN,
  wxLANGUAGE_AYMARA,
  wxLANGUAGE_AZERI,
  wxLANGUAGE_AZERI_CYRILLIC,
  wxLANGUAGE_AZERI_LATIN,
  wxLANGUAGE_BASHKIR,
  wxLANGUAGE_BASQUE,
  wxLANGUAGE_BELARUSIAN,
  wxLANGUAGE_BENGALI,
  wxLANGUAGE_BHUTANI,
  wxLANGUAGE_BIHARI,
  wxLANGUAGE_BISLAMA,
  wxLANGUAGE_BRETON,
  wxLANGUAGE_BULGARIAN,
  wxLANGUAGE_BURMESE,
  wxLANGUAGE_CAMBODIAN,
  wxLANGUAGE_CATALAN,
  wxLANGUAGE_CHINESE,
  wxLANGUAGE_CHINESE_SIMPLIFIED,
  wxLANGUAGE_CHINESE_TRADITIONAL,
  wxLANGUAGE_CHINESE_HONGKONG,
  wxLANGUAGE_CHINESE_MACAU,
  wxLANGUAGE_CHINESE_SINGAPORE,
  wxLANGUAGE_CHINESE_TAIWAN,
  wxLANGUAGE_CORSICAN,
  wxLANGUAGE_CROATIAN,
  wxLANGUAGE_CZECH,
  wxLANGUAGE_DANISH,
  wxLANGUAGE_DUTCH,
  wxLANGUAGE_DUTCH_BELGIAN,
  wxLANGUAGE_ENGLISH,
  wxLANGUAGE_ENGLISH_UK,
  wxLANGUAGE_ENGLISH_US,
  wxLANGUAGE_ENGLISH_AUSTRALIA,
  wxLANGUAGE_ENGLISH_BELIZE,
  wxLANGUAGE_ENGLISH_BOTSWANA,
  wxLANGUAGE_ENGLISH_CANADA,
  wxLANGUAGE_ENGLISH_CARIBBEAN,
  wxLANGUAGE_ENGLISH_DENMARK,
  wxLANGUAGE_ENGLISH_EIRE,
  wxLANGUAGE_ENGLISH_JAMAICA,
  wxLANGUAGE_ENGLISH_NEW_ZEALAND,
  wxLANGUAGE_ENGLISH_PHILIPPINES,
  wxLANGUAGE_ENGLISH_SOUTH_AFRICA,
  wxLANGUAGE_ENGLISH_TRINIDAD,
  wxLANGUAGE_ENGLISH_ZIMBABWE,
  wxLANGUAGE_ESPERANTO,
  wxLANGUAGE_ESTONIAN,
  wxLANGUAGE_FAEROESE,
  wxLANGUAGE_FARSI,
  wxLANGUAGE_FIJI,
  wxLANGUAGE_FINNISH,
  wxLANGUAGE_FRENCH,
  wxLANGUAGE_FRENCH_BELGIAN,
  wxLANGUAGE_FRENCH_CANADIAN,
  wxLANGUAGE_FRENCH_LUXEMBOURG,
  wxLANGUAGE_FRENCH_MONACO,
  wxLANGUAGE_FRENCH_SWISS,
  wxLANGUAGE_FRISIAN,
  wxLANGUAGE_GALICIAN,
  wxLANGUAGE_GEORGIAN,
  wxLANGUAGE_GERMAN,
  wxLANGUAGE_GERMAN_AUSTRIAN,
  wxLANGUAGE_GERMAN_BELGIUM,
  wxLANGUAGE_GERMAN_LIECHTENSTEIN,
  wxLANGUAGE_GERMAN_LUXEMBOURG,
  wxLANGUAGE_GERMAN_SWISS,
  wxLANGUAGE_GREEK,
  wxLANGUAGE_GREENLANDIC,
  wxLANGUAGE_GUARANI,
  wxLANGUAGE_GUJARATI,
  wxLANGUAGE_HAUSA,
  wxLANGUAGE_HEBREW,
  wxLANGUAGE_HINDI,
  wxLANGUAGE_HUNGARIAN,
  wxLANGUAGE_ICELANDIC,
  wxLANGUAGE_INDONESIAN,
  wxLANGUAGE_INTERLINGUA,
  wxLANGUAGE_INTERLINGUE,
  wxLANGUAGE_INUKTITUT,
  wxLANGUAGE_INUPIAK,
  wxLANGUAGE_IRISH,
  wxLANGUAGE_ITALIAN,
  wxLANGUAGE_ITALIAN_SWISS,
  wxLANGUAGE_JAPANESE,
  wxLANGUAGE_JAVANESE,
  wxLANGUAGE_KANNADA,
  wxLANGUAGE_KASHMIRI,
  wxLANGUAGE_KASHMIRI_INDIA,
  wxLANGUAGE_KAZAKH,
  wxLANGUAGE_KERNEWEK,
  wxLANGUAGE_KINYARWANDA,
  wxLANGUAGE_KIRGHIZ,
  wxLANGUAGE_KIRUNDI,
  wxLANGUAGE_KONKANI,
  wxLANGUAGE_KOREAN,
  wxLANGUAGE_KURDISH,
  wxLANGUAGE_LAOTHIAN,
  wxLANGUAGE_LATIN,
  wxLANGUAGE_LATVIAN,
  wxLANGUAGE_LINGALA,
  wxLANGUAGE_LITHUANIAN,
  wxLANGUAGE_MACEDONIAN,
  wxLANGUAGE_MALAGASY,
  wxLANGUAGE_MALAY,
  wxLANGUAGE_MALAYALAM,
  wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM,
  wxLANGUAGE_MALAY_MALAYSIA,
  wxLANGUAGE_MALTESE,
  wxLANGUAGE_MANIPURI,
  wxLANGUAGE_MAORI,
  wxLANGUAGE_MARATHI,
  wxLANGUAGE_MOLDAVIAN,
  wxLANGUAGE_MONGOLIAN,
  wxLANGUAGE_NAURU,
  wxLANGUAGE_NEPALI,
  wxLANGUAGE_NEPALI_INDIA,
  wxLANGUAGE_NORWEGIAN_BOKMAL,
  wxLANGUAGE_NORWEGIAN_NYNORSK,
  wxLANGUAGE_OCCITAN,
  wxLANGUAGE_ORIYA,
  wxLANGUAGE_OROMO,
  wxLANGUAGE_PASHTO,
  wxLANGUAGE_POLISH,
  wxLANGUAGE_PORTUGUESE,
  wxLANGUAGE_PORTUGUESE_BRAZILIAN,
  wxLANGUAGE_PUNJABI,
  wxLANGUAGE_QUECHUA,
  wxLANGUAGE_RHAETO_ROMANCE,
  wxLANGUAGE_ROMANIAN,
  wxLANGUAGE_RUSSIAN,
  wxLANGUAGE_RUSSIAN_UKRAINE,
  wxLANGUAGE_SAMI,
  wxLANGUAGE_SAMOAN,
  wxLANGUAGE_SANGHO,
  wxLANGUAGE_SANSKRIT,
  wxLANGUAGE_SCOTS_GAELIC,
  wxLANGUAGE_SERBIAN,
  wxLANGUAGE_SERBIAN_CYRILLIC,
  wxLANGUAGE_SERBIAN_LATIN,
  wxLANGUAGE_SERBO_CROATIAN,
  wxLANGUAGE_SESOTHO,
  wxLANGUAGE_SETSWANA,
  wxLANGUAGE_SHONA,
  wxLANGUAGE_SINDHI,
  wxLANGUAGE_SINHALESE,
  wxLANGUAGE_SISWATI,
  wxLANGUAGE_SLOVAK,
  wxLANGUAGE_SLOVENIAN,
  wxLANGUAGE_SOMALI,
  wxLANGUAGE_SPANISH,
  wxLANGUAGE_SPANISH_ARGENTINA,
  wxLANGUAGE_SPANISH_BOLIVIA,
  wxLANGUAGE_SPANISH_CHILE,
  wxLANGUAGE_SPANISH_COLOMBIA,
  wxLANGUAGE_SPANISH_COSTA_RICA,
  wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC,
  wxLANGUAGE_SPANISH_ECUADOR,
  wxLANGUAGE_SPANISH_EL_SALVADOR,
  wxLANGUAGE_SPANISH_GUATEMALA,
  wxLANGUAGE_SPANISH_HONDURAS,
  wxLANGUAGE_SPANISH_MEXICAN,
  wxLANGUAGE_SPANISH_MODERN,
  wxLANGUAGE_SPANISH_NICARAGUA,
  wxLANGUAGE_SPANISH_PANAMA,
  wxLANGUAGE_SPANISH_PARAGUAY,
  wxLANGUAGE_SPANISH_PERU,
  wxLANGUAGE_SPANISH_PUERTO_RICO,
  wxLANGUAGE_SPANISH_URUGUAY,
  wxLANGUAGE_SPANISH_US,
  wxLANGUAGE_SPANISH_VENEZUELA,
  wxLANGUAGE_SUNDANESE,
  wxLANGUAGE_SWAHILI,
  wxLANGUAGE_SWEDISH,
  wxLANGUAGE_SWEDISH_FINLAND,
  wxLANGUAGE_TAGALOG,
  wxLANGUAGE_TAJIK,
  wxLANGUAGE_TAMIL,
  wxLANGUAGE_TATAR,
  wxLANGUAGE_TELUGU,
  wxLANGUAGE_THAI,
  wxLANGUAGE_TIBETAN,
  wxLANGUAGE_TIGRINYA,
  wxLANGUAGE_TONGA,
  wxLANGUAGE_TSONGA,
  wxLANGUAGE_TURKISH,
  wxLANGUAGE_TURKMEN,
  wxLANGUAGE_TWI,
  wxLANGUAGE_UIGHUR,
  wxLANGUAGE_UKRAINIAN,
  wxLANGUAGE_URDU,
  wxLANGUAGE_URDU_INDIA,
  wxLANGUAGE_URDU_PAKISTAN,
  wxLANGUAGE_UZBEK,
  wxLANGUAGE_UZBEK_CYRILLIC,
  wxLANGUAGE_UZBEK_LATIN,
  wxLANGUAGE_VALENCIAN,
  wxLANGUAGE_VIETNAMESE,
  wxLANGUAGE_VOLAPUK,
  wxLANGUAGE_WELSH,
  wxLANGUAGE_WOLOF,
  wxLANGUAGE_XHOSA,
  wxLANGUAGE_YIDDISH,
  wxLANGUAGE_YORUBA,
  wxLANGUAGE_ZHUANG,
  wxLANGUAGE_ZULU,
  wxLANGUAGE_USER_DEFINED
}
 

The languages supported by wxLocale.

More...
enum  wxLayoutDirection {
  wxLayout_Default,
  wxLayout_LeftToRight,
  wxLayout_RightToLeft
}
 

This is the layout direction stored in wxLanguageInfo and returned by wxApp::GetLayoutDirection(), wxWindow::GetLayoutDirection(), wxDC::GetLayoutDirection() for RTL (right-to-left) languages support.

More...
enum  wxLocaleCategory {
  wxLOCALE_CAT_NUMBER,
  wxLOCALE_CAT_DATE,
  wxLOCALE_CAT_MONEY,
  wxLOCALE_CAT_DEFAULT
}
 

The category of locale settings.

More...
enum  wxLocaleInfo {
  wxLOCALE_THOUSANDS_SEP,
  wxLOCALE_DECIMAL_POINT,
  wxLOCALE_SHORT_DATE_FMT,
  wxLOCALE_LONG_DATE_FMT,
  wxLOCALE_DATE_TIME_FMT,
  wxLOCALE_TIME_FMT
}
 

The values understood by wxLocale::GetInfo().

More...

Functions

const wxStringwxGetTranslation (const wxString &string, const wxString &domain=wxEmptyString)
 This function returns the translation of string in the current locale().
const wxStringwxGetTranslation (const wxString &string, const wxString &plural, size_t n, const wxString &domain=wxEmptyString)
 This is an overloaded version of wxGetTranslation(const wxString&, const wxString&), please see its documentation for general information.
const wxString_ (const wxString &string)
 This macro expands into a call to wxGetTranslation(), so it marks the message for the extraction by xgettext just as wxTRANSLATE() does, but also returns the translation of the string for the current locale during execution.

Enumeration Type Documentation

enum wxLanguage

The languages supported by wxLocale.

This enum is generated by misc/languages/genlang.py When making changes, please put them into misc/languages/langtabl.txt

Enumerator:
wxLANGUAGE_DEFAULT 

User's default/preffered language as got from OS.

wxLANGUAGE_UNKNOWN 

Unknown language, returned if wxLocale::GetSystemLanguage fails.

wxLANGUAGE_ABKHAZIAN 
wxLANGUAGE_AFAR 
wxLANGUAGE_AFRIKAANS 
wxLANGUAGE_ALBANIAN 
wxLANGUAGE_AMHARIC 
wxLANGUAGE_ARABIC 
wxLANGUAGE_ARABIC_ALGERIA 
wxLANGUAGE_ARABIC_BAHRAIN 
wxLANGUAGE_ARABIC_EGYPT 
wxLANGUAGE_ARABIC_IRAQ 
wxLANGUAGE_ARABIC_JORDAN 
wxLANGUAGE_ARABIC_KUWAIT 
wxLANGUAGE_ARABIC_LEBANON 
wxLANGUAGE_ARABIC_LIBYA 
wxLANGUAGE_ARABIC_MOROCCO 
wxLANGUAGE_ARABIC_OMAN 
wxLANGUAGE_ARABIC_QATAR 
wxLANGUAGE_ARABIC_SAUDI_ARABIA 
wxLANGUAGE_ARABIC_SUDAN 
wxLANGUAGE_ARABIC_SYRIA 
wxLANGUAGE_ARABIC_TUNISIA 
wxLANGUAGE_ARABIC_UAE 
wxLANGUAGE_ARABIC_YEMEN 
wxLANGUAGE_ARMENIAN 
wxLANGUAGE_ASSAMESE 
wxLANGUAGE_ASTURIAN 
wxLANGUAGE_AYMARA 
wxLANGUAGE_AZERI 
wxLANGUAGE_AZERI_CYRILLIC 
wxLANGUAGE_AZERI_LATIN 
wxLANGUAGE_BASHKIR 
wxLANGUAGE_BASQUE 
wxLANGUAGE_BELARUSIAN 
wxLANGUAGE_BENGALI 
wxLANGUAGE_BHUTANI 
wxLANGUAGE_BIHARI 
wxLANGUAGE_BISLAMA 
wxLANGUAGE_BRETON 
wxLANGUAGE_BULGARIAN 
wxLANGUAGE_BURMESE 
wxLANGUAGE_CAMBODIAN 
wxLANGUAGE_CATALAN 
wxLANGUAGE_CHINESE 
wxLANGUAGE_CHINESE_SIMPLIFIED 
wxLANGUAGE_CHINESE_TRADITIONAL 
wxLANGUAGE_CHINESE_HONGKONG 
wxLANGUAGE_CHINESE_MACAU 
wxLANGUAGE_CHINESE_SINGAPORE 
wxLANGUAGE_CHINESE_TAIWAN 
wxLANGUAGE_CORSICAN 
wxLANGUAGE_CROATIAN 
wxLANGUAGE_CZECH 
wxLANGUAGE_DANISH 
wxLANGUAGE_DUTCH 
wxLANGUAGE_DUTCH_BELGIAN 
wxLANGUAGE_ENGLISH 
wxLANGUAGE_ENGLISH_UK 
wxLANGUAGE_ENGLISH_US 
wxLANGUAGE_ENGLISH_AUSTRALIA 
wxLANGUAGE_ENGLISH_BELIZE 
wxLANGUAGE_ENGLISH_BOTSWANA 
wxLANGUAGE_ENGLISH_CANADA 
wxLANGUAGE_ENGLISH_CARIBBEAN 
wxLANGUAGE_ENGLISH_DENMARK 
wxLANGUAGE_ENGLISH_EIRE 
wxLANGUAGE_ENGLISH_JAMAICA 
wxLANGUAGE_ENGLISH_NEW_ZEALAND 
wxLANGUAGE_ENGLISH_PHILIPPINES 
wxLANGUAGE_ENGLISH_SOUTH_AFRICA 
wxLANGUAGE_ENGLISH_TRINIDAD 
wxLANGUAGE_ENGLISH_ZIMBABWE 
wxLANGUAGE_ESPERANTO 
wxLANGUAGE_ESTONIAN 
wxLANGUAGE_FAEROESE 
wxLANGUAGE_FARSI 
wxLANGUAGE_FIJI 
wxLANGUAGE_FINNISH 
wxLANGUAGE_FRENCH 
wxLANGUAGE_FRENCH_BELGIAN 
wxLANGUAGE_FRENCH_CANADIAN 
wxLANGUAGE_FRENCH_LUXEMBOURG 
wxLANGUAGE_FRENCH_MONACO 
wxLANGUAGE_FRENCH_SWISS 
wxLANGUAGE_FRISIAN 
wxLANGUAGE_GALICIAN 
wxLANGUAGE_GEORGIAN 
wxLANGUAGE_GERMAN 
wxLANGUAGE_GERMAN_AUSTRIAN 
wxLANGUAGE_GERMAN_BELGIUM 
wxLANGUAGE_GERMAN_LIECHTENSTEIN 
wxLANGUAGE_GERMAN_LUXEMBOURG 
wxLANGUAGE_GERMAN_SWISS 
wxLANGUAGE_GREEK 
wxLANGUAGE_GREENLANDIC 
wxLANGUAGE_GUARANI 
wxLANGUAGE_GUJARATI 
wxLANGUAGE_HAUSA 
wxLANGUAGE_HEBREW 
wxLANGUAGE_HINDI 
wxLANGUAGE_HUNGARIAN 
wxLANGUAGE_ICELANDIC 
wxLANGUAGE_INDONESIAN 
wxLANGUAGE_INTERLINGUA 
wxLANGUAGE_INTERLINGUE 
wxLANGUAGE_INUKTITUT 
wxLANGUAGE_INUPIAK 
wxLANGUAGE_IRISH 
wxLANGUAGE_ITALIAN 
wxLANGUAGE_ITALIAN_SWISS 
wxLANGUAGE_JAPANESE 
wxLANGUAGE_JAVANESE 
wxLANGUAGE_KANNADA 
wxLANGUAGE_KASHMIRI 
wxLANGUAGE_KASHMIRI_INDIA 
wxLANGUAGE_KAZAKH 
wxLANGUAGE_KERNEWEK 
wxLANGUAGE_KINYARWANDA 
wxLANGUAGE_KIRGHIZ 
wxLANGUAGE_KIRUNDI 
wxLANGUAGE_KONKANI 
wxLANGUAGE_KOREAN 
wxLANGUAGE_KURDISH 
wxLANGUAGE_LAOTHIAN 
wxLANGUAGE_LATIN 
wxLANGUAGE_LATVIAN 
wxLANGUAGE_LINGALA 
wxLANGUAGE_LITHUANIAN 
wxLANGUAGE_MACEDONIAN 
wxLANGUAGE_MALAGASY 
wxLANGUAGE_MALAY 
wxLANGUAGE_MALAYALAM 
wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM 
wxLANGUAGE_MALAY_MALAYSIA 
wxLANGUAGE_MALTESE 
wxLANGUAGE_MANIPURI 
wxLANGUAGE_MAORI 
wxLANGUAGE_MARATHI 
wxLANGUAGE_MOLDAVIAN 
wxLANGUAGE_MONGOLIAN 
wxLANGUAGE_NAURU 
wxLANGUAGE_NEPALI 
wxLANGUAGE_NEPALI_INDIA 
wxLANGUAGE_NORWEGIAN_BOKMAL 
wxLANGUAGE_NORWEGIAN_NYNORSK 
wxLANGUAGE_OCCITAN 
wxLANGUAGE_ORIYA 
wxLANGUAGE_OROMO 
wxLANGUAGE_PASHTO 
wxLANGUAGE_POLISH 
wxLANGUAGE_PORTUGUESE 
wxLANGUAGE_PORTUGUESE_BRAZILIAN 
wxLANGUAGE_PUNJABI 
wxLANGUAGE_QUECHUA 
wxLANGUAGE_RHAETO_ROMANCE 
wxLANGUAGE_ROMANIAN 
wxLANGUAGE_RUSSIAN 
wxLANGUAGE_RUSSIAN_UKRAINE 
wxLANGUAGE_SAMI 
wxLANGUAGE_SAMOAN 
wxLANGUAGE_SANGHO 
wxLANGUAGE_SANSKRIT 
wxLANGUAGE_SCOTS_GAELIC 
wxLANGUAGE_SERBIAN 
wxLANGUAGE_SERBIAN_CYRILLIC 
wxLANGUAGE_SERBIAN_LATIN 
wxLANGUAGE_SERBO_CROATIAN 
wxLANGUAGE_SESOTHO 
wxLANGUAGE_SETSWANA 
wxLANGUAGE_SHONA 
wxLANGUAGE_SINDHI 
wxLANGUAGE_SINHALESE 
wxLANGUAGE_SISWATI 
wxLANGUAGE_SLOVAK 
wxLANGUAGE_SLOVENIAN 
wxLANGUAGE_SOMALI 
wxLANGUAGE_SPANISH 
wxLANGUAGE_SPANISH_ARGENTINA 
wxLANGUAGE_SPANISH_BOLIVIA 
wxLANGUAGE_SPANISH_CHILE 
wxLANGUAGE_SPANISH_COLOMBIA 
wxLANGUAGE_SPANISH_COSTA_RICA 
wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC 
wxLANGUAGE_SPANISH_ECUADOR 
wxLANGUAGE_SPANISH_EL_SALVADOR 
wxLANGUAGE_SPANISH_GUATEMALA 
wxLANGUAGE_SPANISH_HONDURAS 
wxLANGUAGE_SPANISH_MEXICAN 
wxLANGUAGE_SPANISH_MODERN 
wxLANGUAGE_SPANISH_NICARAGUA 
wxLANGUAGE_SPANISH_PANAMA 
wxLANGUAGE_SPANISH_PARAGUAY 
wxLANGUAGE_SPANISH_PERU 
wxLANGUAGE_SPANISH_PUERTO_RICO 
wxLANGUAGE_SPANISH_URUGUAY 
wxLANGUAGE_SPANISH_US 
wxLANGUAGE_SPANISH_VENEZUELA 
wxLANGUAGE_SUNDANESE 
wxLANGUAGE_SWAHILI 
wxLANGUAGE_SWEDISH 
wxLANGUAGE_SWEDISH_FINLAND 
wxLANGUAGE_TAGALOG 
wxLANGUAGE_TAJIK 
wxLANGUAGE_TAMIL 
wxLANGUAGE_TATAR 
wxLANGUAGE_TELUGU 
wxLANGUAGE_THAI 
wxLANGUAGE_TIBETAN 
wxLANGUAGE_TIGRINYA 
wxLANGUAGE_TONGA 
wxLANGUAGE_TSONGA 
wxLANGUAGE_TURKISH 
wxLANGUAGE_TURKMEN 
wxLANGUAGE_TWI 
wxLANGUAGE_UIGHUR 
wxLANGUAGE_UKRAINIAN 
wxLANGUAGE_URDU 
wxLANGUAGE_URDU_INDIA 
wxLANGUAGE_URDU_PAKISTAN 
wxLANGUAGE_UZBEK 
wxLANGUAGE_UZBEK_CYRILLIC 
wxLANGUAGE_UZBEK_LATIN 
wxLANGUAGE_VALENCIAN 
wxLANGUAGE_VIETNAMESE 
wxLANGUAGE_VOLAPUK 
wxLANGUAGE_WELSH 
wxLANGUAGE_WOLOF 
wxLANGUAGE_XHOSA 
wxLANGUAGE_YIDDISH 
wxLANGUAGE_YORUBA 
wxLANGUAGE_ZHUANG 
wxLANGUAGE_ZULU 
wxLANGUAGE_USER_DEFINED 

For custom, user-defined languages.

This is the layout direction stored in wxLanguageInfo and returned by wxApp::GetLayoutDirection(), wxWindow::GetLayoutDirection(), wxDC::GetLayoutDirection() for RTL (right-to-left) languages support.

Enumerator:
wxLayout_Default 
wxLayout_LeftToRight 
wxLayout_RightToLeft 

The category of locale settings.

See also:
wxLocale::GetInfo()
Enumerator:
wxLOCALE_CAT_NUMBER 

Number formatting.

wxLOCALE_CAT_DATE 

Date/time formatting.

wxLOCALE_CAT_MONEY 

Monetary values formatting.

wxLOCALE_CAT_DEFAULT 

Default category for the wxLocaleInfo value.

This category can be used for values which only make sense for a single category, e.g. wxLOCALE_SHORT_DATE_FMT which can only be used with wxLOCALE_CAT_DATE. As this is the default value of the second parameter of wxLocale::GetInfo(), wxLOCALE_CAT_DATE can be omitted when asking for wxLOCALE_SHORT_DATE_FMT value.

Since:
2.9.0

The values understood by wxLocale::GetInfo().

Note that for the wxLOCALE_*_FMT constants (the date and time formats), the strings returned by wxLocale::GetInfo() use strftime() or, equivalently, wxDateTime::Format() format. If the relevant format couldn't be determined, an empty string is returned -- there is no fallback value so that the application could determine the best course of actions itself in such case.

All of these values are used with wxLOCALE_CAT_DATE in wxLocale::GetInfo() or, more typically, with wxLOCALE_CAT_DEFAULT as they only apply to a single category.

Enumerator:
wxLOCALE_THOUSANDS_SEP 

The thousands separator.

This value can be used with either wxLOCALE_CAT_NUMBER or wxLOCALE_CAT_MONEY categories.

wxLOCALE_DECIMAL_POINT 

The character used as decimal point.

This value can be used with either wxLOCALE_CAT_NUMBER or wxLOCALE_CAT_MONEY categories.

wxLOCALE_SHORT_DATE_FMT 

Short date format.

Notice that short and long date formats may be the same under POSIX systems currently but may, and typically are, different under MSW or OS X.

Since:
2.9.0
wxLOCALE_LONG_DATE_FMT 

Long date format.

Since:
2.9.0
wxLOCALE_DATE_TIME_FMT 

Date and time format.

Since:
2.9.0
wxLOCALE_TIME_FMT 

Time format.

Since:
2.9.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



wxWidgets logo

[ top ]