Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 100% 0 0 0 0 948 0 0
Albanian 4% 1,629 7,304 44,463 979 436 0 0
Amharic (am_ETHI) 1% 1,702 7,426 45,134 1,345 185 0 0
Arabic (ar_ARAB) 47% 896 3,829 24,042 465 65 0 0
Armenian (hy_ARMN) 0 0 0 0 0 0 0
Assamese 1% 1,711 7,450 45,249 1,707 6 0 0
Azerbaijani 10% 1,539 7,119 43,184 951 344 1,232 0
Basque 8% 1,558 6,889 42,101 893 375 0 0
Belarusian 6% 1,604 7,215 43,972 944 404 0 0
Bengali (India) 5% 1,622 7,291 44,403 1,040 342 0 0
Bulgarian (bg_CYRL) 99% 9 53 343 0 0 0 0
Burmese 1% 1,711 7,450 45,242 1,689 13 0 0
Catalan 15% 1,441 6,210 38,088 849 304 0 0
Chinese (Simplified Han script) 15% 1,448 6,422 39,383 818 297 0 0
Chinese (Traditional Han script) 53% 797 3,395 21,445 432 38 0 0
Croatian 7% 1,582 6,997 42,753 920 367 0 0
Czech 54% 780 3,394 21,312 358 72 0 0
Danish 10% 1,528 6,749 41,268 896 337 0 0
Dari 1% 1,711 7,450 45,249 1,621 33 0 0
Dutch 59% 699 2,958 18,818 376 62 1 0
Dutch (Belgium) 9% 1,556 6,902 42,186 905 370 0 0
Dzongkha 1% 1,711 7,450 45,249 1,711 0 0 0
English (New Zealand) 30% 1,198 5,091 31,298 601 241 0 0
English (United Kingdom) 40% 1,027 4,300 26,624 556 163 0 0
Esperanto 5% 1,616 7,225 44,011 965 461 0 0
Estonian 1% 1,711 7,450 45,249 1,711 2 0 0
Faroese 1% 1,711 7,450 45,249 1,705 5 0 0
Finnish 87% 217 937 5,933 93 24 0 5
French 83% 278 1,270 8,242 141 12 0 0
French (Canada) 59% 687 3,130 19,638 356 52 0 0
Gaelic 1% 1,711 7,450 45,249 1,711 7 0 0
Galician 1% 1,698 7,395 44,992 1,360 195 1 0
Georgian 9% 1,549 6,886 42,048 907 375 0 0
German 99% 9 53 343 0 0 0 0
German (Switzerland) 14% 1,470 6,399 39,262 861 310 0 0
Greek 48% 879 3,758 23,608 463 60 0 0
Hebrew (he_HEBR) 1% 1,711 7,450 45,249 1,676 27 0 0
Hindi 53% 793 3,384 21,304 426 80 0 0
Hungarian 7% 1,577 7,088 43,259 939 373 0 0
hyw_ARMN (generated) (hyw_ARMN) 16% 1,430 6,091 37,417 931 273 0 0
Icelandic 1% 1,688 7,396 44,970 1,246 237 0 0
Indonesian 2% 1,671 7,343 44,678 1,056 383 0 0
Interlingua 1% 1,711 7,450 45,249 1,707 4 0 0
Inuktitut 1% 1,711 7,450 45,249 1,711 7 0 0
iq_CA (generated) (iq_CA) 1% 1,711 7,450 45,249 1,711 2 0 0
Irish 1% 1,711 7,450 45,249 1,711 7 0 0
Italian 22% 1,323 5,363 33,214 805 223 0 0
Japanese (ja_JPAN-JP) 1% 1,705 7,436 45,187 1,410 140 0 0
Kannada (kn_KNDA) 31% 1,167 4,937 30,454 607 235 0 0
Kazakh 1% 1,698 7,424 45,101 1,691 3 0 0
Khmer (Central) 1% 1,711 7,450 45,249 1,711 0 0 0
Kinyarwanda 1% 1,711 7,450 45,249 1,711 2 0 0
Korean (ko_KORE-KP) 10% 1,533 6,753 41,292 889 342 0 0
Kurdish (ku_ARAB) 6% 1,604 7,202 43,914 936 390 0 0
Lao (lo_LAOO) 1% 1,687 7,394 44,961 1,170 314 0 0
Latvian 1% 1,702 7,439 45,188 1,622 63 0 0
Malay 3% 1,644 7,289 44,381 961 395 0 0
Malayalam 2% 1,666 7,100 43,324 1,468 107 0 0
Maori 5% 1,620 7,252 44,239 974 460 0 0
Marathi 1% 1,705 7,430 45,115 1,363 212 0 0
Mongolian 7% 1,586 6,912 42,162 988 152 0 0
Nepali (ne_NE) 1% 1,711 7,450 45,249 1,709 4 0 0
Norwegian Bokmål 50% 841 3,528 22,305 446 52 1 0
Norwegian Nynorsk 2% 1,665 7,343 44,671 1,064 345 0 0
Occitan 11% 1,523 6,683 40,895 883 373 0 0
pbr (generated) (pbr) 1% 1,711 7,450 45,249 1,711 2 0 0
Persian (fa_ARAB) 50% 848 3,590 22,588 446 46 0 0
Polish 99% 9 53 343 0 16 0 0
Portuguese (Brazil) 99% 9 53 343 0 0 0 0
Portuguese (Portugal) 93% 111 640 3,895 66 2 0 0
Romanian 2% 1,674 7,381 44,882 1,061 346 0 0
Russian 53% 795 3,517 21,988 418 56 0 0
Serbian (Cyrillic script) 1% 1,698 7,423 45,115 1,302 250 0 0
Sindhi (sd_PK) 1% 1,710 7,449 45,243 1,630 23 0 0
Sinhala 1% 1,711 7,450 45,249 1,711 1 0 0
Slovak 27% 1,235 5,307 32,642 710 187 0 0
Slovenian 1% 1,711 7,450 45,249 1,711 7 0 0
Spanish 59% 685 3,094 19,386 352 51 0 0
Swahili (sw_KE) 1% 1,711 7,450 45,249 1,707 4 0 0
Swedish 94% 101 640 4,046 46 18 0 0
Tagalog 1% 1,711 7,450 45,249 1,705 6 0 0
Tahitian 0% 1,712 7,451 45,252 1,712 0 0 0
Tamil 1% 1,708 7,446 45,227 1,431 141 0 0
Tamil (Sri Lanka) 1% 1,711 7,450 45,249 1,711 2 0 0
Telugu 18% 1,391 5,791 35,708 835 249 0 0
Tetum 18% 1,390 6,273 38,571 793 285 0 0
Thai 1% 1,694 7,412 45,053 1,296 196 0 0
Tibetan (China) 0% 1,712 7,451 45,252 1,712 0 0 0
Turkish 50% 853 3,609 22,742 451 97 0 0
Turkmen 1% 1,711 7,450 45,249 1,711 2 0 0
Tuvalu 1% 1,711 7,450 45,249 1,711 2 0 0
Ukrainian 38% 1,053 4,535 27,766 471 245 0 0
Urdu (ur_ARAB) 1% 1,704 7,436 45,183 1,506 134 0 0
Uzbek 13% 1,484 7,047 42,788 1,414 14 0 0
Vietnamese 11% 1,522 6,692 40,983 863 394 0 0
Welsh 4% 1,643 7,349 44,738 1,032 405 0 0
Please sign in to see the alerts.

