feat(i18n): add homepage translations for all supported languages

Add professionally translated homepage content for:
- German (de): Formal German with proper terminology
- Japanese (ja): Native Japanese with appropriate kanji/hiragana mix
- Hindi (hi): Devanagari script with formal register
- Spanish (es): Latin American Spanish
- Latin (la): Classical Latin

All translations include complete homepage structure:
- Learn by Doing section
- Skills (Read Numbers, Friends, Multiply, Mental)
- The Arcade
- Your Journey
- Create Custom Flashcards

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Thomas Hallock 2025-11-01 14:46:18 -05:00
parent 40cff143c7
commit 8c9d35a3b4
5 changed files with 385 additions and 0 deletions

View File

@ -0,0 +1,77 @@
{
"home": {
"learnByDoing": {
"title": "Lernen durch Handeln",
"subtitle": "Interaktive Tutorials lehren Sie Schritt für Schritt. Probieren Sie dieses Beispiel gleich jetzt:"
},
"whatYouLearn": {
"title": "Was Sie lernen werden"
},
"skills": {
"readNumbers": {
"title": "📖 Zahlen lesen und einstellen",
"desc": "Meistern Sie die Zahlendarstellung am Abakus von null bis tausend",
"example": "0-9999",
"badge": "Grundlagen",
"tutorialTitle": "Zahlen lesen und einstellen",
"tutorialDesc": "Meistern Sie die Zahlendarstellung am Abakus von null bis tausend"
},
"friends": {
"title": "🤝 Freunde-Techniken",
"desc": "Addieren und subtrahieren mit Komplementpaaren und mentalen Abkürzungen",
"example": "5 = 2+3",
"badge": "Kern",
"tutorialTitle": "Freunde der 5",
"tutorialDesc": "Addieren und subtrahieren mit Komplementpaaren: 5 = 2+3"
},
"multiply": {
"title": "✖️ Multiplizieren & dividieren",
"desc": "Flüssige mehrstellige Berechnungen mit fortgeschrittenen Techniken",
"example": "12×34",
"badge": "Fortgeschritten",
"tutorialTitle": "Multiplikation",
"tutorialDesc": "Flüssige mehrstellige Berechnungen mit fortgeschrittenen Techniken"
},
"mental": {
"title": "🧠 Mentale Berechnung",
"desc": "Visualisieren und rechnen ohne das physische Werkzeug (Anzan)",
"example": "Schnellrechnen",
"badge": "Experte",
"tutorialTitle": "Mentale Berechnung",
"tutorialDesc": "Visualisieren und rechnen ohne das physische Werkzeug (Anzan)"
}
},
"arcade": {
"title": "Die Spielhalle",
"subtitle": "Einzelspieler-Herausforderungen und Mehrspieler-Kämpfe in vernetzten Räumen. Laden Sie Freunde zum Spielen oder Zuschauen ein.",
"soloChallenge": "Einzelspieler-Herausforderung",
"playersCount": "{min}-{max} Spieler"
},
"journey": {
"title": "Ihre Reise",
"subtitle": "Fortschritt vom Anfänger zum Meister"
},
"flashcards": {
"title": "Eigene Lernkarten erstellen",
"subtitle": "Gestalten Sie schöne Lernkarten zum Lernen und Üben",
"features": {
"formats": {
"icon": "📄",
"title": "Mehrere Formate",
"desc": "PDF, PNG, SVG, HTML"
},
"customizable": {
"icon": "🎨",
"title": "Anpassbar",
"desc": "Perlenformen, Farben, Layouts"
},
"paperSizes": {
"icon": "📐",
"title": "Alle Papierformate",
"desc": "A3, A4, A5, US Letter"
}
},
"cta": "Lernkarten erstellen"
}
}
}

View File

