From cb2e5ea03d0a81869e69ffe473e8eb992791b0c0 Mon Sep 17 00:00:00 2001 From: liyi Date: Wed, 2 Apr 2025 12:09:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/translations/app_dept.dart | 6 +++--- lib/translations/translation_loader.dart | 6 ++++++ lib/translations/translation_message.dart | 2 ++ 3 files changed, 11 insertions(+), 3 deletions(-) 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);