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
|
/// Source: lib/i18n
|
||||||
/// To regenerate, run: `dart run slang`
|
/// To regenerate, run: `dart run slang`
|
||||||
///
|
///
|
||||||
/// Locales: 15
|
/// Locales: 16
|
||||||
/// Strings: 17655 (1177 per locale)
|
/// Strings: 18832 (1177 per locale)
|
||||||
|
|
||||||
// coverage:ignore-file
|
// coverage:ignore-file
|
||||||
// ignore_for_file: type=lint, unused_import
|
// ignore_for_file: type=lint, unused_import
|
||||||
@@ -16,6 +16,7 @@ import 'package:slang/generated.dart';
|
|||||||
import 'package:slang_flutter/slang_flutter.dart';
|
import 'package:slang_flutter/slang_flutter.dart';
|
||||||
export '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_da.g.dart' deferred as l_da;
|
||||||
import 'strings_de.g.dart' deferred as l_de;
|
import 'strings_de.g.dart' deferred as l_de;
|
||||||
import 'strings_es.g.dart' deferred as l_es;
|
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
|
/// - if (LocaleSettings.currentLocale == AppLocale.en) // locale check
|
||||||
enum AppLocale with BaseAppLocale<AppLocale, Translations> {
|
enum AppLocale with BaseAppLocale<AppLocale, Translations> {
|
||||||
en(languageCode: 'en'),
|
en(languageCode: 'en'),
|
||||||
|
bg(languageCode: 'bg'),
|
||||||
da(languageCode: 'da'),
|
da(languageCode: 'da'),
|
||||||
de(languageCode: 'de'),
|
de(languageCode: 'de'),
|
||||||
es(languageCode: 'es'),
|
es(languageCode: 'es'),
|
||||||
@@ -78,6 +80,13 @@ enum AppLocale with BaseAppLocale<AppLocale, Translations> {
|
|||||||
cardinalResolver: cardinalResolver,
|
cardinalResolver: cardinalResolver,
|
||||||
ordinalResolver: ordinalResolver,
|
ordinalResolver: ordinalResolver,
|
||||||
);
|
);
|
||||||
|
case AppLocale.bg:
|
||||||
|
await l_bg.loadLibrary();
|
||||||
|
return l_bg.TranslationsBg(
|
||||||
|
overrides: overrides,
|
||||||
|
cardinalResolver: cardinalResolver,
|
||||||
|
ordinalResolver: ordinalResolver,
|
||||||
|
);
|
||||||
case AppLocale.da:
|
case AppLocale.da:
|
||||||
await l_da.loadLibrary();
|
await l_da.loadLibrary();
|
||||||
return l_da.TranslationsDa(
|
return l_da.TranslationsDa(
|
||||||
@@ -192,6 +201,12 @@ enum AppLocale with BaseAppLocale<AppLocale, Translations> {
|
|||||||
cardinalResolver: cardinalResolver,
|
cardinalResolver: cardinalResolver,
|
||||||
ordinalResolver: ordinalResolver,
|
ordinalResolver: ordinalResolver,
|
||||||
);
|
);
|
||||||
|
case AppLocale.bg:
|
||||||
|
return l_bg.TranslationsBg(
|
||||||
|
overrides: overrides,
|
||||||
|
cardinalResolver: cardinalResolver,
|
||||||
|
ordinalResolver: ordinalResolver,
|
||||||
|
);
|
||||||
case AppLocale.da:
|
case AppLocale.da:
|
||||||
return l_da.TranslationsDa(
|
return l_da.TranslationsDa(
|
||||||
overrides: overrides,
|
overrides: overrides,
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -283,6 +283,8 @@ class AppearanceSettingsScreen extends StatelessWidget {
|
|||||||
return 'Dansk';
|
return 'Dansk';
|
||||||
case AppLocale.nb:
|
case AppLocale.nb:
|
||||||
return 'Norsk bokmål';
|
return 'Norsk bokmål';
|
||||||
|
case AppLocale.bg:
|
||||||
|
return 'Български';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user