chore: add course description tooltip to find a course page (#5628)

This commit is contained in:
ggurdin 2026-02-10 12:02:07 -05:00 committed by GitHub
parent 6ea71fb4e8
commit 765d8a944f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
57 changed files with 336 additions and 56 deletions

View file

@ -1,6 +1,6 @@
{
"@@locale": "ar",
"@@last_modified": "2026-02-10 08:49:38.478724",
"@@last_modified": "2026-02-10 11:59:22.805489",
"about": "حول",
"@about": {
"type": "String",
@ -11595,5 +11595,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "تتكون الدورات من 3-8 وحدات، كل منها يحتوي على أنشطة لتشجيع ممارسة الكلمات في سياقات مختلفة",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -4619,7 +4619,7 @@
"playWithAI": "Пакуль гуляйце з ШІ",
"courseStartDesc": "Pangea Bot гатовы да працы ў любы час!\n\n...але навучанне лепш з сябрамі!",
"@@locale": "be",
"@@last_modified": "2026-02-10 10:23:02.733044",
"@@last_modified": "2026-02-10 11:59:11.242849",
"@ignore": {
"type": "String",
"placeholders": {}
@ -11264,5 +11264,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Курсы складаюцца з 3-8 модуляў, кожны з якіх утрымлівае заданні для стымулявання практыкавання слоў у розных кантэкстах",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:52:29.056352",
"@@last_modified": "2026-02-10 11:59:36.670164",
"about": "সম্পর্কে",
"@about": {
"type": "String",
@ -11989,5 +11989,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "কোর্সগুলো ৩-৮টি মডিউল নিয়ে গঠিত, প্রতিটি মডিউলে বিভিন্ন প্রসঙ্গে শব্দ অনুশীলন করতে উৎসাহিত করার জন্য কার্যক্রম রয়েছে",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3781,7 +3781,7 @@
"joinPublicTrip": "མི་ཚེས་ལ་ལོག་འབད།",
"startOwnTrip": "ངེད་རང་གི་ལོག་ལ་སྦྱོར་བཅོས།",
"@@locale": "bo",
"@@last_modified": "2026-02-10 08:51:59.361314",
"@@last_modified": "2026-02-10 11:59:33.979399",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -10646,5 +10646,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kursus terdiri dari 3-8 modul masing-masing dengan aktivitas untuk mendorong praktik kata dalam konteks yang berbeda",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:47:47.192045",
"@@last_modified": "2026-02-10 11:59:12.575665",
"about": "Quant a",
"@about": {
"type": "String",
@ -11405,5 +11405,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Els cursos consten de 3-8 mòduls, cadascun amb activitats per fomentar la pràctica de paraules en diferents contextos",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "cs",
"@@last_modified": "2026-02-10 08:47:10.060503",
"@@last_modified": "2026-02-10 11:59:08.172278",
"about": "O aplikaci",
"@about": {
"type": "String",
@ -11817,5 +11817,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kurzy se skládají z 3-8 modulů, z nichž každý obsahuje aktivity, které podporují procvičování slov v různých kontextech",
"@courseDescription": {
"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-10 10:23:56.415346",
"@@last_modified": "2026-02-10 11:58:40.771146",
"@aboutHomeserver": {
"type": "String",
"placeholders": {
@ -12445,5 +12445,10 @@
"@highlightVocabTooltip": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kurser består af 3-8 moduler, hver med aktiviteter for at opmuntre til at øve ord i forskellige kontekster",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "de",
"@@last_modified": "2026-02-10 10:24:49.570816",
"@@last_modified": "2026-02-10 11:59:01.464902",
"alwaysUse24HourFormat": "true",
"@alwaysUse24HourFormat": {
"description": "Set to true to always display time of day in 24 hour format."
@ -11234,5 +11234,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kurse bestehen aus 3-8 Modulen, die Aktivitäten enthalten, um das Üben von Wörtern in verschiedenen Kontexten zu fördern",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -4476,7 +4476,7 @@
"playWithAI": "Παίξτε με την Τεχνητή Νοημοσύνη προς το παρόν",
"courseStartDesc": "Ο Pangea Bot είναι έτοιμος να ξεκινήσει οποιαδήποτε στιγμή!\n\n...αλλά η μάθηση είναι καλύτερη με φίλους!",
"@@locale": "el",
"@@last_modified": "2026-02-10 10:25:28.485911",
"@@last_modified": "2026-02-10 11:59:42.421972",
"@checkList": {
"type": "String",
"placeholders": {}
@ -12404,5 +12404,10 @@
"@youveCompletedPractice": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Τα μαθήματα αποτελούνται από 3-8 ενότητες, κάθε μία με δραστηριότητες για να ενθαρρύνουν την εξάσκηση λέξεων σε διαφορετικά συμφραζόμενα",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -5342,5 +5342,6 @@
"usedNoHints": "Nice job not using any hints!",
"youveCompletedPractice": "You've completed practice, keep it up to get better!",
"emptyAudioError": "Recording failed. Please check your audio permissions and try again.",
"joinCourseForActivities": "Join a course to try activities."
"joinCourseForActivities": "Join a course to try activities.",
"courseDescription": "Courses consist of 3-8 modules each with activities to encourage practicing words in different contexts"
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:55:00.843653",
"@@last_modified": "2026-02-10 11:59:46.941469",
"about": "Prio",
"@about": {
"type": "String",
@ -12468,5 +12468,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kursoj konsistas el 3-8 moduloj, ĉiu kun aktivadoj por instigi praktikadon de vortoj en diversaj kuntekstoj",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "es",
"@@last_modified": "2026-02-10 10:25:54.498696",
"@@last_modified": "2026-02-10 11:58:33.632845",
"about": "Acerca de",
"@about": {
"type": "String",
@ -8555,5 +8555,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Los cursos constan de 3 a 8 módulos, cada uno con actividades para fomentar la práctica de palabras en diferentes contextos",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "et",
"@@last_modified": "2026-02-10 10:26:26.751015",
"@@last_modified": "2026-02-10 11:59:00.390026",
"about": "Rakenduse teave",
"@about": {
"type": "String",
@ -11519,5 +11519,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kursused koosnevad 3-8 moodulist, milles on tegevusi, et julgustada sõnade harjutamist erinevates kontekstides",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "eu",
"@@last_modified": "2026-02-10 10:26:54.920800",
"@@last_modified": "2026-02-10 11:58:55.175762",
"about": "Honi buruz",
"@about": {
"type": "String",
@ -11245,5 +11245,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Ikastaroek 3-8 moduluz osatuta daude, eta moduluek hitzak testuinguru desberdinetan praktikatzen laguntzeko jarduerak dituzte.",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:52:51.818143",
"@@last_modified": "2026-02-10 11:59:37.759626",
"repeatPassword": "تکرار گذرواژه",
"@repeatPassword": {},
"about": "درباره",
@ -11366,5 +11366,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "دوره‌ها شامل ۳-۸ ماژول هستند که هر کدام فعالیت‌هایی برای تشویق به تمرین کلمات در زمینه‌های مختلف دارند",
"@courseDescription": {
"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-10 10:29:17.237288",
"@@last_modified": "2026-02-10 11:58:39.646251",
"@notificationRuleJitsi": {
"type": "String",
"placeholders": {}
@ -11304,5 +11304,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kurssit koostuvat 3-8 moduulista, joista jokaisessa on aktiviteetteja, jotka kannustavat sanojen harjoitteluun eri konteksteissa",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -2783,7 +2783,7 @@
"selectAll": "Piliin lahat",
"deselectAll": "Huwag piliin lahat",
"@@locale": "fil",
"@@last_modified": "2026-02-10 10:29:33.625403",
"@@last_modified": "2026-02-10 11:59:20.246781",
"@setCustomPermissionLevel": {
"type": "String",
"placeholders": {}
@ -12360,5 +12360,10 @@
"@inviteFriends": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Ang mga kurso ay binubuo ng 3-8 mga module na may mga aktibidad upang hikayatin ang pagsasanay ng mga salita sa iba't ibang konteksto",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "fr",
"@@last_modified": "2026-02-10 08:56:17.213788",
"@@last_modified": "2026-02-10 11:59:54.766533",
"about": "À propos",
"@about": {
"type": "String",
@ -11651,5 +11651,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Les cours se composent de 3 à 8 modules, chacun avec des activités pour encourager la pratique des mots dans différents contextes",
"@courseDescription": {
"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-10 10:30:08.560273",
"@@last_modified": "2026-02-10 11:59:53.435495",
"@writeAMessageLangCodes": {
"type": "String",
"placeholders": {
@ -11252,5 +11252,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Comhoibrithe atá comhdhéanta de 3-8 modúil, gach ceann acu le gníomhaíochtaí chun cur le cleachtadh focail i gcomhthéacsanna éagsúla",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "gl",
"@@last_modified": "2026-02-10 10:30:24.330413",
"@@last_modified": "2026-02-10 11:58:37.933375",
"about": "Acerca de",
"@about": {
"type": "String",
@ -11245,5 +11245,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Os cursos consisten en 3-8 módulos, cada un con actividades para fomentar a práctica de palabras en diferentes contextos",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:44:54.197237",
"@@last_modified": "2026-02-10 11:58:51.076373",
"about": "אודות",
"@about": {
"type": "String",
@ -12428,5 +12428,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "קורסים consist of 3-8 מודולים כל אחד עם פעילויות לעידוד תרגול מילים בהקשרים שונים",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3999,7 +3999,7 @@
"playWithAI": "अभी के लिए एआई के साथ खेलें",
"courseStartDesc": "पैंजिया बॉट कभी भी जाने के लिए तैयार है!\n\n...लेकिन दोस्तों के साथ सीखना बेहतर है!",
"@@locale": "hi",
"@@last_modified": "2026-02-10 08:54:38.908011",
"@@last_modified": "2026-02-10 11:59:45.552237",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -11992,5 +11992,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "कोर्स में 3-8 मॉड्यूल होते हैं, प्रत्येक में गतिविधियाँ होती हैं जो विभिन्न संदर्भों में शब्दों का अभ्यास करने के लिए प्रोत्साहित करती हैं",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "hr",
"@@last_modified": "2026-02-10 08:44:35.367728",
"@@last_modified": "2026-02-10 11:58:49.645390",
"about": "Informacije",
"@about": {
"type": "String",
@ -11738,5 +11738,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Tečajevi se sastoje od 3-8 modula, svaki s aktivnostima koje potiču vježbanje riječi u različitim kontekstima",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "hu",
"@@last_modified": "2026-02-10 08:42:54.402743",
"@@last_modified": "2026-02-10 11:58:42.881015",
"about": "Névjegy",
"@about": {
"type": "String",
@ -11382,5 +11382,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "A kurzusok 3-8 modulból állnak, mindegyikben tevékenységekkel, amelyek ösztönzik a szavak különböző kontextusokban való gyakorlását",
"@courseDescription": {
"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-10 08:45:12.844163",
"@@last_modified": "2026-02-10 11:58:52.267201",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12457,5 +12457,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Les cours se composent de 3 à 8 modules, chacun avec des activités pour encourager la pratique des mots dans différents contextes",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:43:12.455147",
"@@last_modified": "2026-02-10 11:58:44.415920",
"setAsCanonicalAlias": "Atur sebagai alias utama",
"@setAsCanonicalAlias": {
"type": "String",
@ -11351,5 +11351,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kursus terdiri dari 3-8 modul masing-masing dengan aktivitas untuk mendorong praktik kata dalam konteks yang berbeda",
"@courseDescription": {
"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-10 08:44:16.628986",
"@@last_modified": "2026-02-10 11:58:48.326302",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -11993,5 +11993,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Cursi consista de 3-8 moduluri fiecare cu activități pentru a încuraja practicarea cuvintelor în contexte diferite",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 10:30:34.765732",
"@@last_modified": "2026-02-10 11:59:05.750181",
"about": "Informazioni",
"@about": {
"type": "String",
@ -11339,5 +11339,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "I corsi consistono di 3-8 moduli, ognuno con attività per incoraggiare la pratica delle parole in diversi contesti",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "ja",
"@@last_modified": "2026-02-10 08:54:17.718369",
"@@last_modified": "2026-02-10 11:59:44.001280",
"about": "このアプリについて",
"@about": {
"type": "String",
@ -12169,5 +12169,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "コースは3〜8のモジュールで構成されており、それぞれのモジュールには異なる文脈で単語を練習するためのアクティビティがあります",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -2590,7 +2590,7 @@
"playWithAI": "ამ დროისთვის ითამაშეთ AI-თან",
"courseStartDesc": "Pangea Bot მზადაა ნებისმიერ დროს გასასვლელად!\n\n...მაგრამ სწავლა უკეთესია მეგობრებთან ერთად!",
"@@locale": "ka",
"@@last_modified": "2026-02-10 08:55:27.647477",
"@@last_modified": "2026-02-10 11:59:50.430595",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12409,5 +12409,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "კურსები შედგება 3-8 მოდულიდან, თითოეული მათგანი შეიცავს აქტივობებს, რომლებიც ხელს უწყობს სიტყვების პრაქტიკას სხვადასხვა კონტექსტში",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:41:42.309198",
"@@last_modified": "2026-02-10 11:58:32.198741",
"about": "소개",
"@about": {
"type": "String",
@ -11471,5 +11471,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "과정은 각기 다른 맥락에서 단어를 연습하도록 장려하는 활동이 포함된 3-8개의 모듈로 구성됩니다.",
"@courseDescription": {
"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-10 08:50:41.863748",
"@@last_modified": "2026-02-10 11:59:27.738687",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12184,5 +12184,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kursai susideda iš 3-8 modulių, kuriuose yra veiklų, skatinančių praktikuoti žodžius skirtinguose kontekstuose",
"@courseDescription": {
"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-10 10:30:40.928817",
"@@last_modified": "2026-02-10 11:59:21.585114",
"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",
@ -11240,5 +11240,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kursi sastāv no 3-8 moduļiem, katrs ar aktivitātēm, lai veicinātu vārdu praktizēšanu dažādos kontekstos",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 10:30:52.719050",
"@@last_modified": "2026-02-10 11:59:09.604659",
"about": "Om",
"@about": {
"type": "String",
@ -11314,5 +11314,10 @@
"advancedConfigurations": "Avanserte konfigurasjoner",
"signInWithLabel": "Logg inn med:",
"selectAllWords": "Velg alle ordene du hører i lyden",
"joinCourseForActivities": "Bli med i et kurs for å prøve aktiviteter."
"joinCourseForActivities": "Bli med i et kurs for å prøve aktiviteter.",
"courseDescription": "Kurs består av 3-8 moduler, hver med aktiviteter for å oppmuntre til å øve på ord i forskjellige sammenhenger",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 10:41:55.622927",
"@@last_modified": "2026-02-10 11:59:32.955920",
"about": "Over ons",
"@about": {
"type": "String",
@ -11245,5 +11245,10 @@
"@noMoreResultsFound": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Cursussen bestaan uit 3-8 modules, elk met activiteiten om het oefenen van woorden in verschillende contexten aan te moedigen",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "pl",
"@@last_modified": "2026-02-10 10:31:26.689942",
"@@last_modified": "2026-02-10 11:59:39.303493",
"about": "O aplikacji",
"@about": {
"type": "String",
@ -11367,5 +11367,10 @@
"@highlightVocabTooltip": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kursy składają się z 3-8 modułów, z których każdy zawiera ćwiczenia zachęcające do praktykowania słów w różnych kontekstach",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:45:44.284667",
"@@last_modified": "2026-02-10 11:58:59.359564",
"copiedToClipboard": "Copiada para a área de transferência",
"@copiedToClipboard": {
"type": "String",
@ -12466,5 +12466,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Os cursos consistem em 3-8 módulos, cada um com atividades para incentivar a prática de palavras em diferentes contextos",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 10:31:37.138948",
"@@last_modified": "2026-02-10 11:58:53.584563",
"about": "Sobre",
"@about": {
"type": "String",
@ -11245,5 +11245,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Os cursos consistem em 3-8 módulos, cada um com atividades para incentivar a prática de palavras em diferentes contextos",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3327,7 +3327,7 @@
"selectAll": "Selecionar tudo",
"deselectAll": "Desmarcar tudo",
"@@locale": "pt_PT",
"@@last_modified": "2026-02-10 10:31:42.141320",
"@@last_modified": "2026-02-10 11:59:15.752325",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12413,5 +12413,10 @@
"@inviteFriends": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Os cursos consistem em 3-8 módulos, cada um com atividades para incentivar a prática de palavras em diferentes contextos",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:43:35.763112",
"@@last_modified": "2026-02-10 11:58:45.605860",
"about": "Despre",
"@about": {
"type": "String",
@ -12114,5 +12114,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Cursurile constau în 3-8 module, fiecare cu activități pentru a încuraja practicarea cuvintelor în contexte diferite",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "ru",
"@@last_modified": "2026-02-10 10:31:57.920904",
"@@last_modified": "2026-02-10 11:59:48.227073",
"about": "О проекте",
"@about": {
"type": "String",
@ -11245,5 +11245,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Курсы состоят из 3-8 модулей, каждый из которых включает в себя задания, чтобы поощрять практику слов в различных контекстах",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "sk",
"@@last_modified": "2026-02-10 08:43:57.475889",
"@@last_modified": "2026-02-10 11:58:46.873863",
"about": "O aplikácii",
"@about": {
"type": "String",
@ -12463,5 +12463,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kurzy sa skladajú z 3-8 modulov, z ktorých každý obsahuje aktivity na povzbudenie k praktizovaniu slov v rôznych kontextoch",
"@courseDescription": {
"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-10 08:46:12.152873",
"@@last_modified": "2026-02-10 11:59:02.753228",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -12460,5 +12460,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Tečaji so sestavljeni iz 3-8 modulov, vsak z aktivnostmi, ki spodbujajo prakso besed v različnih kontekstih",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:55:49.256567",
"@@last_modified": "2026-02-10 11:59:52.006346",
"about": "О програму",
"@about": {
"type": "String",
@ -12475,5 +12475,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kursevi se sastoje od 3-8 modula, svaki sa aktivnostima koje podstiču vežbanje reči u različitim kontekstima",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:53:34.704343",
"@@last_modified": "2026-02-10 11:59:40.429559",
"about": "Om",
"@about": {
"type": "String",
@ -11857,5 +11857,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kurser består av 3-8 moduler, var och en med aktiviteter för att uppmuntra till att öva ord i olika sammanhang",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:51:32.535744",
"@@last_modified": "2026-02-10 11:59:31.703388",
"acceptedTheInvitation": "👍 {username} அழைப்பை ஏற்றுக்கொண்டது",
"@acceptedTheInvitation": {
"type": "String",
@ -11365,5 +11365,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "பாடங்கள் 3-8 மாடுல்களை உள்ளடக்கியவை, ஒவ்வொன்றிலும் வெவ்வேறு சூழ்நிலைகளில் சொற்களை பயிற்சி செய்ய ஊக்குவிக்கும் செயல்பாடுகள் உள்ளன",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1916,7 +1916,7 @@
"playWithAI": "ఇప్పుడే AI తో ఆడండి",
"courseStartDesc": "పాంజియా బాట్ ఎప్పుడైనా సిద్ధంగా ఉంటుంది!\n\n...కానీ స్నేహితులతో నేర్చుకోవడం మెరుగైనది!",
"@@locale": "te",
"@@last_modified": "2026-02-10 08:50:18.843424",
"@@last_modified": "2026-02-10 11:59:25.980461",
"@setCustomPermissionLevel": {
"type": "String",
"placeholders": {}
@ -12468,5 +12468,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "కోర్సులు 3-8 మాడ్యూల్‌లతో కూడి ఉంటాయి, ప్రతి మాడ్యూల్‌లో వివిధ సందర్భాలలో పదాలను సాధన చేయడానికి ప్రోత్సహించే కార్యకలాపాలు ఉంటాయి",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3999,7 +3999,7 @@
"playWithAI": "เล่นกับ AI ชั่วคราว",
"courseStartDesc": "Pangea Bot พร้อมที่จะเริ่มต้นได้ทุกเมื่อ!\n\n...แต่การเรียนรู้ดีกว่ากับเพื่อน!",
"@@locale": "th",
"@@last_modified": "2026-02-10 08:48:10.151092",
"@@last_modified": "2026-02-10 11:59:14.522856",
"@alwaysUse24HourFormat": {
"type": "String",
"placeholders": {}
@ -11992,5 +11992,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "หลักสูตรประกอบด้วย 3-8 โมดูลแต่ละโมดูลมีการทำกิจกรรมเพื่อกระตุ้นการฝึกฝนคำในบริบทที่แตกต่างกัน",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "tr",
"@@last_modified": "2026-02-10 08:49:55.485194",
"@@last_modified": "2026-02-10 11:59:24.436424",
"about": "Hakkında",
"@about": {
"type": "String",
@ -11585,5 +11585,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kurslar, her biri farklı bağlamlarda kelimeleri pratik yapmayı teşvik eden etkinliklerle 3-8 modülden oluşur",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "uk",
"@@last_modified": "2026-02-10 10:32:04.164932",
"@@last_modified": "2026-02-10 11:59:07.071909",
"about": "Про застосунок",
"@about": {
"type": "String",
@ -11245,5 +11245,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Курси складаються з 3-8 модулів, кожен з яких містить завдання для заохочення практики слів у різних контекстах",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -3495,7 +3495,7 @@
"setupChatBackup": "Chat zaxirasini sozlash",
"@setupChatBackup": {},
"@@locale": "uz",
"@@last_modified": "2026-02-10 10:37:29.149475",
"@@last_modified": "2026-02-10 11:59:18.618007",
"noMoreResultsFound": "Boshqa natijalar topilmadi",
"chatSearchedUntil": "Chat {time} gacha qidirildi",
"federationBaseUrl": "Federatsiya Asos URL",
@ -11139,5 +11139,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Kurslar 3-8 moduldan iborat bo'lib, har bir modulda so'zlarni turli kontekstlarda amaliyot qilishni rag'batlantiruvchi faoliyatlar mavjud",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 08:51:02.318699",
"@@last_modified": "2026-02-10 11:59:30.081777",
"about": "Giới thiệu",
"@about": {
"type": "String",
@ -6962,5 +6962,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "Các khóa học bao gồm 3-8 mô-đun, mỗi mô-đun có các hoạt động để khuyến khích việc thực hành từ vựng trong các ngữ cảnh khác nhau",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1852,7 +1852,7 @@
"selectAll": "全選",
"deselectAll": "取消全選",
"@@locale": "yue",
"@@last_modified": "2026-02-10 10:38:35.086203",
"@@last_modified": "2026-02-10 11:59:04.073255",
"@ignoreUser": {
"type": "String",
"placeholders": {}
@ -12475,5 +12475,10 @@
"@inviteFriends": {
"type": "String",
"placeholders": {}
},
"courseDescription": "課程由3至8個模塊組成每個模塊都有活動以鼓勵在不同情境中練習單詞",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,6 +1,6 @@
{
"@@locale": "zh",
"@@last_modified": "2026-02-10 10:38:41.478663",
"@@last_modified": "2026-02-10 11:59:34.905729",
"about": "关于",
"@about": {
"type": "String",
@ -11245,5 +11245,10 @@
"@joinCourseForActivities": {
"type": "String",
"placeholders": {}
},
"courseDescription": "课程由3-8个模块组成每个模块都有活动以鼓励在不同上下文中练习单词",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -1,5 +1,5 @@
{
"@@last_modified": "2026-02-10 10:38:46.196937",
"@@last_modified": "2026-02-10 11:59:17.222044",
"about": "關於",
"@about": {
"type": "String",
@ -11384,5 +11384,10 @@
"@inviteFriends": {
"type": "String",
"placeholders": {}
},
"courseDescription": "課程由 3-8 個模組組成,每個模組都有活動以鼓勵在不同情境中練習單詞",
"@courseDescription": {
"type": "String",
"placeholders": {}
}
}

View file

@ -36,6 +36,7 @@ enum InstructionsEnum {
shimmerNewToken,
shimmerTranslation,
showedActivityMenu,
courseDescription,
}
extension InstructionsEnumExtension on InstructionsEnum {
@ -71,6 +72,7 @@ extension InstructionsEnumExtension on InstructionsEnum {
case InstructionsEnum.shimmerNewToken:
case InstructionsEnum.shimmerTranslation:
case InstructionsEnum.showedActivityMenu:
case InstructionsEnum.courseDescription:
ErrorHandler.logError(
e: Exception("No title for this instruction"),
m: 'InstructionsEnumExtension.title',
@ -139,6 +141,8 @@ extension InstructionsEnumExtension on InstructionsEnum {
return l10n.disableLanguageToolsDesc;
case InstructionsEnum.selectMeaning:
return l10n.selectMeaning;
case InstructionsEnum.courseDescription:
return l10n.courseDescription;
}
}

View file

@ -15,6 +15,8 @@ import 'package:fluffychat/pangea/course_creation/course_language_filter.dart';
import 'package:fluffychat/pangea/course_plans/courses/course_plan_model.dart';
import 'package:fluffychat/pangea/course_plans/courses/course_plans_repo.dart';
import 'package:fluffychat/pangea/course_plans/courses/get_localized_courses_request.dart';
import 'package:fluffychat/pangea/instructions/instructions_enum.dart';
import 'package:fluffychat/pangea/instructions/instructions_inline_tooltip.dart';
import 'package:fluffychat/pangea/languages/language_model.dart';
import 'package:fluffychat/pangea/spaces/public_course_extension.dart';
import 'package:fluffychat/widgets/avatar.dart';
@ -231,6 +233,9 @@ class FindCoursePageView extends StatelessWidget {
child: Column(
spacing: 16.0,
children: [
InstructionsInlineTooltip(
instructionsEnum: InstructionsEnum.courseDescription,
),
TextField(
controller: controller.searchController,
textInputAction: TextInputAction.search,