fix: 修改国际化问题

This commit is contained in:
魏少阳 2024-11-21 10:14:52 +08:00
parent 652a46aa3e
commit 99f56e95fd
24 changed files with 68 additions and 34 deletions

View File

@ -16,7 +16,7 @@
"添加者": "Оператор",
"添加时间": "Време",
"重置": "Нулиране",
"请输入手机号或者邮箱": "Телефонен номер или имейл",
"请输入手机号或者邮箱": "Телефонен номер/Email",
"工作时间": "Работно време",
"工作日设置": "Настройка на работния ден",
"星期一": "Понеделник",

View File

@ -16,7 +16,7 @@
"添加者": "Operátor",
"添加时间": "Čas",
"重置": "Resetovat",
"请输入手机号或者邮箱": "Telefonní číslo nebo e-mail",
"请输入手机号或者邮箱": "Telefonní číslo/e-mail",
"工作时间": "Pracovní čas",
"工作日设置": "Nastavení pracovního dne",
"星期一": "Pondělí",

View File

@ -16,7 +16,7 @@
"添加者": "Luftfartsforetagender",
"添加时间": "Tid",
"重置": "Nulstilse",
"请输入手机号或者邮箱": "Telefonnummer eller e- mail",
"请输入手机号或者邮箱": "Tlf.nr/email",
"工作时间": "Arbejdstid",
"工作日设置": "Arbejdsdagsindstillinger",
"星期一": "Mandag",

View File

@ -16,7 +16,7 @@
"添加者": "Betreiber",
"添加时间": "Zeit",
"重置": "Zurücksetzen",
"请输入手机号或者邮箱": "Telefon nummer oder E-Mail",
"请输入手机号或者邮箱": "Telefonnummer/E-Mail",
"工作时间": "Arbeitszeit",
"工作日设置": "Arbeitstag einstellung",
"星期一": "Montag",

View File

@ -16,7 +16,7 @@
"添加者": "Operador",
"添加时间": "Tiempo",
"重置": "Restablecer",
"请输入手机号或者邮箱": "Número de teléfono o correo electrónico",
"请输入手机号或者邮箱": "Teléfono/email",
"工作时间": "Tiempo de trabajo",
"工作日设置": "Configuración de Workday",
"星期一": "Lunes",

View File

@ -16,7 +16,7 @@
"添加者": "Käitaja",
"添加时间": "Aeg",
"重置": "Lähtestamine",
"请输入手机号或者邮箱": "Telefoninumber või e- posti aadress",
"请输入手机号或者邮箱": "Telefoninumber/e-posti",
"工作时间": "Tööaeg",
"工作日设置": "Tööpäeva seadistus",
"星期一": "Esmaspäeva",

View File

@ -16,7 +16,7 @@
"添加者": "Toiminnanharjoittaja",
"添加时间": "Aika",
"重置": "Nollaa",
"请输入手机号或者邮箱": "Puhelinnumero tai sähköposti",
"请输入手机号或者邮箱": "Puhelinnumero/sähköposti",
"工作时间": "Työaika",
"工作日设置": "Työpäivän asetus",
"星期一": "Maanantai.",

View File

@ -16,7 +16,7 @@
"添加者": "Operátor",
"添加时间": "Time",
"重置": "Reset",
"请输入手机号或者邮箱": "Telefonszám vagy e-mail",
"请输入手机号或者邮箱": "Telefonszám/Email",
"工作时间": "Munkaidő",
"工作日设置": "Munkanap beállítása",
"星期一": "Hétfő",

View File

@ -16,7 +16,7 @@
"添加者": "Operator",
"添加时间": "Waktu",
"重置": "Reset",
"请输入手机号或者邮箱": "Nomor Telepon atau Email",
"请输入手机号或者邮箱": "Nomor Telepon/Email",
"工作时间": "Waktu kerja",
"工作日设置": "Pengaturan Hari kerja",
"星期一": "Senin",

View File

