From 65052de733b44f07af90011c753c2177831032f2 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 3 Mar 2026 11:21:33 -0500 Subject: [PATCH] add event type localizations (#5873) --- lib/l10n/intl_ar.arb | 49 ++++++++++++++++++- lib/l10n/intl_be.arb | 49 ++++++++++++++++++- lib/l10n/intl_bn.arb | 49 ++++++++++++++++++- lib/l10n/intl_bo.arb | 49 ++++++++++++++++++- lib/l10n/intl_ca.arb | 49 ++++++++++++++++++- lib/l10n/intl_cs.arb | 49 ++++++++++++++++++- lib/l10n/intl_da.arb | 49 ++++++++++++++++++- lib/l10n/intl_de.arb | 49 ++++++++++++++++++- lib/l10n/intl_el.arb | 49 ++++++++++++++++++- lib/l10n/intl_en.arb | 32 +++++++++++- lib/l10n/intl_eo.arb | 49 ++++++++++++++++++- lib/l10n/intl_es.arb | 49 ++++++++++++++++++- lib/l10n/intl_et.arb | 49 ++++++++++++++++++- lib/l10n/intl_eu.arb | 49 ++++++++++++++++++- lib/l10n/intl_fa.arb | 49 ++++++++++++++++++- lib/l10n/intl_fi.arb | 49 ++++++++++++++++++- lib/l10n/intl_fil.arb | 49 ++++++++++++++++++- lib/l10n/intl_fr.arb | 49 ++++++++++++++++++- lib/l10n/intl_ga.arb | 49 ++++++++++++++++++- lib/l10n/intl_gl.arb | 49 ++++++++++++++++++- lib/l10n/intl_he.arb | 49 ++++++++++++++++++- lib/l10n/intl_hi.arb | 49 ++++++++++++++++++- lib/l10n/intl_hr.arb | 49 ++++++++++++++++++- lib/l10n/intl_hu.arb | 49 ++++++++++++++++++- lib/l10n/intl_ia.arb | 49 ++++++++++++++++++- lib/l10n/intl_id.arb | 49 ++++++++++++++++++- lib/l10n/intl_ie.arb | 49 ++++++++++++++++++- lib/l10n/intl_it.arb | 49 ++++++++++++++++++- lib/l10n/intl_ja.arb | 49 ++++++++++++++++++- lib/l10n/intl_ka.arb | 49 ++++++++++++++++++- lib/l10n/intl_ko.arb | 49 ++++++++++++++++++- lib/l10n/intl_lt.arb | 49 ++++++++++++++++++- lib/l10n/intl_lv.arb | 49 ++++++++++++++++++- lib/l10n/intl_nb.arb | 49 ++++++++++++++++++- lib/l10n/intl_nl.arb | 49 ++++++++++++++++++- lib/l10n/intl_pl.arb | 49 ++++++++++++++++++- lib/l10n/intl_pt.arb | 49 ++++++++++++++++++- lib/l10n/intl_pt_BR.arb | 49 ++++++++++++++++++- lib/l10n/intl_pt_PT.arb | 49 ++++++++++++++++++- lib/l10n/intl_ro.arb | 49 ++++++++++++++++++- lib/l10n/intl_ru.arb | 49 ++++++++++++++++++- lib/l10n/intl_sk.arb | 49 ++++++++++++++++++- lib/l10n/intl_sl.arb | 49 ++++++++++++++++++- lib/l10n/intl_sr.arb | 49 ++++++++++++++++++- lib/l10n/intl_sv.arb | 49 ++++++++++++++++++- lib/l10n/intl_ta.arb | 49 ++++++++++++++++++- lib/l10n/intl_te.arb | 49 ++++++++++++++++++- lib/l10n/intl_th.arb | 49 ++++++++++++++++++- lib/l10n/intl_tr.arb | 49 ++++++++++++++++++- lib/l10n/intl_uk.arb | 49 ++++++++++++++++++- lib/l10n/intl_uz.arb | 49 ++++++++++++++++++- lib/l10n/intl_vi.arb | 49 ++++++++++++++++++- lib/l10n/intl_yue.arb | 49 ++++++++++++++++++- lib/l10n/intl_zh.arb | 49 ++++++++++++++++++- lib/l10n/intl_zh_Hant.arb | 49 ++++++++++++++++++- .../extensions/pangea_event_extension.dart | 32 ++++++++++++ .../room_member_change_extension.dart | 21 ++++++++ lib/utils/client_manager.dart | 16 +++--- .../matrix_sdk_extensions/matrix_locals.dart | 21 ++++++++ pubspec.lock | 2 +- 60 files changed, 2706 insertions(+), 64 deletions(-) create mode 100644 lib/pangea/events/extensions/room_member_change_extension.dart diff --git a/lib/l10n/intl_ar.arb b/lib/l10n/intl_ar.arb index 7100110f2..116382a86 100644 --- a/lib/l10n/intl_ar.arb +++ b/lib/l10n/intl_ar.arb @@ -1,6 +1,6 @@ { "@@locale": "ar", - "@@last_modified": "2026-02-27 12:23:01.172808", + "@@last_modified": "2026-03-03 11:17:39.813719", "about": "حول", "@about": { "type": "String", @@ -11670,5 +11670,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "تعليقات الترجمة", + "userUpdatedLearningSettings": "{username} قام بتحديث إعدادات التعلم", + "youUpdatedLearningSettings": "لقد قمت بتحديث إعدادات التعلم", + "userAddedActivityPlan": "{username} أضاف خطة نشاط", + "youAddedActivityPlan": "لقد أضفت خطة نشاط", + "userSentActivitySummary": "{username} أرسل ملخص النشاط", + "youSentActivitySummary": "لقد أرسلت ملخص النشاط", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_be.arb b/lib/l10n/intl_be.arb index 44f9f9e13..322643407 100644 --- a/lib/l10n/intl_be.arb +++ b/lib/l10n/intl_be.arb @@ -4619,7 +4619,7 @@ "playWithAI": "Пакуль гуляйце з ШІ", "courseStartDesc": "Pangea Bot гатовы да працы ў любы час!\n\n...але навучанне лепш з сябрамі!", "@@locale": "be", - "@@last_modified": "2026-02-27 12:22:44.541648", + "@@last_modified": "2026-03-03 11:17:09.610346", "@ignore": { "type": "String", "placeholders": {} @@ -11339,5 +11339,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Зваротная сувязь па перакладзе", + "userUpdatedLearningSettings": "{username} абнавіў налады навучання", + "youUpdatedLearningSettings": "Вы абнавілі свае налады навучання", + "userAddedActivityPlan": "{username} дадаў план дзейнасці", + "youAddedActivityPlan": "Вы дабавілі план дзейнасці", + "userSentActivitySummary": "{username} адправіў рэзюмэ дзейнасці", + "youSentActivitySummary": "Вы адправілі рэзюмэ дзейнасці", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_bn.arb b/lib/l10n/intl_bn.arb index 8aa05f3d8..23354fd23 100644 --- a/lib/l10n/intl_bn.arb +++ b/lib/l10n/intl_bn.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:23:20.380952", + "@@last_modified": "2026-03-03 11:18:21.188952", "about": "সম্পর্কে", "@about": { "type": "String", @@ -12064,5 +12064,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "অনুবাদ প্রতিক্রিয়া", + "userUpdatedLearningSettings": "{username} শেখার সেটিংস আপডেট করেছে", + "youUpdatedLearningSettings": "আপনি আপনার শেখার সেটিংস আপডেট করেছেন", + "userAddedActivityPlan": "{username} একটি কার্যকলাপ পরিকল্পনা যোগ করেছে", + "youAddedActivityPlan": "আপনি একটি কার্যকলাপ পরিকল্পনা যোগ করেছেন", + "userSentActivitySummary": "{username} একটি কার্যকলাপ সারসংক্ষেপ পাঠিয়েছে", + "youSentActivitySummary": "আপনি একটি কার্যকলাপ সারসংক্ষেপ পাঠিয়েছেন", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_bo.arb b/lib/l10n/intl_bo.arb index ac400b181..d07cd11cb 100644 --- a/lib/l10n/intl_bo.arb +++ b/lib/l10n/intl_bo.arb @@ -3781,7 +3781,7 @@ "joinPublicTrip": "མི་ཚེས་ལ་ལོག་འབད།", "startOwnTrip": "ངེད་རང་གི་ལོག་ལ་སྦྱོར་བཅོས།", "@@locale": "bo", - "@@last_modified": "2026-02-27 12:23:16.997026", + "@@last_modified": "2026-03-03 11:18:06.436808", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -10721,5 +10721,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Bojan Feedback", + "userUpdatedLearningSettings": "{username} bojan settings", + "youUpdatedLearningSettings": "Bojan bojan settings", + "userAddedActivityPlan": "{username} bojan an activity plan", + "youAddedActivityPlan": "Bojan bojan an activity plan", + "userSentActivitySummary": "{username} bojan an activity summary", + "youSentActivitySummary": "Bojan bojan an activity summary", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ca.arb b/lib/l10n/intl_ca.arb index 371dfc566..384142547 100644 --- a/lib/l10n/intl_ca.arb +++ b/lib/l10n/intl_ca.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:46.690959", + "@@last_modified": "2026-03-03 11:17:13.451811", "about": "Quant a", "@about": { "type": "String", @@ -11480,5 +11480,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Comentaris sobre la traducció", + "userUpdatedLearningSettings": "{username} ha actualitzat la configuració d'aprenentatge", + "youUpdatedLearningSettings": "Has actualitzat la teva configuració d'aprenentatge", + "userAddedActivityPlan": "{username} ha afegit un pla d'activitat", + "youAddedActivityPlan": "Has afegit un pla d'activitat", + "userSentActivitySummary": "{username} ha enviat un resum d'activitat", + "youSentActivitySummary": "Has enviat un resum d'activitat", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_cs.arb b/lib/l10n/intl_cs.arb index 2001dc3b0..c6c06cb19 100644 --- a/lib/l10n/intl_cs.arb +++ b/lib/l10n/intl_cs.arb @@ -1,6 +1,6 @@ { "@@locale": "cs", - "@@last_modified": "2026-02-27 12:22:40.747640", + "@@last_modified": "2026-03-03 11:17:02.336974", "about": "O aplikaci", "@about": { "type": "String", @@ -11892,5 +11892,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Zpětná vazba k překladu", + "userUpdatedLearningSettings": "{username} aktualizoval(a) nastavení učení", + "youUpdatedLearningSettings": "Aktualizoval(a) jste svá nastavení učení", + "userAddedActivityPlan": "{username} přidal(a) plán aktivit", + "youAddedActivityPlan": "Přidal(a) jste plán aktivit", + "userSentActivitySummary": "{username} poslal(a) souhrn aktivit", + "youSentActivitySummary": "Poslal(a) jste souhrn aktivit", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_da.arb b/lib/l10n/intl_da.arb index 617aff378..ccaf838e5 100644 --- a/lib/l10n/intl_da.arb +++ b/lib/l10n/intl_da.arb @@ -1926,7 +1926,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": "2026-02-27 12:21:56.303075", + "@@last_modified": "2026-03-03 11:15:59.565537", "@aboutHomeserver": { "type": "String", "placeholders": { @@ -12520,5 +12520,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Oversættelsesfeedback", + "userUpdatedLearningSettings": "{username} opdaterede læringsindstillinger", + "youUpdatedLearningSettings": "Du opdaterede dine læringsindstillinger", + "userAddedActivityPlan": "{username} tilføjede en aktivitetsplan", + "youAddedActivityPlan": "Du tilføjede en aktivitetsplan", + "userSentActivitySummary": "{username} sendte et aktivitetsresumé", + "youSentActivitySummary": "Du sendte et aktivitetsresumé", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_de.arb b/lib/l10n/intl_de.arb index c7df4f493..b508ff448 100644 --- a/lib/l10n/intl_de.arb +++ b/lib/l10n/intl_de.arb @@ -1,6 +1,6 @@ { "@@locale": "de", - "@@last_modified": "2026-02-27 12:22:30.095800", + "@@last_modified": "2026-03-03 11:16:43.677868", "alwaysUse24HourFormat": "true", "@alwaysUse24HourFormat": { "description": "Set to true to always display time of day in 24 hour format." @@ -11309,5 +11309,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Übersetzungsfeedback", + "userUpdatedLearningSettings": "{username} hat die Lern Einstellungen aktualisiert", + "youUpdatedLearningSettings": "Du hast deine Lern Einstellungen aktualisiert", + "userAddedActivityPlan": "{username} hat einen Aktivitätsplan hinzugefügt", + "youAddedActivityPlan": "Du hast einen Aktivitätsplan hinzugefügt", + "userSentActivitySummary": "{username} hat eine Aktivitätszusammenfassung gesendet", + "youSentActivitySummary": "Du hast eine Aktivitätszusammenfassung gesendet", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_el.arb b/lib/l10n/intl_el.arb index d1376212a..d5d6138b3 100644 --- a/lib/l10n/intl_el.arb +++ b/lib/l10n/intl_el.arb @@ -4476,7 +4476,7 @@ "playWithAI": "Παίξτε με την Τεχνητή Νοημοσύνη προς το παρόν", "courseStartDesc": "Ο Pangea Bot είναι έτοιμος να ξεκινήσει οποιαδήποτε στιγμή!\n\n...αλλά η μάθηση είναι καλύτερη με φίλους!", "@@locale": "el", - "@@last_modified": "2026-02-27 12:23:28.161217", + "@@last_modified": "2026-03-03 11:18:36.292085", "@checkList": { "type": "String", "placeholders": {} @@ -12479,5 +12479,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Σχόλια Μετάφρασης", + "userUpdatedLearningSettings": "{username} ενημέρωσε τις ρυθμίσεις μάθησης", + "youUpdatedLearningSettings": "Ενημερώσατε τις ρυθμίσεις μάθησης σας", + "userAddedActivityPlan": "{username} πρόσθεσε ένα σχέδιο δραστηριότητας", + "youAddedActivityPlan": "Προσθέσατε ένα σχέδιο δραστηριότητας", + "userSentActivitySummary": "{username} έστειλε μια σύνοψη δραστηριότητας", + "youSentActivitySummary": "Στείλατε μια σύνοψη δραστηριότητας", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index a1111c381..8f961bbf9 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -5359,5 +5359,35 @@ "sessionFull": "Too late! This activity is full.", "returnToCourse": "Return to course", "returnHome": "Return home", - "translationFeedback": "Translation Feedback" + "translationFeedback": "Translation Feedback", + "userUpdatedLearningSettings": "{username} updated learning settings", + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "youUpdatedLearningSettings": "You updated your learning settings", + "userAddedActivityPlan": "{username} added an activity plan", + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "youAddedActivityPlan": "You added an activity plan", + "userSentActivitySummary": "{username} sent an activity summary", + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "youSentActivitySummary": "You sent an activity summary" } diff --git a/lib/l10n/intl_eo.arb b/lib/l10n/intl_eo.arb index a801df0fc..75ab50e9d 100644 --- a/lib/l10n/intl_eo.arb +++ b/lib/l10n/intl_eo.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:23:34.605003", + "@@last_modified": "2026-03-03 11:18:45.265226", "about": "Prio", "@about": { "type": "String", @@ -12543,5 +12543,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Tradukkomento", + "userUpdatedLearningSettings": "{username} ĝisdatigis lernagordojn", + "youUpdatedLearningSettings": "Vi ĝisdatigis viajn lernagordojn", + "userAddedActivityPlan": "{username} aldonis aktivplanon", + "youAddedActivityPlan": "Vi aldonis aktivplanon", + "userSentActivitySummary": "{username} sendis aktivsumaron", + "youSentActivitySummary": "Vi sendis aktivsumaron", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index bd4d24a86..b9f21b21e 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -1,6 +1,6 @@ { "@@locale": "es", - "@@last_modified": "2026-02-27 12:21:50.256312", + "@@last_modified": "2026-03-03 11:15:48.759779", "about": "Acerca de", "@about": { "type": "String", @@ -8630,5 +8630,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Comentarios sobre la traducción", + "userUpdatedLearningSettings": "{username} actualizó la configuración de aprendizaje", + "youUpdatedLearningSettings": "Has actualizado tu configuración de aprendizaje", + "userAddedActivityPlan": "{username} agregó un plan de actividad", + "youAddedActivityPlan": "Has agregado un plan de actividad", + "userSentActivitySummary": "{username} envió un resumen de actividad", + "youSentActivitySummary": "Has enviado un resumen de actividad", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_et.arb b/lib/l10n/intl_et.arb index d325b8b0a..83f952ad4 100644 --- a/lib/l10n/intl_et.arb +++ b/lib/l10n/intl_et.arb @@ -1,6 +1,6 @@ { "@@locale": "et", - "@@last_modified": "2026-02-27 12:22:27.939566", + "@@last_modified": "2026-03-03 11:16:40.704501", "about": "Rakenduse teave", "@about": { "type": "String", @@ -11594,5 +11594,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Tõlke tagasiside", + "userUpdatedLearningSettings": "{username} uuendas õppe seadeid", + "youUpdatedLearningSettings": "Sa uuendasid oma õppe seadeid", + "userAddedActivityPlan": "{username} lisas tegevusplaani", + "youAddedActivityPlan": "Sa lisasid tegevusplaani", + "userSentActivitySummary": "{username} saatis tegevuse kokkuvõtte", + "youSentActivitySummary": "Sa saatsid tegevuse kokkuvõtte", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_eu.arb b/lib/l10n/intl_eu.arb index a5bf92698..7ea9886f7 100644 --- a/lib/l10n/intl_eu.arb +++ b/lib/l10n/intl_eu.arb @@ -1,6 +1,6 @@ { "@@locale": "eu", - "@@last_modified": "2026-02-27 12:22:24.260020", + "@@last_modified": "2026-03-03 11:16:33.051895", "about": "Honi buruz", "@about": { "type": "String", @@ -11320,5 +11320,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Itzulpen Feedback", + "userUpdatedLearningSettings": "{username} ikasketa ezarpenak eguneratu ditu", + "youUpdatedLearningSettings": "Zuk ikasketa ezarpenak eguneratu dituzu", + "userAddedActivityPlan": "{username} jarduera plana gehitu du", + "youAddedActivityPlan": "Zuk jarduera plana gehitu duzu", + "userSentActivitySummary": "{username} jarduera laburpena bidali du", + "youSentActivitySummary": "Zuk jarduera laburpena bidali duzu", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_fa.arb b/lib/l10n/intl_fa.arb index 802ca832d..497fedd89 100644 --- a/lib/l10n/intl_fa.arb +++ b/lib/l10n/intl_fa.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:23:22.331158", + "@@last_modified": "2026-03-03 11:18:26.509797", "repeatPassword": "تکرار گذرواژه", "@repeatPassword": {}, "about": "درباره", @@ -11441,5 +11441,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "بازخورد ترجمه", + "userUpdatedLearningSettings": "{username} تنظیمات یادگیری را به‌روزرسانی کرد", + "youUpdatedLearningSettings": "شما تنظیمات یادگیری خود را به‌روزرسانی کردید", + "userAddedActivityPlan": "{username} یک برنامه فعالیت اضافه کرد", + "youAddedActivityPlan": "شما یک برنامه فعالیت اضافه کردید", + "userSentActivitySummary": "{username} یک خلاصه فعالیت ارسال کرد", + "youSentActivitySummary": "شما یک خلاصه فعالیت ارسال کردید", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_fi.arb b/lib/l10n/intl_fi.arb index 0a44f0a01..d2a639102 100644 --- a/lib/l10n/intl_fi.arb +++ b/lib/l10n/intl_fi.arb @@ -4604,7 +4604,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": "2026-02-27 12:21:54.872687", + "@@last_modified": "2026-03-03 11:15:55.553675", "@notificationRuleJitsi": { "type": "String", "placeholders": {} @@ -11379,5 +11379,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Käännöspalaute", + "userUpdatedLearningSettings": "{username} päivitti oppimisasetuksia", + "youUpdatedLearningSettings": "Päivitit oppimisasetuksesi", + "userAddedActivityPlan": "{username} lisäsi aktiviteettisuunnitelman", + "youAddedActivityPlan": "Lisäsit aktiviteettisuunnitelman", + "userSentActivitySummary": "{username} lähetti aktiviteettiyhteenvetoon", + "youSentActivitySummary": "Lähetit aktiviteettiyhteenvetoon", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_fil.arb b/lib/l10n/intl_fil.arb index 5455e99b2..fda857a01 100644 --- a/lib/l10n/intl_fil.arb +++ b/lib/l10n/intl_fil.arb @@ -2783,7 +2783,7 @@ "selectAll": "Piliin lahat", "deselectAll": "Huwag piliin lahat", "@@locale": "fil", - "@@last_modified": "2026-02-27 12:22:55.704285", + "@@last_modified": "2026-03-03 11:17:31.316729", "@setCustomPermissionLevel": { "type": "String", "placeholders": {} @@ -12435,5 +12435,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Feedback sa Pagsasalin", + "userUpdatedLearningSettings": "{username} in-update ang mga setting ng pagkatuto", + "youUpdatedLearningSettings": "In-update mo ang iyong mga setting ng pagkatuto", + "userAddedActivityPlan": "{username} nagdagdag ng plano ng aktibidad", + "youAddedActivityPlan": "Nagdagdag ka ng plano ng aktibidad", + "userSentActivitySummary": "{username} nagpadala ng buod ng aktibidad", + "youSentActivitySummary": "Nagpadala ka ng buod ng aktibidad", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb index ec02ac6e1..d38d9a651 100644 --- a/lib/l10n/intl_fr.arb +++ b/lib/l10n/intl_fr.arb @@ -1,6 +1,6 @@ { "@@locale": "fr", - "@@last_modified": "2026-02-27 12:23:45.139248", + "@@last_modified": "2026-03-03 11:19:01.669385", "about": "À propos", "@about": { "type": "String", @@ -11726,5 +11726,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Retour de traduction", + "userUpdatedLearningSettings": "{username} a mis à jour les paramètres d'apprentissage", + "youUpdatedLearningSettings": "Vous avez mis à jour vos paramètres d'apprentissage", + "userAddedActivityPlan": "{username} a ajouté un plan d'activité", + "youAddedActivityPlan": "Vous avez ajouté un plan d'activité", + "userSentActivitySummary": "{username} a envoyé un résumé d'activité", + "youSentActivitySummary": "Vous avez envoyé un résumé d'activité", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ga.arb b/lib/l10n/intl_ga.arb index 53392c87a..c31ebf52b 100644 --- a/lib/l10n/intl_ga.arb +++ b/lib/l10n/intl_ga.arb @@ -4639,7 +4639,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": "2026-02-27 12:23:42.906285", + "@@last_modified": "2026-03-03 11:18:58.533377", "@writeAMessageLangCodes": { "type": "String", "placeholders": { @@ -11331,5 +11331,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Aiseolas aistriúcháin", + "userUpdatedLearningSettings": "{username} nuashonraigh socruithe foghlama", + "youUpdatedLearningSettings": "Nuashonraigh tú do shocruithe foghlama", + "userAddedActivityPlan": "{username} chuir plean gníomhaíochta leis", + "youAddedActivityPlan": "Chuir tú plean gníomhaíochta leis", + "userSentActivitySummary": "{username} sheol achoimre gníomhaíochta", + "youSentActivitySummary": "Sheol tú achoimre gníomhaíochta", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_gl.arb b/lib/l10n/intl_gl.arb index 423ef816f..94c77f712 100644 --- a/lib/l10n/intl_gl.arb +++ b/lib/l10n/intl_gl.arb @@ -1,6 +1,6 @@ { "@@locale": "gl", - "@@last_modified": "2026-02-27 12:21:52.398653", + "@@last_modified": "2026-03-03 11:15:52.188431", "about": "Acerca de", "@about": { "type": "String", @@ -11320,5 +11320,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Comentarios sobre a tradución", + "userUpdatedLearningSettings": "{username} actualizou as configuracións de aprendizaxe", + "youUpdatedLearningSettings": "Actualizaches as túas configuracións de aprendizaxe", + "userAddedActivityPlan": "{username} engadiu un plan de actividades", + "youAddedActivityPlan": "Engadiches un plan de actividades", + "userSentActivitySummary": "{username} enviou un resumo de actividades", + "youSentActivitySummary": "Enviaches un resumo de actividades", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_he.arb b/lib/l10n/intl_he.arb index 5dd91840d..071e32ca2 100644 --- a/lib/l10n/intl_he.arb +++ b/lib/l10n/intl_he.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:17.196188", + "@@last_modified": "2026-03-03 11:16:24.145306", "about": "אודות", "@about": { "type": "String", @@ -12503,5 +12503,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "משוב על תרגום", + "userUpdatedLearningSettings": "{username} עדכן את הגדרות הלמידה", + "youUpdatedLearningSettings": "עדכנת את הגדרות הלמידה שלך", + "userAddedActivityPlan": "{username} הוסיף תוכנית פעילות", + "youAddedActivityPlan": "הוספת תוכנית פעילות", + "userSentActivitySummary": "{username} שלח סיכום פעילות", + "youSentActivitySummary": "שלחת סיכום פעילות", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_hi.arb b/lib/l10n/intl_hi.arb index 865f0745a..706bad8f5 100644 --- a/lib/l10n/intl_hi.arb +++ b/lib/l10n/intl_hi.arb @@ -3999,7 +3999,7 @@ "playWithAI": "अभी के लिए एआई के साथ खेलें", "courseStartDesc": "पैंजिया बॉट कभी भी जाने के लिए तैयार है!\n\n...लेकिन दोस्तों के साथ सीखना बेहतर है!", "@@locale": "hi", - "@@last_modified": "2026-02-27 12:23:32.751116", + "@@last_modified": "2026-03-03 11:18:42.077788", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -12067,5 +12067,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "अनुवाद प्रतिक्रिया", + "userUpdatedLearningSettings": "{username} ने अध्ययन सेटिंग्स अपडेट कीं", + "youUpdatedLearningSettings": "आपने अपनी अध्ययन सेटिंग्स अपडेट कीं", + "userAddedActivityPlan": "{username} ने एक गतिविधि योजना जोड़ी", + "youAddedActivityPlan": "आपने एक गतिविधि योजना जोड़ी", + "userSentActivitySummary": "{username} ने एक गतिविधि सारांश भेजा", + "youSentActivitySummary": "आपने एक गतिविधि सारांश भेजा", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_hr.arb b/lib/l10n/intl_hr.arb index 11a6c7fbe..4ec076be0 100644 --- a/lib/l10n/intl_hr.arb +++ b/lib/l10n/intl_hr.arb @@ -1,6 +1,6 @@ { "@@locale": "hr", - "@@last_modified": "2026-02-27 12:22:10.734115", + "@@last_modified": "2026-03-03 11:16:21.076020", "about": "Informacije", "@about": { "type": "String", @@ -11813,5 +11813,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Povratne informacije o prijevodu", + "userUpdatedLearningSettings": "{username} je ažurirao postavke učenja", + "youUpdatedLearningSettings": "Ažurirali ste svoje postavke učenja", + "userAddedActivityPlan": "{username} je dodao plan aktivnosti", + "youAddedActivityPlan": "Dodali ste plan aktivnosti", + "userSentActivitySummary": "{username} je poslao sažetak aktivnosti", + "youSentActivitySummary": "Poslali ste sažetak aktivnosti", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_hu.arb b/lib/l10n/intl_hu.arb index a4b00cc15..cd7ecbc84 100644 --- a/lib/l10n/intl_hu.arb +++ b/lib/l10n/intl_hu.arb @@ -1,6 +1,6 @@ { "@@locale": "hu", - "@@last_modified": "2026-02-27 12:21:58.762966", + "@@last_modified": "2026-03-03 11:16:02.751840", "about": "Névjegy", "@about": { "type": "String", @@ -11457,5 +11457,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Fordítási visszajelzés", + "userUpdatedLearningSettings": "{username} frissítette a tanulási beállításokat", + "youUpdatedLearningSettings": "Frissítetted a tanulási beállításaidat", + "userAddedActivityPlan": "{username} hozzáadott egy aktivitási tervet", + "youAddedActivityPlan": "Hozzáadtál egy aktivitási tervet", + "userSentActivitySummary": "{username} elküldött egy aktivitási összefoglalót", + "youSentActivitySummary": "Elküldted az aktivitási összefoglalót", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ia.arb b/lib/l10n/intl_ia.arb index 2b709fe2c..c9a6d8f57 100644 --- a/lib/l10n/intl_ia.arb +++ b/lib/l10n/intl_ia.arb @@ -1954,7 +1954,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": "2026-02-27 12:22:19.124682", + "@@last_modified": "2026-03-03 11:16:27.115216", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -12532,5 +12532,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Feedback de Traducción", + "userUpdatedLearningSettings": "{username} actualizó la configuración de aprendizaje", + "youUpdatedLearningSettings": "Has actualizado tu configuración de aprendizaje", + "userAddedActivityPlan": "{username} agregó un plan de actividad", + "youAddedActivityPlan": "Has agregado un plan de actividad", + "userSentActivitySummary": "{username} envió un resumen de actividad", + "youSentActivitySummary": "Has enviado un resumen de actividad", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_id.arb b/lib/l10n/intl_id.arb index 87557683c..9f0f37468 100644 --- a/lib/l10n/intl_id.arb +++ b/lib/l10n/intl_id.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:00.506173", + "@@last_modified": "2026-03-03 11:16:06.635249", "setAsCanonicalAlias": "Atur sebagai alias utama", "@setAsCanonicalAlias": { "type": "String", @@ -11426,5 +11426,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Umpan Balik Terjemahan", + "userUpdatedLearningSettings": "{username} memperbarui pengaturan pembelajaran", + "youUpdatedLearningSettings": "Anda memperbarui pengaturan pembelajaran Anda", + "userAddedActivityPlan": "{username} menambahkan rencana aktivitas", + "youAddedActivityPlan": "Anda menambahkan rencana aktivitas", + "userSentActivitySummary": "{username} mengirimkan ringkasan aktivitas", + "youSentActivitySummary": "Anda mengirimkan ringkasan aktivitas", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ie.arb b/lib/l10n/intl_ie.arb index 231e5d81e..b40c7a00d 100644 --- a/lib/l10n/intl_ie.arb +++ b/lib/l10n/intl_ie.arb @@ -4000,7 +4000,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": "2026-02-27 12:22:08.111962", + "@@last_modified": "2026-03-03 11:16:18.104771", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -12068,5 +12068,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Fíoróireacht aistriúcháin", + "userUpdatedLearningSettings": "D'athraigh {username} socruithe foghlama", + "youUpdatedLearningSettings": "D'athraigh tú do shocruithe foghlama", + "userAddedActivityPlan": "Chuir {username} plean gníomhaíochta leis", + "youAddedActivityPlan": "Chuir tú plean gníomhaíochta leis", + "userSentActivitySummary": "Chuir {username} achoimre gníomhaíochta ar fáil", + "youSentActivitySummary": "Chuir tú achoimre gníomhaíochta ar fáil", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_it.arb b/lib/l10n/intl_it.arb index 0eef6de71..dc7f7403f 100644 --- a/lib/l10n/intl_it.arb +++ b/lib/l10n/intl_it.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:35.902285", + "@@last_modified": "2026-03-03 11:16:55.518925", "about": "Informazioni", "@about": { "type": "String", @@ -11414,5 +11414,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Feedback sulla traduzione", + "userUpdatedLearningSettings": "{username} ha aggiornato le impostazioni di apprendimento", + "youUpdatedLearningSettings": "Hai aggiornato le tue impostazioni di apprendimento", + "userAddedActivityPlan": "{username} ha aggiunto un piano di attività", + "youAddedActivityPlan": "Hai aggiunto un piano di attività", + "userSentActivitySummary": "{username} ha inviato un riepilogo delle attività", + "youSentActivitySummary": "Hai inviato un riepilogo delle attività", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ja.arb b/lib/l10n/intl_ja.arb index 7ff1d3ff9..19925b0c4 100644 --- a/lib/l10n/intl_ja.arb +++ b/lib/l10n/intl_ja.arb @@ -1,6 +1,6 @@ { "@@locale": "ja", - "@@last_modified": "2026-02-27 12:23:30.414125", + "@@last_modified": "2026-03-03 11:18:39.108169", "about": "このアプリについて", "@about": { "type": "String", @@ -12244,5 +12244,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "翻訳フィードバック", + "userUpdatedLearningSettings": "{username} が学習設定を更新しました", + "youUpdatedLearningSettings": "あなたは学習設定を更新しました", + "userAddedActivityPlan": "{username} がアクティビティプランを追加しました", + "youAddedActivityPlan": "あなたはアクティビティプランを追加しました", + "userSentActivitySummary": "{username} がアクティビティの概要を送信しました", + "youSentActivitySummary": "あなたはアクティビティの概要を送信しました", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ka.arb b/lib/l10n/intl_ka.arb index 555151f22..0d5830286 100644 --- a/lib/l10n/intl_ka.arb +++ b/lib/l10n/intl_ka.arb @@ -2590,7 +2590,7 @@ "playWithAI": "ამ დროისთვის ითამაშეთ AI-თან", "courseStartDesc": "Pangea Bot მზადაა ნებისმიერ დროს გასასვლელად!\n\n...მაგრამ სწავლა უკეთესია მეგობრებთან ერთად!", "@@locale": "ka", - "@@last_modified": "2026-02-27 12:23:38.157366", + "@@last_modified": "2026-03-03 11:18:51.909285", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -12484,5 +12484,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "თარგმანის უკუკავშირი", + "userUpdatedLearningSettings": "{username} განაახლა სწავლის პარამეტრები", + "youUpdatedLearningSettings": "თქვენ განაახლეთ თქვენი სწავლის პარამეტრები", + "userAddedActivityPlan": "{username} დაამატა აქტივობის გეგმა", + "youAddedActivityPlan": "თქვენ დაამატეთ აქტივობის გეგმა", + "userSentActivitySummary": "{username} გამოგიგზავნათ აქტივობის რეზიუმე", + "youSentActivitySummary": "თქვენ გამოგიგზავნათ აქტივობის რეზიუმე", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ko.arb b/lib/l10n/intl_ko.arb index 14a1204af..01ab7547a 100644 --- a/lib/l10n/intl_ko.arb +++ b/lib/l10n/intl_ko.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:21:46.139305", + "@@last_modified": "2026-03-03 11:15:45.580921", "about": "소개", "@about": { "type": "String", @@ -11546,5 +11546,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "번역 피드백", + "userUpdatedLearningSettings": "{username}이 학습 설정을 업데이트했습니다", + "youUpdatedLearningSettings": "당신이 학습 설정을 업데이트했습니다", + "userAddedActivityPlan": "{username}이 활동 계획을 추가했습니다", + "youAddedActivityPlan": "당신이 활동 계획을 추가했습니다", + "userSentActivitySummary": "{username}이 활동 요약을 보냈습니다", + "youSentActivitySummary": "당신이 활동 요약을 보냈습니다", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_lt.arb b/lib/l10n/intl_lt.arb index aa74aee67..1576bed1f 100644 --- a/lib/l10n/intl_lt.arb +++ b/lib/l10n/intl_lt.arb @@ -3857,7 +3857,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": "2026-02-27 12:23:08.992471", + "@@last_modified": "2026-03-03 11:17:51.497686", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -12259,5 +12259,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Vertimo atsiliepimai", + "userUpdatedLearningSettings": "{username} atnaujino mokymosi nustatymus", + "youUpdatedLearningSettings": "Jūs atnaujinote savo mokymosi nustatymus", + "userAddedActivityPlan": "{username} pridėjo veiklos planą", + "youAddedActivityPlan": "Jūs pridėjote veiklos planą", + "userSentActivitySummary": "{username} išsiuntė veiklos santrauką", + "youSentActivitySummary": "Jūs išsiuntėte veiklos santrauką", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_lv.arb b/lib/l10n/intl_lv.arb index 070e4b34d..36b4d0cbe 100644 --- a/lib/l10n/intl_lv.arb +++ b/lib/l10n/intl_lv.arb @@ -4605,7 +4605,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": "2026-02-27 12:22:59.485868", + "@@last_modified": "2026-03-03 11:17:37.144304", "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", @@ -11315,5 +11315,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Tulkošanas atsauksmes", + "userUpdatedLearningSettings": "{username} atjaunināja mācību iestatījumus", + "youUpdatedLearningSettings": "Jūs atjauninājāt savus mācību iestatījumus", + "userAddedActivityPlan": "{username} pievienoja aktivitāšu plānu", + "youAddedActivityPlan": "Jūs pievienojāt aktivitāšu plānu", + "userSentActivitySummary": "{username} nosūtīja aktivitāšu kopsavilkumu", + "youSentActivitySummary": "Jūs nosūtījāt aktivitāšu kopsavilkumu", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_nb.arb b/lib/l10n/intl_nb.arb index ade57a564..3e8f6da78 100644 --- a/lib/l10n/intl_nb.arb +++ b/lib/l10n/intl_nb.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:42.590942", + "@@last_modified": "2026-03-03 11:17:04.937044", "about": "Om", "@about": { "type": "String", @@ -11389,5 +11389,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Oversettelsesvurdering", + "userUpdatedLearningSettings": "{username} oppdaterte læringsinnstillinger", + "youUpdatedLearningSettings": "Du oppdaterte dine læringsinnstillinger", + "userAddedActivityPlan": "{username} la til en aktivitetsplan", + "youAddedActivityPlan": "Du la til en aktivitetsplan", + "userSentActivitySummary": "{username} sendte et aktivitetsoppsummering", + "youSentActivitySummary": "Du sendte en aktivitetsoppsummering", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_nl.arb b/lib/l10n/intl_nl.arb index 78f31c12e..9d05f9d6c 100644 --- a/lib/l10n/intl_nl.arb +++ b/lib/l10n/intl_nl.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:23:15.467657", + "@@last_modified": "2026-03-03 11:18:02.857132", "about": "Over ons", "@about": { "type": "String", @@ -11320,5 +11320,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Vertaalfeedback", + "userUpdatedLearningSettings": "{username} heeft de leerinstellingen bijgewerkt", + "youUpdatedLearningSettings": "Je hebt je leerinstellingen bijgewerkt", + "userAddedActivityPlan": "{username} heeft een activiteitenplan toegevoegd", + "youAddedActivityPlan": "Je hebt een activiteitenplan toegevoegd", + "userSentActivitySummary": "{username} heeft een activiteitenoverzicht verzonden", + "youSentActivitySummary": "Je hebt een activiteitenoverzicht verzonden", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_pl.arb b/lib/l10n/intl_pl.arb index 9c37340f2..2f870c679 100644 --- a/lib/l10n/intl_pl.arb +++ b/lib/l10n/intl_pl.arb @@ -1,6 +1,6 @@ { "@@locale": "pl", - "@@last_modified": "2026-02-27 12:23:24.344739", + "@@last_modified": "2026-03-03 11:18:29.469250", "about": "O aplikacji", "@about": { "type": "String", @@ -11442,5 +11442,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Opinie o tłumaczeniu", + "userUpdatedLearningSettings": "{username} zaktualizował ustawienia nauki", + "youUpdatedLearningSettings": "Zaktualizowałeś swoje ustawienia nauki", + "userAddedActivityPlan": "{username} dodał plan aktywności", + "youAddedActivityPlan": "Dodałeś plan aktywności", + "userSentActivitySummary": "{username} wysłał podsumowanie aktywności", + "youSentActivitySummary": "Wysłałeś podsumowanie aktywności", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_pt.arb b/lib/l10n/intl_pt.arb index eaaded922..caa41620d 100644 --- a/lib/l10n/intl_pt.arb +++ b/lib/l10n/intl_pt.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:26.128852", + "@@last_modified": "2026-03-03 11:16:37.146136", "copiedToClipboard": "Copiada para a área de transferência", "@copiedToClipboard": { "type": "String", @@ -12541,5 +12541,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Feedback de Tradução", + "userUpdatedLearningSettings": "{username} atualizou as configurações de aprendizado", + "youUpdatedLearningSettings": "Você atualizou suas configurações de aprendizado", + "userAddedActivityPlan": "{username} adicionou um plano de atividades", + "youAddedActivityPlan": "Você adicionou um plano de atividades", + "userSentActivitySummary": "{username} enviou um resumo de atividades", + "youSentActivitySummary": "Você enviou um resumo de atividades", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "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 1bc14de76..8eaf9e738 100644 --- a/lib/l10n/intl_pt_BR.arb +++ b/lib/l10n/intl_pt_BR.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:21.502851", + "@@last_modified": "2026-03-03 11:16:29.863442", "about": "Sobre", "@about": { "type": "String", @@ -11320,5 +11320,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Feedback de Tradução", + "userUpdatedLearningSettings": "{username} atualizou as configurações de aprendizado", + "youUpdatedLearningSettings": "Você atualizou suas configurações de aprendizado", + "userAddedActivityPlan": "{username} adicionou um plano de atividades", + "youAddedActivityPlan": "Você adicionou um plano de atividades", + "userSentActivitySummary": "{username} enviou um resumo de atividades", + "youSentActivitySummary": "Você enviou um resumo de atividades", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "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 93d99e585..dcb84c140 100644 --- a/lib/l10n/intl_pt_PT.arb +++ b/lib/l10n/intl_pt_PT.arb @@ -3327,7 +3327,7 @@ "selectAll": "Selecionar tudo", "deselectAll": "Desmarcar tudo", "@@locale": "pt_PT", - "@@last_modified": "2026-02-27 12:22:50.283963", + "@@last_modified": "2026-03-03 11:17:19.641181", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -12488,5 +12488,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Feedback de Tradução", + "userUpdatedLearningSettings": "{username} atualizou as configurações de aprendizado", + "youUpdatedLearningSettings": "Você atualizou suas configurações de aprendizado", + "userAddedActivityPlan": "{username} adicionou um plano de atividades", + "youAddedActivityPlan": "Você adicionou um plano de atividades", + "userSentActivitySummary": "{username} enviou um resumo de atividades", + "youSentActivitySummary": "Você enviou um resumo de atividades", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ro.arb b/lib/l10n/intl_ro.arb index 0ac479a65..10a2dc2bb 100644 --- a/lib/l10n/intl_ro.arb +++ b/lib/l10n/intl_ro.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:02.332584", + "@@last_modified": "2026-03-03 11:16:10.669284", "about": "Despre", "@about": { "type": "String", @@ -12189,5 +12189,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Feedback de traducere", + "userUpdatedLearningSettings": "{username} a actualizat setările de învățare", + "youUpdatedLearningSettings": "Ai actualizat setările tale de învățare", + "userAddedActivityPlan": "{username} a adăugat un plan de activitate", + "youAddedActivityPlan": "Ai adăugat un plan de activitate", + "userSentActivitySummary": "{username} a trimis un rezumat al activității", + "youSentActivitySummary": "Ai trimis un rezumat al activității", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 7c475d950..c997faddc 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -1,6 +1,6 @@ { "@@locale": "ru", - "@@last_modified": "2026-02-27 12:23:35.945707", + "@@last_modified": "2026-03-03 11:18:48.349091", "about": "О проекте", "@about": { "type": "String", @@ -11320,5 +11320,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Обратная связь по переводу", + "userUpdatedLearningSettings": "{username} обновил настройки обучения", + "youUpdatedLearningSettings": "Вы обновили свои настройки обучения", + "userAddedActivityPlan": "{username} добавил план активности", + "youAddedActivityPlan": "Вы добавили план активности", + "userSentActivitySummary": "{username} отправил сводку активности", + "youSentActivitySummary": "Вы отправили сводку активности", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_sk.arb b/lib/l10n/intl_sk.arb index 1d70a354d..40f13b4c7 100644 --- a/lib/l10n/intl_sk.arb +++ b/lib/l10n/intl_sk.arb @@ -1,6 +1,6 @@ { "@@locale": "sk", - "@@last_modified": "2026-02-27 12:22:05.630664", + "@@last_modified": "2026-03-03 11:16:14.252147", "about": "O aplikácii", "@about": { "type": "String", @@ -12538,5 +12538,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Spätná väzba k prekladu", + "userUpdatedLearningSettings": "{username} aktualizoval nastavenia učenia", + "youUpdatedLearningSettings": "Aktualizovali ste svoje nastavenia učenia", + "userAddedActivityPlan": "{username} pridal plán aktivít", + "youAddedActivityPlan": "Pridali ste plán aktivít", + "userSentActivitySummary": "{username} poslal súhrn aktivít", + "youSentActivitySummary": "Poslali ste súhrn aktivít", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_sl.arb b/lib/l10n/intl_sl.arb index da0ee3638..f5621f944 100644 --- a/lib/l10n/intl_sl.arb +++ b/lib/l10n/intl_sl.arb @@ -2460,7 +2460,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": "2026-02-27 12:22:32.222833", + "@@last_modified": "2026-03-03 11:16:48.530834", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -12535,5 +12535,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Povratne informacije o prevodu", + "userUpdatedLearningSettings": "{username} je posodobil nastavitve učenja", + "youUpdatedLearningSettings": "Posodobili ste svoje nastavitve učenja", + "userAddedActivityPlan": "{username} je dodal načrt aktivnosti", + "youAddedActivityPlan": "Dodali ste načrt aktivnosti", + "userSentActivitySummary": "{username} je poslal povzetek aktivnosti", + "youSentActivitySummary": "Poslali ste povzetek aktivnosti", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_sr.arb b/lib/l10n/intl_sr.arb index e70a5795b..e7ca58f1f 100644 --- a/lib/l10n/intl_sr.arb +++ b/lib/l10n/intl_sr.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:23:40.141969", + "@@last_modified": "2026-03-03 11:18:54.878766", "about": "О програму", "@about": { "type": "String", @@ -12550,5 +12550,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Povratne informacije o prevodu", + "userUpdatedLearningSettings": "{username} je ažurirao postavke učenja", + "youUpdatedLearningSettings": "Ažurirali ste svoje postavke učenja", + "userAddedActivityPlan": "{username} je dodao plan aktivnosti", + "youAddedActivityPlan": "Dodali ste plan aktivnosti", + "userSentActivitySummary": "{username} je poslao sažetak aktivnosti", + "youSentActivitySummary": "Poslali ste sažetak aktivnosti", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_sv.arb b/lib/l10n/intl_sv.arb index ebccd38f3..e6b5cae78 100644 --- a/lib/l10n/intl_sv.arb +++ b/lib/l10n/intl_sv.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:23:26.112167", + "@@last_modified": "2026-03-03 11:18:32.231087", "about": "Om", "@about": { "type": "String", @@ -11932,5 +11932,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Översättningsfeedback", + "userUpdatedLearningSettings": "{username} uppdaterade inlärningsinställningar", + "youUpdatedLearningSettings": "Du uppdaterade dina inlärningsinställningar", + "userAddedActivityPlan": "{username} lade till en aktivitetsplan", + "youAddedActivityPlan": "Du lade till en aktivitetsplan", + "userSentActivitySummary": "{username} skickade en aktivitetsöversikt", + "youSentActivitySummary": "Du skickade en aktivitetsöversikt", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ta.arb b/lib/l10n/intl_ta.arb index 219bfaf78..34f5fede1 100644 --- a/lib/l10n/intl_ta.arb +++ b/lib/l10n/intl_ta.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:23:13.510421", + "@@last_modified": "2026-03-03 11:17:59.891882", "acceptedTheInvitation": "👍 {username} அழைப்பை ஏற்றுக்கொண்டது", "@acceptedTheInvitation": { "type": "String", @@ -11440,5 +11440,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "மொழிபெயர்ப்பு கருத்து", + "userUpdatedLearningSettings": "{username} கற்றல் அமைப்புகளை புதுப்பித்தார்", + "youUpdatedLearningSettings": "நீங்கள் உங்கள் கற்றல் அமைப்புகளை புதுப்பித்தீர்கள்", + "userAddedActivityPlan": "{username} ஒரு செயல்பாட்டு திட்டத்தை சேர்த்தார்", + "youAddedActivityPlan": "நீங்கள் ஒரு செயல்பாட்டு திட்டத்தை சேர்த்தீர்கள்", + "userSentActivitySummary": "{username} ஒரு செயல்பாட்டு சுருக்கத்தை அனுப்பினார்", + "youSentActivitySummary": "நீங்கள் ஒரு செயல்பாட்டு சுருக்கத்தை அனுப்பினீர்கள்", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_te.arb b/lib/l10n/intl_te.arb index 8f94d7a34..63a9fbd0c 100644 --- a/lib/l10n/intl_te.arb +++ b/lib/l10n/intl_te.arb @@ -1916,7 +1916,7 @@ "playWithAI": "ఇప్పుడే AI తో ఆడండి", "courseStartDesc": "పాంజియా బాట్ ఎప్పుడైనా సిద్ధంగా ఉంటుంది!\n\n...కానీ స్నేహితులతో నేర్చుకోవడం మెరుగైనది!", "@@locale": "te", - "@@last_modified": "2026-02-27 12:23:05.628176", + "@@last_modified": "2026-03-03 11:17:47.087332", "@setCustomPermissionLevel": { "type": "String", "placeholders": {} @@ -12543,5 +12543,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "అనువాద ఫీడ్‌బ్యాక్", + "userUpdatedLearningSettings": "{username} అభ్యాస సెట్టింగులను నవీకరించారు", + "youUpdatedLearningSettings": "మీరు మీ అభ్యాస సెట్టింగులను నవీకరించారు", + "userAddedActivityPlan": "{username} ఒక కార్యకలాప ప్రణాళికను జోడించారు", + "youAddedActivityPlan": "మీరు ఒక కార్యకలాప ప్రణాళికను జోడించారు", + "userSentActivitySummary": "{username} ఒక కార్యకలాప సారాంశాన్ని పంపించారు", + "youSentActivitySummary": "మీరు ఒక కార్యకలాప సారాంశాన్ని పంపించారు", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_th.arb b/lib/l10n/intl_th.arb index 084071ade..73d7d4c41 100644 --- a/lib/l10n/intl_th.arb +++ b/lib/l10n/intl_th.arb @@ -3999,7 +3999,7 @@ "playWithAI": "เล่นกับ AI ชั่วคราว", "courseStartDesc": "Pangea Bot พร้อมที่จะเริ่มต้นได้ทุกเมื่อ!\n\n...แต่การเรียนรู้ดีกว่ากับเพื่อน!", "@@locale": "th", - "@@last_modified": "2026-02-27 12:22:48.494331", + "@@last_modified": "2026-03-03 11:17:16.583121", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -12067,5 +12067,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "ข้อเสนอแนะแปล", + "userUpdatedLearningSettings": "{username} ได้ปรับปรุงการตั้งค่าการเรียนรู้", + "youUpdatedLearningSettings": "คุณได้ปรับปรุงการตั้งค่าการเรียนรู้ของคุณ", + "userAddedActivityPlan": "{username} ได้เพิ่มแผนกิจกรรม", + "youAddedActivityPlan": "คุณได้เพิ่มแผนกิจกรรม", + "userSentActivitySummary": "{username} ได้ส่งสรุปกิจกรรม", + "youSentActivitySummary": "คุณได้ส่งสรุปกิจกรรม", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_tr.arb b/lib/l10n/intl_tr.arb index 5033f3c2b..6bcd30be1 100644 --- a/lib/l10n/intl_tr.arb +++ b/lib/l10n/intl_tr.arb @@ -1,6 +1,6 @@ { "@@locale": "tr", - "@@last_modified": "2026-02-27 12:23:03.199696", + "@@last_modified": "2026-03-03 11:17:43.720408", "about": "Hakkında", "@about": { "type": "String", @@ -11660,5 +11660,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Çeviri Geri Bildirimi", + "userUpdatedLearningSettings": "{username} öğrenme ayarlarını güncelledi", + "youUpdatedLearningSettings": "Öğrenme ayarlarını güncelledin", + "userAddedActivityPlan": "{username} bir etkinlik planı ekledi", + "youAddedActivityPlan": "Bir etkinlik planı ekledin", + "userSentActivitySummary": "{username} bir etkinlik özeti gönderdi", + "youSentActivitySummary": "Bir etkinlik özeti gönderdin", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_uk.arb b/lib/l10n/intl_uk.arb index 12f7833a6..18d2f23bb 100644 --- a/lib/l10n/intl_uk.arb +++ b/lib/l10n/intl_uk.arb @@ -1,6 +1,6 @@ { "@@locale": "uk", - "@@last_modified": "2026-02-27 12:22:38.290443", + "@@last_modified": "2026-03-03 11:16:58.893621", "about": "Про застосунок", "@about": { "type": "String", @@ -11320,5 +11320,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Зворотний зв'язок щодо перекладу", + "userUpdatedLearningSettings": "{username} оновив налаштування навчання", + "youUpdatedLearningSettings": "Ви оновили свої налаштування навчання", + "userAddedActivityPlan": "{username} додав план активності", + "youAddedActivityPlan": "Ви додали план активності", + "userSentActivitySummary": "{username} надіслав підсумок активності", + "youSentActivitySummary": "Ви надіслали підсумок активності", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb index ad05ecd5c..2c76367db 100644 --- a/lib/l10n/intl_uz.arb +++ b/lib/l10n/intl_uz.arb @@ -3495,7 +3495,7 @@ "setupChatBackup": "Chat zaxirasini sozlash", "@setupChatBackup": {}, "@@locale": "uz", - "@@last_modified": "2026-02-27 12:22:53.595075", + "@@last_modified": "2026-03-03 11:17:27.937047", "noMoreResultsFound": "Boshqa natijalar topilmadi", "chatSearchedUntil": "Chat {time} gacha qidirildi", "federationBaseUrl": "Federatsiya Asos URL", @@ -11214,5 +11214,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Tarjima Fikri", + "userUpdatedLearningSettings": "{username} o'qish sozlamalarini yangiladi", + "youUpdatedLearningSettings": "Siz o'qish sozlamalaringizni yangiladingiz", + "userAddedActivityPlan": "{username} faoliyat rejasini qo'shdi", + "youAddedActivityPlan": "Siz faoliyat rejasini qo'shdingiz", + "userSentActivitySummary": "{username} faoliyat xulosasini yubordi", + "youSentActivitySummary": "Siz faoliyat xulosasini yubordingiz", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_vi.arb b/lib/l10n/intl_vi.arb index ab672fafe..b190da393 100644 --- a/lib/l10n/intl_vi.arb +++ b/lib/l10n/intl_vi.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:23:11.360379", + "@@last_modified": "2026-03-03 11:17:54.562414", "about": "Giới thiệu", "@about": { "type": "String", @@ -7037,5 +7037,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "Phản hồi dịch thuật", + "userUpdatedLearningSettings": "{username} đã cập nhật cài đặt học tập", + "youUpdatedLearningSettings": "Bạn đã cập nhật cài đặt học tập của mình", + "userAddedActivityPlan": "{username} đã thêm một kế hoạch hoạt động", + "youAddedActivityPlan": "Bạn đã thêm một kế hoạch hoạt động", + "userSentActivitySummary": "{username} đã gửi một tóm tắt hoạt động", + "youSentActivitySummary": "Bạn đã gửi một tóm tắt hoạt động", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_yue.arb b/lib/l10n/intl_yue.arb index f0bc3cfbb..03bd94675 100644 --- a/lib/l10n/intl_yue.arb +++ b/lib/l10n/intl_yue.arb @@ -1852,7 +1852,7 @@ "selectAll": "全選", "deselectAll": "取消全選", "@@locale": "yue", - "@@last_modified": "2026-02-27 12:22:34.197254", + "@@last_modified": "2026-03-03 11:16:51.885772", "@ignoreUser": { "type": "String", "placeholders": {} @@ -12550,5 +12550,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "翻譯反饋", + "userUpdatedLearningSettings": "{username} 更新了學習設置", + "youUpdatedLearningSettings": "你更新了你的學習設置", + "userAddedActivityPlan": "{username} 添加了一個活動計劃", + "youAddedActivityPlan": "你添加了一個活動計劃", + "userSentActivitySummary": "{username} 發送了一個活動摘要", + "youSentActivitySummary": "你發送了一個活動摘要", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_zh.arb b/lib/l10n/intl_zh.arb index a5c6dec9e..060121eac 100644 --- a/lib/l10n/intl_zh.arb +++ b/lib/l10n/intl_zh.arb @@ -1,6 +1,6 @@ { "@@locale": "zh", - "@@last_modified": "2026-02-27 12:23:18.517226", + "@@last_modified": "2026-03-03 11:18:10.746520", "about": "关于", "@about": { "type": "String", @@ -11320,5 +11320,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "翻译反馈", + "userUpdatedLearningSettings": "{username} 更新了学习设置", + "youUpdatedLearningSettings": "您更新了学习设置", + "userAddedActivityPlan": "{username} 添加了活动计划", + "youAddedActivityPlan": "您添加了活动计划", + "userSentActivitySummary": "{username} 发送了活动摘要", + "youSentActivitySummary": "您发送了活动摘要", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "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 f43585da1..8dfed7975 100644 --- a/lib/l10n/intl_zh_Hant.arb +++ b/lib/l10n/intl_zh_Hant.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-02-27 12:22:51.603823", + "@@last_modified": "2026-03-03 11:17:24.156003", "about": "關於", "@about": { "type": "String", @@ -11459,5 +11459,52 @@ "@returnHome": { "type": "String", "placeholders": {} + }, + "translationFeedback": "翻譯反饋", + "userUpdatedLearningSettings": "{username} 更新了學習設置", + "youUpdatedLearningSettings": "您更新了學習設置", + "userAddedActivityPlan": "{username} 添加了一個活動計劃", + "youAddedActivityPlan": "您添加了一個活動計劃", + "userSentActivitySummary": "{username} 發送了一個活動摘要", + "youSentActivitySummary": "您發送了一個活動摘要", + "@translationFeedback": { + "type": "String", + "placeholders": {} + }, + "@userUpdatedLearningSettings": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youUpdatedLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@userAddedActivityPlan": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youAddedActivityPlan": { + "type": "String", + "placeholders": {} + }, + "@userSentActivitySummary": { + "type": "String", + "placeholders": { + "username": { + "type": "String" + } + } + }, + "@youSentActivitySummary": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/pangea/events/extensions/pangea_event_extension.dart b/lib/pangea/events/extensions/pangea_event_extension.dart index 463531dde..857a8fcf0 100644 --- a/lib/pangea/events/extensions/pangea_event_extension.dart +++ b/lib/pangea/events/extensions/pangea_event_extension.dart @@ -8,6 +8,7 @@ import 'package:fluffychat/pangea/choreographer/choreo_record_model.dart'; import 'package:fluffychat/pangea/common/constants/model_keys.dart'; import 'package:fluffychat/pangea/common/utils/error_handler.dart'; import 'package:fluffychat/pangea/events/constants/pangea_event_types.dart'; +import 'package:fluffychat/pangea/events/extensions/room_member_change_extension.dart'; import 'package:fluffychat/pangea/events/models/representation_content_model.dart'; import 'package:fluffychat/pangea/events/models/tokens_event_content_model.dart'; import 'package:fluffychat/pangea/practice_activities/practice_activity_model.dart'; @@ -90,4 +91,35 @@ extension PangeaEvent on Event { bool get isActivityMessage => content[ModelKey.messageTags] == ModelKey.messageTagActivityPlan; + + bool get isVisibleLastEvent { + if (content.tryGet(ModelKey.transcription) != null) { + return false; + } + + if ({ + EventTypes.RoomPinnedEvents, + EventTypes.SpaceChild, + EventTypes.SpaceParent, + }.contains(type)) { + return false; + } + + if (type == EventTypes.RoomMember) { + return roomMemberChangeType.isVisibleLastEvent; + } + + if (type == PangeaEventTypes.botOptions) { + return senderId == room.client.userID; + } + + if (type.startsWith("p.") || type.startsWith("pangea.")) { + return { + PangeaEventTypes.activityPlan, + PangeaEventTypes.activitySummary, + }.contains(type); + } + + return true; + } } diff --git a/lib/pangea/events/extensions/room_member_change_extension.dart b/lib/pangea/events/extensions/room_member_change_extension.dart new file mode 100644 index 000000000..cb9e0c0fd --- /dev/null +++ b/lib/pangea/events/extensions/room_member_change_extension.dart @@ -0,0 +1,21 @@ +import 'package:matrix/matrix.dart'; + +extension RoomMemberChangeExtension on RoomMemberChangeType { + bool get isVisibleLastEvent { + switch (this) { + case RoomMemberChangeType.join: + case RoomMemberChangeType.acceptInvite: + case RoomMemberChangeType.rejectInvite: + case RoomMemberChangeType.withdrawInvitation: + case RoomMemberChangeType.leave: + case RoomMemberChangeType.kick: + case RoomMemberChangeType.invite: + case RoomMemberChangeType.ban: + case RoomMemberChangeType.unban: + case RoomMemberChangeType.knock: + return true; + default: + return false; + } + } +} diff --git a/lib/utils/client_manager.dart b/lib/utils/client_manager.dart index 56844ce80..9aa1f6224 100644 --- a/lib/utils/client_manager.dart +++ b/lib/utils/client_manager.dart @@ -12,8 +12,8 @@ import 'package:shared_preferences/shared_preferences.dart'; import 'package:universal_html/html.dart' as html; import 'package:fluffychat/config/setting_keys.dart'; -import 'package:fluffychat/pangea/common/constants/model_keys.dart'; import 'package:fluffychat/pangea/events/constants/pangea_event_types.dart'; +import 'package:fluffychat/pangea/events/extensions/pangea_event_extension.dart'; import 'package:fluffychat/utils/custom_http_client.dart'; import 'package:fluffychat/utils/init_with_restore.dart'; import 'package:fluffychat/utils/platform_infos.dart'; @@ -166,13 +166,13 @@ abstract class ClientManager { ? (client) => client.refreshAccessToken() : null, // #Pangea - shouldReplaceRoomLastEvent: (_, event) { - return event.content.tryGet(ModelKey.transcription) == null && - !event.type.startsWith("p.") && - !event.type.startsWith("pangea.") && - event.type != EventTypes.RoomPinnedEvents && - event.type != EventTypes.SpaceChild && - event.type != EventTypes.SpaceParent; + shouldReplaceRoomLastEvent: (_, event) => event.isVisibleLastEvent, + enableLastEventRefresh: false, + roomPreviewLastEvents: { + PangeaEventTypes.botOptions, + PangeaEventTypes.activityPlan, + PangeaEventTypes.activitySummary, + EventTypes.RoomMember, }, // Pangea# ); diff --git a/lib/utils/matrix_sdk_extensions/matrix_locals.dart b/lib/utils/matrix_sdk_extensions/matrix_locals.dart index 118d46f42..31fdf6017 100644 --- a/lib/utils/matrix_sdk_extensions/matrix_locals.dart +++ b/lib/utils/matrix_sdk_extensions/matrix_locals.dart @@ -374,4 +374,25 @@ class MatrixLocals extends MatrixLocalizations { @override String get pollHasBeenEnded => l10n.pollHasBeenEnded; + + @override + String userUpdatedLearningSettings(String senderName) => + l10n.userUpdatedLearningSettings(senderName); + + @override + String get youUpdatedLearningSettings => l10n.youUpdatedLearningSettings; + + @override + String userAddedActivityPlan(String senderName) => + l10n.userAddedActivityPlan(senderName); + + @override + String get youAddedActivityPlan => l10n.youAddedActivityPlan; + + @override + String userSentActivitySummary(String senderName) => + l10n.userSentActivitySummary(senderName); + + @override + String get youSentActivitySummary => l10n.youSentActivitySummary; } diff --git a/pubspec.lock b/pubspec.lock index ffb4b0425..4a03ac79e 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1481,7 +1481,7 @@ packages: description: path: "." ref: HEAD - resolved-ref: bae5b8445b1288110059dff395d4c0b55044696d + resolved-ref: cb1a70e606d15c02505311bdaa94e0a17a66c65f url: "https://github.com/pangeachat/matrix-dart-sdk.git" source: git version: "4.1.0"