feat: add localized AppSlider translations for all web apps

- Add full app_slider translations in 5 languages (DE, EN, IT, FR, ES)
- Update AppSlider components to use svelte-i18n with $t() for reactive translations
- Add ManaDeck app to all AppSlider components
- Restore and fix memoro locale files with complete translations
- All apps now show uniform localized content on login pages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Till-JS 2025-11-25 02:09:39 +01:00
parent 39a9a61dab
commit 10cb295d41
24 changed files with 1084 additions and 69 deletions

View file

@ -1,11 +1,12 @@
<script lang="ts">
import { AppSlider, type AppItem } from '@manacore/shared-ui';
import { t } from 'svelte-i18n';
const apps: AppItem[] = [
let apps = $derived<AppItem[]>([
{
name: 'Memoro',
description: 'AI Voice Memos',
longDescription: 'Transform your voice recordings into organized, searchable notes with AI-powered transcription and insights.',
description: $t('app_slider.memoro_desc'),
longDescription: $t('app_slider.memoro_long_desc'),
icon: '/images/app-icons/memoro-logo-gradient.png',
color: '#f8d62b',
comingSoon: false,
@ -13,8 +14,8 @@
},
{
name: 'Märchenzauber',
description: 'AI Story Creator',
longDescription: 'Create magical personalized stories for children with AI-generated illustrations and consistent characters.',
description: $t('app_slider.maerchenzauber_desc'),
longDescription: $t('app_slider.maerchenzauber_long_desc'),
icon: '/images/app-icons/maerchenzauber-logo-gradient.png',
color: '#FF6B9D',
comingSoon: false,
@ -22,23 +23,39 @@
},
{
name: 'ManaDeck',
description: 'AI Flashcards',
longDescription: 'Create and study smart flashcards with AI-powered spaced repetition for efficient learning.',
description: $t('app_slider.manadeck_desc'),
longDescription: $t('app_slider.manadeck_long_desc'),
icon: '/images/app-icons/manadeck-logo-gradient.png',
color: '#8b5cf6',
comingSoon: true,
status: 'development'
},
{
name: 'Moodlit',
description: $t('app_slider.moodlit_desc'),
longDescription: $t('app_slider.moodlit_long_desc'),
icon: '/images/app-icons/moodlit-logo-gradient.png',
color: '#9C27B0',
comingSoon: true,
status: 'planning'
},
{
name: 'Manacore',
description: 'Central Hub',
longDescription: 'Your central hub for managing all Mana applications, subscriptions, and account settings.',
description: $t('app_slider.manacore_desc'),
longDescription: $t('app_slider.manacore_long_desc'),
icon: '/images/app-icons/manacore-logo-gradient.png',
color: '#6366f1',
comingSoon: true,
status: 'development'
}
];
]);
let statusLabels = $derived({
published: $t('app_slider.status_published'),
beta: $t('app_slider.status_beta'),
development: $t('app_slider.status_development'),
planning: $t('app_slider.status_planning')
});
function handleAppClick(app: AppItem, index: number) {
console.log('Opening app:', app.name);
@ -47,7 +64,10 @@
<AppSlider
{apps}
title="Part of the Mana Ecosystem"
title={$t('app_slider.title')}
isDark={false}
{statusLabels}
comingSoonLabel={$t('app_slider.coming_soon')}
openAppLabel={$t('app_slider.download')}
onAppClick={handleAppClick}
/>

View file

@ -7,6 +7,22 @@
"loading": "Lädt..."
},
"app_slider": {
"title": "Teil des Mana Ökosystems"
"title": "Teil des Mana Ökosystems",
"memoro_desc": "KI-gestützte Sprachnotizen",
"memoro_long_desc": "Erfasse deine Gedanken durch Sprache und lasse sie von KI in strukturierte Notizen verwandeln.",
"maerchenzauber_desc": "Magische Kindergeschichten",
"maerchenzauber_long_desc": "Erstelle personalisierte Kindergeschichten mit KI-generierten Illustrationen.",
"manadeck_desc": "KI Lernkarten",
"manadeck_long_desc": "Erstelle und lerne mit smarten Lernkarten und KI-gestützter Wiederholung.",
"moodlit_desc": "Stimmungslicht-Steuerung",
"moodlit_long_desc": "Steuere deine smarten Lichter basierend auf deiner Stimmung und Aktivität.",
"manacore_desc": "Zentrale Verwaltung",
"manacore_long_desc": "Verwalte alle deine Mana-Apps und Einstellungen an einem Ort.",
"status_published": "Verfügbar",
"status_beta": "Beta",
"status_development": "In Entwicklung",
"status_planning": "Geplant",
"coming_soon": "Bald verfügbar",
"download": "App öffnen"
}
}

View file

@ -7,6 +7,22 @@
"loading": "Loading..."
},
"app_slider": {
"title": "Part of the Mana Ecosystem"
"title": "Part of the Mana Ecosystem",
"memoro_desc": "AI-powered voice notes",
"memoro_long_desc": "Capture your thoughts through voice and let AI transform them into structured notes.",
"maerchenzauber_desc": "Magical children's stories",
"maerchenzauber_long_desc": "Create personalized children's stories with AI-generated illustrations.",
"manadeck_desc": "AI Flashcards",
"manadeck_long_desc": "Create and study with smart flashcards and AI-powered spaced repetition.",
"moodlit_desc": "Mood light control",
"moodlit_long_desc": "Control your smart lights based on your mood and activity.",
"manacore_desc": "Central management",
"manacore_long_desc": "Manage all your Mana apps and settings in one place.",
"status_published": "Available",
"status_beta": "Beta",
"status_development": "In Development",
"status_planning": "Planned",
"coming_soon": "Coming Soon",
"download": "Open App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Guardar",
"cancel": "Cancelar",
"delete": "Eliminar",
"back": "Atrás",
"loading": "Cargando..."
},
"app_slider": {
"title": "Parte del ecosistema Mana",
"memoro_desc": "Notas de voz con IA",
"memoro_long_desc": "Captura tus pensamientos con voz y deja que la IA los transforme en notas estructuradas.",
"maerchenzauber_desc": "Historias mágicas para niños",
"maerchenzauber_long_desc": "Crea historias personalizadas para niños con ilustraciones generadas por IA.",
"manadeck_desc": "Flashcards IA",
"manadeck_long_desc": "Crea y estudia con flashcards inteligentes y repetición espaciada con IA.",
"moodlit_desc": "Control de luces ambientales",
"moodlit_long_desc": "Controla tus luces inteligentes según tu estado de ánimo y actividades.",
"manacore_desc": "Gestión central",
"manacore_long_desc": "Gestiona todas tus apps Mana y configuraciones en un solo lugar.",
"status_published": "Disponible",
"status_beta": "Beta",
"status_development": "En Desarrollo",
"status_planning": "Planificado",
"coming_soon": "Próximamente",
"download": "Abrir App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Enregistrer",
"cancel": "Annuler",
"delete": "Supprimer",
"back": "Retour",
"loading": "Chargement..."
},
"app_slider": {
"title": "Partie de l'écosystème Mana",
"memoro_desc": "Notes vocales IA",
"memoro_long_desc": "Capturez vos pensées par la voix et laissez l'IA les transformer en notes structurées.",
"maerchenzauber_desc": "Histoires magiques pour enfants",
"maerchenzauber_long_desc": "Créez des histoires personnalisées pour enfants avec des illustrations générées par l'IA.",
"manadeck_desc": "Flashcards IA",
"manadeck_long_desc": "Créez et étudiez avec des flashcards intelligentes et la répétition espacée assistée par IA.",
"moodlit_desc": "Contrôle d'éclairage ambiant",
"moodlit_long_desc": "Contrôlez vos lumières intelligentes en fonction de votre humeur et de vos activités.",
"manacore_desc": "Gestion centrale",
"manacore_long_desc": "Gérez toutes vos applications Mana et paramètres en un seul endroit.",
"status_published": "Disponible",
"status_beta": "Bêta",
"status_development": "En Développement",
"status_planning": "Planifié",
"coming_soon": "Bientôt",
"download": "Ouvrir l'App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Salva",
"cancel": "Annulla",
"delete": "Elimina",
"back": "Indietro",
"loading": "Caricamento..."
},
"app_slider": {
"title": "Parte dell'ecosistema Mana",
"memoro_desc": "Note vocali AI",
"memoro_long_desc": "Cattura i tuoi pensieri con la voce e lascia che l'AI li trasformi in note strutturate.",
"maerchenzauber_desc": "Storie magiche per bambini",
"maerchenzauber_long_desc": "Crea storie personalizzate per bambini con illustrazioni generate dall'AI.",
"manadeck_desc": "Flashcard AI",
"manadeck_long_desc": "Crea e studia con flashcard intelligenti e ripetizione spaziata basata su AI.",
"moodlit_desc": "Controllo luci ambientali",
"moodlit_long_desc": "Controlla le tue luci smart in base al tuo umore e alle tue attività.",
"manacore_desc": "Gestione centrale",
"manacore_long_desc": "Gestisci tutte le tue app Mana e impostazioni in un unico posto.",
"status_published": "Disponibile",
"status_beta": "Beta",
"status_development": "In Sviluppo",
"status_planning": "Pianificato",
"coming_soon": "Prossimamente",
"download": "Apri App"
}
}

