core/logic/Translator.cpp
changeset 4090 06731c8a772e
parent 4057 9f9f98843ca8
child 4306 f8a08c7f0c92
     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;