1.1 --- a/core/logic/Translator.cpp Wed Aug 28 13:17:17 2013 -0400
1.2 +++ b/core/logic/Translator.cpp Wed Aug 28 13:18:55 2013 -0400
1.3 @@ -474,13 +474,6 @@
1.4 }
1.5 else
1.6 {
1.7 - size_t len = strlen(key);
1.8 - if (len < 2 || len > 3)
1.9 - {
1.10 - ParseWarning("Ignoring translation to invalid language \"%s\" on line %d.", key, states->line);
1.11 - return SMCResult_Continue;
1.12 - }
1.13 -
1.14 unsigned int lang;
1.15 if (!m_pTranslator->GetLanguageByCode(key, &lang))
1.16 {
1.17 @@ -493,7 +486,7 @@
1.18 /* See how many bytes we need for this string, then allocate.
1.19 * NOTE: THIS SHOULD GUARANTEE THAT WE DO NOT NEED TO NEED TO SIZE CHECK
1.20 */
1.21 - len = strlen(value) + pPhrase->fmt_bytes + 1;
1.22 + size_t len = strlen(value) + pPhrase->fmt_bytes + 1;
1.23 char *out_buf;
1.24 int out_idx;
1.25
1.26 @@ -894,14 +887,6 @@
1.27
1.28 SMCResult Translator::ReadSMC_KeyValue(const SMCStates *states, const char *key, const char *value)
1.29 {
1.30 - size_t len = strlen(key);
1.31 -
1.32 - if (len < 2 || len > 3)
1.33 - {
1.34 - smcore.LogError("[SM] Warning encountered parsing languages.cfg file.");
1.35 - smcore.LogError("[SM] Invalid language code \"%s\" is being ignored.", key);
1.36 - }
1.37 -
1.38 AddLanguage(key, value);
1.39
1.40 return SMCResult_Continue;