summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-06-12 02:30:21 +0000
committerAdam <Adam@anope.org>2013-06-12 02:30:21 +0000
commitd463ae3b1eb44085ad06193f403bc8ec67b34422 (patch)
tree63826af31a8095cddd33156ab06f6493cb79f0ec /src
parentebda113f448cdde52d4015b75b09211eac182c8e (diff)
Allow users to change their language to english when the default language is not
Diffstat (limited to 'src')
-rw-r--r--src/language.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/language.cpp b/src/language.cpp
index aa2c3b2e9..6ae7ab152 100644
--- a/src/language.cpp
+++ b/src/language.cpp
@@ -41,7 +41,7 @@ void Language::InitLanguages()
Anope::string language;
while (sep.GetToken(language))
{
- const Anope::string &lang_name = Translate(language.c_str(), "English");
+ const Anope::string &lang_name = Translate(language.c_str(), _("English"));
if (lang_name == "English")
{
Log() << "Unable to use language " << language;
@@ -86,6 +86,9 @@ const char *Language::Translate(const char *lang, const char *string)
if (!lang || !*lang)
lang = Config->DefLanguage.c_str();
+
+ if (Anope::string(lang) == "en")
+ return string != NULL ? string : "";
++_nl_msg_cat_cntr;
#ifdef _WIN32