Translators! Please ensure you are copying over {{common.filter}} or {{num}} over EXACTLY to the localized. Do not localize anything inside or translate {{common.filter}} -> Filter in your language. These are substitution strings and must be used exactly as seen.

If you want to test a localization, you can download the json files and place them in your Kavita install at:

./I18N/ (backend) ./wwwroot/assets/langs (frontend)

Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
backend GPL-3.0-or-later 67% 2,574 15,912 90,800 2,534 15 30 17
tachiyomi GPL-3.0-or-later 92% 18 184 1,054 18 3 1 0
ui GPL-3.0-or-later 58% 33,282 147,761 957,115 32,598 913 213 17
Glossary Kavita GPL-3.0-or-later 92% 12 12 192 11 0 0 0

Summary

Project website www.kavitareader.com
Instructions for translators

If you see "{{common.submit}}" or other markup like this, you do not need to translate that string. This will reference another string that's already been translated. Copy and Paste this as-is over to the translation. If you see {{num}} like that, this is a variable and gives context to what will be transposed there. If you see {0} like that, this is a variable from backend project. If you see the string key as "part-1" or "continued", this string is used where part of the string has html and is thus broken up. Please try to make it as fluent as possible. If you see the key have -alt/-tooltip, this is either accessibility text or helper text. If you see the key starts with "Kavita -", then this is the title of the browser tab.

When in doubt, please reach out to majora2007 in our Kavita Discord. You can join our translation channel on discord here

Thank you for your help translating the project.

Project maintainers User avatar ThePromidiusUser avatar kavitareader
yesterday

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 89,286 362,498 2,505,260
Source 2,671 10,733 74,117
Translated 59% 53,400 54% 198,629 58% 1,456,099
Needs editing 1% 725 1% 3,162 1% 33,931
Read-only 2% 2,442 2% 9,240 2% 65,570
Failing checks 1% 931 1% 4,186 1% 43,403
Strings with suggestions 1% 244 1% 929 1% 6,011
Untranslated strings 39% 35,161 44% 160,707 40% 1,015,230

Quick numbers

362 k
Hosted words
89,286
Hosted strings
59%
Translated
and previous 30 days

Trends of last 30 days

+4%
Hosted words
+100%
+3%
Hosted strings
+100%
−1%
Translated
+60%
−53%
Contributors
+100%
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 100% 0 0 0 0 96 1 9
Assamese 0% 212 1,310 7,509 212 0 0 0
Catalan 16% 2,177 9,465 66,567 2,175 2 3 0
Chinese (Simplified Han script) 0 0 0 0 0 0 0
Chinese (Traditional Han script) 84% 401 2,080 14,370 370 33 3 0
Czech 0 0 0 0 0 0 0
Danish 21% 2,049 9,364 57,920 2,031 26 1 0
Dutch 53% 1,195 5,683 36,242 1,123 90 9 1
Estonian 24% 1,961 8,944 55,440 1,927 31 15 1
Finnish 10% 2,342 9,204 64,927 2,340 3 16 0
French 93% 158 876 5,942 136 20 6 1
German 98% 38 68 1,230 33 69 3 2
Greek 21% 2,034 9,288 57,373 2,009 30 0 0
Hebrew 11% 188 1,154 6,571 187 0 0 0
Hindi 23% 1,994 8,973 55,717 1,974 28 11 0
Hungarian 27% 1,885 8,463 52,624 1,856 33 48 0
Indonesian 23% 1,994 8,953 55,501 1,972 30 7 0
Irish 0 0 0 0 0 3 0
Italian 91% 221 1,081 7,641 199 28 4 1
Japanese 76% 615 2,897 19,674 598 25 12 0
Korean 94% 136 809 5,343 120 16 1 0
Malay 18% 2,111 9,715 59,895 2,090 29 0 0
Norwegian Bokmål 17% 2,149 9,965 61,380 2,131 28 1 0
Persian 2% 207 1,269 7,254 207 1 0 0
Polish 93% 166 885 6,013 150 20 1 2
Portuguese 93% 167 901 6,097 151 16 1 0
Portuguese (Brazil) 0 0 0 0 0 2 0
Portuguese (Portugal) 0 0 0 0 0 0 0
Russian 30% 1,804 8,095 51,010 1,677 44 46 16
Slovak 95% 122 687 3,968 121 0 0 0
Slovenian 0% 2,597 10,471 72,589 2,597 0 0 0
Spanish 89% 287 1,655 11,132 262 25 13 1
Swedish 94% 148 830 5,560 132 17 9 0
Tamil 84% 408 2,117 14,617 377 64 3 0
Thai 32% 1,747 7,985 49,867 1,709 42 15 0
Turkish 25% 1,947 9,292 57,246 1,932 14 0 0
Ukrainian 22% 2,008 9,200 56,894 1,984 31 1 0
Vietnamese 84% 418 2,190 15,048 379 40 9 0
User avatar None

Changes pushed

Changes pushed yesterday
User avatar None

Changes committed

Changes committed yesterday
User avatar None

Changes committed

Changes committed yesterday
User avatar None

Changes committed

Changes committed yesterday
User avatar helak

Translation completed

Translation completed yesterday
User avatar helak

Translation added

yesterday
User avatar helak

Translation added

yesterday
User avatar helak

Translation added

yesterday
User avatar helak

Translation added

yesterday
User avatar helak

Translation added

yesterday
Browse all project changes
User avatar kavitareader

Announcement posted

Translators! Please ensure you are copying over {{common.filter}} or {{num}} over EXACTLY to the localized. Do not localize anything inside or translate {{common.filter}} -> Filter in your language. These are substitution strings and must be used exactly as seen.

If you want to test a localization, you can download the json files and place them in your Kavita install at:

./I18N/ (backend) ./wwwroot/assets/langs (frontend)

a year ago
User avatar kavitareader

Announcement posted

Localization is now ready for your contributions! Do note that in order for Kavita v0.7.7 to use the language, it needs to be on the backend AND the ui components.

a year ago
User avatar kavitareader

Announcement posted

Localization is now ready for your contributions! Do note that in order for Kavita v0.7.6.1 to show the language, it needs to be on the backend AND the frontend components.

a year ago
User avatar kavitareader

Announcement posted

Please do not start translating. Team is working on setting up all the keys in English and will post to the discord when it's time.

a year ago
Browse all project changes