Default Language is always used as fallback, just a console message is given about missing strings. Lets see if this is what we want...

This commit is contained in:
Titus Tscharntke 2012-09-02 19:33:32 +00:00
parent 7aa365c3a1
commit f2027bea58
1 changed files with 3 additions and 1 deletions

View File

@ -408,7 +408,9 @@ string Lang::get(const string &s, string uselanguage, bool fallbackToDefault) {
}
//printf("#2 fallbackToDefault = %d [%s] uselanguage [%s] DEFAULT_LANGUAGE [%s] this->language [%s]\n",fallbackToDefault,s.c_str(),uselanguage.c_str(),DEFAULT_LANGUAGE,this->language.c_str());
if(fallbackToDefault == true && uselanguage != DEFAULT_LANGUAGE && this->language != DEFAULT_LANGUAGE) {
//if(fallbackToDefault == true && uselanguage != DEFAULT_LANGUAGE && this->language != DEFAULT_LANGUAGE) {
if( uselanguage != DEFAULT_LANGUAGE && this->language != DEFAULT_LANGUAGE) {
return get(s, DEFAULT_LANGUAGE, false);
}