@ -0,0 +1,77 @@
{
"home": {
"learnByDoing": {
"title": "Aprende Haciendo",
"subtitle": "Los tutoriales interactivos te enseñan paso a paso. Prueba este ejemplo ahora mismo:"
},
"whatYouLearn": {
"title": "Lo que aprenderás"
},
"skills": {
"readNumbers": {
"title": "📖 Leer y establecer números",
"desc": "Domina la representación numérica del ábaco desde cero hasta miles",
"example": "0-9999",
"badge": "Fundación",
"tutorialTitle": "Leer y establecer números",
"tutorialDesc": "Domina la representación numérica del ábaco desde cero hasta miles"
},
"friends": {
"title": "🤝 Técnicas de amigos",
"desc": "Suma y resta usando pares complementarios y atajos mentales",
"example": "5 = 2+3",
"badge": "Núcleo",
"tutorialTitle": "Amigos del 5",
"tutorialDesc": "Suma y resta usando pares complementarios: 5 = 2+3"
},
"multiply": {
"title": "✖️ Multiplicar y dividir",
"desc": "Cálculos fluidos de múltiples dígitos con técnicas avanzadas",
"example": "12×34",
"badge": "Avanzado",
"tutorialTitle": "Multiplicación",
"tutorialDesc": "Cálculos fluidos de múltiples dígitos con técnicas avanzadas"
},
"mental": {
"title": "🧠 Cálculo mental",
"desc": "Visualiza y calcula sin la herramienta física (Anzan)",
"example": "Matemáticas rápidas",
"badge": "Experto",
"tutorialTitle": "Cálculo mental",
"tutorialDesc": "Visualiza y calcula sin la herramienta física (Anzan)"
}
},
"arcade": {
"title": "La Sala de Juegos",
"subtitle": "Desafíos para un solo jugador y batallas multijugador en salas en red. Invita a amigos a jugar o ver en vivo.",
"soloChallenge": "Desafío individual",
"playersCount": "{min}-{max} jugadores"
},
"journey": {
"title": "Tu Viaje",
"subtitle": "Progreso de principiante a maestro"
},
"flashcards": {
"title": "Crea Tarjetas Personalizadas",
"subtitle": "Diseña hermosas tarjetas para aprender y practicar",
"features": {
"formats": {
"icon": "📄",
"title": "Múltiples formatos",
"desc": "PDF, PNG, SVG, HTML"
},
"customizable": {
"icon": "🎨",
"title": "Personalizable",
"desc": "Formas de cuentas, colores, diseños"
},
"paperSizes": {
"icon": "📐",
"title": "Todos los tamaños de papel",
"desc": "A3, A4, A5, Carta US"
}
},
"cta": "Crear Tarjetas"
}
}
}

View File

@ -0,0 +1,77 @@
{
"home": {
"learnByDoing": {
"title": "करके सीखें",
"subtitle": "इंटरैक्टिव ट्यूटोरियल आपको चरण-दर-चरण सिखाते हैं। अभी इस उदाहरण को आज़माएं:"
},
"whatYouLearn": {
"title": "आप क्या सीखेंगे"
},
"skills": {
"readNumbers": {
"title": "📖 संख्याओं को पढ़ें और सेट करें",
"desc": "शून्य से हज़ार तक अबेकस संख्या प्रतिनिधित्व में महारत हासिल करें",
"example": "0-9999",
"badge": "नींव",
"tutorialTitle": "संख्याओं को पढ़ें और सेट करें",
"tutorialDesc": "शून्य से हज़ार तक अबेकस संख्या प्रतिनिधित्व में महारत हासिल करें"
},
"friends": {
"title": "🤝 मित्र तकनीकें",
"desc": "पूरक जोड़े और मानसिक शॉर्टकट का उपयोग करके जोड़ें और घटाएं",
"example": "5 = 2+3",
"badge": "कोर",
"tutorialTitle": "5 के मित्र",
"tutorialDesc": "पूरक जोड़े का उपयोग करके जोड़ें और घटाएं: 5 = 2+3"
},
"multiply": {
"title": "✖️ गुणा और भाग",
"desc": "उन्नत तकनीकों के साथ प्रवाह बहु-अंकीय गणना",
"example": "12×34",
"badge": "उन्नत",
"tutorialTitle": "गुणा",
"tutorialDesc": "उन्नत तकनीकों के साथ प्रवाह बहु-अंकीय गणना"
},
"mental": {
"title": "🧠 मानसिक गणना",
"desc": "भौतिक उपकरण के बिना कल्पना और गणना करें (अंजन)",
"example": "तेज़ गणित",
"badge": "विशेषज्ञ",
"tutorialTitle": "मानसिक गणना",
"tutorialDesc": "भौतिक उपकरण के बिना कल्पना और गणना करें (अंजन)"
}
},
"arcade": {
"title": "आर्केड",
"subtitle": "नेटवर्क वाले कमरों में एकल-खिलाड़ी चुनौतियां और बहु-खिलाड़ी लड़ाई। दोस्तों को खेलने या लाइव देखने के लिए आमंत्रित करें।",
"soloChallenge": "एकल चुनौती",
"playersCount": "{min}-{max} खिलाड़ी"
},
"journey": {
"title": "आपकी यात्रा",
"subtitle": "शुरुआती से मास्टर तक की प्रगति"
},
"flashcards": {
"title": "कस्टम फ्लैशकार्ड बनाएं",
"subtitle": "सीखने और अभ्यास के लिए सुंदर फ्लैशकार्ड डिज़ाइन करें",
"features": {
"formats": {
"icon": "📄",
"title": "कई प्रारूप",
"desc": "PDF, PNG, SVG, HTML"
},
"customizable": {
"icon": "🎨",
"title": "अनुकूलन योग्य",
"desc": "मनका आकार, रंग, लेआउट"
},
"paperSizes": {
"icon": "📐",
"title": "सभी कागज़ आकार",
"desc": "A3, A4, A5, US Letter"
}
},
"cta": "फ्लैशकार्ड बनाएं"
}
}
}

View File

