Browse Source

feat(settings): 更新会员充值界面和多语言翻译

更新会员充值卡片UI样式,添加云端同步选项
新增多语言翻译字段用于会员充值相关功能
newdev_shunjiawei
lxm 10 months ago
parent
commit
587c5e85e3
  1. 8
      lib/core/translations/language/ar_sa.dart
  2. 8
      lib/core/translations/language/bg_bg.dart
  3. 8
      lib/core/translations/language/cs_cz.dart
  4. 8
      lib/core/translations/language/da_dk.dart
  5. 8
      lib/core/translations/language/de_de.dart
  6. 8
      lib/core/translations/language/el_gr.dart
  7. 8
      lib/core/translations/language/en_us.dart
  8. 8
      lib/core/translations/language/es_es.dart
  9. 8
      lib/core/translations/language/et_ee.dart
  10. 8
      lib/core/translations/language/fa_ir.dart
  11. 8
      lib/core/translations/language/fi_fi.dart
  12. 8
      lib/core/translations/language/fr_fr.dart
  13. 8
      lib/core/translations/language/hi_in.dart
  14. 8
      lib/core/translations/language/hr_hr.dart
  15. 8
      lib/core/translations/language/hu_hu.dart
  16. 8
      lib/core/translations/language/id_id.dart
  17. 8
      lib/core/translations/language/is_is.dart
  18. 8
      lib/core/translations/language/it_it.dart
  19. 10
      lib/core/translations/language/ja_jp.dart
  20. 8
      lib/core/translations/language/ko_kr.dart
  21. 8
      lib/core/translations/language/lt_lt.dart
  22. 8
      lib/core/translations/language/lv_lv.dart
  23. 8
      lib/core/translations/language/ms_my.dart
  24. 8
      lib/core/translations/language/nb_no.dart
  25. 8
      lib/core/translations/language/nl_nl.dart
  26. 8
      lib/core/translations/language/pl_pl.dart
  27. 8
      lib/core/translations/language/pt_pt.dart
  28. 8
      lib/core/translations/language/ro_ro.dart
  29. 8
      lib/core/translations/language/ru_ru.dart
  30. 8
      lib/core/translations/language/sk_sk.dart
  31. 8
      lib/core/translations/language/sl_si.dart
  32. 8
      lib/core/translations/language/sr_rs.dart
  33. 8
      lib/core/translations/language/sv_se.dart
  34. 8
      lib/core/translations/language/th_th.dart
  35. 8
      lib/core/translations/language/tl_ph.dart
  36. 8
      lib/core/translations/language/tr_tr.dart
  37. 8
      lib/core/translations/language/uk_ua.dart
  38. 8
      lib/core/translations/language/vi_vn.dart
  39. 6
      lib/core/translations/language/zh_cn.dart
  40. 8
      lib/core/translations/language/zh_hk.dart
  41. 109
      lib/modules/settings/views/settings_view.dart

8
lib/core/translations/language/ar_sa.dart

