Skip to content

Commit 3ccd8b4

Browse files
committed
Move SystemLanguageCode to constant
1 parent 0ae3cfc commit 3ccd8b4

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Flow.Launcher.Core/Resource/Internationalization.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public class Internationalization
1818
{
1919
public Settings Settings { get; set; }
2020
private const string Folder = "Languages";
21-
private const string SystemLanguageCode = "System";
2221
private const string DefaultLanguageCode = "en";
2322
private const string DefaultFile = "en.xaml";
2423
private const string Extension = ".xaml";
@@ -73,7 +72,7 @@ public void ChangeLanguage(string languageCode)
7372

7473
// Get actual language if language code is system
7574
var isSystem = false;
76-
if (languageCode == SystemLanguageCode)
75+
if (languageCode == Constant.SystemLanguageCode)
7776
{
7877
languageCode = GetSystemLanguageCode();
7978
isSystem = true;
@@ -114,7 +113,7 @@ private void ChangeLanguage(Language language, bool isSystem)
114113
CultureInfo.CurrentUICulture = CultureInfo.CurrentCulture;
115114

116115
// Raise event after culture is set
117-
Settings.Language = isSystem ? SystemLanguageCode : language.LanguageCode;
116+
Settings.Language = isSystem ? Constant.SystemLanguageCode : language.LanguageCode;
118117
_ = Task.Run(() =>
119118
{
120119
UpdatePluginMetadataTranslations();
@@ -179,7 +178,7 @@ private void LoadLanguage(Language language)
179178
public List<Language> LoadAvailableLanguages()
180179
{
181180
var list = AvailableLanguages.GetAvailableLanguages();
182-
list.Insert(0, new Language(SystemLanguageCode, AvailableLanguages.GetSystemTranslation(GetSystemLanguageCode())));
181+
list.Insert(0, new Language(Constant.SystemLanguageCode, AvailableLanguages.GetSystemTranslation(GetSystemLanguageCode())));
183182
return list;
184183
}
185184

Flow.Launcher.Infrastructure/Constant.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,7 @@ public static class Constant
5252
public const string SponsorPage = "https://github.com/sponsors/Flow-Launcher";
5353
public const string GitHub = "https://github.com/Flow-Launcher/Flow.Launcher";
5454
public const string Docs = "https://flowlauncher.com/docs";
55+
56+
public const string SystemLanguageCode = "System";
5557
}
5658
}

0 commit comments

Comments
 (0)