在设置控制器和翻译模块中添加阿拉伯语选项和映射
@ -41,6 +41,7 @@ import 'language/lv_lv.dart'; // 新增拉脱维亚语导入
import 'language/et_ee.dart'; // 新增爱沙尼亚语导入
import 'language/is_is.dart'; // 新增塞尔维亚语(拉丁)导入
import 'language/sr_rs.dart'; // 新增冰岛语导入
import 'language/ar_sa.dart'; // 新增阿拉伯语导入
class AppTranslations extends Translations {
static const fallbackLocale = Locale('zh', 'CN');
@ -129,6 +130,7 @@ class AppTranslations extends Translations {
const Locale('et', 'EE'), // 爱沙尼亚语
const Locale('sr', 'RS'), // 塞尔维亚语
const Locale('is', 'IS'), // 新增冰岛语支持
const Locale('ar', 'SA'), // 新增阿拉伯语支持
];
/// 语言代码映射表,用于处理各种标准语言代码格式
@ -327,5 +329,6 @@ class AppTranslations extends Translations {
'et_EE': etEE, // 爱沙尼亚语
'sr_RS': srRS, // 新增塞尔维亚语(拉丁)映射
'is_IS': isIS, // 新增冰岛语映射
'ar_SA': arSA, // 新增阿拉伯语映射
};
}
@ -36,6 +36,7 @@ class SettingsController extends GetxController {
LanguageModel(name: 'french', alias: 'Français', value: 'fr_FR'), // 添加法语选项
LanguageModel(name: 'german', alias: 'Deutsch', value: 'de_DE'), // 添加德语选项
LanguageModel(name: 'russian', alias: 'Русский', value: 'ru_RU'), // 添加俄语选项
LanguageModel(name: 'arabic', alias: 'العربية', value: 'ar_SA'), // 阿拉伯语
LanguageModel(
name: 'vietnamese', alias: 'Tiếng Việt', value: 'vi_VN'), // 添加越南语选项