Add Perfect Chess, fix a bug in BaseGame when moving while choosing a promotion,...
[vchess.git] / client / src / translations / en.js
index e7fcb24..5d09374 100644 (file)
@@ -1,5 +1,6 @@
 export const translations = {
   Abort: "Abort",
+  "Abort and remove game?": "Abort and Remove game?",
   About: "About",
   "Accept draw?": "Accept draw?",
   "Accept challenge?": "Accept challenge?",
@@ -9,8 +10,8 @@ export const translations = {
   "Any player": "Any player",
   Apply: "Apply",
   "Are you sure?": "Are you sure?",
+  "Asymmetric random": "Asymmetric random",
   "Authentication successful!": "Authentication successful!",
-  "Back to Hall in 3 seconds...": "Back to Hall in 3 seconds...",
   "Back to list": "Back to list",
   "Black to move": "Black to move",
   "Black surrender": "Black surrender",
@@ -20,16 +21,21 @@ export const translations = {
   blue: "blue",
   brown: "brown",
   Cadence: "Cadence",
+  Cancel: "Cancel",
   Challenge: "Challenge",
+  "Challenge already exists": "Challenge already exists",
   "Challenge declined": "Challenge declined",
   "Chat here": "Chat here",
   "Clear history": "Clear history",
+  Code: "Code",
   "Connection token sent. Check your emails!": "Connection token sent. Check your emails!",
   Contact: "Contact",
   "Correspondance challenges": "Correspondance challenges",
   "Correspondance games": "Correspondance games",
   "Database error: stop private browsing, or update your browser": "Database error: stop private browsing, or update your browser",
   Delete: "Delete",
+  Deterministic: "Deterministic",
+  "Discord invitation": "Discord invitation",
   Download: "Download",
   Draw: "Draw",
   "Draw offer only in your turn": "Draw offer only in your turn",
@@ -43,7 +49,7 @@ export const translations = {
   Go: "Go",
   green: "green",
   Hall: "Hall",
-  "Highlight last move and checks?": "Highlight last move and checks?",
+  "Highlight last move": "Highlight last move",
   Instructions: "Instructions",
   "Invalid email": "Invalid email",
   "It's your turn!": "It's your turn!",
@@ -55,6 +61,7 @@ export const translations = {
   Login: "Login",
   Logout: "Logout",
   "Logout successful!": "Logout successful!",
+  "Memorize": "Memorize",
   "Mispelled variant name": "Mispelled variant name",
   "Missing email": "Missing email",
   "Missing FEN": "Missing FEN",
@@ -68,12 +75,15 @@ export const translations = {
   "My problems": "My problems",
   "Name: alphanumerics, hyphen and underscore": "Name: alphanumerics, hyphen and underscore",
   "Name or Email": "Name or Email",
-  Next: "Next",
+  Next_p: "Next",
+  Next_g: "Next",
   "New connexion detected: tab now offline": "New connexion detected: tab now offline",
   "New correspondance game:": "New correspondance game:",
   "New game": "New game",
   "New problem": "New problem",
   News: "News",
+  "No challenges found :( Click on 'New game'!": "No challenges found :( Click on 'New game'!",
+  "No games found :( Send a challenge!": "No games found :( Send a challenge!",
   "No more problems": "No more problems",
   "No subject. Send anyway?": "No subject. Send anyway?",
   "Notifications by email": "Notifications by email",
@@ -81,37 +91,44 @@ export const translations = {
   Observe: "Observe",
   "Offer draw?": "Offer draw?",
   "Opponent action": "Opponent action",
-  "Play with?": "Play with?",
+  "Participant(s):": "Participant(s):",
+  "Play with": "Play with",
   Players: "Players",
   "Please log in to accept corr challenges": "Please log in to accept corr challenges",
   "Please log in to play correspondance games": "Please log in to play correspondance games",
   "Please select a variant": "Please select a variant",
   Practice: "Practice",
   "Prefix?": "Prefix?",
+  "Preset challenges": "Preset challenges",
   Previous: "Previous",
   "Processing... Please wait": "Processing... Please wait",
   Problems: "Problems",
-  "participant(s):": "participant(s):",
+  "Random?": "Random?",
+  "Randomness": "Randomness",
   Refuse: "Refuse",
   Register: "Register",
   "Registration complete! Please check your emails now": "Registration complete! Please check your emails now",
+  Rematch: "Rematch",
+  "Rematch in progress": "Rematch in progress",
   "Remove game?": "Remove game?",
   Resign: "Resign",
   "Resign the game?": "Resign the game?",
+  "Resize board": "Resize board",
   Result: "Result",
   Rules: "Rules",
   Send: "Send",
   "Self-challenge is forbidden": "Self-challenge is forbidden",
   "Send challenge": "Send challenge",
-  "Set board size": "Set board size",
   Settings: "Settings",
-  "Show possible moves?": "Show possible moves?",
+  "Show next game after a move": "Show next game after move",
+  "Show possible moves": "Show possible moves",
   "Show solution": "Show solution",
   Solution: "Solution",
-  "Sound alert when game starts?": "Sound alert when game starts?",
+  "Sound alert at game start": "Sound alert at game start",
   Stop: "Stop",
   "Stop game": "Stop game",
   Subject: "Subject",
+  "Symmetric random": "Symmetric random",
   "Terminate game?": "Terminate game?",
   "Three repetitions": "Three repetitions",
   Time: "Time",
@@ -120,6 +137,7 @@ export const translations = {
   "User creation failed. Try again": "User creation failed. Try again",
   "User name": "User name",
   "User name or email already in use": "User name or email already in use",
+  Validate: "Validate",
   Variant: "Variant",
   Variants: "Variants",
   Versus: "Versus",
@@ -142,25 +160,34 @@ export const translations = {
   "Both sides of the mirror": "Both sides of the mirror",
   "Capture all of a kind": "Capture all of a kind",
   "Capture en passant": "Capture en passant",
+  "Capture powers": "Capture powers",
   "Captures reborn": "Captures reborn",
   "Change colors": "Change colors",
   "Dangerous collisions": "Dangerous collisions",
+  "Each piece is unique": "Each piece is unique",
   "Exotic captures": "Exotic captures",
   "Explosive captures": "Explosive captures",
   "In the shadow": "In the shadow",
+  "Get strong at self-mate": "Get strong at self-mate",
   "Give three checks": "Give three checks",
-  "Keep antiking in check": "Keep antiking in check",
-  "Kings cross the board": "Kings cross the board",
+  "Keep antiking in check (v1)": "Keep antiking in check (v1)",
+  "Keep antiking in check (v2)": "Keep antiking in check (v2)",
+  "Kings cross the 8x8 board": "Kings cross the 8x8 board",
+  "Kings cross the 11x11 board": "Kings cross the 11x11 board",
   "Laws of attraction": "Laws of attraction",
   "Long jumps over pieces": "Long jumps over pieces",
   "Lose all pieces": "Lose all pieces",
+  "Mandatory captures": "Mandatory captures",
   "Mate any piece (v1)": "Mate any piece (v1)",
   "Mate any piece (v2)": "Mate any piece (v2)",
   "Mate the knight": "Mate the knight",
   "Middle battle": "Middle battle",
+  "Move like a knight (v1)": "Move like a knight (v1)",
+  "Move like a knight (v2)": "Move like a knight (v2)",
   "Move twice": "Move twice",
   "Neverending rows": "Neverending rows",
   "Pawns move diagonally": "Pawns move diagonally",
+  "Powerful pieces": "Powerful pieces",
   "Queen disguised as a pawn": "Queen disguised as a pawn",
   "Reuse pieces": "Reuse pieces",
   "Reverse captures": "Reverse captures",
@@ -169,6 +196,6 @@ export const translations = {
   "Shoot pieces": "Shoot pieces",
   "Squares disappear": "Squares disappear",
   "Standard rules": "Standard rules",
-  "The knight transfers its powers": "The knight transfers its powers",
+  "Transform an essay": "Transform an essay",
   "Unidentified pieces": "Unidentified pieces"
 };