Summary

Project website koha-community.org
Project maintainers1 User avatar michal.kula
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses bilingual files.
File mask *-messages-js.po
06/14/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 164,352 715,296 4,344,192
Source 1,712 7,451 45,252
Translated 21% 35,412 21% 150,923 20% 896,813
Needs editing 18% 29,864 14% 106,365 14% 640,743
Read-only 1% 1,712 1% 7,451 1% 45,252
Failing checks 9% 15,291 8% 63,152 8% 371,474
Strings with suggestions 1% 1,235 1% 5,555 1% 33,378
Untranslated strings 60% 99,076 64% 458,008 64% 2,806,636

Quick numbers

715 k
Hosted words
164 k
Hosted strings
21%
Translated
0
Components
96
Languages
96
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

+20%
Hosted words
+100%
+22%
Hosted strings
+100%
−3%
Translated
+24%
−36%
Contributors
+100%
User avatar admin

Component unlocked

Component unlocked 06/14/2026
User avatar admin

Component locked

Component locked 06/14/2026
User avatar admin

Changes committed

Changes committed 06/14/2026
User avatar tigran

Translation completed

Translation completed 06/13/2026
User avatar tigran

Translation changed

06/13/2026
User avatar tigran

Translation changed

06/13/2026
User avatar tigran

Translation changed

06/13/2026
User avatar tigran

Translation changed

06/13/2026
User avatar tigran

Translation changed

06/13/2026
User avatar tigran

Translation changed

06/13/2026
Browse all component changes