Some fixes and enhancements as suggested on Discord
[vchess.git] / client / src / translations / fr.js
index c5d82e9..7030c5a 100644 (file)
@@ -1,5 +1,6 @@
 export const translations = {
   Abort: "Arrêter",
+  "Abort and remove game?": "Arrêter et supprimer la partie ?",
   About: "À propos",
   "Accept draw?": "Accepter la nulle ?",
   "Accept challenge?": "Accepter le défi ?",
@@ -10,7 +11,7 @@ export const translations = {
   Apply: "Appliquer",
   "Authentication successful!": "Authentification réussie !",
   "Are you sure?": "Étes vous sûr?",
-  "Back to Hall in 3 seconds...": "Retour au Hall dans 3 secondes...",
+  "Asymmetric random": "Aléatoire asymétrique",
   "Back to list": "Retour à la liste",
   "Black to move": "Trait aux noirs",
   "Black surrender": "Les noirs abandonnent",
@@ -20,7 +21,9 @@ export const translations = {
   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",
@@ -30,6 +33,7 @@ export const translations = {
   "Correspondance games": "Parties par correspondance",
   "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",
   Download: "Télécharger",
   Draw: "Nulle",
   "Draw offer only in your turn": "Proposition de nulle seulement sur votre temps",
@@ -55,6 +59,7 @@ export const translations = {
   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",
@@ -68,12 +73,15 @@ export const translations = {
   "My problems": "Mes problèmes",
   "Name: alphanumerics, hyphen and underscore": "Nom: alphanumériques, tiret et underscore",
   "Name or Email": "Nom ou Email",
-  Next: "Suivant",
+  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 ??",
   "Notifications by email": "Notifications par email",
@@ -81,6 +89,7 @@ export const translations = {
   "Offer draw?": "Proposer nulle ?",
   Observe: "Observer",
   "Opponent action": "Action de l'adversaire",
+  "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",
@@ -88,30 +97,37 @@ export const translations = {
   "Please select a variant": "Sélectionnez une variante SVP",
   Practice: "Pratiquer",
   "Prefix?": "Préfixe ?",
+  "Preset challenges": "Défis enregistrés",
   Previous: "Précédent",
   "Processing... Please wait": "Traitement en cours... Attendez SVP",
   Problems: "Problèmes",
-  "participant(s):": "participant(s) :",
+  "Random?": "Aléatoire?",
+  "Randomness": "Degré d'aléa",
+  "Randomness against computer": "Degré d'aléa contre l'ordinateur",
   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 ?",
+  "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",
-  "Set board size": "Régler la taille de l'échiquier",
   Settings: "Réglages",
+  "Show next game after 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 when game starts?": "Alert sonore quand une partie démarre?",
+  "Sound alert when game starts?": "Alerte sonore quand une partie démarre ?",
   Stop: "Arrêt",
   "Stop game": "Arrêter la partie",
   Subject: "Sujet",
+  "Symmetric random": "Aléatoire symétrique",
   "Terminate game?": "Stopper la partie ?",
   "Three repetitions": "Triple répétition",
   Time: "Temps",
@@ -120,6 +136,7 @@ export const translations = {
   "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",
@@ -150,14 +167,14 @@ export const translations = {
   "In the shadow": "Dans l'ombre",
   "Give three checks": "Donnez trois échecs",
   "Keep antiking in check": "Gardez l'antiroi en échec",
-  "King crosses the board": "Le roi traverse l'échiquier",
+  "Kings cross the board": "Les rois traversent l'échiquier",
   "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",
-  "Mate any piece": "Matez n'importe quelle pièce",
+  "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": "Bougez comme un cavalier",
   "Move twice": "Jouer deux coups",
   "Neverending rows": "Rangées sans fin",
   "Pawns move diagonally": "Les pions vont en diagonale",
@@ -169,5 +186,6 @@ export const translations = {
   "Shoot pieces": "Tirez sur les pièces",
   "Squares disappear": "Les cases disparaissent",
   "Standard rules": "Règles usuelles",
+  "The knight transfers its powers": "Le cavalier transfère ses pouvoirs",
   "Unidentified pieces": "Pièces non identifiées"
 };