View file

@ -1,11 +1,12 @@
<script lang="ts">
import { AppSlider, type AppItem } from '@manacore/shared-ui';
import { t } from 'svelte-i18n';
const apps: AppItem[] = [
let apps = $derived<AppItem[]>([
{
name: 'Memoro',
description: 'AI Voice Memos',
longDescription: 'Transform your voice recordings into organized, searchable notes with AI-powered transcription and insights.',
description: $t('app_slider.memoro_desc'),
longDescription: $t('app_slider.memoro_long_desc'),
icon: '/images/app-icons/memoro-logo-gradient.png',
color: '#f8d62b',
comingSoon: false,
@ -13,32 +14,48 @@
},
{
name: 'Märchenzauber',
description: 'AI Story Creator',
longDescription: 'Create magical personalized stories for children with AI-generated illustrations and consistent characters.',
description: $t('app_slider.maerchenzauber_desc'),
longDescription: $t('app_slider.maerchenzauber_long_desc'),
icon: '/images/app-icons/maerchenzauber-logo-gradient.png',
color: '#FF6B9D',
comingSoon: true,
status: 'beta'
},
{
name: 'ManaDeck',
description: $t('app_slider.manadeck_desc'),
longDescription: $t('app_slider.manadeck_long_desc'),
icon: '/images/app-icons/manadeck-logo-gradient.png',
color: '#8b5cf6',
comingSoon: true,
status: 'development'
},
{
name: 'Moodlit',
description: 'AI Mood Tracker',
longDescription: 'Track your emotional well-being with AI-powered insights and personalized recommendations.',
description: $t('app_slider.moodlit_desc'),
longDescription: $t('app_slider.moodlit_long_desc'),
icon: '/images/app-icons/moodlit-logo-gradient.png',
color: '#9C27B0',
comingSoon: true,
status: 'beta'
status: 'planning'
},
{
name: 'Manacore',
description: 'Central Hub',
longDescription: 'Your central hub for managing all Mana applications, subscriptions, and account settings.',
description: $t('app_slider.manacore_desc'),
longDescription: $t('app_slider.manacore_long_desc'),
icon: '/images/app-icons/manacore-logo-gradient.png',
color: '#6366f1',
comingSoon: false,
status: 'development'
}
];
]);
let statusLabels = $derived({
published: $t('app_slider.status_published'),
beta: $t('app_slider.status_beta'),
development: $t('app_slider.status_development'),
planning: $t('app_slider.status_planning')
});
function handleAppClick(app: AppItem, index: number) {
console.log('Opening app:', app.name);
@ -47,7 +64,10 @@
<AppSlider
{apps}
title="Part of the Mana Ecosystem"
title={$t('app_slider.title')}
isDark={false}
{statusLabels}
comingSoonLabel={$t('app_slider.coming_soon')}
openAppLabel={$t('app_slider.download')}
onAppClick={handleAppClick}
/>

View file

@ -7,6 +7,22 @@
"loading": "Lädt..."
},
"app_slider": {
"title": "Teil des Mana Ökosystems"
"title": "Teil des Mana Ökosystems",
"memoro_desc": "KI-gestützte Sprachnotizen",
"memoro_long_desc": "Erfasse deine Gedanken durch Sprache und lasse sie von KI in strukturierte Notizen verwandeln.",
"maerchenzauber_desc": "Magische Kindergeschichten",
"maerchenzauber_long_desc": "Erstelle personalisierte Kindergeschichten mit KI-generierten Illustrationen.",
"manadeck_desc": "KI Lernkarten",
"manadeck_long_desc": "Erstelle und lerne mit smarten Lernkarten und KI-gestützter Wiederholung.",
"moodlit_desc": "Stimmungslicht-Steuerung",
"moodlit_long_desc": "Steuere deine smarten Lichter basierend auf deiner Stimmung und Aktivität.",
"manacore_desc": "Zentrale Verwaltung",
"manacore_long_desc": "Verwalte alle deine Mana-Apps und Einstellungen an einem Ort.",
"status_published": "Verfügbar",
"status_beta": "Beta",
"status_development": "In Entwicklung",
"status_planning": "Geplant",
"coming_soon": "Bald verfügbar",
"download": "App öffnen"
}
}

View file

