From 55b36723c16d6d9d5e0e591f0e703c2af7afb36d Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Mon, 12 Jan 2026 13:48:10 -0500 Subject: [PATCH] chore: use you string in you left message (#5178) --- lib/l10n/intl_ar.arb | 7 ++++++- lib/l10n/intl_be.arb | 7 ++++++- lib/l10n/intl_bn.arb | 7 ++++++- lib/l10n/intl_bo.arb | 7 ++++++- lib/l10n/intl_ca.arb | 7 ++++++- lib/l10n/intl_cs.arb | 7 ++++++- lib/l10n/intl_da.arb | 7 ++++++- lib/l10n/intl_de.arb | 7 ++++++- lib/l10n/intl_el.arb | 7 ++++++- lib/l10n/intl_en.arb | 3 ++- lib/l10n/intl_eo.arb | 7 ++++++- lib/l10n/intl_es.arb | 7 ++++++- lib/l10n/intl_et.arb | 7 ++++++- lib/l10n/intl_eu.arb | 7 ++++++- lib/l10n/intl_fa.arb | 7 ++++++- lib/l10n/intl_fi.arb | 7 ++++++- lib/l10n/intl_fil.arb | 7 ++++++- lib/l10n/intl_fr.arb | 7 ++++++- lib/l10n/intl_ga.arb | 7 ++++++- lib/l10n/intl_gl.arb | 7 ++++++- lib/l10n/intl_he.arb | 7 ++++++- lib/l10n/intl_hi.arb | 7 ++++++- lib/l10n/intl_hr.arb | 7 ++++++- lib/l10n/intl_hu.arb | 7 ++++++- lib/l10n/intl_ia.arb | 7 ++++++- lib/l10n/intl_id.arb | 7 ++++++- lib/l10n/intl_ie.arb | 7 ++++++- lib/l10n/intl_it.arb | 7 ++++++- lib/l10n/intl_ja.arb | 7 ++++++- lib/l10n/intl_ka.arb | 7 ++++++- lib/l10n/intl_ko.arb | 7 ++++++- lib/l10n/intl_lt.arb | 7 ++++++- lib/l10n/intl_lv.arb | 7 ++++++- lib/l10n/intl_nb.arb | 7 ++++++- lib/l10n/intl_nl.arb | 7 ++++++- lib/l10n/intl_pl.arb | 7 ++++++- lib/l10n/intl_pt.arb | 7 ++++++- lib/l10n/intl_pt_BR.arb | 7 ++++++- lib/l10n/intl_pt_PT.arb | 7 ++++++- lib/l10n/intl_ro.arb | 7 ++++++- lib/l10n/intl_ru.arb | 7 ++++++- lib/l10n/intl_sk.arb | 7 ++++++- lib/l10n/intl_sl.arb | 7 ++++++- lib/l10n/intl_sr.arb | 7 ++++++- lib/l10n/intl_sv.arb | 7 ++++++- lib/l10n/intl_ta.arb | 7 ++++++- lib/l10n/intl_te.arb | 7 ++++++- lib/l10n/intl_th.arb | 7 ++++++- lib/l10n/intl_tr.arb | 7 ++++++- lib/l10n/intl_uk.arb | 7 ++++++- lib/l10n/intl_vi.arb | 7 ++++++- lib/l10n/intl_yue.arb | 7 ++++++- lib/l10n/intl_zh.arb | 7 ++++++- lib/l10n/intl_zh_Hant.arb | 7 ++++++- lib/pages/chat/events/state_message.dart | 21 ++++++++++++++------- 55 files changed, 334 insertions(+), 61 deletions(-) diff --git a/lib/l10n/intl_ar.arb b/lib/l10n/intl_ar.arb index 37cbcb133..158c8a3ee 100644 --- a/lib/l10n/intl_ar.arb +++ b/lib/l10n/intl_ar.arb @@ -1,6 +1,6 @@ { "@@locale": "ar", - "@@last_modified": "2026-01-07 14:27:10.974178", + "@@last_modified": "2026-01-12 13:38:32.529749", "about": "حول", "@about": { "type": "String", @@ -11042,5 +11042,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 لقد غادرت الدردشة", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_be.arb b/lib/l10n/intl_be.arb index 8f328151c..4e69eb655 100644 --- a/lib/l10n/intl_be.arb +++ b/lib/l10n/intl_be.arb @@ -1911,7 +1911,7 @@ "playWithAI": "Пакуль гуляйце з ШІ", "courseStartDesc": "Pangea Bot гатовы да працы ў любы час!\n\n...але навучанне лепш з сябрамі!", "@@locale": "be", - "@@last_modified": "2026-01-07 14:26:19.740329", + "@@last_modified": "2026-01-12 13:38:24.139493", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11924,5 +11924,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Вы пакінулі чат", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_bn.arb b/lib/l10n/intl_bn.arb index 0c4ceee1b..4e8d4b4cf 100644 --- a/lib/l10n/intl_bn.arb +++ b/lib/l10n/intl_bn.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:28:06.931186", + "@@last_modified": "2026-01-12 13:38:47.077437", "about": "সম্পর্কে", "@about": { "type": "String", @@ -11929,5 +11929,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 আপনি চ্যাট ছেড়ে দিয়েছেন", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_bo.arb b/lib/l10n/intl_bo.arb index 6bb73e24c..8749ebb05 100644 --- a/lib/l10n/intl_bo.arb +++ b/lib/l10n/intl_bo.arb @@ -4279,7 +4279,7 @@ "joinPublicTrip": "མི་ཚེས་ལ་ལོག་འབད།", "startOwnTrip": "ངེད་རང་གི་ལོག་ལ་སྦྱོར་བཅོས།", "@@locale": "bo", - "@@last_modified": "2026-01-07 14:27:54.438001", + "@@last_modified": "2026-01-12 13:38:44.721898", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -10579,5 +10579,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Oi saíste do chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ca.arb b/lib/l10n/intl_ca.arb index 0291e8daf..3966d7fbb 100644 --- a/lib/l10n/intl_ca.arb +++ b/lib/l10n/intl_ca.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:26:27.395689", + "@@last_modified": "2026-01-12 13:38:25.367114", "about": "Quant a", "@about": { "type": "String", @@ -10849,5 +10849,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Has deixat el xat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_cs.arb b/lib/l10n/intl_cs.arb index ca1035047..9385f0fb4 100644 --- a/lib/l10n/intl_cs.arb +++ b/lib/l10n/intl_cs.arb @@ -1,6 +1,6 @@ { "@@locale": "cs", - "@@last_modified": "2026-01-07 14:26:03.848423", + "@@last_modified": "2026-01-12 13:38:22.191603", "about": "O aplikaci", "@about": { "type": "String", @@ -11432,5 +11432,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Opustil(a) jsi chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_da.arb b/lib/l10n/intl_da.arb index 512ab67cf..00cc755dc 100644 --- a/lib/l10n/intl_da.arb +++ b/lib/l10n/intl_da.arb @@ -1930,7 +1930,7 @@ "playWithAI": "Leg med AI for nu", "courseStartDesc": "Pangea Bot er klar til at starte når som helst!\n\n...men læring er bedre med venner!", "@@locale": "da", - "@@last_modified": "2026-01-07 14:23:47.042043", + "@@last_modified": "2026-01-12 13:37:56.982314", "@aboutHomeserver": { "type": "String", "placeholders": { @@ -11886,5 +11886,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Du forlod chatten", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_de.arb b/lib/l10n/intl_de.arb index 63d7c56b2..a3b25b7b5 100644 --- a/lib/l10n/intl_de.arb +++ b/lib/l10n/intl_de.arb @@ -1,6 +1,6 @@ { "@@locale": "de", - "@@last_modified": "2026-01-07 14:25:24.418870", + "@@last_modified": "2026-01-12 13:38:15.391538", "alwaysUse24HourFormat": "true", "@alwaysUse24HourFormat": { "description": "Set to true to always display time of day in 24 hour format." @@ -10832,5 +10832,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Du hast den Chat verlassen", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_el.arb b/lib/l10n/intl_el.arb index a8651b345..fb04a0028 100644 --- a/lib/l10n/intl_el.arb +++ b/lib/l10n/intl_el.arb @@ -4456,7 +4456,7 @@ "playWithAI": "Παίξτε με την Τεχνητή Νοημοσύνη προς το παρόν", "courseStartDesc": "Ο Pangea Bot είναι έτοιμος να ξεκινήσει οποιαδήποτε στιγμή!\n\n...αλλά η μάθηση είναι καλύτερη με φίλους!", "@@locale": "el", - "@@last_modified": "2026-01-07 14:28:33.144714", + "@@last_modified": "2026-01-12 13:38:51.992149", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11883,5 +11883,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Αφήσατε τη συνομιλία", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 7cdbd28e1..092136908 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -5043,5 +5043,6 @@ "mustHave10Words" : "You must have at least 10 vocab words to practice them. Try talking to a friend or Pangea Bot to discover more!", "botSettings": "Bot Settings", "activitySettingsOverrideWarning": "Language and language level determined by activity plan", - "voice": "Voice" + "voice": "Voice", + "youLeftTheChat": "🚪 You left the chat" } diff --git a/lib/l10n/intl_eo.arb b/lib/l10n/intl_eo.arb index 3776e3eb4..50c84ff8e 100644 --- a/lib/l10n/intl_eo.arb +++ b/lib/l10n/intl_eo.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:28:53.013525", + "@@last_modified": "2026-01-12 13:38:55.886185", "about": "Prio", "@about": { "type": "String", @@ -11914,5 +11914,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Vi forlasis la konversacion", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index b170a1e28..12a3eb89d 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -1,6 +1,6 @@ { "@@locale": "es", - "@@last_modified": "2026-01-07 14:23:22.356161", + "@@last_modified": "2026-01-12 13:37:53.262601", "about": "Acerca de", "@about": { "type": "String", @@ -8059,5 +8059,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Has salido del chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_et.arb b/lib/l10n/intl_et.arb index 5eb052ca0..7a2dba705 100644 --- a/lib/l10n/intl_et.arb +++ b/lib/l10n/intl_et.arb @@ -1,6 +1,6 @@ { "@@locale": "et", - "@@last_modified": "2026-01-07 14:25:18.173924", + "@@last_modified": "2026-01-12 13:38:14.184472", "about": "Rakenduse teave", "@about": { "type": "String", @@ -11096,5 +11096,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Sa lahkusid vestlusest", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_eu.arb b/lib/l10n/intl_eu.arb index 80f3ffc6e..fbf5690e3 100644 --- a/lib/l10n/intl_eu.arb +++ b/lib/l10n/intl_eu.arb @@ -1,6 +1,6 @@ { "@@locale": "eu", - "@@last_modified": "2026-01-07 14:25:02.696896", + "@@last_modified": "2026-01-12 13:38:11.848546", "about": "Honi buruz", "@about": { "type": "String", @@ -10825,5 +10825,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Txatetik irten zara", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_fa.arb b/lib/l10n/intl_fa.arb index e82c668ba..f0fe47aa2 100644 --- a/lib/l10n/intl_fa.arb +++ b/lib/l10n/intl_fa.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:28:12.371773", + "@@last_modified": "2026-01-12 13:38:48.605182", "repeatPassword": "تکرار رمزعبور", "@repeatPassword": {}, "about": "درباره", @@ -11557,5 +11557,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 شما از چت خارج شدید", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_fi.arb b/lib/l10n/intl_fi.arb index 95155473a..b5831aa8d 100644 --- a/lib/l10n/intl_fi.arb +++ b/lib/l10n/intl_fi.arb @@ -4009,7 +4009,7 @@ "playWithAI": "Leiki tekoälyn kanssa nyt", "courseStartDesc": "Pangea Bot on valmis milloin tahansa!\n\n...mutta oppiminen on parempaa ystävien kanssa!", "@@locale": "fi", - "@@last_modified": "2026-01-07 14:23:39.963677", + "@@last_modified": "2026-01-12 13:37:55.667127", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11448,5 +11448,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Poistit itsesi keskustelusta", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_fil.arb b/lib/l10n/intl_fil.arb index f70476b4e..68e2ea74f 100644 --- a/lib/l10n/intl_fil.arb +++ b/lib/l10n/intl_fil.arb @@ -2787,7 +2787,7 @@ "selectAll": "Piliin lahat", "deselectAll": "Huwag piliin lahat", "@@locale": "fil", - "@@last_modified": "2026-01-07 14:26:57.612933", + "@@last_modified": "2026-01-12 13:38:29.720535", "@setCustomPermissionLevel": { "type": "String", "placeholders": {} @@ -11801,5 +11801,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Umalis ka sa chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb index 39234cc32..d2e8e4a73 100644 --- a/lib/l10n/intl_fr.arb +++ b/lib/l10n/intl_fr.arb @@ -1,6 +1,6 @@ { "@@locale": "fr", - "@@last_modified": "2026-01-07 14:29:28.310920", + "@@last_modified": "2026-01-12 13:39:02.130458", "about": "À propos", "@about": { "type": "String", @@ -11149,5 +11149,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Vous avez quitté le chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ga.arb b/lib/l10n/intl_ga.arb index 0fbd10091..f27b586c1 100644 --- a/lib/l10n/intl_ga.arb +++ b/lib/l10n/intl_ga.arb @@ -4517,7 +4517,7 @@ "playWithAI": "Imir le AI faoi láthair", "courseStartDesc": "Tá Bot Pangea réidh chun dul am ar bith!\n\n...ach is fearr foghlaim le cairde!", "@@locale": "ga", - "@@last_modified": "2026-01-07 14:29:21.686769", + "@@last_modified": "2026-01-12 13:39:00.962084", "@customReaction": { "type": "String", "placeholders": {} @@ -10823,5 +10823,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 D'fhág tú an comhrá", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_gl.arb b/lib/l10n/intl_gl.arb index 75e246ad8..07e01388b 100644 --- a/lib/l10n/intl_gl.arb +++ b/lib/l10n/intl_gl.arb @@ -1,6 +1,6 @@ { "@@locale": "gl", - "@@last_modified": "2026-01-07 14:23:32.582541", + "@@last_modified": "2026-01-12 13:37:54.645351", "about": "Acerca de", "@about": { "type": "String", @@ -10822,5 +10822,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Saíches do chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_he.arb b/lib/l10n/intl_he.arb index 06e395102..62896b3e9 100644 --- a/lib/l10n/intl_he.arb +++ b/lib/l10n/intl_he.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:24:41.103817", + "@@last_modified": "2026-01-12 13:38:08.146254", "about": "אודות", "@about": { "type": "String", @@ -11874,5 +11874,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 עזבת את הצ'אט", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_hi.arb b/lib/l10n/intl_hi.arb index f0a80fd80..d5fef96c3 100644 --- a/lib/l10n/intl_hi.arb +++ b/lib/l10n/intl_hi.arb @@ -4483,7 +4483,7 @@ "playWithAI": "अभी के लिए एआई के साथ खेलें", "courseStartDesc": "पैंजिया बॉट कभी भी जाने के लिए तैयार है!\n\n...लेकिन दोस्तों के साथ सीखना बेहतर है!", "@@locale": "hi", - "@@last_modified": "2026-01-07 14:28:46.662693", + "@@last_modified": "2026-01-12 13:38:54.755234", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11910,5 +11910,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 आप चैट छोड़ चुके हैं", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_hr.arb b/lib/l10n/intl_hr.arb index a60833d29..b4e86cfbb 100644 --- a/lib/l10n/intl_hr.arb +++ b/lib/l10n/intl_hr.arb @@ -1,6 +1,6 @@ { "@@locale": "hr", - "@@last_modified": "2026-01-07 14:24:33.836325", + "@@last_modified": "2026-01-12 13:38:06.933723", "about": "Informacije", "@about": { "type": "String", @@ -11197,5 +11197,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Napustili ste chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_hu.arb b/lib/l10n/intl_hu.arb index 3683bcbe0..eb55e6c01 100644 --- a/lib/l10n/intl_hu.arb +++ b/lib/l10n/intl_hu.arb @@ -1,6 +1,6 @@ { "@@locale": "hu", - "@@last_modified": "2026-01-07 14:23:56.196432", + "@@last_modified": "2026-01-12 13:37:59.394827", "about": "Névjegy", "@about": { "type": "String", @@ -10826,5 +10826,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Elhagytad a csevegést", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ia.arb b/lib/l10n/intl_ia.arb index 40ca83dba..82367c28e 100644 --- a/lib/l10n/intl_ia.arb +++ b/lib/l10n/intl_ia.arb @@ -1958,7 +1958,7 @@ "playWithAI": "Joca con le IA pro ora", "courseStartDesc": "Pangea Bot es preste a comenzar a qualunque momento!\n\n...ma apprender es melior con amicos!", "@@locale": "ia", - "@@last_modified": "2026-01-07 14:24:47.787013", + "@@last_modified": "2026-01-12 13:38:09.190262", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11903,5 +11903,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Tu lëvë chatin", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_id.arb b/lib/l10n/intl_id.arb index 64cf24c41..05e7ac0b3 100644 --- a/lib/l10n/intl_id.arb +++ b/lib/l10n/intl_id.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:24:04.023956", + "@@last_modified": "2026-01-12 13:38:00.616182", "setAsCanonicalAlias": "Atur sebagai alias utama", "@setAsCanonicalAlias": { "type": "String", @@ -10816,5 +10816,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Anda meninggalkan obrolan", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ie.arb b/lib/l10n/intl_ie.arb index af33f1f37..2e29383c2 100644 --- a/lib/l10n/intl_ie.arb +++ b/lib/l10n/intl_ie.arb @@ -4372,7 +4372,7 @@ "playWithAI": "Joca con AI pro ora", "courseStartDesc": "Pangea Bot es preste a partir a qualunque momento!\n\n...ma apprender es melior con amicos!", "@@locale": "ie", - "@@last_modified": "2026-01-07 14:24:25.335678", + "@@last_modified": "2026-01-12 13:38:05.092400", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11799,5 +11799,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 T'adhair tú an comhrá", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_it.arb b/lib/l10n/intl_it.arb index ca4d47338..9a9fec495 100644 --- a/lib/l10n/intl_it.arb +++ b/lib/l10n/intl_it.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:25:44.793254", + "@@last_modified": "2026-01-12 13:38:19.415656", "about": "Informazioni", "@about": { "type": "String", @@ -10828,5 +10828,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Hai lasciato la chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ja.arb b/lib/l10n/intl_ja.arb index b2c854382..19cb92981 100644 --- a/lib/l10n/intl_ja.arb +++ b/lib/l10n/intl_ja.arb @@ -1,6 +1,6 @@ { "@@locale": "ja", - "@@last_modified": "2026-01-07 14:28:40.112996", + "@@last_modified": "2026-01-12 13:38:52.951803", "about": "このアプリについて", "@about": { "type": "String", @@ -11615,5 +11615,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 チャットを退出しました", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ka.arb b/lib/l10n/intl_ka.arb index 9b6f413e3..3e68f1811 100644 --- a/lib/l10n/intl_ka.arb +++ b/lib/l10n/intl_ka.arb @@ -2594,7 +2594,7 @@ "playWithAI": "ამ დროისთვის ითამაშეთ AI-თან", "courseStartDesc": "Pangea Bot მზადაა ნებისმიერ დროს გასასვლელად!\n\n...მაგრამ სწავლა უკეთესია მეგობრებთან ერთად!", "@@locale": "ka", - "@@last_modified": "2026-01-07 14:29:07.353656", + "@@last_modified": "2026-01-12 13:38:58.630056", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11855,5 +11855,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 თქვენ დატოვეთ ჩატი", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ko.arb b/lib/l10n/intl_ko.arb index dc4bac579..251faf573 100644 --- a/lib/l10n/intl_ko.arb +++ b/lib/l10n/intl_ko.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:23:16.118299", + "@@last_modified": "2026-01-12 13:37:51.372785", "about": "소개", "@about": { "type": "String", @@ -10933,5 +10933,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 채팅을 나갔습니다", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_lt.arb b/lib/l10n/intl_lt.arb index fd8eadc44..70570ed63 100644 --- a/lib/l10n/intl_lt.arb +++ b/lib/l10n/intl_lt.arb @@ -3861,7 +3861,7 @@ "playWithAI": "Žaiskite su dirbtiniu intelektu dabar", "courseStartDesc": "Pangea botas pasiruošęs bet kada pradėti!\n\n...bet mokymasis yra geresnis su draugais!", "@@locale": "lt", - "@@last_modified": "2026-01-07 14:27:30.418081", + "@@last_modified": "2026-01-12 13:38:36.118922", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11630,5 +11630,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Jūs palikote pokalbį", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_lv.arb b/lib/l10n/intl_lv.arb index a52336e79..5dbcefbe0 100644 --- a/lib/l10n/intl_lv.arb +++ b/lib/l10n/intl_lv.arb @@ -4482,7 +4482,7 @@ "playWithAI": "Tagad spēlējiet ar AI", "courseStartDesc": "Pangea bots ir gatavs jebkurā laikā!\n\n...bet mācīties ir labāk ar draugiem!", "@@locale": "lv", - "@@last_modified": "2026-01-07 14:27:04.364429", + "@@last_modified": "2026-01-12 13:38:31.308077", "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", @@ -10811,5 +10811,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Jūs pametāt čatu", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_nb.arb b/lib/l10n/intl_nb.arb index 8c947d498..a87618acf 100644 --- a/lib/l10n/intl_nb.arb +++ b/lib/l10n/intl_nb.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:26:11.727122", + "@@last_modified": "2026-01-12 13:38:23.301738", "about": "Om", "@about": { "type": "String", @@ -11918,5 +11918,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Du forlot chatten", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_nl.arb b/lib/l10n/intl_nl.arb index e55bad11f..1aed164a2 100644 --- a/lib/l10n/intl_nl.arb +++ b/lib/l10n/intl_nl.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:27:48.189369", + "@@last_modified": "2026-01-12 13:38:43.590852", "about": "Over ons", "@about": { "type": "String", @@ -10825,5 +10825,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Je hebt de chat verlaten", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_pl.arb b/lib/l10n/intl_pl.arb index 75961bf4d..a39ee2dc1 100644 --- a/lib/l10n/intl_pl.arb +++ b/lib/l10n/intl_pl.arb @@ -1,6 +1,6 @@ { "@@locale": "pl", - "@@last_modified": "2026-01-07 14:28:18.089845", + "@@last_modified": "2026-01-12 13:38:49.632250", "about": "O aplikacji", "@about": { "type": "String", @@ -10823,5 +10823,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Opuszczono czat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_pt.arb b/lib/l10n/intl_pt.arb index 34e340d40..7d70f3340 100644 --- a/lib/l10n/intl_pt.arb +++ b/lib/l10n/intl_pt.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:25:09.370204", + "@@last_modified": "2026-01-12 13:38:13.080168", "copiedToClipboard": "Copiada para a área de transferência", "@copiedToClipboard": { "type": "String", @@ -11925,5 +11925,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Você saiu do chat", + "@youLeftTheChat": { + "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 a2fdf12cf..3906bda50 100644 --- a/lib/l10n/intl_pt_BR.arb +++ b/lib/l10n/intl_pt_BR.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:24:55.031821", + "@@last_modified": "2026-01-12 13:38:10.210758", "about": "Sobre", "@about": { "type": "String", @@ -11183,5 +11183,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Você saiu do chat", + "@youLeftTheChat": { + "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 3af737159..5b524e023 100644 --- a/lib/l10n/intl_pt_PT.arb +++ b/lib/l10n/intl_pt_PT.arb @@ -3331,7 +3331,7 @@ "selectAll": "Selecionar tudo", "deselectAll": "Desmarcar tudo", "@@locale": "pt_PT", - "@@last_modified": "2026-01-07 14:26:44.705293", + "@@last_modified": "2026-01-12 13:38:27.719910", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11854,5 +11854,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Você saiu do chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ro.arb b/lib/l10n/intl_ro.arb index 7ab1f3c39..dbde76cea 100644 --- a/lib/l10n/intl_ro.arb +++ b/lib/l10n/intl_ro.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:24:11.005786", + "@@last_modified": "2026-01-12 13:38:02.025580", "about": "Despre", "@about": { "type": "String", @@ -11560,5 +11560,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Ai părăsit chat-ul", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 720485908..0fad41be3 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -1,6 +1,6 @@ { "@@locale": "ru", - "@@last_modified": "2026-01-07 14:28:59.154241", + "@@last_modified": "2026-01-12 13:38:57.315339", "about": "О проекте", "@about": { "type": "String", @@ -10930,5 +10930,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Вы покинули чат", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_sk.arb b/lib/l10n/intl_sk.arb index ab85fb852..3a805acf6 100644 --- a/lib/l10n/intl_sk.arb +++ b/lib/l10n/intl_sk.arb @@ -1,6 +1,6 @@ { "@@locale": "sk", - "@@last_modified": "2026-01-07 14:24:18.684168", + "@@last_modified": "2026-01-12 13:38:03.861115", "about": "O aplikácii", "@about": { "type": "String", @@ -11909,5 +11909,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Opustili ste chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_sl.arb b/lib/l10n/intl_sl.arb index f82b3a3a5..edccff06d 100644 --- a/lib/l10n/intl_sl.arb +++ b/lib/l10n/intl_sl.arb @@ -2464,7 +2464,7 @@ "playWithAI": "Za zdaj igrajte z AI-jem", "courseStartDesc": "Pangea Bot je pripravljen kadarkoli!\n\n...ampak je bolje učiti se s prijatelji!", "@@locale": "sl", - "@@last_modified": "2026-01-07 14:25:29.847675", + "@@last_modified": "2026-01-12 13:38:16.664389", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11906,5 +11906,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Zapustili ste klepet", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_sr.arb b/lib/l10n/intl_sr.arb index c863983a5..cbf25cc93 100644 --- a/lib/l10n/intl_sr.arb +++ b/lib/l10n/intl_sr.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:29:14.506248", + "@@last_modified": "2026-01-12 13:38:59.797271", "about": "О програму", "@about": { "type": "String", @@ -11927,5 +11927,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Napustili ste chat", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_sv.arb b/lib/l10n/intl_sv.arb index b70f8acbc..09954fc45 100644 --- a/lib/l10n/intl_sv.arb +++ b/lib/l10n/intl_sv.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:28:25.359543", + "@@last_modified": "2026-01-12 13:38:50.765426", "about": "Om", "@about": { "type": "String", @@ -11303,5 +11303,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Du lämnade chatten", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_ta.arb b/lib/l10n/intl_ta.arb index 22033e897..363dff5c6 100644 --- a/lib/l10n/intl_ta.arb +++ b/lib/l10n/intl_ta.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:27:42.869267", + "@@last_modified": "2026-01-12 13:38:41.292079", "acceptedTheInvitation": "👍 {username} அழைப்பை ஏற்றுக்கொண்டது", "@acceptedTheInvitation": { "type": "String", @@ -11049,5 +11049,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 நீங்கள் உரையாடலை விட்டுவிட்டீர்கள்", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_te.arb b/lib/l10n/intl_te.arb index 64aa04147..dc0fc9120 100644 --- a/lib/l10n/intl_te.arb +++ b/lib/l10n/intl_te.arb @@ -1920,7 +1920,7 @@ "playWithAI": "ఇప్పుడే AI తో ఆడండి", "courseStartDesc": "పాంజియా బాట్ ఎప్పుడైనా సిద్ధంగా ఉంటుంది!\n\n...కానీ స్నేహితులతో నేర్చుకోవడం మెరుగైనది!", "@@locale": "te", - "@@last_modified": "2026-01-07 14:27:24.330788", + "@@last_modified": "2026-01-12 13:38:35.046652", "@setCustomPermissionLevel": { "type": "String", "placeholders": {} @@ -11914,5 +11914,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 మీరు చాట్‌ను విడిచారు", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_th.arb b/lib/l10n/intl_th.arb index d810730a4..e2567ebf8 100644 --- a/lib/l10n/intl_th.arb +++ b/lib/l10n/intl_th.arb @@ -4456,7 +4456,7 @@ "playWithAI": "เล่นกับ AI ชั่วคราว", "courseStartDesc": "Pangea Bot พร้อมที่จะเริ่มต้นได้ทุกเมื่อ!\n\n...แต่การเรียนรู้ดีกว่ากับเพื่อน!", "@@locale": "th", - "@@last_modified": "2026-01-07 14:26:38.383329", + "@@last_modified": "2026-01-12 13:38:26.574756", "@alwaysUse24HourFormat": { "type": "String", "placeholders": {} @@ -11883,5 +11883,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 คุณออกจากการสนทนา", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_tr.arb b/lib/l10n/intl_tr.arb index 392af0e8a..fe670ff4e 100644 --- a/lib/l10n/intl_tr.arb +++ b/lib/l10n/intl_tr.arb @@ -1,6 +1,6 @@ { "@@locale": "tr", - "@@last_modified": "2026-01-07 14:27:16.503973", + "@@last_modified": "2026-01-12 13:38:33.862968", "about": "Hakkında", "@about": { "type": "String", @@ -11047,5 +11047,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Sohbeti terk ettin", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_uk.arb b/lib/l10n/intl_uk.arb index 9b8d546e5..a8e0cc029 100644 --- a/lib/l10n/intl_uk.arb +++ b/lib/l10n/intl_uk.arb @@ -1,6 +1,6 @@ { "@@locale": "uk", - "@@last_modified": "2026-01-07 14:25:54.221263", + "@@last_modified": "2026-01-12 13:38:20.864548", "about": "Про застосунок", "@about": { "type": "String", @@ -10819,5 +10819,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Ви вийшли з чату", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_vi.arb b/lib/l10n/intl_vi.arb index 77ad1ad05..c4861dfb3 100644 --- a/lib/l10n/intl_vi.arb +++ b/lib/l10n/intl_vi.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:27:35.989013", + "@@last_modified": "2026-01-12 13:38:37.446376", "about": "Giới thiệu", "@about": { "type": "String", @@ -6395,5 +6395,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 Bạn đã rời khỏi cuộc trò chuyện", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_yue.arb b/lib/l10n/intl_yue.arb index 8684f06a8..9219bebbb 100644 --- a/lib/l10n/intl_yue.arb +++ b/lib/l10n/intl_yue.arb @@ -1856,7 +1856,7 @@ "selectAll": "全選", "deselectAll": "取消全選", "@@locale": "yue", - "@@last_modified": "2026-01-07 14:25:37.722488", + "@@last_modified": "2026-01-12 13:38:18.336177", "@ignoreUser": { "type": "String", "placeholders": {} @@ -11916,5 +11916,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 你已離開聊天", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_zh.arb b/lib/l10n/intl_zh.arb index 401c2b283..396fda075 100644 --- a/lib/l10n/intl_zh.arb +++ b/lib/l10n/intl_zh.arb @@ -1,6 +1,6 @@ { "@@locale": "zh", - "@@last_modified": "2026-01-07 14:27:59.550670", + "@@last_modified": "2026-01-12 13:38:45.944144", "about": "关于", "@about": { "type": "String", @@ -10816,5 +10816,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 你离开了聊天", + "@youLeftTheChat": { + "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 3ee19351a..d72ff9492 100644 --- a/lib/l10n/intl_zh_Hant.arb +++ b/lib/l10n/intl_zh_Hant.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-07 14:26:51.046421", + "@@last_modified": "2026-01-12 13:38:28.676918", "about": "關於", "@about": { "type": "String", @@ -10823,5 +10823,10 @@ "@voice": { "type": "String", "placeholders": {} + }, + "youLeftTheChat": "🚪 你已離開聊天", + "@youLeftTheChat": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/pages/chat/events/state_message.dart b/lib/pages/chat/events/state_message.dart index 41f011305..85ac6c728 100644 --- a/lib/pages/chat/events/state_message.dart +++ b/lib/pages/chat/events/state_message.dart @@ -1,9 +1,8 @@ -import 'package:flutter/material.dart'; - -import 'package:matrix/matrix.dart'; - import 'package:fluffychat/l10n/l10n.dart'; import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart'; +import 'package:flutter/material.dart'; +import 'package:matrix/matrix.dart'; + import '../../../config/app_config.dart'; class StateMessage extends StatelessWidget { @@ -25,9 +24,17 @@ class StateMessage extends StatelessWidget { padding: const EdgeInsets.symmetric(horizontal: 8.0, vertical: 4.0), child: Text( - event.calcLocalizedBodyFallback( - MatrixLocals(L10n.of(context)), - ), + // #Pangea + // event.calcLocalizedBodyFallback( + // MatrixLocals(L10n.of(context)), + // ), + event.type == EventTypes.RoomMember && + event.roomMemberChangeType == RoomMemberChangeType.leave + ? L10n.of(context).youLeftTheChat + : event.calcLocalizedBodyFallback( + MatrixLocals(L10n.of(context)), + ), + // Pangea# textAlign: TextAlign.center, maxLines: 2, overflow: TextOverflow.ellipsis,