From f71c3f4171ab2ef04d0834b2003b8aa61aa3bc60 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 26 Sep 2024 11:28:05 +0530 Subject: [PATCH] [auth] Enable l10n for Vietnamese, Arabic, Greek, & Slovak --- auth/lib/locale.dart | 4 ++++ auth/lib/ui/settings/language_picker.dart | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/auth/lib/locale.dart b/auth/lib/locale.dart index 8aa802ac88..c3b33e2988 100644 --- a/auth/lib/locale.dart +++ b/auth/lib/locale.dart @@ -5,8 +5,10 @@ import 'package:shared_preferences/shared_preferences.dart'; // Add more language to the list only when at least 90% of the strings are // translated in the corresponding language. const List appSupportedLocales = [ + Locale('ar'), Locale('bg'), Locale('de'), + Locale('el'), Locale('en'), Locale('es', 'ES'), Locale('fa'), @@ -17,8 +19,10 @@ const List appSupportedLocales = [ Locale('pl'), Locale('pt', 'BR'), Locale('ru'), + Locale('sk'), Locale('tr'), Locale('uk'), + Locale('vi'), Locale("zh", "CN"), ]; diff --git a/auth/lib/ui/settings/language_picker.dart b/auth/lib/ui/settings/language_picker.dart index 2b20ee417a..8eafe084ed 100644 --- a/auth/lib/ui/settings/language_picker.dart +++ b/auth/lib/ui/settings/language_picker.dart @@ -124,10 +124,14 @@ class _ItemsWidgetState extends State { String _getLanguageName(Locale locale) { switch (locale.languageCode) { + case 'ar': + return 'العربية'; case 'en': return 'English'; case 'bg': return 'Български'; + case 'el': + return 'Ελληνικά'; case 'es': switch (locale.countryCode) { case 'ES': @@ -154,10 +158,14 @@ class _ItemsWidgetState extends State { } case 'ru': return 'Русский'; + case 'sk': + return 'Slovenčina'; case 'tr': return 'Türkçe'; case 'uk': return 'Українська'; + case 'vi': + return 'Tiếng Việt'; case 'fi': return 'Suomi'; case 'zh':