@ -7,6 +7,22 @@
"loading": "Loading..."
},
"app_slider": {
"title": "Part of the Mana Ecosystem"
"title": "Part of the Mana Ecosystem",
"memoro_desc": "AI-powered voice notes",
"memoro_long_desc": "Capture your thoughts through voice and let AI transform them into structured notes.",
"maerchenzauber_desc": "Magical children's stories",
"maerchenzauber_long_desc": "Create personalized children's stories with AI-generated illustrations.",
"manadeck_desc": "AI Flashcards",
"manadeck_long_desc": "Create and study with smart flashcards and AI-powered spaced repetition.",
"moodlit_desc": "Mood light control",
"moodlit_long_desc": "Control your smart lights based on your mood and activity.",
"manacore_desc": "Central management",
"manacore_long_desc": "Manage all your Mana apps and settings in one place.",
"status_published": "Available",
"status_beta": "Beta",
"status_development": "In Development",
"status_planning": "Planned",
"coming_soon": "Coming Soon",
"download": "Open App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Guardar",
"cancel": "Cancelar",
"delete": "Eliminar",
"back": "Atrás",
"loading": "Cargando..."
},
"app_slider": {
"title": "Parte del ecosistema Mana",
"memoro_desc": "Notas de voz con IA",
"memoro_long_desc": "Captura tus pensamientos con voz y deja que la IA los transforme en notas estructuradas.",
"maerchenzauber_desc": "Historias mágicas para niños",
"maerchenzauber_long_desc": "Crea historias personalizadas para niños con ilustraciones generadas por IA.",
"manadeck_desc": "Flashcards IA",
"manadeck_long_desc": "Crea y estudia con flashcards inteligentes y repetición espaciada con IA.",
"moodlit_desc": "Control de luces ambientales",
"moodlit_long_desc": "Controla tus luces inteligentes según tu estado de ánimo y actividades.",
"manacore_desc": "Gestión central",
"manacore_long_desc": "Gestiona todas tus apps Mana y configuraciones en un solo lugar.",
"status_published": "Disponible",
"status_beta": "Beta",
"status_development": "En Desarrollo",
"status_planning": "Planificado",
"coming_soon": "Próximamente",
"download": "Abrir App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Enregistrer",
"cancel": "Annuler",
"delete": "Supprimer",
"back": "Retour",
"loading": "Chargement..."
},
"app_slider": {
"title": "Partie de l'écosystème Mana",
"memoro_desc": "Notes vocales IA",
"memoro_long_desc": "Capturez vos pensées par la voix et laissez l'IA les transformer en notes structurées.",
"maerchenzauber_desc": "Histoires magiques pour enfants",
"maerchenzauber_long_desc": "Créez des histoires personnalisées pour enfants avec des illustrations générées par l'IA.",
"manadeck_desc": "Flashcards IA",
"manadeck_long_desc": "Créez et étudiez avec des flashcards intelligentes et la répétition espacée assistée par IA.",
"moodlit_desc": "Contrôle d'éclairage ambiant",
"moodlit_long_desc": "Contrôlez vos lumières intelligentes en fonction de votre humeur et de vos activités.",
"manacore_desc": "Gestion centrale",
"manacore_long_desc": "Gérez toutes vos applications Mana et paramètres en un seul endroit.",
"status_published": "Disponible",
"status_beta": "Bêta",
"status_development": "En Développement",
"status_planning": "Planifié",
"coming_soon": "Bientôt",
"download": "Ouvrir l'App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Salva",
"cancel": "Annulla",
"delete": "Elimina",
"back": "Indietro",
"loading": "Caricamento..."
},
"app_slider": {
"title": "Parte dell'ecosistema Mana",
"memoro_desc": "Note vocali AI",
"memoro_long_desc": "Cattura i tuoi pensieri con la voce e lascia che l'AI li trasformi in note strutturate.",
"maerchenzauber_desc": "Storie magiche per bambini",
"maerchenzauber_long_desc": "Crea storie personalizzate per bambini con illustrazioni generate dall'AI.",
"manadeck_desc": "Flashcard AI",
"manadeck_long_desc": "Crea e studia con flashcard intelligenti e ripetizione spaziata basata su AI.",
"moodlit_desc": "Controllo luci ambientali",
"moodlit_long_desc": "Controlla le tue luci smart in base al tuo umore e alle tue attività.",
"manacore_desc": "Gestione centrale",
"manacore_long_desc": "Gestisci tutte le tue app Mana e impostazioni in un unico posto.",
"status_published": "Disponibile",
"status_beta": "Beta",
"status_development": "In Sviluppo",
"status_planning": "Pianificato",
"coming_soon": "Prossimamente",
"download": "Apri App"
}
}

View file

@ -1,11 +1,12 @@
<script lang="ts">
import { AppSlider, type AppItem } from '@manacore/shared-ui';
import { t } from 'svelte-i18n';
const apps: AppItem[] = [
let apps = $derived<AppItem[]>([
{
name: 'Memoro',
description: 'AI Voice Memos',
longDescription: 'Transform your voice recordings into organized, searchable notes with AI-powered transcription and insights.',
description: $t('app_slider.memoro_desc'),
longDescription: $t('app_slider.memoro_long_desc'),
icon: '/images/app-icons/memoro-logo-gradient.png',
color: '#f8d62b',
comingSoon: false,
@ -13,8 +14,8 @@
},
{
name: 'ManaDeck',
description: 'AI Flashcards',
longDescription: 'Create and study smart flashcards with AI-powered spaced repetition for efficient learning.',
description: $t('app_slider.manadeck_desc'),
longDescription: $t('app_slider.manadeck_long_desc'),
icon: '/images/app-icons/manadeck-logo-gradient.png',
color: '#8b5cf6',
comingSoon: false,
@ -22,23 +23,39 @@
},
{
name: 'Märchenzauber',
description: 'AI Story Creator',
longDescription: 'Create magical personalized stories for children with AI-generated illustrations and consistent characters.',
description: $t('app_slider.maerchenzauber_desc'),
longDescription: $t('app_slider.maerchenzauber_long_desc'),
icon: '/images/app-icons/maerchenzauber-logo-gradient.png',
color: '#FF6B9D',
comingSoon: true,
status: 'beta'
},
{
name: 'Moodlit',
description: $t('app_slider.moodlit_desc'),
longDescription: $t('app_slider.moodlit_long_desc'),
icon: '/images/app-icons/moodlit-logo-gradient.png',
color: '#9C27B0',
comingSoon: true,
status: 'planning'
},
{
name: 'Manacore',
description: 'Central Hub',
longDescription: 'Your central hub for managing all Mana applications, subscriptions, and account settings.',
description: $t('app_slider.manacore_desc'),
longDescription: $t('app_slider.manacore_long_desc'),
icon: '/images/app-icons/manacore-logo-gradient.png',
color: '#6366f1',
comingSoon: true,
status: 'development'
}
];
]);
let statusLabels = $derived({
published: $t('app_slider.status_published'),
beta: $t('app_slider.status_beta'),
development: $t('app_slider.status_development'),
planning: $t('app_slider.status_planning')
});
function handleAppClick(app: AppItem, index: number) {
console.log('Opening app:', app.name);
@ -47,7 +64,10 @@
<AppSlider
{apps}
title="Part of the Mana Ecosystem"
title={$t('app_slider.title')}
isDark={false}
{statusLabels}
comingSoonLabel={$t('app_slider.coming_soon')}
openAppLabel={$t('app_slider.download')}
onAppClick={handleAppClick}
/>

View file

@ -7,6 +7,22 @@
"loading": "Lädt..."
},
"app_slider": {
"title": "Teil des Mana Ökosystems"
"title": "Teil des Mana Ökosystems",
"memoro_desc": "KI-gestützte Sprachnotizen",
"memoro_long_desc": "Erfasse deine Gedanken durch Sprache und lasse sie von KI in strukturierte Notizen verwandeln.",
"maerchenzauber_desc": "Magische Kindergeschichten",
"maerchenzauber_long_desc": "Erstelle personalisierte Kindergeschichten mit KI-generierten Illustrationen.",
"manadeck_desc": "KI Lernkarten",
"manadeck_long_desc": "Erstelle und lerne mit smarten Lernkarten und KI-gestützter Wiederholung.",
"moodlit_desc": "Stimmungslicht-Steuerung",
"moodlit_long_desc": "Steuere deine smarten Lichter basierend auf deiner Stimmung und Aktivität.",
"manacore_desc": "Zentrale Verwaltung",
"manacore_long_desc": "Verwalte alle deine Mana-Apps und Einstellungen an einem Ort.",
"status_published": "Verfügbar",
"status_beta": "Beta",
"status_development": "In Entwicklung",
"status_planning": "Geplant",
"coming_soon": "Bald verfügbar",
"download": "App öffnen"
}
}

View file

