| Language | Approved | Translated | Unreviewed | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| English (United States) AGPL-3.0-or-later | 33% | 100% | 22 | 0 | 0 | 0 | 0 | 7 | 0 | 1 | |
| Afrikaans AGPL-3.0-or-later | 33% | 57% | 8 | 14 | 59 | 386 | 13 | 1 | 0 | 0 | |
| Albanian AGPL-3.0-or-later | 96% | 96% | 0 | 1 | 3 | 25 | 1 | 0 | 0 | 0 | |
| Arabic AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | ||
| Armenian AGPL-3.0-or-later | 33% | 36% | 1 | 21 | 108 | 686 | 21 | 0 | 0 | 0 | |
| Asturian AGPL-3.0-or-later | 33% | 87% | 18 | 4 | 28 | 167 | 3 | 9 | 0 | 0 | |
| Azerbaijani AGPL-3.0-or-later | 33% | 57% | 8 | 14 | 73 | 465 | 13 | 1 | 0 | 0 | |
| Bashkir AGPL-3.0-or-later | 33% | 69% | 12 | 10 | 59 | 368 | 9 | 1 | 0 | 0 | |
| Basque AGPL-3.0-or-later | 33% | 81% | 16 | 6 | 41 | 248 | 5 | 1 | 0 | 0 | |
| Belarusian AGPL-3.0-or-later | 33% | 87% | 18 | 4 | 28 | 167 | 1 | 2 | 0 | 0 | |
| Bengali AGPL-3.0-or-later | 33% | 81% | 16 | 6 | 41 | 248 | 5 | 1 | 0 | 0 | |
| Bengali (Bangladesh) AGPL-3.0-or-later | 33% | 57% | 8 | 14 | 59 | 386 | 13 | 1 | 1 | 0 | |
| Bulgarian AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Burmese AGPL-3.0-or-later | 33% | 100% | 22 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| Cantonese (Traditional Han script) AGPL-3.0-or-later | 33% | 93% | 20 | 2 | 13 | 74 | 1 | 1 | 0 | 0 | |
| Catalan AGPL-3.0-or-later | 93% | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Chinese (Simplified Han script) AGPL-3.0-or-later | 36% | 21 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | ||
| Chinese (Traditional Han script) AGPL-3.0-or-later | 39% | 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Chinese (Traditional Han script, Hong Kong) AGPL-3.0-or-later | 33% | 93% | 20 | 2 | 13 | 74 | 1 | 1 | 0 | 0 | |
| Croatian AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Czech AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Danish AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Dutch AGPL-3.0-or-later | 33% | 93% | 20 | 2 | 13 | 74 | 1 | 2 | 10 | 0 | |
| Dutch (Belgium) AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| English (United Kingdom) AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Esperanto AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Estonian AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Filipino AGPL-3.0-or-later | 33% | 81% | 16 | 6 | 41 | 248 | 5 | 1 | 0 | 0 | |
| Finnish AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| French AGPL-3.0-or-later | 33% | 100% | 22 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Frisian AGPL-3.0-or-later | 33% | 54% | 7 | 15 | 64 | 419 | 14 | 1 | 0 | 0 | |
| Gaelic AGPL-3.0-or-later | 87% | 87% | 0 | 4 | 28 | 167 | 1 | 2 | 0 | 0 | |
| Galician AGPL-3.0-or-later | 33% | 87% | 18 | 4 | 28 | 167 | 3 | 1 | 0 | 0 | |
| German AGPL-3.0-or-later | 81% | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Greek AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Hebrew AGPL-3.0-or-later | 45% | 18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Hindi AGPL-3.0-or-later | 33% | 87% | 18 | 4 | 28 | 167 | 1 | 2 | 0 | 0 | |
| Hungarian AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Icelandic AGPL-3.0-or-later | 42% | 19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Indonesian AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Irish AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Italian AGPL-3.0-or-later | 33% | 96% | 21 | 1 | 3 | 15 | 0 | 1 | 1 | 0 | |
| Japanese AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Kabyle AGPL-3.0-or-later | 33% | 54% | 7 | 15 | 66 | 434 | 14 | 1 | 0 | 0 | |
| Kannada AGPL-3.0-or-later | 33% | 90% | 19 | 3 | 25 | 142 | 1 | 1 | 0 | 0 | |
| Korean AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Kurdish (Northern) AGPL-3.0-or-later | 33% | 36% | 1 | 21 | 105 | 674 | 21 | 0 | 0 | 0 | |
| Latvian AGPL-3.0-or-later | 93% | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Lithuanian AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Luxembourgish AGPL-3.0-or-later | 33% | 36% | 1 | 21 | 105 | 674 | 21 | 0 | 0 | 0 | |
| Macedonian AGPL-3.0-or-later | 33% | 51% | 6 | 16 | 85 | 548 | 15 | 1 | 0 | 0 | |
| Malayalam AGPL-3.0-or-later | 33% | 66% | 11 | 11 | 53 | 343 | 10 | 1 | 0 | 0 | |
| Marathi AGPL-3.0-or-later | 33% | 57% | 8 | 14 | 59 | 386 | 13 | 1 | 0 | 0 | |
| Mongolian AGPL-3.0-or-later | 33% | 57% | 8 | 14 | 59 | 386 | 13 | 1 | 0 | 0 | |
| Norwegian Bokmål AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | ||
| Norwegian Nynorsk AGPL-3.0-or-later | 33% | 57% | 8 | 14 | 59 | 386 | 13 | 1 | 0 | 0 | |
| Pashto AGPL-3.0-or-later | 33% | 51% | 6 | 16 | 73 | 475 | 15 | 1 | 0 | 0 | |
| Persian AGPL-3.0-or-later | 93% | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | ||
| Polish AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Portuguese AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Portuguese (Brazil) AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Portuguese (Portugal) AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Punjabi AGPL-3.0-or-later | 33% | 33% | 0 | 22 | 112 | 715 | 22 | 0 | 0 | 0 | |
| Romanian AGPL-3.0-or-later | 48% | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Russian AGPL-3.0-or-later | 93% | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | ||
| Sardinian AGPL-3.0-or-later | 33% | 87% | 18 | 4 | 28 | 167 | 1 | 2 | 0 | 0 | |
| Serbian AGPL-3.0-or-later | 84% | 93% | 3 | 2 | 13 | 74 | 1 | 2 | 0 | 0 | |
| Shona AGPL-3.0-or-later | 33% | 51% | 6 | 16 | 73 | 472 | 16 | 0 | 0 | 0 | |
| Sinhala AGPL-3.0-or-later | 33% | 39% | 2 | 20 | 107 | 683 | 20 | 0 | 0 | 0 | |
| Slovak AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Slovenian AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Somali AGPL-3.0-or-later | 33% | 36% | 1 | 21 | 105 | 674 | 21 | 0 | 1 | 0 | |
| Spanish AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Spanish (Argentina) AGPL-3.0-or-later | 33% | 60% | 9 | 13 | 58 | 383 | 9 | 1 | 2 | 0 | |
| Spanish (Mexico) AGPL-3.0-or-later | 33% | 54% | 7 | 15 | 72 | 469 | 15 | 0 | 2 | 0 | |
| Swahili AGPL-3.0-or-later | 90% | 93% | 1 | 2 | 6 | 40 | 0 | 1 | 0 | 0 | |
| Swedish AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Tamil AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Telugu AGPL-3.0-or-later | 33% | 75% | 14 | 8 | 37 | 243 | 4 | 0 | 0 | 0 | |
| Thai AGPL-3.0-or-later | 33% | 87% | 18 | 4 | 28 | 167 | 1 | 0 | 0 | 0 | |
| Tibetan AGPL-3.0-or-later | 33% | 51% | 6 | 16 | 73 | 472 | 16 | 0 | 0 | 0 | |
| Turkish AGPL-3.0-or-later | 36% | 21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Ukrainian AGPL-3.0-or-later | 42% | 19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Urdu AGPL-3.0-or-later | 33% | 63% | 10 | 12 | 57 | 375 | 11 | 7 | 0 | 0 | |
| Uyghur AGPL-3.0-or-later | 33% | 93% | 20 | 2 | 13 | 74 | 1 | 1 | 0 | 0 | |
| Vietnamese AGPL-3.0-or-later | 33% | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Welsh AGPL-3.0-or-later | 33% | 57% | 8 | 14 | 59 | 386 | 13 | 1 | 0 | 0 | |
Summary
| Project website | f-droid.org | |
|---|---|---|
| Instructions for translators | See: https://f-droid.org/docs/Translation_and_Localization There is also a mailing list for translators: [](otfl10n@googlegroups.com) |
|
| Project maintainers4 |
|
|
| Project reviewers102 |
|
|
| Translation license | GNU Affero General Public License v3.0 or later | |
| Translation process |
|
|
| Source code repository |
https://gitlab.com/fdroid/fdroiddata.git
|
|
| Repository branch | master | |
| Last remote commit |
clock - clock
55155d98d6
|
|
| Last commit in Weblate |
clock - clock
55155d98d6
|
|
| Weblate repository |
https://hosted.weblate.org/git/f-droid/anti-features/
|
|
| File mask |
config/*/antiFeatures.yml
|
|
| Monolingual base language file |
config/antiFeatures.yml
|
|
04/13/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 2,871 | 10,699 | 89,784 | |||
| Source | 33 | 123 | 1,032 | |||
| Approved | 11% | 344 | 16% | 1,757 | 12% | 11,236 |
| Waiting for review | 39% | 1,120 | 53% | 5,725 | 40% | 36,576 |
| Translated | 84% | 2,421 | 78% | 8,439 | 83% | 75,391 |
| Needs editing | 1% | 52 | 2% | 217 | 1% | 1,247 |
| Read-only | 33% | 957 | 8% | 957 | 30% | 27,579 |
| Failing checks | 2% | 62 | 2% | 313 | 1% | 1,795 |
| Strings with suggestions | 1% | 34 | 1% | 187 | 1% | 1,184 |
| Untranslated strings | 13% | 398 | 19% | 2,043 | 14% | 13,146 |
Quick numbers
10,699
Hosted words
2,871
Hosted strings
84%
Translated
0
Components
87
Languages
87
Translations
0
Screenshots
and previous 30 days
Trends of last 30 days
—
Hosted words
+100%
—
Hosted strings
+100%
+1%
Translated
+83%
−28%
Contributors
+100%
|
Repository rebased |
|
None
Component unlocked |
Fixing an alert automatically unlocked the component.
04/16/2026
|
|
Suggestion added |
|
|
Suggestion added |
|
|
Suggestion added |
|
None
Alert triggered |
Repository outdated.
04/07/2026
|
None
Changes pushed |
Changes pushed
04/05/2026
|
None
Component locked |
The component was automatically locked because of an alert.
04/05/2026
|
None
Alert triggered |
Could not merge the repository.
04/05/2026
|
None
Repository rebase failed |
warning: skipped previously applied commit 1e47ea3f3c warning: skipped previously applied commit 6924c2d533 warning: skipped previously applied commit dce316b884 warning: skipped previously applied commit 9f0c120a51 warning: skipped previously applied commit e6852be87d warning: skipped previously applied commit c95c84ab8c warning: skipped previously applied commit 03209a0402 warning: skipped previously applied commit c94fd94582 warning: skipped previously applied commit 39a6b1ef5c warning: skipped previously applied commit b6bd0aaf19 warning: skipped previously applied commit c9515c6168 hint: use --reapply-cherry-picks to include skipped commits hint: Disable this message with "git config advice.skippedCherryPicks false" Rebasing (1/5) Auto-merging config/es/categories.yml CONFLICT (content): Merge conflict in config/es/categories.yml error: could not apply dac211f4a6... Translated using Weblate (Spanish) hint: Resolve all conflicts manually, mark them as resolved with hint: "git add/rm <conflicted_files>", then run "git rebase --continue". hint: You can instead skip this commit: run "git rebase --skip". hint: To abort and get back to the state before "git rebase", run "git rebase --abort". hint: Disable this message with "git config advice.mergeConflict false" Could not apply dac211f4a6... Translated using Weblate (Spanish) (1)04/05/2026 |
None
Original revision: 55ee65346b6811c09162f9a62f46803bf08b8436
New revision: 55155d98d612603a7e0a9ac7072852b5d3d4f93f 04/16/2026