@ -16,7 +16,7 @@
"添加者": "Operatore",
"添加时间": "Tempo",
"重置": "Reset",
"请输入手机号或者邮箱": "Numero di telefono o e-mail",
"请输入手机号或者邮箱": "Numero di telefono/e-mail",
"工作时间": "Orario di lavoro",
"工作日设置": "Impostazione giornata lavorativa",
"星期一": "Lunedì",

View File

@ -1060,7 +1060,7 @@
"西班牙语": "西班牙语",
"阿拉伯语": "阿拉伯语",
"越南语": "越南语",
"马莱语": "马莱语",
"马来语": "马来语",
"荷兰语": "荷兰语",
"罗马尼亚语": "罗马尼亚语",
"立陶宛语": "立陶宛语",

View File

@ -16,7 +16,7 @@
"添加者": "Операторы",
"添加时间": "Уақыты",
"重置": "Қайтау",
"请输入手机号或者邮箱": "Телефон нөмірін не эл. поштасы",
"请输入手机号或者邮箱": "Телефон нөмірі/Email",
"工作时间": "Жұмыс уақыты",
"工作日设置": "Жұмыс күнін баптау",
"星期一": "Дөресі",

View File

@ -16,7 +16,7 @@
"添加者": "Operatorius",
"添加时间": "Laikas",
"重置": "Reset",
"请输入手机号或者邮箱": "Telefono numeris arba el. paštas",
"请输入手机号或者邮箱": "Telefono numeris/El.paštas",
"工作时间": "Darbo laikas",
"工作日设置": "Darbo dienos nustatymas",
"星期一": "Pirmadienis",

View File

@ -16,7 +16,7 @@
"添加者": "Pengendali",
"添加时间": "Masa",
"重置": "Set semula",
"请输入手机号或者邮箱": "Nombor telefon atau e-mel",
"请输入手机号或者邮箱": "Nombor telefon/e-mel",
"工作时间": "Masa kerja",
"工作日设置": "Persekitaran hari kerja",
"星期一": "Isnin",

View File

@ -16,7 +16,7 @@
"添加者": "Exploitant",
"添加时间": "Tijd",
"重置": "Reset",
"请输入手机号或者邮箱": "Telefoonnummer of e-mail",
"请输入手机号或者邮箱": "telefoonnummer/e-mail",
"工作时间": "Werktijd",
"工作日设置": "Werkdaginstelling",
"星期一": "Maandag",

View File

@ -16,7 +16,7 @@
"添加者": "Operator",
"添加时间": "Czas",
"重置": "Zresetuj",
"请输入手机号或者邮箱": "Numer telefonu lub e-mail",
"请输入手机号或者邮箱": "Numer telefonu/e-mail",
"工作时间": "Czas pracy",
"工作日设置": "Ustawienie dnia roboczego",
"星期一": "Poniedziałek",

View File

@ -16,7 +16,7 @@
"添加者": "Operator",
"添加时间": "Timp",
"重置": "Resetează",
"请输入手机号或者邮箱": "Număr de telefon sau email",
"请输入手机号或者邮箱": "Nr. Telefon/Email",
"工作时间": "Timpul de lucru",
"工作日设置": "Setarea zilei de lucru",
"星期一": "Luni.",

View File

@ -16,7 +16,7 @@
"添加者": "Оператор",
"添加时间": "Время",
"重置": "Сбросить",
"请输入手机号或者邮箱": "Номер телефона или электронная почта",
"请输入手机号或者邮箱": "Номер телефона/Email",
"工作时间": "Время работы",
"工作日设置": "Настройка рабочего дня",
"星期一": "Понедельник",

View File

@ -16,7 +16,7 @@
"添加者": "Operátor",
"添加时间": "Čas",
"重置": "Reset",
"请输入手机号或者邮箱": "Telefónne číslo alebo e-mail",
"请输入手机号或者邮箱": "Telefónne číslo/Email",
"工作时间": "Pracovný čas",
"工作日设置": "Nastavenie pracovného dňa",
"星期一": "Pondelok",

View File

@ -16,7 +16,7 @@
"添加者": "Оператор",
"添加时间": "Време",
"重置": "Поништи",
"请输入手机号或者邮箱": "Број телефона или е-маил",
"请输入手机号或者邮箱": "Број телефона/е-маил",
"工作时间": "Радно време",
"工作日设置": "Подешавање радног дана",
"星期一": "Понедељак",

