ITADN

i18n bug report

#908Openqccq-lang 创建于 2026-05-29
bugready for release
Q
qccq-langcommented
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 条评论