Skip to content

Commit d27f220

Browse files
committed
implemented automatic (default) language feature in app
1 parent 0bd8ef6 commit d27f220

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

lib/Constants/languages.dart

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
const Languages = {
2+
'auto': 'Automatic',
3+
'en': 'English',
4+
'hi': 'हिन्दी',
5+
'cs': 'Čeština',
6+
'de': 'Deutsch',
7+
'es': 'Español',
8+
'fr': 'Français',
9+
'it': 'italiano',
10+
'hu': 'Magyar',
11+
'nl': 'Nederlands',
12+
'no': 'norsk',
13+
'pl': 'Polskie',
14+
'pt': 'português',
15+
'ru': 'русский язык',
16+
'ro': 'Romanian',
17+
'fi': 'suomi',
18+
'sv': 'svenska',
19+
'uk': 'українська мова',
20+
'ko': '한국어',
21+
'ja': '日本語',
22+
'zh': '中文(繁體)',
23+
'ar': 'اَلْعَرَبِيَّةُ',
24+
};

lib/l10n/l10n.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import 'package:flutter/widgets.dart';
2+
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
3+
export 'package:flutter_gen/gen_l10n/app_localizations.dart';
4+
5+
extension AppLocalizationsX on BuildContext {
6+
AppLocalizations get l10n => AppLocalizations.of(this);
7+
}

0 commit comments

Comments
 (0)