chore: replace default synapse error message on knock banned room (#5798)

This commit is contained in:
ggurdin 2026-02-24 15:01:19 -05:00 committed by GitHub
parent 7f1e8f5ea0
commit caf6c53a0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
57 changed files with 336 additions and 57 deletions

View file

@ -1,6 +1,6 @@
{
"@@locale": "ar",
"@@last_modified": "2026-02-24 14:07:31.856269",
"@@last_modified": "2026-02-24 14:59:40.158437",
"about": "حول",
"@about": {
"type": "String",
@ -11645,5 +11645,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "ممنوع. غير قادر على الانضمام.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -4619,7 +4619,7 @@
"playWithAI": "Пакуль гуляйце з ШІ",
"courseStartDesc": "Pangea Bot гатовы да працы ў любы час!\n\n...але навучанне лепш з сябрамі!",
"@@locale": "be",
"@@last_modified": "2026-02-24 14:07:12.657085",
"@@last_modified": "2026-02-24 14:59:33.504013",
"@ignore": {
"type": "String",
"placeholders": {}
@ -11314,5 +11314,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Забаронена. Нельга далучыцца.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:54.538475",
"@@last_modified": "2026-02-24 14:59:47.679831",
"about": "সম্পর্কে",
"@about": {
"type": "String",
@ -12039,5 +12039,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "নিষিদ্ধ। যোগদান করতে অক্ষম।",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3781,7 +3781,7 @@
"joinPublicTrip": "མི་ཚེས་ལ་ལོག་འབད།",
"startOwnTrip": "ངེད་རང་གི་ལོག་ལ་སྦྱོར་བཅོས།",
"@@locale": "bo",
"@@last_modified": "2026-02-24 14:07:49.625506",
"@@last_modified": "2026-02-24 14:59:46.294169",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -10696,5 +10696,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Banned. Unable to join.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:14.586788",
"@@last_modified": "2026-02-24 14:59:34.223579",
"about": "Quant a",
"@about": {
"type": "String",
@ -11455,5 +11455,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Prohibit. No es pot unir.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "cs",
"@@last_modified": "2026-02-24 14:07:07.947244",
"@@last_modified": "2026-02-24 14:59:31.949116",
"about": "O aplikaci",
"@about": {
"type": "String",
@ -11867,5 +11867,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Zákaz. Nelze se připojit.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -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-24 14:06:22.072718",
"@@last_modified": "2026-02-24 14:59:17.793161",
"@aboutHomeserver": {
"type": "String",
"placeholders": {
@ -12495,5 +12495,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Udelukket. Kan ikke deltage.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "de",
"@@last_modified": "2026-02-24 14:06:54.935271",
"@@last_modified": "2026-02-24 14:59:28.164745",
"alwaysUse24HourFormat": "true",
"@alwaysUse24HourFormat": {
"description": "Set to true to always display time of day in 24 hour format."
@ -11284,5 +11284,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Gesperrt. Kann nicht beitreten.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -4476,7 +4476,7 @@
"playWithAI": "Παίξτε με την Τεχνητή Νοημοσύνη προς το παρόν",
"courseStartDesc": "Ο Pangea Bot είναι έτοιμος να ξεκινήσει οποιαδήποτε στιγμή!\n\n...αλλά η μάθηση είναι καλύτερη με φίλους!",
"@@locale": "el",
"@@last_modified": "2026-02-24 14:08:06.582546",
"@@last_modified": "2026-02-24 14:59:51.305832",
"@checkList": {
"type": "String",
"placeholders": {}
@ -12454,5 +12454,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Απαγορευμένο. Αδυναμία συμμετοχής.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -5352,5 +5352,6 @@
"denyKnockSpace": "User will be rejected from course, however they may attempt to rejoin any time later.",
"denyKnockChat": "User will be rejected from chat, however they may attempt to rejoin any time later.",
"banFromSpace": "Ban from course",
"unbanFromSpace": "Unban from course"
"unbanFromSpace": "Unban from course",
"cannotJoinBannedRoom": "Banned. Unable to join."
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:08:14.712700",
"@@last_modified": "2026-02-24 14:59:53.981596",
"about": "Prio",
"@about": {
"type": "String",
@ -12518,5 +12518,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Malpermesita. Ne eblas eniri.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "es",
"@@last_modified": "2026-02-24 14:06:13.423452",
"@@last_modified": "2026-02-24 14:59:14.844768",
"about": "Acerca de",
"@about": {
"type": "String",
@ -8605,5 +8605,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Prohibido. No se puede unirse.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "et",
"@@last_modified": "2026-02-24 14:06:53.185438",
"@@last_modified": "2026-02-24 14:59:27.455277",
"about": "Rakenduse teave",
"@about": {
"type": "String",
@ -11569,5 +11569,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Keelatud. Liitumine ei õnnestu.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "eu",
"@@last_modified": "2026-02-24 14:06:48.193820",
"@@last_modified": "2026-02-24 14:59:25.857325",
"about": "Honi buruz",
"@about": {
"type": "String",
@ -11295,5 +11295,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Debekatuta. Ez da posible sartzea.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:56.939761",
"@@last_modified": "2026-02-24 14:59:48.860067",
"repeatPassword": "تکرار گذرواژه",
"@repeatPassword": {},
"about": "درباره",
@ -11416,5 +11416,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "ممنوع. قادر به پیوستن نیستید.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -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-24 14:06:18.288132",
"@@last_modified": "2026-02-24 14:59:16.651035",
"@notificationRuleJitsi": {
"type": "String",
"placeholders": {}
@ -11354,5 +11354,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Kielletty. Ei voi liittyä.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -2783,7 +2783,7 @@
"selectAll": "Piliin lahat",
"deselectAll": "Huwag piliin lahat",
"@@locale": "fil",
"@@last_modified": "2026-02-24 14:07:27.103408",
"@@last_modified": "2026-02-24 14:59:38.624762",
"@setCustomPermissionLevel": {
"type": "String",
"placeholders": {}
@ -12410,5 +12410,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Bawal. Hindi makapasok.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "fr",
"@@last_modified": "2026-02-24 14:08:28.129954",
"@@last_modified": "2026-02-24 14:59:58.898976",
"about": "À propos",
"@about": {
"type": "String",
@ -11701,5 +11701,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Banni. Impossible de rejoindre.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -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-24 14:08:25.895629",
"@@last_modified": "2026-02-24 14:59:58.265720",
"@writeAMessageLangCodes": {
"type": "String",
"placeholders": {
@ -11306,5 +11306,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Díothaithe. Ní féidir leat dul isteach.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "gl",
"@@last_modified": "2026-02-24 14:06:15.560012",
"@@last_modified": "2026-02-24 14:59:15.793089",
"about": "Acerca de",
"@about": {
"type": "String",
@ -11295,5 +11295,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Prohibido. Non se pode unir.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:06:40.633331",
"@@last_modified": "2026-02-24 14:59:23.521541",
"about": "אודות",
"@about": {
"type": "String",
@ -12478,5 +12478,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "אסור. לא ניתן להצטרף.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3999,7 +3999,7 @@
"playWithAI": "अभी के लिए एआई के साथ खेलें",
"courseStartDesc": "पैंजिया बॉट कभी भी जाने के लिए तैयार है!\n\n...लेकिन दोस्तों के साथ सीखना बेहतर है!",
"@@locale": "hi",
"@@last_modified": "2026-02-24 14:08:11.740962",
"@@last_modified": "2026-02-24 14:59:52.988187",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12042,5 +12042,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "प्रतिबंधित। शामिल होने में असमर्थ।",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "hr",
"@@last_modified": "2026-02-24 14:06:38.210241",
"@@last_modified": "2026-02-24 14:59:22.923310",
"about": "Informacije",
"@about": {
"type": "String",
@ -11788,5 +11788,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Zabranjeno. Nije moguće pridružiti se.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "hu",
"@@last_modified": "2026-02-24 14:06:25.455284",
"@@last_modified": "2026-02-24 14:59:18.503383",
"about": "Névjegy",
"@about": {
"type": "String",
@ -11432,5 +11432,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Kitiltva. Nem lehet csatlakozni.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -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-24 14:06:43.807573",
"@@last_modified": "2026-02-24 14:59:24.082713",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12507,5 +12507,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Banned. Unable to join.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:06:27.307387",
"@@last_modified": "2026-02-24 14:59:19.093750",
"setAsCanonicalAlias": "Atur sebagai alias utama",
"@setAsCanonicalAlias": {
"type": "String",
@ -11401,5 +11401,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Dilarang. Tidak dapat bergabung.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -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-24 14:06:35.605465",
"@@last_modified": "2026-02-24 14:59:21.774012",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12043,5 +12043,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Banned. Unable to join.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:02.398129",
"@@last_modified": "2026-02-24 14:59:30.435614",
"about": "Informazioni",
"@about": {
"type": "String",
@ -11389,5 +11389,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Bannato. Impossibile unirsi.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "ja",
"@@last_modified": "2026-02-24 14:08:08.571367",
"@@last_modified": "2026-02-24 14:59:52.226358",
"about": "このアプリについて",
"@about": {
"type": "String",
@ -12219,5 +12219,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "禁止されています。参加できません。",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -2590,7 +2590,7 @@
"playWithAI": "ამ დროისთვის ითამაშეთ AI-თან",
"courseStartDesc": "Pangea Bot მზადაა ნებისმიერ დროს გასასვლელად!\n\n...მაგრამ სწავლა უკეთესია მეგობრებთან ერთად!",
"@@locale": "ka",
"@@last_modified": "2026-02-24 14:08:19.939195",
"@@last_modified": "2026-02-24 14:59:56.446964",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12459,5 +12459,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "კრძალულია. გაწვდილი ვერ შეძლებთ.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:06:10.800757",
"@@last_modified": "2026-02-24 14:59:13.645300",
"about": "소개",
"@about": {
"type": "String",
@ -11521,5 +11521,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "금지됨. 참여할 수 없습니다.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -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-24 14:07:39.673937",
"@@last_modified": "2026-02-24 14:59:43.333670",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12234,5 +12234,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Užblokuota. Negalima prisijungti.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -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-24 14:07:29.651087",
"@@last_modified": "2026-02-24 14:59:39.254985",
"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",
@ -11290,5 +11290,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Aizliegts. Nevar pievienoties.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:10.093118",
"@@last_modified": "2026-02-24 14:59:32.787654",
"about": "Om",
"@about": {
"type": "String",
@ -11364,5 +11364,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Utestengt. Kan ikke bli med.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:47.165721",
"@@last_modified": "2026-02-24 14:59:45.694424",
"about": "Over ons",
"@about": {
"type": "String",
@ -11295,5 +11295,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Verbannen. Kan niet deelnemen.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "pl",
"@@last_modified": "2026-02-24 14:07:59.566967",
"@@last_modified": "2026-02-24 14:59:49.576687",
"about": "O aplikacji",
"@about": {
"type": "String",
@ -11417,5 +11417,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Zbanowany. Nie można dołączyć.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:06:51.043211",
"@@last_modified": "2026-02-24 14:59:26.541602",
"copiedToClipboard": "Copiada para a área de transferência",
"@copiedToClipboard": {
"type": "String",
@ -12516,5 +12516,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Banido. Impossível de entrar.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:06:45.987050",
"@@last_modified": "2026-02-24 14:59:25.036168",
"about": "Sobre",
"@about": {
"type": "String",
@ -11295,5 +11295,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Banido. Não é possível entrar.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3327,7 +3327,7 @@
"selectAll": "Selecionar tudo",
"deselectAll": "Desmarcar tudo",
"@@locale": "pt_PT",
"@@last_modified": "2026-02-24 14:07:19.640963",
"@@last_modified": "2026-02-24 14:59:36.068751",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12463,5 +12463,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Banido. Impossível entrar.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:06:30.605901",
"@@last_modified": "2026-02-24 14:59:20.082703",
"about": "Despre",
"@about": {
"type": "String",
@ -12164,5 +12164,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Interzis. Nu se poate alătura.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "ru",
"@@last_modified": "2026-02-24 14:08:16.864653",
"@@last_modified": "2026-02-24 14:59:55.748204",
"about": "О проекте",
"@about": {
"type": "String",
@ -11295,5 +11295,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Запрещено. Невозможно присоединиться.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "sk",
"@@last_modified": "2026-02-24 14:06:33.340410",
"@@last_modified": "2026-02-24 14:59:21.085850",
"about": "O aplikácii",
"@about": {
"type": "String",
@ -12513,5 +12513,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Zákaz. Nie je možné sa pripojiť.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -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-24 14:06:57.605334",
"@@last_modified": "2026-02-24 14:59:28.892881",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12510,5 +12510,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Prepovedano. Ne morete se pridružiti.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:08:23.520286",
"@@last_modified": "2026-02-24 14:59:57.459309",
"about": "О програму",
"@about": {
"type": "String",
@ -12525,5 +12525,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Zabranjeno. Nije moguće pridružiti se.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:08:03.429868",
"@@last_modified": "2026-02-24 14:59:50.399849",
"about": "Om",
"@about": {
"type": "String",
@ -11907,5 +11907,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Bannad. Kan inte gå med.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:44.902870",
"@@last_modified": "2026-02-24 14:59:45.075838",
"acceptedTheInvitation": "👍 {username} அழைப்பை ஏற்றுக்கொண்டது",
"@acceptedTheInvitation": {
"type": "String",
@ -11415,5 +11415,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "தடைசெய்யப்பட்டது. சேர முடியவில்லை.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1916,7 +1916,7 @@
"playWithAI": "ఇప్పుడే AI తో ఆడండి",
"courseStartDesc": "పాంజియా బాట్ ఎప్పుడైనా సిద్ధంగా ఉంటుంది!\n\n...కానీ స్నేహితులతో నేర్చుకోవడం మెరుగైనది!",
"@@locale": "te",
"@@last_modified": "2026-02-24 14:07:37.337077",
"@@last_modified": "2026-02-24 14:59:42.206776",
"@setCustomPermissionLevel": {
"type": "String",
"placeholders": {}
@ -12518,5 +12518,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "నిషేధించబడింది. చేరలేను.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3999,7 +3999,7 @@
"playWithAI": "เล่นกับ AI ชั่วคราว",
"courseStartDesc": "Pangea Bot พร้อมที่จะเริ่มต้นได้ทุกเมื่อ!\n\n...แต่การเรียนรู้ดีกว่ากับเพื่อน!",
"@@locale": "th",
"@@last_modified": "2026-02-24 14:07:17.264437",
"@@last_modified": "2026-02-24 14:59:35.264857",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12042,5 +12042,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "ถูกแบน ไม่สามารถเข้าร่วมได้.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "tr",
"@@last_modified": "2026-02-24 14:07:34.062541",
"@@last_modified": "2026-02-24 14:59:41.166599",
"about": "Hakkında",
"@about": {
"type": "String",
@ -11635,5 +11635,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Yasaklı. Katılamıyor.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "uk",
"@@last_modified": "2026-02-24 14:07:05.392764",
"@@last_modified": "2026-02-24 14:59:31.151553",
"about": "Про застосунок",
"@about": {
"type": "String",
@ -11295,5 +11295,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Заборонено. Немає можливості приєднатися.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3495,7 +3495,7 @@
"setupChatBackup": "Chat zaxirasini sozlash",
"@setupChatBackup": {},
"@@locale": "uz",
"@@last_modified": "2026-02-24 14:07:24.640074",
"@@last_modified": "2026-02-24 14:59:37.791267",
"noMoreResultsFound": "Boshqa natijalar topilmadi",
"chatSearchedUntil": "Chat {time} gacha qidirildi",
"federationBaseUrl": "Federatsiya Asos URL",
@ -11189,5 +11189,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Ta'qiqlangan. Qo'shilish mumkin emas.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:41.921134",
"@@last_modified": "2026-02-24 14:59:44.047251",
"about": "Giới thiệu",
"@about": {
"type": "String",
@ -7012,5 +7012,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "Bị cấm. Không thể tham gia.",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1852,7 +1852,7 @@
"selectAll": "全選",
"deselectAll": "取消全選",
"@@locale": "yue",
"@@last_modified": "2026-02-24 14:07:00.106729",
"@@last_modified": "2026-02-24 14:59:29.472390",
"@ignoreUser": {
"type": "String",
"placeholders": {}
@ -12525,5 +12525,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "被禁止。無法加入。",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "zh",
"@@last_modified": "2026-02-24 14:07:51.516110",
"@@last_modified": "2026-02-24 14:59:46.957191",
"about": "关于",
"@about": {
"type": "String",
@ -11295,5 +11295,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "被禁止。无法加入。",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-24 14:07:22.180777",
"@@last_modified": "2026-02-24 14:59:36.723188",
"about": "關於",
"@about": {
"type": "String",
@ -11434,5 +11434,10 @@
"@unbanFromSpace": {
"type": "String",
"placeholders": {}
},
"cannotJoinBannedRoom": "已被禁止。無法加入。",
"@cannotJoinBannedRoom": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,8 +1,10 @@
import 'package:dropdown_button2/dropdown_button2.dart';
import 'package:fluffychat/pangea/common/widgets/dropdown_text_button.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:dropdown_button2/dropdown_button2.dart';
import 'package:fluffychat/pangea/common/widgets/dropdown_text_button.dart';
class CoursePlanFilter<T> extends StatefulWidget {
final T? value;
final List<T> items;

View file

@ -71,6 +71,12 @@ extension LocalizedExceptionExtension on Object {
// #Pangea
case MatrixError.M_THREEPID_AUTH_FAILED:
return L10n.of(context).emailVerificationFailed;
case MatrixError.M_BAD_STATE:
if ((this as MatrixException).errorMessage.contains(
"Cannot knock user who was banned",
)) {
return L10n.of(context).cannotJoinBannedRoom;
}
// Pangea#
default:
if (exceptionContext == ExceptionContext.joinRoom) {