diff --git a/dll/settings_parser.cpp b/dll/settings_parser.cpp index e6acc44b..66d4850a 100644 --- a/dll/settings_parser.cpp +++ b/dll/settings_parser.cpp @@ -643,11 +643,11 @@ static std::set parse_supported_languages(class Local_Storage *loca if (input.is_open()) { common_helpers::consume_bom(input); for( std::string line; getline( input, line ); ) { - if (!line.empty() && line[line.length()-1] == '\n') { + if (!line.empty() && line.back() == '\n') { line.pop_back(); } - if (!line.empty() && line[line.length()-1] == '\r') { + if (!line.empty() && line.back() == '\r') { line.pop_back(); } diff --git a/tools/generate_emu_config/generate_emu_config.py b/tools/generate_emu_config/generate_emu_config.py index 4347cb01..1bda60d7 100644 --- a/tools/generate_emu_config/generate_emu_config.py +++ b/tools/generate_emu_config/generate_emu_config.py @@ -826,7 +826,7 @@ def main(): for lang in langs: support: str = langs[lang].get("supported", "").lower() if support == "true" or support == "1": - languages.append(lang) + languages.append(f'{lang}'.lower()) if languages: with open(os.path.join(emu_settings_dir, "supported_languages.txt"), 'wt', encoding='utf-8') as f: