diff --git a/lib/l10n/intl_ar.arb b/lib/l10n/intl_ar.arb index 3574b05a0..2536246a1 100644 --- a/lib/l10n/intl_ar.arb +++ b/lib/l10n/intl_ar.arb @@ -1,6 +1,6 @@ { "@@locale": "ar", - "@@last_modified": "2025-12-15 14:43:38.968604", + "@@last_modified": "2025-12-29 16:03:18.962096", "about": "حول", "@about": { "type": "String", @@ -10922,5 +10922,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "تعطيل أدوات اللغة", + "disableLanguageToolsDesc": "هل ترغب في تعطيل المساعدة اللغوية التلقائية؟", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_be.arb b/lib/l10n/intl_be.arb index becb320ee..9f3427646 100644 --- a/lib/l10n/intl_be.arb +++ b/lib/l10n/intl_be.arb @@ -1911,7 +1911,7 @@ "playWithAI": "Пакуль гуляйце з ШІ", "courseStartDesc": "Pangea Bot гатовы да працы ў любы час!\n\n...але навучанне лепш з сябрамі!", "@@locale": "be", - "@@last_modified": "2025-12-15 14:43:29.836415", + "@@last_modified": "2025-12-29 16:03:10.535828", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11804,5 +11804,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Адключыць моўныя інструменты", + "disableLanguageToolsDesc": "Ці жадаеце вы адключыць аўтаматычную моўную дапамогу?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_bn.arb b/lib/l10n/intl_bn.arb index 98741a1c7..17e240b4e 100644 --- a/lib/l10n/intl_bn.arb +++ b/lib/l10n/intl_bn.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:52.981237", + "@@last_modified": "2025-12-29 16:03:32.174961", "about": "সম্পর্কে", "@about": { "type": "String", @@ -11809,5 +11809,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "ভাষার সরঞ্জাম নিষ্ক্রিয় করুন", + "disableLanguageToolsDesc": "আপনি কি স্বয়ংক্রিয় ভাষা সহায়তা নিষ্ক্রিয় করতে চান?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_bo.arb b/lib/l10n/intl_bo.arb index 87ae1661f..b28d9cb88 100644 --- a/lib/l10n/intl_bo.arb +++ b/lib/l10n/intl_bo.arb @@ -4279,7 +4279,7 @@ "joinPublicTrip": "མི་ཚེས་ལ་ལོག་འབད།", "startOwnTrip": "ངེད་རང་གི་ལོག་ལ་སྦྱོར་བཅོས།", "@@locale": "bo", - "@@last_modified": "2025-12-15 14:43:49.837126", + "@@last_modified": "2025-12-29 16:03:29.478557", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -10459,5 +10459,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Disaɓa ɓe laawol ɗe", + "disableLanguageToolsDesc": "Aɗa yiɗi ɗaɓɓita caɗeele laawol ɓe naatnude?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ca.arb b/lib/l10n/intl_ca.arb index 13025897f..f897cce22 100644 --- a/lib/l10n/intl_ca.arb +++ b/lib/l10n/intl_ca.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:31.134664", + "@@last_modified": "2025-12-29 16:03:11.864159", "about": "Quant a", "@about": { "type": "String", @@ -10729,5 +10729,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Desactivar eines d'idioma", + "disableLanguageToolsDesc": "Voleu desactivar l'assistència automàtica d'idioma?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_cs.arb b/lib/l10n/intl_cs.arb index 858e5a86b..9202abd72 100644 --- a/lib/l10n/intl_cs.arb +++ b/lib/l10n/intl_cs.arb @@ -1,6 +1,6 @@ { "@@locale": "cs", - "@@last_modified": "2025-12-15 14:43:26.456306", + "@@last_modified": "2025-12-29 16:03:07.960576", "about": "O aplikaci", "@about": { "type": "String", @@ -11312,5 +11312,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Deaktivovat jazykové nástroje", + "disableLanguageToolsDesc": "Chtěli byste deaktivovat automatickou jazykovou pomoc?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_da.arb b/lib/l10n/intl_da.arb index ae2ce71b1..2ce1f5104 100644 --- a/lib/l10n/intl_da.arb +++ b/lib/l10n/intl_da.arb @@ -1930,7 +1930,7 @@ "playWithAI": "Leg med AI for nu", "courseStartDesc": "Pangea Bot er klar til at starte når som helst!\n\n...men læring er bedre med venner!", "@@locale": "da", - "@@last_modified": "2025-12-15 14:42:53.307740", + "@@last_modified": "2025-12-29 16:02:40.223869", "@aboutHomeserver": { "type": "String", "placeholders": { @@ -11766,5 +11766,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Deaktiver sprogværktøjer", + "disableLanguageToolsDesc": "Vil du deaktivere automatisk sprogassistance?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_de.arb b/lib/l10n/intl_de.arb index e90bd926d..a605a9ea5 100644 --- a/lib/l10n/intl_de.arb +++ b/lib/l10n/intl_de.arb @@ -1,6 +1,6 @@ { "@@locale": "de", - "@@last_modified": "2025-12-15 14:43:18.204232", + "@@last_modified": "2025-12-29 16:03:01.766114", "alwaysUse24HourFormat": "true", "@alwaysUse24HourFormat": { "description": "Set to true to always display time of day in 24 hour format." @@ -10712,5 +10712,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Spracheinstellungen deaktivieren", + "disableLanguageToolsDesc": "Möchten Sie die automatische Sprachunterstützung deaktivieren?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_el.arb b/lib/l10n/intl_el.arb index 4d780fae1..24e948e18 100644 --- a/lib/l10n/intl_el.arb +++ b/lib/l10n/intl_el.arb @@ -4456,7 +4456,7 @@ "playWithAI": "Παίξτε με την Τεχνητή Νοημοσύνη προς το παρόν", "courseStartDesc": "Ο Pangea Bot είναι έτοιμος να ξεκινήσει οποιαδήποτε στιγμή!\n\n...αλλά η μάθηση είναι καλύτερη με φίλους!", "@@locale": "el", - "@@last_modified": "2025-12-15 14:43:58.410031", + "@@last_modified": "2025-12-29 16:03:38.899795", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11763,5 +11763,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Απενεργοποίηση εργαλείων γλώσσας", + "disableLanguageToolsDesc": "Θα θέλατε να απενεργοποιήσετε την αυτόματη βοήθεια γλώσσας;", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index fbadeee73..f0cd1992b 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -5010,5 +5010,7 @@ }, "ssoDialogTitle": "Waiting for sign in to complete", "ssoDialogDesc": "We opened a new tab so you can sign in securely.", - "ssoDialogHelpText": "🤔 If you didn't see the new tab, please check your popup blocker." + "ssoDialogHelpText": "🤔 If you didn't see the new tab, please check your popup blocker.", + "disableLanguageToolsTitle": "Disable language tools", + "disableLanguageToolsDesc": "Would you like to disable automatic language assistance?" } diff --git a/lib/l10n/intl_eo.arb b/lib/l10n/intl_eo.arb index ec445a7b9..8d6abb24a 100644 --- a/lib/l10n/intl_eo.arb +++ b/lib/l10n/intl_eo.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:44:02.283480", + "@@last_modified": "2025-12-29 16:03:43.433863", "about": "Prio", "@about": { "type": "String", @@ -11794,5 +11794,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Malaktivigi lingvo-ilojn", + "disableLanguageToolsDesc": "Ĉu vi ŝatus malaktivigi aŭtomatan lingvohelpon?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index 1f5ebf544..340997aca 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -1,6 +1,6 @@ { "@@locale": "es", - "@@last_modified": "2025-12-15 14:42:48.159542", + "@@last_modified": "2025-12-29 16:02:35.926601", "about": "Acerca de", "@about": { "type": "String", @@ -7939,5 +7939,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Desactivar herramientas de idioma", + "disableLanguageToolsDesc": "¿Te gustaría desactivar la asistencia automática de idioma?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_et.arb b/lib/l10n/intl_et.arb index 1a0972d8d..2b12f49cf 100644 --- a/lib/l10n/intl_et.arb +++ b/lib/l10n/intl_et.arb @@ -1,6 +1,6 @@ { "@@locale": "et", - "@@last_modified": "2025-12-15 14:43:16.857704", + "@@last_modified": "2025-12-29 16:03:00.536194", "about": "Rakenduse teave", "@about": { "type": "String", @@ -10976,5 +10976,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Keela keele tööriistad", + "disableLanguageToolsDesc": "Kas soovite automaatset keeleabi keelata?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_eu.arb b/lib/l10n/intl_eu.arb index 1088e98eb..83c3ae7f3 100644 --- a/lib/l10n/intl_eu.arb +++ b/lib/l10n/intl_eu.arb @@ -1,6 +1,6 @@ { "@@locale": "eu", - "@@last_modified": "2025-12-15 14:43:14.531001", + "@@last_modified": "2025-12-29 16:02:58.251989", "about": "Honi buruz", "@about": { "type": "String", @@ -10705,5 +10705,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Desaktibatu hizkuntza tresnak", + "disableLanguageToolsDesc": "Desaktibatu nahi al duzu hizkuntza laguntza automatikoa?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_fa.arb b/lib/l10n/intl_fa.arb index 7c8d0e3fd..f2e4948bf 100644 --- a/lib/l10n/intl_fa.arb +++ b/lib/l10n/intl_fa.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:54.300365", + "@@last_modified": "2025-12-29 16:03:33.677336", "repeatPassword": "تکرار رمزعبور", "@repeatPassword": {}, "about": "درباره", @@ -11437,5 +11437,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "غیرفعال کردن ابزارهای زبانی", + "disableLanguageToolsDesc": "آیا می‌خواهید کمک‌های زبانی خودکار را غیرفعال کنید؟", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_fi.arb b/lib/l10n/intl_fi.arb index 9e44d69cf..12cff5006 100644 --- a/lib/l10n/intl_fi.arb +++ b/lib/l10n/intl_fi.arb @@ -4009,7 +4009,7 @@ "playWithAI": "Leiki tekoälyn kanssa nyt", "courseStartDesc": "Pangea Bot on valmis milloin tahansa!\n\n...mutta oppiminen on parempaa ystävien kanssa!", "@@locale": "fi", - "@@last_modified": "2025-12-15 14:42:51.625904", + "@@last_modified": "2025-12-29 16:02:38.790567", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11328,5 +11328,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Poista kielityökalut käytöstä", + "disableLanguageToolsDesc": "Haluaisitko poistaa automaattisen kieliavun käytöstä?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_fil.arb b/lib/l10n/intl_fil.arb index 600c487f5..9ab4de2c2 100644 --- a/lib/l10n/intl_fil.arb +++ b/lib/l10n/intl_fil.arb @@ -2787,7 +2787,7 @@ "selectAll": "Piliin lahat", "deselectAll": "Huwag piliin lahat", "@@locale": "fil", - "@@last_modified": "2025-12-15 14:43:36.288461", + "@@last_modified": "2025-12-29 16:03:16.522907", "@setCustomPermissionLevel": { "type": "String", "placeholders": {} @@ -11681,5 +11681,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "I-disable ang mga kasangkapan sa wika", + "disableLanguageToolsDesc": "Gusto mo bang i-disable ang awtomatikong tulong sa wika?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb index ff02ee618..113b65839 100644 --- a/lib/l10n/intl_fr.arb +++ b/lib/l10n/intl_fr.arb @@ -1,6 +1,6 @@ { "@@locale": "fr", - "@@last_modified": "2025-12-15 14:44:08.960073", + "@@last_modified": "2025-12-29 16:03:51.414933", "about": "À propos", "@about": { "type": "String", @@ -11029,5 +11029,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Désactiver les outils linguistiques", + "disableLanguageToolsDesc": "Souhaitez-vous désactiver l'assistance linguistique automatique ?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ga.arb b/lib/l10n/intl_ga.arb index b3c67b580..e2d0d5de1 100644 --- a/lib/l10n/intl_ga.arb +++ b/lib/l10n/intl_ga.arb @@ -4517,7 +4517,7 @@ "playWithAI": "Imir le AI faoi láthair", "courseStartDesc": "Tá Bot Pangea réidh chun dul am ar bith!\n\n...ach is fearr foghlaim le cairde!", "@@locale": "ga", - "@@last_modified": "2025-12-15 14:44:07.686971", + "@@last_modified": "2025-12-29 16:03:49.650305", "@customReaction": { "type": "String", "placeholders": {} @@ -10703,5 +10703,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Díchur uirlisí teanga", + "disableLanguageToolsDesc": "Ar mhaith leat uirlisí cabhrach teanga uathoibríoch a díchur?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_gl.arb b/lib/l10n/intl_gl.arb index c634db9ae..66fc52619 100644 --- a/lib/l10n/intl_gl.arb +++ b/lib/l10n/intl_gl.arb @@ -1,6 +1,6 @@ { "@@locale": "gl", - "@@last_modified": "2025-12-15 14:42:50.213816", + "@@last_modified": "2025-12-29 16:02:37.559201", "about": "Acerca de", "@about": { "type": "String", @@ -10702,5 +10702,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Desactivar ferramentas de idioma", + "disableLanguageToolsDesc": "Gustaríache desactivar a asistencia automática de idioma?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_he.arb b/lib/l10n/intl_he.arb index 38d489294..456773759 100644 --- a/lib/l10n/intl_he.arb +++ b/lib/l10n/intl_he.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:10.892818", + "@@last_modified": "2025-12-29 16:02:53.990837", "about": "אודות", "@about": { "type": "String", @@ -11754,5 +11754,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "כבה כלים לשפה", + "disableLanguageToolsDesc": "האם תרצה לכבות את העזרה האוטומטית בשפה?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_hi.arb b/lib/l10n/intl_hi.arb index 1e015c437..5a9fea9b2 100644 --- a/lib/l10n/intl_hi.arb +++ b/lib/l10n/intl_hi.arb @@ -4483,7 +4483,7 @@ "playWithAI": "अभी के लिए एआई के साथ खेलें", "courseStartDesc": "पैंजिया बॉट कभी भी जाने के लिए तैयार है!\n\n...लेकिन दोस्तों के साथ सीखना बेहतर है!", "@@locale": "hi", - "@@last_modified": "2025-12-15 14:44:00.905904", + "@@last_modified": "2025-12-29 16:03:42.358809", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11790,5 +11790,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "भाषा उपकरणों को निष्क्रिय करें", + "disableLanguageToolsDesc": "क्या आप स्वचालित भाषा सहायता को निष्क्रिय करना चाहेंगे?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_hr.arb b/lib/l10n/intl_hr.arb index 8536561c2..a31d601c7 100644 --- a/lib/l10n/intl_hr.arb +++ b/lib/l10n/intl_hr.arb @@ -1,6 +1,6 @@ { "@@locale": "hr", - "@@last_modified": "2025-12-15 14:43:09.046460", + "@@last_modified": "2025-12-29 16:02:51.585781", "about": "Informacije", "@about": { "type": "String", @@ -11077,5 +11077,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Onemogući alate za jezik", + "disableLanguageToolsDesc": "Želite li onemogućiti automatsku jezičnu pomoć?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_hu.arb b/lib/l10n/intl_hu.arb index 15f07b7b7..6b3178e3a 100644 --- a/lib/l10n/intl_hu.arb +++ b/lib/l10n/intl_hu.arb @@ -1,6 +1,6 @@ { "@@locale": "hu", - "@@last_modified": "2025-12-15 14:42:55.436150", + "@@last_modified": "2025-12-29 16:02:43.810168", "about": "Névjegy", "@about": { "type": "String", @@ -10706,5 +10706,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Nyelvi eszközök letiltása", + "disableLanguageToolsDesc": "Szeretné letiltani az automatikus nyelvi segítséget?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ia.arb b/lib/l10n/intl_ia.arb index d0e652b0d..1466f0ad4 100644 --- a/lib/l10n/intl_ia.arb +++ b/lib/l10n/intl_ia.arb @@ -1958,7 +1958,7 @@ "playWithAI": "Joca con le IA pro ora", "courseStartDesc": "Pangea Bot es preste a comenzar a qualunque momento!\n\n...ma apprender es melior con amicos!", "@@locale": "ia", - "@@last_modified": "2025-12-15 14:43:12.499796", + "@@last_modified": "2025-12-29 16:02:55.578229", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11783,5 +11783,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Disablé langaj alat", + "disableLanguageToolsDesc": "Vouléz-vous désablé l'assistance langaj otomatik?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_id.arb b/lib/l10n/intl_id.arb index fdd3fc5f3..db1fbba98 100644 --- a/lib/l10n/intl_id.arb +++ b/lib/l10n/intl_id.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:42:56.674775", + "@@last_modified": "2025-12-29 16:02:44.967200", "setAsCanonicalAlias": "Atur sebagai alias utama", "@setAsCanonicalAlias": { "type": "String", @@ -10696,5 +10696,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Nonaktifkan alat bahasa", + "disableLanguageToolsDesc": "Apakah Anda ingin menonaktifkan bantuan bahasa otomatis?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ie.arb b/lib/l10n/intl_ie.arb index 5d389da62..c0b9ac0d9 100644 --- a/lib/l10n/intl_ie.arb +++ b/lib/l10n/intl_ie.arb @@ -4372,7 +4372,7 @@ "playWithAI": "Joca con AI pro ora", "courseStartDesc": "Pangea Bot es preste a partir a qualunque momento!\n\n...ma apprender es melior con amicos!", "@@locale": "ie", - "@@last_modified": "2025-12-15 14:43:07.923977", + "@@last_modified": "2025-12-29 16:02:50.259140", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11679,5 +11679,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Díghá na huirlisí teanga", + "disableLanguageToolsDesc": "An bhfuil tú ag iarraidh na cabhrach teanga uathoibríoch a dhíghníomhachtú?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_it.arb b/lib/l10n/intl_it.arb index e3510f04b..9ccf58b3d 100644 --- a/lib/l10n/intl_it.arb +++ b/lib/l10n/intl_it.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:23.466924", + "@@last_modified": "2025-12-29 16:03:05.491594", "about": "Informazioni", "@about": { "type": "String", @@ -10708,5 +10708,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Disabilita gli strumenti linguistici", + "disableLanguageToolsDesc": "Vuoi disabilitare l'assistenza linguistica automatica?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ja.arb b/lib/l10n/intl_ja.arb index 6d3804b49..232fceafa 100644 --- a/lib/l10n/intl_ja.arb +++ b/lib/l10n/intl_ja.arb @@ -1,6 +1,6 @@ { "@@locale": "ja", - "@@last_modified": "2025-12-15 14:43:59.878807", + "@@last_modified": "2025-12-29 16:03:40.520099", "about": "このアプリについて", "@about": { "type": "String", @@ -11495,5 +11495,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "言語ツールを無効にする", + "disableLanguageToolsDesc": "自動言語支援を無効にしますか?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ka.arb b/lib/l10n/intl_ka.arb index 01ba6c529..6c2a4c751 100644 --- a/lib/l10n/intl_ka.arb +++ b/lib/l10n/intl_ka.arb @@ -2594,7 +2594,7 @@ "playWithAI": "ამ დროისთვის ითამაშეთ AI-თან", "courseStartDesc": "Pangea Bot მზადაა ნებისმიერ დროს გასასვლელად!\n\n...მაგრამ სწავლა უკეთესია მეგობრებთან ერთად!", "@@locale": "ka", - "@@last_modified": "2025-12-15 14:44:05.262676", + "@@last_modified": "2025-12-29 16:03:46.785003", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11735,5 +11735,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "გამორთეთ ენის ხელსაწყოები", + "disableLanguageToolsDesc": "გსურთ ავტომატური ენის დახმარების გამორთვა?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ko.arb b/lib/l10n/intl_ko.arb index b82680e8a..651bdc100 100644 --- a/lib/l10n/intl_ko.arb +++ b/lib/l10n/intl_ko.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:42:46.121270", + "@@last_modified": "2025-12-29 16:02:33.926636", "about": "소개", "@about": { "type": "String", @@ -10813,5 +10813,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "언어 도구 비활성화", + "disableLanguageToolsDesc": "자동 언어 지원을 비활성화하시겠습니까?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_lt.arb b/lib/l10n/intl_lt.arb index 75b57b5b7..0742ae75b 100644 --- a/lib/l10n/intl_lt.arb +++ b/lib/l10n/intl_lt.arb @@ -3861,7 +3861,7 @@ "playWithAI": "Žaiskite su dirbtiniu intelektu dabar", "courseStartDesc": "Pangea botas pasiruošęs bet kada pradėti!\n\n...bet mokymasis yra geresnis su draugais!", "@@locale": "lt", - "@@last_modified": "2025-12-15 14:43:43.050040", + "@@last_modified": "2025-12-29 16:03:23.746515", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11510,5 +11510,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Išjungti kalbos įrankius", + "disableLanguageToolsDesc": "Ar norėtumėte išjungti automatinę kalbos pagalbą?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_lv.arb b/lib/l10n/intl_lv.arb index b8ee20c7e..3ab3827f5 100644 --- a/lib/l10n/intl_lv.arb +++ b/lib/l10n/intl_lv.arb @@ -4482,7 +4482,7 @@ "playWithAI": "Tagad spēlējiet ar AI", "courseStartDesc": "Pangea bots ir gatavs jebkurā laikā!\n\n...bet mācīties ir labāk ar draugiem!", "@@locale": "lv", - "@@last_modified": "2025-12-15 14:43:37.722676", + "@@last_modified": "2025-12-29 16:03:17.707946", "analyticsInactiveTitle": "Pieprasījumi neaktīviem lietotājiem nevar tikt nosūtīti", "analyticsInactiveDesc": "Neaktīvi lietotāji, kuri nav pieteikušies kopš šīs funkcijas ieviešanas, neredzēs jūsu pieprasījumu.\n\nPieprasījuma poga parādīsies, kad viņi atgriezīsies. Jūs varat atkārtoti nosūtīt pieprasījumu vēlāk, noklikšķinot uz pieprasījuma pogas viņu vārdā, kad tā būs pieejama.", "accessRequestedTitle": "Pieprasījums piekļūt analītikai", @@ -10691,5 +10691,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Atspējot valodas rīkus", + "disableLanguageToolsDesc": "Vai vēlaties atspējot automātisko valodas palīdzību?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_nb.arb b/lib/l10n/intl_nb.arb index c664967e5..1f1795cf4 100644 --- a/lib/l10n/intl_nb.arb +++ b/lib/l10n/intl_nb.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:27.926249", + "@@last_modified": "2025-12-29 16:03:09.114788", "about": "Om", "@about": { "type": "String", @@ -11798,5 +11798,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Deaktiver språkværktøy", + "disableLanguageToolsDesc": "Ønsker du å deaktivere automatisk språkassistanse?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_nl.arb b/lib/l10n/intl_nl.arb index 54ab70124..1465753cb 100644 --- a/lib/l10n/intl_nl.arb +++ b/lib/l10n/intl_nl.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:48.784024", + "@@last_modified": "2025-12-29 16:03:27.645859", "about": "Over ons", "@about": { "type": "String", @@ -10705,5 +10705,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Schakel taalhulpmiddelen uit", + "disableLanguageToolsDesc": "Wilt u automatische taalsupport uitschakelen?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_pl.arb b/lib/l10n/intl_pl.arb index 8ea0b6d8c..8edc6bf54 100644 --- a/lib/l10n/intl_pl.arb +++ b/lib/l10n/intl_pl.arb @@ -1,6 +1,6 @@ { "@@locale": "pl", - "@@last_modified": "2025-12-15 14:43:55.454694", + "@@last_modified": "2025-12-29 16:03:35.212238", "about": "O aplikacji", "@about": { "type": "String", @@ -10703,5 +10703,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Wyłącz narzędzia językowe", + "disableLanguageToolsDesc": "Czy chcesz wyłączyć automatyczną pomoc językową?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_pt.arb b/lib/l10n/intl_pt.arb index 5ae9aad56..d71a39b9c 100644 --- a/lib/l10n/intl_pt.arb +++ b/lib/l10n/intl_pt.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:15.620362", + "@@last_modified": "2025-12-29 16:02:59.371193", "copiedToClipboard": "Copiada para a área de transferência", "@copiedToClipboard": { "type": "String", @@ -11805,5 +11805,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Desativar ferramentas de idioma", + "disableLanguageToolsDesc": "Você gostaria de desativar a assistência automática de idioma?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_pt_BR.arb b/lib/l10n/intl_pt_BR.arb index 2ee91471f..c1166773c 100644 --- a/lib/l10n/intl_pt_BR.arb +++ b/lib/l10n/intl_pt_BR.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:13.571791", + "@@last_modified": "2025-12-29 16:02:56.955668", "about": "Sobre", "@about": { "type": "String", @@ -11063,5 +11063,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Desativar ferramentas de idioma", + "disableLanguageToolsDesc": "Você gostaria de desativar a assistência automática de idioma?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_pt_PT.arb b/lib/l10n/intl_pt_PT.arb index d0fe6ccc6..d8df54731 100644 --- a/lib/l10n/intl_pt_PT.arb +++ b/lib/l10n/intl_pt_PT.arb @@ -3331,7 +3331,7 @@ "selectAll": "Selecionar tudo", "deselectAll": "Desmarcar tudo", "@@locale": "pt_PT", - "@@last_modified": "2025-12-15 14:43:33.549800", + "@@last_modified": "2025-12-29 16:03:14.035111", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11734,5 +11734,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Desativar ferramentas de idioma", + "disableLanguageToolsDesc": "Você gostaria de desativar a assistência automática de idioma?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ro.arb b/lib/l10n/intl_ro.arb index 1e3928315..662cdd8b2 100644 --- a/lib/l10n/intl_ro.arb +++ b/lib/l10n/intl_ro.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:42:58.811266", + "@@last_modified": "2025-12-29 16:02:46.166745", "about": "Despre", "@about": { "type": "String", @@ -11440,5 +11440,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Dezactivează uneltele de limbă", + "disableLanguageToolsDesc": "Doriți să dezactivați asistența automată pentru limbă?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 5af69ff62..b0b91c746 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -1,6 +1,6 @@ { "@@locale": "ru", - "@@last_modified": "2025-12-15 14:44:03.535697", + "@@last_modified": "2025-12-29 16:03:45.093189", "about": "О проекте", "@about": { "type": "String", @@ -10810,5 +10810,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Отключить языковые инструменты", + "disableLanguageToolsDesc": "Вы хотите отключить автоматическую языковую помощь?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_sk.arb b/lib/l10n/intl_sk.arb index cc2e0809c..1949bddb7 100644 --- a/lib/l10n/intl_sk.arb +++ b/lib/l10n/intl_sk.arb @@ -1,6 +1,6 @@ { "@@locale": "sk", - "@@last_modified": "2025-12-15 14:43:00.627770", + "@@last_modified": "2025-12-29 16:02:47.860221", "about": "O aplikácii", "@about": { "type": "String", @@ -11789,5 +11789,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Deaktivovať jazykové nástroje", + "disableLanguageToolsDesc": "Chceli by ste deaktivovať automatickú jazykovú pomoc?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_sl.arb b/lib/l10n/intl_sl.arb index 606b69cf4..13870f84c 100644 --- a/lib/l10n/intl_sl.arb +++ b/lib/l10n/intl_sl.arb @@ -2464,7 +2464,7 @@ "playWithAI": "Za zdaj igrajte z AI-jem", "courseStartDesc": "Pangea Bot je pripravljen kadarkoli!\n\n...ampak je bolje učiti se s prijatelji!", "@@locale": "sl", - "@@last_modified": "2025-12-15 14:43:19.279445", + "@@last_modified": "2025-12-29 16:03:03.060738", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11786,5 +11786,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Onemogoči jezikovna orodja", + "disableLanguageToolsDesc": "Ali želite onemogočiti samodejno jezikovno pomoč?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_sr.arb b/lib/l10n/intl_sr.arb index ef8b1ee90..1ac9f9712 100644 --- a/lib/l10n/intl_sr.arb +++ b/lib/l10n/intl_sr.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:44:06.530821", + "@@last_modified": "2025-12-29 16:03:48.066706", "about": "О програму", "@about": { "type": "String", @@ -11807,5 +11807,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Onemogući alate za jezik", + "disableLanguageToolsDesc": "Da li želite da onemogućite automatsku jezičku pomoć?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_sv.arb b/lib/l10n/intl_sv.arb index 02b057490..290831d68 100644 --- a/lib/l10n/intl_sv.arb +++ b/lib/l10n/intl_sv.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:56.890657", + "@@last_modified": "2025-12-29 16:03:36.702673", "about": "Om", "@about": { "type": "String", @@ -11183,5 +11183,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Inaktivera språkinstrument", + "disableLanguageToolsDesc": "Vill du inaktivera automatisk språkhjälp?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_ta.arb b/lib/l10n/intl_ta.arb index d3a1dd537..f13fb9cfc 100644 --- a/lib/l10n/intl_ta.arb +++ b/lib/l10n/intl_ta.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:47.415907", + "@@last_modified": "2025-12-29 16:03:26.474123", "acceptedTheInvitation": "👍 {username} அழைப்பை ஏற்றுக்கொண்டது", "@acceptedTheInvitation": { "type": "String", @@ -10929,5 +10929,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "மொழி கருவிகளை முடக்கு", + "disableLanguageToolsDesc": "தானாக மொழி உதவியை முடக்க விரும்புகிறீர்களா?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_te.arb b/lib/l10n/intl_te.arb index 1c8942cf9..e8ff00a61 100644 --- a/lib/l10n/intl_te.arb +++ b/lib/l10n/intl_te.arb @@ -1920,7 +1920,7 @@ "playWithAI": "ఇప్పుడే AI తో ఆడండి", "courseStartDesc": "పాంజియా బాట్ ఎప్పుడైనా సిద్ధంగా ఉంటుంది!\n\n...కానీ స్నేహితులతో నేర్చుకోవడం మెరుగైనది!", "@@locale": "te", - "@@last_modified": "2025-12-15 14:43:41.716893", + "@@last_modified": "2025-12-29 16:03:22.199306", "@setCustomPermissionLevel": { "type": "String", "placeholders": {} @@ -11794,5 +11794,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "భాషా సాధనాలను నిలిపివేయండి", + "disableLanguageToolsDesc": "మీరు ఆటోమేటిక్ భాషా సహాయాన్ని నిలిపివేయాలనుకుంటున్నారా?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_th.arb b/lib/l10n/intl_th.arb index 56390c82f..ec54a1f96 100644 --- a/lib/l10n/intl_th.arb +++ b/lib/l10n/intl_th.arb @@ -4456,7 +4456,7 @@ "playWithAI": "เล่นกับ AI ชั่วคราว", "courseStartDesc": "Pangea Bot พร้อมที่จะเริ่มต้นได้ทุกเมื่อ!\n\n...แต่การเรียนรู้ดีกว่ากับเพื่อน!", "@@locale": "th", - "@@last_modified": "2025-12-15 14:43:32.503180", + "@@last_modified": "2025-12-29 16:03:13.573254", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11763,5 +11763,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "ปิดเครื่องมือภาษา", + "disableLanguageToolsDesc": "คุณต้องการปิดการช่วยเหลือภาษาอัตโนมัติหรือไม่?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_tr.arb b/lib/l10n/intl_tr.arb index ffb6cea3c..3b72ca7b3 100644 --- a/lib/l10n/intl_tr.arb +++ b/lib/l10n/intl_tr.arb @@ -1,6 +1,6 @@ { "@@locale": "tr", - "@@last_modified": "2025-12-15 14:43:40.183100", + "@@last_modified": "2025-12-29 16:03:20.417520", "about": "Hakkında", "@about": { "type": "String", @@ -10927,5 +10927,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Dil araçlarını devre dışı bırak", + "disableLanguageToolsDesc": "Otomatik dil yardımını devre dışı bırakmak ister misiniz?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_uk.arb b/lib/l10n/intl_uk.arb index 8a43f792a..e8742a6d1 100644 --- a/lib/l10n/intl_uk.arb +++ b/lib/l10n/intl_uk.arb @@ -1,6 +1,6 @@ { "@@locale": "uk", - "@@last_modified": "2025-12-15 14:43:25.022859", + "@@last_modified": "2025-12-29 16:03:06.773179", "about": "Про застосунок", "@about": { "type": "String", @@ -10699,5 +10699,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Вимкнути мовні інструменти", + "disableLanguageToolsDesc": "Ви хочете вимкнути автоматичну мовну допомогу?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_vi.arb b/lib/l10n/intl_vi.arb index 1ad72a151..2757fcba9 100644 --- a/lib/l10n/intl_vi.arb +++ b/lib/l10n/intl_vi.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:45.911331", + "@@last_modified": "2025-12-29 16:03:25.275842", "about": "Giới thiệu", "@about": { "type": "String", @@ -6275,5 +6275,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "Vô hiệu hóa công cụ ngôn ngữ", + "disableLanguageToolsDesc": "Bạn có muốn vô hiệu hóa trợ giúp ngôn ngữ tự động không?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_yue.arb b/lib/l10n/intl_yue.arb index f9fc7139d..bda84d1f3 100644 --- a/lib/l10n/intl_yue.arb +++ b/lib/l10n/intl_yue.arb @@ -1856,7 +1856,7 @@ "selectAll": "全選", "deselectAll": "取消全選", "@@locale": "yue", - "@@last_modified": "2025-12-15 14:43:20.879510", + "@@last_modified": "2025-12-29 16:03:04.289126", "@ignoreUser": { "type": "String", "placeholders": {} @@ -11796,5 +11796,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "禁用語言工具", + "disableLanguageToolsDesc": "你想要禁用自動語言輔助嗎?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_zh.arb b/lib/l10n/intl_zh.arb index ea4748ceb..3fcf77b46 100644 --- a/lib/l10n/intl_zh.arb +++ b/lib/l10n/intl_zh.arb @@ -1,6 +1,6 @@ { "@@locale": "zh", - "@@last_modified": "2025-12-15 14:43:51.241424", + "@@last_modified": "2025-12-29 16:03:30.606395", "about": "关于", "@about": { "type": "String", @@ -10696,5 +10696,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "禁用语言工具", + "disableLanguageToolsDesc": "您想要禁用自动语言辅助吗?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/l10n/intl_zh_Hant.arb b/lib/l10n/intl_zh_Hant.arb index 6e32ad1ad..b1de53741 100644 --- a/lib/l10n/intl_zh_Hant.arb +++ b/lib/l10n/intl_zh_Hant.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-12-15 14:43:35.064582", + "@@last_modified": "2025-12-29 16:03:15.448722", "about": "關於", "@about": { "type": "String", @@ -10703,5 +10703,15 @@ "@ssoDialogHelpText": { "type": "String", "placeholders": {} + }, + "disableLanguageToolsTitle": "禁用語言工具", + "disableLanguageToolsDesc": "您想要禁用自動語言輔助嗎?", + "@disableLanguageToolsTitle": { + "type": "String", + "placeholders": {} + }, + "@disableLanguageToolsDesc": { + "type": "String", + "placeholders": {} } -} +} \ No newline at end of file diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index b13bc924e..8a989e812 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -62,6 +62,7 @@ import 'package:fluffychat/pangea/extensions/pangea_room_extension.dart'; import 'package:fluffychat/pangea/instructions/instructions_enum.dart'; import 'package:fluffychat/pangea/languages/language_constants.dart'; import 'package:fluffychat/pangea/languages/language_service.dart'; +import 'package:fluffychat/pangea/learning_settings/disable_language_tools_popup.dart'; import 'package:fluffychat/pangea/learning_settings/language_mismatch_repo.dart'; import 'package:fluffychat/pangea/learning_settings/p_language_dialog.dart'; import 'package:fluffychat/pangea/spaces/load_participants_builder.dart'; @@ -514,6 +515,7 @@ class ChatController extends State void _pangeaInit() { choreographer = Choreographer(inputFocus); + choreographer.timesClosedIT.addListener(_onCloseIT); final updater = Matrix.of(context).analyticsDataService.updateDispatcher; _levelSubscription = updater.levelUpdateStream.stream.listen(_onLevelUp); @@ -785,6 +787,7 @@ class ChatController extends State _botAudioSubscription?.cancel(); _constructsSubscription?.cancel(); _router.routeInformationProvider.removeListener(_onRouteChanged); + choreographer.timesClosedIT.removeListener(_onCloseIT); scrollController.dispose(); inputFocus.dispose(); depressMessageButton.dispose(); @@ -2239,6 +2242,30 @@ class ChatController extends State ); } + void _onCloseIT() { + if (choreographer.timesClosedIT.value >= 3) { + showDisableLanguageToolsPopup(); + } + } + + void showDisableLanguageToolsPopup() { + if (InstructionsEnum.disableLanguageTools.isToggledOff) { + return; + } + + InstructionsEnum.disableLanguageTools.setToggledOff(true); + OverlayUtil.showPositionedCard( + context: context, + cardToShow: const DisableLanguageToolsPopup( + overlayId: 'disable_language_tools_popup', + ), + maxHeight: 325, + maxWidth: 325, + transformTargetId: ChoreoConstants.inputTransformTargetKey, + overlayKey: 'disable_language_tools_popup', + ); + } + Future _showAnalyticsFeedback( List constructs, String eventId, diff --git a/lib/pangea/choreographer/choreographer.dart b/lib/pangea/choreographer/choreographer.dart index f1963af06..35f6c9dc7 100644 --- a/lib/pangea/choreographer/choreographer.dart +++ b/lib/pangea/choreographer/choreographer.dart @@ -38,6 +38,7 @@ class Choreographer extends ChangeNotifier { ChoreoRecordModel? _choreoRecord; final ValueNotifier _isFetching = ValueNotifier(false); + final ValueNotifier _timesClosedIT = ValueNotifier(0); int _timesClicked = 0; Timer? _debounceTimer; @@ -57,6 +58,7 @@ class Choreographer extends ChangeNotifier { int get timesClicked => _timesClicked; ValueNotifier get isFetching => _isFetching; + ValueNotifier get timesClosedIT => _timesClosedIT; ChoreoModeEnum get choreoMode => _choreoMode; String get currentText => textController.text; @@ -105,6 +107,7 @@ class Choreographer extends ChangeNotifier { void clear() { _lastChecked = null; _timesClicked = 0; + _timesClosedIT.value = 0; _isFetching.value = false; _choreoRecord = null; itController.closeIT(); @@ -132,6 +135,7 @@ class Choreographer extends ChangeNotifier { errorService.dispose(); textController.dispose(); _isFetching.dispose(); + _timesClosedIT.dispose(); TtsController.stop(); super.dispose(); @@ -337,6 +341,7 @@ class Choreographer extends ChangeNotifier { ); } + _timesClosedIT.value = _timesClosedIT.value + 1; _setChoreoMode(ChoreoModeEnum.igc); errorService.resetError(); } diff --git a/lib/pangea/instructions/instructions_enum.dart b/lib/pangea/instructions/instructions_enum.dart index 5206724df..c23cce1db 100644 --- a/lib/pangea/instructions/instructions_enum.dart +++ b/lib/pangea/instructions/instructions_enum.dart @@ -30,6 +30,7 @@ enum InstructionsEnum { courseParticipantTooltip, noSavedActivitiesYet, setLemmaEmoji, + disableLanguageTools, } extension InstructionsEnumExtension on InstructionsEnum { @@ -59,6 +60,7 @@ extension InstructionsEnumExtension on InstructionsEnum { case InstructionsEnum.levelAnalytics: case InstructionsEnum.noSavedActivitiesYet: case InstructionsEnum.setLemmaEmoji: + case InstructionsEnum.disableLanguageTools: ErrorHandler.logError( e: Exception("No title for this instruction"), m: 'InstructionsEnumExtension.title', @@ -121,6 +123,8 @@ extension InstructionsEnumExtension on InstructionsEnum { return l10n.noSavedActivitiesYet; case InstructionsEnum.setLemmaEmoji: return ""; + case InstructionsEnum.disableLanguageTools: + return l10n.disableLanguageToolsDesc; } } diff --git a/lib/pangea/learning_settings/disable_language_tools_popup.dart b/lib/pangea/learning_settings/disable_language_tools_popup.dart new file mode 100644 index 000000000..120161211 --- /dev/null +++ b/lib/pangea/learning_settings/disable_language_tools_popup.dart @@ -0,0 +1,68 @@ +import 'package:flutter/material.dart'; + +import 'package:fluffychat/l10n/l10n.dart'; +import 'package:fluffychat/pangea/bot/utils/bot_style.dart'; +import 'package:fluffychat/pangea/common/widgets/card_header.dart'; +import 'package:fluffychat/widgets/future_loading_dialog.dart'; +import 'package:fluffychat/widgets/matrix.dart'; + +class DisableLanguageToolsPopup extends StatelessWidget { + final String overlayId; + + const DisableLanguageToolsPopup({ + super.key, + required this.overlayId, + }); + + Future _disableLanguageTools() async { + await MatrixState.pangeaController.userController.updateProfile( + (profile) { + profile.toolSettings.autoIGC = false; + return profile; + }, + waitForDataInSync: true, + ); + } + + @override + Widget build(BuildContext context) { + return Column( + mainAxisSize: MainAxisSize.max, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + CardHeader(L10n.of(context).disableLanguageToolsTitle), + Padding( + padding: const EdgeInsets.all(8), + child: Column( + spacing: 12.0, + mainAxisAlignment: MainAxisAlignment.spaceEvenly, + children: [ + Text( + L10n.of(context).disableLanguageToolsDesc, + style: BotStyle.text(context), + textAlign: TextAlign.center, + ), + SizedBox( + width: double.infinity, + child: TextButton( + onPressed: () async { + await showFutureLoadingDialog( + context: context, + future: _disableLanguageTools, + ); + MatrixState.pAnyState.closeOverlay(overlayId); + }, + style: TextButton.styleFrom( + backgroundColor: + Theme.of(context).colorScheme.primary.withAlpha(25), + ), + child: Text(L10n.of(context).confirm), + ), + ), + ], + ), + ), + ], + ); + } +}