feat(i18n): add Bulgarian language
Co-authored-by: Dimitar "Topper" Maznekov <23097319+TopperBG@users.noreply.github.com>
This commit is contained in:
co-authored by
Dimitar Topper Maznekov
parent
6642348a96
commit
3939ba809f
File diff suppressed because it is too large
Load Diff
+17
-2
@@ -3,8 +3,8 @@
|
||||
/// Source: lib/i18n
|
||||
/// To regenerate, run: `dart run slang`
|
||||
///
|
||||
/// Locales: 15
|
||||
/// Strings: 17655 (1177 per locale)
|
||||
/// Locales: 16
|
||||
/// Strings: 18832 (1177 per locale)
|
||||
|
||||
// coverage:ignore-file
|
||||
// ignore_for_file: type=lint, unused_import
|
||||
@@ -16,6 +16,7 @@ import 'package:slang/generated.dart';
|
||||
import 'package:slang_flutter/slang_flutter.dart';
|
||||
export 'package:slang_flutter/slang_flutter.dart';
|
||||
|
||||
import 'strings_bg.g.dart' deferred as l_bg;
|
||||
import 'strings_da.g.dart' deferred as l_da;
|
||||
import 'strings_de.g.dart' deferred as l_de;
|
||||
import 'strings_es.g.dart' deferred as l_es;
|
||||
@@ -40,6 +41,7 @@ part 'strings_en.g.dart';
|
||||
/// - if (LocaleSettings.currentLocale == AppLocale.en) // locale check
|
||||
enum AppLocale with BaseAppLocale<AppLocale, Translations> {
|
||||
en(languageCode: 'en'),
|
||||
bg(languageCode: 'bg'),
|
||||
da(languageCode: 'da'),
|
||||
de(languageCode: 'de'),
|
||||
es(languageCode: 'es'),
|
||||
@@ -78,6 +80,13 @@ enum AppLocale with BaseAppLocale<AppLocale, Translations> {
|
||||
cardinalResolver: cardinalResolver,
|
||||
ordinalResolver: ordinalResolver,
|
||||
);
|
||||
case AppLocale.bg:
|
||||
await l_bg.loadLibrary();
|
||||
return l_bg.TranslationsBg(
|
||||
overrides: overrides,
|
||||
cardinalResolver: cardinalResolver,
|
||||
ordinalResolver: ordinalResolver,
|
||||
);
|
||||
case AppLocale.da:
|
||||
await l_da.loadLibrary();
|
||||
return l_da.TranslationsDa(
|
||||
@@ -192,6 +201,12 @@ enum AppLocale with BaseAppLocale<AppLocale, Translations> {
|
||||
cardinalResolver: cardinalResolver,
|
||||
ordinalResolver: ordinalResolver,
|
||||
);
|
||||
case AppLocale.bg:
|
||||
return l_bg.TranslationsBg(
|
||||
overrides: overrides,
|
||||
cardinalResolver: cardinalResolver,
|
||||
ordinalResolver: ordinalResolver,
|
||||
);
|
||||
case AppLocale.da:
|
||||
return l_da.TranslationsDa(
|
||||
overrides: overrides,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -283,6 +283,8 @@ class AppearanceSettingsScreen extends StatelessWidget {
|
||||
return 'Dansk';
|
||||
case AppLocale.nb:
|
||||
return 'Norsk bokmål';
|
||||
case AppLocale.bg:
|
||||
return 'Български';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user