]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/locale.tex
added wxTB_RIGHT style for right-aligned toolbars (slightly modified patch 1567469)
[wxWidgets.git] / docs / latex / wx / locale.tex
index d3e4bb04216fd88a8f39ea0ebf953082c5ecad81..66197b87e8a2c9d7934f8b44e218cf80d494bb0e 100644 (file)
@@ -148,11 +148,10 @@ code, see the instructions in
 \func{void}{AddCatalogLookupPathPrefix}{\param{const wxString\& }{prefix}}
 
 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/<lang> and prefix
 (in this order).
 
-This only applies to subsequent invocations of AddCatalog()!
-
+This only applies to subsequent invocations of AddCatalog().
 
 \membersection{wxLocale::AddLanguage}\label{wxlocaleaddlanguage}
 
@@ -184,9 +183,9 @@ struct WXDLLEXPORT wxLanguageInfo
 Wx::LanguageInfo->new( language, canonicalName, WinLang, WinSubLang, Description )}
 
 
-\membersection{wxLocale::FindLanguageInfo}{wxlocalefindlanguageinfo}
+\membersection{wxLocale::FindLanguageInfo}\label{wxlocalefindlanguageinfo}
 
-\constfunc{static wxLanguageInfo *}{FindLanguageInfo}{\param{const wxString\& }{locale}}
+\func{static wxLanguageInfo *}{FindLanguageInfo}{\param{const wxString\& }{locale}}
 
 This function may be used to find the language description structure for the
 given locale, specified either as a two letter ISO language code (for example,
@@ -204,7 +203,7 @@ is unknown. Note that even if the returned pointer is valid, the caller should
 
 \membersection{wxLocale::GetCanonicalName}\label{wxlocalegetcanonicalname}
 
-\constfunc{wxString}{GetSysName}{\void}
+\constfunc{wxString}{GetCanonicalName}{\void}
 
 Returns the canonical form of current locale name. Canonical form is the
 one that is used on UNIX systems: it is a two- or five-letter string in xx or
@@ -390,7 +389,7 @@ description of this behaviour. Note that this flag is meaningless in Unicode bui
 
 \docparam{szName}{The name of the locale. Only used in diagnostic messages.}
 
-\docparam{szShort}{The standard 2 letter locale abbreviation and is used as the
+\docparam{szShort}{The standard 2 letter locale abbreviation; it is used as the
 directory prefix when looking for the message catalog files.}
 
 \docparam{szLocale}{The parameter for the call to setlocale(). Note that it is
@@ -419,6 +418,24 @@ translate the messages using the message catalogs for this locale.
 Returns true on success or false if the given locale couldn't be set.
 
 
+\membersection{wxLocale::IsAvailable}\label{wxlocaleisavailable}
+
+\func{static bool}{IsAvailable}{\param{int }{lang}}
+
+Check whether the operating system and/or C run time environment supports
+this locale. For example in Windows 2000 and Windows XP, support for many
+locales is not installed by default. Returns \true if the locale is
+supported.
+
+The argument \arg{lang} is the wxLanguage identifier. To obtain this for a
+given a two letter ISO language code, use 
+\helpref{FindLanguageInfo}{wxlocalefindlanguageinfo} to obtain its
+wxLanguageInfo structure. See \helpref{AddLanguage}{wxlocaleaddlanguage} for
+the wxLanguageInfo description.
+
+\newsince{2.7.1}. Currently only implemented under Windows.
+
+
 \membersection{wxLocale::IsLoaded}\label{wxlocaleisloaded}
 
 \constfunc{bool}{IsLoaded}{\param{const char* }{domain}}