| Component | Approved | Translated | Unreviewed | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Android Strings GPL-3.0-only | 31% | 48% | 1,430 | 4,160 | 32,952 | 203,208 | 4,132 | 51 | 302 | 3 | |
| Privacy AGPL-3.0-or-later | 52% | 68% | 48 | 89 | 2,486 | 14,966 | 89 | 1 | 1 | 0 | |
| Security AGPL-3.0-or-later | 42% | 71% | 34 | 34 | 1,590 | 9,776 | 34 | 0 | 1 | 0 | |
| Website JSON AGPL-3.0-or-later | 18% | 34% | 1,093 | 4,534 | 94,600 | 560,376 | 4,406 | 109 | 8 | 0 | |
| Glossary Ouisync AGPL-3.0-or-later | 48% | 87% | 31 | 10 | 10 | 50 | 10 | 0 | 1 | 0 | |
Summary
| Project website | ouisync.net | |
|---|---|---|
| Instructions for translators | Thanks for helping to translate Ouisync! To get started:
|
|
| Project maintainers4 |
|
|
| Project reviewers11 |
|
|
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 15,547 | 213,943 | 1,285,569 | |||
| Source | 1,166 | 16,727 | 100,518 | |||
| Approved | 18% | 2,871 | 14% | 30,641 | 14% | 185,862 |
| Waiting for review | 17% | 2,636 | 16% | 34,890 | 16% | 210,432 |
| Translated | 43% | 6,720 | 38% | 82,305 | 38% | 497,193 |
| Needs editing | 1% | 156 | 1% | 3,876 | 1% | 23,210 |
| Read-only | 7% | 1,213 | 7% | 16,774 | 7% | 100,899 |
| Failing checks | 1% | 161 | 1% | 3,470 | 1% | 20,644 |
| Strings with suggestions | 2% | 313 | 1% | 1,344 | 1% | 8,290 |
| Untranslated strings | 55% | 8,671 | 59% | 127,762 | 59% | 765,166 |
Quick numbers
Trends of last 30 days
| Language | Approved | Translated | Unreviewed | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| English | 100% | 100% | 0 | 0 | 0 | 0 | 0 | 31 | 0 | 1 | |
| Arabic | 1% | 1% | 0 | 541 | 4,093 | 25,271 | 541 | 0 | 0 | 0 | |
| Burmese | 1% | 39% | 436 | 690 | 13,535 | 80,610 | 671 | 20 | 0 | 0 | |
| Chinese (Simplified Han script) | 1% | 9% | 47 | 496 | 3,983 | 24,523 | 496 | 0 | 0 | 0 | |
| Chinese (Traditional Han script) | 1% | 1% | 0 | 1,073 | 14,803 | 88,731 | 1,073 | 0 | 0 | 0 | |
| Czech | 1% | 1% | 0 | 1,073 | 14,803 | 88,731 | 1,073 | 0 | 1 | 0 | |
| French | 24% | 24% | 0 | 855 | 15,705 | 94,228 | 848 | 7 | 4 | 0 | |
| German | 1% | 1% | 1 | 1,072 | 14,802 | 88,726 | 1,072 | 0 | 241 | 0 | |
| Persian | 99% | 100% | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Portuguese | 1% | 1% | 0 | 1,073 | 14,803 | 88,731 | 1,073 | 0 | 53 | 0 | |
| Portuguese (Brazil) | 1% | 2% | 26 | 1,047 | 14,688 | 88,006 | 1,047 | 0 | 1 | 0 | |
| Russian | 33% | 64% | 359 | 414 | 9,508 | 55,924 | 369 | 21 | 3 | 1 | |
| Spanish | 56% | 67% | 124 | 365 | 7,652 | 45,311 | 309 | 13 | 9 | 0 | |
| Tamil | 1% | 88% | 945 | 128 | 3,263 | 19,584 | 99 | 63 | 0 | 1 | |
| Ukrainian | 38% | 100% | 697 | 0 | 0 | 0 | 0 | 5 | 1 | 0 | |
|
Repository merge failed |
03/13/2026
|
|
Repository notification received |
GitHub: https://api.github.com/repos/equalitie/ouisync-app, master
03/13/2026
|
|
Repository merge failed |
hint: Recursive merging with submodules currently only supports trivial cases. hint: Please manually handle the merging of each conflicted submodule. hint: This can be accomplished with the following steps: hint: - come back to superproject and run: hint: hint: git add ouisync hint: hint: to record the above merge or update hint: - resolve any other conflicts in the superproject hint: - commit the resulting index in the superproject hint: hint: Disable this message with "git config advice.submoduleMergeConflict false" Failed to merge submodule ouisync (not checked out) CONFLICT (submodule): Merge conflict in ouisync Automatic merge failed; fix conflicts and then commit the result. (1)03/12/2026 |
|
Repository notification received |
GitHub: https://api.github.com/repos/equalitie/ouisync-app, master
03/12/2026
|
|
Repository merge failed |
hint: Recursive merging with submodules currently only supports trivial cases. hint: Please manually handle the merging of each conflicted submodule. hint: This can be accomplished with the following steps: hint: - come back to superproject and run: hint: hint: git add ouisync hint: hint: to record the above merge or update hint: - resolve any other conflicts in the superproject hint: - commit the resulting index in the superproject hint: hint: Disable this message with "git config advice.submoduleMergeConflict false" Failed to merge submodule ouisync (not checked out) CONFLICT (submodule): Merge conflict in ouisync Automatic merge failed; fix conflicts and then commit the result. (1)03/11/2026 |
|
Repository notification received |
GitHub: https://api.github.com/repos/equalitie/ouisync-app, master
03/11/2026
|
|
Repository merge failed |
hint: Recursive merging with submodules currently only supports trivial cases. hint: Please manually handle the merging of each conflicted submodule. hint: This can be accomplished with the following steps: hint: - come back to superproject and run: hint: hint: git add ouisync hint: hint: to record the above merge or update hint: - resolve any other conflicts in the superproject hint: - commit the resulting index in the superproject hint: hint: Disable this message with "git config advice.submoduleMergeConflict false" Failed to merge submodule ouisync (not checked out) CONFLICT (submodule): Merge conflict in ouisync Automatic merge failed; fix conflicts and then commit the result. (1)03/11/2026 |
|
Repository notification received |
GitHub: https://api.github.com/repos/equalitie/ouisync-app, master
03/11/2026
|
|
Repository merge failed |
hint: Recursive merging with submodules currently only supports trivial cases. hint: Please manually handle the merging of each conflicted submodule. hint: This can be accomplished with the following steps: hint: - come back to superproject and run: hint: hint: git add ouisync hint: hint: to record the above merge or update hint: - resolve any other conflicts in the superproject hint: - commit the resulting index in the superproject hint: hint: Disable this message with "git config advice.submoduleMergeConflict false" Failed to merge submodule ouisync (not checked out) CONFLICT (submodule): Merge conflict in ouisync Automatic merge failed; fix conflicts and then commit the result. (1)03/10/2026 |
|
Repository notification received |
GitHub: https://api.github.com/repos/equalitie/ouisync-app, master
03/10/2026
|