diff --git a/src/aim1_language_switcher/language_switcher.cpp b/src/aim1_language_switcher/language_switcher.cpp index 548efaf..2d77a5a 100644 --- a/src/aim1_language_switcher/language_switcher.cpp +++ b/src/aim1_language_switcher/language_switcher.cpp @@ -122,6 +122,9 @@ struct DemoApp { continue; } auto q = fn.path().stem().wstring(); + while (q.find('.') != -1) { + q = fs::path{q}.stem(); + } std::transform(q.begin(), q.end(), q.begin(), ::towlower); auto tofind = L"quest_"s; if (!q.starts_with(tofind)) {