mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 19:41:09 +02:00
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:
parent
39a9a61dab
commit
10cb295d41
24 changed files with 1084 additions and 69 deletions
|
|
@ -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}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
28
maerchenzauber/apps/web/src/lib/i18n/locales/es.json
Normal file
28
maerchenzauber/apps/web/src/lib/i18n/locales/es.json
Normal 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"
|
||||
}
|
||||
}
|
||||
28
maerchenzauber/apps/web/src/lib/i18n/locales/fr.json
Normal file
28
maerchenzauber/apps/web/src/lib/i18n/locales/fr.json
Normal 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"
|
||||
}
|
||||
}
|
||||
28
maerchenzauber/apps/web/src/lib/i18n/locales/it.json
Normal file
28
maerchenzauber/apps/web/src/lib/i18n/locales/it.json
Normal 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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
28
manacore/apps/web/src/lib/i18n/locales/es.json
Normal file
28
manacore/apps/web/src/lib/i18n/locales/es.json
Normal 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"
|
||||
}
|
||||
}
|
||||
28
manacore/apps/web/src/lib/i18n/locales/fr.json
Normal file
28
manacore/apps/web/src/lib/i18n/locales/fr.json
Normal 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"
|
||||
}
|
||||
}
|
||||
28
manacore/apps/web/src/lib/i18n/locales/it.json
Normal file
28
manacore/apps/web/src/lib/i18n/locales/it.json
Normal 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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
28
manadeck/apps/web/src/lib/i18n/locales/es.json
Normal file
28
manadeck/apps/web/src/lib/i18n/locales/es.json
Normal 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"
|
||||
}
|
||||
}
|
||||
28
manadeck/apps/web/src/lib/i18n/locales/fr.json
Normal file
28
manadeck/apps/web/src/lib/i18n/locales/fr.json
Normal 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"
|
||||
}
|
||||
}
|
||||
28
manadeck/apps/web/src/lib/i18n/locales/it.json
Normal file
28
manadeck/apps/web/src/lib/i18n/locales/it.json
Normal 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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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',
|
||||
|
|
|
|||
|
|
@ -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."
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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."
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue