WoW:API GetLocale: Difference between revisions
Jump to navigation
Jump to search
(→Known results: Mexico has its own localization of Spanish.) |
m (Move page script moved page API GetLocale to API GetLocale without leaving a redirect) |
||
| (4 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{wowapi}} | {{wowapi}}Returns information about the client locale. | ||
locale = GetLocale(); | locale = GetLocale(); | ||
| Line 9: | Line 9: | ||
== Example == | == Example == | ||
<pre> | <pre> | ||
if (GetLocale() == "frFR") then | if (GetLocale() == "frFR") then | ||
| Line 18: | Line 17: | ||
</pre> | </pre> | ||
== | == Locales == | ||
"frFR": French | * "frFR": French (France) | ||
"deDE": German | * "deDE": German (Germany) | ||
" | * "enGB": English (Great Britain) ''if returned, can substitute 'enUS' for consistancy'' | ||
"koKR": Korean | * "enUS": English (America) | ||
"zhCN": Chinese (simplified) | * "itIT": Italian (Italy) | ||
"zhTW": Chinese (traditional) | * "koKR": Korean (Korea) ''RTL - right-to-left'' | ||
"ruRU": Russian ( | * "zhCN": Chinese (China) (simplified) ''implemented LTR left-to-right in WoW'' | ||
"esES": Spanish (Spain) | * "zhTW": Chinese (Taiwan) (traditional) ''implemented LTR left-to-right in WoW'' | ||
"esMX": Spanish (Mexico) | * "ruRU": Russian (Russia) | ||
* "esES": Spanish (Spain) | |||
* "esMX": Spanish (Mexico) | |||
* "ptBR": Portuguese (Brazil) | |||
Latest revision as of 04:46, 15 August 2023
← WoW API < GetLocaleReturns information about the client locale.
locale = GetLocale();
Description
The locale is what makes it possible to know what language the interface is using and thus determine which specific code is going to be executed in a localized addon.
Typically, this is used in a GetLocale block:
Example
if (GetLocale() == "frFR") then
-- things for the french client
else
-- for the rest, usually english since it's the default language
end
Locales
- "frFR": French (France)
- "deDE": German (Germany)
- "enGB": English (Great Britain) if returned, can substitute 'enUS' for consistancy
- "enUS": English (America)
- "itIT": Italian (Italy)
- "koKR": Korean (Korea) RTL - right-to-left
- "zhCN": Chinese (China) (simplified) implemented LTR left-to-right in WoW
- "zhTW": Chinese (Taiwan) (traditional) implemented LTR left-to-right in WoW
- "ruRU": Russian (Russia)
- "esES": Spanish (Spain)
- "esMX": Spanish (Mexico)
- "ptBR": Portuguese (Brazil)