i18n bug report
bugready for release
Hi,
when I set the language to Chinese
```cpp
bool Translator::loadNodes( pugi::xml_node node, std::string lang ) {
for ( pugi::xml_node resources = node; resources; resources = resources.next_sibling() ) {
std::string name = String::toLower( std::string( resources.name() ) );
if ( name == "resources" ) {
lang = lang.size() == 2 ? lang : resources.attribute( "language" ).as_string();
if ( lang.empty() || lang.size() != 2 ) {
Log::error( "Error: Couldn't load i18n language strings: language not specified in "
"file name or resources attribute \"language\"." );
return false;
}
.......
```
the filename is 'zh_CN.xml', but it fails because "lang.size() != 2" :-(
1 条评论