@ -7,6 +7,22 @@
"loading": "Loading..."
},
"app_slider": {
"title": "Part of the Mana Ecosystem"
"title": "Part of the Mana Ecosystem",
"memoro_desc": "AI-powered voice notes",
"memoro_long_desc": "Capture your thoughts through voice and let AI transform them into structured notes.",
"maerchenzauber_desc": "Magical children's stories",
"maerchenzauber_long_desc": "Create personalized children's stories with AI-generated illustrations.",
"manadeck_desc": "AI Flashcards",
"manadeck_long_desc": "Create and study with smart flashcards and AI-powered spaced repetition.",
"moodlit_desc": "Mood light control",
"moodlit_long_desc": "Control your smart lights based on your mood and activity.",
"manacore_desc": "Central management",
"manacore_long_desc": "Manage all your Mana apps and settings in one place.",
"status_published": "Available",
"status_beta": "Beta",
"status_development": "In Development",
"status_planning": "Planned",
"coming_soon": "Coming Soon",
"download": "Open App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Guardar",
"cancel": "Cancelar",
"delete": "Eliminar",
"back": "Atrás",
"loading": "Cargando..."
},
"app_slider": {
"title": "Parte del ecosistema Mana",
"memoro_desc": "Notas de voz con IA",
"memoro_long_desc": "Captura tus pensamientos con voz y deja que la IA los transforme en notas estructuradas.",
"maerchenzauber_desc": "Historias mágicas para niños",
"maerchenzauber_long_desc": "Crea historias personalizadas para niños con ilustraciones generadas por IA.",
"manadeck_desc": "Flashcards IA",
"manadeck_long_desc": "Crea y estudia con flashcards inteligentes y repetición espaciada con IA.",
"moodlit_desc": "Control de luces ambientales",
"moodlit_long_desc": "Controla tus luces inteligentes según tu estado de ánimo y actividades.",
"manacore_desc": "Gestión central",
"manacore_long_desc": "Gestiona todas tus apps Mana y configuraciones en un solo lugar.",
"status_published": "Disponible",
"status_beta": "Beta",
"status_development": "En Desarrollo",
"status_planning": "Planificado",
"coming_soon": "Próximamente",
"download": "Abrir App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Enregistrer",
"cancel": "Annuler",
"delete": "Supprimer",
"back": "Retour",
"loading": "Chargement..."
},
"app_slider": {
"title": "Partie de l'écosystème Mana",
"memoro_desc": "Notes vocales IA",
"memoro_long_desc": "Capturez vos pensées par la voix et laissez l'IA les transformer en notes structurées.",
"maerchenzauber_desc": "Histoires magiques pour enfants",
"maerchenzauber_long_desc": "Créez des histoires personnalisées pour enfants avec des illustrations générées par l'IA.",
"manadeck_desc": "Flashcards IA",
"manadeck_long_desc": "Créez et étudiez avec des flashcards intelligentes et la répétition espacée assistée par IA.",
"moodlit_desc": "Contrôle d'éclairage ambiant",
"moodlit_long_desc": "Contrôlez vos lumières intelligentes en fonction de votre humeur et de vos activités.",
"manacore_desc": "Gestion centrale",
"manacore_long_desc": "Gérez toutes vos applications Mana et paramètres en un seul endroit.",
"status_published": "Disponible",
"status_beta": "Bêta",
"status_development": "En Développement",
"status_planning": "Planifié",
"coming_soon": "Bientôt",
"download": "Ouvrir l'App"
}
}

View file

@ -0,0 +1,28 @@
{
"common": {
"save": "Salva",
"cancel": "Annulla",
"delete": "Elimina",
"back": "Indietro",
"loading": "Caricamento..."
},
"app_slider": {
"title": "Parte dell'ecosistema Mana",
"memoro_desc": "Note vocali AI",
"memoro_long_desc": "Cattura i tuoi pensieri con la voce e lascia che l'AI li trasformi in note strutturate.",
"maerchenzauber_desc": "Storie magiche per bambini",
"maerchenzauber_long_desc": "Crea storie personalizzate per bambini con illustrazioni generate dall'AI.",
"manadeck_desc": "Flashcard AI",
"manadeck_long_desc": "Crea e studia con flashcard intelligenti e ripetizione spaziata basata su AI.",
"moodlit_desc": "Controllo luci ambientali",
"moodlit_long_desc": "Controlla le tue luci smart in base al tuo umore e alle tue attività.",
"manacore_desc": "Gestione centrale",
"manacore_long_desc": "Gestisci tutte le tue app Mana e impostazioni in un unico posto.",
"status_published": "Disponibile",
"status_beta": "Beta",
"status_development": "In Sviluppo",
"status_planning": "Pianificato",
"coming_soon": "Prossimamente",
"download": "Apri App"
}
}

View file

