ggurdin
17c4a7bcd8
chore: translate changed copy
2025-11-05 10:38:16 -05:00
wcjord
c7c6efadaf
feat: script to translate specific keys and inclusion of acftl in level names
2025-11-04 13:38:38 -05:00
wcjord
5c5d9549e2
copy: change 'pay' to 'checkout' as more clear
2025-10-31 14:25:34 -04:00
Kelrap
c270f4f304
4501 join course with code title overflow ( #4514 )
...
* Remove icons from titles, replace logo with icon, make text smaller on mobile
* Replace 'join course with code' with 'join with code'
* remove extra text styling
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-27 09:26:54 -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
Christian
d23b04cd84
Translated using Weblate (German)
...
Currently translated at 100.0% (775 of 775 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2025-05-23 06:32:31 +00:00
Christian Kußowski
af28cd2af8
chore: Remove unused translations
2025-05-21 08:38:53 +02:00
Christian Kußowski
b8547c4792
build: Upgrade to flutter 3.22
2025-05-21 08:06:52 +02:00
Christian Pauly
3a200a98d8
refactor: Move translations to assets
2021-05-22 08:42:39 +02:00
J. Lavoie
da3ac73fa5
Translated using Weblate (German)
...
Currently translated at 100.0% (431 of 431 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-05-16 15:33:49 +02:00
Christian
838c2470ac
Translated using Weblate (German)
...
Currently translated at 100.0% (429 of 429 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-05-01 16:07:50 +02:00
Christian
7cbfb441bf
Translated using Weblate (German)
...
Currently translated at 100.0% (425 of 425 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-04-09 20:41:46 +02:00
Christian
e7c082f832
Translated using Weblate (German)
...
Currently translated at 100.0% (423 of 423 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-03-27 18:59:13 +01:00
Christian
ea1b268f17
Translated using Weblate (German)
...
Currently translated at 100.0% (420 of 420 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-28 08:42:00 +01:00
J. Lavoie
63fd8b3c4b
Translated using Weblate (German)
...
Currently translated at 100.0% (420 of 420 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-28 08:24:53 +01:00
Christian
d539abdc84
Translated using Weblate (German)
...
Currently translated at 100.0% (420 of 420 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-27 11:34:41 +01:00
Christian
873f34cf1b
Translated using Weblate (German)
...
Currently translated at 100.0% (416 of 416 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-25 14:48:03 +01:00
Christian
2e560dfd05
Translated using Weblate (German)
...
Currently translated at 100.0% (414 of 414 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-24 08:25:43 +01:00
J. Lavoie
9212a1138f
Translated using Weblate (German)
...
Currently translated at 100.0% (414 of 414 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-24 08:25:28 +01:00
Christian
4409d908f0
Translated using Weblate (German)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-19 15:50:25 +01:00
J. Lavoie
2724961e51
Translated using Weblate (German)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-17 21:02:34 +01:00
Christian
78db73174b
Translated using Weblate (German)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-17 01:50:27 +01:00
Christian
4e4c0f7cda
Translated using Weblate (German)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-14 11:23:02 +01:00
Florian Kalis
d32dff7718
Translated using Weblate (German)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-14 11:23:01 +01:00
Christian
e568aa8531
Translated using Weblate (German)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-14 09:00:49 +01:00
Florian Kalis
c7b40c29c4
Translated using Weblate (German)
...
Currently translated at 100.0% (390 of 390 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-09 21:50:29 +01:00
Florian Kalis
a781407884
Translated using Weblate (German)
...
Currently translated at 100.0% (389 of 389 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-06 20:36:17 +01:00
Florian Kalis
22647d7148
Translated using Weblate (German)
...
Currently translated at 100.0% (388 of 388 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-06 20:17:12 +01:00
Christian
2d20abe3b7
Translated using Weblate (German)
...
Currently translated at 100.0% (388 of 388 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-06 11:56:33 +01:00
Christian
b441b01ff3
Translated using Weblate (German)
...
Currently translated at 100.0% (387 of 387 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-03 16:20:49 +01:00
Christian
0169670333
Translated using Weblate (German)
...
Currently translated at 100.0% (384 of 384 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-02 16:51:17 +01:00
J. Lavoie
3f20f9c2da
Translated using Weblate (German)
...
Currently translated at 100.0% (378 of 378 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-02-02 11:10:55 +01:00
J. Lavoie
23737e468b
Translated using Weblate (German)
...
Currently translated at 100.0% (367 of 367 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-01-26 12:32:11 +01:00
J. Lavoie
09d075b5e2
Translated using Weblate (German)
...
Currently translated at 100.0% (367 of 367 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-01-21 14:24:43 +01:00
Christian
deaa8dd846
Translated using Weblate (German)
...
Currently translated at 100.0% (367 of 367 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-01-21 14:24:43 +01:00
J. Lavoie
fffec7c3a6
Translated using Weblate (German)
...
Currently translated at 100.0% (367 of 367 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-01-20 16:55:15 +01:00
Christian
c1b3bdc8c7
Translated using Weblate (German)
...
Currently translated at 100.0% (367 of 367 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-01-19 22:15:01 +01:00
J. Lavoie
beebdbbbae
Translated using Weblate (German)
...
Currently translated at 100.0% (363 of 363 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-01-18 08:56:25 +01:00
Christian
1f16202640
Translated using Weblate (German)
...
Currently translated at 100.0% (363 of 363 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-01-16 20:47:29 +01:00
J. Lavoie
55e84e7c2c
Translated using Weblate (German)
...
Currently translated at 100.0% (363 of 363 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-27 15:29:15 +01:00
Christian
5612a327e4
Translated using Weblate (German)
...
Currently translated at 100.0% (361 of 361 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-23 07:29:09 +01:00
J. Lavoie
878c2b36c8
Translated using Weblate (German)
...
Currently translated at 100.0% (361 of 361 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-21 06:29:09 +01:00
J. Lavoie
4c45913c2a
Translated using Weblate (German)
...
Currently translated at 100.0% (359 of 359 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-13 22:58:39 +01:00
Milo Ivir
4664c0bc6c
Translated using Weblate (German)
...
Currently translated at 100.0% (358 of 358 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-09 23:04:28 +01:00
J. Lavoie
480f2a2996
Translated using Weblate (German)
...
Currently translated at 100.0% (355 of 355 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-07 20:29:04 +01:00
Christian
70105c59e7
Translated using Weblate (German)
...
Currently translated at 100.0% (355 of 355 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-06 14:56:38 +01:00
Christian
8cbbab9957
Translated using Weblate (German)
...
Currently translated at 100.0% (353 of 353 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-05 21:31:15 +01:00
J. Lavoie
70c9add4ba
Translated using Weblate (German)
...
Currently translated at 100.0% (341 of 341 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-12-03 02:29:02 +01:00
Milo Ivir
f88abc9631
Translated using Weblate (German)
...
Currently translated at 100.0% (340 of 340 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-11-29 14:29:04 +01:00
J. Lavoie
354886f806
Translated using Weblate (German)
...
Currently translated at 98.2% (334 of 340 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2020-11-28 14:07:33 +01:00