@ -0,0 +1,77 @@
{
"home": {
"learnByDoing": {
"title": "実践で学ぶ",
"subtitle": "インタラクティブなチュートリアルで段階的に学習します。今すぐこの例を試してみましょう:"
},
"whatYouLearn": {
"title": "学べること"
},
"skills": {
"readNumbers": {
"title": "📖 数字の読み書き",
"desc": "ゼロから千までのそろばんの数字表現をマスター",
"example": "0-9999",
"badge": "基礎",
"tutorialTitle": "数字の読み書き",
"tutorialDesc": "ゼロから千までのそろばんの数字表現をマスター"
},
"friends": {
"title": "🤝 友達のテクニック",
"desc": "補数ペアとメンタルショートカットを使った足し算と引き算",
"example": "5 = 2+3",
"badge": "コア",
"tutorialTitle": "5の友達",
"tutorialDesc": "補数ペアを使った足し算と引き算5 = 2+3"
},
"multiply": {
"title": "✖️ 掛け算と割り算",
"desc": "高度なテクニックで流暢な多桁計算",
"example": "12×34",
"badge": "上級",
"tutorialTitle": "掛け算",
"tutorialDesc": "高度なテクニックで流暢な多桁計算"
},
"mental": {
"title": "🧠 暗算",
"desc": "物理的な道具なしで視覚化して計算(暗算)",
"example": "速算",
"badge": "エキスパート",
"tutorialTitle": "暗算",
"tutorialDesc": "物理的な道具なしで視覚化して計算(暗算)"
}
},
"arcade": {
"title": "アーケード",
"subtitle": "ネットワークルームでのシングルプレイヤーチャレンジとマルチプレイヤーバトル。友達を招待してプレイまたは観戦。",
"soloChallenge": "ソロチャレンジ",
"playersCount": "{min}-{max}人のプレイヤー"
},
"journey": {
"title": "あなたの旅",
"subtitle": "初心者からマスターへの進歩"
},
"flashcards": {
"title": "カスタムフラッシュカードを作成",
"subtitle": "学習と練習用の美しいフラッシュカードをデザイン",
"features": {
"formats": {
"icon": "📄",
"title": "複数のフォーマット",
"desc": "PDF、PNG、SVG、HTML"
},
"customizable": {
"icon": "🎨",
"title": "カスタマイズ可能",
"desc": "珠の形、色、レイアウト"
},
"paperSizes": {
"icon": "📐",
"title": "すべての用紙サイズ",
"desc": "A3、A4、A5、USレター"
}
},
"cta": "フラッシュカードを作成"
}
}
}

View File

@ -0,0 +1,77 @@
{
"home": {
"learnByDoing": {
"title": "Faciendo Disce",
"subtitle": "Tutoria interactiva te gradatim docent. Hoc exemplum nunc experire:"
},
"whatYouLearn": {
"title": "Quid Disces"
},
"skills": {
"readNumbers": {
"title": "📖 Numeros lege et constitue",
"desc": "Magistra repraesentationem numerorum abaci a nihilo ad milia",
"example": "0-9999",
"badge": "Fundamentum",
"tutorialTitle": "Numeros lege et constitue",
"tutorialDesc": "Magistra repraesentationem numerorum abaci a nihilo ad milia"
},
"friends": {
"title": "🤝 Artes amicorum",
"desc": "Adde et subtrahe utens paria complementaria et compendia mentalia",
"example": "5 = 2+3",
"badge": "Nucleus",
"tutorialTitle": "Amici quinque",
"tutorialDesc": "Adde et subtrahe utens paria complementaria: 5 = 2+3"
},
"multiply": {
"title": "✖️ Multiplica et divide",
"desc": "Computationes fluentes multidigitales cum artibus provectis",
"example": "12×34",
"badge": "Provectus",
"tutorialTitle": "Multiplicatio",
"tutorialDesc": "Computationes fluentes multidigitales cum artibus provectis"
},
"mental": {
"title": "🧠 Computatio mentalis",
"desc": "Visualiza et computa sine instrumento physico (Anzan)",
"example": "Mathematica celera",
"badge": "Peritus",
"tutorialTitle": "Computatio mentalis",
"tutorialDesc": "Visualiza et computa sine instrumento physico (Anzan)"
}
},
"arcade": {
"title": "Ludus Porticus",
"subtitle": "Certamina singularia et pugnae multiplicis in cameris reticulatis. Invita amicos ad ludendum vel spectandum.",
"soloChallenge": "Certamen singulare",
"playersCount": "{min}-{max} lusores"
},
"journey": {
"title": "Iter Tuum",
"subtitle": "Progressus a tyrone ad magistrum"
},
"flashcards": {
"title": "Crea Schedas Proprias",
"subtitle": "Designa pulchras schedas ad discendum et exercendum",
"features": {
"formats": {
"icon": "📄",
"title": "Formae multiplices",
"desc": "PDF, PNG, SVG, HTML"
},
"customizable": {
"icon": "🎨",
"title": "Accommodabilis",
"desc": "Formae calcularum, colores, dispositiones"
},
"paperSizes": {
"icon": "📐",
"title": "Omnes magnitudines chartae",
"desc": "A3, A4, A5, Epistula US"
}
},
"cta": "Crea Schedas"
}
}
}