no changes, just resolved conflicts
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9665 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
29e2c38bc5
commit
58d5dfc168
@ -1,5 +1,5 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: intl.h
|
// Name: wx/intl.h
|
||||||
// Purpose: Internationalization and localisation for wxWindows
|
// Purpose: Internationalization and localisation for wxWindows
|
||||||
// Author: Vadim Zeitlin
|
// Author: Vadim Zeitlin
|
||||||
// Modified by:
|
// Modified by:
|
||||||
@ -62,10 +62,10 @@ class WXDLLEXPORT wxLanguageInfoArray;
|
|||||||
enum wxLanguage
|
enum wxLanguage
|
||||||
{
|
{
|
||||||
// user's default/preffered language as got from OS:
|
// user's default/preffered language as got from OS:
|
||||||
wxLANGUAGE_DEFAULT,
|
wxLANGUAGE_DEFAULT,
|
||||||
// unknown language, if wxLocale::GetSystemLanguage fails:
|
// unknown language, if wxLocale::GetSystemLanguage fails:
|
||||||
wxLANGUAGE_UNKNOWN,
|
wxLANGUAGE_UNKNOWN,
|
||||||
|
|
||||||
wxLANGUAGE_ABKHAZIAN,
|
wxLANGUAGE_ABKHAZIAN,
|
||||||
wxLANGUAGE_AFAR,
|
wxLANGUAGE_AFAR,
|
||||||
wxLANGUAGE_AFRIKAANS,
|
wxLANGUAGE_AFRIKAANS,
|
||||||
@ -344,8 +344,8 @@ public:
|
|||||||
const wxChar *szLocale = (const wxChar *) NULL, // locale (for setlocale)
|
const wxChar *szLocale = (const wxChar *) NULL, // locale (for setlocale)
|
||||||
bool bLoadDefault = TRUE, // preload wxstd.mo?
|
bool bLoadDefault = TRUE, // preload wxstd.mo?
|
||||||
bool bConvertEncoding = FALSE) // convert Win<->Unix if neccessary?
|
bool bConvertEncoding = FALSE) // convert Win<->Unix if neccessary?
|
||||||
{
|
{
|
||||||
Init(szName, szShort, szLocale, bLoadDefault, bConvertEncoding);
|
Init(szName, szShort, szLocale, bLoadDefault, bConvertEncoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
wxLocale(int language, // wxLanguage id or custom language
|
wxLocale(int language, // wxLanguage id or custom language
|
||||||
@ -365,7 +365,7 @@ public:
|
|||||||
|
|
||||||
// restores old locale
|
// restores old locale
|
||||||
~wxLocale();
|
~wxLocale();
|
||||||
|
|
||||||
// Try to get user's (or OS's) prefered language setting.
|
// Try to get user's (or OS's) prefered language setting.
|
||||||
// Return wxLANGUAGE_UNKNOWN if language-guessing algorithm failed
|
// Return wxLANGUAGE_UNKNOWN if language-guessing algorithm failed
|
||||||
static int GetSystemLanguage();
|
static int GetSystemLanguage();
|
||||||
@ -375,18 +375,18 @@ public:
|
|||||||
|
|
||||||
// returns locale name
|
// returns locale name
|
||||||
const wxChar *GetLocale() const { return m_strLocale; }
|
const wxChar *GetLocale() const { return m_strLocale; }
|
||||||
|
|
||||||
// return current locale wxLanguage value
|
// return current locale wxLanguage value
|
||||||
int GetLanguage() const { return m_language; }
|
int GetLanguage() const { return m_language; }
|
||||||
|
|
||||||
// return locale name to be passed to setlocale()
|
// return locale name to be passed to setlocale()
|
||||||
wxString GetSysName() const;
|
wxString GetSysName() const;
|
||||||
|
|
||||||
// return 'canonical' name, i.e. in the form of xx[_YY], where xx is
|
// return 'canonical' name, i.e. in the form of xx[_YY], where xx is
|
||||||
// language code according to ISO 639 and YY is country name
|
// language code according to ISO 639 and YY is country name
|
||||||
// as specified by ISO 3166.
|
// as specified by ISO 3166.
|
||||||
wxString GetCanonicalName() const { return m_strShort; }
|
wxString GetCanonicalName() const { return m_strShort; }
|
||||||
|
|
||||||
// add a prefix to the catalog lookup path: the message catalog files will be
|
// add a prefix to the catalog lookup path: the message catalog files will be
|
||||||
// looked up under prefix/<lang>/LC_MESSAGES, prefix/LC_MESSAGES and prefix
|
// looked up under prefix/<lang>/LC_MESSAGES, prefix/LC_MESSAGES and prefix
|
||||||
// (in this order).
|
// (in this order).
|
||||||
@ -405,7 +405,7 @@ public:
|
|||||||
|
|
||||||
// check if the given catalog is loaded
|
// check if the given catalog is loaded
|
||||||
bool IsLoaded(const wxChar *szDomain) const;
|
bool IsLoaded(const wxChar *szDomain) const;
|
||||||
|
|
||||||
// Add custom language to the list of known languages.
|
// Add custom language to the list of known languages.
|
||||||
// Notes: 1) wxLanguageInfo contains platform-specific data
|
// Notes: 1) wxLanguageInfo contains platform-specific data
|
||||||
// 2) must be called before Init to have effect
|
// 2) must be called before Init to have effect
|
||||||
@ -436,7 +436,7 @@ public:
|
|||||||
private:
|
private:
|
||||||
// find catalog by name in a linked list, return NULL if !found
|
// find catalog by name in a linked list, return NULL if !found
|
||||||
wxMsgCatalog *FindCatalog(const wxChar *szDomain) const;
|
wxMsgCatalog *FindCatalog(const wxChar *szDomain) const;
|
||||||
|
|
||||||
// copy default table of languages from global static array to
|
// copy default table of languages from global static array to
|
||||||
// m_langugagesInfo, called by InitLanguagesDB
|
// m_langugagesInfo, called by InitLanguagesDB
|
||||||
static void InitLanguagesDB();
|
static void InitLanguagesDB();
|
||||||
@ -449,7 +449,7 @@ private:
|
|||||||
wxLocale *m_pOldLocale; // previous wxLocale
|
wxLocale *m_pOldLocale; // previous wxLocale
|
||||||
|
|
||||||
wxMsgCatalog *m_pMsgCat; // pointer to linked list of catalogs
|
wxMsgCatalog *m_pMsgCat; // pointer to linked list of catalogs
|
||||||
|
|
||||||
bool m_bConvertEncoding;
|
bool m_bConvertEncoding;
|
||||||
|
|
||||||
static wxLanguageInfoArray *ms_languagesDB;
|
static wxLanguageInfoArray *ms_languagesDB;
|
||||||
|
Loading…
Reference in New Issue
Block a user