#include <wx/intl.h>
Encapsulates a wxLanguage identifier together with OS-specific information related to that language.
wxPerl Note: In wxPerl Wx::LanguageInfo has only one method:
Public Member Functions | |
| wxUint32 | GetLCID () const |
| Return the LCID corresponding to this language. More... | |
| wxString | GetLocaleName () const |
Return the locale name corresponding to this language usable with setlocale() on the current system. More... | |
| wxString | GetCanonicalWithRegion () const |
| Return the canonical locale name including the region, if known. More... | |
Public Attributes | |
| int | Language |
| wxLanguage id. More... | |
| wxString | LocaleTag |
| Tag for locale in BCP 47-like notation. More... | |
| wxString | CanonicalName |
Canonical name of the language, e.g. fr_FR. More... | |
| wxString | CanonicalRef |
| Canonical reference including region. More... | |
| wxString | Description |
| Human-readable name of the language in English. More... | |
| wxString | DescriptionNative |
| Human-readable name of the language in this language itself. More... | |
| wxLayoutDirection | LayoutDirection |
| The layout direction used for this language. More... | |
| wxUint32 | WinLang |
| Win32 language identifiers (LANG_xxxx, SUBLANG_xxxx). More... | |
| wxUint32 | WinSublang |
| Win32 language identifiers (LANG_xxxx, SUBLANG_xxxx). More... | |
| wxString wxLanguageInfo::GetCanonicalWithRegion | ( | ) | const |
Return the canonical locale name including the region, if known.
The value is identical to CanonicalRef, if not empty, otherwise it is identical to CanonicalName.
| wxUint32 wxLanguageInfo::GetLCID | ( | ) | const |
Return the LCID corresponding to this language.
| wxString wxLanguageInfo::GetLocaleName | ( | ) | const |
Return the locale name corresponding to this language usable with setlocale() on the current system.
If setting locale for this language is not supported, the returned string is empty.
| wxString wxLanguageInfo::CanonicalName |
Canonical name of the language, e.g. fr_FR.
| wxString wxLanguageInfo::CanonicalRef |
Canonical reference including region.
Set, if the name specifies the language only, e.g. fr_FR for fr. Empty, if region is unknown or already part of the name.
| wxString wxLanguageInfo::Description |
Human-readable name of the language in English.
| wxString wxLanguageInfo::DescriptionNative |
Human-readable name of the language in this language itself.
| int wxLanguageInfo::Language |
wxLanguage id.
It should be greater than wxLANGUAGE_USER_DEFINED when defining your own language info structure.
| wxLayoutDirection wxLanguageInfo::LayoutDirection |
The layout direction used for this language.
| wxString wxLanguageInfo::LocaleTag |
Tag for locale in BCP 47-like notation.
| wxUint32 wxLanguageInfo::WinLang |
Win32 language identifiers (LANG_xxxx, SUBLANG_xxxx).