Summary
| Project website | tuist.dev | |
|---|---|---|
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 59,203 | 580,260 | 3,920,705 | |||
| Source | 4,964 | 48,621 | 328,494 | |||
| Translated | 27% | 16,032 | 31% | 179,930 | 30% | 1,210,679 |
| Needs editing | 58% | 34,684 | 55% | 319,236 | 55% | 2,159,954 |
| Read-only | 8% | 4,824 | 8% | 48,368 | 8% | 326,737 |
| Failing checks | 27% | 16,124 | 11% | 67,744 | 12% | 477,296 |
| Strings with suggestions | 1% | 3 | 1% | 16 | 1% | 99 |
| Untranslated strings | 14% | 8,487 | 13% | 81,094 | 14% | 550,072 |
Quick numbers
Trends of last 30 days
| Language | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|
| English | 100% | 0 | 0 | 0 | 0 | 2,204 | 0 | 1 | |
| Arabic | 15% | 4,179 | 39,111 | 259,624 | 0 | 1,927 | 0 | 0 | |
| Cantonese (Traditional Han script) | 0% | 4,940 | 48,528 | 327,876 | 4,940 | 0 | 0 | 0 | |
| Chinese (Simplified Han script) | 26% | 3,625 | 32,822 | 218,055 | 0 | 1,517 | 0 | 0 | |
| Chinese (Traditional Han script) | 9% | 4,440 | 42,374 | 287,437 | 0 | 1,431 | 0 | 0 | |
| Japanese | 23% | 3,770 | 33,453 | 226,159 | 0 | 1,570 | 0 | 0 | |
| Korean | 67% | 1,622 | 14,930 | 109,163 | 0 | 389 | 1 | 8 | |
| Polish | 10% | 4,395 | 40,015 | 269,832 | 0 | 1,916 | 0 | 2 | |
| Portuguese | 2% | 4,807 | 48,084 | 324,844 | 3,547 | 530 | 0 | 0 | |
| Russian | 32% | 3,319 | 24,603 | 170,791 | 0 | 1,435 | 2 | 10 | |
| Spanish | 24% | 3,720 | 33,984 | 228,517 | 0 | 1,675 | 0 | 0 | |
| Turkish | 11% | 4,354 | 42,426 | 287,728 | 0 | 1,530 | 0 | 0 | |
|
Repository rebase failed |
05/01/2026
|
|
Repository rebase failed |
Rebasing (1/1066) Auto-merging server/priv/gettext/yue_Hant/LC_MESSAGES/dashboard_account.po CONFLICT (content): Merge conflict in server/priv/gettext/yue_Hant/LC_MESSAGES/dashboard_account.po error: could not apply adb14ed786... Translated using Weblate (Cantonese (Traditional Han script)) Could not apply adb14ed786... # Translated using Weblate (Cantonese (Traditional Han script)) (1)05/01/2026 |
|
Repository rebase failed |
Rebasing (1/153) Auto-merging server/priv/gettext/es/LC_MESSAGES/marketing.po CONFLICT (content): Merge conflict in server/priv/gettext/es/LC_MESSAGES/marketing.po error: could not apply cff5f3fdfc... Translated using Weblate (Spanish) Could not apply cff5f3fdfc... # Translated using Weblate (Spanish) (1)05/01/2026 |
|
Repository rebase failed |
Rebasing (1/140) Auto-merging server/priv/docs/strings/es.json CONFLICT (content): Merge conflict in server/priv/docs/strings/es.json error: could not apply 26cc4c6332... Translated using Weblate (Spanish) Could not apply 26cc4c6332... # Translated using Weblate (Spanish) (1)05/01/2026 |
None
Parsing failed |
docs/docs/en/guides/features/build.md: No such file or directory
05/01/2026
|
None
Parsing failed |
docs/docs/en/guides/features/selective-testing/generated-project.md: No such file or directory
05/01/2026
|
None
Parsing failed |
docs/docs/en/guides/features/selective-testing/xcode-project.md: No such file or directory
05/01/2026
|
None
Parsing failed |
docs/docs/en/contributors/get-started.md: No such file or directory
05/01/2026
|
|
Repository notification received |
GitHub: https://api.github.com/repos/tuist/tuist, main
05/01/2026
|
|
Repository notification received |
GitHub: https://api.github.com/repos/tuist/tuist, main
05/01/2026
|
|
Announcement posted |
Hi :wave: You might have noticed that since we moved from Crowdin, translations in Weblate haven't been syncing back to the repository. It turns out the different segmentation rules between Crowdin and Weblate make it impossible to reuse some of the work that happened in Crowdin. This has been frustrating because it showed us that portability across localization platforms is painful. What does this mean for you? We'll have to reset the translation work. However, we've activated the automatic translation add-on using DeepL so you can automate the translation and just review and approve it. As you commit translations, they'll get automatically pushed to the repo, so I'd recommend keeping an eye out to make sure the translation work doesn't break any of the CI workflows. If it does, please let us know. Apologies for any inconvenience. Going forward, Weblate will be our open-source translation platform and we don't expect to move again. Pedro 10/04/2025 |
None