aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/shared')
-rw-r--r--src/server/shared/Common.cpp10
-rw-r--r--src/server/shared/Common.h11
2 files changed, 15 insertions, 6 deletions
diff --git a/src/server/shared/Common.cpp b/src/server/shared/Common.cpp
index 56e3c4faaf5..22560012b49 100644
--- a/src/server/shared/Common.cpp
+++ b/src/server/shared/Common.cpp
@@ -18,7 +18,8 @@
#include "Common.h"
-char const* localeNames[TOTAL_LOCALES] = {
+char const* localeNames[TOTAL_LOCALES] =
+{
"enUS",
"koKR",
"frFR",
@@ -27,13 +28,16 @@ char const* localeNames[TOTAL_LOCALES] = {
"zhTW",
"esES",
"esMX",
- "ruRU"
+ "ruRU",
+ "none",
+ "ptBR",
+ "itIT"
};
LocaleConstant GetLocaleByName(const std::string& name)
{
for (uint32 i = 0; i < TOTAL_LOCALES; ++i)
- if (name==localeNames[i])
+ if (name == localeNames[i])
return LocaleConstant(i);
return LOCALE_enUS; // including enGB case
diff --git a/src/server/shared/Common.h b/src/server/shared/Common.h
index 4c5773d5eb5..11c9ad3b27f 100644
--- a/src/server/shared/Common.h
+++ b/src/server/shared/Common.h
@@ -114,13 +114,18 @@ enum LocaleConstant
LOCALE_zhTW = 5,
LOCALE_esES = 6,
LOCALE_esMX = 7,
- LOCALE_ruRU = 8
+ LOCALE_ruRU = 8,
+ LOCALE_none = 9,
+ LOCALE_ptBR = 10,
+ LOCALE_itIT = 11,
+
+ TOTAL_LOCALES
};
-const uint8 TOTAL_LOCALES = 9;
+const uint8 OLD_TOTAL_LOCALES = 9; /// @todo convert in simple system
#define DEFAULT_LOCALE LOCALE_enUS
-#define MAX_LOCALES 8
+#define MAX_LOCALES 11
extern char const* localeNames[TOTAL_LOCALES];