mirror of
https://github.com/an-anime-team/an-anime-game-launcher.git
synced 2025-02-16 15:22:01 +03:00
fix(i18n): changed format of selected launcher language in config file
This commit is contained in:
parent
c8e8413a00
commit
ad0893ec8b
2 changed files with 3 additions and 4 deletions
|
@ -53,7 +53,7 @@ pub fn get_default_lang() -> LanguageIdentifier {
|
|||
lang.parse().unwrap_or_else(|_| langid!("en-us"))
|
||||
}
|
||||
|
||||
pub fn format_lang(lang: LanguageIdentifier) -> String {
|
||||
pub fn format_lang(lang: &LanguageIdentifier) -> String {
|
||||
let mut formatted = lang.language.to_string();
|
||||
|
||||
if let Some(region) = lang.region {
|
||||
|
|
|
@ -182,10 +182,9 @@ impl SimpleAsyncComponent for GeneralApp {
|
|||
connect_selected_notify => move |row| {
|
||||
if is_ready() {
|
||||
if let Ok(mut config) = config::get() {
|
||||
config.launcher.language = SUPPORTED_LANGUAGES
|
||||
config.launcher.language = crate::i18n::format_lang(SUPPORTED_LANGUAGES
|
||||
.get(row.selected() as usize)
|
||||
.unwrap_or(&SUPPORTED_LANGUAGES[0])
|
||||
.language.to_string();
|
||||
.unwrap_or(&SUPPORTED_LANGUAGES[0]));
|
||||
|
||||
config::update(config);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue