1
0
Fork 0
mirror of synced 2024-04-30 02:23:53 +12:00
czkawka/czkawka_gui/src/language_functions.rs
Rafał Mikrut 77a48ca6aa
Add support for translations (#469)
* Reformat code with idea tool

* Pierwsza działająca wersja tłumaczeń

* Działa? I dobrze, bo ma działać

* Ćma szła i się potkła

* Ściął śmiałek źółty rząd pąków.
2021-12-11 16:16:14 +01:00

27 lines
578 B
Rust

#[derive(Clone)]
pub struct Language {
pub combo_box_text: &'static str,
pub short_text: &'static str,
}
pub const LANGUAGES_ALL: [Language; 2] = [
Language {
combo_box_text: "English (en)",
short_text: "en",
},
Language {
combo_box_text: "Polski (pl)",
short_text: "pl",
},
];
pub fn get_language_from_combo_box_text(combo_box_text: String) -> Language {
for lang in LANGUAGES_ALL {
if lang.combo_box_text == combo_box_text {
return lang;
}
}
panic!("Not found proper text");
}