Browse Source

Localization: warning when translation is overrided

Ivan K 10 years ago
parent
commit
6dc8dc9203
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Source/Urho3D/Resource/Localization.cpp

+ 5 - 0
Source/Urho3D/Resource/Localization.cpp

@@ -182,6 +182,11 @@ void Localization::LoadJSON(const JSONValue &source)
                            "\", language=\"" + lang + "\"");
                 continue;
             }
+            if (strings_[StringHash(lang)][StringHash(id)] != String::EMPTY)
+            {
+                LOGWARNING("Localization::LoadJSON(source): override translation, string ID=\"" + id +
+                           "\", language=\"" + lang + "\"");
+            }
             strings_[StringHash(lang)][StringHash(id)] = string;
             if (!languages_.Contains(lang))
                 languages_.Push(lang);