Skip to content

Commit a3193cf

Browse files
committed
Move function position
1 parent dfad11c commit a3193cf

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

Flow.Launcher.Core/Resource/Internationalization.cs

+15-15
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,21 @@ public void ChangeLanguage(string languageCode)
144144
_settings.Language = isSystem ? Constant.SystemLanguageCode : language.LanguageCode;
145145
}
146146

147+
private Language GetLanguageByLanguageCode(string languageCode)
148+
{
149+
var lowercase = languageCode.ToLower();
150+
var language = AvailableLanguages.GetAvailableLanguages().FirstOrDefault(o => o.LanguageCode.ToLower() == lowercase);
151+
if (language == null)
152+
{
153+
Log.Error($"|Internationalization.GetLanguageByLanguageCode|Language code can't be found <{languageCode}>");
154+
return AvailableLanguages.English;
155+
}
156+
else
157+
{
158+
return language;
159+
}
160+
}
161+
147162
private async Task ChangeLanguageAsync(Language language)
148163
{
149164
// Remove old language files and load language
@@ -162,21 +177,6 @@ private async Task ChangeLanguageAsync(Language language)
162177
await Task.Run(UpdatePluginMetadataTranslations);
163178
}
164179

165-
private static Language GetLanguageByLanguageCode(string languageCode)
166-
{
167-
var lowercase = languageCode.ToLower();
168-
var language = AvailableLanguages.GetAvailableLanguages().FirstOrDefault(o => o.LanguageCode.ToLower() == lowercase);
169-
if (language == null)
170-
{
171-
Log.Error($"|Internationalization.GetLanguageByLanguageCode|Language code can't be found <{languageCode}>");
172-
return AvailableLanguages.English;
173-
}
174-
else
175-
{
176-
return language;
177-
}
178-
}
179-
180180
public bool PromptShouldUsePinyin(string languageCodeToSet)
181181
{
182182
var languageToSet = GetLanguageByLanguageCode(languageCodeToSet);

0 commit comments

Comments
 (0)