@ -25,6 +25,15 @@
comingSoon: true,
status: 'beta'
},
{
name: 'ManaDeck',
description: $t('app_slider.manadeck_desc'),
longDescription: $t('app_slider.manadeck_long_desc'),
icon: '/images/app-icons/manadeck-logo-gradient.png',
color: '#8b5cf6',
comingSoon: true,
status: 'development'
},
{
name: 'Moodlit',
description: $t('app_slider.moodlit_desc'),
@ -32,7 +41,7 @@
icon: '/images/app-icons/moodlit-logo-gradient.png',
color: '#9C27B0',
comingSoon: true,
status: 'beta'
status: 'planning'
},
{
name: 'Manacore',

View file

@ -3,24 +3,320 @@
"save": "Speichern",
"cancel": "Abbrechen",
"delete": "Löschen",
"edit": "Bearbeiten",
"share": "Teilen",
"back": "Zurück",
"loading": "Lädt..."
"next": "Weiter",
"done": "Fertig",
"loading": "Wird geladen...",
"search": "Suchen",
"settings": "Einstellungen",
"yes": "Ja",
"no": "Nein",
"ok": "OK",
"error": "Fehler",
"success": "Erfolg",
"create": "Erstellen",
"confirm": "Bestätigen",
"close": "Schließen",
"or": "ODER"
},
"nav": {
"dashboard": "Dashboard",
"tags": "Tags",
"spaces": "Spaces",
"mana": "Mana",
"blueprints": "Vorlagen",
"statistics": "Statistiken",
"settings": "Einstellungen",
"logout": "Abmelden",
"expand": "Erweitern",
"minimize": "Minimieren",
"shortcuts": "Tastenkombinationen"
},
"auth": {
"welcome": "Willkommen bei Memoro",
"get_started": "Los geht's",
"create_account": "Neues Konto erstellen",
"sign_in": "Anmelden",
"sign_in_with_email": "Mit E-Mail anmelden",
"sign_up_with_email": "Mit E-Mail registrieren",
"email": "E-Mail",
"password": "Passwort",
"confirm_password": "Passwort bestätigen",
"forgot_password": "Passwort vergessen?",
"reset_password": "Passwort zurücksetzen",
"logging_in": "Anmelden...",
"creating_account": "Konto wird erstellt...",
"sending": "Senden...",
"error_email_required": "Bitte gib deine E-Mail-Adresse ein",
"error_password_required": "Bitte gib dein Passwort ein",
"error_confirm_password": "Bitte bestätige dein Passwort",
"error_passwords_not_match": "Passwörter stimmen nicht überein",
"error_password_too_short": "Das Passwort muss mindestens 8 Zeichen lang sein",
"error_password_requirements": "Das Passwort muss mindestens einen Kleinbuchstaben, einen Großbuchstaben, eine Ziffer und ein Sonderzeichen enthalten",
"error_registration_failed": "Registrierung fehlgeschlagen",
"password_requirement": "Passwort muss mindestens 8 Zeichen lang sein und mindestens einen Kleinbuchstaben, einen Großbuchstaben, eine Ziffer und ein Sonderzeichen enthalten.",
"registration_success": "Registrierung erfolgreich! Überprüfe deine E-Mail, um dein Konto zu bestätigen.",
"check_email_confirmation": "Bitte überprüfe deine E-Mail, um dein Konto zu bestätigen.",
"reset_email_sent": "Gib deine E-Mail-Adresse ein und wir senden dir einen Link zum Zurücksetzen deines Passworts.",
"email_only_title": "Warum nur E-Mail-Authentifizierung?",
"email_only_info": "Wir unterstützen nur E-Mail-Registrierung, um deine Unabhängigkeit und Privatsphäre zu gewährleisten.",
"email_only_learn_more": "Mehr erfahren",
"email_only_intro": "Wir glauben daran, dir die volle Kontrolle über dein Konto und deine Daten zu geben. Mit E-Mail-basierter Authentifizierung stellen wir sicher:",
"email_only_benefit_1_title": "Kein Vendor Lock-in",
"email_only_benefit_1_desc": "Du bist nicht von Drittanbietern wie Google oder Apple abhängig. Dein Konto funktioniert unabhängig.",
"email_only_benefit_2_title": "Verbesserte Privatsphäre",
"email_only_benefit_2_desc": "Wir teilen deine Daten nicht mit Google, Apple oder anderen Drittanbietern zur Authentifizierung.",
"email_only_benefit_3_title": "Konto-Portabilität",
"email_only_benefit_3_desc": "Deine E-Mail-Adresse ist portabel und funktioniert auf allen Geräten und Plattformen.",
"email_only_benefit_4_title": "Direkte Kommunikation",
"email_only_benefit_4_desc": "Wir können dich direkt über wichtige Updates erreichen, ohne auf Drittanbieter-Benachrichtigungssysteme angewiesen zu sein.",
"email_only_modal_footer": "Wir sind verpflichtet, Tools zu entwickeln, die deine Freiheit und Privatsphäre respektieren. E-Mail-Authentifizierung ist Teil dieser Verpflichtung.",
"got_it": "Verstanden",
"already_have_account": "Hast du bereits ein Konto?",
"dont_have_account": "Noch kein Konto?",
"terms_agreement": "Mit der Nutzung von Memoro stimmst du unseren <a href=\"https://manacore.ai/privacy\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: underline;\">AGB</a> und der <a href=\"https://manacore.ai/privacy\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: underline;\">Datenschutzerklärung</a> zu.",
"mana_login": "Mana Login",
"mana_login_description": "Ein Login für alle Mana Apps",
"mana_login_benefit_0": "Mana Subscriptions über alle Apps hinweg nutzen - nur einmal zahlen und alles nutzen",
"back": "Zurück",
"reset_password_description": "Gib deine E-Mail-Adresse ein und wir senden dir einen Link zum Zurücksetzen deines Passworts.",
"reset_password_error": "Passwort zurücksetzen fehlgeschlagen",
"reset_password_success": "E-Mail wurde versendet!",
"reset_password_rate_limit": "Zu viele Versuche. Bitte warte einige Minuten.",
"reset_email_sent_description": "Wir haben eine E-Mail mit Anweisungen zum Zurücksetzen deines Passworts an {email} gesendet. Bitte überprüfe deinen Posteingang und Spam-Ordner.",
"back_to_login": "Zurück zum Login",
"resend_email": "E-Mail erneut senden",
"reset_email_sent_title": "E-Mail wurde versendet!",
"terms_agreement_conjunction": "und der",
"terms_agreement_suffix": "zu.",
"oauth_error_access_denied": "Zugriff verweigert. Die Anmeldung wurde abgebrochen.",
"oauth_error_server_error": "Server-Fehler bei der Authentifizierung. Bitte versuche es erneut.",
"oauth_error_temporarily_unavailable": "Der Authentifizierungsdienst ist vorübergehend nicht verfügbar. Bitte versuche es später erneut.",
"oauth_error_invalid_request": "Ungültige Anfrage. Bitte versuche es erneut.",
"oauth_error_unauthorized_client": "Nicht autorisierter Client. Bitte kontaktiere den Support.",
"oauth_error_unsupported_response_type": "Nicht unterstützter Antworttyp. Bitte kontaktiere den Support.",
"oauth_error_invalid_scope": "Ungültiger Berechtigungsbereich. Bitte kontaktiere den Support.",
"oauth_error_unknown": "Ein unbekannter Fehler ist aufgetreten. Bitte versuche es erneut.",
"password_requirements_title": "Passwort-Anforderungen:",
"password_requirement_length": "Mindestens 8 Zeichen",
"password_requirement_lowercase": "Einen Kleinbuchstaben",
"password_requirement_uppercase": "Einen Großbuchstaben",
"password_requirement_digit": "Eine Ziffer",
"password_requirement_special": "Ein Sonderzeichen"
},
"dashboard": {
"title": "Dashboard",
"recent_memos": "Neueste Memos",
"no_memos": "Keine Memos gefunden",
"create_memo": "Memo erstellen",
"search_placeholder": "Memos durchsuchen..."
},
"memo": {
"title": "Memo",
"unnamed": "Unbenanntes Memo",
"word_count": "{{count}} Wort",
"word_count_plural": "{{count}} Wörter",
"delete_confirmation": "Möchtest du dieses Memo wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
"delete_permanently": "Endgültig löschen",
"deleting": "Wird gelöscht...",
"pin": "Anheften",
"unpin": "Loslösen",
"share": "Teilen",
"edit": "Bearbeiten",
"translate": "Übersetzen",
"create_memory": "Memory erstellen",
"ask_question": "Frage stellen",
"copy_transcript": "Transkript kopieren",
"replace_word": "Wort ersetzen",
"reprocess": "Erneut verarbeiten",
"label_speakers": "Sprecher benennen",
"add_photos": "Fotos hinzufügen",
"manage_spaces": "Spaces verwalten",
"tags": "Tags",
"add_tag": "Tag hinzufügen",
"options": "Optionen",
"search": "Suchen",
"copy": "Kopieren",
"speakers": "Sprecher",
"find_replace": "Suchen & Ersetzen",
"shortcuts": "Tastenkürzel",
"no_memo_selected": "Kein Memo ausgewählt",
"select_memo_hint": "Wähle ein Memo aus der Liste oder erstelle eine neue Aufnahme",
"processing_transcript": "Transkription wird verarbeitet...",
"ask_question_placeholder": "Stelle eine Frage zu diesem Memo...",
"open_in_new_tab": "In neuem Tab öffnen",
"edit_title": "Titel bearbeiten",
"export_text": "Als Text exportieren",
"enter_new_title": "Neuen Titel eingeben:",
"no_title": "Ohne Titel",
"no_transcript": "Kein Transkript verfügbar",
"link_copied": "Link in Zwischenablage kopiert!",
"transcript_copied": "Transkript in Zwischenablage kopiert!",
"no_search_results": "Keine Suchergebnisse",
"no_memos_with_search": "Es wurden keine Memos gefunden, die \"{query}\" enthalten.",
"clear_search": "Suche löschen",
"no_memos_with_tag": "Keine Memos mit diesem Tag",
"no_memos_with_tag_hint": "Es gibt noch keine Memos mit diesem Tag.",
"show_all_memos": "Alle Memos anzeigen",
"no_memos_yet": "Noch keine Memos",
"no_memos_hint": "Gehe zur Aufnahme-Seite, um dein erstes Memo aufzunehmen",
"load_more": "Mehr Memos laden",
"search_placeholder": "Memos durchsuchen...",
"delete_memo_title": "Memo löschen",
"delete_memo_confirm": "Möchtest du \"{title}\" wirklich löschen?",
"delete_memo_warning": "Diese Aktion kann nicht rückgängig gemacht werden. Das Memo und alle zugehörigen Daten werden dauerhaft gelöscht.",
"error_user_not_authenticated": "Benutzer nicht authentifiziert",
"error_loading_memos": "Memos konnten nicht geladen werden",
"error_deleting_memo": "Fehler beim Löschen des Memos. Bitte versuche es erneut.",
"error_updating_title": "Fehler beim Aktualisieren des Titels. Bitte versuche es erneut.",
"error_copying_link": "Fehler beim Kopieren des Links. Bitte versuche es erneut.",
"error_pin_status": "Fehler beim Ändern des Pin-Status. Bitte versuche es erneut.",
"error_saving": "Fehler beim Speichern. Bitte versuche es erneut.",
"error_copying_transcript": "Fehler beim Kopieren des Transkripts. Bitte versuche es erneut.",
"error_updating_tags": "Fehler beim Aktualisieren der Tags. Bitte versuche es erneut.",
"error_creating_tag": "Fehler beim Erstellen des Tags. Bitte versuche es erneut.",
"error_asking_question": "Fehler bei der Verarbeitung der Frage. Bitte versuche es erneut.",
"retry": "Erneut versuchen",
"export_title": "Titel",
"export_date": "Datum",
"export_duration": "Dauer",
"export_transcript": "Transkript",
"export_no_transcript": "Kein Transkript verfügbar",
"export_ai_analysis": "KI-Analyse"
},
"tags": {
"title": "Tags",
"create_tag": "Tag erstellen",
"search_placeholder": "Tags durchsuchen...",
"no_tags": "Keine Tags gefunden",
"delete_confirmation": "Möchtest du den Tag \"{{name}}\" wirklich löschen?",
"tag_name": "Tag-Name",
"tag_color": "Tag-Farbe"
},
"spaces": {
"title": "Spaces",
"create_space": "Space erstellen",
"no_spaces": "Keine Spaces gefunden",
"members": "Mitglieder",
"invite": "Einladen"
},
"blueprints": {
"title": "Vorlagen",
"loading": "Lade Vorlagen...",
"no_blueprints": "Keine Vorlagen gefunden",
"search_placeholder": "Vorlagen durchsuchen...",
"all_categories": "Alle",
"standard": "Standard",
"manage": "Blueprints verwalten",
"activate": "Blueprint aktivieren",
"load_error": "Blueprints konnten nicht geladen werden.",
"previous_tip": "Vorheriger Tipp",
"next_tip": "Nächster Tipp",
"go_to_tip": "Gehe zu Tipp {index}"
},
"record": {
"title": "Aufnehmen - Memoro",
"instruction": "Halte gedrückt zum Aufnehmen",
"uploading": "Wird hochgeladen...",
"user_not_authenticated": "Benutzer nicht authentifiziert",
"upload_failed": "Upload fehlgeschlagen",
"network_error": "Netzwerkfehler: Bitte überprüfe deine Verbindung und versuche es erneut.",
"upload_error": "Fehler beim Hochladen der Aufnahme: {error}",
"unexpected_error": "Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es erneut.",
"cancel_title": "Aufnahme löschen",
"cancel_message": "Möchtest du die aktuelle Aufnahme wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
"cancel_confirm": "Löschen",
"cancel_abort": "Nicht löschen",
"pause": "Pause",
"resume": "Fortsetzen",
"cancel": "Aufnahme abbrechen"
},
"statistics": {
"title": "Statistiken",
"today": "Heute",
"last_30_days": "Letzte 30 Tage",
"total": "Gesamt",
"memos": "Memos",
"words": "Wörter",
"recording_duration": "Aufnahmedauer",
"loading": "Lade Statistiken..."
},
"subscription": {
"title": "Mana kaufen",
"current_plan": "Aktueller Tarif",
"your_mana": "Dein Mana",
"buy": "Kaufen",
"popular": "Beliebt",
"legacy_plan": "Alter Tarif",
"monthly": "Monatlich",
"yearly": "Jährlich"
},
"settings": {
"title": "Einstellungen",
"appearance": "Darstellung",
"theme": "Theme",
"system": "System",
"light": "Hell",
"dark": "Dunkel",
"language": "Sprache",
"user_interface": "Benutzeroberfläche",
"show_language_button": "Sprachen-Button anzeigen",
"show_recording_instruction": "Aufnahme-Anleitung anzeigen",
"show_blueprints": "Blueprints anzeigen",
"show_mana_badge": "Mana-Anzeige im Header",
"data_privacy": "Daten & Privatsphäre",
"save_location": "Standort speichern",
"enable_analytics": "Analytics aktivieren",
"support": "Support",
"contact_support": "Support kontaktieren",
"rate_app": "App bewerten",
"account": "Konto",
"email_label": "E-Mail-Adresse",
"sign_out": "Abmelden",
"delete_account": "Konto löschen",
"app_info": "App-Informationen",
"version": "Version",
"platform": "Plattform",
"build": "Build",
"browser": "Browser",
"copyright": "© 2025 Memoro GmbH",
"made_with_love": "Made with ❤️ in Germany"
},
"app_slider": {
"title": "Teil des Mana Ökosystems",
"memoro_desc": "KI-gestützte Sprachnotizen",
"memoro_long_desc": "Erfasse deine Gedanken durch Sprache und lasse sie von KI in strukturierte Notizen verwandeln.",
"maerchenzauber_desc": "Magische Kindergeschichten",
"maerchenzauber_long_desc": "Erstelle personalisierte Kindergeschichten mit KI-generierten Illustrationen.",
"moodlit_desc": "Stimmungslicht-Steuerung",
"moodlit_long_desc": "Steuere deine smarten Lichter basierend auf deiner Stimmung und Aktivität.",
"manacore_desc": "Zentrale Verwaltung",
"manacore_long_desc": "Verwalte alle deine Mana-Apps und Einstellungen an einem Ort.",
"status_published": "Verfügbar",
"title": "Weitere Manacore Apps",
"memoro_desc": "KI-gestützte Sprachmemos",
"memoro_long_desc": "Verwandle deine Stimme in organisierte, umsetzbare Erkenntnisse mit KI-gestützter Transkription und Analyse. Perfekt zum Festhalten von Ideen unterwegs.",
"maerchenzauber_desc": "Magische Gute-Nacht-Geschichten",
"maerchenzauber_long_desc": "Erschaffe personalisierte Gute-Nacht-Geschichten für deine Kinder mit KI. Entfache die Fantasie und mache jede Nacht magisch mit einzigartigen Erzählungen.",
"manadeck_desc": "KI Lernkarten",
"manadeck_long_desc": "Erstelle und lerne mit smarten Lernkarten und KI-gestützter Wiederholung.",
"moodlit_desc": "Dein Stimmungsbegleiter",
"moodlit_long_desc": "Verfolge und verstehe deine Emotionen mit KI-gestützten Einblicken. Baue emotionales Bewusstsein auf und verbessere dein mentales Wohlbefinden.",
"manacore_desc": "KI-Produktivitätssuite",
"manacore_long_desc": "Die zentrale Anlaufstelle für alle Manacore-Apps. Verwalte deine Abonnements, synchronisiere Daten und greife auf leistungsstarke KI-Tools von einem Ort aus zu.",
"coming_soon": "Demnächst",
"download": "Download",
"get_started": "Los geht's",
"status_published": "Veröffentlicht",
"status_beta": "Beta",
"status_development": "In Entwicklung",
"status_planning": "Geplant",
"coming_soon": "Bald verfügbar",
"download": "App öffnen"
"status_planning": "Geplant"
},
"theme": {
"toggle": "Theme wechseln",
"light_mode": "Heller Modus",
"dark_mode": "Dunkler Modus",
"switch_to_light": "Zum hellen Modus wechseln",
"switch_to_dark": "Zum dunklen Modus wechseln"
},
"errors": {
"unexpected": "Ein unerwarteter Fehler ist aufgetreten.",
"network": "Netzwerkfehler. Bitte überprüfe deine Internetverbindung.",
"not_found": "Nicht gefunden.",
"unauthorized": "Nicht autorisiert.",
"forbidden": "Zugriff verweigert.",
"server_error": "Serverfehler. Bitte versuche es später erneut."
}
}

