mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Add display translation for system language item
This commit is contained in:
parent
921d6a3beb
commit
0ae3cfcdd6
2 changed files with 34 additions and 2 deletions
|
|
@ -30,7 +30,6 @@ namespace Flow.Launcher.Core.Resource
|
||||||
public static Language Vietnamese = new Language("vi-vn", "Tiếng Việt");
|
public static Language Vietnamese = new Language("vi-vn", "Tiếng Việt");
|
||||||
public static Language Hebrew = new Language("he", "עברית");
|
public static Language Hebrew = new Language("he", "עברית");
|
||||||
|
|
||||||
|
|
||||||
public static List<Language> GetAvailableLanguages()
|
public static List<Language> GetAvailableLanguages()
|
||||||
{
|
{
|
||||||
List<Language> languages = new List<Language>
|
List<Language> languages = new List<Language>
|
||||||
|
|
@ -63,5 +62,38 @@ namespace Flow.Launcher.Core.Resource
|
||||||
};
|
};
|
||||||
return languages;
|
return languages;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static string GetSystemTranslation(string languageCode)
|
||||||
|
{
|
||||||
|
return languageCode switch
|
||||||
|
{
|
||||||
|
"en" => "System",
|
||||||
|
"zh-cn" => "系统",
|
||||||
|
"zh-tw" => "系統",
|
||||||
|
"uk-UA" => "Система",
|
||||||
|
"ru" => "Система",
|
||||||
|
"fr" => "Système",
|
||||||
|
"ja" => "システム",
|
||||||
|
"nl" => "Systeem",
|
||||||
|
"pl" => "System",
|
||||||
|
"da" => "System",
|
||||||
|
"de" => "System",
|
||||||
|
"ko" => "시스템",
|
||||||
|
"sr" => "Систем",
|
||||||
|
"pt-pt" => "Sistema",
|
||||||
|
"pt-br" => "Sistema",
|
||||||
|
"es" => "Sistema",
|
||||||
|
"es-419" => "Sistema",
|
||||||
|
"it" => "Sistema",
|
||||||
|
"nb-NO" => "System",
|
||||||
|
"sk" => "Systém",
|
||||||
|
"tr" => "Sistem",
|
||||||
|
"cs" => "Systém",
|
||||||
|
"ar" => "النظام",
|
||||||
|
"vi-vn" => "Hệ thống",
|
||||||
|
"he" => "מערכת",
|
||||||
|
_ => "System",
|
||||||
|
};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ namespace Flow.Launcher.Core.Resource
|
||||||
public List<Language> LoadAvailableLanguages()
|
public List<Language> LoadAvailableLanguages()
|
||||||
{
|
{
|
||||||
var list = AvailableLanguages.GetAvailableLanguages();
|
var list = AvailableLanguages.GetAvailableLanguages();
|
||||||
list.Insert(0, new Language(SystemLanguageCode, "System"));
|
list.Insert(0, new Language(SystemLanguageCode, AvailableLanguages.GetSystemTranslation(GetSystemLanguageCode())));
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue