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% 146 1,012 5,749 146 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 97% 6 44 247 6 0 0 0
Czech GPL-3.0-or-later 0 0 0 0 0 0 0
Danish GPL-3.0-or-later 48% 108 688 3,920 108 0 0 0
Dutch GPL-3.0-or-later 76% 50 267 1,559 49 1 1 0
Estonian GPL-3.0-or-later 72% 58 373 2,084 50 0 1 1
Finnish GPL-3.0-or-later 84% 32 172 1,005 32 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 31% 143 846 4,825 140 1 0 0
Hebrew GPL-3.0-or-later 10% 187 1,149 6,535 186 0 0 0
Hindi GPL-3.0-or-later 74% 53 297 1,717 52 1 0 0
Hungarian GPL-3.0-or-later 94% 12 89 479 11 0 9 0
Indonesian GPL-3.0-or-later 48% 107 606 3,471 107 0 0 0
Irish GPL-3.0-or-later 0 0 0 0 0 0 0
Italian GPL-3.0-or-later 98% 4 34 193 4 0 0 0
Japanese GPL-3.0-or-later 92% 16 73 446 16 1 5 0
Korean GPL-3.0-or-later 98% 4 34 193 4 0 0 0
Malay GPL-3.0-or-later 15% 176 1,059 6,023 176 0 0 0
Norwegian Bokmål GPL-3.0-or-later 1% 208 1,289 7,380 208 0 0 0
Persian GPL-3.0-or-later 2% 204 1,252 7,148 204 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 82% 36 223 1,236 13 1 14 15
Slovak GPL-3.0-or-later 0% 209 1,293 7,403 209 0 0 0
Slovenian GPL-3.0-or-later 0% 209 1,293 7,403 209 0 0 0
Spanish GPL-3.0-or-later 98% 4 34 193 4 0 0 0
Swedish GPL-3.0-or-later 100% 0 0 0 0 2 0 0
Tamil GPL-3.0-or-later 97% 5 40 227 5 0 0 0
Thai GPL-3.0-or-later 82% 37 214 1,260 36 0 0 0
Turkish GPL-3.0-or-later 6% 196 1,218 6,951 196 0 0 0
Ukrainian GPL-3.0-or-later 10% 187 1,156 6,575 187 0 0 0
Vietnamese GPL-3.0-or-later 95% 10 78 422 6 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 Bump versions by dotnet-bump-version. 45219653
User avatar majora2007 authored 7 hours ago
Last commit in Weblate [skip ci] Updating translations from Weblate aa730462
Hosted Weblate authored 16 hours ago
Weblate repository https://hosted.weblate.org/git/kavita/ui/
File mask API/I18N/*.json
Monolingual base language file API/I18N/en.json
2 days ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 7,524 46,548 266,508
Source 209 1,293 7,403
Translated 68% 5,117 68% 31,715 68% 181,864
Needs editing 1% 43 1% 297 1% 1,656
Read-only 0% 0 0% 0 0% 0
Failing checks 1% 12 1% 130 1% 704
Strings with suggestions 1% 30 1% 196 1% 1,104
Untranslated strings 31% 2,364 31% 14,536 31% 82,988

Quick numbers

46,548
Hosted words
7,524
Hosted strings
68%
Translated
and previous 30 days

Trends of last 30 days

+10%
Hosted words
+100%
+10%
Hosted strings
+100%
−5%
Translated
+73%
+33%
Contributors
+100%
User avatar None

Changes committed

Changes committed 3 days ago
User avatar robinstolpe

Translation changed

3 days ago
User avatar robinstolpe

Translation changed

3 days ago
User avatar robinstolpe

Translation changed

3 days ago
User avatar robinstolpe

Translation changed

3 days ago
User avatar robinstolpe

Translation changed

3 days ago
User avatar robinstolpe

Translation changed

3 days ago
User avatar robinstolpe

Translation completed

Translation completed 3 days ago
User avatar robinstolpe

Translation added

3 days ago
User avatar robinstolpe

Translation added

3 days ago
Browse all component changes