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)

Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English GPL-3.0-or-later 100% 0 0 0 0 3 0 0
Catalan GPL-3.0-or-later 30% 142 978 5,556 142 0 0 0
Chinese (Simplified Han script) GPL-3.0-or-later 0 0 0 0 0 0 0
Chinese (Traditional Han script) GPL-3.0-or-later 99% 2 10 54 2 0 0 0
Czech GPL-3.0-or-later 0 0 0 0 0 0 0
Danish GPL-3.0-or-later 49% 104 654 3,727 104 0 0 0
Dutch GPL-3.0-or-later 77% 46 233 1,366 45 1 1 0
Estonian GPL-3.0-or-later 73% 54 339 1,891 46 0 1 1
Finnish GPL-3.0-or-later 86% 28 138 812 28 1 0 0
French GPL-3.0-or-later 0 0 0 0 0 0 0
German GPL-3.0-or-later 0 0 0 0 0 0 1
Greek GPL-3.0-or-later 32% 139 812 4,632 136 1 0 0
Hebrew GPL-3.0-or-later 10% 183 1,115 6,342 182 0 0 0
Hindi GPL-3.0-or-later 76% 49 263 1,524 48 1 0 0
Hungarian GPL-3.0-or-later 96% 8 55 286 7 0 9 0
Indonesian GPL-3.0-or-later 49% 103 572 3,278 103 0 0 0
Irish GPL-3.0-or-later 0 0 0 0 0 0 0
Italian GPL-3.0-or-later 0 0 0 0 0 0 0
Japanese GPL-3.0-or-later 94% 12 39 253 12 1 5 0
Korean GPL-3.0-or-later 0 0 0 0 0 0 0
Malay GPL-3.0-or-later 16% 172 1,025 5,830 172 0 0 0
Norwegian Bokmål GPL-3.0-or-later 1% 204 1,255 7,187 204 0 0 0
Persian GPL-3.0-or-later 2% 200 1,218 6,955 200 1 0 0
Polish GPL-3.0-or-later 0 0 0 0 0 0 0
Portuguese GPL-3.0-or-later 0 0 0 0 0 0 0
Portuguese (Brazil) GPL-3.0-or-later 0 0 0 0 0 0 0
Russian GPL-3.0-or-later 84% 32 189 1,043 9 1 14 15
Slovak GPL-3.0-or-later 0% 205 1,259 7,210 205 0 0 0
Spanish GPL-3.0-or-later 0 0 0 0 0 0 0
Swedish GPL-3.0-or-later 0 0 0 0 0 0 0
Tamil GPL-3.0-or-later 99% 1 6 34 1 0 0 0
Thai GPL-3.0-or-later 83% 33 180 1,067 32 0 0 0
Turkish GPL-3.0-or-later 6% 192 1,184 6,758 192 0 0 0
Ukrainian GPL-3.0-or-later 10% 183 1,122 6,382 183 0 0 0
Vietnamese GPL-3.0-or-later 97% 6 44 229 2 0 0 0
Please sign in to see the alerts.

Overview

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
Translation license GNU General Public License v3.0 or later
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language is editable.
Source code repository https://github.com/Kareadita/Kavita
Repository branch develop
Last remote commit [skip ci] Weblate Changes (#3670) ea9b7ad0
Weblate (bot) authored 5 days ago
Last commit in Weblate [skip ci] Updating translations from Weblate 6aa3d124
Hosted Weblate authored 2 days ago
Weblate repository https://hosted.weblate.org/git/kavita/ui/
File mask API/I18N/*.json
Monolingual base language file API/I18N/en.json
3 days ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 7,175 44,065 252,350
Source 205 1,259 7,210
Translated 70% 5,077 71% 31,375 71% 179,934
Needs editing 1% 43 1% 297 1% 1,656
Read-only 0% 0 0% 0 0% 0
Failing checks 1% 10 1% 126 1% 677
Strings with suggestions 1% 30 1% 196 1% 1,104
Untranslated strings 28% 2,055 28% 12,393 28% 70,760

Quick numbers

44,065
Hosted words
7,175
Hosted strings
70%
Translated
and previous 30 days

Trends of last 30 days

+5%
Hosted words
+100%
+5%
Hosted strings
+100%
−2%
Translated
+73%
−66%
Contributors
+100%
User avatar None

Changes committed

Changes committed 6 days ago
User avatar nazo6

Translation added

a week ago
User avatar nazo6

Translation added

a week ago
User avatar nazo6

Translation changed

a week ago
User avatar nazo6

Translation added

a week ago
User avatar nazo6

Translation added

a week ago
User avatar nazo6

Translation added

a week ago
User avatar nazo6

Translation added

a week ago
User avatar nazo6

Translation changed

a week ago
User avatar nazo6

Contributor joined

Contributor joined a week ago
Browse all component changes