View file

@ -3,24 +3,320 @@
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"edit": "Edit",
"share": "Share",
"back": "Back",
"loading": "Loading..."
"next": "Next",
"done": "Done",
"loading": "Loading...",
"search": "Search",
"settings": "Settings",
"yes": "Yes",
"no": "No",
"ok": "OK",
"error": "Error",
"success": "Success",
"create": "Create",
"confirm": "Confirm",
"close": "Close",
"or": "OR"
},
"nav": {
"dashboard": "Dashboard",
"tags": "Tags",
"spaces": "Spaces",
"mana": "Mana",
"blueprints": "Blueprints",
"statistics": "Statistics",
"settings": "Settings",
"logout": "Logout",
"expand": "Expand",
"minimize": "Minimize",
"shortcuts": "Shortcuts"
},
"auth": {
"welcome": "Welcome to Memoro",
"get_started": "Get Started",
"create_account": "Create Account",
"sign_in": "Sign In",
"sign_in_with_email": "Sign In with Email",
"sign_up_with_email": "Sign Up with Email",
"email": "Email",
"password": "Password",
"confirm_password": "Confirm Password",
"forgot_password": "Forgot Password?",
"reset_password": "Reset Password",
"logging_in": "Signing in...",
"creating_account": "Creating account...",
"sending": "Sending...",
"error_email_required": "Please enter your email address",
"error_password_required": "Please enter your password",
"error_confirm_password": "Please confirm your password",
"error_passwords_not_match": "Passwords do not match",
"error_password_too_short": "Password must be at least 8 characters long",
"error_password_requirements": "Password must contain at least one lowercase letter, one uppercase letter, one digit, and one special character",
"error_registration_failed": "Registration failed",
"password_requirement": "Password must be at least 8 characters long and contain at least one lowercase letter, one uppercase letter, one digit, and one special character.",
"registration_success": "Registration successful! Check your email to verify your account.",
"check_email_confirmation": "Please check your email to confirm your account.",
"reset_email_sent": "Enter your email address and we'll send you a link to reset your password.",
"email_only_title": "Why Email-Only Authentication?",
"email_only_info": "We only support email registration to ensure your independence and privacy.",
"email_only_learn_more": "Learn more",
"email_only_intro": "We believe in giving you full control over your account and data. By using email-based authentication, we ensure:",
"email_only_benefit_1_title": "No Vendor Lock-In",
"email_only_benefit_1_desc": "You're not dependent on third-party services like Google or Apple. Your account works independently.",
"email_only_benefit_2_title": "Enhanced Privacy",
"email_only_benefit_2_desc": "We don't share your data with Google, Apple, or any other third party for authentication.",
"email_only_benefit_3_title": "Account Portability",
"email_only_benefit_3_desc": "Your email address is portable and works across all devices and platforms.",
"email_only_benefit_4_title": "Direct Communication",
"email_only_benefit_4_desc": "We can reach you directly for important updates without relying on third-party notification systems.",
"email_only_modal_footer": "We're committed to building tools that respect your freedom and privacy. Email authentication is part of that commitment.",
"got_it": "Got it",
"already_have_account": "Already have an account?",
"dont_have_account": "Don't have an account?",
"terms_agreement": "By using Memoro you agree to our <a href=\"https://manacore.ai/privacy\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: underline;\">Terms</a> and <a href=\"https://manacore.ai/privacy\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: underline;\">Privacy Policy</a>.",
"mana_login": "Mana Login",
"mana_login_description": "One login for all Mana apps",
"mana_login_benefit_0": "Use Mana subscriptions across all apps - pay once and use everything",
"back": "Back",
"reset_password_description": "Enter your email address and we'll send you a link to reset your password.",
"reset_password_error": "Password reset failed",
"reset_password_success": "Email sent!",
"reset_password_rate_limit": "Too many attempts. Please wait a few minutes.",
"reset_email_sent_description": "We've sent an email with instructions to reset your password to {email}. Please check your inbox and spam folder.",
"back_to_login": "Back to login",
"resend_email": "Resend email",
"reset_email_sent_title": "Email sent!",
"terms_agreement_conjunction": "and the",
"terms_agreement_suffix": ".",
"oauth_error_access_denied": "Access denied. The login was cancelled.",
"oauth_error_server_error": "Server error during authentication. Please try again.",
"oauth_error_temporarily_unavailable": "The authentication service is temporarily unavailable. Please try again later.",
"oauth_error_invalid_request": "Invalid request. Please try again.",
"oauth_error_unauthorized_client": "Unauthorized client. Please contact support.",
"oauth_error_unsupported_response_type": "Unsupported response type. Please contact support.",
"oauth_error_invalid_scope": "Invalid scope. Please contact support.",
"oauth_error_unknown": "An unknown error occurred. Please try again.",
"password_requirements_title": "Password requirements:",
"password_requirement_length": "At least 8 characters",
"password_requirement_lowercase": "One lowercase letter",
"password_requirement_uppercase": "One uppercase letter",
"password_requirement_digit": "One digit",
"password_requirement_special": "One special character"
},
"dashboard": {
"title": "Dashboard",
"recent_memos": "Recent Memos",
"no_memos": "No memos found",
"create_memo": "Create Memo",
"search_placeholder": "Search memos..."
},
"memo": {
"title": "Memo",
"unnamed": "Unnamed Memo",
"word_count": "{{count}} word",
"word_count_plural": "{{count}} words",
"delete_confirmation": "Are you sure you want to delete this memo? This action cannot be undone.",
"delete_permanently": "Delete Permanently",
"deleting": "Deleting...",
"pin": "Pin",
"unpin": "Unpin",
"share": "Share",
"edit": "Edit",
"translate": "Translate",
"create_memory": "Create Memory",
"ask_question": "Ask Question",
"copy_transcript": "Copy Transcript",
"replace_word": "Replace Word",
"reprocess": "Reprocess",
"label_speakers": "Label Speakers",
"add_photos": "Add Photos",
"manage_spaces": "Manage Spaces",
"tags": "Tags",
"add_tag": "Add Tag",
"options": "Options",
"search": "Search",
"copy": "Copy",
"speakers": "Speakers",
"find_replace": "Find & Replace",
"shortcuts": "Shortcuts",
"no_memo_selected": "No memo selected",
"select_memo_hint": "Select a memo from the list or create a new recording",
"processing_transcript": "Transcription in progress...",
"ask_question_placeholder": "Ask a question about this memo...",
"open_in_new_tab": "Open in new tab",
"edit_title": "Edit title",
"export_text": "Export as text",
"enter_new_title": "Enter new title:",
"no_title": "Untitled",
"no_transcript": "No transcript available",
"link_copied": "Link copied to clipboard!",
"transcript_copied": "Transcript copied to clipboard!",
"no_search_results": "No search results",
"no_memos_with_search": "No memos found containing \"{query}\".",
"clear_search": "Clear search",
"no_memos_with_tag": "No memos with this tag",
"no_memos_with_tag_hint": "There are no memos with this tag yet.",
"show_all_memos": "Show all memos",
"no_memos_yet": "No memos yet",
"no_memos_hint": "Go to the recording page to create your first memo",
"load_more": "Load more memos",
"search_placeholder": "Search memos...",
"delete_memo_title": "Delete memo",
"delete_memo_confirm": "Are you sure you want to delete \"{title}\"?",
"delete_memo_warning": "This action cannot be undone. The memo and all associated data will be permanently deleted.",
"error_user_not_authenticated": "User not authenticated",
"error_loading_memos": "Could not load memos",
"error_deleting_memo": "Error deleting memo. Please try again.",
"error_updating_title": "Error updating title. Please try again.",
"error_copying_link": "Error copying link. Please try again.",
"error_pin_status": "Error updating pin status. Please try again.",
"error_saving": "Error saving changes. Please try again.",
"error_copying_transcript": "Error copying transcript. Please try again.",
"error_updating_tags": "Error updating tags. Please try again.",
"error_creating_tag": "Error creating tag. Please try again.",
"error_asking_question": "Error processing question. Please try again.",
"retry": "Try again",
"export_title": "Title",
"export_date": "Date",
"export_duration": "Duration",
"export_transcript": "Transcript",
"export_no_transcript": "No transcript available",
"export_ai_analysis": "AI Analysis"
},
"tags": {
"title": "Tags",
"create_tag": "Create Tag",
"search_placeholder": "Search tags...",
"no_tags": "No tags found",
"delete_confirmation": "Are you sure you want to delete the tag \"{{name}}\"?",
"tag_name": "Tag Name",
"tag_color": "Tag Color"
},
"spaces": {
"title": "Spaces",
"create_space": "Create Space",
"no_spaces": "No spaces found",
"members": "Members",
"invite": "Invite"
},
"blueprints": {
"title": "Blueprints",
"loading": "Loading blueprints...",
"no_blueprints": "No blueprints found",
"search_placeholder": "Search blueprints...",
"all_categories": "All",
"standard": "Standard",
"manage": "Manage blueprints",
"activate": "Activate blueprint",
"load_error": "Could not load blueprints.",
"previous_tip": "Previous tip",
"next_tip": "Next tip",
"go_to_tip": "Go to tip {index}"
},
"record": {
"title": "Record - Memoro",
"instruction": "Hold to record",
"uploading": "Uploading...",
"user_not_authenticated": "User not authenticated",
"upload_failed": "Upload failed",
"network_error": "Network error: Please check your connection and try again.",
"upload_error": "Error uploading recording: {error}",
"unexpected_error": "An unexpected error occurred. Please try again.",
"cancel_title": "Delete Recording",
"cancel_message": "Do you really want to delete the current recording? This action cannot be undone.",
"cancel_confirm": "Delete",
"cancel_abort": "Don't delete",
"pause": "Pause",
"resume": "Resume",
"cancel": "Cancel recording"
},
"statistics": {
"title": "Statistics",
"today": "Today",
"last_30_days": "Last 30 days",
"total": "Total",
"memos": "Memos",
"words": "Words",
"recording_duration": "Recording Duration",
"loading": "Loading statistics..."
},
"subscription": {
"title": "Buy Mana",
"current_plan": "Current Plan",
"your_mana": "Your Mana",
"buy": "Buy",
"popular": "Popular",
"legacy_plan": "Legacy Plan",
"monthly": "Monthly",
"yearly": "Yearly"
},
"settings": {
"title": "Settings",
"appearance": "Appearance",
"theme": "Theme",
"system": "System",
"light": "Light",
"dark": "Dark",
"language": "Language",
"user_interface": "User Interface",
"show_language_button": "Show Language Button",
"show_recording_instruction": "Show Recording Instruction",
"show_blueprints": "Show Blueprints",
"show_mana_badge": "Show Mana Badge in Header",
"data_privacy": "Data & Privacy",
"save_location": "Save Location",
"enable_analytics": "Enable Analytics",
"support": "Support",
"contact_support": "Contact Support",
"rate_app": "Rate App",
"account": "Account",
"email_label": "Email Address",
"sign_out": "Sign Out",
"delete_account": "Delete Account",
"app_info": "App Information",
"version": "Version",
"platform": "Platform",
"build": "Build",
"browser": "Browser",
"copyright": "© 2025 Memoro GmbH",
"made_with_love": "Made with ❤️ in Germany"
},
"app_slider": {
"title": "Part of the Mana Ecosystem",
"memoro_desc": "AI-powered voice notes",
"memoro_long_desc": "Capture your thoughts through voice and let AI transform them into structured notes.",
"maerchenzauber_desc": "Magical children's stories",
"maerchenzauber_long_desc": "Create personalized children's stories with AI-generated illustrations.",
"moodlit_desc": "Mood light control",
"moodlit_long_desc": "Control your smart lights based on your mood and activity.",
"manacore_desc": "Central management",
"manacore_long_desc": "Manage all your Mana apps and settings in one place.",
"status_published": "Available",
"title": "More Manacore Apps",
"memoro_desc": "AI-powered voice memos",
"memoro_long_desc": "Transform your voice into organized, actionable insights with AI-powered transcription and analysis. Perfect for capturing ideas on the go.",
"maerchenzauber_desc": "Magical bedtime stories",
"maerchenzauber_long_desc": "Create personalized bedtime stories for your children with AI. Spark imagination and make every night magical with unique tales.",
"manadeck_desc": "AI Flashcards",
"manadeck_long_desc": "Create and study with smart flashcards and AI-powered spaced repetition.",
"moodlit_desc": "Your mood companion",
"moodlit_long_desc": "Track and understand your emotions with AI-powered insights. Build emotional awareness and improve your mental wellbeing.",
"manacore_desc": "AI productivity suite",
"manacore_long_desc": "The central hub for all Manacore apps. Manage your subscriptions, sync data, and access powerful AI tools from one place.",
"coming_soon": "Coming Soon",
"download": "Download",
"get_started": "Get Started",
"status_published": "Published",
"status_beta": "Beta",
"status_development": "In Development",
"status_planning": "Planned",
"coming_soon": "Coming Soon",
"download": "Open App"
"status_planning": "Planned"
},
"theme": {
"toggle": "Toggle Theme",
"light_mode": "Light Mode",
"dark_mode": "Dark Mode",
"switch_to_light": "Switch to light mode",
"switch_to_dark": "Switch to dark mode"
},
"errors": {
"unexpected": "An unexpected error occurred.",
"network": "Network error. Please check your internet connection.",
"not_found": "Not found.",
"unauthorized": "Unauthorized.",
"forbidden": "Access denied.",
"server_error": "Server error. Please try again later."
}
}

