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

* fix(client): remove Hungarian and Korean locales

Both catalogs held nothing but English fallback values, so selecting either language produced a
fully English interface that reads as broken rather than untranslated. Crowdin Translate covers only
24 languages and includes neither, so neither locale had any machine translation route, and no human
translations existed yet.

Drop them from the shared locale list, the Crowdin export configuration, the pull request allowlist,
the catalogs, and the tests, leaving fifteen target languages. Remove both from the Crowdin project
as well, after confirming each export was byte-identical to the English source so no translation work
was discarded.

Re-adding either is cheap once a translation route exists, whether that is a machine translation
engine that supports them or a volunteer translator.

Give the locale tests the same fallback semantics the application runs with. Production always loads
the English catalog and points `fallbackLocale` at it, so a key a target catalog does not carry
renders English. The test instances omitted both, which resolves a missing key to its own name, and
several assertions compared a translated label against the English one without checking that the
language actually translates that key. Both patterns pass only while every catalog is complete, and
would fail confusingly the first time a language lags behind a new key.

Ref #576

* i18n(client): sync French translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Spanish translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Czech translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Danish translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Finnish translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Italian translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Dutch translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Polish translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Russian translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Slovenian translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Swedish translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Ukrainian translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Chinese Simplified translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.

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

Keep translated catalogs synchronized with reviewed Crowdin content.

* i18n(client): sync Ukrainian translations from Crowdin

