| Language | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|
| English AGPL-3.0-or-later | 100% | 0 | 0 | 0 | 0 | 52 | 0 | 1 | |
| Ainu (Japan) AGPL-3.0-or-later | 0% | 366 | 2,162 | 13,608 | 366 | 0 | 0 | 0 | |
| Azerbaijani AGPL-3.0-or-later | 15% | 402 | 2,572 | 16,032 | 391 | 9 | 0 | 0 | |
| Belarusian AGPL-3.0-or-later | 1% | 353 | 2,040 | 12,773 | 353 | 0 | 0 | 0 | |
| Bosnian AGPL-3.0-or-later | 0% | 393 | 2,301 | 14,451 | 393 | 0 | 0 | 0 | |
| Bulgarian AGPL-3.0-or-later | 9% | 330 | 1,880 | 11,760 | 330 | 0 | 0 | 0 | |
| Cantonese (Traditional Han script) AGPL-3.0-or-later | 0% | 314 | 1,775 | 10,983 | 314 | 0 | 1 | 0 | |
| Chinese (Simplified Han script) AGPL-3.0-or-later | 98% | 7 | 36 | 239 | 4 | 1 | 0 | 0 | |
| Chinese (Traditional Han script) AGPL-3.0-or-later | 89% | 51 | 215 | 1,273 | 35 | 20 | 1 | 0 | |
| Croatian AGPL-3.0-or-later | 22% | 278 | 1,786 | 11,137 | 278 | 0 | 0 | 0 | |
| Czech AGPL-3.0-or-later | 100% | 0 | 0 | 0 | 0 | 7 | 0 | 1 | |
| Dutch AGPL-3.0-or-later | 23% | 362 | 2,029 | 12,435 | 348 | 25 | 28 | 0 | |
| English (Middle) AGPL-3.0-or-later | 0% | 314 | 1,775 | 10,983 | 314 | 0 | 0 | 0 | |
| English (Old) AGPL-3.0-or-later | 0% | 406 | 2,384 | 14,926 | 406 | 0 | 0 | 0 | |
| Finnish AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| French AGPL-3.0-or-later | 67% | 155 | 993 | 6,232 | 109 | 15 | 2 | 0 | |
| French (Louisiana) AGPL-3.0-or-later | 0% | 375 | 2,208 | 13,917 | 375 | 0 | 0 | 0 | |
| French (Middle) AGPL-3.0-or-later | 1% | 351 | 1,966 | 12,292 | 351 | 0 | 0 | 0 | |
| German AGPL-3.0-or-later | 37% | 294 | 1,880 | 11,797 | 275 | 13 | 35 | 0 | |
| German (Low) AGPL-3.0-or-later | 0% | 357 | 2,055 | 12,857 | 357 | 0 | 0 | 0 | |
| Greek AGPL-3.0-or-later | 91% | 41 | 178 | 1,059 | 30 | 3 | 0 | 0 | |
| Hakka (Traditional Han script) AGPL-3.0-or-later | 0% | 393 | 2,301 | 14,451 | 393 | 0 | 0 | 0 | |
| Hebrew AGPL-3.0-or-later | 17% | 309 | 1,806 | 11,338 | 309 | 1 | 3 | 0 | |
| Hungarian AGPL-3.0-or-later | 93% | 32 | 119 | 762 | 24 | 3 | 1 | 0 | |
| Indonesian AGPL-3.0-or-later | 98% | 7 | 36 | 239 | 4 | 4 | 3 | 0 | |
| Irish AGPL-3.0-or-later | 0% | 375 | 2,208 | 13,917 | 375 | 0 | 0 | 0 | |
| Italian AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Japanese AGPL-3.0-or-later | 74% | 120 | 677 | 4,151 | 78 | 16 | 0 | 0 | |
| Javanese AGPL-3.0-or-later | 0% | 398 | 2,336 | 14,645 | 398 | 0 | 0 | 0 | |
| Kannada AGPL-3.0-or-later | 14% | 407 | 2,511 | 15,730 | 390 | 6 | 0 | 0 | |
| Korean AGPL-3.0-or-later | 83% | 76 | 358 | 2,133 | 46 | 14 | 0 | 0 | |
| Latvian AGPL-3.0-or-later | 0% | 357 | 2,055 | 12,857 | 357 | 0 | 0 | 0 | |
| Literary Chinese AGPL-3.0-or-later | 0% | 357 | 2,055 | 12,857 | 357 | 0 | 0 | 0 | |
| Lithuanian AGPL-3.0-or-later | 50% | 237 | 1,692 | 10,551 | 209 | 8 | 0 | 0 | |
| Manchu AGPL-3.0-or-later | 0% | 375 | 2,208 | 13,917 | 375 | 0 | 0 | 0 | |
| Mon AGPL-3.0-or-later | 0% | 361 | 2,103 | 13,184 | 361 | 0 | 0 | 0 | |
| Mongolian AGPL-3.0-or-later | 66% | 160 | 919 | 5,795 | 111 | 23 | 0 | 0 | |
| Norwegian Bokmål AGPL-3.0-or-later | 17% | 391 | 2,520 | 15,682 | 379 | 12 | 0 | 0 | |
| Persian AGPL-3.0-or-later | 0% | 314 | 1,775 | 10,983 | 314 | 0 | 0 | 0 | |
| Polish AGPL-3.0-or-later | 100% | 0 | 0 | 0 | 0 | 9 | 0 | 0 | |
| Portuguese AGPL-3.0-or-later | 100% | 0 | 0 | 0 | 0 | 18 | 9 | 0 | |
| Portuguese (Brazil) AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Romanian AGPL-3.0-or-later | 38% | 218 | 1,480 | 9,244 | 218 | 2 | 0 | 0 | |
| Russian AGPL-3.0-or-later | 91% | 39 | 149 | 919 | 29 | 16 | 7 | 0 | |
| Spanish AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 1 | 0 | ||
| Swedish AGPL-3.0-or-later | 25% | 247 | 1,471 | 9,239 | 247 | 2 | 5 | 0 | |
| Tagalog AGPL-3.0-or-later | 7% | 363 | 2,115 | 13,233 | 363 | 6 | 0 | 0 | |
| Tamil AGPL-3.0-or-later | 100% | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| Thai AGPL-3.0-or-later | 76% | 111 | 647 | 3,910 | 74 | 9 | 0 | 0 | |
| Tibetan AGPL-3.0-or-later | 0% | 375 | 2,208 | 13,917 | 375 | 0 | 0 | 0 | |
| Turkish AGPL-3.0-or-later | 26% | 350 | 1,988 | 12,249 | 330 | 4 | 1 | 0 | |
| Turkmen AGPL-3.0-or-later | 0% | 433 | 2,516 | 15,719 | 433 | 0 | 0 | 0 | |
| Ukrainian AGPL-3.0-or-later | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Vietnamese AGPL-3.0-or-later | 4% | 380 | 2,315 | 14,525 | 380 | 0 | 1 | 0 | |
| Xiang AGPL-3.0-or-later | 0% | 397 | 2,326 | 14,601 | 397 | 0 | 0 | 0 | |
| Zuni AGPL-3.0-or-later | 0% | 406 | 2,384 | 14,926 | 406 | 0 | 0 | 0 | |
Summary
| Project website | github.com/WebODM/WebODM | |
|---|---|---|
| Instructions for translators | Hello! Welcome! To get started, simply pick a language. Let's translate this in as many languages as possible ❤ https://webodm.org/community |
|
| Project maintainers1 |
|
|
| Translation license | GNU Affero General Public License v3.0 or later | |
| Translation process |
|
|
| Source code repository |
git@github.com:WebODM/WebODM-Locale.git
|
|
| Repository branch | main | |
| Last remote commit |
Update locales
733d3c1
|
|
| Last commit in Weblate |
Translated using Weblate (Hebrew)
5b58341
|
|
| Weblate repository |
https://hosted.weblate.org/git/webodm/webodm/
|
|
| File mask |
*/LC_MESSAGES/django.po
|
|
08/06/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 23,348 | 134,192 | 838,304 | |||
| Source | 474 | 2,692 | 16,778 | |||
| Translated | 43% | 10,211 | 42% | 56,679 | 42% | 353,876 |
| Needs editing | 1% | 376 | 1% | 2,132 | 1% | 13,095 |
| Read-only | 2% | 474 | 2% | 2,692 | 2% | 16,778 |
| Failing checks | 1% | 300 | 1% | 1,694 | 1% | 11,470 |
| Strings with suggestions | 1% | 98 | 1% | 541 | 1% | 3,351 |
| Untranslated strings | 54% | 12,761 | 56% | 75,381 | 56% | 471,333 |
Quick numbers
0
Hosted words
0
Hosted strings
0%
Translated
0
Components
0
Languages
0
Translations
0
Screenshots
and previous 30 days
Trends of last 30 days
—
Hosted words
−3%
—
Hosted strings
−2%
—
Translated
+1%
—
Contributors
+71%
|
Changes pushed |
Changes pushed
08/03/2026
|
|
Changes committed |
Changes committed
08/03/2026
|
|
Translation added |
|
|
Translation added |
|
anonymous
Suggestion added |
|
anonymous
Suggestion added |
|
anonymous
Suggestion added |
|
anonymous
Suggestion added |
|
anonymous
Suggestion added |
|
anonymous
Suggestion added |
|
anonymous