Add Perfect Chess, fix a bug in BaseGame when moving while choosing a promotion,...
[vchess.git] / client / src / translations / fr.js
index 54e316c..cf32f6e 100644 (file)
-export const translations =
-{
-  "Abort": "Arrêter",
-  "About": "À propos",
+export const translations = {
+  Abort: "Arrêter",
+  "Abort and remove game?": "Arrêter et supprimer la partie ?",
+  About: "À propos",
   "Accept draw?": "Accepter la nulle ?",
-  "All": "Tous",
-  "Analyze": "Analyser",
-  "Analyze in Dark mode makes no sense!": "Analyser en mode Dark n'a pas de sens !",
-  "Apply": "Appliquer",
-  "Available": "Disponible",
-  "Black": "Noirs",
+  "Accept challenge?": "Accepter le défi ?",
+  Analyse: "Analyser",
+  "Analysis mode": "Mode analyse",
+  "Analysis disabled for this variant": "Analyse désactivée pour cette variante",
+  "Any player": "N'importe qui",
+  Apply: "Appliquer",
+  "Authentication successful!": "Authentification réussie !",
+  "Are you sure?": "Étes vous sûr?",
+  "Asymmetric random": "Aléatoire asymétrique",
+  "Back to list": "Retour à la liste",
   "Black to move": "Trait aux noirs",
+  "Black surrender": "Les noirs abandonnent",
   "Black win": "Les noirs gagnent",
   "Board colors": "Couleurs de l'échiquier",
   "Board size": "Taille de l'échiquier",
-  "blue": "bleu",
-  "brown": "marron",
-  "Cadence": "Cadence",
+  blue: "bleu",
+  brown: "marron",
+  Cadence: "Cadence",
+  Cancel: "Annuler",
+  Challenge: "Défier",
+  "Challenge already exists": "Le défi existe déjà",
   "Challenge declined": "Défi refusé",
+  "Chat here": "Chattez ici",
+  "Clear history": "Effacer l'historique",
+  Code: "Code",
   "Connection token sent. Check your emails!": "Token de connection envoyé. Allez voir vos emails !",
-  "Contact": "Contact",
-  "Contact form": "Formulaire de contact",
-  "Content": "Contenu",
+  Contact: "Contact",
   "Correspondance challenges": "Défis par correspondance",
   "Correspondance games": "Parties par correspondance",
-  "Database error:": "Erreur de base de données :",
-  "Download": "Télécharger",
-  "Draw": "Nulle",
+  "Database error: stop private browsing, or update your browser": "Erreur de base de données : arrêtez la navigation privée, ou mettez à jour votre navigateur",
+  Delete: "Supprimer",
+  Deterministic: "Déterministe",
+  "Discord invitation": "Invitation Discord",
+  Download: "Télécharger",
+  Draw: "Nulle",
   "Draw offer only in your turn": "Proposition de nulle seulement sur votre temps",
-  "Email": "Email",
+  Edit: "Éditer",
+  Email: "Email",
   "Email sent!": "Email envoyé !",
   "Empty message": "Message vide",
-  "Error while loading database:": "Erreur lors du chargement de la base de données :",
+  "Error: try to delete cookies": "Erreur : essayez de supprimer les cookies",
+  "Errors in FEN": "FEN erronée",
   "Example game": "Partie exemple",
-  "Forum": "Forum",
-  "From": "De",
-  "Game retrieval failed:": "Échec de la récupération de la partie :",
-  "Game removal failed:": "Échec de la suppresion de la partie :",
-  "Go": "Go",
-  "green": "vert",
-  "Hall": "Salon",
-  "Highlight last move and checks?": "Mettre en valeur le dernier coup et les échecs ?",
-  "Language": "Langue",
+  Go: "Go",
+  green: "vert",
+  Hall: "Salon",
+  "Highlight last move": "Mettre en valeur le dernier coup",
+  Instructions: "Instructions",
+  "Invalid email": "Email invalide",
+  "It's your turn!": "À vous de jouer !",
+  "is not online": "n'est pas en ligne",
+  Language: "Langue",
   "Live challenges": "Défis en direct",
   "Live games": "Parties en direct",
-  "Login": "Login",
-  "Logout": "Logout",
+  "Load more": "Charger plus",
+  Login: "Login",
+  Logout: "Logout",
+  "Logout successful!": "Déconnection réussie !",
+  "Memorize": "Mémoriser",
+  "Mispelled variant name": "Variante mal orthographiée",
+  "Missing email": "Email manquant",
+  "Missing FEN": "FEN manquante",
+  "Missing instructions": "Instructions manquantes",
+  "Missing name": "Nom manquant",
+  "Missing solution": "Solution manquante",
   "Modifications applied!": "Modifications effectuées !",
+  "Move played:": "Coup joué :",
   "Mutual agreement": "Accord mutuel",
   "My games": "Mes parties",
-  "Name": "Nom",
+  "My problems": "Mes problèmes",
+  "Name: alphanumerics, hyphen and underscore": "Nom: alphanumériques, tiret et underscore",
   "Name or Email": "Nom ou Email",
+  Next_p: "Suivant",
+  Next_g: "Suivante",
+  "New connexion detected: tab now offline": "Nouvelle connexion détectée : onglet désormais hors ligne",
+  "New correspondance game:": "Nouvelle partie par corespondance :",
   "New game": "Nouvelle partie",
+  "New problem": "Nouveau problème",
+  News: "Nouvelles",
+  "No challenges found :( Click on 'New game'!": "Aucun défi trouvé :( Cliquez sur 'Nouvelle partie' !",
+  "No games found :( Send a challenge!": "Aucune partie trouvée :( Envoyez un défi !",
+  "No more problems": "Plus de problèmes",
   "No subject. Send anyway?": "Pas de sujet. Envoyer quand-même ??",
-  "None": "Aucun",
   "Notifications by email": "Notifications par email",
+  Number: "Numéro",
   "Offer draw?": "Proposer nulle ?",
+  Observe: "Observer",
   "Opponent action": "Action de l'adversaire",
-  "Play sounds?": "Jouer les sons ?",
-  "Play with?": "Jouer avec ?",
-  "Playing": "Jouant",
+  "Participant(s):": "Participant(s) :",
+  "Play with": "Jouer avec",
+  Players: "Joueurs",
   "Please log in to accept corr challenges": "Identifiez vous pour accepter des défis par correspondance",
+  "Please log in to play correspondance games": "Identifiez vous pour jouer des parties par correspondance",
   "Please select a variant": "Sélectionnez une variante SVP",
-  "Practice": "Pratiquer",
+  Practice: "Pratiquer",
+  "Prefix?": "Préfixe ?",
+  "Preset challenges": "Défis enregistrés",
+  Previous: "Précédent",
   "Processing... Please wait": "Traitement en cours... Attendez SVP",
-  "participant(s):": "participant(s) :",
-  "Register": "S'enregistrer",
-  "Registration complete! Please check your emails": "Enregistrement terminé ! Allez voir vos emails",
-  "Resign": "Abandonner",
+  Problems: "Problèmes",
+  "Random?": "Aléatoire?",
+  "Randomness": "Degré d'aléa",
+  Refuse: "Refuser",
+  Register: "S'enregistrer",
+  "Registration complete! Please check your emails now": "Enregistrement terminé ! Allez voir vos emails maintenant",
+  Rematch: "Rejouer",
+  "Rematch in progress": "Revanche en cours",
+  "Remove game?": "Supprimer la partie ?",
+  Resign: "Abandonner",
   "Resign the game?": "Abandonner la partie ?",
-  "Result": "Résultat",
-  "Rules": "Règles",
-  "Send": "Envoyer",
-  "Show possible moves?": "Montrer les coups possibles ?",
+  "Resize board": "Redimensionner l'échiquier",
+  Result: "Résultat",
+  Rules: "Règles",
+  Send: "Envoyer",
   "Self-challenge is forbidden": "Interdit de s'auto-défier",
   "Send challenge": "Envoyer défi",
-  "Settings": "Réglages",
+  Settings: "Réglages",
+  "Show next game after a move": "Montrer la partie suivante après un coup",
+  "Show possible moves": "Montrer les coups possibles",
+  "Show solution": "Montrer la solution",
+  Solution: "Solution",
+  "Sound alert at game start": "Alerte sonore quand une partie démarre",
+  Stop: "Arrêt",
   "Stop game": "Arrêter la partie",
-  "Subject": "Sujet",
+  Subject: "Sujet",
+  "Symmetric random": "Aléatoire symétrique",
   "Terminate game?": "Stopper la partie ?",
   "Three repetitions": "Triple répétition",
-  "Time": "Temps",
-  "To": "À",
-  "Type first letters...": "Tapez les premières lettres...",
-  "Type here": "Tapez ici",
-  "Unknown": "Inconnu",
-  "Update": "Mise à jour",
-  "Variant": "Variante",
-  "Variants": "Variantes",
-  "Warning: target is not connected": "Attention : la cible n'est pas connectée",
-  "Warning: multi-tabs not supported": "Attention : mode multi-onglets non supporté",
-  "White": "Blancs",
+  Time: "Temps",
+  "Undetermined result": "Résultat indéterminé",
+  Update: "Mise à jour",
+  "User creation failed. Try again": "Échec de la création du compte. Réessayez",
+  "User name": "Nom d'utilisateur",
+  "User name or email already in use": "Nom d'utilisateur ou email déjà utilisés",
+  Validate: "Valider",
+  Variant: "Variante",
+  Variants: "Variantes",
+  Versus: "Contre",
   "White to move": "Trait aux blancs",
+  "White surrender": "Les blancs abandonnent",
   "White win": "Les blancs gagnent",
   "Who's there?": "Qui est là ?",
+  With: "Avec",
+  with: "avec",
+  "Write news": "Écrire une news",
+  "Wrong time control": "Cadence erronée",
+  "Your message": "Votre message",
 
   // Variants boxes:
+  "Ancient rules": "Règles anciennes",
+  "Attract opposite king": "Attirer le roi adverse",
   "Balanced sliders & leapers": "Modes de déplacement équilibrés",
   "Big board": "Grand échiquier",
   "Board upside down": "Échiquier à l'envers",
   "Both sides of the mirror": "Les deux côté du miroir",
   "Capture all of a kind": "Capturez tout d'un même type",
+  "Capture en passant": "Capturer en passant",
+  "Capture powers": "Capturer les pouvoirs",
   "Captures reborn": "Les captures renaissent",
-  "Exchange pieces positions": "Échangez les positions des pièces",
+  "Change colors": "Changer les couleurs",
+  "Dangerous collisions": "Collisions dangeureuses",
+  "Each piece is unique": "Chaque pièce est unique",
   "Exotic captures": "Captures exotiques",
   "Explosive captures": "Captures explosives",
   "In the shadow": "Dans l'ombre",
-  "Keep antiking in check": "Gardez l'antiroi en échec",
+  "Get strong at self-mate": "Progressez en mats aidés",
+  "Give three checks": "Donnez trois échecs",
+  "Keep antiking in check (v1)": "Gardez l'antiroi en échec (v1)",
+  "Keep antiking in check (v2)": "Gardez l'antiroi en échec (v2)",
+  "Kings cross the 8x8 board": "Les rois traversent l'échiquier 8x8",
+  "Kings cross the 11x11 board": "Les rois traversent l'échiquier 11x11",
   "Laws of attraction": "Les lois de l'attraction",
+  "Long jumps over pieces": "Sauts longs par dessus les pièces",
   "Lose all pieces": "Perdez toutes les pièces",
+  "Mandatory captures": "Captures obligatoires",
+  "Mate any piece (v1)": "Matez n'importe quelle pièce (v1)",
+  "Mate any piece (v2)": "Matez n'importe quelle pièce (v2)",
+  "Mate the knight": "Matez le cavalier",
+  "Middle battle": "Bataille du milieu",
+  "Move like a knight (v1)": "Bouger comme un cavalier (v1)",
+  "Move like a knight (v2)": "Bouger comme un cavalier (v2)",
   "Move twice": "Jouer deux coups",
+  "Neverending rows": "Rangées sans fin",
   "Pawns move diagonally": "Les pions vont en diagonale",
+  "Powerful pieces": "Pièces puissantes",
+  "Queen disguised as a pawn": "Reine déguisée en pion",
+  "Reuse pieces": "Réutiliser les pièces",
   "Reverse captures": "Captures inversées",
+  "Run forward": "Courir vers l'avant",
   "Shared pieces": "Pièces partagées",
+  "Shoot pieces": "Tirez sur les pièces",
+  "Squares disappear": "Les cases disparaissent",
   "Standard rules": "Règles usuelles",
+  "Transform an essay": "Transformer un essai",
+  "Unidentified pieces": "Pièces non identifiées"
 };