| Component | Approved | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|
| Django Apache-2.0 | 3% | 44% | 41,190 | 315,073 | 2,281,804 | 38,618 | 2,672 | 1 | 31 | |
| Flutter Apache-2.0 | 4% | 44% | 4,785 | 22,348 | 138,309 | 4,768 | 23 | 5 | 0 | |
| Frontend Apache-2.0 | 3% | 45% | 60,957 | 337,616 | 2,293,906 | 60,952 | 1,190 | 2 | 14 | |
| Desktop Apache-2.0 | 10% | 60% | 4,239 | 18,106 | 118,968 | 4,223 | 1,241 | 12 | 2 | |
| Django (11.x) Apache-2.0 | 2% | 47% | 36,118 | 282,242 | 2,018,543 | 35,187 | 2,140 | 1 | 0 | |
| Frontend (11.x) Apache-2.0 | 3% | 49% | 51,634 | 292,278 | 1,993,891 | 51,632 | 1,343 | 2 | 2 | |
| Test frontend (do not translate) Apache-2.0 | 1% | 44% | 66,662 | 229,888 | 1,586,048 | 66,662 | 6,848 | 4 | 0 | |
| Glossary Zulip Apache-2.0 | 30% | 96% | 112 | 148 | 670 | 112 | 0 | 0 | 38 | |
Summary
| Project website | zulip.com | |
|---|---|---|
| Instructions for translators | Translations for Zulip open-source organized team chat app. Translations are licensed under the Apache 2.0 license, like Zulip itself. |
|
| Project maintainers8 |
|
|
| Project reviewers13003 |
|
|
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 500,583 | 2,611,223 | 17,910,647 | |||
| Source | 10,735 | 54,008 | 369,318 | |||
| Approved | 1% | 5,696 | 1% | 23,417 | 1% | 153,759 |
| Waiting for review | 43% | 218,243 | 39% | 1,035,886 | 38% | 6,954,147 |
| Translated | 46% | 234,886 | 42% | 1,113,524 | 41% | 7,478,508 |
| Needs editing | 1% | 3,543 | 1% | 21,964 | 1% | 168,067 |
| Read-only | 2% | 10,947 | 2% | 54,221 | 2% | 370,602 |
| Failing checks | 3% | 15,457 | 2% | 70,153 | 2% | 495,543 |
| Strings with suggestions | 1% | 27 | 1% | 155 | 1% | 957 |
| Untranslated strings | 52% | 262,154 | 56% | 1,475,735 | 57% | 10,264,072 |
Quick numbers
Trends of last 30 days
|
Repository rebased |
|
|
Repository notification received |
GitHub: https://api.github.com/repos/zulip/zulip-flutter, main
02/19/2026
|
|
Translation changed |
|
|
Propagated change |
|
|
String added |
|
|
String added |
|
|
Translation added |
|
|
Translation added |
|
|
Translation added |
|
|
Translation added |
|
|
Announcement posted |
Locked temporarily while we merge changes and update the strings; we'll unlock within the next hour. 09/08/2025 |
|
Announcement posted |
Locked temporarily while we merge changes and update the strings; we'll unlock within the next hour. 09/08/2025 |
|
Announcement posted |
With the exception of the "Flutter" component, the source of truth for Zulip translations remains Transifex for the time being. Other projects may be briefly unlocked as part of testing the migration from Transifex, but translators should hold off on adjusting translations while this message is present, because (except for the Flutter component) the data in here may be reset at any time. 06/28/2025 |
|
Announcement posted |
With the exception of the "Flutter" component, the source of truth for Zulip translations remains Transifex for the time being. Other projects may be briefly unlocked as part of testing the migration from Transifex, but translators should hold off on adjusting translations while this message is present, as (except for the Flutter component, the data in here may be reset at any time. 05/30/2025 |
Original revision: 1a847b3ca44bed833193fbf42747061ef90d7a5e
New revision: e3d341584818975eb34fd024ac81ca9a03e64af7 02/19/2026