Allow unit tests to pass even when Qt translations overridden

This commit is contained in:
Damien Elmes 2022-12-04 14:25:54 +10:00
parent d52aa77b29
commit 7e3ac53869

View File

@ -26,6 +26,10 @@ pub fn get_ftl_data() -> TranslationsByLang {
if let Some(path) = extra_ftl_root() { if let Some(path) = extra_ftl_root() {
// Mobile client has requested its own extra translations // Mobile client has requested its own extra translations
add_translation_root(&mut map, &path, false); add_translation_root(&mut map, &path, false);
// In a debug build, also include the Qt translations so that our Python unit tests pass.
if std::env::var("RELEASE").is_err() {
add_folder(&mut map, &ftl_base.join("qt"), "templates");
}
} else { } else {
// Qt core templates from this repo // Qt core templates from this repo
add_folder(&mut map, &ftl_base.join("qt"), "templates"); add_folder(&mut map, &ftl_base.join("qt"), "templates");