Skip to content

Commit

Permalink
[skip ci] Updating translations from Weblate
Browse files Browse the repository at this point in the history
Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]>
Co-authored-by: Frozehunter <[email protected]>
Co-authored-by: Havokdan <[email protected]>
Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Ricky Tigg <[email protected]>
Co-authored-by: Tobias Bell <[email protected]>
Co-authored-by: Yoan Jacquemin <[email protected]>
Co-authored-by: aleixcox <[email protected]>
Co-authored-by: gallegonovato <[email protected]>
Co-authored-by: haha4ni <[email protected]>
Co-authored-by: தமிழ்நேரம் <[email protected]>
Co-authored-by: 無情天 <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/es/
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fi/
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/ga/
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/ta/
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/de/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fi/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ga/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ta/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hant/
Translation: Kavita/backend
Translation: Kavita/ui
  • Loading branch information
12 people committed Jan 20, 2025
1 parent eb66763 commit d3af5b2
Show file tree
Hide file tree
Showing 26 changed files with 2,921 additions and 185 deletions.
3 changes: 2 additions & 1 deletion API/I18N/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -201,5 +201,6 @@
"person-doesnt-exist": "No existe la persona",
"person-name-required": "El nombre de la persona es obligatorio y no debe estar vacío",
"person-name-unique": "El nombre de la persona debe ser único",
"person-image-doesnt-exist": "La persona no existe en CoversDB"
"person-image-doesnt-exist": "La persona no existe en CoversDB",
"email-taken": "El correo electrónico ya está en uso"
}
15 changes: 10 additions & 5 deletions API/I18N/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"generic-device-update": "Laitteen päivittämisessä tapahtui virhe",
"send-to-kavita-email": "Laitteelle lähettämistä ei voi käyttää ilman sähköpostin asetuksia",
"send-to-unallowed": "Et voi lähettää laitteeseen, joka ei ole sinun",
"send-to-size-limit": "Tiedostot, joita yrität lähettää, ovat liian suuria sähköpostiisi",
"send-to-size-limit": "Tiedostot, joita yrität lähettää, ovat liian suuria sähköpostipalveluntarjoajallesi",
"send-to-device-status": "Tiedostoja siirretään laitteellesi",
"generic-send-to": "Tiedoston / tiedostojen lähettämisessä tapahtui virhe",
"no-cover-image": "Ei kansikuvaa",
Expand Down Expand Up @@ -42,8 +42,8 @@
"encode-as-warning": "Et voi muuttaa PNG:ksi. Kansikuville, kokeile päivitystä. Kirjamerkkejä ja faviconeja ei voi koodata takaisin.",
"ip-address-invalid": "IP-osoite '{0}' on virheellinen",
"bookmark-dir-permissions": "Kirjanmerkki hakemistolla ei ole oikeita käyttöoikeuksia Kavitalle",
"total-backups": "Varmuuskopioiden on oltava 1-30",
"total-logs": "Kokonaislokien on oltava 1-30",
"total-backups": "Varmuuskopioiden kokonaismäärän on oltava välillä 1–30",
"total-logs": "Lokien kokonaismäärän on oltava välillä 1–30",
"stats-permission-denied": "Sinulla ei ole oikeutta katsoa toisen käyttäjän tilastoja",
"url-not-valid": "Url ei palauta kelvollista kuvaa tai vaatii luvan",
"url-required": "Sinun on annattava url käyttääksesi",
Expand Down Expand Up @@ -77,7 +77,7 @@
"disabled-account": "Sinun tilisi on poistettu käytöstä. Ota yhteyttä palvelimen ylläpitäjään.",
"register-user": "Jokin meni pieleen, kun käyttäjä rekisteröityi",
"validate-email": "Sähköpostin vahvistamisessa oli ongelma: {0}",
"confirm-token-gen": "Vahvistus merkin tuottamisessa oli ongelma",
"confirm-token-gen": "Vahvistuspoletin luomisessa oli ongelma",
"denied": "Ei sallittu",
"permission-denied": "Tämä toiminto on sinulta kielletty",
"invalid-password": "Virheellinen Salasana",
Expand Down Expand Up @@ -170,5 +170,10 @@
"user-no-access-library-from-series": "Käyttäjällä ei ole pääsyä kirjastoon, johon sarja kuuluu",
"chapter-num": "Luku {0}",
"cleanup": "Puhdistus",
"browse-reading-lists": "Selaa Lukulistoja"
"browse-reading-lists": "Selaa Lukulistoja",
"person-doesnt-exist": "Henkilöä ei ole olemassa",
"person-name-required": "Henkilön nimi on pakollinen, eikä se saa olla tyhjä",
"person-name-unique": "Henkilön nimen on oltava yksilöllinen",
"person-image-doesnt-exist": "Henkilöä ei ole olemassa CoversDB:ssa",
"email-taken": "Sähköposti jo käytössä"
}
3 changes: 2 additions & 1 deletion API/I18N/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -201,5 +201,6 @@
"person-name-unique": "Le nom de la personne doit être unique",
"person-image-doesnt-exist": "La personne n'existe pas dans CoversDB",
"person-doesnt-exist": "La personne n'existe pas",
"person-name-required": "Le nom de la personne est obligatoire et ne doit pas être nul"
"person-name-required": "Le nom de la personne est obligatoire et ne doit pas être nul",
"email-taken": "Email déjà existant"
}
3 changes: 2 additions & 1 deletion API/I18N/ga.json
Original file line number Diff line number Diff line change
Expand Up @@ -201,5 +201,6 @@
"person-doesnt-exist": "Níl duine ann",
"person-name-required": "Tá ainm an duine ag teastáil agus ní féidir é a bheith ar neamhní",
"person-name-unique": "Caithfidh ainm duine a bheith uathúil",
"person-image-doesnt-exist": "Níl an duine in CoversDB"
"person-image-doesnt-exist": "Níl an duine in CoversDB",
"email-taken": "Ríomhphost in úsáid cheana féin"
}
3 changes: 2 additions & 1 deletion API/I18N/pt_BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -201,5 +201,6 @@
"person-doesnt-exist": "Pessoa não existe",
"person-image-doesnt-exist": "A pessoa não existe no CoversDB",
"person-name-required": "O nome da pessoa é obrigatório e não deve ser nulo",
"person-name-unique": "O nome da pessoa deve ser exclusivo"
"person-name-unique": "O nome da pessoa deve ser exclusivo",
"email-taken": "E-mail já em uso"
}
206 changes: 206 additions & 0 deletions API/I18N/ta.json

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion API/I18N/zh_Hans.json
Original file line number Diff line number Diff line change
Expand Up @@ -201,5 +201,6 @@
"person-doesnt-exist": "人员不存在",
"person-name-required": "人员姓名为必填项,且不能为空",
"person-name-unique": "人名必须是唯一的",
"person-image-doesnt-exist": "CoversDB 中不存在此人"
"person-image-doesnt-exist": "CoversDB 中不存在此人",
"email-taken": "电子邮件已被使用"
}
6 changes: 3 additions & 3 deletions API/I18N/zh_Hant.json
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@
"send-to-unallowed": "您無法傳送到不是您自己的裝置",
"email-settings-invalid": "電子郵件設定缺少資訊。請確保所有電子郵件設定已保存。",
"collection-already-exists": "組合已存在",
"send-to-size-limit": "您嘗試發送的文件對於您的電子郵件提供者來說太大",
"send-to-size-limit": "您嘗試傳送的文件過大,無法通過您的電子郵件服務提供商發送",
"external-sources": "外部來源",
"dashboard-stream-doesnt-exist": "儀表板串流不存在",
"unable-to-reset-k+": "發生錯誤,無法重置 Kavita+ 授權。請聯繫 Kavita+ 支援",
Expand All @@ -199,7 +199,7 @@
"generic-cover-volume-save": "無法保存封面圖片",
"generic-cover-person-save": "無法保存封面圖片",
"person-doesnt-exist": "此人不存在",
"person-name-required": "个人姓名是必需的,不得取消",
"person-name-unique": "个人姓名必须是独特的",
"person-name-required": "名稱為必填欄位,且不得留空",
"person-name-unique": "名稱不得重複",
"person-image-doesnt-exist": "CoversDB 中不存在此人"
}
5 changes: 1 addition & 4 deletions UI/Web/src/assets/langs/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -519,10 +519,7 @@
"changelog": {
"installed": "Instalováno",
"download": "Stáhnout",
"published-label": "Publikováno: ",
"available": "Dostupný",
"description": "Pokud nevidíte {{installed}}",
"description-continued": "tag, máte noční vydání. Jako dostupné se zobrazí pouze hlavní verze."
"available": "Dostupný"
},
"invite-user": {
"title": "Pozvat uživatele",
Expand Down
34 changes: 15 additions & 19 deletions UI/Web/src/assets/langs/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@
"token-set": "Token festgelegt",
"generate": "Generieren",
"generic-instructions": "Geben Sie Informationen zu den Externen Diensten ein, damit Kavita+ mit diesen interagieren kann.",
"instructions": "First time users should click on \"{{scrobbling-providers.generate}}\" below to allow Kavita+ to talk with {{service}}. Once you authorize the program, copy and paste the token in the input below. You can regenerate your token at any time.",
"instructions": "Erstbenutzer sollten unten auf „{{scrobbling-providers.generate}}“ klicken, um Kavita+ zu erlauben, mit {{service}} zu kommunizieren. Sobald Sie das Programm autorisiert haben, kopieren Sie das Token und fügen Sie es in das untenstehende Feld ein. Sie können Ihr Token jederzeit neu generieren.",
"mal-instructions": "Kavita benutzt eine MAL Client ID für die Authentifizierung. Erstelle einen neuen Client für Kavita und trage die Client ID und ihren Username ein.",
"scrobbling-applicable-label": "Scrobbling ist anwendbar",
"token-input-label": "{{Service}} Token hier einfügen",
Expand Down Expand Up @@ -561,10 +561,7 @@
"installed": "Installiert",
"download": "Heruntergeladen",
"nightly": "Beta: {{version}}",
"published-label": "Veröffentlicht: ",
"available": "Verfügbar",
"description": "Wenn du kein {{installed}} siehst",
"description-continued": "Du nutzt eine BETA-Version. Nur Major-Versionen werden als verfügbar angezeigt."
"available": "Verfügbar"
},
"invite-user": {
"title": "Lade einen Nutzer ein",
Expand Down Expand Up @@ -617,7 +614,6 @@
"kavita+-desc-part-2": "Premiumleistungen",
"kavita+-desc-part-3": "heute!",
"kavita+-requirement": "Kavita+ ist so konzipiert, dass es nur mit der neuesten Version - 2 Versionen - funktioniert. Alles, was darüber hinausgeht, kann nicht funktionieren.",
"kavita+-releases": "Siehe Veröffentlichungen",
"help-label": "{{common.help}}"
},
"book-line-overlay": {
Expand Down Expand Up @@ -1153,7 +1149,7 @@
"log-tooltip": "Die Anzahl der zu erhaltenden Protokolle. Standardwert ist 30, Minimum ist 1, Maximum ist 30.",
"logging-level-label": "Stufe der Protokollierung",
"logging-level-tooltip": "Verwenden Sie Debug, um Probleme zu identifizieren. Die Fehlersuche kann viel Speicherplatz beanspruchen.",
"cache-size-label": "Cache Size",
"cache-size-label": "Cache Größe",
"cache-size-tooltip": "Die Menge an Speicher, die für die Zwischenspeicherung schwerer APIs erlaubt ist. Der Standardwert ist 75 MB.",
"on-deck-last-progress-label": "An Deck Letzter Fortschritt (Tage)",
"on-deck-last-progress-tooltip": "Die Anzahl der Tage, die seit dem letzten Fortschritt vergangen sind, bevor etwas von On Deck gestartet wurde.",
Expand Down Expand Up @@ -1230,7 +1226,7 @@
"convert-media-task": "Medien in Zielkodierung konvertieren",
"convert-media-task-desc": "Führt eine langwierige Aufgabe aus, die alle von Kavita verwalteten Medien in die Zielkodierung konvertiert. Dies ist langsam (besonders auf ARM-Geräten).",
"convert-media-task-success": "Die Konvertierung von Medien in die Zielkodierung wurde in die Warteschlange gestellt",
"bust-cache-task": "Bust Cache",
"bust-cache-task": "Leere Cache",
"bust-cache-task-desc": "Löst den Kavita+ Cache auf - sollte nur zur Fehlersuche bei schlechten Treffern verwendet werden.",
"bust-cache-task-success": "Kavita+ Cache geleert",
"bust-locale-task": "Locale-Cache löschen",
Expand Down Expand Up @@ -1405,7 +1401,7 @@
"continue": "Weiter",
"read": "{{common.read}}",
"read-options-alt": "Lese Optionen",
"incognito-alt": "(Incognito)",
"incognito-alt": "(Inkognito)",
"no-data": "Nichts hinzugefügt",
"characters-title": "{{metadata-fields.characters-title}}"
},
Expand Down Expand Up @@ -1745,8 +1741,8 @@
"title": "bearbeiten",
"close": "{{common.close}}",
"save": "{{common.save}}",
"title-label": "Title",
"sort-order-label": "Sort Order",
"title-label": "Titel",
"sort-order-label": "Sortierreihenfolge",
"sort-order-tooltip": "Die Lesereihenfolge, in der dieses Kapitel im Band angeordnet ist",
"isbn-label": "ISBN",
"release-date-label": "Veröffentlichung",
Expand Down Expand Up @@ -1875,7 +1871,7 @@
"count-header": "Zähler"
},
"series-preview-drawer": {
"staff-label": "Staff",
"staff-label": "Team",
"tags-label": "{{filter-field-pipe.tags}}",
"genres-label": "{{filter-field-pipe.genres}}",
"view-series": "Serie ansehen",
Expand Down Expand Up @@ -1951,7 +1947,7 @@
"title-smart-filters": "Intelligente Filter",
"close": "{{common.close}}",
"dashboard": "Dashboard",
"sidenav": "Side Nav",
"sidenav": "Seitennavigation",
"external-sources": "Externe Quellen",
"smart-filters": "Intelligente Filter",
"help": "{{common.help}}"
Expand All @@ -1972,7 +1968,7 @@
"clear": "{{common.clear}}",
"smart-filters-title": "Smart Filter",
"external-sources-title": "{{customize-dashboard-modal.external-sources}}",
"reorder-when-filter-present": "You cannot reorder items via drag & drop while a filter is present. Use {{customize-sidenav-streams.order-numbers-label}}",
"reorder-when-filter-present": "Sie können keine Artikel per Drag & Drop neu anordnen, solange ein Filter vorhanden ist. Verwenden Sie {{customize-sidenav-streams.order-numbers-label}}",
"order-numbers-label": "{{reading-list-detail.order-numbers-label}}",
"bulk-mode-label": "Bulk-Modus"
},
Expand All @@ -1982,7 +1978,7 @@
"description": "Erweitern Sie Ihre Erfahrung, indem Sie externe Server hinzufügen und sie bequem in Ihre Seitennavigation einbinden, um schnellen Zugriff auf Ihren Server und den Server Ihrer Freunde zu erhalten.",
"clear": "{{common.clear}}",
"filter": "{{common.filter}}",
"no-data": "No External Sources exist"
"no-data": "Es sind keine externen Quellen vorhanden"
},
"manage-smart-filters": {
"delete": "{{common.delete}}",
Expand Down Expand Up @@ -2054,7 +2050,7 @@
"filter-comparison-pipe": {
"begins-with": "Beginnt mit",
"contains": "Enthält",
"equal": "Gleichberechtigt",
"equal": "Ist gleich",
"greater-than": "Größer als",
"greater-than-or-equal": "Größer als oder gleich",
"less-than": "Weniger als",
Expand All @@ -2077,7 +2073,7 @@
"scan-queued": "Scan in der Warteschlange für {{name}}",
"server-settings-updated": "Servereinstellungen aktualisiert",
"reset-ip-address": "IP-Adressen zurücksetzen",
"reset-base-url": "Base Url Reset",
"reset-base-url": "Zurücksetzen der Basis-URL",
"unauthorized-1": "Sie sind nicht berechtigt, diese Seite zu sehen.",
"unauthorized-2": "Unbefugte",
"no-updates": "Keine Updates verfügbar",
Expand Down Expand Up @@ -2120,7 +2116,6 @@
"email-sent": "E-Mail gesendet an {{email}}",
"email-not-sent": "Die gespeicherte E-Mail ist keine gültige E-Mail und kann nicht gesendet werden. Ein Link wurde in den Protokollen gelöscht. Der Administrator kann diesen Link bereitstellen, um den Vorgang abzuschließen.",
"k+-license-saved": "Lizenzschlüssel gespeichert, aber er ist nicht gültig. Klicken Sie auf Prüfen, um das Abonnement erneut zu validieren. Die Erstregistrierung kann eine Minute dauern, bis sie übertragen wird.",
"k+-unlocked": "Kavita+ freigeschaltet!",
"k+-error": "Beim Aktivieren Ihrer Lizenz ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"k+-delete-key": "Dadurch wird nur der Lizenzschlüssel von Kavita gelöscht und ein Kauflink angezeigt. Ihr Abonnement wird dadurch nicht gelöscht! Verwenden Sie dies nur auf Anweisung des Supports!",
"k+-reset-key": "Dadurch wird eine frühere Registrierung mit Ihrer Lizenz ungültig und Sie können eine Kavita-Instanz neu registrieren.",
Expand Down Expand Up @@ -2185,7 +2180,8 @@
"bulk-scan": "Das Scannen mehrerer Bibliotheken wird linear durchgeführt. Je nach Größe der Bibliothek kann dies sehr lange dauern und nicht vollständig sein.",
"bulk-covers": "Das Aktualisieren von Titelseiten in mehreren Bibliotheken ist intensiv und kann lange dauern. Bist du sicher, dass du fortfahren willst?",
"person-image-downloaded": "Personen Cover wurde heruntergeladen und angewendet.",
"confirm-delete-multiple-chapters": "Sind Sie sicher, dass Sie {{count}} Kapitel/Bände löschen möchten? Die Dateien auf der Festplatte werden dadurch nicht verändert."
"confirm-delete-multiple-chapters": "Sind Sie sicher, dass Sie {{count}} Kapitel/Bände löschen möchten? Die Dateien auf der Festplatte werden dadurch nicht verändert.",
"bulk-delete-libraries": "Möchten Sie wirklich {{count}} Bibliotheken löschen?"
},
"read-time-pipe": {
"less-than-hour": "<1 Stunde",
Expand Down
10 changes: 3 additions & 7 deletions UI/Web/src/assets/langs/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -561,10 +561,7 @@
"installed": "Instalado",
"download": "Descarga",
"nightly": "Nightly: {{version}}",
"published-label": "Publicado: ",
"available": "Disponible",
"description": "Si no ves una etiqueta {{installed}}",
"description-continued": "etiquetas, estás usando la versión nocturna. Sólo las versiones principales aparecerán como disponibles. La etiqueta nocturna aparecerá cuando utilice la versión nocturna de la versión estable."
"available": "Disponible"
},
"invite-user": {
"title": "Invitar usuario",
Expand Down Expand Up @@ -617,7 +614,6 @@
"kavita+-desc-part-2": "ventajas premium",
"kavita+-desc-part-3": "¡hoy!",
"kavita+-requirement": "Kavita+ está diseñado para funcionar solo con la última versión - 2 versiones. Cualquier otra seguramente no funcione.",
"kavita+-releases": "Ver versiones",
"help-label": "{{common.help}}"
},
"book-line-overlay": {
Expand Down Expand Up @@ -2120,7 +2116,6 @@
"email-sent": "Correo electrónico enviado a {{email}}",
"email-not-sent": "El correo electrónico archivado no es válido y no se puede enviar. Se ha volcado un enlace en los registros. El administrador puede proporcionar este enlace para completar el flujo.",
"k+-license-saved": "Clave de licencia guardada, pero no es válida. Haga clic en comprobar para revalidar la suscripción. El primer registro puede tardar un minuto en propagarse.",
"k+-unlocked": "¡Kavita+ desbloqueado!",
"k+-error": "Se ha producido un error al activar su licencia. Por favor, inténtelo de nuevo.",
"k+-delete-key": "Esto sólo borrará la clave de licencia de Kavita y permitirá que se muestre un enlace de compra. Esto no cancelará tu suscripción. ¡Utilice esta opción sólo si se lo indica el servicio de asistencia!",
"k+-reset-key": "Esto invalidará un registro anterior utilizando tu licencia y te permitirá volver a registrar una instancia de Kavita.",
Expand Down Expand Up @@ -2185,7 +2180,8 @@
"bulk-scan": "El escaneo de múltiples bibliotecas se hará linealmente. Esto puede llevar mucho tiempo y no completarse dependiendo del tamaño de la biblioteca.",
"bulk-covers": "Actualizar las carátulas de varias bibliotecas es una tarea intensiva y puede llevar mucho tiempo. ¿Estás seguro de que quieres continuar?",
"person-image-downloaded": "La portada para la persona ha sido descargada y aplicada.",
"confirm-delete-multiple-chapters": "¿Está seguro de que desea eliminar {{count}} capítulos o volúmenes? No se modificarán los archivos del disco."
"confirm-delete-multiple-chapters": "¿Está seguro de que desea eliminar {{count}} capítulos o volúmenes? No se modificarán los archivos del disco.",
"bulk-delete-libraries": "¿Estás seguro de que deseas eliminar {{count}} bibliotecas?"
},
"read-time-pipe": {
"less-than-hour": "<1 hora",
Expand Down
Loading

0 comments on commit d3af5b2

Please sign in to comment.