Frank Paul Silye
7f345bb11a
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 88.4% (694 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-18 13:00:25 +02:00
Дмитрий Михирев
ac1fbf8289
chore(translations): Translated using Weblate (Russian)
...
Currently translated at 94.0% (738 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2025-10-18 13:00:23 +02:00
ggurdin
9d819fe1c2
Merge branch 'main' into merge-main-into-production
2025-10-17 15:01:07 -04:00
ggurdin
09754bdd90
chore: remove vocab tooltip from activity dropdown menu and update copy in end activity button ( #4445 )
2025-10-17 14:40:30 -04:00
Alex Katon
15dc9f7e50
chore(translations): Translated using Weblate (Belarusian)
...
Currently translated at 19.1% (150 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/be/
2025-10-17 08:08:23 +00:00
Frank Paul Silye
a61bad7e3a
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 85.9% (675 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-17 08:08:11 +00:00
ggurdin
fee6b022b4
build: bump version number
2025-10-16 14:51:20 -04:00
ggurdin
ec646d7675
fix: fix scrolling in delete space dialog ( #4436 )
2025-10-16 12:54:21 -04:00
ggurdin
34fb8614c1
chore: on no courses found for language, log error ( #4434 )
2025-10-16 11:34:13 -04:00
Wilson
16be5684f9
chore: update translations ( #4188 )
...
* translate more l1s
* Update translations for multiple languages (ar, bn, he, hi, id, ko, pt, ru, th, tr, zh)
* partial translations
* Add translations for Irish, Galician, Hungarian, Lithuanian, Slovenian, and Telugu
- Complete translations for 6 additional languages using OpenAI translation script
- Irish (ga): 1,612 translations added
- Galician (gl): 1,614 translations added
- Hungarian (hu): 1,615 translations added
- Lithuanian (lt): 1,927 translations added
- Slovenian (sl): 2,288 translations added
- Telugu (te): 2,388 translations added
These additions bring the total completed languages to 29 out of 47 (62% completion rate)
* Add translations for Estonian, Belarusian, and Greek
- Estonian (et): 164 translations added
- Belarusian (be): 2,392 translations added
- Greek (el): 2,342 translations added
These additions bring the total completed languages to 32 out of 47 (68% completion rate)
* Add Hebrew translations - Hebrew (he): 2,143 translations added - This brings the total completed languages to 33 out of 47 (70 percent completion rate)
* Add Arabic and Bengali translations - Arabic (ar): 1,692 translations added - Bengali (bn): 2,388 translations added - Total: 35 out of 47 languages complete (74 percent completion rate)
* Add Interlingua and Interlingue translations - Interlingua (ia): 2,378 translations added - Interlingue (ie): 2,149 translations added - Total: 37 out of 47 languages complete (79 percent completion rate)
* Add Georgian translations
* Add Esperanto translations
* Add Turkish translations
* Add Persian translations
* Add Romanian translations
* Improve translation script error handling
- Add JSON parsing error handling with retry logic
- Use simpler prompts on retry attempts
- Clean up markdown formatting from responses
- Skip failed chunks gracefully instead of crashing
- Successfully handle previously failing languages
* Update Georgian and add Romanian translations
* Add Serbian, Latvian, Slovak, Tamil and Basque translations
Successfully completed:
- Serbian (sr): 2062 translations
- Latvian (lv): 1614 translations
- Slovak (sk): 2158 translations
- Tamil (ta): 1696 translations
- Basque (eu): 1615 translations
Script improvements:
- Added metadata reconciliation error handling
- Successfully handles JSON parsing errors with retry logic
* fix needed translation generation script
* feat: translate missing keys for 49 languages and improve translation script
- Successfully translated 12,000+ keys across 49 languages (98% completion)
- Enhanced JSON error handling in translate script to recover from parsing errors
- Fixed metadata type issues for unreadChats placeholder in fil, pt_PT, and yue locales
- Added comprehensive run_all_translations.py script for batch translation
- Resolved duplicate yue locale conflicts
- Only Tibetan (bo) remains with 40 keys due to complex character encoding issues
Languages completed:
- Vietnamese, Portuguese (BR/PT), Romanian, Russian, Slovak, Slovenian
- Serbian, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Cantonese
- Chinese (Simplified/Traditional), and 34 other languages with 17 keys each
* fix not compilling error
* catch up with needed translations
2025-10-16 10:53:01 -04:00
ggurdin
f12bcfd7e5
fix: push route on start to make add course page app bar back button work as expected ( #4430 )
2025-10-16 10:49:07 -04:00
ggurdin
45a8711f0e
fix: handle room code on join with code ( #4427 )
2025-10-16 10:22:56 -04:00
ggurdin
16ddaea9d5
fix: if a new user gets to account create page without target language in local storage or from course, direct them back to language selection ( #4422 )
2025-10-16 09:27:44 -04:00
ggurdin
541423819d
chore: make word card close and flag button the same styling and vertically aligned ( #4419 )
2025-10-15 16:29:14 -04:00
ggurdin
92e4768704
fix: refresh chat list on join with link ( #4417 )
2025-10-15 16:12:53 -04:00
ggurdin
68bb85e521
fix: don't delete archived activities on delete space ( #4414 )
...
* fix: don't delete archived activities on delete space
* use one list of futures in delete space function
2025-10-15 14:33:47 -04:00
ggurdin
d3e1da20df
chore: add tooltip to describe vocab highlighting in activity dropdown menu ( #4412 )
2025-10-15 14:18:50 -04:00
ggurdin
9829be619c
chore: message on empty vocab filter ( #4410 )
2025-10-15 13:44:48 -04:00
ggurdin
2fc52e6a87
chore: add skip button to add course page ( #4407 )
2025-10-15 13:06:59 -04:00
ggurdin
df65441e5a
chore: add level bar / analytics to space details page on mobiel ( #4405 )
2025-10-15 13:02:01 -04:00
Copilot
c4de304406
Move word card feedback notification from bottom to top of screen ( #4402 )
...
* Initial plan
* Replace bottom SnackBar with top overlay notification for word card feedback
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* auto-close top token feedback snackbar after delay
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-15 12:56:10 -04:00
ggurdin
9be0dce1fb
fix: alway hide back button in add course page ( #4404 )
2025-10-15 12:48:55 -04:00
Copilot
82d1bc788b
Update IT help message and remove unreferenced InstructionsEnum entries ( #4391 )
...
* Initial plan
* Update IT help message and remove unreferenced enum entries
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* Revert changes to non-English .arb files
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* remove unreferenced copy
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-15 12:28:29 -04:00
Copilot
031f875866
Update onboarding language selection text to "Choose a target language" ( #4393 )
...
* Initial plan
* Update chooseLanguage text to "Choose a target language"
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-10-15 12:20:01 -04:00
Frank Paul Silye
47a6c8a335
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 85.2% (669 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:54 +00:00
Frank Paul Silye
4688b5f3f5
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 82.1% (645 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:53 +00:00
Frank Paul Silye
5357d0353d
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.5% (640 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:53 +00:00
Linerly
b50f0d35ac
chore(translations): Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (785 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2025-10-15 13:07:52 +00:00
Frank Paul Silye
1d772a4914
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.0% (636 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:52 +00:00
Edgars Andersons
ff6477d991
chore(translations): Translated using Weblate (Latvian)
...
Currently translated at 98.2% (771 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/
2025-10-15 13:07:51 +00:00
Frank Paul Silye
43346509ca
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 78.7% (618 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:50 +00:00
Frank Paul Silye
a84471e349
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 75.9% (596 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:50 +00:00
ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)
578da17da9
chore(translations): Translated using Weblate (Latvian)
...
Currently translated at 98.2% (771 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/
2025-10-15 13:07:49 +00:00
Frank Paul Silye
11fdec7b2d
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 75.5% (593 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:49 +00:00
xabirequejo
1365b97153
chore(translations): Translated using Weblate (Basque)
...
Currently translated at 99.7% (783 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2025-10-15 13:07:48 +00:00
Λευτέρης Τ
7a072d1b3d
chore(translations): Translated using Weblate (Greek)
...
Currently translated at 9.8% (77 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/el/
2025-10-15 13:07:48 +00:00
Λευτέρης Τ
23e9b714b2
chore(translations): Translated using Weblate (Greek)
...
Currently translated at 6.6% (52 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/el/
2025-10-15 13:07:47 +00:00
Aindriú Mac Giolla Eoin
d175b1e3be
chore(translations): Translated using Weblate (Irish)
...
Currently translated at 100.0% (785 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ga/
2025-10-15 13:07:46 +00:00
Frank Paul Silye
345f419c6f
chore(translations): Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 75.0% (589 of 785 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:45 +00:00
Christian Kußowski
a41dadc6cf
chore: Update matrix dart sdk to pub again
2025-10-15 14:03:59 +02:00
ggurdin
f349d65112
fix: don't mutate activity JSON image_url ( #4386 )
2025-10-14 17:07:24 -04:00
ggurdin
631fb15190
fix: add cms api url to activity image paths to load properly ( #4385 )
2025-10-14 16:29:55 -04:00
ggurdin
cd03c2ef2d
fix: add base language dropdown to language selection page on identic… ( #4384 )
...
* fix: add base language dropdown to language selection page on identical target and system language
* Update lib/pangea/login/utils/lang_code_repo.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-14 16:24:44 -04:00
ggurdin
7579b657f3
4379 show participants in public courses selection ( #4383 )
...
* chore: trip body / icons updates
* chore: display participant count in public courses page, update trip-related copy
2025-10-14 15:28:33 -04:00
avashilling
cd2f43c00c
add XP animation on match activity tokens ( #4373 )
2025-10-14 14:18:04 -04:00
ggurdin
2586ae5442
fix: update isActivityStarted to rely on assignedRoles instead of directly using state event ( #4382 )
2025-10-14 14:09:10 -04:00
ggurdin
c34b7db20c
fix: after add course to existing space, push redirect route to refresh page ( #4381 )
2025-10-14 14:00:05 -04:00
ggurdin
ce38f515a7
chore: only show unlocalized language options in course search target language dropdowns ( #4380 )
2025-10-14 13:46:34 -04:00
Copilot
0b40b1c7ea
Remove L1 (base language) display from course info chips ( #4378 )
...
* Initial plan
* Remove L1 display from courses
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-10-14 12:14:33 -04:00
Copilot
3cfe97059d
Add "Share course" tooltip to ShareRoomButton ( #4375 )
...
* Initial plan
* Add 'Share course' tooltip to ShareRoomButton
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* Move shareCourse localization to end of intl_en.arb
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-10-14 12:06:59 -04:00