{
  "hub": {
    "title": "Sélectionne ton jeu",
    "play": "CHOISIR",
    "soon": "BIENTÔT",
    "notify": "Me prévenir",
    "notified": "Tu seras prévenu",
    "fav": "Favori",
    "ranking": "Classement",
    "rules": "Règles",
    "tag": {
      "fapfap": "La légende originelle — le jeu du Roi",
      "check": "La stratégie de la Reine",
      "tia": "La relève mystique de l'Héritier"
    },
    "rulesTitle": "Les règles du {{jeu}}",
    "active": "ACTIF",
    "rulesGen": "Général",
    "rulesDet": "Détaillé",
    "rulesClose": "Fermer",
    "rulesDoc": {
      "fapfap": {
        "gen": "<div class=\"sec\"><h5>En deux mots</h5><p>32 cartes, du <b>3</b> au <b>10</b>. Chacun reçoit sa main, et on joue <i class=\"mot mot-tour\">tour</i> après tour. Celui qui remporte le <b>dernier tour</b> gagne la <i class=\"mot mot-manche\">manche</i> et ramasse la <i class=\"mot mot-mise\">mise</i> de tous les autres.</p></div><div class=\"sec\"><h5>Les quatre couleurs</h5><div class=\"suits\"><i><b class=\"s-mn\">♠</b>Macabo noir</i><i><b class=\"s-mr\">♥</b>Macabo rouge</i><i><b class=\"s-bi\">♦</b>Biscuit</i><i><b class=\"s-ar\">♣</b>Arachide</i></div></div>",
        "genFin": "<div class=\"sec\"><h5>Le coup qui fait la légende</h5><div class=\"kora\"><b>Le <i class=\"mot mot-kora\">kora</i> ×2</b><p>Gagner le dernier tour avec un <span class=\"trois\">3</span>, la carte la plus faible. Tu doubles ce que tu gagnes, les autres doublent ce qu'ils perdent.</p></div></div>",
        "det": "<div class=\"sec\"><h5>Le paquet</h5><p><b>32 cartes</b> : 3, 4, 5, 6, 7, 8, 9, 10 dans quatre couleurs. Ni figure, ni as. Le 10 est la plus forte, le <span class=\"trois\">3</span> la plus faible.</p></div><div class=\"sec\"><h5>La table</h5><p><b>2, 3 ou 4 joueurs.</b> Mise de <b>50 à 2 000 pièces</b>, fixée avant la donne : il n'y a pas de table gratuite, l'échelle commence à 50. Pour t'asseoir, il faut <b>deux fois ta mise</b> en poche : une manche perdue par kora se paie double. Chacun reçoit le même nombre de cartes ; le reste est écarté sans être vu.</p></div><div class=\"sec\"><h5>Le déroulé</h5><div class=\"step\"><span class=\"n\">1</span><div>L'ordre est tiré au sort. Le premier pose une carte : sa couleur devient la <b><i class=\"mot mot-couleurDemandee\">couleur demandée</i></b>.</div></div><div class=\"step\"><span class=\"n\">2</span><div>Chacun suit. <b>Tu dois suivre la couleur</b> si tu l'as en main.</div></div><div class=\"step\"><span class=\"n\">3</span><div>Sinon tu <b><i class=\"mot mot-bruler\">brûles</i></b> : tu poses n'importe quoi, mais tu ne peux plus prendre le tour.</div></div><div class=\"step\"><span class=\"n\">4</span><div>La <b>plus forte carte de la couleur demandée</b> ramasse. À égalité, le premier posé gagne.</div></div><div class=\"step\"><span class=\"n\">5</span><div>Le gagnant ouvre le tour suivant. Et ainsi jusqu'au <b>dernier tour</b>.</div></div></div><div class=\"sec\"><h5>Qui gagne la manche</h5><p>Celui qui remporte le <b>dernier tour</b>. Les tours d'avant ne rapportent rien — mais c'est là que la manche se prépare : tu fais tomber les cartes des autres pour qu'au dernier, ils n'aient plus de quoi te reprendre. Chaque perdant paie sa mise au gagnant.</p><div class=\"kora\"><b>Le kora ×2</b><p>Dernier tour gagné avec un <span class=\"trois\">3</span> : gains et pertes <b>doublés</b>. Le coup de maître — garder la plus faible pour la fin.</p></div></div><div class=\"sec\"><h5>Les mains spéciales</h5><p>Repérées dès la donne. Le joueur prioritaire choisit, et c'est <b>irréversible</b> : <b>déclarer</b> et gagner tout de suite (mise ×1), ou <b>jouer quand même</b> pour tenter le kora (×2).</p><div class=\"spec\"><i><b>Triple 7</b><s>Trois 7 en main</s></i><i><b>TIA</b><s>Total de la main ≤ 21</s></i><i><b>Carré</b><s>4 cartes de même valeur</s></i><i><b>Couleur</b><s>Toute la main d'une couleur</s></i></div><p class=\"fine\">Priorité : Triple 7 › TIA › Carré › Couleur.</p></div><div class=\"sec\"><h5>Le mot du quartier</h5><p><b>Brûler</b> — jouer hors couleur. <b>Ramasser</b> — remporter le tour. <b>La mise</b> — ce que chacun met avant la donne. <b>KORA</b> — le dernier tour pris avec un 3.</p></div>"
      },
      "check": {
        "gen": "<div class=\"sec\"><h5>En deux mots</h5><p>Le Check Game, c'est le <b>UNO camerounais</b>. Paquet complet, <b>as et figures compris</b>. Tu poses, tu observes, tu contres — et le premier qui <b>vide sa main</b> gagne.</p></div><div class=\"sec\"><h5>Bientôt</h5><p>Le jeu n'est pas encore jouable. Les règles complètes seront publiées ici dès qu'elles seront arrêtées.</p></div>",
        "det": "<div class=\"sec\"><h5>Ce qu'on sait déjà</h5><p>Le Check Game se joue avec un <b>paquet complet</b> — contrairement au FapFap qui va de 3 à 10 sans figure. On y retrouve les <b>as</b>, les <b>valets</b> et les <b>dames</b>.</p><p>L'esprit est celui du <b>UNO</b> : se débarrasser de ses cartes, avec des coups qui bloquent, inversent ou font piocher l'adversaire.</p></div><div class=\"sec\"><h5>Bientôt</h5><p>Les règles détaillées seront publiées ici à la sortie du jeu.</p></div>"
      },
      "tia": {
        "gen": "<div class=\"sec\"><h5>En deux mots</h5><p>Des cartes sont posées au sol. Tu les <b>ramasses</b> pour atteindre <b>21</b>, avec <b>trois cartes</b> exactement. Le premier à faire 21 gagne ; sinon, c'est le <b>plus proche de 21</b> qui rafle la mise.</p></div><div class=\"sec\"><h5>Le paquet</h5><p>Comme au FapFap : <b>3 à 10</b>, sans as ni figure. Une main gagnante parfaite, c'est par exemple <b>10 + 8 + 3</b>.</p></div><div class=\"sec\"><h5>Bientôt</h5><p>Le jeu n'est pas encore jouable. Les règles complètes seront publiées ici dès qu'elles seront arrêtées.</p></div>",
        "det": "<div class=\"sec\"><h5>Ce qu'on sait déjà</h5><p>Le TIA se joue avec les mêmes cartes que le FapFap — <b>3 à 10</b>, ni as ni figure.</p><p>Des cartes sont étalées au sol. À ton tour, tu en <b>ramasses</b> pour construire ta main. L'objectif est d'atteindre <b>exactement 21</b> avec <b>trois cartes</b>.</p><p>Le premier joueur à faire 21 remporte la manche. Si personne n'y arrive, c'est le <b>plus proche de 21</b> qui gagne.</p></div><div class=\"sec\"><h5>Bientôt</h5><p>Le détail — nombre de joueurs, mises, cas d'égalité — sera publié ici à la sortie du jeu.</p></div>"
      }
    },
    "pitch": {
      "fapfap": "Suis la couleur, ou tu <b class=\"w2\">brûles</b>. Le <b class=\"w1\">dernier tour</b> rafle tout — gagne-le avec un <i class=\"trois\">3</i> et tu <b class=\"w3\">doubles la mise</b> : c'est le <b class=\"kora\">KORA</b>.",
      "check": "Le <b class=\"w1\">UNO camerounais</b>. Pose, observe, contre — et <b class=\"w3\">vide ta main</b> avant les autres.",
      "tia": "Ramasse les cartes au sol et fais <i class=\"vingtun\">21</i>. Trois cartes, pas une de plus — le plus proche de <b class=\"w1\">21</b> rafle la mise."
    },
    "info": {
      "fapfap": "Le jeu de cartes camerounais : suis la couleur, brûle quand tu ne peux pas, et frappe le kora pour doubler la mise. 2 à 4 joueurs, contre l'IA ou en ligne.",
      "check": "Le duel de vérification : lis le jeu de ton adversaire et pose la carte maîtresse au bon moment. Bientôt sur MBOAGAME.",
      "tia": "Trois 7 pour la gloire : le jeu des mains spéciales et des retournements. Bientôt sur MBOAGAME."
    },
    "next": "Voir le jeu suivant"
  },
  "common": {
    "cancel": "Annuler",
    "loading": "Chargement…",
    "players": "joueurs",
    "coins": "pièces",
    "refresh": "Actualiser",
    "delete": "Supprimer",
    "close": "Fermer",
    "back": "Retour",
    "remove": "Retirer"
  },
  "forfeit": {
    "title": "Partie misée en cours",
    "fallback": "Ta partie misée en cours sera réglée comme une défaite. Continuer ?",
    "yes": "Oui, je continue",
    "no": "Non, j'annule"
  },
  "cloche": {
    "titre": "À récupérer",
    "objet": "1 objet",
    "objets": "{{n}} objets",
    "aOuvrir": "à ouvrir",
    "tout": "Tout récupérer",
    "vide": "Rien à récupérer pour l'instant."
  },
  "app": {
    "niveau": {
      "felicitations": "Félicitations",
      "palier": "Niveau {{n}} · {{rang}}"
    },
    "nav": {
      "home": "Accueil",
      "play": "Jouer",
      "playHint": "Choisis d'abord un jeu",
      "leaderboard": "Classement",
      "profile": "Profil",
      "shop": "Boutique",
      "archives": "Archives"
    },
    "wallet": {
      "coins": "PIÈCES",
      "diamonds": "DIAMANTS"
    },
    "conn": {
      "enLigne": "En ligne",
      "connexion": "Connexion…",
      "horsLigne": "Hors ligne"
    },
    "admin": "Administration",
    "portrait": {
      "title": "Tourne ton téléphone",
      "sub": "Les menus s'affichent en portrait",
      "aria": "Tourne ton téléphone en portrait"
    }
  },
  "auth": {
    "tagline": "Jeux de cartes africains",
    "lang": "Choix de la langue",
    "forgot": "Mot de passe oublié ?",
    "social": {
      "or": "ou continuer avec",
      "google": "Google",
      "apple": "Apple",
      "guest": "Invité"
    },
    "soon": {
      "ok": "J'ai compris",
      "forgot": "La réinitialisation du mot de passe arrive bientôt. En attendant, écris-nous et on rouvre ton compte.",
      "google": "La connexion Google arrive bientôt. Pour l'instant, utilise ton email ou joue en invité.",
      "apple": "La connexion Apple arrive bientôt. Pour l'instant, utilise ton email ou joue en invité."
    },
    "guest": {
      "or": "ou",
      "play": "Jouer tout de suite (invité)",
      "hint": "Pièces offertes, rechargées chaque minute"
    },
    "tabs": {
      "login": "Connexion",
      "register": "Inscription"
    },
    "login": {
      "identifierLabel": "Email ou pseudo",
      "identifierPlaceholder": "ex. franclin237 ou franclin@gmail.com",
      "passwordLabel": "Mot de passe",
      "submit": "Se connecter",
      "passwordPlaceholder": "au moins 6 caractères"
    },
    "register": {
      "pseudoLabel": "Pseudo",
      "pseudoPlaceholder": "ex. franclin237",
      "pseudoRequired": "Obligatoire",
      "pseudoMin": "3 caractères minimum",
      "emailLabel": "Email",
      "emailPlaceholder": "ex. franclin@gmail.com",
      "emailRequired": "Obligatoire",
      "emailInvalid": "Format d'email invalide",
      "passwordLabel": "Mot de passe",
      "note": "🎁 +50 000 🪙 · +10 000 💎 offerts",
      "majeur": "Je certifie avoir 18 ans ou plus et j'accepte les",
      "submit": "Créer mon compte",
      "passwordPlaceholder": "au moins 6 caractères",
      "confirmLabel": "Confirmer le mot de passe",
      "confirmPlaceholder": "retape le même mot de passe"
    },
    "errors": {
      "required": "Obligatoire",
      "passwordMin": "6 caractères minimum",
      "network": "Impossible de contacter le serveur. Vérifiez votre connexion ou réessayez.",
      "invalidCredentials": "Identifiant ou mot de passe incorrect.",
      "invalidData": "Données invalides. Vérifiez les champs.",
      "generic": "Une erreur est survenue. Réessayez.",
      "serverDown": "Le serveur est momentanément indisponible. Réessaie dans un instant."
    },
    "switch": {
      "haveAccount": "Déjà un compte ?",
      "noAccount": "Pas encore inscrit ?",
      "login": "Se connecter",
      "register": "S'inscrire"
    },
    "showPassword": "Afficher ou masquer le mot de passe",
    "dit": {
      "obligatoire": "obligatoire",
      "troisMin": "3 caractères au minimum",
      "daccord": "d’accord",
      "pseudoAide": "3 à 15 · sans accent",
      "pseudoLong": "15 caractères au maximum",
      "pseudoAccent": "pas d’accent : « {{c}} »",
      "pseudoInterdit": "« {{c}} » n’est pas permis",
      "pseudoVerif": "on vérifie…",
      "pseudoPris": "déjà pris — essaie plutôt :",
      "pseudoLibre": "libre",
      "emailAide": "pour retrouver ton compte",
      "emailArobase": "il manque le @",
      "emailIncomplet": "adresse incomplète",
      "emailOk": "adresse valide",
      "mdpAide": "6 caractères au minimum",
      "mdpEncore": "encore {{n}} caractère(s)",
      "mdpChiffre": "correct — un chiffre le renforcerait",
      "mdpSolide": "solide",
      "confirmAide": "retape le même",
      "confirmNon": "ne correspond pas",
      "confirmOui": "identiques"
    },
    "legal": {
      "avant": "En continuant, tu acceptes les",
      "avantInscription": "En créant un compte, tu acceptes les",
      "cgu": "Conditions d’utilisation",
      "et": "et la",
      "confidentialite": "Politique de confidentialité",
      "argent": "Jeu de divertissement — les pièces n’ont aucune valeur en argent réel."
    }
  },
  "aide": {
    "enseigne": "MBOAGAME · Assistance",
    "titre": "Nouvelle demande",
    "sousTitre": "Dis-nous ce qui se passe — on te répond sous 24 h",
    "bouton": "Besoin d'aide ?",
    "motifLabel": "Quel est le problème ?",
    "motif": {
      "ARGENT": "Mon argent",
      "PARTIE": "Ma partie",
      "COMPTE": "Mon compte",
      "ACHAT": "Un achat",
      "JOUEUR": "Un joueur",
      "AUTRE": "Autre"
    },
    "conseil": {
      "ARGENT": "Dis-nous le montant attendu, celui reçu, et l'heure de la partie. Rappel utile : sur une table à 100, le pot est de 200 et la commission (Katika) est de 10 % — il te revient 180 moins ta mise. Une capture vaut dix lignes.",
      "PARTIE": "Dis-nous quand, et ce que tu faisais au moment du problème : une carte qui ne part pas, un écran figé, un adversaire qui disparaît. Le numéro de la table nous aide beaucoup.",
      "COMPTE": "Précise ce que tu n'arrives plus à faire : te connecter, changer ton pseudo, retrouver ta progression. Si tu n'as PLUS accès à ton compte, utilise le bouton en bas de cette page.",
      "ACHAT": "Donne le jour, le montant et le moyen de paiement. Si tu as reçu un message de confirmation, joins-le en capture : c'est ce qui permet de retrouver la transaction.",
      "JOUEUR": "Donne son pseudo exact et ce qui s'est passé. Si tu as une capture de la partie ou du message, joins-la : sans elle, il n'y a que ta parole contre la sienne.",
      "AUTRE": "Explique-nous en quelques mots. Le plus utile est toujours : quand, sur quel écran, et ce que tu attendais qu'il se passe."
    },
    "tonPseudo": "Ton pseudo",
    "tonIdentifiant": "Ton identifiant",
    "depuisTonCompte": "rempli depuis ton compte",
    "explique": "Explique en quelques mots",
    "expliquePlaceholder": "J'ai gagné une partie à 100 et je n'ai reçu que…",
    "captures": "Captures d'écran",
    "journal": {
      "libelle": "Joindre le journal technique de ton téléphone — il nous aide à comprendre ce que le serveur ne voit pas.",
      "voir": "Voir ce qui est envoyé",
      "cacher": "Masquer"
    },
    "envoyer": "Envoyer",
    "envoiEnCours": "Envoi…",
    "reessayer": "Réessayer",
    "erreurEnvoi": "Ta demande n'a pas pu être envoyée. Rien n'est perdu : ton texte est toujours là, réessaie.",
    "erreurReseau": "Ta demande n'est PAS partie — la connexion a été coupée. Ton texte est gardé : réessaie quand le réseau revient.",
    "mesDemandes": "Mes demandes — {{jeu}}",
    "reponseNonLue": "1 réponse non lue",
    "taReponse": "Ta réponse",
    "repondre": "Répondre",
    "auteur": {
      "JOUEUR": "Toi",
      "ASSISTANCE": "Assistance"
    },
    "etat": {
      "OUVERT": "En attente",
      "REPONDU": "Répondu",
      "CLOS": "Terminé"
    },
    "tampon": {
      "recu": "Reçu",
      "manuel": "Manuel",
      "OUVERT": "En attente",
      "REPONDU": "Répondu",
      "CLOS": "Terminé"
    },
    "bande": {
      "OUVERT": "En attente de traitement. On te répond sous 24 h. En période de forte demande, cela peut aller jusqu'à 48 h. Tu peux ajouter une information à tout moment : elle rejoindra ta demande.",
      "REPONDU": "On t'a répondu — la réponse est ci-dessus. Si ce n'est pas réglé, écris-nous ici : la conversation continue au même endroit.",
      "CLOS": "Cette demande est terminée. Si le problème revient, ouvre une nouvelle demande depuis ton profil."
    },
    "recu": {
      "titre": "Ta demande est bien arrivée",
      "sousTitre": "Garde ce numéro",
      "explication": "On te répond sous 24 h. En période de forte demande, cela peut aller jusqu'à 48 h. Tu retrouveras la réponse dans ton profil, et tu pourras y ajouter une information à tout moment.",
      "sansCompte": "Comme tu n'es pas connecté, ce numéro est la seule trace que tu emportes : note-le. La réponse partira sur le contact que tu as laissé.",
      "voirLeFil": "Voir ma demande",
      "auRecto": "Revenir à mon profil"
    },
    "sansCompte": {
      "bouton": "Je ne suis pas ce joueur",
      "titre": "Sans compte",
      "sousTitre": "Pour quelqu'un qui n'a plus accès à son compte",
      "pseudo": "Pseudo concerné",
      "pseudoAide": "celui affiché en partie",
      "identifiant": "Identifiant FF- (si connu)",
      "identifiantAide": "C'est lui qui nous permet de retrouver le compte à coup sûr. Il est sur tes captures d'écran. Sans lui, le pseudo et la date de la dernière partie suffisent souvent.",
      "contact": "Email ou téléphone pour la réponse",
      "contactAide": "on ne peut pas passer par le compte"
    },
    "ailleurs": "Tu as {{n}} demande(s) en cours au {{jeu}}. Elle t'y attend : chaque demande reste dans le jeu qui la concerne."
  },
  "profile": {
    "edit": "Modifier",
    "language": "🌍 Langue",
    "theme": "🎨 Thème",
    "themeDark": "Mode clair",
    "themeLight": "Clair",
    "themeSoon": "bientôt",
    "stats": {
      "coins": "Pièces",
      "diamonds": "💎 Diamants",
      "games": "🃏 Parties",
      "wins": "🏆 Victoires",
      "winsPlain": "victoires",
      "lossesPlain": "défaites",
      "winRate": "📈 Réussite",
      "koraTitle": "Victoires par KORA",
      "gamesWinsLosses": "Parties · V · D"
    },
    "bank": {
      "gold": "Pièces",
      "diamonds": "Diamants",
      "cowries": "Cauris",
      "title": "Bourse"
    },
    "password": {
      "title": "Changer le mot de passe",
      "current": "Mot de passe actuel",
      "new": "Nouveau mot de passe (min. 6)",
      "confirmNew": "Confirmer le nouveau mot de passe",
      "submit": "Confirmer",
      "button": "🔑 Changer le mot de passe",
      "changed": "Mot de passe modifié !",
      "mismatch": "Les mots de passe ne correspondent pas.",
      "error": "Erreur changement MDP"
    },
    "rescue": {
      "button": "🆘 Pack de sauvetage",
      "credited": "+{{n}} pièces créditées !",
      "unavailable": "Rescue indisponible",
      "free": "gratuits",
      "cond": "(1× / 24h si <"
    },
    "logout": "🚪 Se déconnecter",
    "audio": {
      "title": "🔊 Son",
      "music": "Musique",
      "effects": "Effets"
    },
    "trophies": {
      "title": "🏆 Trophées",
      "count": "{{n}}/{{max}} vaincus"
    },
    "streak": {
      "current": "Série en cours",
      "best": "Record",
      "bestShort": "record"
    },
    "doubleXp": {
      "active": "Double XP actif",
      "until": "Double XP actif jusqu'à {{time}}"
    },
    "xpCard": {
      "toNext": "encore {{n}} → {{lvl}}",
      "max": "Palier maximum atteint"
    },
    "notFound": "Profil introuvable",
    "updateError": "Erreur mise à jour",
    "avatar": {
      "faces": "Visages",
      "flag": "Drapeau",
      "goldLock": "🔒 Or",
      "flagLocked": "🔒 Le choix du drapeau se débloque au niveau <b>Or</b> (niveau 3)."
    },
    "guest": {
      "title": "Progression non sauvegardée",
      "text": "Si tu changes de téléphone, tu perds tout : pièces, niveaux, dos de cartes.<br>Crée ton compte et reçois <b>+1000 pièces et +500 💎</b>.",
      "create": "Créer mon compte",
      "login": "Se connecter avec un compte existant"
    },
    "playerId": "ID JOUEUR",
    "copy": "Copier",
    "idCopied": "Copié !",
    "rename": {
      "freeHint": "✅ Ce changement est GRATUIT (le 1er). Choisis bien : les suivants coûtent 2000 💎.",
      "paidHint": "⚠️ Changer de pseudo coûte 2000 💎."
    },
    "face": {
      "recto": "Recto — profil & réglages",
      "verso": "Verso — l'Archive"
    },
    "register": {
      "band": "Enregistrer le compte",
      "hint": "un compte enregistré garde son Archive pour toujours",
      "cta": "Enregistrer",
      "don": "trophées à récupérer"
    },
    "verso": {
      "merveilles": "Merveilles",
      "dos": "Dos",
      "decors": "Décors",
      "trophees": "Trophées",
      "aGagner": "à gagner",
      "equipe": "équipé",
      "rien": "Rien à montrer pour l'instant — joue, gagne, et cette page se remplit.",
      "cadres": "Cadres",
      "titre": "Mon Archive",
      "nonOuverts": "{{n}} à ouvrir",
      "nouveaux": "Nouveaux",
      "pasOuverts": "pas encore ouverts",
      "aOuvrir": "à ouvrir",
      "possede": "possédé",
      "enJeu": "en jeu",
      "vaincu": "vaincu",
      "aBattre": "à battre",
      "choisi": "« {{nom}} » choisi",
      "encore": "Appuie encore pour le mettre en jeu.",
      "confirmer": "Confirmer",
      "faitTitre": "C'est fait",
      "faitTexte": "Tu le retrouveras dès ta prochaine partie.",
      "aVenir": "D'autres familles d'objets arriveront ici — émotes, titres, jetons de mise. Chacune prendra sa propre rangée."
    },
    "copyFailed": "Copie impossible sur cet appareil. Ton identifiant : {{id}}",
    "copied": "Copié",
    "confirmLogout": {
      "title": "Se déconnecter ?",
      "body": "Tu quitteras cette session. Si tu joues en invité, ta progression reste liée à cet appareil — enregistre ton compte pour la garder.",
      "cancel": "Rester"
    },
    "rgpd": {
      "export": "📥 Télécharger mes données",
      "exportEnCours": "⏳ Préparation…",
      "exportError": "Le téléchargement a échoué. Réessaie.",
      "supprimer": "🗑️ Supprimer mon compte",
      "supprimerCta": "Oui, supprimer",
      "suppressionEnCours": "Suppression…",
      "supprError": "La suppression a échoué. Réessaie.",
      "supprPwdRequis": "Entre ton mot de passe.",
      "confirmTitle": "Supprimer définitivement ton compte ?",
      "confirmBody": "Tes données personnelles sont effacées, c'est irréversible. Tes parties restent (anonymisées) pour la comptabilité. Entre ton mot de passe pour confirmer.",
      "confirmPwd": "Ton mot de passe"
    }
  },
  "lobby": {
    "greet": "Bonne partie 👋",
    "coins": "pièces",
    "event": {
      "weekendTitle": "Événement du week-end",
      "weekendSub": "Arène du vendredi — tournoi spécial en cours",
      "weekendCta": "Participer",
      "routeTitle": "La Route du Mboa",
      "routeSub": "Ton aventure t'attend — conquiers les régions",
      "routeCta": "Reprendre"
    },
    "mboaSoon": {
      "title": "La Route du Mboa",
      "sub": "Mode Aventure solo — en préparation",
      "badge": "BIENTÔT"
    },
    "quickMatch": "Partie rapide",
    "quickMatchTop": "Partie",
    "quickMatchBottom": "Rapide",
    "online": "{{n}} en ligne",
    "mode": {
      "ia": "IA",
      "iaSub": "Solo instantané",
      "online": "En ligne",
      "onlineSub": "Joueurs réels"
    },
    "difficulty": "Difficulté",
    "format": "Format",
    "bet": "Mise",
    "betMore": {
      "title": "Miser plus de 500 ?",
      "sub": "Les grosses mises se jouent au Salon"
    },
    "playersLabel": "joueurs",
    "coinsLabel": "pièces",
    "betTop": "PLACE TA",
    "formatTop1": "NOMBRE DE",
    "formatBottom1": "JOUEURS",
    "formatTop2": "COMBIEN DE",
    "formatBottom2": "JOUEURS",
    "youPlusIa": "Toi + {{n}} robots",
    "youPlusIaOne": "Toi + {{n}} robot",
    "launching": "Lancement…",
    "playVsIa": "Jouer contre l'IA",
    "soloSansEnjeu": "Tu as joué tes <b>{{n}} parties misées</b> du jour. Tu peux continuer à jouer contre l'IA : la partie ne rapporte ni ne coûte de pièces, mais l'XP compte toujours. Tes mises repartent <b>demain</b>.",
    "vs": "vs",
    "searching": "Recherche de joueurs…",
    "findGame": "Trouver une partie",
    "playOnline": "Jouer en ligne",
    "salons": {
      "title": "Salons publics",
      "available": "{{n}} disponible(s)",
      "create": "Créer",
      "emptyTitle": "Aucun salon disponible",
      "emptySub": "Créez-en un ou lancez une partie rapide !",
      "by": "par {{host}}",
      "full": "Complet",
      "join": "Rejoindre →",
      "places": "places",
      "private": "Salon privé",
      "public": "Salon public",
      "entrer": "Entrer",
      "demander": "Demander",
      "privesMonClub": "Mon club",
      "privesRejoindre": "Rejoindre un club",
      "privesResumeMon": "{{nom}} · {{membres}}",
      "privesResumeSans": "Entre avec le code d'un ami, ou fonde le tien.",
      "titleUn": "Le Salon",
      "sousTitre": "Le salon public et les clubs privés"
    },
    "form": {
      "name": "Nom du salon",
      "namePlaceholder": "Ex: Salon de Franclin",
      "maxPlayers": "Joueurs max",
      "nPlayers": "{{n}} joueurs",
      "bet": "Mise",
      "betCoins": "{{n}} pièces",
      "private": "Salon privé 🔒",
      "password": "Mot de passe",
      "passwordPlaceholder": "Code d'accès",
      "creating": "Création…",
      "submit": "🏠 Créer le salon"
    },
    "errors": {
      "load": "Impossible de charger les salons",
      "matchmaking": "Matchmaking impossible pour le moment",
      "aiLaunch": "Impossible de lancer la partie IA",
      "nameRequired": "Le nom du salon est obligatoire",
      "create": "Erreur création salon",
      "join": "Impossible de rejoindre ce salon",
      "delete": "Erreur suppression salon"
    },
    "confirmDelete": "Supprimer ce salon définitivement ?",
    "betIn": "Mise en",
    "gold": "Pièces",
    "diamond": "Diamant",
    "diaHint": "Mise en diamants → adversaires plus coriaces 🔥",
    "welcome": {
      "title": "Bienvenue,",
      "gift": "1 000 pièces offertes",
      "hint": "Astuce : touche une carte pour la choisir, encore pour la jouer."
    },
    "saveBanner": {
      "text": "Sauvegarde ta progression et gagne <b>+1000 pièces et +500 💎</b>",
      "cta": "Créer"
    },
    "tip": {
      "never": "Ne plus afficher",
      "label": "Astuce"
    }
  },
  "salon": {
    "loading": "Chargement du salon…",
    "host": "Hôte :",
    "bet": "Mise :",
    "playersLabel": "joueurs",
    "countdownLabel": "Départ",
    "startsIn": "La partie commence dans…",
    "players": "Joueurs",
    "waiting": "En attente…",
    "hostBadge": "👑 Hôte",
    "pendingRequests": "Demandes en attente",
    "start": "🎮 Démarrer la partie",
    "close": "🗑️ Fermer le salon",
    "closeConfirm": {
      "title": "Fermer la table ?",
      "text": "La table n°{{n}} sera supprimée définitivement : les {{p}} joueurs assis en seront sortis et le décompte s'arrêtera. Personne ne perd sa mise — elle n'est engagée qu'au résultat de la manche — mais la table ne pourra pas être rouverte. Pour partir sans la fermer, utilise la flèche en haut à gauche.",
      "yes": "Oui, fermer la table",
      "no": "Annuler"
    },
    "leave": "🚪 Quitter",
    "notFound": "Salon introuvable",
    "startError": "Impossible de démarrer la partie",
    "tableLabel": "Table",
    "decorHint": "Ton décor s'applique à toute la table pendant la partie.",
    "decorError": "Impossible de changer le décor",
    "tuiles": {
      "mise": "La mise",
      "joueursMax": "Joueurs max",
      "reste": "Il te restera"
    },
    "avantEngagement": "avant que la mise soit engagée",
    "placeLibre": "Place libre",
    "sortir": "Sortir de la table",
    "noteDecompte": "Les 10 s partent quand la table atteint <b>son compte</b> — {{n}} sur une table de {{n}}.",
    "pasAssisTitre": "Tu n'es pas assis ici",
    "pasAssisTexte": "Tu regardes cette table, tu n'y as pas encore de place. Prends-la pour entrer dans la partie.",
    "asseoir": "S'asseoir à cette table",
    "asseoirEnCours": "On te fait une place…",
    "asseoirKo": "Impossible de s'asseoir à cette table.",
    "attenteTitre": "Ta demande est partie",
    "attenteTexte": "Ce salon est privé : le propriétaire doit accepter avant que tu prennes place."
  },
  "regles": {
    "fapfap": {
      "titre": "Les règles qui décident de chaque tour",
      "suivre": {
        "t": "Suis la couleur",
        "x": "si tu as la <i class=\"mot mot-couleurDemandee\">couleur demandée</i> en main, tu <b class=\"w2\">dois</b> la jouer"
      },
      "bruler": {
        "t": "Sinon tu <i class=\"mot mot-bruler w2\">brûles</i>",
        "x": "tu poses une autre <i class=\"mot mot-couleur\">couleur</i>, mais cette carte-là <b class=\"w2\">ne peut plus</b> remporter le <i class=\"mot mot-tour\">tour</i> — même un 10"
      },
      "plusForte": {
        "t": "Pas d'atout",
        "x": "la <b class=\"w1\">plus forte</b> carte de la <i class=\"mot mot-couleurDemandee\">couleur demandée</i> ramasse ; à égalité, la première posée"
      },
      "dernierPli": {
        "t": "Le <b class=\"w1\">dernier tour</b> désigne le gagnant",
        "x": "les tours d'avant servent à le préparer : tu fais tomber leurs cartes pour qu'au dernier, <b class=\"w1\">plus personne</b> ne puisse te reprendre la <i class=\"mot mot-manche\">manche</i>"
      },
      "kora": {
        "t": "Le <i class=\"trois\">3</i> <b class=\"kora\">koraté</b>",
        "x": "gagner le dernier <i class=\"mot mot-tour\">tour</i> avec un <i class=\"trois\">3</i>, c'est un <i class=\"mot mot-kora kora\">kora</i> — la <i class=\"mot mot-mise\">mise</i> <b class=\"w3\">double</b>"
      }
    }
  },
  "glossaire": {
    "expliquer": "Que veut dire « {{mot}} » ?",
    "bruler": {
      "mot": "Brûler"
    },
    "suivre": {
      "mot": "Suivre la couleur"
    },
    "kora": {
      "mot": "Le kora",
      "plus": "on dit « le 3 koraté » pour la carte qui l'a fait, et « tu as été koraté » quand c'est toi qui le subis"
    },
    "katika": {
      "mot": "Le Katika",
      "def": "la part que la maison prélève sur les mises ramassées : 10 % en pièces, 5 % en diamants — le reste est pour le gagnant"
    },
    "tour": {
      "mot": "Un tour",
      "def": "un passage où chacun pose une carte ; la plus forte de la couleur demandée le remporte"
    },
    "manche": {
      "mot": "Une manche",
      "def": "une donne complète, cinq tours — c'est le dernier qui désigne le gagnant et la mise change de mains"
    },
    "couleur": {
      "mot": "Une couleur",
      "def": "l'enseigne de la carte — macabo noir ♠, macabo rouge ♥, biscuit ♦, arachide ♣ ; rien à voir avec le rouge ou le noir de l'encre"
    },
    "couleurDemandee": {
      "mot": "La couleur demandée",
      "def": "la couleur de la première carte posée du tour ; c'est elle que tout le monde doit suivre, et elle seule peut remporter le tour"
    },
    "controle": {
      "mot": "Le contrôle",
      "def": "celui qui a posé la plus forte carte de la couleur demandée mène le tour, jusqu'à ce qu'un autre le dépasse"
    },
    "mise": {
      "mot": "La mise",
      "def": "ce que chacun engage avant la donne ; il t'en faut deux fois en poche pour t'asseoir, parce qu'une manche perdue par kora se paie double"
    }
  },
  "game": {
    "connLost": "Connexion perdue — Reconnexion en cours…",
    "reconnecting": "Reconnexion…",
    "error": {
      "offline": "Coup non envoyé — la connexion est coupée. Ta carte est restée en main."
    },
    "absent": {
      "waiting": "{{pseudo}} est déconnecté — il a {{s}} s pour revenir",
      "gone": "{{pseudo}} quitte la table",
      "back": "{{pseudo}} est revenu — la partie reprend",
      "youBack": "Tu as été déconnecté — te revoilà, la partie reprend",
      "seatGone": "Parti",
      "ejected": {
        "title": "Tu as été retiré de la table",
        "sub": "Ta connexion a été coupée trop longtemps (ou trop souvent) : la partie a continué sans toi.",
        "refund": "Ta mise t'a été rendue : tu n'avais ni vu tes cartes, ni joué.",
        "lost": "Ta mise est perdue — tu avais vu tes cartes.",
        "back": "Retour à l'accueil"
      }
    },
    "waiting": {
      "starting": "La partie démarre dans…",
      "players": "En attente de joueurs…",
      "cancel": "✕ Annuler la partie",
      "leave": "← Quitter la salle"
    },
    "round": "Manche {{n}}",
    "leave": "Quitter",
    "player": "Joueur",
    "plays": "{{who}} joue {{card}}",
    "ai": "IA",
    "aiN": "IA {{n}}",
    "and": " et ",
    "noControl": "Vous n'avez pas encore le contrôle",
    "control": "Vous avez le contrôle {{n}}×",
    "yourTurn": "À toi !",
    "hint": {
      "selected": "Retouche pour jouer, ou choisis une autre",
      "select": "Touche pour sélectionner · Retouche pour jouer"
    },
    "chat": {
      "title": "💬 Chat",
      "empty": "Dis quelque chose ! 👋",
      "placeholder": "Message…",
      "aria": "Chat"
    },
    "result": {
      "wonAgainst": "Vous avez gagné contre {{who}} !",
      "lostAgainst": "Vous avez perdu contre {{who}}…",
      "victory": "Victoire !",
      "defeat": "Défaite…",
      "tricksPlayed": "Tours joués",
      "home": "🏠 Retour à l'accueil",
      "wonKora": "Tu as gagné avec le 3 koraté !",
      "korated": "Tu as été koraté…"
    },
    "confirm": {
      "title": "Quitter la partie ?",
      "subPrefix": "Tu perdras ta mise",
      "subSuffix": " et tes cartes ne joueront plus : la partie continue sans toi.",
      "yes": "Oui, je quitte",
      "no": "Non, je reste"
    },
    "rotate": {
      "title": "Tourne ton téléphone",
      "sub": "Le Fap Fap se joue en mode paysage"
    },
    "trickBadge": "TOUR {{n}}/5",
    "resume": "Reprendre",
    "pause": "Pause",
    "yourTurnShort": "À toi",
    "winWith": "Gagner avec ta",
    "winBtn": "GAGNER",
    "winSure": "mise ×1, c'est sûr",
    "tryKora": "Continuer · tenter le kora ×2",
    "heDecides": "(il décide…)",
    "vs": {
      "bravo": "BRAVO !",
      "youWin": "Vous gagnez",
      "inKora": "en KORA",
      "wonSuffix": "a gagné",
      "with": "avec",
      "korateMoi": "Vous avez <b class=\"kw-in\">KORATÉ</b> !",
      "korateAutre": "vous a <b class=\"kw-in\">KORATÉ</b> !",
      "koraWhy": "Dernier tour gagné avec un 3 : la mise compte double."
    },
    "over": {
      "title": "MANCHE TERMINÉE",
      "youWon": "Vous avez gagné la partie",
      "wonSuffix": "a gagné la partie",
      "rewards": "RÉCOMPENSES",
      "coins": "Pièces",
      "diamonds": "Diamants",
      "xp": "Expérience",
      "level": "Niveau",
      "pot": "Mise",
      "pots": "Mises",
      "katika": "Katika",
      "net": "Tu gagnes"
    },
    "fin": {
      "bravo": "BRAVO !",
      "wonTitle": "Tu as gagné",
      "wonWhat": "la partie",
      "wonWith": "Tu as gagné avec",
      "koraTitle": "Tu as réussi un",
      "inKora": "en KORA",
      "lostWhat": "a gagné la partie",
      "lostKora": "t'a KORATÉ",
      "sealKora": "KORA ×2",
      "youWin": "Ce que tu gagnes",
      "youLose": "Ce que tu perds",
      "legendWin": "pièces, Katika déduit",
      "legendWinD": "diamants, Katika déduit",
      "legendLose": "ta mise, partie dans le pot",
      "theGame": "La partie",
      "yourLevel": "Ton niveau",
      "rounds": "Tours joués",
      "toi": "Toi",
      "xpBefore": "{{n}} XP avant le palier suivant"
    },
    "preview": {
      "title": "Aperçu mises en scène",
      "apercu": "Aperçu",
      "normal": "Normale",
      "kora": "KORA",
      "t37": "3×7",
      "tia": "TIA",
      "square": "Carré",
      "flush": "Couleur"
    },
    "replay": "Rejouer",
    "newGame": "nouvelle partie",
    "soon": "bientôt",
    "review": "Revoir la partie",
    "backToSummary": "← Revenir au résumé",
    "paused": {
      "title": "Jeu en pause",
      "sub": "La partie reprendra quand tu veux.",
      "subForfait": "Reviens avant la fin du compte à rebours, sinon la partie est perdue et ta mise est prélevée."
    },
    "return": {
      "leaveTable": "Quitter la table",
      "backToMenu": "Retour au menu"
    },
    "you": "Vous",
    "controlMe": "Vous avez le contrôle",
    "controlOther": "{{who}} a le contrôle",
    "vcolor": {
      "tia": "le TIA",
      "square": "le CARRÉ",
      "flush": "la COULEUR",
      "t7": "le TRIPLE <i class=\"sept\">7</i>"
    },
    "tutorial": {
      "replay": "Revoir les explications",
      "title": "L'Esprit du Nkukuma",
      "subtitle": "te guide",
      "skip": "Passer",
      "choose": "Suis la couleur demandée : touche une carte qui <span class=\"g\">brille</span> (les grisées ne sont pas jouables), puis touche-la <span class=\"g\">encore</span> pour la jouer. La plus forte prend le contrôle !",
      "follow": "Suis la couleur demandée : touche une carte qui <span class=\"g\">brille</span>, puis <span class=\"g\">encore</span> pour la jouer.",
      "burn": "Tu n'as plus la couleur demandée : tu <span class=\"g\">brûles</span>. Toutes tes cartes deviennent jouables, mais une carte brûlée ne peut <span class=\"r\">pas gagner</span> le tour.",
      "play": "Touche <span class=\"g\">encore</span> la carte pour la jouer.",
      "objective": "Objectif : gagne le <span class=\"g\">dernier tour</span> (TOUR 5/5) pour remporter la manche !",
      "special": "Tu as une <span class=\"g\">main spéciale</span> ! Choisis avant la fin du temps : <span class=\"g\">GAGNER</span> maintenant, ou jouer pour tenter de <span class=\"k\">korater</span> ×2.",
      "victory": "<span class=\"g\">Bravo, champion !</span> On peut gagner avec le <span class=\"k\">KORA</span>, le TIA, le CARRÉ, la COULEUR ou 3×7 — à toi de les découvrir !"
    },
    "savoir": {
      "title": "Le Savoir du Nkukuma",
      "subtitle": "Touche un sujet pour l'ouvrir",
      "cat": {
        "jouer": "Jouer",
        "victoires": "Les victoires spéciales",
        "fin": "Gagner & perdre"
      },
      "why": "Pourquoi ?",
      "f": {
        "korate": {
          "t": "Choisir & poser une carte",
          "b": "Touche une carte qui <b>brille</b> pour la choisir (elle se soulève), puis retouche-la pour la poser au centre. Les cartes grisées ne sont pas jouables à ce moment-là.",
          "w": "Le double-toucher évite les erreurs : tu peux changer d'avis avant de poser."
        },
        "couleur": {
          "t": "La couleur demandée & suivre",
          "b": "La <b>première carte posée</b> du tour fixe la couleur demandée. Tant que tu as cette couleur en main, tu es <b>obligé</b> de la jouer.",
          "w": "C'est la règle centrale du jeu : elle t'empêche de garder tes bonnes cartes et force des choix tactiques à chaque tour."
        },
        "bruler": {
          "t": "Brûler une carte",
          "b": "Si tu n'as <b>aucune carte</b> de la couleur demandée, tu poses n'importe quelle autre carte : c'est « brûler ». La carte brûlée est marquée ⚠️ et <b>ne peut pas gagner</b> le tour.",
          "w": "Sans cette règle, celui qui n'a pas la couleur pourrait quand même rafler le tour avec une grosse carte — brûler garde le jeu équitable."
        },
        "controle": {
          "t": "Le contrôle du tour",
          "b": "À chaque instant, celui qui a posé la <b>plus haute carte de la couleur demandée</b> « <i class=\"mot mot-controle\">contrôle</i> » le tour. Chaque carte plus forte de cette couleur lui reprend le contrôle.",
          "w": "Savoir qui contrôle te dit qui est en train de gagner le tour — et donc s'il faut sortir une grosse carte ou économiser."
        },
        "temps": {
          "t": "Le temps (12 s par tour)",
          "b": "Tu as <b>12 secondes</b> pour jouer (anneau + tic-tac sur les 5 dernières). À zéro, le jeu pose automatiquement ta plus petite carte de la couleur demandée (ou une autre si tu brûles).",
          "w": "La limite empêche qu'un joueur bloque la table. L'auto-jeu choisit ta plus petite carte pour te faire perdre le moins possible."
        },
        "kora": {
          "t": "Le KORA — mise ×2",
          "b": "Gagner le <b>dernier tour (5/5) avec un 3</b>, la carte la plus faible du jeu.",
          "w": "Finir avec la plus petite carte, c'est l'exploit suprême : tu as gardé le contrôle jusqu'au bout SANS tes grosses cartes. Récompense : la mise est <b>doublée (×2)</b> — dans les deux sens : si un adversaire korate, c'est toi qui paies double !"
        },
        "sept": {
          "t": "Le 3×7 — victoire immédiate",
          "b": "Recevoir <b>trois 7</b> dans ta main de départ. Se déclare dès la distribution : la manche s'arrête, tu gagnes.",
          "w": "Trois 7 sur cinq cartes, c'est une chance infime — le jeu la récompense par une victoire immédiate. C'est la main la plus forte du Fap Fap."
        },
        "tia": {
          "t": "Le TIA — main ≤ 21",
          "b": "La somme de tes 5 cartes fait <b>21 ou moins</b>. Se déclare dès la distribution.",
          "w": "Une main aussi faible ne gagne presque aucun tour — le jeu la transforme en arme : trop faible pour jouer, assez rare pour gagner direct."
        },
        "carre": {
          "t": "Le CARRÉ — 4 cartes identiques",
          "b": "Quatre cartes de la <b>même valeur</b> (ex. quatre 9). Se déclare dès la distribution.",
          "w": "Quatre exemplaires sur les quatre couleurs du paquet dans une seule main : une rareté statistique que le jeu récompense par la victoire."
        },
        "couleurwin": {
          "t": "La COULEUR — 5 mêmes couleurs",
          "b": "Tes <b>5 cartes de la même couleur</b> (ex. tout en ♥). Se déclare dès la distribution.",
          "w": "Recevoir une main entière d'une seule couleur est exceptionnel — c'est la moins prioritaire des mains spéciales, mais elle gagne quand même direct."
        },
        "priorite": {
          "t": "Priorité & fenêtre de déclaration",
          "b": "Dès la donne, si une main spéciale existe, une fenêtre s'ouvre avec son propre sablier (<b>10 s</b>) : <b>GAGNER</b> (×1 sûr) ou « Continuer » pour tenter le Le kora ×2 (irréversible). Sans choix à zéro → GAGNER automatique. Si plusieurs joueurs en ont, la priorité tranche : <b>3×7 &gt; TIA &gt; CARRÉ &gt; COULEUR</b>.",
          "w": "Le choix « gagner sûr ou tenter le double » est LE moment de poker du Fap Fap ; la priorité évite tout conflit quand deux mains spéciales tombent en même temps."
        },
        "gagner": {
          "t": "Gagner la manche & le pot",
          "b": "Le vainqueur du <b>5e et dernier tour</b> remporte la manche : il rafle le pot (les mises de tous les perdants, ×2 si KORA).",
          "w": "Les 4 premiers tours ne rapportent rien, mais c'est là que le 5e se gagne : tu fais tomber leurs cartes pour qu'à la fin ils n'aient plus de quoi te reprendre. Et comme rien n'est compté avant, une manche mal partie reste jouable jusqu'au bout."
        },
        "perdre": {
          "t": "Perdre : ce que tu paies",
          "b": "Chaque perdant paie <b>sa mise</b> au pot (×2 s'il y a eu KORA). Ton solde ne descend jamais sous zéro.",
          "w": "La mise est l'enjeu annoncé avant la partie : tu sais toujours ce que tu risques. Le plancher à zéro t'évite les dettes."
        },
        "katika": {
          "t": "Le Katika (la commission)",
          "b": "Avant de payer le gagnant, « le Katika tire » : <b>10 %</b> du pot en pièces (5 % en diamants) est prélevé. Le reste revient au gagnant.",
          "w": "Comme dans les cercles de jeu réels au Cameroun, la table prend sa part — c'est ce qui finance le jeu et régule l'économie des pièces."
        },
        "xp": {
          "t": "XP, niveaux & coffres",
          "b": "Chaque victoire donne de l'<b>XP</b> (50 · 60 avec main spéciale · 75 avec KORA) + des bonus de série. L'XP fait monter ton niveau (Bronze → Légende) ; chaque palier ouvre un <b>coffre</b> de pièces et diamants et débloque des dos de cartes.",
          "w": "Le niveau montre ton expérience à toute la table (ta plaque) et débloque du contenu — c'est ta progression long terme, indépendante de tes pièces."
        }
      }
    },
    "tut": {
      "frozen": "temps gelé — personne ne joue",
      "ack": "J'ai compris",
      "off": "Ne plus afficher",
      "intro": "Salut, je suis l'Esprit du Nkukuma — je t'apprends en jouant, et je <b>gèle le temps</b> quand je te parle.<br>Pour jouer : touche une carte qui <b>brille</b> pour la choisir, retouche-la pour la poser. Tu dois <b>suivre la <i class=\"mot mot-couleurDemandee\">couleur demandée</i></b> tant que tu en as : c'est ce qui rend le jeu tactique.",
      "timer": "Chaque <i class=\"mot mot-tour\">tour</i> dure <b>12 secondes</b> (l'anneau se vide, tic-tac sur les 5 dernières) — pour que personne ne bloque la table. À zéro, le jeu pose <b>ta plus petite carte</b> de la couleur à ta place : mieux vaut choisir toi-même !",
      "burn": "Tu n'as <b>aucune carte de la couleur demandée</b> → tu es <b>obligé de <i class=\"mot mot-bruler\">brûler</i></b> : poser une carte d'une autre couleur. Elle sera marquée ⚠️ et <span class=\"r\">ne peut pas gagner le tour</span> — c'est le prix à payer quand on ne peut pas suivre.",
      "special": "Tu as une <b>main spéciale</b> : une combinaison si rare qu'elle gagne la <i class=\"mot mot-manche\">manche</i> direct. Deux choix avant la fin du sablier : <b>GAGNER</b> maintenant (victoire sûre, ×1), ou « Continuer » pour tenter le <b class=\"k\">KORA</b> ×2 — mais c'est irréversible.",
      "trick": "Tour remporté ! La <b>plus haute carte de la couleur demandée</b> gagne le tour, et son gagnant <b>ouvre le suivant</b>. Une manche = <b>5 tours</b> : celui qui prend le dernier gagne tout — les quatre premiers servent à vider les adversaires de leurs cartes.",
      "kora": "<i class=\"mot mot-kora\"><b class=\"k\">KORA</b></i> ! Gagner le <b>dernier tour avec un 3</b> (la plus petite carte du jeu) double la mise (×2). Dans les deux sens : à ton avantage si c'est toi, à ta charge si c'est un adversaire.",
      "victory": "Manche finie ! Le gagnant rafle les <b>mises</b> (moins la part du « <i class=\"mot mot-katika\">Katika</i> » : 10&nbsp;%). Chaque victoire donne de l'<b>XP</b> qui fait monter ton niveau. Les perdants paient leur mise. Le bouton <b>?</b> t'explique tout, quand tu veux."
    },
    "narrow": {
      "title": "Agrandis la fenêtre",
      "sub": "La table a besoin d un peu plus de largeur pour s afficher entièrement"
    },
    "aide": {
      "titre": "les règles",
      "bulle": "Les règles",
      "chrono": "Le chrono continue de tourner pendant que tu lis. L'aide se ferme d'elle-même quand c'est à toi de jouer.",
      "guide": "Revoir le guide qui joue avec moi"
    }
  },
  "admin": {
    "title": "🛠️ Administration",
    "sub": "Gestion des joueurs",
    "myCreds": "🔐 Mes identifiants",
    "email": "Email :",
    "pseudo": "Pseudo :",
    "password": "Mot de passe :",
    "creds": {
      "email": "📧 Email",
      "password": "🔑 Mot de passe",
      "coins": "Pièces"
    },
    "gift": {
      "title": "🎁 Donner des pièces",
      "amount": "Montant",
      "send": "Envoyer",
      "sent": "✅ {{amount}} pièces envoyées à {{pseudo}} !",
      "error": "Erreur lors du don"
    },
    "pwd": {
      "title": "🔑 Mot de passe",
      "change": "Changer le mot de passe",
      "placeholder": "Nouveau mot de passe (min 4 car.)",
      "validate": "Valider",
      "tooShort": "Mot de passe trop court (min 4 caractères)",
      "updated": "✅ Mot de passe de {{pseudo}} mis à jour !",
      "error": "Erreur reset mot de passe"
    },
    "noSelection1": "Cliquez sur un joueur",
    "noSelection2": "pour le gérer",
    "players": "👥 Joueurs",
    "searchPlaceholder": "🔍 Rechercher pseudo ou email…",
    "loadError": "Erreur chargement utilisateurs"
  },
  "leaderboard": {
    "back": "← Retour",
    "title": "🏆 Classement",
    "sub": "Top 50 — meilleurs joueurs",
    "you": "Vous",
    "wins": "Victoires",
    "winRate": "Succès",
    "empty": "Aucun joueur encore classé",
    "loadError": "Impossible de charger le classement."
  },
  "mboa": {
    "newMode": "Nouveau mode",
    "sealed": "Scellé par le Nkukuma",
    "hintBefore": "Atteins le niveau",
    "hintLevel": "OR",
    "hintAfter": "pour briser le sceau — il te manque",
    "broken": "Sceau brisé — la Route est ouverte !",
    "watch": "Le Sceau du Nkukuma veille…",
    "hintPre": "La Route est",
    "hintStrong": "ouverte à tous",
    "hintPost": "— mais que cache le sceau ?",
    "hintEnd": "Termine la Route pour le découvrir…",
    "tremble": "Le sceau frémit — termine la Route !",
    "progressAria": "Progression vers le niveau OR",
    "takeRoad": "Prendre la route",
    "mystery": "3 trésors t'attendent derrière le sceau…",
    "duel": {
      "region": "Région"
    },
    "victory": {
      "defeated": "VAINCU",
      "regionConquered": "Région conquise",
      "bows": "s'incline",
      "chestHint": "Le Coffre du Nkukuma… touche-le",
      "speech": "« Tu m'as vaincu, voyageur. Va, et affronte ton destin. Reçois mon présent. »"
    },
    "griot": {
      "heritageTag": "Héritage · trésor",
      "continueRoute": "Continuer la Route →",
      "keepHeritage": "Garder dans Mon Héritage",
      "pending": "Récit en cours d'écriture…"
    },
    "routeTitle": "La Route du Mboa",
    "err": {
      "startRoad": "Impossible de démarrer la Route.",
      "loadRoad": "Impossible de charger la Route.",
      "startDuel": "Impossible de lancer le duel.",
      "restart": "Impossible de redémarrer."
    },
    "route": {
      "loading": "La caravane se prépare…",
      "journey": "région(s) conquise(s) · prochaine étape :",
      "conquered": "CONQUISE",
      "finale": "FINALE",
      "defeatedSuffix": "vaincu",
      "levelRequired": "Niveau {{level}} requis",
      "toConquer": "À conquérir",
      "guardian": "Gardien :",
      "trials": "Épreuves",
      "trial": "Épreuve",
      "challenge": "Défier",
      "confront": "Affronter",
      "level": "Niveau",
      "bet": "Mise",
      "heritageCard": "Carte Héritage",
      "preparing": "Préparation…",
      "launchDuel": "Lancer le duel",
      "masterTitle": "MAÎTRE DU MBOA",
      "masterSub": "Epasa Moto est tombé. Les 10 régions sont tiennes.",
      "hiddenFaceSoon": "LA FACE CACHÉE — prochaine mise à jour",
      "resume": "Reprendre la route",
      "backLobby": "Retour au lobby",
      "defeatTitle": "LA ROUTE T'A VAINCU",
      "defeatSub": "3 défaites… mais la Route attend toujours les braves."
    }
  },
  "heritage": {
    "title": "Mon Héritage",
    "subtitle": "Les trésors gagnés sur la Route du Mboa. Touche un trésor pour réécouter son récit.",
    "hints": {
      "1": "Conquiers le Littoral pour révéler ce trésor",
      "2": "Conquiers le Sud pour révéler ce trésor",
      "3": "Conquiers le Centre pour révéler ce trésor",
      "4": "Conquiers l'Est pour révéler ce trésor",
      "5": "Conquiers l'Ouest pour révéler ce trésor",
      "6": "Conquiers le Nord-Ouest pour révéler ce trésor",
      "7": "Conquiers l'Adamaoua pour révéler ce trésor",
      "8": "Conquiers le Nord pour révéler ce trésor",
      "9": "Conquiers l'Extrême-Nord pour révéler ce trésor",
      "10": "Bats KUMKUMA pour révéler le dernier trésor"
    },
    "guardian": {
      "title": "Gardien de l'Héritage",
      "desc": "Réunis les 10 trésors pour gagner ce titre — visible par tous les joueurs en partie.",
      "obtained": "Titre obtenu ! Les 10 trésors de la Route du Mboa sont réunis."
    }
  },
  "archives": {
    "title": "Archives",
    "intro": "Cadeaux fréquents au début, plus rares mais <b>doubles puis triples</b> ensuite (décor + dos + titre). Touche une rubrique.",
    "tier": "palier",
    "inProgress": "EN COURS",
    "toUnlock": "à débloquer",
    "stored": "rangé ici",
    "double": "★ DOUBLE",
    "triple": "★★ TRIPLE",
    "claim": "RÉCLAMER",
    "claimWaiting": "Un palier est atteint ! Touche-le pour découvrir ton cadeau.",
    "equip": "Équiper",
    "equipped": "Équipé",
    "equipHint": "Un seul décor, un seul dos et un seul titre actifs à la fois. Visibles par tous les joueurs à ta table.",
    "treasureDetail": "Détail du trésor",
    "gift": {
      "decor": "Décor",
      "cardback": "Dos",
      "title": "Titre"
    },
    "reveal": {
      "tierReached": "Palier atteint !",
      "unlocked": "Cadeau débloqué",
      "cardWaits": "Une carte t'attend",
      "storedIn": "Rangé dans tes Archives →",
      "equipNow": "Équiper maintenant",
      "later": "Plus tard",
      "nextGift": "Cadeau suivant",
      "finish": "Terminer",
      "replayCauris": "rejouer l'ouverture (Cauris)",
      "replayForge": "rejouer la Forge de Braises"
    }
  },
  "shop": {
    "title": "Boutique",
    "loading": "Ouverture du marché…",
    "goldChests": "Coffres de pièces",
    "popular": "POPULAIRE",
    "get": "Obtenir",
    "diamondCalabashes": "Calebasses de diamants",
    "bestOffer": "MEILLEURE OFFRE",
    "momoOm": "📱 MoMo / OM",
    "cardbacks": "Dos de cartes — collections",
    "owned": "possédés",
    "merveillesIntro": "Deux de ces sept dos sont à toi, tirés au sort rien que pour toi. Les cinq autres arriveront à la boutique.",
    "tableDecorsScenes": "Décors de table — scènes",
    "tableDecorsIntro": "La table où tu joues. Dans un salon, l'hôte impose son décor à toute la table.",
    "free": "OFFERT",
    "onYourTable": "SUR TA TABLE",
    "acquired": "ACQUIS",
    "tapTo": "Toucher pour",
    "remove": "retirer",
    "equipVerb": "équiper",
    "tableDecorsPure": "Décors de table — fonds purs",
    "equipped": "ÉQUIPÉ",
    "msg": {
      "loadError": "Impossible de charger la boutique.",
      "diamondsCredited": "+{{n}} 💎 crédités !",
      "buyError": "Achat impossible.",
      "buyErrorTemp": "Achat impossible pour le moment.",
      "coinsCredited": "+{{n}} pièces dans ta bourse !",
      "backAcquired": "Dos « {{name}} » acquis !",
      "backDefault": "Dos par défaut rééquipé.",
      "backEquipped": "« {{name}} » équipé — visible par toute la table !",
      "equipError": "Équipement impossible.",
      "decorAcquired": "Décor « {{name}} » acquis !",
      "decorDefault": "Décor par défaut rééquipé.",
      "decorEquipped": "Table « {{name}} » équipée !"
    },
    "serieComplete": "Toute la série est à toi 🎉 — retrouve-la au verso de ta Carte, dans ton profil.",
    "aVendre": "à acheter"
  },
  "levelup": {
    "skip": "SKIP",
    "levelUp": "NIVEAU SUPÉRIEUR",
    "congrats": "FÉLICITATIONS !",
    "yourRewards": "TES RÉCOMPENSES",
    "coins": "PIÈCES",
    "diamonds": "DIAMANTS",
    "xp": "XP",
    "claimAll": "TOUT RÉCUPÉRER",
    "continue": "CONTINUER",
    "unlock": {
      "silver": "Création de salons débloquée",
      "gold": "Drapeau + Route du Mboa",
      "platinum": "Décor de table exclusif",
      "emerald": "Mise en diamants débloquée",
      "sapphire": "Diamants en ligne",
      "ruby": "Emotes premium",
      "diamond": "Cosmétiques Diamant",
      "master": "Table VIP débloquée",
      "legend": "Statut LÉGENDE atteint"
    },
    "tile": {
      "backGold": "Dos Or",
      "frame": "Cadre",
      "back": "Dos",
      "card": "Carte"
    }
  },
  "tournament": {
    "header": {
      "title": "L'Arène du Vendredi"
    },
    "loading": "Chargement de l'Arène…",
    "hero": {
      "season": "Saison {{season}} · Tournoi du weekend",
      "name": "L'ARÈNE DU VENDREDI",
      "seasonEnded": "Saison terminée — à vendredi !",
      "resultsAt": "Résultats : lundi 14h00"
    },
    "countdown": {
      "days": "jours",
      "hours": "heures",
      "min": "min",
      "sec": "sec"
    },
    "deadline": {
      "upcoming": "Ouverture des inscriptions",
      "registration": "Fin des inscriptions",
      "running": "Fin du tournoi",
      "results": "Résultats"
    },
    "pill": {
      "rewards": "Récompenses",
      "leaderboard": "Classement",
      "rules": "Règles"
    },
    "missions": {
      "title": "Missions de la semaine"
    },
    "mission": {
      "wins": {
        "un": "Gagne {{n}} partie",
        "autres": "Gagne {{n}} parties"
      },
      "koras": "Réussis {{n}} KORA",
      "aiWins": "Bats l'IA {{n}} fois",
      "loginDays": {
        "un": "Connecte-toi {{n}} jour",
        "autres": "Connecte-toi {{n}} jours"
      }
    },
    "ticket": {
      "name": "Ton billet d'entrée",
      "registrationWindow": "Inscriptions ven 18h → sam 12h",
      "resultsWhen": "Résultats lundi 14h",
      "registered": "Inscrit · {{points}} pts · rang {{rank}}",
      "dailyGift": "Cadeau du jour"
    },
    "buy": {
      "gold": "Acheter (niveau Or min.)",
      "diamonds": "Acheter (sans condition)",
      "free": "GRATUIT",
      "freeCondition": "Condition : 4 missions ({{done}}/4)",
      "locked": "Vendredi 18h"
    },
    "rewards": {
      "title": "Récompenses · lundi 14h",
      "bestPlayer": "Meilleur joueur de la saison",
      "bestPlayerExtra": "+ dos « Trône de l'Arène » + dos exclusif S{{season}} + titre « Champion du Mboa S{{season}} »",
      "bestKorateur": "Meilleur Korateur",
      "bestKorateurExtra": "+ dos « Éclair du Korateur » — le plus de KORA du weekend",
      "tierBack": "dos S{{season}}",
      "tierPoints": "selon tes points"
    },
    "leaderboard": {
      "title": "Saison {{season}} · Classement",
      "empty": "Personne au classement pour l'instant — sois le premier dans l'Arène !",
      "you": "Toi ({{pseudo}})",
      "pts": "pts"
    },
    "rules": {
      "title": "Règles de l'Arène"
    },
    "faq": {
      "q0": "Comment entrer ?",
      "a0": {
        "gold": "si tu es niveau Or ou plus",
        "diamonds": "sans condition",
        "free": "gratuit",
        "freeSuffix": "avec les 4 missions. Inscriptions",
        "window": "vendredi 18h → samedi 12h"
      },
      "q1": "Comment gagner des points ?",
      "a1": {
        "playUntil": "Joue jusqu'à",
        "deadline": "dimanche 22h",
        "win2": "Victoire 2 joueurs",
        "win3": "3 joueurs",
        "win4": "4 joueurs",
        "kora": "KORA = points ×2",
        "onlineOnly": "Seules les parties EN LIGNE contre de vrais joueurs comptent — l'IA ne rapporte aucun point de tournoi (mais elle compte pour l'XP et les missions de la semaine)."
      },
      "q2": "Les cadeaux quotidiens ?",
      "a2": {
        "friday": "Vendredi",
        "saturday": "samedi",
        "sunday": "dimanche",
        "surpriseBox": "box surprise"
      },
      "q3": "Les récompenses ?",
      "a3": {
        "results": "Résultats",
        "resultsWhen": "lundi 14h",
        "bestPlayer": "Meilleur joueur :",
        "bestPlayerExtra": "+ 2 dos + titre.",
        "bestKorateur": "Meilleur Korateur :",
        "bestKorateurExtra": "+ dos unique.",
        "tail": "Top 100 par paliers, au-delà : or selon les points."
      }
    },
    "you": "Toi",
    "error": {
      "load": "Impossible de charger l'Arène.",
      "register": "Inscription impossible.",
      "gift": "Cadeau indisponible."
    },
    "gift": {
      "coins": "{{n}} pièces",
      "received": "🎁 Reçu : {{parts}} !",
      "claimed": "🎁 Cadeau récupéré !"
    },
    "teaser": {
      "eyebrow": "Tournoi du weekend",
      "title": "L'Arène du Vendredi",
      "button": "Entrer dans l'Arène",
      "countdownLabel": "{{label}} dans {{d}}j {{h}}h {{m}}m {{s}}s"
    }
  },
  "invitation": {
    "titre": "Inscris-toi, et tout reste à toi",
    "sous": "En spectateur, tu peux jouer contre l'IA et en partie rapide. Un vrai compte t'ouvre le reste — gratuitement :",
    "acces1": "<b>Tes gains gardés pour toujours</b> — tout ce qu'un spectateur gagne disparaît avec son compte ; inscris-toi et garde-le.",
    "acces2": "<b>Les tables du salon public</b> — de vrais joueurs, à la mise que tu choisis.",
    "acces3": "<b>Les clans</b> — entrer dans un clan, fonder le tien, et les cauris.",
    "acces4": "<b>Le classement</b>, avec ton nom dedans.",
    "acces5": "<b>La boutique</b> et des collections qui suivent ton compte.",
    "acces6": "<b>Ton identité</b> — pseudo stable, avatar, et bientôt les amis et le challenge des clans.",
    "creer": "Créer mon compte",
    "plusTard": "Continuer en spectateur"
  },
  "avertissementAchat": {
    "titre": "Avant de payer, une chose à savoir",
    "corps": "Ton compte est un compte invité : <b>dans 24 h, il disparaît — et cet achat avec lui</b>. Inscris-toi (c'est gratuit) et tout ce que tu achètes reste à toi.",
    "inscrire": "M'inscrire et garder mes achats",
    "acheter": "Acheter quand même",
    "annuler": "Pas maintenant"
  },
  "club": {
    "create": {
      "title": "Créer mon clan",
      "subtitle": "Un cercle fermé : tes amis, tes tables, tes règles.",
      "family": "Choisis la famille de ton clan",
      "name": "Choisis ton clan",
      "sameNameNote": "Deux clans peuvent porter le même nom : c'est la référence, tirée à la création, qui distingue le tien. C'est elle que tu donneras à tes amis.",
      "mise": "La mise proposée par défaut",
      "misePlafond": "Chacun choisit la mise de la table qu'il ouvre : celle-ci n'est qu'un point de départ. Dans un clan, elle s'arrête à {{n}}.",
      "koraCauris": "il te faudra <b>{{requis}}</b> cauris en poche pour t'asseoir : au <b class=\"j-fapfap\">FapFap</b>, une manche gagnée par <i class=\"mot mot-kora kora\">kora</i> (perdre la dernière manche par <i class=\"trois\">3</i>) se paie <b>double</b>",
      "caurisOk": "Tu as {{n}} cauris : de quoi t'asseoir à une table de ton clan.",
      "caurisManque": "Tu n'as pas encore de cauris. Tu changeras ton or quand tu voudras, depuis ton clan — fonder le clan, lui, ne coûte aucun cauri.",
      "door": "Qui peut entrer dans ton clan",
      "findable": "On peut me trouver par mon nom",
      "findableHint": "Sinon, on n'entre qu'avec ma référence",
      "autoAccept": "Accepter tout le monde sans que je valide",
      "autoAcceptHint": "Pour un clan entre gens qui se connaissent déjà",
      "refPending": "Ta référence sera tirée à la création",
      "cta": "Créer mon clan",
      "oneClub": "Un seul clan par jeu — et avoir un clan ne t'empêche jamais d'aller jouer au salon public.",
      "catalogueError": "Impossible de charger la liste des noms.",
      "error": "La création du clan a échoué.",
      "nameSous": "Il porte ta région : c'est elle que tu défendras quand les clans s'affronteront.",
      "doorSous": "Un clan fermé se remplit plus lentement, mais tu sais qui s'assoit à tes tables."
    },
    "accueil": {
      "titre": "Salon privé",
      "sousTitre": "Un cercle fermé, entre gens que tu choisis.",
      "erreur": "Impossible de charger tes clans pour l'instant.",
      "videTitre": "Tu n'es dans aucun clan",
      "videTexte": "Ta table à toi. Personne n'entre sans ton accord.",
      "creer": "Créer mon clan",
      "ouRejoindre": "ou rejoindre le clan d'un ami",
      "porteAjout": "Pour qu'on t'ajoute dans un clan, donne ceci",
      "monId": "nº {{id}}",
      "codeLabel": "Si un ami t'a envoyé un code, entre-le ici",
      "codePlaceholder": "Le code du clan",
      "entrer": "Entrer",
      "codeKo": "Ce code ne mène à aucun clan. Vérifie-le auprès de ton ami.",
      "ouvrir": "Ouvrir",
      "ariaOuvrir": "Ouvrir le clan {{nom}}",
      "nMembres": {
        "un": "<b>{{n}}</b> membre",
        "autres": "<b>{{n}}</b> membres"
      },
      "nTables": {
        "un": "<b>{{n}}</b> table",
        "autres": "<b>{{n}}</b> tables"
      },
      "annuaireTitre": "ou entre dans un clan existant",
      "annuaireSous": "Les plus actifs en premier. Ceux marqués « libre » t'accueillent tout de suite ; pour les autres, le chef répond quand il passe.",
      "chercherPlaceholder": "Cherche un clan par son nom",
      "chercherAria": "Chercher un clan par son nom ou sa référence",
      "chercherEffacer": "Effacer la recherche",
      "rienTrouve": "Aucun clan trouvable ne porte ce nom. Essaie un autre mot, ou sa référence.",
      "annuaireVide": "Aucun clan ne se laisse trouver pour l'instant. Fonde le tien, ou demande son code à un ami.",
      "nPlaces": {
        "un": "<b>{{n}}</b> place",
        "autres": "<b>{{n}}</b> places"
      },
      "complet": "complet",
      "actifMaintenant": "actif à l'instant",
      "actifHeures": "actif il y a {{n}} h",
      "actifJours": "actif il y a {{n}} j",
      "actifCalme": "calme depuis un moment",
      "libre": "libre",
      "entrer2": "Entrer",
      "demander": "Demander",
      "demandeEnvoyee": "Ta demande est partie chez {{nom}}. Tu entreras dès que le chef aura répondu.",
      "dejaMembre": "Tu es déjà chez {{nom}} — on t'y emmène.",
      "demandeKo": "La demande n'a pas pu partir."
    },
    "vue": {
      "titre": "Ton clan",
      "erreur": "Impossible de charger ce clan.",
      "nMembres": {
        "un": "<b>{{n}}</b> membre",
        "autres": "<b>{{n}}</b> membres"
      },
      "nPlacesLibres": {
        "un": "<b>{{n}}</b> place libre",
        "autres": "<b>{{n}}</b> places libres"
      },
      "codeLabel": "Le code qui ouvre la porte",
      "codeAide": "Donne-le à qui tu veux voir entrer — c'est la seule façon de rejoindre ton clan.",
      "copier": "Copier",
      "copie": "Copié",
      "tables": "Les tables ouvertes",
      "tablesVides": "Aucune table pour l'instant. Ouvre la première.",
      "asseoirKo": "Impossible de s'asseoir à cette table.",
      "membres": "Ceux qui en sont",
      "membreInconnu": "Membre",
      "roleChef": "Chef",
      "roleModerateur": "Responsable",
      "placeLibre": "Place libre",
      "ouvrirTable": "Ouvrir une table",
      "miseLab": "Ta mise, celle que tu choisis",
      "joueursLab": "Combien vous serez",
      "coutMax": "Au pire, cette table te coûte",
      "tuAs": "tu as",
      "ouvrirN": "Ouvrir · {{n}}",
      "ouvrirKo": "La table n'a pas pu s'ouvrir.",
      "tablesSous": "Chacun ouvre la sienne, avec la mise qu'il veut. Assieds-toi, ou ouvre la tienne.",
      "membresSous": "Ils voient tes tables et peuvent s y asseoir sans rien demander.",
      "bienvenue": "Bienvenue dans ton clan",
      "demandesAria": "{{n}} demande(s) pour entrer dans ton clan",
      "demandesResume": "Ils attendent ton accord : {{noms}}.",
      "demandesTitre": "Ils veulent entrer dans ton clan",
      "demandesSous": "Accepte, et ils voient tes tables tout de suite.",
      "demandeLe": "depuis le",
      "demandePartie": "a rejoint un autre clan",
      "accepter": "Accepter",
      "refuser": "Non",
      "demandeKo": "La demande n'a pas pu être traitée.",
      "nommerAdjoint": "Nommer adjoint",
      "retirerAdjoint": "Retirer",
      "adjointKo": "Le rôle n'a pas pu être changé.",
      "passerIncognito": "Passer incognito",
      "redevenirVisible": "Redevenir visible",
      "quitter": "Quitter le clan",
      "quitterConfirme": "Appuie encore pour confirmer",
      "quitterKo": "Tu n'as pas pu quitter le clan."
    },
    "unSeulClub": "Un seul clan par jeu. Pour en rejoindre un autre dans ce jeu, il faut d'abord quitter celui-ci — mais tu peux jouer au <b>salon public</b> quand tu veux.",
    "cauri": {
      "titre": "Change ton or",
      "accroche": "La monnaie du clan. Elle n'existe qu'ici.",
      "sensUnique": "Ton or devient des cauris. Et les cauris ne redeviennent jamais de l'or — c'est ce qui empêche de se repasser de l'argent entre amis.",
      "usage1T": "Jouer entre vous",
      "usage1X": "Les tables du clan se misent en cauris.",
      "usage2T": "Des objets qu'on ne trouve nulle part ailleurs",
      "usage2X": "Dos de carte et décors de table réservés aux clans — ni l'or ni les diamants ne les achètent.",
      "bientot": "bientôt",
      "usage3T": "Défis entre clans et tournois du clan",
      "usage3X": "Votre clan en affrontera d'autres, et vous aurez vos propres tournois entre vous.",
      "taux": "{{or}} pièce = 1 cauri. Même valeur.",
      "tonOr": "Ton or",
      "tesCauris": "Tes cauris",
      "combien": "Combien d'or convertir",
      "tout": "Tout",
      "tuRecevras": "Tu recevras",
      "ilTeRestera": "Il te restera",
      "rappelSansRetour": "Sens unique : un cauri ne redevient jamais de l'or.",
      "convertir": "Convertir en cauris",
      "convertirBientot": "Conversion bientôt ouverte",
      "tauxAVenir": "Le prix du cauri n'est pas encore fixé. Rien n'est prélevé tant qu'il ne l'est pas.",
      "saisisUnMontant": "Tire le curseur pour choisir",
      "pasAssez": "Tu n'as pas autant d'or.",
      "fait": "C'est fait : {{n}} cauris sont à toi.",
      "echec": "La conversion n'a pas pu se faire. Rien n'a été prélevé.",
      "changer": "Changer de l'or",
      "changerN": "Changer {{n}}"
    },
    "astuce": {
      "changeT": "Change ton or en cauris",
      "changeX": "Les tables du clan se jouent en cauris, jamais en or. 1 pièce = 1 cauri, même valeur : rien à calculer.",
      "codeAmiT": "Le code arrive par WhatsApp",
      "codeAmiX": "Un clan ne se cherche pas dans une liste : il est privé. Demande son code à ton ami, colle-le ci-dessus, tu es dedans.",
      "numeroT": "Ou donne ton numéro",
      "numeroX": "Ton ami peut aussi t'ajouter sans que tu fasses rien : donne-lui le numéro affiché au-dessus, il t'ajoute depuis son clan.",
      "sensUniqueT": "Le cauri ne revient pas en or",
      "sensUniqueX": "Le change va dans un seul sens. Change ce que tu vas jouer ce soir, pas toute ta bourse — c'est la seule précaution à prendre.",
      "dedansT": "Dedans, c'est toi qui décides",
      "dedansX": "Chacun ouvre sa table, à la mise qu'il veut, et tes amis s'y assoient. Une partie finie ? Deux gestes, et une nouvelle table est ouverte.",
      "codeT": "Le code, dans le groupe WhatsApp",
      "codeX": "Un clan neuf est vide. Colle son code là où tes amis sont déjà : c'est le plus court chemin pour les faire entrer.",
      "adjointT": "Nomme un adjoint",
      "adjointX": "Sans lui, plus personne n'accepte les demandes le jour où tu ne te connectes pas — et le clan s'éteint tout seul.",
      "miseT": "Cale la mise sur le plus modeste",
      "miseX": "Une table trop chère pour un seul membre le fait partir sans rien dire. Et souviens-toi du kora : il faut le double de la mise.",
      "tableT": "Une table s'ouvre en deux gestes",
      "tableX": "Choisis ta mise et le nombre de joueurs, c'est ouvert. Une table sert pour une partie : quand elle se termine, tu en rouvres une aussi vite — même mise ou une autre.",
      "cauriT": "Ne change que ce que tu vas jouer",
      "cauriX": "Le cauri ne redevient jamais de l'or. Convertis la mise de ta soirée, pas toute ta bourse.",
      "incognitoT": "L'incognito existe",
      "incognitoX": "Tu peux jouer dans ton clan sans apparaître en ligne. Personne n'est prévenu, et tes parties comptent normalement."
    }
  },
  "salonPublic": {
    "titre": "Salon public",
    "resume": "{{tables}} · {{places}}",
    "nTables": {
      "un": "<b>{{n}}</b> table",
      "autres": "<b>{{n}}</b> tables"
    },
    "nPlacesLibres": {
      "un": "<b>{{n}}</b> place libre",
      "autres": "<b>{{n}}</b> places libres"
    },
    "creer": "Créer",
    "laMise": "La mise",
    "joueurs": "Le nombre de joueurs",
    "kora": "il te faut <b>{{requis}}</b> pièces en poche : au <b class=\"j-fapfap\">FapFap</b>, une manche gagnée par <i class=\"mot mot-kora kora\">kora</i> (perdre la dernière manche par <i class=\"trois\">3</i>) se paie <b>double</b>",
    "koraToutes": "quelle que soit la table, il te faut <b>deux fois la mise</b> en poche : au <b class=\"j-fapfap\">FapFap</b>, une manche gagnée par <i class=\"mot mot-kora kora\">kora</i> (perdre la dernière manche par <i class=\"trois\">3</i>) se paie <b>double</b>",
    "toutes": "Toutes",
    "tous": "Tous",
    "libresSeulement": "avec de la place",
    "tableNo": "Table nº {{n}}",
    "robots": "IA",
    "robotsMarque": "Table tenue par l'IA",
    "robotsAide": "Cette table est tenue par des joueurs robots pendant la bêta, le temps que la communauté se forme. Ils laissent toujours une place libre, et ils jouent avec le même argent que toi.",
    "robotsBandeau": "Bêta : des joueurs <b>robots</b> complètent certaines tables le temps que la communauté se forme. Ils sont signalés, et ils laissent toujours une place libre.",
    "joueursMot": "joueurs",
    "pieces": "pièces",
    "aucune": "Aucune table ne correspond à ce filtre.",
    "libresMot": "libre",
    "nTablesLibres": {
      "un": "<b>{{n}}</b> table libre",
      "autres": "<b>{{n}}</b> tables libres"
    },
    "asseoir": "Entrer",
    "entreeEnCours": "…",
    "entrerKo": "Impossible de s'asseoir à cette table.",
    "maTable": "Ma table",
    "complete": "Complète",
    "ilFaut": "Il faut {{n}}",
    "raisonSolde": "Il te faut {{requis}} pièces pour t'asseoir à une table à {{mise}} (tu en as {{solde}}) : une manche perdue par kora se paie double.",
    "raisonComplete": "Toutes les places sont prises.",
    "ariaAsseoir": "Entrer à la table nº {{n}}, mise {{mise}} pièces",
    "ariaMaTable": "Revenir à ma table nº {{n}}",
    "ariaTable": "Table nº {{n}} : {{etat}}",
    "voirPlus": {
      "un": "Voir la suivante",
      "autres": "Voir les <b>{{n}}</b> suivantes"
    },
    "joueursMax": "maximum <b>{{n}}</b> personnes par table"
  },
  "salonCreer": {
    "titre": "Créer une table",
    "taMise": "Ta mise",
    "siKora": "Autant si tu perds par kora",
    "coutMax": "À avoir en poche pour t'asseoir",
    "regleDouble": "Pour t'asseoir, il faut <b>deux fois ta mise</b> : c'est ce qu'une manche perdue par kora peut te coûter. Les montants dont tu n'as pas le double sont grisés.",
    "regleSimple": "Pour t'asseoir, il faut avoir ta mise en poche. Les montants que ton solde ne couvre pas sont grisés.",
    "resteApres": "Il te restera",
    "ouvrir": "Créer la table",
    "ouverture": "Création…",
    "pasAssez": "Il te manque {{n}} pièces pour couvrir un kora à cette mise.",
    "modifiable": "Tu pourras changer la mise et le nombre de joueurs avant chaque nouvelle partie.",
    "ramenee": "Ta mise a été ramenée à <b>{{n}}</b> : c'est le plus haut montant que ton solde couvre, kora compris.",
    "troppauvre": "Ton solde ne suffit plus pour t'asseoir à une table. Il te faut au moins <b>{{n}}</b> pièces : la plus petite mise, et de quoi payer un kora.",
    "laTable": "La table",
    "tableCommune": "Tu la choisis pour tout le monde. Chacun garde son propre dos de carte.",
    "changer": "Changer",
    "tableDefaut": "Le Bar du Quartier"
  },
  "legal": {
    "avis": "Cette page dit ce que le jeu fait, en toute honnêteté. Elle n'a pas été relue par un juriste et ne vaut pas conseil juridique.",
    "contactTitre": "Nous écrire",
    "contactTexte": "Pour une question, une correction ou la suppression de ton compte :",
    "contactAdresse": "",
    "conditions": {
      "titre": "Conditions d'utilisation",
      "chapo": "MBOAGAME est un jeu de divertissement. Ce qui suit dit ce que tu peux faire, ce que tu ne peux pas faire, et ce qui arrive si la règle n'est pas tenue.",
      "jeu": {
        "titre": "Les pièces et les diamants ne sont pas de l'argent",
        "texte": "Ils ne sont ni une monnaie, ni un crédit, ni une valeur stockée. Ils n'ont aucune valeur en argent réel et ne s'échangent contre quoi que ce soit en dehors du jeu."
      },
      "compte": {
        "titre": "Ton compte t'est prêté, pas vendu",
        "texte": "Tu n'es propriétaire ni de ton compte ni de tes pièces : tu as un droit d'usage personnel, et il peut être retiré si les règles ne sont pas tenues."
      },
      "conversion": {
        "titre": "La conversion va dans un seul sens",
        "texte": "Les diamants deviennent des pièces, jamais l'inverse. Il n'existe aucune sortie en argent — y compris par Mobile Money."
      },
      "echange": {
        "titre": "Ni vente, ni achat, ni troc",
        "texte": "Vendre, acheter ou échanger des pièces, des diamants ou un compte contre de l'argent — ou contre quoi que ce soit ayant de la valeur : crédit téléphonique, marchandise, service, faveur — est interdit."
      },
      "entente": {
        "titre": "Perdre exprès est interdit",
        "texte": "Perdre volontairement, ou s'entendre avec d'autres joueurs pour faire passer des pièces d'un compte à un autre, est interdit. C'est la règle la plus importante de cette page : elle se voit dans le jeu, et elle s'y sanctionne."
      },
      "tiers": {
        "titre": "Ce qui se passe hors du jeu ne nous engage pas",
        "texte": "Aucun transfert conclu en dehors de MBOAGAME n'est reconnu. Qui achète des pièces à un tiers n'a aucun recours : ni remboursement, ni restauration."
      },
      "sanctions": {
        "titre": "Les sanctions vont par degrés",
        "texte": "Avertissement, annulation des pièces en cause, remise à zéro, suspension, puis fermeture du compte — sans remboursement des diamants achetés."
      },
      "pseudo": {
        "titre": "Ton pseudo",
        "texte": "De 3 à 15 caractères, lettres, chiffres, tiret et souligné, sans accent : il sert aussi d'identifiant de connexion, et un accent tapé sur un clavier et pas sur un autre te fermerait ton propre compte. Il est visible des autres joueurs."
      }
    },
    "confidentialite": {
      "titre": "Politique de confidentialité",
      "chapo": "Voici exactement ce que le jeu garde de toi, où, et ce qu'il n'en fait pas. Rien de plus, rien de moins.",
      "gardees": {
        "titre": "Ce que le serveur garde",
        "texte": "Ton pseudo, ton identifiant public, ton adresse e-mail, ton mot de passe sous forme d'empreinte (jamais en clair, personne ne peut le relire), ton avatar, ta progression — niveau, expérience, pièces, diamants, séries, parties — les objets que tu as équipés, et les dates de création et de dernière connexion."
      },
      "navigateur": {
        "titre": "Ce que ton téléphone garde",
        "texte": "Ton jeton de connexion, une copie de ton profil pour l'affichage, la langue choisie, et le souvenir des bandeaux que tu as fermés. Tout cela reste sur ton appareil et s'efface à la déconnexion."
      },
      "jamais": {
        "titre": "Ce que nous ne faisons pas",
        "texte": "Aucun mouchard publicitaire, aucune mesure d'audience par un tiers, aucune revente ni partage de tes données à des fins commerciales."
      },
      "polices": {
        "titre": "Le seul tiers, et il faut le dire",
        "texte": "Les polices d'écriture du jeu sont chargées depuis Google Fonts. Ton adresse IP est donc vue par Google au chargement de la page. C'est le seul service extérieur que l'application appelle."
      },
      "public": {
        "titre": "Ce que les autres joueurs voient",
        "texte": "Ton pseudo, ton identifiant public, ton avatar, ton niveau et ta place au classement. Jamais ton adresse e-mail."
      },
      "assistance": {
        "titre": "Quand tu demandes de l'aide",
        "texte": "Quand tu ouvres un ticket d'assistance, ton pseudo, ton identifiant public, ton niveau, la version de l'application et un journal technique partent avec ta demande. Ce journal, ce sont les derniers événements de l'application sur ton téléphone : pages ouvertes, appels au serveur qui ont échoué, coupures de connexion, erreurs. Il ne contient ni ton mot de passe, ni ton adresse e-mail, ni les cartes de tes parties. Il part uniquement quand tu écris à l'assistance, jamais en arrière-plan : tu peux le lire avant d'envoyer, et tu peux envoyer sans lui. Il sert à comprendre ton problème et à rien d'autre, et il s'efface avec le ticket."
      },
      "droits": {
        "titre": "Tes droits",
        "texte": "Tu peux demander à consulter ce que le jeu garde de toi, à le faire corriger, ou à supprimer ton compte et ce qui va avec."
      }
    }
  },
  "arene": {
    "titre": "Arène",
    "remise": "Remise des titres…",
    "remiseLe": "Remise des titres le 1ᵉʳ du mois",
    "chezToi": "{{h}} chez toi",
    "bientot": "bientôt",
    "tenant": "TENANT DU TITRE",
    "cat": {
      "KORATEUR": "Le Korateur",
      "VICTOIRES": "Les Victoires",
      "SERIE": "La Série",
      "MAINS": "Mains d'exception",
      "DOMPTEUR": "Dompteur d'IA",
      "CLANS": "Clans"
    },
    "objets": {
      "ceinture": "Ceintures",
      "trophee": "Trophées",
      "flambeau": "Flambeaux",
      "masque": "Masques",
      "dompteur": "Dompteurs",
      "tambour": "Tambours"
    },
    "metal": {
      "argent": "ARGENT",
      "bronze": "BRONZE"
    },
    "unite": {
      "KORATEUR": "KORA ce mois",
      "VICTOIRES": "victoires ce mois",
      "SERIE": "victoires d'affilée",
      "MAINS": "mains d'exception",
      "DOMPTEUR": "victoires sur l'IA ce mois"
    },
    "duBronze": "à {{n}} du bronze",
    "tonRang": "Tu es {{rang}}ᵉ ce mois — {{valeur}} à ton compteur.",
    "pasEncore": "Pas encore de marque ce mois-ci — ta première victoire t'inscrit dans l'Arène.",
    "viergeTitre": "Personne ne tient le titre",
    "viergeTexte": "Le mois est neuf : la première victoire prend l'or.",
    "unite1": {
      "KORATEUR": "KORA ce mois",
      "VICTOIRES": "victoire ce mois",
      "SERIE": "victoire d'affilée",
      "MAINS": "main d'exception",
      "DOMPTEUR": "victoire sur l'IA ce mois"
    },
    "aide": {
      "titre": "Les règles de l'Arène",
      "p1": "L'Arène est le classement DU MOIS pour ce jeu : chaque catégorie a son objet — la Ceinture du Korateur, le Trophée des Victoires, le Flambeau de la Série, le Masque des Mains d'exception. L'or au premier, l'argent au deuxième, le bronze au troisième.",
      "p2": "<b>Tout se remet à zéro le 1ᵉʳ du mois à 10 h</b> (heure du Cameroun — l'heure affichée sur la page est déjà convertie pour toi). Un nouveau mois, une nouvelle course.",
      "p3": "<b>À égalité, le premier arrivé garde le rang</b> : si deux joueurs ont le même nombre de KORA, celui qui a atteint ce compte en premier est prioritaire.",
      "p4": "<b>Le Dompteur d'IA est à part</b> : les titres de prestige (Korateur, Victoires, Série, Mains) ne comptent QUE les parties en ligne contre de vrais joueurs — jouer contre l'IA ne les fait pas monter. Les victoires contre l'IA ont leur propre classement, le Dompteur.",
      "p5": "<b>Des récompenses arrivent</b> : les premiers de chaque catégorie recevront des cadeaux à la remise des titres — pièces, diamants et plus. C'est en préparation."
    }
  }
}