Keep translated catalogs synchronized with reviewed Crowdin content.
This commit is contained in:
neon
2026-07-31 16:07:27 -07:00
committed by GitHub
parent a0bc01ea50
commit d26f6999b4
14 changed files with 35805 additions and 35805 deletions
+5167 -5167
View File
File diff suppressed because it is too large Load Diff
+5097 -5097
View File
File diff suppressed because it is too large Load Diff
+79 -79
View File
@@ -3241,30 +3241,30 @@
"ascending": "Ascendente",
"descending": "Descendente",
"fields": {
"author": "Author",
"title": "Title",
"series": "Series",
"seriesIndex": "Series #",
"addedAt": "Date Added",
"updatedAt": "Date Updated",
"publishedDate": "Published Date",
"publishedYear": "Published Year",
"pageCount": "Page Count",
"rating": "Rating",
"publisher": "Publisher",
"fileSize": "File Size",
"readProgress": "Read Progress",
"readStatus": "Read Status",
"format": "Format",
"lastReadAt": "Last Read",
"startedAt": "Date Started",
"finishedAt": "Date Finished",
"random": "Random",
"language": "Language",
"metadataScore": "Metadata Score"
"author": "Autor",
"title": "Título",
"series": "Serie",
"seriesIndex": "Serie #",
"addedAt": "Fecha añadida",
"updatedAt": "Fecha Actualizada",
"publishedDate": "Fecha de publicación",
"publishedYear": "Año de publicación",
"pageCount": "Recuento de páginas",
"rating": "Calificación",
"publisher": "Editorial",
"fileSize": "Tamaño de archivo",
"readProgress": "Progreso de lectura",
"readStatus": "Estado de lectura",
"format": "Formato",
"lastReadAt": "Última lectura",
"startedAt": "Fecha de inicio",
"finishedAt": "Fecha de finalización",
"random": "Aleatorio",
"language": "Idioma",
"metadataScore": "Puntuación de metadatos"
},
"customFieldsGroup": "Custom fields",
"customFieldFallback": "Custom field",
"customFieldsGroup": "Campos personalizados",
"customFieldFallback": "Campo personalizado",
"remove": "Quitar",
"emptyState": "No hay clasificación configurada. Se utilizará título ascendente.",
"addLevel": "Agregar nivel de clasificación"
@@ -3275,63 +3275,63 @@
"any": "CUALQUIER",
"ofFollowingRules": "de las siguientes reglas",
"fields": {
"title": "Title",
"publisher": "Publisher",
"language": "Language",
"series": "Series",
"seriesIndex": "Series Index",
"publishedDate": "Published Date",
"publishedYear": "Published Year",
"pageCount": "Page Count",
"author": "Author",
"genre": "Genre",
"tag": "Tag",
"collection": "Collection",
"library": "Library",
"format": "Format",
"addedAt": "Added Date",
"startedAt": "Date Started",
"finishedAt": "Date Finished",
"fileAvailability": "File Availability",
"rating": "Rating",
"communityRating": "Community Rating",
"readProgress": "Reading Progress",
"readStatus": "Read Status",
"description": "Description",
"title": "Título",
"publisher": "Editorial",
"language": "Idioma",
"series": "Serie",
"seriesIndex": "Orden de serie",
"publishedDate": "Fecha de publicación",
"publishedYear": "Año de publicación",
"pageCount": "Recuento de páginas",
"author": "Autor",
"genre": "Género",
"tag": "Etiqueta",
"collection": "Colección",
"library": "Biblioteca",
"format": "Formato",
"addedAt": "Fecha añadida",
"startedAt": "Fecha de inicio",
"finishedAt": "Fecha de finalización",
"fileAvailability": "Disponibilidad de archivo",
"rating": "Calificación",
"communityRating": "Valoración de la Comunidad",
"readProgress": "Progreso de lectura",
"readStatus": "Estado de lectura",
"description": "Descripción",
"isbn": "ISBN",
"metadataScore": "Metadata Score",
"cover": "Cover",
"lockStatus": "Lock Status",
"seriesStatus": "Series Status"
"metadataScore": "Puntuación de metadatos",
"cover": "Portada",
"lockStatus": "Estado de bloqueo",
"seriesStatus": "Estado de la serie"
},
"operators": {
"contains": "contains",
"notContains": "does not contain",
"startsWith": "starts with",
"endsWith": "ends with",
"eq": "is",
"notEq": "is not",
"isEmpty": "is empty",
"isNotEmpty": "is not empty",
"gt": "greater than",
"gte": "at least",
"lt": "less than",
"lte": "at most",
"between": "between",
"includesAny": "includes any of",
"includesAll": "includes all of",
"excludesAll": "excludes all of",
"before": "before",
"after": "after",
"withinLast": "within last",
"isMissing": "is missing",
"isPresent": "is present",
"isUnread": "is unread",
"isInProgress": "is in progress",
"isFinished": "is finished",
"isLocked": "is locked",
"isUnlocked": "is unlocked",
"isUpNext": "is up next"
"contains": "contiene",
"notContains": "no contiene",
"startsWith": "comienza con",
"endsWith": "termina con",
"eq": "es",
"notEq": "no es",
"isEmpty": "está vacío",
"isNotEmpty": "no está vacío",
"gt": "mayor que",
"gte": "al menos ",
"lt": "menos que",
"lte": "como máximo ",
"between": "entre",
"includesAny": "incluye cualquiera de",
"includesAll": "incluye todo de",
"excludesAll": "excluye todo de",
"before": "antes",
"after": "después",
"withinLast": "dentro del último",
"isMissing": "no se encuentra",
"isPresent": "está presente",
"isUnread": "no leído",
"isInProgress": "está en curso",
"isFinished": "está terminado",
"isLocked": "está bloqueado",
"isUnlocked": "está desbloqueado",
"isUpNext": "está arriba siguiente"
},
"anyProvider": "Cualquier proveedor",
"communityRatingProvider": "Proveedor de calificación comunitaria",
@@ -6162,8 +6162,8 @@
"smartScope": {
"syncToKobo": "Sincronizar con Kobo",
"syncToKoboHint": "Los libros que coincidan con este alcance aparecerán en su dispositivo Kobo",
"visibleToAll": "Visible to all users",
"visibleToAllHint": "Every user can see and use this smart scope",
"visibleToAll": "Visible para todos los usuarios",
"visibleToAllHint": "Cada usuario puede ver y utilizar este smart scope",
"dialog": {
"name": "Nombre",
"namePlaceholder": "por ej. Ciencia ficción no leída",
+5093 -5093
View File
File diff suppressed because it is too large Load Diff
+84 -84
View File
@@ -19,7 +19,7 @@
"settings": {
"privacySharing": {
"title": "Confidentialité et partage",
"subtitle": "Contrôlez si les administrateurs peuvent voir un résumé identifiable de votre activité de lecture.",
"subtitle": "Choisissez si les administrateurs peuvent consulter un récapitulatif de votre activité de lecture.",
"levelLegend": "Niveau de partage des statistiques de lecture",
"current": "Paramètre actuel",
"levels": {
@@ -29,26 +29,26 @@
},
"summary": {
"title": "Partager le résumé",
"description": "Partagez des habitudes agrégées sans titres de livres, auteurs, séries ou narrateurs."
"description": "Partager vos habitudes de lecture globales sans mentionner les titres des livres, auteurs, séries ou narrateurs."
},
"detailed": {
"title": "Partagez des statistiques détaillées",
"description": "Partagez également des livres, auteurs, séries, genres et narrateurs récents et de premier ordre."
"title": "Partager vos statistiques détaillées",
"description": "Partager également les livres, auteurs, séries, genres et narrateurs récents et les mieux notés."
}
},
"fields": {
"frequency": "Fréquence de lecture et jours actifs",
"completion": "Inclure les livres commencés et terminés",
"formats": "Distribution des formats",
"formats": "Répartition des formats",
"genres": "Répartition des genres principaux",
"trend": "Tendance globale de lecture",
"books": "Titres de livres actuels, récents et les plus lus",
"trend": "Tendance globale de lectures",
"books": "Titres des livres en cours, récents et les plus lus",
"authors": "Meilleurs auteurs",
"series": "Meilleures séries",
"narrators": "Meilleurs narrateurs"
},
"confirm": {
"shareTitle": "Activer {level} ?",
"shareTitle": "Autoriser {level} ?",
"shareDescription": "Les administrateurs autorisés pourront voir les informations suivantes.",
"stopTitle": "Arrêter de partager des informations sur la lecture ?",
"stopDescription": "L'accès administrateur sera immédiatement bloqué. Les enregistrements d'accès existants restent dans votre historique.",
@@ -287,7 +287,7 @@
},
"seriesPosition": {
"label": "Numéro de série",
"hint": "Badge indiquant la position du livre dans sa série en haut à droite (par exemple #3, #1.5)"
"hint": "Badge indiquant la position du livre dans sa série en haut à droite (e.g. #3, #1.5)"
},
"lockStatus": {
"label": "Statut de verrouillage",
@@ -3241,30 +3241,30 @@
"ascending": "Ascendant",
"descending": "Décroissant",
"fields": {
"author": "Author",
"title": "Title",
"series": "Series",
"seriesIndex": "Series #",
"addedAt": "Date Added",
"updatedAt": "Date Updated",
"publishedDate": "Published Date",
"publishedYear": "Published Year",
"pageCount": "Page Count",
"rating": "Rating",
"publisher": "Publisher",
"fileSize": "File Size",
"readProgress": "Read Progress",
"readStatus": "Read Status",
"author": "Auteur",
"title": "Titre",
"series": "Séries",
"seriesIndex": "Séries #",
"addedAt": "Date d'ajout",
"updatedAt": "Date de modification",
"publishedDate": "Date de publication",
"publishedYear": "Année de publication",
"pageCount": "Nombre de pages",
"rating": "Évaluation",
"publisher": "Éditeur",
"fileSize": "Taille du fichier",
"readProgress": "Progression de lecture",
"readStatus": "Statut",
"format": "Format",
"lastReadAt": "Last Read",
"startedAt": "Date Started",
"finishedAt": "Date Finished",
"random": "Random",
"language": "Language",
"metadataScore": "Metadata Score"
"lastReadAt": "Dernière lecture",
"startedAt": "Date de début",
"finishedAt": "Date de fin",
"random": "Aléatoire",
"language": "Langue",
"metadataScore": "Score des métadonnées"
},
"customFieldsGroup": "Custom fields",
"customFieldFallback": "Custom field",
"customFieldsGroup": "Groupe de champs personnalisés",
"customFieldFallback": "Valeur par défaut des champs personnalisés",
"remove": "Supprimer",
"emptyState": "Aucun tri configuré. Le titre ascendant sera utilisé.",
"addLevel": "Ajouter un niveau de tri"
@@ -3275,63 +3275,63 @@
"any": "TOUT",
"ofFollowingRules": "des règles suivantes",
"fields": {
"title": "Title",
"publisher": "Publisher",
"language": "Language",
"series": "Series",
"seriesIndex": "Series Index",
"publishedDate": "Published Date",
"publishedYear": "Published Year",
"pageCount": "Page Count",
"author": "Author",
"title": "Titre",
"publisher": "Éditeur",
"language": "Langue",
"series": "Séries",
"seriesIndex": "Index de la série",
"publishedDate": "Date de publication",
"publishedYear": "Année de publication",
"pageCount": "Nombre de pages",
"author": "Auteur",
"genre": "Genre",
"tag": "Tag",
"tag": "Balises",
"collection": "Collection",
"library": "Library",
"library": "Bibliothèque",
"format": "Format",
"addedAt": "Added Date",
"startedAt": "Date Started",
"finishedAt": "Date Finished",
"fileAvailability": "File Availability",
"rating": "Rating",
"communityRating": "Community Rating",
"readProgress": "Reading Progress",
"readStatus": "Read Status",
"addedAt": "Date d'ajout",
"startedAt": "Date de début",
"finishedAt": "Date de fin",
"fileAvailability": "Présence du fichier",
"rating": "Note",
"communityRating": "Évaluations de la communauté",
"readProgress": "Progression de lecture",
"readStatus": "Statut de lecture",
"description": "Description",
"isbn": "ISBN",
"metadataScore": "Metadata Score",
"cover": "Cover",
"lockStatus": "Lock Status",
"seriesStatus": "Series Status"
"metadataScore": "Score des métadonnées",
"cover": "Couverture",
"lockStatus": "Statut de verrouillage",
"seriesStatus": "Statut de la série"
},
"operators": {
"contains": "contains",
"notContains": "does not contain",
"startsWith": "starts with",
"endsWith": "ends with",
"eq": "is",
"notEq": "is not",
"isEmpty": "is empty",
"isNotEmpty": "is not empty",
"gt": "greater than",
"gte": "at least",
"lt": "less than",
"lte": "at most",
"between": "between",
"includesAny": "includes any of",
"includesAll": "includes all of",
"excludesAll": "excludes all of",
"before": "before",
"after": "after",
"withinLast": "within last",
"isMissing": "is missing",
"isPresent": "is present",
"isUnread": "is unread",
"isInProgress": "is in progress",
"isFinished": "is finished",
"isLocked": "is locked",
"isUnlocked": "is unlocked",
"isUpNext": "is up next"
"contains": "contient",
"notContains": "ne contient pas",
"startsWith": "commence par",
"endsWith": "finit par",
"eq": "est",
"notEq": "est différent de",
"isEmpty": "est vide",
"isNotEmpty": "n'est pas vide",
"gt": "supérieur à",
"gte": "au moins",
"lt": "inférieur à",
"lte": "au maximum",
"between": "compris entre",
"includesAny": "inclut l'un des",
"includesAll": "inclut tous les",
"excludesAll": "exclut tous les",
"before": "avant",
"after": "après",
"withinLast": "dans le dernier",
"isMissing": "est manquant",
"isPresent": "existe",
"isUnread": "est non lu",
"isInProgress": "est en cours",
"isFinished": "est terminé",
"isLocked": "est verrouillé",
"isUnlocked": "n'est pas verrouillé",
"isUpNext": "est à la suite"
},
"anyProvider": "N'importe quel fournisseur",
"communityRatingProvider": "Fournisseur de notation communautaire",
@@ -3573,7 +3573,7 @@
"errors": {
"invalidDate": "Choisissez une date et une heure valides.",
"future": "La session ne pourra pas démarrer dans le futur.",
"duration": "La durée doit être comprise entre 1 et 1 440 minutes.",
"duration": "La durée doit être comprise entre 1 et 1440 minutes.",
"endProgress": "La progression finale doit être comprise entre 0 et 100."
},
"title": "Ajouter une séance de lecture",
@@ -6162,8 +6162,8 @@
"smartScope": {
"syncToKobo": "Synchroniser avec Kobo",
"syncToKoboHint": "Les livres correspondant à cette portée apparaîtront sur votre appareil Kobo",
"visibleToAll": "Visible to all users",
"visibleToAllHint": "Every user can see and use this smart scope",
"visibleToAll": "Visible pour tous les utilisateurs",
"visibleToAllHint": "Tous les utilisateurs peuvent consulter et utiliser cet outil intelligent",
"dialog": {
"name": "Nom",
"namePlaceholder": "par ex. Science-fiction non lue",
+11 -11
View File
@@ -4669,18 +4669,18 @@
"shelves": "Scaffali"
},
"widgetNames": {
"readingStreak": "Striscia di lettura",
"currentlyReading": "Attualmente sto leggendo",
"readingStreak": "Reading Streak",
"currentlyReading": "Currently Reading",
"readingGoal": "Reading Goal",
"readingDna": "Leggere il DNA",
"monthlyChallenge": "Sfida mensile",
"highlightOfTheDay": "Momento clou della giornata",
"neglectedGems": "Gemme trascurate",
"readingRhythm": "Ritmo di lettura",
"diversityScore": "Punteggio di diversità",
"libraryOverview": "Panoramica della biblioteca",
"yearProjection": "Proiezione dell'anno",
"longWait": "La lunga attesa"
"readingDna": "Reading DNA",
"monthlyChallenge": "Monthly Challenge",
"highlightOfTheDay": "Highlight of the Day",
"neglectedGems": "Neglected Gems",
"readingRhythm": "Reading Rhythm",
"diversityScore": "Diversity Score",
"libraryOverview": "Library Overview",
"yearProjection": "Year Projection",
"longWait": "The Long Wait"
},
"shelfNames": {
"recentlyAdded": "Recently Added",
+16 -16
View File
@@ -126,7 +126,7 @@
"jade": "Jade",
"ultramarine": "Ultramarine",
"iris": "Iris",
"purple": "Purple",
"purple": "Paars",
"blue": "Blue",
"indigo": "Indigo",
"violet": "Violet",
@@ -1788,7 +1788,7 @@
"librarySaveFailed": "Failed to save library pattern",
"saveLibraryPattern": "Save pattern for {name}",
"resetLibraryPattern": "Reset {name} to the default pattern",
"tokenTitle": "Book title",
"tokenTitle": "Titel",
"tokenSubtitle": "Book subtitle",
"tokenAuthors": "Author(s), comma-separated",
"tokenYear": "Publication year",
@@ -1796,7 +1796,7 @@
"tokenSeriesIndex": "Series index (zero-padded)",
"tokenPublisher": "Publisher",
"tokenIsbn": "ISBN-13",
"tokenLanguage": "Language",
"tokenLanguage": "Taal",
"tokenOriginalFilename": "Original filename (without extension)",
"tokenExtension": "File extension (without dot)",
"patternHelpIntro": "Patterns use tokens like {titleToken} and {authorsToken}, plus modifiers and optional segments.",
@@ -2550,7 +2550,7 @@
},
"pagination": {
"label": "Users pagination",
"page": "Page {page} of {totalPages}"
"page": "Pagina {page} van {totalPages}"
},
"editUserAria": "Edit {name}",
"resetPasswordAria": "Reset the password for {name}",
@@ -2706,7 +2706,7 @@
"details": "Details",
"hideDetails": "Details verbergen",
"refresh": "Refresh audit log",
"loadError": "Could not load audit events.",
"loadError": "Kan geen audit gebeurtenissen laden.",
"removeFilter": "Remove filter: {value}",
"allActions": "All actions",
"allEventTypes": "All event types",
@@ -4669,18 +4669,18 @@
"shelves": "Planken"
},
"widgetNames": {
"readingStreak": "Leesreeks",
"currentlyReading": "Nu aan het lezen",
"readingStreak": "Reading Streak",
"currentlyReading": "Currently Reading",
"readingGoal": "Reading Goal",
"readingDna": "Lees-DNA",
"monthlyChallenge": "Maandelijkse uitdaging",
"highlightOfTheDay": "Markering van de dag",
"neglectedGems": "Vergeten pareltjes",
"readingRhythm": "Leesritme",
"diversityScore": "Diversiteitsscore",
"libraryOverview": "Bibliotheekoverzicht",
"yearProjection": "Jaarprognose",
"longWait": "Het lange wachten"
"readingDna": "Reading DNA",
"monthlyChallenge": "Monthly Challenge",
"highlightOfTheDay": "Highlight of the Day",
"neglectedGems": "Neglected Gems",
"readingRhythm": "Reading Rhythm",
"diversityScore": "Diversity Score",
"libraryOverview": "Library Overview",
"yearProjection": "Year Projection",
"longWait": "The Long Wait"
},
"shelfNames": {
"recentlyAdded": "Recently Added",
+11 -11
View File
@@ -4669,18 +4669,18 @@
"shelves": "Półki"
},
"widgetNames": {
"readingStreak": "Czytelnicza passa",
"currentlyReading": "Aktualnie czytam",
"readingStreak": "Reading Streak",
"currentlyReading": "Currently Reading",
"readingGoal": "Reading Goal",
"readingDna": "Czytanie DNA",
"monthlyChallenge": "Comiesięczne wyzwanie",
"highlightOfTheDay": "Najważniejsza atrakcja dnia",
"neglectedGems": "Zaniedbane klejnoty",
"readingRhythm": "Rytm czytania",
"diversityScore": "Wynik różnorodności",
"libraryOverview": "Przegląd biblioteki",
"yearProjection": "Projekcja roku",
"longWait": "Długie oczekiwanie"
"readingDna": "Reading DNA",
"monthlyChallenge": "Monthly Challenge",
"highlightOfTheDay": "Highlight of the Day",
"neglectedGems": "Neglected Gems",
"readingRhythm": "Reading Rhythm",
"diversityScore": "Diversity Score",
"libraryOverview": "Library Overview",
"yearProjection": "Year Projection",
"longWait": "The Long Wait"
},
"shelfNames": {
"recentlyAdded": "Recently Added",
+79 -79
View File
@@ -3241,30 +3241,30 @@
"ascending": "Crescente",
"descending": "Decrescente",
"fields": {
"author": "Author",
"title": "Title",
"series": "Series",
"seriesIndex": "Series #",
"addedAt": "Date Added",
"updatedAt": "Date Updated",
"publishedDate": "Published Date",
"publishedYear": "Published Year",
"pageCount": "Page Count",
"rating": "Rating",
"publisher": "Publisher",
"fileSize": "File Size",
"readProgress": "Read Progress",
"readStatus": "Read Status",
"format": "Format",
"lastReadAt": "Last Read",
"startedAt": "Date Started",
"finishedAt": "Date Finished",
"random": "Random",
"language": "Language",
"metadataScore": "Metadata Score"
"author": "Autor",
"title": "Título",
"series": "Séries",
"seriesIndex": "Séries #",
"addedAt": "Data de Adição",
"updatedAt": "Data de atualização",
"publishedDate": "Data de Publicação",
"publishedYear": "Ano de Publicação",
"pageCount": "Número de páginas",
"rating": "Avaliação",
"publisher": "Editora",
"fileSize": "Tamanho do Arquivo",
"readProgress": "Progresso de Leitura",
"readStatus": "Status de leitura",
"format": "Formato",
"lastReadAt": "Última Leitura",
"startedAt": "Data de Início",
"finishedAt": "Data de Término",
"random": "Aleatório",
"language": "Idioma",
"metadataScore": "Pontuação de Metadados"
},
"customFieldsGroup": "Custom fields",
"customFieldFallback": "Custom field",
"customFieldsGroup": "Campos personalizados",
"customFieldFallback": "Campo personalizado",
"remove": "Remover",
"emptyState": "Nenhuma ordenação configurada. Ordem alfabética por título (crescente) será utilizada.",
"addLevel": "Adicionar nível de ordenação"
@@ -3275,63 +3275,63 @@
"any": "QUALQUER",
"ofFollowingRules": "das seguintes regras",
"fields": {
"title": "Title",
"publisher": "Publisher",
"language": "Language",
"series": "Series",
"seriesIndex": "Series Index",
"publishedDate": "Published Date",
"publishedYear": "Published Year",
"pageCount": "Page Count",
"author": "Author",
"genre": "Genre",
"tag": "Tag",
"collection": "Collection",
"library": "Library",
"format": "Format",
"addedAt": "Added Date",
"startedAt": "Date Started",
"finishedAt": "Date Finished",
"fileAvailability": "File Availability",
"rating": "Rating",
"communityRating": "Community Rating",
"readProgress": "Reading Progress",
"readStatus": "Read Status",
"description": "Description",
"title": "Título",
"publisher": "Editora",
"language": "Idioma",
"series": "Séries",
"seriesIndex": "Índice da série",
"publishedDate": "Data de Publicação",
"publishedYear": "Ano de Publicação",
"pageCount": "Número de páginas",
"author": "Autor",
"genre": "Gênero",
"tag": "Etiqueta",
"collection": "Coleção",
"library": "Biblioteca",
"format": "Formato",
"addedAt": "Data de adição",
"startedAt": "Data de Início",
"finishedAt": "Data de Término",
"fileAvailability": "Disponibilidade do arquivo",
"rating": "Classificação",
"communityRating": "Avaliações da Comunidade",
"readProgress": "Progresso de Leitura",
"readStatus": "Status de leitura",
"description": "Descrição",
"isbn": "ISBN",
"metadataScore": "Metadata Score",
"cover": "Cover",
"lockStatus": "Lock Status",
"seriesStatus": "Series Status"
"metadataScore": "Pontuação de Metadados",
"cover": "Capa",
"lockStatus": "Status de bloqueio",
"seriesStatus": "Status da Série"
},
"operators": {
"contains": "contains",
"notContains": "does not contain",
"startsWith": "starts with",
"endsWith": "ends with",
"eq": "is",
"notEq": "is not",
"isEmpty": "is empty",
"isNotEmpty": "is not empty",
"gt": "greater than",
"gte": "at least",
"lt": "less than",
"lte": "at most",
"between": "between",
"includesAny": "includes any of",
"includesAll": "includes all of",
"excludesAll": "excludes all of",
"before": "before",
"after": "after",
"withinLast": "within last",
"isMissing": "is missing",
"isPresent": "is present",
"isUnread": "is unread",
"isInProgress": "is in progress",
"isFinished": "is finished",
"isLocked": "is locked",
"isUnlocked": "is unlocked",
"isUpNext": "is up next"
"contains": "contém",
"notContains": "não contém",
"startsWith": "inicia com",
"endsWith": "termina com",
"eq": "é",
"notEq": "não é",
"isEmpty": "vazio",
"isNotEmpty": "não está vazio",
"gt": "maior que",
"gte": "pelo menos",
"lt": "menos que",
"lte": "no máximo",
"between": "entre",
"includesAny": "inclui qualquer um dos",
"includesAll": "inclui todos os",
"excludesAll": "inclui todos os",
"before": "antes",
"after": "depois",
"withinLast": "dentro do último",
"isMissing": "está faltando",
"isPresent": "está presente",
"isUnread": "não é lido",
"isInProgress": "está em andamento",
"isFinished": "está finalizado",
"isLocked": "está bloqueado",
"isUnlocked": "está desbloqueado",
"isUpNext": "é a próxima"
},
"anyProvider": "Qualquer provedor",
"communityRatingProvider": "Provedor de avaliação da comunidade",
@@ -6162,8 +6162,8 @@
"smartScope": {
"syncToKobo": "Sincronizar com o Kobo",
"syncToKoboHint": "Os livros que correspondem a este escopo aparecerão no seu dispositivo Kobo",
"visibleToAll": "Visible to all users",
"visibleToAllHint": "Every user can see and use this smart scope",
"visibleToAll": "Visível a todos os usuários",
"visibleToAllHint": "Todo usuário pode ver e usar este escopo inteligente",
"dialog": {
"name": "Nome",
"namePlaceholder": "ex. Ficção Científica Não Lida",
+5223 -5223
View File
File diff suppressed because it is too large Load Diff
+77 -77
View File
@@ -3241,30 +3241,30 @@
"ascending": "Naraščajoče",
"descending": "Padajoče",
"fields": {
"author": "Author",
"title": "Title",
"series": "Series",
"seriesIndex": "Series #",
"addedAt": "Date Added",
"updatedAt": "Date Updated",
"publishedDate": "Published Date",
"publishedYear": "Published Year",
"pageCount": "Page Count",
"rating": "Rating",
"publisher": "Publisher",
"fileSize": "File Size",
"readProgress": "Read Progress",
"readStatus": "Read Status",
"author": "Avtor",
"title": "Naslov",
"series": "Serija",
"seriesIndex": "Serija #",
"addedAt": "Dodano dne",
"updatedAt": "Posodobljeno dne",
"publishedDate": "Datum izdaje",
"publishedYear": "Leto izdaje",
"pageCount": "Število strani",
"rating": "Ocena",
"publisher": "Založnik",
"fileSize": "Velikost datoteke",
"readProgress": "Napredek branja",
"readStatus": "Status branja",
"format": "Format",
"lastReadAt": "Last Read",
"startedAt": "Date Started",
"finishedAt": "Date Finished",
"random": "Random",
"language": "Language",
"metadataScore": "Metadata Score"
"lastReadAt": "Nazadnje brano",
"startedAt": "Datum začetka",
"finishedAt": "Datum zaključka",
"random": "Naključno",
"language": "Jezik",
"metadataScore": "Ocena metapodatkov"
},
"customFieldsGroup": "Custom fields",
"customFieldFallback": "Custom field",
"customFieldsGroup": "Polja po meri",
"customFieldFallback": "Polje po meri",
"remove": "Odstrani",
"emptyState": "Razvrščanje ni nastavljeno. Uporabljen bo naslov naraščajoče.",
"addLevel": "Dodaj raven razvrščanja"
@@ -3275,63 +3275,63 @@
"any": "KATERO KOLI",
"ofFollowingRules": "naslednjih pravil",
"fields": {
"title": "Title",
"publisher": "Publisher",
"language": "Language",
"series": "Series",
"seriesIndex": "Series Index",
"publishedDate": "Published Date",
"publishedYear": "Published Year",
"pageCount": "Page Count",
"author": "Author",
"genre": "Genre",
"tag": "Tag",
"collection": "Collection",
"library": "Library",
"title": "Naslov",
"publisher": "Založnik",
"language": "Jezik",
"series": "Serija",
"seriesIndex": "Številka v seriji",
"publishedDate": "Datum izdaje",
"publishedYear": "Leto izdaje",
"pageCount": "Število strani",
"author": "Avtor",
"genre": "Žanr",
"tag": "Oznaka",
"collection": "Zbirka",
"library": "Knjižnica",
"format": "Format",
"addedAt": "Added Date",
"startedAt": "Date Started",
"finishedAt": "Date Finished",
"fileAvailability": "File Availability",
"rating": "Rating",
"communityRating": "Community Rating",
"readProgress": "Reading Progress",
"readStatus": "Read Status",
"description": "Description",
"addedAt": "Dodano dne",
"startedAt": "Datum začetka",
"finishedAt": "Datum zaključka",
"fileAvailability": "Razpoložljivost datoteke",
"rating": "Ocena",
"communityRating": "Ocena skupnosti",
"readProgress": "Napredek branja",
"readStatus": "Status branja",
"description": "Opis",
"isbn": "ISBN",
"metadataScore": "Metadata Score",
"cover": "Cover",
"lockStatus": "Lock Status",
"seriesStatus": "Series Status"
"metadataScore": "Ocena metapodatkov",
"cover": "Naslovnica",
"lockStatus": "Stanje zaklepanja",
"seriesStatus": "Stanje serije"
},
"operators": {
"contains": "contains",
"notContains": "does not contain",
"startsWith": "starts with",
"endsWith": "ends with",
"eq": "is",
"notEq": "is not",
"isEmpty": "is empty",
"isNotEmpty": "is not empty",
"gt": "greater than",
"gte": "at least",
"lt": "less than",
"lte": "at most",
"between": "between",
"includesAny": "includes any of",
"includesAll": "includes all of",
"excludesAll": "excludes all of",
"before": "before",
"after": "after",
"withinLast": "within last",
"isMissing": "is missing",
"isPresent": "is present",
"isUnread": "is unread",
"isInProgress": "is in progress",
"isFinished": "is finished",
"isLocked": "is locked",
"isUnlocked": "is unlocked",
"isUpNext": "is up next"
"contains": "vsebuje",
"notContains": "ne vsebuje",
"startsWith": "začne se z",
"endsWith": "konča se z",
"eq": "je",
"notEq": "ni",
"isEmpty": "je prazno",
"isNotEmpty": "ni prazno",
"gt": "večje kot",
"gte": "vsaj",
"lt": "manj kot",
"lte": "kvečjemu",
"between": "med",
"includesAny": "vključuje katero koli od",
"includesAll": "vključuje vse",
"excludesAll": "izključuje vse",
"before": "pred",
"after": "po",
"withinLast": "v zadnjem",
"isMissing": "manjka",
"isPresent": "je prisotno",
"isUnread": "je neprebrano",
"isInProgress": "je v teku",
"isFinished": "je zaključeno",
"isLocked": "je zaklenjeno",
"isUnlocked": "je odklenjeno",
"isUpNext": "je naslednje"
},
"anyProvider": "Kateri koli ponudnik",
"communityRatingProvider": "Ponudnik ocen skupnosti",
@@ -6162,8 +6162,8 @@
"smartScope": {
"syncToKobo": "Sinhroniziraj s Kobo",
"syncToKoboHint": "Knjige, ki ustrezajo temu obsegu, bodo prikazane v napravi Kobo",
"visibleToAll": "Visible to all users",
"visibleToAllHint": "Every user can see and use this smart scope",
"visibleToAll": "Vidno vsem uporabnikom",
"visibleToAllHint": "Vsak uporabnik lahko vidi in uporablja ta pametni obseg",
"dialog": {
"name": "Ime",
"namePlaceholder": "npr. Neprebrana znanstvena fantastika",
+5181 -5181
View File
File diff suppressed because it is too large Load Diff
+5113 -5113
View File
File diff suppressed because it is too large Load Diff
+4574 -4574
View File
File diff suppressed because it is too large Load Diff