WoW:API GetLocale: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
{{wowapi}} | {{wowapi}}Returns information about the client locale. | ||
Returns information about the client locale. | |||
locale = GetLocale(); | locale = GetLocale(); | ||
Line 10: | Line 9: | ||
== Example == | == Example == | ||
<pre> | <pre> | ||
if (GetLocale() == "frFR") then | if (GetLocale() == "frFR") then | ||
Line 23: | Line 21: | ||
* "frFR": French (France) | * "frFR": French (France) | ||
* "deDE": German (Germany) | * "deDE": German (Germany) | ||
* "enGB : English (Great | * "enGB": English (Great Britain) ''if returned, can substitute 'enUS' for consistancy'' | ||
* "enUS": English (America) | * "enUS": English (America) | ||
* "itIT": Italian (Italy) | * "itIT": Italian (Italy) |
Revision as of 23:39, 25 August 2019
← 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)