diff --git a/lib/translations/app_dept.dart b/lib/translations/app_dept.dart index 1d60fe75..40695a8d 100755 --- a/lib/translations/app_dept.dart +++ b/lib/translations/app_dept.dart @@ -1,5 +1,6 @@ import 'dart:ui'; import 'package:get/get.dart'; +import 'package:star_lock/app_settings/app_settings.dart'; import '../tools/app_manager.dart'; @@ -54,8 +55,8 @@ extension ExtensionAppDept on AppDept { const Locale fiL = Locale('fi', 'FI'); const Locale daL = Locale('da', 'DK'); const Locale ukL = Locale('uk', 'UA'); - const Locale hiL = Locale('hi', 'HI'); - const Locale urL = Locale('ur', 'UR'); + const Locale hiL = Locale('hi', 'IN'); + const Locale urL = Locale('ur', 'PK'); const Locale srCyrillic = Locale('sr', 'RS'); return [ @@ -186,7 +187,6 @@ enum LanguageType { hindi, //乌尔都语 urdu, - } extension ExtensionLanguageType on LanguageType { diff --git a/lib/translations/translation_loader.dart b/lib/translations/translation_loader.dart index 9dddc4d9..c54dcc68 100755 --- a/lib/translations/translation_loader.dart +++ b/lib/translations/translation_loader.dart @@ -78,6 +78,8 @@ class TranslationLoader { static Map _idMap = {}; static Map _fiMap = {}; static Map _daMap = {}; + static Map _hiMap = {}; + static Map _urMap = {}; static Map get zhDic => _zhMap; static Map get enDic => _enMap; @@ -118,6 +120,8 @@ class TranslationLoader { static Map get daDic => _daMap; static Map get ukMap => _ukMap; static Map get srMap => _srMap; + static Map get hiMap => _hiMap; + static Map get urMap => _urMap; static Future loadTranslation() async { _zhMap = await _loadJsonFile('lan/lan_zh.json'); @@ -159,6 +163,8 @@ class TranslationLoader { _daMap = await _loadJsonFile('lan/lan_da.json'); _ukMap = await _loadJsonFile('lan/lan_uk.json'); _srMap = await _loadJsonFile('lan/lan_sr_cyrl.json'); + _hiMap = await _loadJsonFile('lan/lan_hi.json'); + _urMap = await _loadJsonFile('lan/lan_ur.json'); } static Future> _loadJsonFile(String filePath) async => diff --git a/lib/translations/translation_message.dart b/lib/translations/translation_message.dart index 4f41e0fd..335560e6 100755 --- a/lib/translations/translation_message.dart +++ b/lib/translations/translation_message.dart @@ -40,6 +40,8 @@ class TranslationMessage extends Translations { 'id_ID': TranslationLoader.idDic, 'fi_FI': TranslationLoader.fiDic, 'da_DK': TranslationLoader.daDic, + 'hi_IN': TranslationLoader.hiMap, + 'ur_PK': TranslationLoader.urMap, }; void updateLocal(Locale l) => Get.updateLocale(l);