@ -429,8 +429,12 @@ const Map<String, String> arSA = {
'inputAttendees': 'أدخل الحضور',
// 设置页
"systemSettings": "إعدادات النظام",
"premiumMember": "عضو مميز",
"systemSettings": "إعدادات النظام", //系统设置
"vipRecharge": "إعادة صيغ العضوية", //会员充值
"premiumMember": "عضو مميز", //AI充值
"translationRecharge": "إعادة صيغ الترجمة", //翻译充值
"meetingAssistantRecharge": "إعادة صيغ الاجتماع", //会议助手充值
"cloudSync": "إعادة صيغ مزامنة السحابة", //云端同步
"joinDevice": "الجهاز المتصل:",
"accountId": "معرف الحساب:",
"systemSetting": "إعدادات النظام",

8
lib/core/translations/language/bg_bg.dart

@ -214,8 +214,12 @@ const Map<String, String> bgBG = {
'meetingTranscript': 'Протокол от срещата',
// 设置页
"systemSettings": "Системни настройки",
"premiumMember": "Премиум член",
"systemSettings": "Системни настройки", //系统设置
"vipRecharge": "Преплащане за VIP член", //会员充值
"premiumMember": "Премиум член", //AI充值
"translationRecharge": "Преплащане за превод", //翻译充值
"meetingAssistantRecharge": "Преплащане за Сообщението", //会议助手充值
"cloudSync": "Преплащане за синхронизация в облака", //云端同步
"joinDevice": "Свързано устройство:",
"accountId": "ID на акаунта:",
"systemSetting": "Системни настройки",

8
lib/core/translations/language/cs_cz.dart

@ -212,8 +212,12 @@ const Map<String, String> csCZ = {
'meetingTranscript': 'Přepis schůzky',
// 设置页
"systemSettings": "Systémová nastavení",
"premiumMember": "Prémiový člen",
"systemSettings": "Systémová nastavení", //系统设置
"vipRecharge": "Přepayka VIP členství", //会员充值
"premiumMember": "Prémiový člen", //AI充值
"translationRecharge": "Přepayka překladu", //翻译充值
"meetingAssistantRecharge": "Přepayka asistenta schůzky", //会议助手充值
"cloudSync": "Přepayka synchronizace v cloudu", //云端同步
"joinDevice": "Připojené zařízení:",
"accountId": "ID účtu:",
"systemSetting": "Systémová nastavení",

8
lib/core/translations/language/da_dk.dart

@ -213,8 +213,12 @@ const Map<String, String> daDK = {
'meetingTranscript': 'Mødeudskrift',
// 设置页
"systemSettings": "Systemindstillinger",
"premiumMember": "Premium medlem",
"systemSettings": "Systemindstillinger", //系统设置
"vipRecharge": "Opladning af VIP medlem", //会员充值
"premiumMember": "Premium medlem", //AI充值
"translationRecharge": "Opladning af oversetning", //翻译充值
"meetingAssistantRecharge": "Opladning af mødeassistent", //会议助手充值
"cloudSync": "Opladning af cloud-synkronisering", //云端同步
"joinDevice": "Tilsluttet enhed:",
"accountId": "Konto-ID:",
"systemSetting": "Systemindstillinger",

8
lib/core/translations/language/de_de.dart

@ -217,8 +217,12 @@ const Map<String, String> deDE = {
'meetingTranscript': 'Meeting-Transkript',
// 设置页
"systemSettings": "Systemeinstellungen",
"premiumMember": "Premium-Mitgliedschaft",
"systemSettings": "Systemeinstellungen", //系统设置
"vipRecharge": "VIP-Mitgliedschaft-Recharge", //会员充值
"premiumMember": "Premium-Mitgliedschaft", //AI充值
"translationRecharge": "Übersetzungs-Recharge", //翻译充值
"meetingAssistantRecharge": "Meeting-Assistent-Recharge", //会议助手充值
"cloudSync": "Cloud-Synchronisierung-Recharge", //云端同步
"joinDevice": "Verbundenes Gerät:",
"accountId": "Konto-ID:",
"systemSetting": "Systemeinstellungen",

8
lib/core/translations/language/el_gr.dart

@ -215,8 +215,12 @@ const Map<String, String> elGR = {
'meetingTranscript': 'Απομαγνητοφώνηση συνάντησης',
// 设置页
"systemSettings": "Ρυθμίσεις συστήματος",
"premiumMember": "Premium μέλος",
"systemSettings": "Ρυθμίσεις συστήματος", //系统设置
"vipRecharge": "Περιορέωση VIP μέλους", //会员充值
"premiumMember": "Premium μέλος", //AI充值
"translationRecharge": "Περιορέωση μετάφρασης", //翻译充值
"meetingAssistantRecharge": "Περιορέωση βοηθού συνάντησης", //会议助手充值
"cloudSync": "Περιορέωση συγχρονισμού στο cloud", //云端同步
"joinDevice": "Συνδεδεμένη συσκευή:",
"accountId": "ID λογαριασμού:",
"systemSetting": "Ρυθμίσεις συστήματος",

8
lib/core/translations/language/en_us.dart

@ -597,8 +597,12 @@ const Map<String, String> enUS = {
'inputAttendees': 'Enter Attendees',
// 设置页
"systemSettings": "System Settings",
"premiumMember": "Premium Membership",
"systemSettings": "System Settings", //系统设置
"vipRecharge": "VIP Recharge", //会员充值
"premiumMember": "AI Recharge", //AI充值
"translationRecharge": "Translation Recharge", //翻译充值
"meetingAssistantRecharge": "Meeting Recharge", //会议充值
"cloudSync": "Cloud Sync Recharge", //云端同步
"memberService": "Member Service",
"bindRewardTitle": "Rewards",
"bindRewardSimpleDesc":

8
lib/core/translations/language/es_es.dart

@ -216,8 +216,12 @@ const Map<String, String> esES = {
'meetingTranscript': 'Transcripción de reunión',
// 设置页
"systemSettings": "Configuración del sistema",
"premiumMember": "Miembro premium",
"systemSettings": "Configuración del sistema", //系统设置
"vipRecharge": "Recarga de VIP", //会员充值
"premiumMember": "Miembro premium", //AI充值
"translationRecharge": "Recarga de traducción", //翻译充值
"meetingAssistantRecharge": "Recarga de asistente de reunión", //会议助手充值
"cloudSync": "Recarga de sincronización en la nube", //云端同步
"joinDevice": "Dispositivo conectado:",
"accountId": "ID de cuenta:",
"systemSetting": "Configuración del sistema",

8
lib/core/translations/language/et_ee.dart

@ -210,8 +210,12 @@ const Map<String, String> etEE = {
'meetingTranscript': 'Koosoleku transkriptsioon',
// 设置页
"systemSettings": "Süsteemi seaded",
"premiumMember": "Premium liige",
"systemSettings": "Süsteemi seaded", //系统设置
"vipRecharge": "VIP liige varundus", //会员充值
"premiumMember": "Premium liige", //AI充值
"translationRecharge": "Tõlke varundus", //翻译充值
"meetingAssistantRecharge": "Koosoleku assistendi varundus", //会议助手充值
"cloudSync": "Pääsyvaraus cloud-synkronointiin", //云端同步
"joinDevice": "Ühendatud seade:",
"accountId": "Konto ID:",
"systemSetting": "Süsteemi seaded",

8
lib/core/translations/language/fa_ir.dart

@ -429,8 +429,12 @@ const Map<String, String> faIR = {
'inputAttendees': 'ورود شرکت‌کنندگان',
// 设置页
"systemSettings": "تنظیمات سیستم",
"premiumMember": "عضویت ویژه",
"systemSettings": "تنظیمات سیستم", //系统设置
"vipRecharge": "شارژ عضویت ویژه", //会员充值
"premiumMember": "عضویت ویژه", //AI充值
"translationRecharge": "شارژ ترجمه", //翻译充值
"meetingAssistantRecharge": "شارژ کمک‌کننده جلسه", //会议助手充值
"cloudSync": "شارژ همگام‌سازی ابری", //云端同步
"joinDevice": "دستگاه متصل:",
"accountId": "شناسه حساب:",
"systemSetting": "تنظیمات سیستم",

8
lib/core/translations/language/fi_fi.dart

@ -213,8 +213,12 @@ const Map<String, String> fiFI = {
'meetingTranscript': 'Kokouksen transkriptio',
// 设置页
"systemSettings": "Järjestelmäasetukset",
"premiumMember": "Premium-jäsen",
"systemSettings": "Järjestelmäasetukset", //系统设置
"vipRecharge": "Premium-jäsenvaraus", //会员充值
"premiumMember": "Premium-jäsen", //AI充值
"translationRecharge": "Käännösvaraus", //翻译充值
"meetingAssistantRecharge": "Kokousavustajan varaus", //会议助手充值
"cloudSync": "Pääsyvaraus cloud-synkronointiin", //云端同步
"joinDevice": "Yhdistetty laite:",
"accountId": "Tilin tunnus:",
"systemSetting": "Järjestelmäasetukset",

8
lib/core/translations/language/fr_fr.dart

@ -219,8 +219,12 @@ const Map<String, String> frFR = {
'meetingTranscript': 'Transcription de la réunion',
// 设置页
"systemSettings": "Paramètres système",
"premiumMember": "Membre premium",
"systemSettings": "Paramètres système", //系统设置
"vipRecharge": "Recharge de VIP", //会员充值
"premiumMember": "Membre premium", //AI充值
"translationRecharge": "Recharge de traduction", //翻译充值
"meetingAssistantRecharge": "Recharge de l'assistant de réunion", //会议助手充值
"cloudSync": "Recharge de synchronisation cloud", //云端同步
"joinDevice": "Appareil connecté :",
"accountId": "ID du compte :",
"systemSetting": "Paramètres système",

8
lib/core/translations/language/hi_in.dart

@ -210,8 +210,12 @@ const Map<String, String> hiIN = {
'meetingTranscript': 'बैठक का प्रतिलेख',
// 设置页
"systemSettings": "सिस्टम सेटिंग्स",
"premiumMember": "प्रीमियम सदस्य",
"systemSettings": "सिस्टम सेटिंग्स", //系统设置
"vipRecharge": "प्रीमियम सदस्य रिचार्ज", //会员充值
"premiumMember": "प्रीमियम सदस्य", //AI充值
"translationRecharge": "अनुवाद रिचार्ज", //翻译充值
"meetingAssistantRecharge": "बैठक असिस्टेंट रिचार्ज", //会议助手充值
"cloudSync": "क्लाउड सिंक्रोनाइज़ेशन रिचार्ज", //云端同步
"joinDevice": "कनेक्टेड डिवाइस:",
"accountId": "खाता आईडी:",
"systemSetting": "सिस्टम सेटिंग",

8
lib/core/translations/language/hr_hr.dart

@ -216,8 +216,12 @@ const Map<String, String> hrHR = {
'meetingTranscript': 'Transkript sastanka',
// 设置页
"systemSettings": "Postavke sustava",
"premiumMember": "Premium član",
"systemSettings": "Postavke sustava", //系统设置
"vipRecharge": "Ponuda premium članstva", //会员充值
"premiumMember": "Premium član", //AI充值
"translationRecharge": "Prijevod ponuda", //翻译充值
"meetingAssistantRecharge": "Asistent sastanka ponuda", //会议助手充值
"cloudSync": "Synchronizacija u oblaku ponuda", //云端同步
"joinDevice": "Povezan uređaj:",
"accountId": "ID računa:",
"systemSetting": "Postavke sustava",

8
lib/core/translations/language/hu_hu.dart

@ -216,8 +216,12 @@ const Map<String, String> huHU = {
'meetingTranscript': 'Megbeszélés átirata',
// 设置页
"systemSettings": "Rendszerbeállítások",
"premiumMember": "Prémium tag",
"systemSettings": "Rendszerbeállítások", //系统设置
"vipRecharge": "Prémium tag ponuda", //会员充值
"premiumMember": "Prémium tag", //AI充值
"translationRecharge": "Fordítás ponuda", //翻译充值
"meetingAssistantRecharge": "Megbeszélés asszisztens ponuda", //会议助手充值
"cloudSync": "Synchronizációs ponuda", //云端同步
"joinDevice": "Csatlakoztatott eszköz:",
"accountId": "Fiók azonosító:",
"systemSetting": "Rendszerbeállítás",

8
lib/core/translations/language/id_id.dart

@ -211,8 +211,12 @@ const Map<String, String> idID = {
'meetingTranscript': 'Transkrip Rapat',
// 设置页
"systemSettings": "Pengaturan Sistem",
"premiumMember": "Anggota Premium",
"systemSettings": "Pengaturan Sistem", //系统设置
"vipRecharge": "Pembayaran Premium", //会员充值
"premiumMember": "Anggota Premium", //AI充值
"translationRecharge": "Pembayaran Terjemahan", //翻译充值
"meetingAssistantRecharge": "Pembayaran Asisten Rapat", //会议助手充值
"cloudSync": "Pembayaran Sinkronisasi awan", //云端同步
"joinDevice": "Perangkat terhubung:",
"accountId": "ID Akun:",
"systemSetting": "Pengaturan Sistem",

8
lib/core/translations/language/is_is.dart

@ -211,8 +211,12 @@ const Map<String, String> isIS = {
'meetingTranscript': 'Fundarritun',
// 设置页
"systemSettings": "Kerfisstillingar",
"premiumMember": "Premium meðlimur",
"systemSettings": "Kerfisstillingar", //系统设置
"vipRecharge": "Premium meðlimurinnsla", //会员充值
"premiumMember": "Premium meðlimur", //AI充值
"translationRecharge": "Þýðingsponsoring", //翻译充值
"meetingAssistantRecharge": "Fundarasistentsponsoring", //会议助手充值
"cloudSync": "Synchronisering með skýjaraddþjónustu", //云端同步
"joinDevice": "Tengt tæki:",
"accountId": "Auðkenni reiknings:",
"systemSetting": "Kerfisstillingar",

8
lib/core/translations/language/it_it.dart

@ -218,8 +218,12 @@ const Map<String, String> itIT = {
'meetingTranscript': 'Trascrizione riunione',
// 设置页
"systemSettings": "Impostazioni di sistema",
"premiumMember": "Membro Premium",
"systemSettings": "Impostazioni di sistema", //系统设置
"vipRecharge": "Ricarica membro Premium", //会员充值
"premiumMember": "Membro Premium", //AI充值
"translationRecharge": "Recharge traduzione", //翻译充值
"meetingAssistantRecharge": "Recharge assistente riunione", //会议助手充值
"cloudSync": "Recharge sincronizzazione cloud", //云端同步
"joinDevice": "Dispositivo connesso:",
"accountId": "ID account:",
"systemSetting": "Impostazioni di sistema",

10
lib/core/translations/language/ja_jp.dart

@ -202,11 +202,15 @@ const Map<String, String> jaJP = {
'meeting': '会議',
'recordingDetails': '録音詳細',
'aiSummary': 'AI要約',
'meetingTranscript': '会議記録',
'meetingTranscript': '会議記録', //会议记录
// 设置页
"systemSettings": "システム設定",
"premiumMember": "プレミアムメンバー",
"systemSettings": "システム設定", //系统设置
"vipRecharge": "プレミアムメンバー料金", //会员充值
"premiumMember": "プレミアムメンバー", //AI充值
"translationRecharge": "翻訳料金", //翻译充值
"meetingAssistantRecharge": "会議アシスタント料金", //会议助手充值
"cloudSync": "クラウド同期料金", //云端同步
"joinDevice": "接続デバイス:",
"accountId": "アカウントID:",
"systemSetting": "システム設定",

8
lib/core/translations/language/ko_kr.dart

@ -203,8 +203,12 @@ const Map<String, String> koKR = {
'meetingTranscript': '회의 원문',
// 设置页
"systemSettings": "시스템 설정",
"premiumMember": "프리미엄 회원",
"systemSettings": "시스템 설정", //系统设置
"vipRecharge": "프리미엄 회원료", //会员充值
"premiumMember": "프리미엄 회원", //AI充值
"translationRecharge": "번역료", //翻译充值
"meetingAssistantRecharge": "회의 어시스턴트료", //会议助手充值
"cloudSync": "클라우드 동기화료", //云端同步
"joinDevice": "연결된 기기:",
"accountId": "계정 ID:",
"systemSetting": "시스템 설정",

8
lib/core/translations/language/lt_lt.dart

@ -215,8 +215,12 @@ const Map<String, String> ltLT = {
'meetingTranscript': 'Susitikimo stenograma',
// 设置页
"systemSettings": "Sistemos nustatymai",
"premiumMember": "Premium narys",
"systemSettings": "Sistemos nustatymai", //系统设置
"vipRecharge": "Premium naryso užsipirkimas", //会员充值
"premiumMember": "Premium narys", //AI充值
"translationRecharge": "Vertimo užsipirkimas", //翻译充值
"meetingAssistantRecharge": "Susitikimų asistento užsipirkimas", //会议助手充值
"cloudSync": "Synchronizacijos užsipirkimas", //云端同步
"joinDevice": "Prijungtas įrenginys:",
"accountId": "Paskyros ID:",
"systemSetting": "Sistemos nustatymas",

8
lib/core/translations/language/lv_lv.dart

@ -214,8 +214,12 @@ const Map<String, String> lvLV = {
'meetingTranscript': 'Sapulces atšifrējums',
// 设置页
"systemSettings": "Sistēmas iestatījumi",
"premiumMember": "Premium biedrs",
"systemSettings": "Sistēmas iestatījumi", //系统设置
"vipRecharge": "Premium biedra pārrakstīšana", //会员充值
"premiumMember": "Premium biedrs", //AI充值
"translationRecharge": "Tulkošanas pārrakstīšana", //翻译充值
"meetingAssistantRecharge": "Sapulces palīgs pārrakstīšana", //会议助手充值
"cloudSync": "Tīkla sincronizācijas pārrakstīšana", //云端同步
"joinDevice": "Savienotā ierīce:",
"accountId": "Konta ID:",
"systemSetting": "Sistēmas iestatījumi",

8
lib/core/translations/language/ms_my.dart

@ -213,8 +213,12 @@ const Map<String, String> msMY = {
'meetingTranscript': 'Transkrip Mesyuarat',
// 设置页
"systemSettings": "Tetapan Sistem",
"premiumMember": "Ahli Premium",
"systemSettings": "Tetapan Sistem", //系统设置
"vipRecharge": "Pembayaran Ahli Premium", //会员充值
"premiumMember": "Ahli Premium", //AI充值
"translationRecharge": "Pembayaran Penterjemahan", //翻译充值
"meetingAssistantRecharge": "Pembayaran Pembantu Mesyuarat", //会议助手充值
"cloudSync": "Pembayaran Sinkronisasi awan", //云端同步
"joinDevice": "Peranti disambungkan:",
"accountId": "ID Akaun:",
"systemSetting": "Tetapan Sistem",

8
lib/core/translations/language/nb_no.dart

@ -213,8 +213,12 @@ const Map<String, String> nbNO = {
'meetingTranscript': 'Møtetranskripsjon',
// 设置页
"systemSettings": "Systeminnstillinger",
"premiumMember": "Premium-medlem",
"systemSettings": "Systeminnstillinger", //系统设置
"vipRecharge": "Premium-medlemsinnskudd", //会员充值
"premiumMember": "Premium-medlem", //AI充值
"translationRecharge": "Oversettelsespenger", //翻译充值
"meetingAssistantRecharge": "Møteassistentpenger", //会议助手充值
"cloudSync": "Cloud-synchroniseringspenger", //云端同步
"joinDevice": "Tilkoblet enhet:",
"accountId": "Konto-ID:",
"systemSetting": "Systeminnstillinger",

8
lib/core/translations/language/nl_nl.dart

@ -214,8 +214,12 @@ const Map<String, String> nlNL = {
'meetingTranscript': 'Vergadertranscript',
// 设置页
"systemSettings": "Systeeminstellingen",
"premiumMember": "Premium lid",
"systemSettings": "Systeeminstellingen", //系统设置
"vipRecharge": "Premium lidspayering", //会员充值
"premiumMember": "Premium lid", //AI充值
"translationRecharge": "Vertalingspayering", //翻译充值
"meetingAssistantRecharge": "Vergaderassistentpayering", //会议助手充值
"cloudSync": "Cloud-synchronisatiepayering", //云端同步
"joinDevice": "Verbonden apparaat:",
"accountId": "Account-ID:",
"systemSetting": "Systeeminstellingen",

8
lib/core/translations/language/pl_pl.dart

@ -215,8 +215,12 @@ const Map<String, String> plPL = {
'meetingTranscript': 'Transkrypcja spotkania',
// 设置页
"systemSettings": "Ustawienia systemowe",
"premiumMember": "Członek Premium",
"systemSettings": "Ustawienia systemowe", //系统设置
"vipRecharge": "Płatność Premium", //会员充值
"premiumMember": "Członek Premium", //AI充值
"translationRecharge": "Płatność tłumaczenia", //翻译充值
"meetingAssistantRecharge": "Płatność asystenta spotkań", //会议助手充值
"cloudSync": "Płatność synchronizacji w chmurze", //云端同步
"joinDevice": "Podłączone urządzenie:",
"accountId": "ID konta:",
"systemSetting": "Ustawienia systemowe",

8
lib/core/translations/language/pt_pt.dart

@ -218,8 +218,12 @@ const Map<String, String> ptPT = {
'meetingTranscript': 'Transcrição da Reunião',
// 设置页
"systemSettings": "Definições do Sistema",
"premiumMember": "Membro Premium",
"systemSettings": "Definições do Sistema", //系统设置
"vipRecharge": "Recarga Premium", //会员充值
"premiumMember": "Membro Premium", //AI充值
"translationRecharge": "Recarga de Tradução", //翻译充值
"meetingAssistantRecharge": "Recarga do Assistente de Reunião", //会议助手充值
"cloudSync": "Recarga de Sincronização em Nuvem", //云端同步
"joinDevice": "Dispositivo conectado:",
"accountId": "ID da Conta:",
"systemSetting": "Definição do Sistema",

8
lib/core/translations/language/ro_ro.dart

@ -217,8 +217,12 @@ const Map<String, String> roRO = {
'meetingTranscript': 'Transcriere ședință',
// 设置页
"systemSettings": "Setări de sistem",
"premiumMember": "Membru Premium",
"systemSettings": "Setări de sistem", //系统设置
"vipRecharge": "Recarga Premium", //会员充值
"premiumMember": "Membru Premium", //AI充值
"translationRecharge": "Recarga de traducere", //翻译充值
"meetingAssistantRecharge": "Recarga de asistent ședință", //会议助手充值
"cloudSync": "Recarga de sincronizare în cloud", //云端同步
"joinDevice": "Dispozitiv conectat:",
"accountId": "ID cont:",
"systemSetting": "Setări de sistem",

8
lib/core/translations/language/ru_ru.dart

@ -216,8 +216,12 @@ const Map<String, String> ruRU = {
'meetingTranscript': 'Транскрипт встречи',
// 设置页
"systemSettings": "Системные настройки",
"premiumMember": "Премиум-участник",
"systemSettings": "Системные настройки", //系统设置
"vipRecharge": "Пополнение премиум-члена", //会员充值
"premiumMember": "Премиум-участник", //AI充值
"translationRecharge": "Пополнение перевода", //翻译充值
"meetingAssistantRecharge": "Пополнение помощника встречи", //会议助手充值
"cloudSync": "Пополнение синхронизации в облаке", //云端同步
"joinDevice": "Подключенное устройство:",
"accountId": "ID аккаунта:",
"systemSetting": "Системные настройки",

8
lib/core/translations/language/sk_sk.dart

@ -214,8 +214,12 @@ const Map<String, String> skSK = {
'meetingTranscript': 'Prepis stretnutia',
// 设置页
"systemSettings": "Systémové nastavenia",
"premiumMember": "Prémium člen",
"systemSettings": "Systémové nastavenia", //系统设置
"vipRecharge": "Nákup prémium členstva", //会员充值
"premiumMember": "Prémium člen", //AI充值
"translationRecharge": "Nákup prekladov", //翻译充值
"meetingAssistantRecharge": "Nákup asistentu stretnutia", //会议助手充值
"cloudSync": "Nákup synchronizácie v cloude", //云端同步
"joinDevice": "Pripojené zariadenie:",
"accountId": "ID účtu:",
"systemSetting": "Systémové nastavenie",

8
lib/core/translations/language/sl_si.dart

@ -214,8 +214,12 @@ const Map<String, String> slSI = {
'meetingTranscript': 'Prepis sestanka',
// 设置页
"systemSettings": "Sistemske nastavitve",
"premiumMember": "Premium član",
"systemSettings": "Sistemske nastavitve", //系统设置
"vipRecharge": "Nákup premium člana", //会员充值
"premiumMember": "Premium član", //AI充值
"translationRecharge": "Nákup prevajanja", //翻译充值
"meetingAssistantRecharge": "Nákup asistenta sestanka", //会议助手充值
"cloudSync": "Nákup sinkronizacije v oblaku", //云端同步
"joinDevice": "Povezana naprava:",
"accountId": "ID računa:",
"systemSetting": "Sistemska nastavitev",

8
lib/core/translations/language/sr_rs.dart

@ -213,8 +213,12 @@ const Map<String, String> srRS = {
'meetingTranscript': 'Transkript sastanka',
// 设置页
"systemSettings": "Sistemska podešavanja",
"premiumMember": "Premium član",
"systemSettings": "Sistemska podešavanja", //系统设置
"vipRecharge": "Nákup premium člana", //会员充值
"premiumMember": "Premium član", //AI充值
"translationRecharge": "Nákup prevajanja", //翻译充值
"meetingAssistantRecharge": "Nákup asistenta sastanka", //会议助手充值
"cloudSync": "Nákup sinkronizacije u oblaku", //云端同步
"joinDevice": "Povezan uređaj:",
"accountId": "ID naloga:",
"systemSetting": "Sistemsko podešavanje",

8
lib/core/translations/language/sv_se.dart

@ -214,8 +214,12 @@ const Map<String, String> svSE = {
'meetingTranscript': 'Mötesutskrift',
// 设置页
"systemSettings": "Systeminställningar",
"premiumMember": "Premium-medlem",
"systemSettings": "Systeminställningar", //系统设置
"vipRecharge": "Premium-låntagning", //会员充值
"premiumMember": "Premium-medlem", //AI充值
"translationRecharge": "Översättningslåntagning", //翻译充值
"meetingAssistantRecharge": "Mötesassistentlåntagning", //会议助手充值
"cloudSync": "Molnsynkronisering", //云端同步
"joinDevice": "Ansluten enhet:",
"accountId": "Konto-ID:",
"systemSetting": "Systeminställning",

8
lib/core/translations/language/th_th.dart

@ -206,8 +206,12 @@ const Map<String, String> thTH = {
'meetingTranscript': 'ข้อความถอดเสียงการประชุม',
// 设置页
"systemSettings": "การตั้งค่าระบบ",
"premiumMember": "สมาชิกระดับพรีเมียม",
"systemSettings": "การตั้งค่าระบบ", //系统设置
"vipRecharge": "การเติมเงินสมาชิกระดับพรีเมียม", //会员充值
"premiumMember": "สมาชิกระดับพรีเมียม", //AI充值
"translationRecharge": "การเติมเงินการแปล", //翻译充值
"meetingAssistantRecharge": "การเติมเงินผู้ช่วยการประชุม", //会议助手充值
"cloudSync": "การเติมเงินการ đồng bộ hóaคลาวด์", //云端同步
"joinDevice": "อุปกรณ์ที่เชื่อมต่อ:",
"accountId": "ID บัญชี:",
"systemSetting": "การตั้งค่าระบบ",

8
lib/core/translations/language/tl_ph.dart

@ -217,8 +217,12 @@ const Map<String, String> tlPH = {
'meetingTranscript': 'Transkripsyon ng Pulong',
// 设置页
"systemSettings": "Mga Setting ng System",
"premiumMember": "Premium na Miyembro",
"systemSettings": "Mga Setting ng System", //系统设置
"vipRecharge": "Pagsasalin ng Recharge ng Premium na Miyembro", //会员充值
"premiumMember": "Premium na Miyembro", //AI充值
"translationRecharge": "Pagsasalin ng Recharge", //翻译充值
"meetingAssistantRecharge": "Pagsasalin ng Recharge ng Pulong", //会议助手充值
"cloudSync": "Pagsasalin ng Recharge ng Cloud", //云端同步
"joinDevice": "Konektadong device:",
"accountId": "Account ID:",
"systemSetting": "Setting ng System",

8
lib/core/translations/language/tr_tr.dart

@ -211,8 +211,12 @@ const Map<String, String> trTR = {
'meetingTranscript': 'Toplantı Metni',
// 设置页
"systemSettings": "Sistem Ayarları",
"premiumMember": "Premium Üye",
"systemSettings": "Sistem Ayarları", //系统设置
"vipRecharge": "Premium Üye Recharge", //会员充值
"premiumMember": "Premium Üye", //AI充值
"translationRecharge": "Çeviri Toplantı Recharge", //翻译充值
"meetingAssistantRecharge": "Toplantı Asistanı Recharge", //会议助手充值
"cloudSync": "Bulut Sincronizasyonu", //云端同步
"joinDevice": "Bağlı cihaz:",
"accountId": "Hesap Kimliği:",
"systemSetting": "Sistem Ayarları",

8
lib/core/translations/language/uk_ua.dart

@ -215,8 +215,12 @@ const Map<String, String> ukUA = {
'meetingTranscript': 'Транскрипт зустрічі',
// 设置页
"systemSettings": "Системні налаштування",
"premiumMember": "Преміум-учасник",
"systemSettings": "Системні налаштування", //系统设置
"vipRecharge": "Підписатися на премиум-членство", //会员充值
"premiumMember": "Преміум-учасник", //AI充值
"translationRecharge": "Підписатися на переклад", //翻译充值
"meetingAssistantRecharge": "Підписатися на допомогу з зустрічю", //会议助手充值
"cloudSync": "Увімкнути синхронізацію в хмарі", //云端同步
"joinDevice": "Підключений пристрій:",
"accountId": "ID облікового запису:",
"systemSetting": "Системні налаштування",

8
lib/core/translations/language/vi_vn.dart

@ -210,8 +210,12 @@ const Map<String, String> viVN = {
'meetingTranscript': 'Bản ghi cuộc họp',
// 设置页
"systemSettings": "Cài đặt hệ thống",
"premiumMember": "Thành viên Premium",
"systemSettings": "Cài đặt hệ thống", //系统设置
"vipRecharge": "Nạp lại dịch vụ Premium", //会员充值
"premiumMember": "Thành viên Premium", //AI充值
"translationRecharge": "Nạp lại dịch vụ dịch", //翻译充值
"meetingAssistantRecharge": "Nạp lại dịch vụ hỗ trợ họp", //会议助手充值
"cloudSync": "Chuyển đổi đồng bộ hóa đám mây", //云端同步
"joinDevice": "Thiết bị đã kết nối:",
"accountId": "ID tài khoản:",
"systemSetting": "Cài đặt hệ thống",

6
lib/core/translations/language/zh_cn.dart

@ -559,7 +559,11 @@ const Map<String, String> zhCN = {
// 设置页
"systemSettings": "系统设置",
"premiumMember": "高级会员",
"vipRecharge": "会员充值",
"premiumMember": "AI充值",
"translationRecharge": "翻译充值",
"meetingAssistantRecharge": "会议充值",
"cloudSync": "云端同步",
"memberService": "会员服务",
"bindRewardTitle": "奖励",
"bindRewardSimpleDesc": "首次绑定设备奖励已下发,点击确定关闭即可",

8
lib/core/translations/language/zh_hk.dart

@ -225,8 +225,12 @@ const Map<String, String> zhHK = {
'meetingTranscript': '會議原文',
// 設定頁
"systemSettings": "系統設定",
"premiumMember": "高級會員",
"systemSettings": "系統設定", //系统设置
"vipRecharge": "高級會員充值", //会员充值
"premiumMember": "高級會員", //AI充值
"translationRecharge": "翻譯充值", //翻译充值
"meetingAssistantRecharge": "會議充值", //会议充值
"cloudSync": "雲端同步", //云端同步
"joinDevice": "已連接設備:",
"accountId": "帳號ID:",
"systemSetting": "系統設定",

109
lib/modules/settings/views/settings_view.dart

@ -40,11 +40,11 @@ class SettingsView extends GetView<SettingsController> {
padding: EdgeInsets.symmetric(horizontal: 16.w, vertical: 16.h),
children: [
_buildUserInfoCard(isDarkMode),
SizedBox(height: 20.h),
SizedBox(height: 12.h),
_buildVipPurchaseCard(isDarkMode),
// SizedBox(height: 20.h),
// _buildAISettingsSection(isDarkMode),
SizedBox(height: 20.h),
SizedBox(height: 16.h),
_buildSystemSettingsSection(isDarkMode),
SizedBox(height: 20.h),
_buildAboutSection(isDarkMode),
@ -220,15 +220,15 @@ class SettingsView extends GetView<SettingsController> {
// 构建Vip购买卡片
Widget _buildVipPurchaseCard(bool isDarkMode) {
return Container(
padding: EdgeInsets.all(16.w),
padding: EdgeInsets.fromLTRB(16.w, 16.h, 16.w, 12.h),
decoration: BoxDecoration(
gradient: LinearGradient(
colors: isDarkMode
? [
const Color(0xFF4A148C).withOpacity(0.7),
const Color(0xFFAD1457).withOpacity(0.7)
const Color(0xFF0D47A1).withOpacity(0.5),
const Color(0xFF1976D2).withOpacity(0.5)
]
: [const Color(0xFFF8BBD0), const Color(0xFFE1BEE7)],
: [const Color(0xFFE3F2FD), const Color(0xFFBBDEFB)],
begin: Alignment.topLeft,
end: Alignment.bottomRight,
),
@ -243,45 +243,64 @@ class SettingsView extends GetView<SettingsController> {
),
],
),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
_buildCategoryItem(
icon: Icons.workspace_premium,
label: 'premiumMember'.tr,
iconBg: isDarkMode
? Colors.amber[900]!.withOpacity(0.3)
: Colors.amber[100]!,
iconColor: isDarkMode ? Colors.amber[300]! : Colors.amber[600]!,
onTap: () => Get.toNamed(Routes.goodsvip),
),
_buildCategoryItem(
icon: Icons.translate,
label: 'interpretation'.tr,
iconBg: isDarkMode
? Colors.indigo[900]!.withOpacity(0.3)
: Colors.indigo[100]!,
iconColor: isDarkMode ? Colors.indigo[300]! : Colors.indigo[600]!,
onTap: () => Get.toNamed(Routes.goodstrade),
Text(
'vipRecharge'.tr, // 会员充值
style: TextStyle(
fontSize: 14.sp,
fontWeight: FontWeight.w600,
color: isDarkMode ? Colors.white : Colors.black87,
),
),
_buildCategoryItem(
icon: Icons.people,
label: 'conferenceAssistant'.tr,
iconBg: isDarkMode
? Colors.pink[900]!.withOpacity(0.3)
: Colors.pink[100]!,
iconColor: isDarkMode ? Colors.pink[300]! : Colors.pink[600]!,
onTap: () => Get.toNamed(Routes.goodsmeet),
SizedBox(height: 12.h),
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
_buildCategoryItem(
icon: Icons.workspace_premium,
label: 'premiumMember'.tr, //AI充值
iconBg: isDarkMode
? Colors.amber[900]!.withOpacity(0.3)
: Colors.amber[100]!,
iconColor: isDarkMode ? Colors.amber[300]! : Colors.amber[600]!,
textColor: isDarkMode ? Colors.white : Colors.black87,
onTap: () => Get.toNamed(Routes.goodsvip),
),
_buildCategoryItem(
icon: Icons.translate,
label: 'translationRecharge'.tr, //翻译充值
iconBg: isDarkMode
? Colors.indigo[900]!.withOpacity(0.3)
: Colors.indigo[100]!,
iconColor:
isDarkMode ? Colors.indigo[300]! : Colors.indigo[600]!,
textColor: isDarkMode ? Colors.white : Colors.black87,
onTap: () => Get.toNamed(Routes.goodstrade),
),
_buildCategoryItem(
icon: Icons.people,
label: 'meetingAssistantRecharge'.tr, //会议充值
iconBg: isDarkMode
? Colors.pink[900]!.withOpacity(0.3)
: Colors.pink[100]!,
iconColor: isDarkMode ? Colors.pink[300]! : Colors.pink[600]!,
textColor: isDarkMode ? Colors.white : Colors.black87,
onTap: () => Get.toNamed(Routes.goodsmeet),
),
_buildCategoryItem(
icon: Icons.cloud,
label: 'cloudSync'.tr, //云端同步
iconBg: isDarkMode
? Colors.teal[900]!.withOpacity(0.3)
: Colors.teal[100]!,
iconColor: isDarkMode ? Colors.teal[300]! : Colors.teal[600]!,
textColor: isDarkMode ? Colors.white : Colors.black87,
onTap: () => {},
),
],
),
// _buildCategoryItem(
// icon: Icons.smart_toy,
// label: 'aiFunction'.tr,
// iconBg: isDarkMode
// ? Colors.teal[900]!.withOpacity(0.3)
// : Colors.teal[100]!,
// iconColor: isDarkMode ? Colors.teal[300]! : Colors.teal[600]!,
// onTap: () => Get.toNamed(Routes.goodsai),
// ),
],
),
);
@ -293,6 +312,7 @@ class SettingsView extends GetView<SettingsController> {
required Color iconBg,
required Color iconColor,
required VoidCallback onTap,
Color? textColor,
}) {
return InkWell(
onTap: onTap,
@ -312,7 +332,7 @@ class SettingsView extends GetView<SettingsController> {
color: iconColor,
),
),
SizedBox(height: 8.h),
SizedBox(height: 5.h),
SizedBox(
width: 72.w,
height: 32.h,
@ -323,7 +343,8 @@ class SettingsView extends GetView<SettingsController> {
style: TextStyle(
fontSize: 12.sp,
fontWeight: FontWeight.w500,
color: Colors.white,
color: textColor ??
(Get.isDarkMode ? Colors.white : Colors.black87),
height: 1.2,
),
maxLines: 2,

Loading…
Cancel
Save