Add play-from-position flow

This commit is contained in:
stefan-kp
2025-11-29 08:50:44 +01:00
parent 3e8c16b9c2
commit 4102135acd
5 changed files with 206 additions and 6 deletions
+30
View File
@@ -97,6 +97,12 @@ export interface Translations {
evaluation: string;
bestMove: string;
aiAnalysis: string;
playFromHere: string;
playDescription: string;
chooseOpponent: string;
chooseSide: string;
chooseStrength: string;
startPlay: string;
modeTitle: string;
modeDescription: string;
pasteLabel: string;
@@ -244,6 +250,12 @@ const en: Translations = {
evaluation: 'Evaluation',
bestMove: 'Best Move',
aiAnalysis: 'AI Analysis',
playFromHere: 'Play from this position',
playDescription: 'Pick a character, side, and engine strength to continue playing from the current move.',
chooseOpponent: 'Choose your opponent',
chooseSide: 'Choose your color',
chooseStrength: 'Opponent strength',
startPlay: 'Start from here',
modeTitle: 'Analyze an Existing Game',
modeDescription: 'Upload a PGN or FEN and let your coach walk you through every move with engine-backed insights.',
pasteLabel: 'PGN or FEN Input',
@@ -392,6 +404,12 @@ const de: Translations = {
evaluation: 'Bewertung',
bestMove: 'Bester Zug',
aiAnalysis: 'KI-Analyse',
playFromHere: 'Von dieser Stellung spielen',
playDescription: 'Wähle Charakter, Farbe und Engine-Stärke, um ab dem aktuellen Zug weiterzuspielen.',
chooseOpponent: 'Gegner auswählen',
chooseSide: 'Wähle deine Farbe',
chooseStrength: 'Stärke des Gegners',
startPlay: 'Hier weiterspielen',
modeTitle: 'Bestehende Partie analysieren',
modeDescription: 'PGN oder FEN hochladen und vom Coach mit Engine-Unterstützung durch die Partie führen lassen.',
pasteLabel: 'PGN- oder FEN-Eingabe',
@@ -540,6 +558,12 @@ const fr: Translations = {
evaluation: 'Évaluation',
bestMove: 'Meilleur coup',
aiAnalysis: 'Analyse IA',
playFromHere: 'Jouer depuis cette position',
playDescription: 'Choisissez un personnage, une couleur et la force du moteur pour continuer depuis ce coup.',
chooseOpponent: 'Choisir votre adversaire',
chooseSide: 'Choisissez votre couleur',
chooseStrength: 'Force de ladversaire',
startPlay: 'Commencer ici',
modeTitle: 'Analyser une partie existante',
modeDescription: 'Importez un PGN ou un FEN et laissez le coach commenter chaque coup avec laide du moteur.',
pasteLabel: 'Saisie PGN ou FEN',
@@ -688,6 +712,12 @@ const it: Translations = {
evaluation: 'Valutazione',
bestMove: 'Mossa migliore',
aiAnalysis: 'Analisi IA',
playFromHere: 'Gioca da questa posizione',
playDescription: 'Scegli personaggio, colore e forza del motore per continuare da questa mossa.',
chooseOpponent: 'Scegli lavversario',
chooseSide: 'Scegli il tuo colore',
chooseStrength: 'Forza dellavversario',
startPlay: 'Inizia da qui',
modeTitle: 'Analizza una partita esistente',
modeDescription: 'Carica un PGN o un FEN e lascia che il coach commenti ogni mossa con il supporto del motore.',
pasteLabel: 'Input PGN o FEN',