Add Perfect Chess, fix a bug in BaseGame when moving while choosing a promotion,...
[vchess.git] / client / src / translations / en.js
index 8e0f05d..5d09374 100644 (file)
-export const translations =
-{
-  "Hall": "Hall",
-  "Variants": "Variants",
-  "My games": "My games",
-  "Forum": "Forum",
-  "Contact": "Contact",
-  "About": "About",
-
-  "Language": "Language",
-  "Email": "Email",
-  "Subject": "Subject",
-  "Content": "Content",
+export const translations = {
+  Abort: "Abort",
+  "Abort and remove game?": "Abort and Remove game?",
+  About: "About",
+  "Accept draw?": "Accept draw?",
+  "Accept challenge?": "Accept challenge?",
+  Analyse: "Analyse",
+  "Analysis mode": "Analysis mode",
+  "Analysis disabled for this variant": "Analysis disabled for this variant",
+  "Any player": "Any player",
+  Apply: "Apply",
+  "Are you sure?": "Are you sure?",
+  "Asymmetric random": "Asymmetric random",
+  "Authentication successful!": "Authentication successful!",
+  "Back to list": "Back to list",
+  "Black to move": "Black to move",
+  "Black surrender": "Black surrender",
+  "Black win": "Black win",
+  "Board colors": "Board colors",
+  "Board size": "Board size",
+  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",
+  Edit: "Edit",
+  Email: "Email",
   "Email sent!": "Email sent!",
+  "Empty message": "Empty message",
+  "Error: try to delete cookies": "Error: try to delete cookies",
+  "Errors in FEN": "Errors in FEN",
+  "Example game": "Example game",
+  Go: "Go",
+  green: "green",
+  Hall: "Hall",
+  "Highlight last move": "Highlight last move",
+  Instructions: "Instructions",
+  "Invalid email": "Invalid email",
+  "It's your turn!": "It's your turn!",
+  "is not online": "is not online",
+  Language: "Language",
+  "Live challenges": "Live challenges",
+  "Live games": "Live games",
+  "Load more": "Load more",
+  Login: "Login",
+  Logout: "Logout",
+  "Logout successful!": "Logout successful!",
+  "Memorize": "Memorize",
+  "Mispelled variant name": "Mispelled variant name",
+  "Missing email": "Missing email",
+  "Missing FEN": "Missing FEN",
+  "Missing instructions": "Missing instructions",
+  "Missing name": "Missing name",
+  "Missing solution": "Missing solution",
+  "Modifications applied!": "Modifications applied!",
+  "Move played:": "Move played:",
+  "Mutual agreement": "Mutual agreement",
+  "My games": "My games",
+  "My problems": "My problems",
+  "Name: alphanumerics, hyphen and underscore": "Name: alphanumerics, hyphen and underscore",
+  "Name or Email": "Name or Email",
+  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",
+  Number: "Number",
+  Observe: "Observe",
+  "Offer draw?": "Offer draw?",
+  "Opponent action": "Opponent action",
+  "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",
+  "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",
+  Settings: "Settings",
+  "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 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",
+  "Undetermined result": "Undetermined result",
+  Update: "Update",
+  "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",
+  "White to move": "White to move",
+  "White surrender": "White surrender",
+  "White win": "White win",
+  "Who's there?": "Who's there?",
+  With: "With",
+  with: "with",
+  "Write news": "Write news",
+  "Wrong time control": "Wrong time control",
+  "Your message": "Your message",
 
   // Variants boxes:
+  "Ancient rules": "Ancient rules",
+  "Attract opposite king": "Attract opposite king",
+  "Balanced sliders & leapers": "Balanced sliders & leapers",
+  "Big board": "Big board",
+  "Board upside down": "Board upside down",
   "Both sides of the mirror": "Both sides of the mirror",
-  "Keep antiking in check": "Keep antiking in check",
-  "Explosive captures": "Explosive captures",
-  "Shared pieces": "Shared pieces",
-  "Standard rules": "Standard rules",
-  "Captures reborn": "Captures reborn",
   "Capture all of a kind": "Capture all of a kind",
-  "Big board": "Big board",
-  "Lose all pieces": "Lose all pieces",
-  "Laws of attraction": "Laws of attraction",
-  "Exchange pieces positions": "Exchange pieces positions",
+  "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",
-  "Balanced sliders & leapers": "Balanced sliders & leapers",
-  "Reverse captures": "Reverse captures",
-  "Pawns move diagonally": "Pawns move diagonally",
+  "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 (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",
-  "Board upside down": "Board upside down",
-
-  // Variant page:
-  "New game": "New game",
-  "Waiting for opponent...": "Waiting for opponent...",
-  "Rules": "Rules",
-  "Play": "Play",
-  "White win": "White win",
-  "Black win": "Black win",
-  "Draw": "Draw",
-  "Unfinished": "Unknown",
-  "Settings": "Settings",
-  "Resign": "Resign",
-  "Undo": "Undo",
-  "Flip board": "Flip board",
-  "Ok": "Ok",
-  "Random": "Random",
-  "Preferences": "Preferences",
-  "My name is...": "My name is...",
-  "Show hints?": "Show hints?",
-  "Board colors": "Board colors",
-  "brown": "brown",
-  "green": "green",
-  "blue": "blue",
-  "Play sounds?": "Play sounds?",
-  "None": "None",
-  "All": "All",
-  "Type here": "Type here",
-  "Send": "Send",
-  "Download PGN": "Download PGN",
-  "Cancel": "Cancel",
-
-  // Game page:
-
-  // About page:
-  "about_intro1": "This website was born after Patrick Bernier told me about " +
-    "a variant he invented, called 'l'Échiqueté', which involves mixed pieces, " +
-    "half-black and half-white. Back then in 2012, I developed a small website " +
-    "allowing to play by correspondance with this variant only. I already had " +
-    "in mind other variants to be added to the website, 'Zen chess' being the " +
-    "first on the list because it changed so much the thinking process that I " +
-    "was very curious to play it.",
-  "about_intro2": "After a long break, a prototype website allowing to play " +
-    "live games was tested in the end of 2017, with only a few players. " +
-    "One year later the first version of the final website was published: " +
-    "it offered three modes, against a human, a computer engine or analyzing, " +
-    "with about twenty variants available. The current website is a more modern " +
-    "rewriting of this initial version: it now has the basic features expected " +
-    "from a chess playing website :)",
-  "about_sitemap": "From the main Hall, you can see and talk to online players, " +
-    "send and accept challenges (live or correspondance), and also watch current " +
-    "games. If this is your first contact with chess variants, you probably should " +
-    "start with the 'Variants' page from the top menu: it explains all the rules " +
-    "and allows to observe sample games or play against basic bots. Finally, " +
-    "at any moment in a game you can click on the FEN string at the bottom to " +
-    "analyze the position. Try not to do that in live games ;)",
-  "about_contrib": "<a href='https://github.com/yagu0/vchess'>The source code</a> " +
-    "is freely available on Github: the main ingredients are Express, Node.js, " +
-    "Vue and Webpack. The chosen DBMS is SQLite for now because of its simplicity. " +
-    "It can be easily changed if needed later. All contributions are welcome: " +
-    "<ul><li>Translations: see client/src/translations/ folder</li> " +
-    "<li>Styling: client/src/stylesheets/ and &lt;style&gt; part of .vue " +
-    "files in client/src/{components,views}</li> " +
-    "<li>Back-end and front-end code: a lot can be improved! Feel free to send " +
-    "pull requests :)</li></ul>",
-  "about_thanks": "A considerable number of people helped for this website, " +
-    "testing, giving ideas, motivating me to achieve this project. Thanks in " +
-    "relatively random order to Patrick Bernier, Frédéric Fradet, Olive Martin, " +
-    "Bevis Martin, Laurent Nouhaud and Christian Poisson for early testing and " +
-    "advices from 2012; to Yovann Gatineau and Anatole Vlachos for their " +
-    "enthusiasm about the website; to Jérôme Auclair who told me about the " +
-    "Dynamo variant; to Nathalie Merlin and lichess players O42, oceansideview, " +
-    "okei and opperwezen who tested " +
-    "<a href='https://lichess.org/forum/general-chess-discussion/" +
-    "vchessclub--play-chess-variants?page=10'>the 2018/12 version</a>; " +
-    "and of course to the websites " +
-    "<a href='https://schemingmind.com/'>schemingmind.com</a> and " +
-    "<a href='https://www.chessvariants.com/'>chessvariants.com</a> which are " +
-    "two great resources about variants. If I forget someone in this list, " +
-    "sorry and please tell me!",
+  "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",
+  "Run forward": "Run forward",
+  "Shared pieces": "Shared pieces",
+  "Shoot pieces": "Shoot pieces",
+  "Squares disappear": "Squares disappear",
+  "Standard rules": "Standard rules",
+  "Transform an essay": "Transform an essay",
+  "Unidentified pieces": "Unidentified pieces"
 };