feat(i18n): translate library page

This commit is contained in:
Julien Froidefond
2025-02-27 12:29:15 +01:00
parent ed8817d76c
commit 52a212ef07
9 changed files with 147 additions and 56 deletions

View File

@@ -36,6 +36,10 @@ if (!i18n.isInitialized) {
maxAge: 365 * 24 * 60 * 60, // 1 an
},
},
react: {
transSupportBasicHtmlNodes: true, // Permet l'utilisation de balises HTML de base
transKeepBasicHtmlNodesFor: ["br", "strong", "i", "p", "span"], // Liste des balises autorisées
},
});
}

View File

@@ -111,5 +111,35 @@
"cleared": "Server cache cleared successfully"
}
}
},
"library": {
"empty": "No libraries available",
"coverAlt": "Cover of {name}",
"status": {
"available": "Available",
"unavailable": "Unavailable"
},
"lastUpdated": "Last updated: {date}"
},
"series": {
"empty": "No series available",
"coverAlt": "Cover of {title}",
"status": {
"noBooks": "No books",
"read": "Read",
"unread": "Unread",
"progress": "{read}/{total}"
},
"books": "{count} book | {count} books",
"filters": {
"title": "Filters",
"showAll": "Show all",
"unread": "Unread",
"search": "Search series..."
},
"display": {
"showing": "Showing series {start} to {end} of {total}",
"page": "Page {current} of {total}"
}
}
}

View File

@@ -111,5 +111,35 @@
"cleared": "Cache serveur supprimé avec succès"
}
}
},
"library": {
"empty": "Aucune bibliothèque disponible",
"coverAlt": "Couverture de {name}",
"status": {
"available": "Disponible",
"unavailable": "Non disponible"
},
"lastUpdated": "Dernière mise à jour : {date}"
},
"series": {
"empty": "Aucune série disponible",
"coverAlt": "Couverture de {title}",
"status": {
"noBooks": "Pas de tomes",
"read": "Lu",
"unread": "Non lu",
"progress": "{read}/{total}"
},
"books": "{count} tome | {count} tomes",
"filters": {
"title": "Filtres",
"showAll": "Afficher tout",
"unread": "À lire",
"search": "Rechercher une série..."
},
"display": {
"showing": "Affichage des séries {start} à {end} sur {total}",
"page": "Page {current} sur {total}"
}
}
}