View file

@ -289,6 +289,8 @@
"memoro_long_desc": "Transforma tu voz en información organizada y accionable con transcripción y análisis impulsados por IA. Perfecto para capturar ideas sobre la marcha.",
"maerchenzauber_desc": "Cuentos mágicos para dormir",
"maerchenzauber_long_desc": "Crea cuentos personalizados para dormir para tus hijos con IA. Enciende la imaginación y haz cada noche mágica con historias únicas.",
"manadeck_desc": "Flashcards IA",
"manadeck_long_desc": "Crea y estudia con flashcards inteligentes y repetición espaciada con IA.",
"moodlit_desc": "Tu compañero de ánimo",
"moodlit_long_desc": "Rastrea y comprende tus emociones con análisis impulsados por IA. Construye conciencia emocional y mejora tu bienestar mental.",
"manacore_desc": "Suite de productividad IA",

View file

@ -289,6 +289,8 @@
"memoro_long_desc": "Transformez votre voix en informations organisées et exploitables grâce à la transcription et à l'analyse alimentées par l'IA. Parfait pour capturer des idées en déplacement.",
"maerchenzauber_desc": "Histoires magiques pour s'endormir",
"maerchenzauber_long_desc": "Créez des histoires personnalisées pour endormir vos enfants avec l'IA. Enflammez l'imagination et rendez chaque nuit magique avec des contes uniques.",
"manadeck_desc": "Flashcards IA",
"manadeck_long_desc": "Créez et étudiez avec des flashcards intelligentes et la répétition espacée assistée par IA.",
"moodlit_desc": "Votre compagnon d'humeur",
"moodlit_long_desc": "Suivez et comprenez vos émotions avec des analyses alimentées par l'IA. Développez la conscience émotionnelle et améliorez votre bien-être mental.",
"manacore_desc": "Suite de productivité IA",

View file

@ -289,6 +289,8 @@
"memoro_long_desc": "Trasforma la tua voce in informazioni organizzate e utilizzabili con trascrizione e analisi alimentate dall'IA. Perfetto per catturare idee in movimento.",
"maerchenzauber_desc": "Storie magiche della buonanotte",
"maerchenzauber_long_desc": "Crea storie personalizzate per la buonanotte per i tuoi bambini con l'IA. Accendi l'immaginazione e rendi ogni notte magica con racconti unici.",
"manadeck_desc": "Flashcard AI",
"manadeck_long_desc": "Crea e studia con flashcard intelligenti e ripetizione spaziata basata su AI.",
"moodlit_desc": "Il tuo compagno d'umore",
"moodlit_long_desc": "Traccia e comprendi le tue emozioni con analisi alimentate dall'IA. Costruisci consapevolezza emotiva e migliora il tuo benessere mentale.",
"manacore_desc": "Suite di produttività IA",