X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Ftranslations%2Ffr.js;h=cf32f6e473191bf601d4978ee0e755c18f56bf58;hp=016a2cd878c0117c8d6c693873a249be6277e16f;hb=a68362420a3a92099dfaacea10f6cbd579161183;hpb=e9b736ee3e72e2ddb9bf4da0c0f1e22a70f7448f diff --git a/client/src/translations/fr.js b/client/src/translations/fr.js index 016a2cd8..cf32f6e4 100644 --- a/client/src/translations/fr.js +++ b/client/src/translations/fr.js @@ -1,14 +1,17 @@ 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 ?", - All: "Tous", 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", @@ -18,15 +21,21 @@ 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", + Code: "Code", "Connection token sent. Check your emails!": "Token de connection envoyé. Allez voir vos emails !", Contact: "Contact", "Correspondance challenges": "Défis par correspondance", "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", + "Discord invitation": "Invitation Discord", Download: "Télécharger", Draw: "Nulle", "Draw offer only in your turn": "Proposition de nulle seulement sur votre temps", @@ -34,14 +43,16 @@ export const translations = { Email: "Email", "Email sent!": "Email envoyé !", "Empty message": "Message vide", + "Error: try to delete cookies": "Erreur : essayez de supprimer les cookies", "Errors in FEN": "FEN erronée", "Example game": "Partie exemple", Go: "Go", green: "vert", Hall: "Salon", - "Highlight last move and checks?": "Mettre en valeur le dernier coup et les échecs ?", + "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", @@ -50,7 +61,10 @@ 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", "Missing instructions": "Instructions manquantes", "Missing name": "Nom manquant", "Missing solution": "Solution manquante", @@ -59,58 +73,71 @@ export const translations = { "Mutual agreement": "Accord mutuel", "My games": "Mes parties", "My problems": "Mes problèmes", - "Name: alphanumerics and underscore": "Nom: alphanumériques et underscore", + "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 ??", - 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 ?", + "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", "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", Refuse: "Refuser", Register: "S'enregistrer", - "Registration complete! Please check your emails": "Enregistrement terminé ! Allez voir vos emails", + "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", Settings: "Réglages", - "Show possible moves?": "Montrer les coups possibles ?", + "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", + "Symmetric random": "Aléatoire symétrique", "Terminate game?": "Stopper la partie ?", "Three repetitions": "Triple répétition", 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", @@ -125,27 +152,50 @@ export const translations = { "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", "Change colors": "Changer les couleurs", "Dangerous collisions": "Collisions dangeureuses", - "Exchange pieces positions": "Échangez les positions des pièces", + "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", - "Mate any piece": "Mater n'importe quelle pièce", + "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", - "Standard rules": "Règles usuelles" + "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" };