feat(deck): add daily learning limits and today's study stats
- Add newPerDay and revPerDay fields to Deck model (Anki-style) - Add settings modal to configure daily limits per deck - Display today's studied counts (new/review/learning) on deck page - Add i18n translations for all 8 languages - Fix JSON syntax errors in fr-FR.json and it-IT.json - Fix double counting bug in repoGetTodayStudyStats
This commit is contained in:
@@ -112,47 +112,25 @@
|
||||
"resetSuccess": "{count} cartes réinitialisées avec succès",
|
||||
"resetting": "Réinitialisation en cours...",
|
||||
"cancel": "Annuler",
|
||||
"settings": "Paramètres",
|
||||
"settingsTitle": "Paramètres du deck",
|
||||
"newPerDay": "Nouvelles cartes par jour",
|
||||
"newPerDayHint": "Nombre maximum de nouvelles cartes par jour",
|
||||
"revPerDay": "Révisions par jour",
|
||||
"revPerDayHint": "Nombre maximum de cartes à réviser par jour",
|
||||
"save": "Enregistrer",
|
||||
"saving": "Enregistrement...",
|
||||
"settingsSaved": "Paramètres enregistrés",
|
||||
"todayNew": "Nouvelles",
|
||||
"todayReview": "Révisions",
|
||||
"todayLearning": "En cours",
|
||||
"error": {
|
||||
"update": "Vous n'avez pas la permission de mettre à jour cette carte.",
|
||||
"delete": "Vous n'avez pas la permission de supprimer cette carte.",
|
||||
"add": "Vous n'avez pas la permission d'ajouter des cartes à ce deck."
|
||||
}
|
||||
},
|
||||
"deck_id": {
|
||||
"unauthorized": "Vous n'êtes pas le propriétaire de ce paquet",
|
||||
"back": "Retour",
|
||||
"cards": "Cartes",
|
||||
"itemsCount": "{count} éléments",
|
||||
"memorize": "Mémoriser",
|
||||
"loadingCards": "Chargement des cartes...",
|
||||
"noCards": "Aucune carte dans ce paquet",
|
||||
"card": "Carte",
|
||||
"addNewCard": "Ajouter une nouvelle carte",
|
||||
"add": "Ajouter",
|
||||
"adding": "Ajout en cours...",
|
||||
"updateCard": "Mettre à jour la carte",
|
||||
"update": "Mettre à jour",
|
||||
"updating": "Mise à jour en cours...",
|
||||
"word": "Mot",
|
||||
"definition": "Définition",
|
||||
"ipa": "IPA",
|
||||
"example": "Exemple",
|
||||
"wordAndDefinitionRequired": "Le mot et la définition sont requis",
|
||||
"edit": "Modifier",
|
||||
"delete": "Supprimer",
|
||||
"permissionDenied": "Vous n'avez pas la permission d'effectuer cette action",
|
||||
"resetProgress": "Réinitialiser",
|
||||
"resetProgressTitle": "Réinitialiser la progression du paquet",
|
||||
"resetProgressConfirm": "Cela réinitialisera toutes les cards in this deck to new state. Your learning progress will be lost. Are you sure?",
|
||||
"resetSuccess": "{count} cards réinitialisées avec succès",
|
||||
"resetting": "Réinitialisation en cours...",
|
||||
"cancel": "Annuler",
|
||||
"error": {
|
||||
"update": "Vous n'avez pas la permission de mettre à jour cette carte.",
|
||||
"delete": "Vous n'avez pas la permission de supprimer cette carte.",
|
||||
"add": "Vous n'avez pas la permission d'ajouter des cartes à ce paquet."
|
||||
}
|
||||
},
|
||||
"home": {
|
||||
"title": "Apprendre les langues",
|
||||
"description": "Voici un site Web très utile pour vous aider à apprendre presque toutes les langues du monde, y compris les langues construites.",
|
||||
"explore": "Explorer",
|
||||
|
||||
Reference in New Issue
Block a user