i18n(client): sync translations from Crowdin (#763)

* i18n(client): sync Portuguese, Brazilian translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync German translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): restore Portuguese plural fallbacks

Keep the Crowdin sync mergeable while the malformed translations are
corrected at their source.
This commit is contained in:
neon
2026-07-26 17:20:32 -06:00
committed by GitHub
parent 9b2e8c25c3
commit 5aedd93ad5
+23 -23
View File
@@ -102,22 +102,22 @@
"hint": "Helle oder dunkle Oberfläche"
},
"accents": {
"grey": "Grey",
"scarlet": "Scarlet",
"grey": "Grau",
"scarlet": "Scharlachrot",
"vermilion": "Vermilion",
"rose": "Rose",
"copper": "Copper",
"copper": "Kupfer",
"orange": "Orange",
"chartreuse": "Chartreuse",
"marigold": "Marigold",
"wasabi": "Wasabi",
"amber": "Amber",
"malachite": "Malachite",
"yellow": "Yellow",
"yellow": "Gelb",
"viridian": "Viridian",
"turquoise": "Turquoise",
"turquoise": "Türkis",
"lime": "Lime",
"green": "Green",
"green": "Grün",
"acid-green": "Acid Green",
"emerald": "Emerald",
"teal": "Teal",
@@ -126,15 +126,15 @@
"jade": "Jade",
"ultramarine": "Ultramarine",
"iris": "Iris",
"purple": "Purple",
"blue": "Blue",
"purple": "Lila",
"blue": "Blau",
"indigo": "Indigo",
"violet": "Violet",
"violet": "Violett",
"amethyst": "Amethyst",
"fuchsia": "Fuchsia",
"raspberry": "Raspberry",
"raspberry": "Himbeere",
"pink": "Pink",
"white": "White",
"white": "Weiß",
"rosewater": "Rosewater",
"salmon": "Salmon",
"coral": "Coral",
@@ -151,9 +151,9 @@
"celadon": "Celadon",
"sage": "Sage",
"pistachio": "Pistachio",
"mint": "Mint",
"mint": "Minzgrün",
"seafoam": "Seafoam",
"baby-blue": "Baby Blue",
"baby-blue": "Babyblau",
"powder": "Powder",
"sea-glass": "Sea Glass",
"bluebell": "Bluebell",
@@ -161,7 +161,7 @@
"thistle": "Thistle",
"periwinkle": "Periwinkle",
"wisteria": "Wisteria",
"lavender": "Lavender",
"lavender": "Lavendel",
"mauve": "Mauve",
"orchid": "Orchid",
"rose-quartz": "Rose Quartz",
@@ -5997,7 +5997,7 @@
},
"bookDuplicates": {
"scanSettings": "Scan-Einstellungen",
"title": "Duplicate Books",
"title": "Doppelte Bücher",
"description": "Scan files and metadata for potential duplicate records. Nothing is deleted during a scan.",
"scope": "Library scope",
"allLibraries": "Alle verfügbaren Bibliotheken",
@@ -6008,11 +6008,11 @@
"rescan": "Erneut scannen",
"status": {
"queued": "Scan in Warteschlange",
"running": "Scanning books"
"running": "Scanne Bücher"
},
"groupsFound": "Keine duplizierten Gruppen | Eine duplizierte Gruppe | {count} duplizierte Gruppen",
"filter": "Übereinstimmungstyp",
"allReasons": "All match types",
"allReasons": "Alle Übereinstimmungstypen",
"reasons": {
"file_hash": "Identical file set",
"isbn": "Gleiche ISBN",
@@ -6025,7 +6025,7 @@
"discardThis": "Dieses Buch verwerfen",
"selectKeeperFirst": "Select a keeper first",
"noDirectMatch": "No direct match with keeper",
"moreFiles": "+{count} more",
"moreFiles": "+{count} weitere",
"showDetails": "Details anzeigen",
"hideDetails": "Details ausblenden",
"deleteSelected": "Ausgewählte {count} löschen",
@@ -6034,7 +6034,7 @@
"unknown": "Unbekannt",
"none": "Keine",
"accessDenied": "You do not have permission to use the duplicate book tool.",
"pairDetails": "Match details",
"pairDetails": "Übereinstimmungsdetails",
"pairLabel": "{first} und {second}",
"fields": {
"library": "Bibliothek",
@@ -6043,7 +6043,7 @@
"fileLocation": "Datei",
"files": "Dateien",
"readingStatus": "Lesestatus",
"progress": "Progress",
"progress": "Fortschritt",
"path": "Bibliothekspfad",
"collections": "Sammlungen",
"added": "Hinzugefügt",
@@ -6061,15 +6061,15 @@
"title": "Doppelte Bücher dauerhaft löschen?",
"description": "This will permanently delete {count} selected book and its files. | This will permanently delete {count} selected book and its files. | This will permanently delete {count} selected books and their files.",
"warning": "Metadata, collections, reading data, and device state are not transferred to the kept book. Associated data for other users is also removed.",
"confirm": "Delete {count} book | Delete {count} book | Delete {count} books",
"success": "No books deleted | One duplicate book deleted | {count} duplicate books deleted"
"confirm": "{count} Buch löschen | {count} Buch löschen | Lösche {count} Bücher",
"success": "Keine Bücher gelöscht | Ein doppeltes Buch gelöscht | {count} doppelte Bücher gelöscht"
},
"errors": {
"start": "Duplikats-Scan konnte nicht gestartet werden.",
"status": "Scanfortschritt konnte nicht geladen werden.",
"scan": "Duplikats-Scan ist fehlgeschlagen. Erneut versuchen.",
"results": "Could not load duplicate groups.",
"delete": "Could not delete the selected duplicate books."
"delete": "Die ausgewählten doppelten Bücher konnten nicht gelöscht werden."
},
"pagination": {
"label": "Duplicate groups pages",