wxWidgets: wxLanguageInfo Struct Reference

| Version: 3.0.4

Public Member Functions | Public Attributes | List of all members
wxLanguageInfo Struct Reference

`#include </usr/src/ports/wxWidgets3.0/wxWidgets3.0-3.0.4-1.i686/src/wxWidgets-3.0.4/interface/wx/intl.h>`

## Detailed Description

Encapsulates a wxLanguage identifier together with OS-specific information related to that language.

wxPerl Note: In wxPerl `Wx::LanguageInfo` has only one method:

- Wx::LanguageInfo->new(language, canonicalName, WinLang, WinSubLang, Description)

## 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...

## Public Attributes
int | Language
| wxLanguage id. More...
wxString | CanonicalName
| Canonical name of the language, e.g. `fr_FR`. More...
wxString | Description
| Human-readable name of the language. 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...

## Member Function Documentation

## ◆ GetLCID()

wxUint32 wxLanguageInfo::GetLCID | ( |  | ) | const

Return the LCID corresponding to this language.

Availability: only available for the wxMSW port.

## ◆ GetLocaleName()

wxString wxLanguageInfo::GetLocaleName | ( |  | ) | const

Return the locale name corresponding to this language usable with `setlocale()` on the current system.

## Member Data Documentation

## ◆ CanonicalName

wxString wxLanguageInfo::CanonicalName

Canonical name of the language, e.g. `fr_FR`.

## ◆ Description

wxString wxLanguageInfo::Description

Human-readable name of the language.

## ◆ Language

int wxLanguageInfo::Language

wxLanguage id.

It should be greater than `wxLANGUAGE_USER_DEFINED` when defining your own language info structure.

## ◆ LayoutDirection

wxLayoutDirection wxLanguageInfo::LayoutDirection

The layout direction used for this language.

## ◆ WinLang

wxUint32 wxLanguageInfo::WinLang

Win32 language identifiers (LANG_xxxx, SUBLANG_xxxx).

Availability: only available for the wxMSW port.

## ◆ WinSublang

wxUint32 wxLanguageInfo::WinSublang

Win32 language identifiers (LANG_xxxx, SUBLANG_xxxx).

Availability: only available for the wxMSW port.