File tree 1 file changed +15
-15
lines changed
Flow.Launcher.Core/Resource
1 file changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -144,6 +144,21 @@ public void ChangeLanguage(string languageCode)
144
144
_settings . Language = isSystem ? Constant . SystemLanguageCode : language . LanguageCode ;
145
145
}
146
146
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
+
147
162
private async Task ChangeLanguageAsync ( Language language )
148
163
{
149
164
// Remove old language files and load language
@@ -162,21 +177,6 @@ private async Task ChangeLanguageAsync(Language language)
162
177
await Task . Run ( UpdatePluginMetadataTranslations ) ;
163
178
}
164
179
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
-
180
180
public bool PromptShouldUsePinyin ( string languageCodeToSet )
181
181
{
182
182
var languageToSet = GetLanguageByLanguageCode ( languageCodeToSet ) ;
You can’t perform that action at this time.
0 commit comments