View File

@ -16,7 +16,7 @@
"添加者": "Operatörer",
"添加时间": "Tid",
"重置": "Återställ",
"请输入手机号或者邮箱": "Telefonnummer eller e-post",
"请输入手机号或者邮箱": "Telefonnummer/Email",
"工作时间": "Arbetstid",
"工作日设置": "Arbetsdagsinställning",
"星期一": "Måndag",

View File

@ -16,7 +16,7 @@
"添加者": "Operatör",
"添加时间": "Zaman",
"重置": "Sıfırla",
"请输入手机号或者邮箱": "Telefon numarası veya e-posta",
"请输入手机号或者邮箱": "Telefon numarası/e-posta",
"工作时间": "Çalışma süresi",
"工作日设置": "Workday ayarı",
"星期一": "Pazartesi",

View File

@ -16,7 +16,7 @@
"添加者": "Оператор",
"添加时间": "Час",
"重置": "Скинути",
"请输入手机号或者邮箱": "Номер телефону або електронна пошта",
"请输入手机号或者邮箱": "Номер телефону/Email",
"工作时间": "Робочий час",
"工作日设置": "Налаштування робочого дня",
"星期一": "Понеділок",

View File

@ -1,4 +1,3 @@
import 'dart:ui';
import 'package:get/get.dart';
@ -9,11 +8,10 @@ enum AppDept {
}
extension ExtensionAppDept on AppDept {
static AppDept fromAppPackageName(String packageName) {
AppDept dept = AppDept.starLock;
packageName = packageName.toLowerCase();
if(packageName.contains('starLock')){
if (packageName.contains('starLock')) {
dept = AppDept.starLock;
}
return dept;
@ -57,9 +55,45 @@ extension ExtensionAppDept on AppDept {
const Locale ukL = Locale('uk', 'UA');
const Locale srCyrillic = Locale('sr', 'RS');
return [enL,zhL,twL,frL,ruL,deL,jaL,koL,itL,ptL,esL,arL,viL,msL,nlL,roL,ltL,svL,etL,plL,skL,csL,elL,heL,trL,huL,bgL,kkL,bnL,hbsL,thL,idL,fiL,daL,ukL,srCyrillic];
return [
enL,
zhL,
twL,
frL,
ruL,
deL,
jaL,
koL,
itL,
ptL,
esL,
arL,
viL,
msL,
nlL,
roL,
ltL,
svL,
etL,
plL,
skL,
csL,
elL,
heL,
trL,
huL,
bgL,
kkL,
bnL,
hbsL,
thL,
idL,
fiL,
daL,
ukL,
srCyrillic
];
}
}
AppDept appDept = ExtensionAppDept.fromAppPackageName(AppManager().packageName);
@ -144,7 +178,7 @@ enum LanguageType {
extension ExtensionLanguageType on LanguageType {
String get lanTitle {
var str = '';
switch(this){
switch (this) {
case LanguageType.english:
str = '英文'.tr;
break;
@ -185,7 +219,7 @@ extension ExtensionLanguageType on LanguageType {
str = '越南语'.tr;
break;
case LanguageType.malay:
str = ''.tr;
str = ''.tr;
break;
case LanguageType.dutch:
str = '荷兰语'.tr;
@ -376,14 +410,14 @@ extension ExtensionLanguageType on LanguageType {
LanguageType languageType = LanguageType.english;
final String code = locale.languageCode;
final String countryCode = locale.countryCode ?? '';
switch(code.toLowerCase()){
switch (code.toLowerCase()) {
case 'en':
languageType = LanguageType.english;
break;
case 'zh':
if(countryCode.toLowerCase() == 'cn'){
if (countryCode.toLowerCase() == 'cn') {
languageType = LanguageType.chinese;
}else{
} else {
languageType = LanguageType.traditionalChinese;
}
break;
@ -489,4 +523,4 @@ extension ExtensionLanguageType on LanguageType {
}
return languageType;
}
}
}