diff --git a/apps/mana/apps/web/src/lib/i18n/locales/cards/de.json b/apps/mana/apps/web/src/lib/i18n/locales/cards/de.json index 64a547a61..38dea2b1d 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/cards/de.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/cards/de.json @@ -51,5 +51,17 @@ "loading": "Lädt...", "error": "Fehler", "success": "Erfolgreich" + }, + "progress": { + "page_title_html": "Fortschritt - Cards - Mana", + "heading": "Fortschritt", + "subtitle": "Verfolge deinen Lernfortschritt", + "stat_decks": "Decks", + "stat_total_cards": "Karten gesamt", + "stat_due": "Fällig zur Wiederholung", + "section_overview": "Decks Übersicht", + "empty_title": "Noch keine Lernsitzungen.", + "empty_hint": "Erstelle ein Deck und beginne zu lernen!", + "deck_cards": "{n} Karten" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/cards/en.json b/apps/mana/apps/web/src/lib/i18n/locales/cards/en.json index 8a604d4cb..24870ff5d 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/cards/en.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/cards/en.json @@ -51,5 +51,17 @@ "loading": "Loading...", "error": "Error", "success": "Success" + }, + "progress": { + "page_title_html": "Progress - Cards - Mana", + "heading": "Progress", + "subtitle": "Track your learning progress", + "stat_decks": "Decks", + "stat_total_cards": "Total cards", + "stat_due": "Due for review", + "section_overview": "Decks overview", + "empty_title": "No study sessions yet.", + "empty_hint": "Create a deck and start studying!", + "deck_cards": "{n} cards" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/cards/es.json b/apps/mana/apps/web/src/lib/i18n/locales/cards/es.json index f183c7116..04c89734c 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/cards/es.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/cards/es.json @@ -51,5 +51,17 @@ "loading": "Cargando...", "error": "Error", "success": "Éxito" + }, + "progress": { + "page_title_html": "Progreso - Cards - Mana", + "heading": "Progreso", + "subtitle": "Sigue tu progreso de aprendizaje", + "stat_decks": "Mazos", + "stat_total_cards": "Tarjetas en total", + "stat_due": "Pendientes de repasar", + "section_overview": "Resumen de mazos", + "empty_title": "Aún no hay sesiones de estudio.", + "empty_hint": "¡Crea un mazo y empieza a estudiar!", + "deck_cards": "{n} tarjetas" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/cards/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/cards/fr.json index c4838a2d2..e60d23f15 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/cards/fr.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/cards/fr.json @@ -51,5 +51,17 @@ "loading": "Chargement...", "error": "Erreur", "success": "Succès" + }, + "progress": { + "page_title_html": "Progression - Cards - Mana", + "heading": "Progression", + "subtitle": "Suis ta progression d'apprentissage", + "stat_decks": "Paquets", + "stat_total_cards": "Cartes au total", + "stat_due": "À réviser", + "section_overview": "Vue d'ensemble des paquets", + "empty_title": "Pas encore de sessions d'étude.", + "empty_hint": "Crée un paquet et commence à étudier !", + "deck_cards": "{n} cartes" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/cards/it.json b/apps/mana/apps/web/src/lib/i18n/locales/cards/it.json index 07790d42d..8622c1d9a 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/cards/it.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/cards/it.json @@ -51,5 +51,17 @@ "loading": "Caricamento...", "error": "Errore", "success": "Successo" + }, + "progress": { + "page_title_html": "Progresso - Cards - Mana", + "heading": "Progresso", + "subtitle": "Segui i tuoi progressi di studio", + "stat_decks": "Mazzi", + "stat_total_cards": "Carte totali", + "stat_due": "Da ripassare", + "section_overview": "Panoramica mazzi", + "empty_title": "Ancora nessuna sessione di studio.", + "empty_hint": "Crea un mazzo e inizia a studiare!", + "deck_cards": "{n} carte" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/comic/de.json b/apps/mana/apps/web/src/lib/i18n/locales/comic/de.json new file mode 100644 index 000000000..9cb6e8d78 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/comic/de.json @@ -0,0 +1,35 @@ +{ + "detail": { + "back_aria": "Zurück zu Comics", + "breadcrumb": "Comics", + "loading": "Lädt…", + "not_found": "Story nicht gefunden.", + "not_found_hint": "Gelöscht oder in einem anderen Space.", + "panel_one": "{n} Panel", + "panel_other": "{n} Panels", + "reference_one": "{n} Referenz", + "reference_other": "{n} Referenzen", + "favorite_remove": "Favorit entfernen", + "favorite_set": "Als Favorit markieren", + "context_label": "Kontext:", + "section_panels": "Panels", + "add_panel": "Panel", + "add_batch": "Batch", + "add_batch_title": "2–4 Panels in einem Rutsch generieren", + "add_ai": "Mit KI", + "add_ai_title": "KI schlägt Panels aus einem Tagebuch-Eintrag, Notiz oder Review vor", + "unarchive": "Wieder aktiv", + "archive": "Archivieren", + "delete": "Löschen", + "archived_hint": "Archivierte Story — keine Panel-Generierung möglich, bis wieder aktiviert.", + "confirm_delete_story": "Story \"{title}\" wirklich löschen?", + "confirm_remove_panel": "Panel aus der Story entfernen? Das Bild bleibt in deiner Picture-Galerie und kann dort gelöscht werden." + }, + "styles": { + "comic": "US-Comic", + "manga": "Manga", + "cartoon": "Cartoon", + "graphic-novel": "Graphic Novel", + "webtoon": "Webtoon" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/comic/en.json b/apps/mana/apps/web/src/lib/i18n/locales/comic/en.json new file mode 100644 index 000000000..da18531bf --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/comic/en.json @@ -0,0 +1,35 @@ +{ + "detail": { + "back_aria": "Back to comics", + "breadcrumb": "Comics", + "loading": "Loading…", + "not_found": "Story not found.", + "not_found_hint": "Deleted or in another space.", + "panel_one": "{n} panel", + "panel_other": "{n} panels", + "reference_one": "{n} reference", + "reference_other": "{n} references", + "favorite_remove": "Remove favorite", + "favorite_set": "Mark as favorite", + "context_label": "Context:", + "section_panels": "Panels", + "add_panel": "Panel", + "add_batch": "Batch", + "add_batch_title": "Generate 2–4 panels in one go", + "add_ai": "With AI", + "add_ai_title": "AI suggests panels from a journal entry, note, or review", + "unarchive": "Reactivate", + "archive": "Archive", + "delete": "Delete", + "archived_hint": "Archived story — no panel generation possible until reactivated.", + "confirm_delete_story": "Really delete story \"{title}\"?", + "confirm_remove_panel": "Remove panel from the story? The image stays in your Picture gallery and can be deleted there." + }, + "styles": { + "comic": "US Comic", + "manga": "Manga", + "cartoon": "Cartoon", + "graphic-novel": "Graphic Novel", + "webtoon": "Webtoon" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/comic/es.json b/apps/mana/apps/web/src/lib/i18n/locales/comic/es.json new file mode 100644 index 000000000..1980bbcd7 --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/comic/es.json @@ -0,0 +1,35 @@ +{ + "detail": { + "back_aria": "Volver a cómics", + "breadcrumb": "Cómics", + "loading": "Cargando…", + "not_found": "Historia no encontrada.", + "not_found_hint": "Eliminada o en otro espacio.", + "panel_one": "{n} panel", + "panel_other": "{n} paneles", + "reference_one": "{n} referencia", + "reference_other": "{n} referencias", + "favorite_remove": "Quitar favorito", + "favorite_set": "Marcar como favorito", + "context_label": "Contexto:", + "section_panels": "Paneles", + "add_panel": "Panel", + "add_batch": "Lote", + "add_batch_title": "Generar 2–4 paneles de una vez", + "add_ai": "Con IA", + "add_ai_title": "La IA sugiere paneles a partir de un diario, nota o reseña", + "unarchive": "Reactivar", + "archive": "Archivar", + "delete": "Eliminar", + "archived_hint": "Historia archivada — no se pueden generar paneles hasta que se reactive.", + "confirm_delete_story": "¿Eliminar realmente la historia \"{title}\"?", + "confirm_remove_panel": "¿Quitar panel de la historia? La imagen permanece en tu galería de Picture y puede eliminarse allí." + }, + "styles": { + "comic": "Cómic US", + "manga": "Manga", + "cartoon": "Cartoon", + "graphic-novel": "Novela gráfica", + "webtoon": "Webtoon" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/comic/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/comic/fr.json new file mode 100644 index 000000000..1c2ecb82e --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/comic/fr.json @@ -0,0 +1,35 @@ +{ + "detail": { + "back_aria": "Retour aux comics", + "breadcrumb": "Comics", + "loading": "Chargement…", + "not_found": "Histoire introuvable.", + "not_found_hint": "Supprimée ou dans un autre espace.", + "panel_one": "{n} panneau", + "panel_other": "{n} panneaux", + "reference_one": "{n} référence", + "reference_other": "{n} références", + "favorite_remove": "Retirer des favoris", + "favorite_set": "Marquer comme favori", + "context_label": "Contexte :", + "section_panels": "Panneaux", + "add_panel": "Panneau", + "add_batch": "Lot", + "add_batch_title": "Générer 2 à 4 panneaux d'un coup", + "add_ai": "Avec IA", + "add_ai_title": "L'IA propose des panneaux à partir d'une entrée de journal, note ou critique", + "unarchive": "Réactiver", + "archive": "Archiver", + "delete": "Supprimer", + "archived_hint": "Histoire archivée — pas de génération de panneaux possible jusqu'à réactivation.", + "confirm_delete_story": "Vraiment supprimer l'histoire « {title} » ?", + "confirm_remove_panel": "Retirer le panneau de l'histoire ? L'image reste dans ta galerie Picture et peut y être supprimée." + }, + "styles": { + "comic": "Comic US", + "manga": "Manga", + "cartoon": "Cartoon", + "graphic-novel": "Roman graphique", + "webtoon": "Webtoon" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/comic/it.json b/apps/mana/apps/web/src/lib/i18n/locales/comic/it.json new file mode 100644 index 000000000..d3a5a531c --- /dev/null +++ b/apps/mana/apps/web/src/lib/i18n/locales/comic/it.json @@ -0,0 +1,35 @@ +{ + "detail": { + "back_aria": "Torna ai fumetti", + "breadcrumb": "Fumetti", + "loading": "Caricamento…", + "not_found": "Storia non trovata.", + "not_found_hint": "Eliminata o in un altro spazio.", + "panel_one": "{n} pannello", + "panel_other": "{n} pannelli", + "reference_one": "{n} riferimento", + "reference_other": "{n} riferimenti", + "favorite_remove": "Rimuovi preferito", + "favorite_set": "Segna come preferito", + "context_label": "Contesto:", + "section_panels": "Pannelli", + "add_panel": "Pannello", + "add_batch": "Batch", + "add_batch_title": "Genera 2–4 pannelli in una volta", + "add_ai": "Con IA", + "add_ai_title": "L'IA propone pannelli da un diario, nota o recensione", + "unarchive": "Riattiva", + "archive": "Archivia", + "delete": "Elimina", + "archived_hint": "Storia archiviata — generazione pannelli non possibile finché non viene riattivata.", + "confirm_delete_story": "Eliminare davvero la storia \"{title}\"?", + "confirm_remove_panel": "Rimuovere il pannello dalla storia? L'immagine resta nella tua galleria Picture e può essere eliminata lì." + }, + "styles": { + "comic": "Comic USA", + "manga": "Manga", + "cartoon": "Cartoon", + "graphic-novel": "Graphic Novel", + "webtoon": "Webtoon" + } +} diff --git a/apps/mana/apps/web/src/lib/i18n/locales/guides/de.json b/apps/mana/apps/web/src/lib/i18n/locales/guides/de.json index d394dc77b..58904a267 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/guides/de.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/guides/de.json @@ -32,5 +32,35 @@ "delete": "Löschen", "create": "Erstellen", "back": "Zurück" + }, + "categories": { + "getting-started": "Erste Schritte", + "productivity": "Produktivität", + "advanced": "Fortgeschritten", + "integrations": "Integrationen" + }, + "difficulties": { + "beginner": "Einsteiger", + "intermediate": "Fortgeschritten", + "advanced": "Profi" + }, + "detail": { + "loading": "Lade Guide...", + "action_edit": "Bearbeiten", + "action_delete": "Löschen", + "action_save": "Speichern", + "action_cancel": "Abbrechen", + "placeholder_title": "Guide-Titel", + "placeholder_description": "Beschreibung", + "minutes": "{n} min", + "completed": "Abgeschlossen", + "steps_progress": "{done} / {total} Schritte", + "reset_progress": "Fortschritt zurücksetzen", + "start_guide": "Guide starten", + "placeholder_new_step": "Neuer Schritt...", + "placeholder_new_section": "Neuer Abschnitt...", + "add_section": "+ Abschnitt", + "add_step": "+ Schritt", + "confirm_delete_guide": "Guide \"{title}\" wirklich löschen?" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/guides/en.json b/apps/mana/apps/web/src/lib/i18n/locales/guides/en.json index fd69531a0..ed477e853 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/guides/en.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/guides/en.json @@ -32,5 +32,35 @@ "delete": "Delete", "create": "Create", "back": "Back" + }, + "categories": { + "getting-started": "Getting started", + "productivity": "Productivity", + "advanced": "Advanced", + "integrations": "Integrations" + }, + "difficulties": { + "beginner": "Beginner", + "intermediate": "Intermediate", + "advanced": "Advanced" + }, + "detail": { + "loading": "Loading guide...", + "action_edit": "Edit", + "action_delete": "Delete", + "action_save": "Save", + "action_cancel": "Cancel", + "placeholder_title": "Guide title", + "placeholder_description": "Description", + "minutes": "{n} min", + "completed": "Completed", + "steps_progress": "{done} / {total} steps", + "reset_progress": "Reset progress", + "start_guide": "Start guide", + "placeholder_new_step": "New step...", + "placeholder_new_section": "New section...", + "add_section": "+ Section", + "add_step": "+ Step", + "confirm_delete_guide": "Really delete guide \"{title}\"?" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/guides/es.json b/apps/mana/apps/web/src/lib/i18n/locales/guides/es.json index 8388651a6..b8aee8470 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/guides/es.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/guides/es.json @@ -32,5 +32,35 @@ "delete": "Eliminar", "create": "Crear", "back": "Atrás" + }, + "categories": { + "getting-started": "Primeros pasos", + "productivity": "Productividad", + "advanced": "Avanzado", + "integrations": "Integraciones" + }, + "difficulties": { + "beginner": "Principiante", + "intermediate": "Intermedio", + "advanced": "Avanzado" + }, + "detail": { + "loading": "Cargando guía...", + "action_edit": "Editar", + "action_delete": "Eliminar", + "action_save": "Guardar", + "action_cancel": "Cancelar", + "placeholder_title": "Título de la guía", + "placeholder_description": "Descripción", + "minutes": "{n} min", + "completed": "Completada", + "steps_progress": "{done} / {total} pasos", + "reset_progress": "Reiniciar progreso", + "start_guide": "Iniciar guía", + "placeholder_new_step": "Nuevo paso...", + "placeholder_new_section": "Nueva sección...", + "add_section": "+ Sección", + "add_step": "+ Paso", + "confirm_delete_guide": "¿Eliminar realmente la guía \"{title}\"?" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/guides/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/guides/fr.json index 35e4f819a..edfac5a8b 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/guides/fr.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/guides/fr.json @@ -32,5 +32,35 @@ "delete": "Supprimer", "create": "Créer", "back": "Retour" + }, + "categories": { + "getting-started": "Premiers pas", + "productivity": "Productivité", + "advanced": "Avancé", + "integrations": "Intégrations" + }, + "difficulties": { + "beginner": "Débutant", + "intermediate": "Intermédiaire", + "advanced": "Expert" + }, + "detail": { + "loading": "Chargement du guide...", + "action_edit": "Modifier", + "action_delete": "Supprimer", + "action_save": "Enregistrer", + "action_cancel": "Annuler", + "placeholder_title": "Titre du guide", + "placeholder_description": "Description", + "minutes": "{n} min", + "completed": "Terminé", + "steps_progress": "{done} / {total} étapes", + "reset_progress": "Réinitialiser la progression", + "start_guide": "Démarrer le guide", + "placeholder_new_step": "Nouvelle étape...", + "placeholder_new_section": "Nouvelle section...", + "add_section": "+ Section", + "add_step": "+ Étape", + "confirm_delete_guide": "Vraiment supprimer le guide « {title} » ?" } } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/guides/it.json b/apps/mana/apps/web/src/lib/i18n/locales/guides/it.json index 587a3ebfc..fd290b751 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/guides/it.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/guides/it.json @@ -32,5 +32,35 @@ "delete": "Elimina", "create": "Crea", "back": "Indietro" + }, + "categories": { + "getting-started": "Primi passi", + "productivity": "Produttività", + "advanced": "Avanzato", + "integrations": "Integrazioni" + }, + "difficulties": { + "beginner": "Principiante", + "intermediate": "Intermedio", + "advanced": "Esperto" + }, + "detail": { + "loading": "Caricamento guida...", + "action_edit": "Modifica", + "action_delete": "Elimina", + "action_save": "Salva", + "action_cancel": "Annulla", + "placeholder_title": "Titolo della guida", + "placeholder_description": "Descrizione", + "minutes": "{n} min", + "completed": "Completata", + "steps_progress": "{done} / {total} passaggi", + "reset_progress": "Reimposta progresso", + "start_guide": "Avvia guida", + "placeholder_new_step": "Nuovo passaggio...", + "placeholder_new_section": "Nuova sezione...", + "add_section": "+ Sezione", + "add_step": "+ Passaggio", + "confirm_delete_guide": "Eliminare davvero la guida \"{title}\"?" } }