{
    "(PNG or WEBP) so it blends with the category tile color.": "(PNG ou WEBP) pour qu'elle s'harmonise avec la couleur de la tuile de catégorie.",
    "(deleted)": "(supprimé)",
    "(immutable)": "(immuable)",
    "(optional)": "(facultatif)",
    "(plan removed)": "(forfait supprimé)",
    "(removed)": "(supprimé)",
    "(unknown user)": "(utilisateur inconnu)",
    "(unknown)": "(inconnu)",
    ".ico, .png, .svg, or .webp · 512 KB max · falls back to the global favicon when none uploaded": ".ico, .png, .svg ou .webp · 512 KB max · revient au favicon global si aucun n'est téléversé",
    ".zip only · 50 MB max": ".zip uniquement · 50 MB max",
    "/mo": "/mois",
    "/yr": "/an",
    "30-day GP flow": "Flux GP sur 30 jours",
    "3DS — no browser emulator exists": "3DS — aucun émulateur navigateur n'existe",
    "5★ %": "5★ %",
    ":count GP activation bonus": "Bonus d'activation de :count GP",
    ":count GP monthly drip": "Versement mensuel de :count GP",
    ":count XP": ":count XP",
    ":count active subscriber": ":count abonné actif",
    ":count active subscriber(s)": ":count abonné(s) actif(s)",
    ":count active subscribers": ":count abonnés actifs",
    ":count active · :pool GP at stake": ":count actifs · :pool GP en jeu",
    ":count comment": ":count commentaire",
    ":count comment deleted": ":count commentaire supprimé",
    ":count comment hidden": ":count commentaire masqué",
    ":count comment unhidden": ":count commentaire réaffiché",
    ":count comment(s) deleted": ":count commentaire(s) supprimé(s)",
    ":count comment(s) hidden": ":count commentaire(s) masqué(s)",
    ":count comment(s) unhidden": ":count commentaire(s) réaffiché(s)",
    ":count comments": ":count commentaires",
    ":count comments across :games games": ":count commentaires sur :games jeux",
    ":count comments deleted": ":count commentaires supprimés",
    ":count comments hidden": ":count commentaires masqués",
    ":count comments unhidden": ":count commentaires réaffichés",
    ":count completed": ":count terminé(s)",
    ":count dependent record(s) will be removed:": ":count enregistrement(s) dépendant(s) seront supprimés :",
    ":count event deleted": ":count événement supprimé",
    ":count events deleted": ":count événements supprimés",
    ":count favorite deleted": ":count favori supprimé",
    ":count favorite(s) deleted": ":count favori(s) supprimé(s)",
    ":count favorites": ":count favoris",
    ":count favorites deleted": ":count favoris supprimés",
    ":count follow deleted": ":count abonnement supprimé",
    ":count follows deleted": ":count abonnements supprimés",
    ":count game(s) imported.": ":count jeu(x) importé(s).",
    ":count linked ad(s)": ":count publicité(s) liée(s)",
    ":count linked game": ":count jeu lié",
    ":count linked game(s)": ":count jeu(x) lié(s)",
    ":count linked games": ":count jeux liés",
    ":count new": ":count nouveau(x)",
    ":count plays": ":count parties",
    ":count rating deleted": ":count note supprimée",
    ":count rating(s) deleted": ":count note(s) supprimée(s)",
    ":count ratings deleted": ":count notes supprimées",
    ":count record(s)": ":count enregistrement(s)",
    ":count row(s) total.": ":count ligne(s) au total.",
    ":count score deleted": ":count score supprimé",
    ":count score unverified": ":count score non vérifié",
    ":count score verified": ":count score vérifié",
    ":count score(s) deleted": ":count score(s) supprimé(s)",
    ":count score(s) unverified": ":count score(s) non vérifié(s)",
    ":count score(s) verified": ":count score(s) vérifié(s)",
    ":count scores deleted": ":count scores supprimés",
    ":count scores unverified": ":count scores non vérifiés",
    ":count scores verified": ":count scores vérifiés",
    ":count selected": ":count sélectionné(s)",
    ":count submissions across every status — track drafts, pending reviews, approvals, and rejections in one place.": ":count soumissions tous statuts confondus — suivez les brouillons, les examens en attente, les approbations et les rejets au même endroit.",
    ":count total": ":count au total",
    ":count user(s) currently at this level will show at the next-lower level after recompute.": ":count utilisateur(s) actuellement à ce niveau apparaîtront au niveau inférieur après recalcul.",
    ":group settings saved": "Paramètres :group enregistrés",
    ":job executed": ":job exécuté",
    ":job — log #:id": ":job — journal #:id",
    ":label executed": ":label exécuté",
    ":label is required for the chosen badge style.": ":label est requis pour le style de badge choisi.",
    ":label is required for the chosen frame style.": ":label est requis pour le style de cadre choisi.",
    ":label is required for the chosen style.": ":label est requis pour le style choisi.",
    ":lang activated": ":lang activée",
    ":lang deactivated": ":lang désactivée",
    ":n comment(s)": ":n commentaire(s)",
    ":n favorite(s)": ":n favori(s)",
    ":n last-played row(s)": ":n ligne(s) de dernières parties",
    ":n leaderboard entry(ies)": ":n entrée(s) de classement",
    ":n rating(s)": ":n note(s)",
    ":n score(s)": ":n score(s)",
    ":name activated": ":name activé",
    ":name activated.": ":name activé.",
    ":name configured": ":name configuré",
    ":name configured.": ":name configuré.",
    ":name deactivated": ":name désactivé",
    ":name deactivated.": ":name désactivé.",
    ":name deleted": ":name supprimé",
    ":name installed — configure it before activating.": ":name installé — configurez-le avant de l'activer.",
    ":name uninstalled": ":name désinstallé",
    ":name uninstalled.": ":name désinstallé.",
    ":page of :pages": ":page sur :pages",
    ":plugin activated": ":plugin activé",
    ":plugin configured": ":plugin configuré",
    ":plugin deactivated": ":plugin désactivé",
    ":plugin uninstalled": ":plugin désinstallé",
    ":title activated": ":title activé",
    ":title approved": ":title approuvé",
    ":title deactivated": ":title désactivé",
    ":title deleted": ":title supprimé",
    ":title featured": ":title mis en avant",
    ":title rank deleted": "Rang :title supprimé",
    ":title restored": ":title restauré",
    ":title submitted for review": ":title soumis pour examen",
    ":title unfeatured": ":title retiré de la mise en avant",
    ":title — Coming Soon": ":title — Bientôt disponible",
    ":total total · page :current of :last": ":total au total · page :current sur :last",
    ":user approved as author": ":user approuvé en tant qu'auteur",
    ":username": ":username",
    ":username approved as author": ":username approuvé en tant qu'auteur",
    ":username deleted": ":username supprimé",
    ":username on :game": ":username sur :game",
    ":username's GP": "GP de :username",
    ":value share": "part de :value",
    ":variant logo removed for :slug": "Logo :variant supprimé pour :slug",
    ":variant logo uploaded for :slug": "Logo :variant téléversé pour :slug",
    "A game was removed under a DMCA claim.": "Un jeu a été retiré suite à une réclamation DMCA.",
    "A one-time bonus the very first time a player tries any specific game. Each game can only award this bonus once per player.": "Un bonus unique attribué la toute première fois qu'un joueur essaie un jeu donné. Chaque jeu ne peut accorder ce bonus qu'une seule fois par joueur.",
    "A one-time reward when an admin approves a user's application to become an author.": "Une récompense unique lorsqu'un administrateur approuve la candidature d'un utilisateur à devenir auteur.",
    "A short subtitle shown next to the site name on key pages.": "Un court sous-titre affiché à côté du nom du site sur les pages clés.",
    "A subscriber cancelled their plan.": "Un abonné a annulé son forfait.",
    "A user activated a paid plan.": "Un utilisateur a activé un forfait payant.",
    "A user changed their account password.": "Un utilisateur a changé le mot de passe de son compte.",
    "A user has applied to become an author.": "Un utilisateur a posé sa candidature pour devenir auteur.",
    "A user paid real money for a GP top-up.": "Un utilisateur a payé en argent réel pour une recharge de GP.",
    "A user spent GP on a shop item.": "Un utilisateur a dépensé des GP sur un article de la boutique.",
    "A voucher code was used for GP credit.": "Un code de bon a été utilisé pour un crédit GP.",
    "About, Privacy, Terms, etc. Each page is reachable at /page/{slug} on the public site.": "À propos, Confidentialité, Conditions, etc. Chaque page est accessible à /page/{slug} sur le site public.",
    "Achieved": "Atteint",
    "Action": "Action",
    "Actions": "Actions",
    "Activate theme": "Activer le thème",
    "Activation failed": "Échec de l'activation",
    "Active": "Actif",
    "Active Tournaments": "Tournois actifs",
    "Active Wallets": "Portefeuilles actifs",
    "Active subscriptions": "Abonnements actifs",
    "Active?": "Actif ?",
    "Activity": "Activité",
    "Actor": "Acteur",
    "Ad code": "Code publicitaire",
    "Ad code is rendered as raw HTML inside a sandboxed iframe — paste it exactly as your ad network provides it. We do not sanitize it.": "Le code publicitaire est rendu en HTML brut dans une iframe en bac à sable — collez-le exactement tel que votre régie publicitaire le fournit. Nous ne le nettoyons pas.",
    "Ad created": "Publicité créée",
    "Ad deleted": "Publicité supprimée",
    "Ad placements": "Emplacements publicitaires",
    "Ad updated": "Publicité mise à jour",
    "Ad-free browsing": "Navigation sans publicité",
    "Add a game to the catalog. Upload a thumbnail, set a category, and pick the embed or ROM source.": "Ajoutez un jeu au catalogue. Téléversez une miniature, définissez une catégorie et choisissez la source d'intégration ou la ROM.",
    "Add a new locale once its lang/{code}/ JSON files exist on disk.": "Ajoutez une nouvelle langue une fois que ses fichiers JSON lang/{code}/ existent sur le disque.",
    "Add item": "Ajouter un article",
    "Add language": "Ajouter une langue",
    "Add pack": "Ajouter un pack",
    "Add this URL to your provider's OAuth configuration.": "Ajoutez cette URL à la configuration OAuth de votre fournisseur.",
    "Address the rejection reason below, then resubmit.": "Répondez au motif de rejet ci-dessous, puis soumettez à nouveau.",
    "Adjust EXP": "Ajuster l'EXP",
    "Adjust how many EXP each player action is worth and how often it can be earned. Set the reward to": "Ajustez le nombre d'EXP que vaut chaque action du joueur et la fréquence à laquelle elle peut être gagnée. Définissez la récompense à",
    "Admin": "Admin",
    "Admin Notifications": "Notifications admin",
    "Admin email": "E-mail admin",
    "Admin grant": "Octroi admin",
    "Admin note": "Note admin",
    "Admin notes": "Notes admin",
    "Admins are already authors by role.": "Les administrateurs sont déjà auteurs de par leur rôle.",
    "Ads": "Publicités",
    "All categories": "Toutes les catégories",
    "All event types": "Tous les types d'événement",
    "All games (mixed)": "Tous les jeux (mélangés)",
    "All games →": "Tous les jeux →",
    "All jobs": "Toutes les tâches",
    "All leaderboards recomputed": "Tous les classements recalculés",
    "All my games": "Tous mes jeux",
    "All placements": "Tous les emplacements",
    "All plans": "Tous les forfaits",
    "All statuses": "Tous les statuts",
    "All types": "Tous les types",
    "Allow Arcade TV": "Autoriser Arcade TV",
    "Allow new users to sign up for an account.": "Autoriser les nouveaux utilisateurs à créer un compte.",
    "Allow user registration": "Autoriser l'inscription des utilisateurs",
    "Allow users to sign in with their Facebook account.": "Autoriser les utilisateurs à se connecter avec leur compte Facebook.",
    "Allow users to sign in with their Google account.": "Autoriser les utilisateurs à se connecter avec leur compte Google.",
    "Amount": "Montant",
    "Amount (positive grants, negative deducts)": "Montant (positif pour créditer, négatif pour débiter)",
    "Amount * (max :max)": "Montant * (max :max)",
    "An admin refunded a shop purchase.": "Un administrateur a remboursé un achat en boutique.",
    "Angle": "Angle",
    "Animated Preview": "Aperçu animé",
    "Animated preview only": "Aperçu animé uniquement",
    "Animation": "Animation",
    "Anonymous": "Anonyme",
    "Another admin is already running the upgrade. Try again in a few seconds.": "Un autre administrateur est déjà en train d'exécuter la mise à niveau. Réessayez dans quelques secondes.",
    "Any": "Tous",
    "Any status": "Tout statut",
    "App ID": "App ID",
    "App secret": "Secret de l'application",
    "Application approved": "Candidature approuvée",
    "Application from :user": "Candidature de :user",
    "Application received — we will email you once it has been reviewed.": "Candidature reçue — nous vous enverrons un e-mail une fois qu'elle aura été examinée.",
    "Application rejected": "Candidature rejetée",
    "Application rejected.": "Candidature rejetée.",
    "Apply adjustment": "Appliquer l'ajustement",
    "Approve + activate": "Approuver + activer",
    "Approve failed": "Échec de l'approbation",
    "Approve pending bank transfers, inspect payment history, force-cancel.": "Approuvez les virements bancaires en attente, inspectez l'historique des paiements, forcez l'annulation.",
    "Approve subscription?": "Approuver l'abonnement ?",
    "Approved ':title'.": "« :title » approuvé.",
    "Approved :username as author.": ":username approuvé en tant qu'auteur.",
    "Approved games appear publicly with your name + earn 50 EXP.": "Les jeux approuvés apparaissent publiquement avec votre nom et rapportent 50 EXP.",
    "Approving...": "Approbation...",
    "Approving…": "Approbation…",
    "Arcade TV access": "Accès Arcade TV",
    "Arcade TV compatible": "Compatible Arcade TV",
    "Arcade core": "Cœur de l'arcade",
    "Audit Logs": "Journaux d'audit",
    "Audit log of EXP awards. Filter by event type or date range.": "Journal d'audit des attributions d'EXP. Filtrez par type d'événement ou par plage de dates.",
    "Authentication": "Authentification",
    "Authentication settings saved": "Paramètres d'authentification enregistrés",
    "Author": "Auteur",
    "Author Applications": "Candidatures d'auteur",
    "Author application approved": "Candidature d'auteur approuvée",
    "Avatar Parts": "Éléments d'avatar",
    "Avatar updated": "Avatar mis à jour",
    "Avatar upload": "Téléversement d'avatar",
    "Average": "Moyenne",
    "Average Balance": "Solde moyen",
    "Averages recomputed": "Moyennes recalculées",
    "Award players experience points for actions like commenting, rating, and beating their high score. Turning this off pauses every EXP award without resetting any progress.": "Attribuez aux joueurs des points d'expérience pour des actions comme commenter, noter et battre leur meilleur score. Désactiver cette option met en pause toutes les attributions d'EXP sans réinitialiser la progression.",
    "Awarded each time a player starts a game. The cooldown limits how often the same player can earn this reward, so they can't farm points by replaying the same game over and over.": "Attribué chaque fois qu'un joueur lance un jeu. Le délai d'attente limite la fréquence à laquelle un même joueur peut gagner cette récompense, l'empêchant ainsi de farmer des points en rejouant sans cesse au même jeu.",
    "Awarded once a day when a player signs in. Rewards regular visits.": "Attribué une fois par jour lorsqu'un joueur se connecte. Récompense les visites régulières.",
    "Awarded to authors each time a game they uploaded is approved by an admin.": "Attribué aux auteurs chaque fois qu'un jeu qu'ils ont téléversé est approuvé par un administrateur.",
    "Awarded to the follower when they start following another player.": "Attribué à l'abonné lorsqu'il commence à suivre un autre joueur.",
    "Awarded when a player activates a paid plan. The long cooldown (about a month) stops players from earning this repeatedly by cancelling and re-subscribing.": "Attribué lorsqu'un joueur active un forfait payant. Le long délai d'attente (environ un mois) empêche les joueurs de gagner cette récompense de façon répétée en annulant puis en se réabonnant.",
    "Awarded when a player adds a game to their favorites.": "Attribué lorsqu'un joueur ajoute un jeu à ses favoris.",
    "Awarded when a player publishes a comment on a game page.": "Attribué lorsqu'un joueur publie un commentaire sur une page de jeu.",
    "Awarded when a player rates a game (1 to 5 stars). Each player can only earn this once per game.": "Attribué lorsqu'un joueur note un jeu (1 à 5 étoiles). Chaque joueur ne peut le gagner qu'une seule fois par jeu.",
    "Awarded when a player submits a score that beats their own previous best on a given game.": "Attribué lorsqu'un joueur soumet un score qui bat son propre meilleur précédent sur un jeu donné.",
    "Back to users": "Retour aux utilisateurs",
    "Background color": "Couleur de fond",
    "Badge asset": "Ressource du badge",
    "Badge image (PNG / JPG / WEBP)": "Image du badge (PNG / JPG / WEBP)",
    "Badge text": "Texte du badge",
    "Badges": "Badges",
    "Beat a personal best": "Battre un record personnel",
    "Billing": "Facturation",
    "Body": "Corps",
    "Bonus": "Bonus",
    "Bonus label": "Libellé du bonus",
    "Breathe": "Respiration",
    "Broadcast OK": "Diffusion OK",
    "Broadcast configured but not reachable": "Diffusion configurée mais injoignable",
    "Broadcast driver": "Pilote de diffusion",
    "Broadcast not configured": "Diffusion non configurée",
    "Broadcasting is disabled. Live features (notifications, leaderboard ticks) won't update in real time.": "La diffusion est désactivée. Les fonctionnalités en direct (notifications, mises à jour de classement) ne s'actualiseront pas en temps réel.",
    "Broadcasts are written to the Laravel log instead of being delivered. Useful in development; not for production.": "Les diffusions sont écrites dans le journal Laravel au lieu d'être délivrées. Utile en développement ; pas pour la production.",
    "Browser tab favicon": "Favicon de l'onglet du navigateur",
    "Bulk actions": "Actions groupées",
    "Call reportScore(value, metadata) whenever the player achieves a new score. The arcade inserts a row into game_scores for every submission and flips the is_personal_best flag onto whichever row holds the highest score for that (user, game) pair. Higher always wins — there is no \"lower is better\" mode today.": "Appelez reportScore(value, metadata) chaque fois que le joueur réalise un nouveau score. L'arcade insère une ligne dans game_scores pour chaque soumission et bascule le drapeau is_personal_best sur la ligne détenant le score le plus élevé pour cette paire (utilisateur, jeu). Le plus élevé l'emporte toujours — il n'existe aujourd'hui aucun mode « plus bas est mieux ».",
    "Call showInterlevelAd() at any natural break — between levels, on death, after a checkpoint, on the game-over screen. The arcade overlays an ad on top of your iframe; the player dismisses it manually with a Continue button.": "Appelez showInterlevelAd() à toute pause naturelle — entre les niveaux, à la mort, après un point de contrôle, sur l'écran de fin de partie. L'arcade superpose une publicité sur votre iframe ; le joueur la ferme manuellement avec un bouton Continuer.",
    "Callback URL": "URL de rappel",
    "Can I test scoring locally?": "Puis-je tester le scoring en local ?",
    "Cancel failed": "Échec de l'annulation",
    "Cancelling...": "Annulation...",
    "Cancelling…": "Annulation…",
    "Cancels via the gateway (if supported) and expires the local row immediately.": "Annule via la passerelle (si pris en charge) et fait expirer la ligne locale immédiatement.",
    "Cannot deactivate the default language.": "Impossible de désactiver la langue par défaut.",
    "Cannot delete ':name' — :count ad(s) still reference it.": "Impossible de supprimer « :name » — :count publicité(s) y font encore référence.",
    "Cannot delete ':name' — :count game(s) still reference it.": "Impossible de supprimer « :name » — :count jeu(x) y font encore référence.",
    "Cannot delete language. :count user(s) are using it.": "Impossible de supprimer la langue. :count utilisateur(s) l'utilisent.",
    "Cannot delete the default language.": "Impossible de supprimer la langue par défaut.",
    "Cannot delete — :count user(s) are using this language.": "Impossible de supprimer — :count utilisateur(s) utilisent cette langue.",
    "Cannot set inactive language as default.": "Impossible de définir une langue inactive par défaut.",
    "Categories": "Catégories",
    "Categories reordered": "Catégories réordonnées",
    "Category created": "Catégorie créée",
    "Category deleted": "Catégorie supprimée",
    "Category updated": "Catégorie mise à jour",
    "Change request notes *": "Notes de demande de modification *",
    "Change request sent to the author.": "Demande de modification envoyée à l'auteur.",
    "Changes requested": "Modifications demandées",
    "Checking…": "Vérification…",
    "Choose ZIP": "Choisir un ZIP",
    "Choose type": "Choisir un type",
    "Chronological record of every admin action: user edits, plugin toggles, plan changes, impersonation, etc.": "Enregistrement chronologique de chaque action admin : modifications d'utilisateurs, activations de plugins, changements de forfaits, usurpation d'identité, etc.",
    "Clear page": "Effacer la page",
    "Clear selection": "Effacer la sélection",
    "Click to feature": "Cliquer pour mettre en avant",
    "Click to preview": "Cliquer pour prévisualiser",
    "Client ID": "Client ID",
    "Client secret": "Secret client",
    "Code": "Code",
    "Color": "Couleur",
    "Color theme": "Thème de couleur",
    "Comment": "Commentaire",
    "Comment deleted": "Commentaire supprimé",
    "Comment hidden": "Commentaire masqué",
    "Comment updated": "Commentaire mis à jour",
    "Comment visible": "Commentaire visible",
    "Comments": "Commentaires",
    "Comments on My Games": "Commentaires sur mes jeux",
    "Comments received": "Commentaires reçus",
    "Comments today": "Commentaires aujourd'hui",
    "Comments will appear here once you have an approved, published game.": "Les commentaires apparaîtront ici une fois que vous aurez un jeu approuvé et publié.",
    "Community": "Communauté",
    "Community settings saved": "Paramètres de communauté enregistrés",
    "Completed": "Terminé",
    "Configure :plugin": "Configurer :plugin",
    "Configured": "Configuré",
    "Content": "Contenu",
    "Cooldown (seconds)": "Délai d'attente (secondes)",
    "Copied callback URL": "URL de rappel copiée",
    "Copy callback URL": "Copier l'URL de rappel",
    "Core": "Cœur",
    "Correction": "Correction",
    "Count": "Nombre",
    "Country flag": "Drapeau du pays",
    "Cover Frame Style": "Style de cadre de couverture",
    "Cover Frames": "Cadres de couverture",
    "Cover frame": "Cadre de couverture",
    "Cover photo updated": "Photo de couverture mise à jour",
    "Cover photo upload": "Téléversement de la photo de couverture",
    "Crash reporting": "Rapport de plantage",
    "Create + activate": "Créer + activer",
    "Create a new account. Username and email must be unique.": "Créez un nouveau compte. Le nom d'utilisateur et l'e-mail doivent être uniques.",
    "Create failed": "Échec de la création",
    "Create subscription": "Créer un abonnement",
    "Create voucher": "Créer un bon",
    "Creates a paired refund row and (if full) flips the original to refunded. Issue the actual refund in your gateway dashboard separately.": "Crée une ligne de remboursement appariée et (si total) bascule l'original sur remboursé. Effectuez le remboursement réel séparément dans le tableau de bord de votre passerelle.",
    "Creating…": "Création…",
    "Credits": "Crédits",
    "Credits and debits by source, last 30 days": "Crédits et débits par source, 30 derniers jours",
    "Cron": "Cron",
    "Cronjobs": "Tâches cron",
    "Currency": "Devise",
    "Current balance": "Solde actuel",
    "Current category image": "Image de catégorie actuelle",
    "Current preview": "Aperçu actuel",
    "Current thumbnail": "Miniature actuelle",
    "DMCA": "DMCA",
    "DMCA (:count)": "DMCA (:count)",
    "DMCA takedown": "Retrait DMCA",
    "DMCA takedown applied": "Retrait DMCA appliqué",
    "DMCA takedown: :title": "Retrait DMCA : :title",
    "Daily GP credits, debits, and net movement": "Crédits, débits et mouvement net de GP quotidiens",
    "Daily login": "Connexion quotidienne",
    "Daily plays and comments across your approved games": "Parties et commentaires quotidiens sur vos jeux approuvés",
    "Daily plays, registrations, and comments": "Parties, inscriptions et commentaires quotidiens",
    "Dark logo": "Logo sombre",
    "Dashboard": "Tableau de bord",
    "Date": "Date",
    "Date format": "Format de date",
    "Date of birth": "Date de naissance",
    "Days remaining": "Jours restants",
    "Deactivate": "Désactiver",
    "Deactivate comment + mark actioned": "Désactiver le commentaire + marquer comme traité",
    "Deactivate game + mark actioned": "Désactiver le jeu + marquer comme traité",
    "Debits": "Débits",
    "Default": "Par défaut",
    "Default (FBNeo)": "Par défaut (FBNeo)",
    "Default currency": "Devise par défaut",
    "Default language": "Langue par défaut",
    "Default language updated.": "Langue par défaut mise à jour.",
    "Default theme": "Thème par défaut",
    "Default — disable instead": "Par défaut — désactivez plutôt",
    "Define pricing, features, and functional gates.": "Définissez la tarification, les fonctionnalités et les restrictions fonctionnelles.",
    "Delete": "Supprimer",
    "Delete \":name\"?": "Supprimer « :name » ?",
    "Delete :name?": "Supprimer :name ?",
    "Delete draft": "Supprimer le brouillon",
    "Delete failed": "Échec de la suppression",
    "Delete language": "Supprimer la langue",
    "Delete plan": "Supprimer le forfait",
    "Delete plan \":name\"?": "Supprimer le forfait « :name » ?",
    "Delete rank \":title\"?": "Supprimer le rang « :title » ?",
    "Delete report?": "Supprimer le signalement ?",
    "Delete selected": "Supprimer la sélection",
    "Delete selected (recomputes users)": "Supprimer la sélection (recalcule les utilisateurs)",
    "Delete theme": "Supprimer le thème",
    "Delete this EXP event?": "Supprimer cet événement EXP ?",
    "Delete this comment?": "Supprimer ce commentaire ?",
    "Delete this favorite?": "Supprimer ce favori ?",
    "Delete this follow?": "Supprimer cet abonnement ?",
    "Delete user \":username\"?": "Supprimer l'utilisateur « :username » ?",
    "Demoted :username to regular user.": ":username rétrogradé en utilisateur standard.",
    "Describe the rights claim. Shown to the submitter and stored in the audit log. Min 10 chars.": "Décrivez la revendication de droits. Affichée à l'auteur de la soumission et conservée dans le journal d'audit. 10 caractères minimum.",
    "Description": "Description",
    "Desktop-only": "Bureau uniquement",
    "Details": "Détails",
    "Detected locale dirs not yet added:": "Répertoires de langues détectés mais pas encore ajoutés :",
    "Direction": "Direction",
    "Disable to hide the plan from /pricing (existing subscribers keep their benefits).": "Désactivez pour masquer le forfait de /pricing (les abonnés existants conservent leurs avantages).",
    "Disabled": "Désactivé",
    "Dismiss": "Ignorer",
    "Display": "Affichage",
    "Display format for dates across the dashboard, transactions, and emails. Database timestamps stay UTC.": "Format d'affichage des dates dans le tableau de bord, les transactions et les e-mails. Les horodatages de la base de données restent en UTC.",
    "Display name": "Nom affiché",
    "Do I need to handle CORS?": "Dois-je gérer le CORS ?",
    "Doe": "Doe",
    "Don't spam this — once every 30–60 seconds is plenty. If no ad is configured for the slot, the overlay closes itself silently so showInterlevelAd is safe to call at every level boundary.": "N'en abusez pas — une fois toutes les 30 à 60 secondes suffit amplement. Si aucune publicité n'est configurée pour l'emplacement, la superposition se ferme silencieusement, donc showInterlevelAd peut être appelé sans risque à chaque fin de niveau.",
    "Download invoice": "Télécharger la facture",
    "Draft deleted.": "Brouillon supprimé.",
    "Draft updated.": "Brouillon mis à jour.",
    "Drag cards to reorder; the order shown here drives the layout on /pricing.": "Faites glisser les cartes pour réordonner ; l'ordre affiché ici détermine la disposition sur /pricing.",
    "Drag to reorder; the order here drives sidebar nav + category-strip placement on the home page.": "Faites glisser pour réordonner ; l'ordre ici détermine la navigation latérale et le placement de la bande de catégories sur la page d'accueil.",
    "Drives live notifications, leaderboard ticks, and the admin broadcast health pill.": "Pilote les notifications en direct, les mises à jour de classement et la pastille d'état de diffusion de l'admin.",
    "Drop a theme zip here, or click to browse": "Déposez un zip de thème ici, ou cliquez pour parcourir",
    "Duplicate": "Dupliquer",
    "Duration": "Durée",
    "Duration (days, blank=permanent)": "Durée (jours, vide = permanent)",
    "EXP": "EXP",
    "EXP Adjust — :username": "Ajustement EXP — :username",
    "EXP Events": "Événements EXP",
    "EXP Ranks": "Rangs EXP",
    "EXP adjusted": "EXP ajusté",
    "EXP config updated": "Configuration EXP mise à jour",
    "EXP event": "Événement EXP",
    "EXP event deleted": "Événement EXP supprimé",
    "EXP event deleted; user recomputed": "Événement EXP supprimé ; utilisateur recalculé",
    "EXP required": "EXP requis",
    "EXP settings saved": "Paramètres EXP enregistrés",
    "EXP · :username": "EXP · :username",
    "Economy": "Économie",
    "Edit": "Modifier",
    "Edit GP pack": "Modifier le pack GP",
    "Edit Plan: :name": "Modifier le forfait : :name",
    "Edit Submission": "Modifier la soumission",
    "Edit Your Submission": "Modifier votre soumission",
    "Edit ad": "Modifier la publicité",
    "Edit category": "Modifier la catégorie",
    "Edit game": "Modifier le jeu",
    "Edit language": "Modifier la langue",
    "Edit page": "Modifier la page",
    "Edit placement": "Modifier l'emplacement",
    "Edit rank": "Modifier le rang",
    "Edit shop item": "Modifier l'article de la boutique",
    "Edit user": "Modifier l'utilisateur",
    "Edit voucher": "Modifier le bon",
    "Edit →": "Modifier →",
    "Email": "E-mail",
    "Email Logs": "Journaux d'e-mails",
    "Email driver": "Pilote d'e-mail",
    "Email settings": "Paramètres d'e-mail",
    "Email settings saved": "Paramètres d'e-mail enregistrés",
    "Email verification": "Vérification de l'e-mail",
    "Embed": "Intégration",
    "Embed URL": "URL d'intégration",
    "EmulatorJS default — best compatibility with modern FinalBurn Neo ROM sets.": "Par défaut d'EmulatorJS — meilleure compatibilité avec les jeux de ROM FinalBurn Neo modernes.",
    "Enable EXP": "Activer l'EXP",
    "Enable Facebook login": "Activer la connexion Facebook",
    "Enable Google login": "Activer la connexion Google",
    "Enable Score API": "Activer l'API de score",
    "Enable comments": "Activer les commentaires",
    "Enable favorites": "Activer les favoris",
    "Enable follows": "Activer les abonnements",
    "Enable game ads": "Activer les publicités dans les jeux",
    "Enable leaderboards": "Activer les classements",
    "Enable ratings": "Activer les notes",
    "Enable reCAPTCHA": "Activer reCAPTCHA",
    "Enable when this ad uses adsbygoogle.js. AdSense refuses to fill iframed slots, so turning this on switches the entire placement to inline rendering — the ad HTML is injected into the page instead of a sandboxed iframe. Other ad networks in the same placement will also render inline.": "Activez lorsque cette publicité utilise adsbygoogle.js. AdSense refuse de remplir les emplacements en iframe, donc activer cette option fait passer tout l'emplacement en rendu en ligne — le HTML de la publicité est injecté dans la page au lieu d'une iframe en bac à sable. Les autres régies du même emplacement s'afficheront aussi en ligne.",
    "Enabled": "Activé",
    "Encrypted at rest. Leave blank to keep the existing value.": "Chiffré au repos. Laissez vide pour conserver la valeur existante.",
    "Ends": "Se termine",
    "Ends :date": "Se termine le :date",
    "English": "Anglais",
    "Enter an email address": "Saisissez une adresse e-mail",
    "Enter recipient address": "Saisissez l'adresse du destinataire",
    "Entity": "Entité",
    "Entity ID": "ID de l'entité",
    "Entity removed": "Entité supprimée",
    "Equipped cosmetics": "Cosmétiques équipés",
    "Event": "Événement",
    "Event type": "Type d'événement",
    "Events deleted; affected users recomputed": "Événements supprimés ; utilisateurs concernés recalculés",
    "Every outgoing message with status, subject, recipient. Diagnose SMTP failures or undelivered notifications.": "Chaque message sortant avec statut, objet et destinataire. Diagnostiquez les échecs SMTP ou les notifications non délivrées.",
    "Every {follower, followed} edge in the user graph. Delete to break a follow without notifying either party.": "Chaque arête {abonné, suivi} du graphe des utilisateurs. Supprimez pour rompre un abonnement sans notifier aucune des parties.",
    "Every {user, game} pair from the favorites table. Delete spam links here without affecting other user data.": "Chaque paire {utilisateur, jeu} de la table des favoris. Supprimez ici les liens indésirables sans affecter les autres données de l'utilisateur.",
    "Execution Logs": "Journaux d'exécution",
    "Experience points (EXP)": "Points d'expérience (EXP)",
    "Expired": "Expiré",
    "Expired:": "Expiré :",
    "Expires": "Expire",
    "Expires at (optional)": "Expire le (facultatif)",
    "Explain why the submission is rejected. Emailed to the author.": "Expliquez pourquoi la soumission est rejetée. Envoyé par e-mail à l'auteur.",
    "External game payload is missing its id.": "La charge utile du jeu externe ne contient pas son id.",
    "External games purchase code is not configured.": "Le code d'achat des jeux externes n'est pas configuré.",
    "External services — broadcast / WebSockets and other connected tools.": "Services externes — diffusion / WebSockets et autres outils connectés.",
    "FBNeo": "FBNeo",
    "Facebook app ID": "App ID Facebook",
    "Facebook app secret": "Secret de l'application Facebook",
    "Facebook login": "Connexion Facebook",
    "Failed": "Échec",
    "Failed to save settings": "Échec de l'enregistrement des paramètres",
    "Fallback ad code": "Code publicitaire de repli",
    "Favicon": "Favicon",
    "Favicon removed for :slug": "Favicon supprimé pour :slug",
    "Favicon uploaded for :slug": "Favicon téléversé pour :slug",
    "Favorite a game": "Ajouter un jeu aux favoris",
    "Favorite deleted": "Favori supprimé",
    "Favorites": "Favoris",
    "Featured": "Mis en avant",
    "Featured — click to unfeature": "Mis en avant — cliquez pour retirer de la mise en avant",
    "Features": "Fonctionnalités",
    "Fill in the required fields. Sensitive values are masked — leaving a masked field empty preserves the stored value.": "Remplissez les champs obligatoires. Les valeurs sensibles sont masquées — laisser un champ masqué vide conserve la valeur enregistrée.",
    "FinalBurn Neo — same as Default, set explicitly.": "FinalBurn Neo — identique à Par défaut, défini explicitement.",
    "First time playing a game": "Première partie d'un jeu",
    "Follow another player": "Suivre un autre joueur",
    "Follow deleted": "Abonnement supprimé",
    "Follower": "Abonné",
    "Following": "Abonnements",
    "Follows": "Abonnements",
    "For Flash, ROM, and TIC-80 games (where you can't edit the cart), the arcade fires interlevel ads on a per-placement timer. The operator configures the base delay under Ad Placements (default: 30s); each subsequent ad doubles the gap and only schedules after the player clicks Continue.": "Pour les jeux Flash, ROM et TIC-80 (où vous ne pouvez pas modifier la cartouche), l'arcade déclenche les publicités inter-niveaux selon un minuteur par emplacement. L'opérateur configure le délai de base dans Emplacements publicitaires (par défaut : 30 s) ; chaque publicité suivante double l'intervalle et n'est planifiée qu'après que le joueur a cliqué sur Continuer.",
    "Force cancel": "Forcer l'annulation",
    "Force cancel subscription?": "Forcer l'annulation de l'abonnement ?",
    "Foreground color": "Couleur de premier plan",
    "Frame asset": "Ressource du cadre",
    "Frame image (PNG / JPG / WEBP)": "Image du cadre (PNG / JPG / WEBP)",
    "Frames": "Cadres",
    "Free": "Gratuit",
    "Free plan cannot be deleted": "Le forfait gratuit ne peut pas être supprimé",
    "Frequently asked": "Questions fréquentes",
    "From address": "Adresse d'expéditeur",
    "From date": "À partir du",
    "From email": "E-mail d'expéditeur",
    "From name": "Nom d'expéditeur",
    "GP": "GP",
    "GP Credited": "GP crédités",
    "GP Spent": "GP dépensés",
    "GP activation bonus": "Bonus d'activation GP",
    "GP amount": "Montant de GP",
    "GP economy": "Économie GP",
    "GP economy overview": "Aperçu de l'économie GP",
    "GP monthly drip": "Versement mensuel de GP",
    "GP pack purchase": "Achat de pack GP",
    "GP pack purchased": "Pack GP acheté",
    "GP packs": "Packs GP",
    "Game": "Jeu",
    "Game ':title' created": "Jeu « :title » créé",
    "Game ':title' deleted": "Jeu « :title » supprimé",
    "Game ':title' featured": "Jeu « :title » mis en avant",
    "Game ':title' restored.": "Jeu « :title » restauré.",
    "Game ':title' taken down.": "Jeu « :title » retiré.",
    "Game ':title' unfeatured": "Jeu « :title » retiré de la mise en avant",
    "Game Importer": "Importateur de jeux",
    "Game Points circulation, source flow, top holders, and tournament economy.": "Circulation des Game Points, flux par source, principaux détenteurs et économie des tournois.",
    "Game Submissions": "Soumissions de jeux",
    "Game created": "Jeu créé",
    "Game deleted": "Jeu supprimé",
    "Game file": "Fichier du jeu",
    "Game is already in DMCA takedown.": "Le jeu est déjà en retrait DMCA.",
    "Game is not in DMCA takedown.": "Le jeu n'est pas en retrait DMCA.",
    "Game taken down": "Jeu retiré",
    "Game thumbnail preview": "Aperçu de la miniature du jeu",
    "Game type": "Type de jeu",
    "Game updated": "Jeu mis à jour",
    "Game-context ads": "Publicités contextuelles de jeu",
    "GameCube / Wii / Wii U / Switch — out of scope": "GameCube / Wii / Wii U / Switch — hors champ",
    "Games": "Jeux",
    "Games count": "Nombre de jeux",
    "General": "Général",
    "General settings": "Paramètres généraux",
    "General settings saved": "Paramètres généraux enregistrés",
    "Get credentials from your": "Obtenez les identifiants depuis votre",
    "Get started by creating your first subscription plan.": "Commencez par créer votre premier forfait d'abonnement.",
    "Glow color": "Couleur de la lueur",
    "Glow halo": "Halo lumineux",
    "Glow size": "Taille de la lueur",
    "Google AdSense code": "Code Google AdSense",
    "Google client ID": "Client ID Google",
    "Google client secret": "Secret client Google",
    "Google login": "Connexion Google",
    "Gradient end": "Fin du dégradé",
    "Gradient ring": "Anneau en dégradé",
    "Gradient start": "Début du dégradé",
    "Grant": "Octroyer",
    "Grant GP": "Octroyer des GP",
    "Grant VIP": "Octroyer le statut VIP",
    "Granted :delta GP to :username.": ":delta GP octroyés à :username.",
    "HTML/script snippets served into placement slots. Toggle is_active to pause without deleting.": "Extraits HTML/script diffusés dans les emplacements. Basculez is_active pour mettre en pause sans supprimer.",
    "HTTP": "HTTP",
    "HTTPS (recommended)": "HTTPS (recommandé)",
    "Height": "Hauteur",
    "Heightened review for :type submissions": "Examen renforcé pour les soumissions :type",
    "Here's what's happening across the arcade.": "Voici ce qui se passe dans l'arcade.",
    "Hidden": "Masqué",
    "Hide": "Masquer",
    "Hide from non-VIP users.": "Masquer aux utilisateurs non VIP.",
    "Hide selected": "Masquer la sélection",
    "Hide value": "Masquer la valeur",
    "Hides the game from public listings + the play page. The submitting author is notified by email. You can restore at any time.": "Masque le jeu des listes publiques et de la page de jeu. L'auteur de la soumission est notifié par e-mail. Vous pouvez le restaurer à tout moment.",
    "High risk": "Risque élevé",
    "High score": "Meilleur score",
    "High-score rankings per game. Recompute to recompute aggregates from raw game_scores rows.": "Classements des meilleurs scores par jeu. Recalculez pour reconstruire les agrégats à partir des lignes brutes de game_scores.",
    "Highest priority among active ads in this placement wins. Tie-breaks rotate at random.": "La priorité la plus élevée parmi les publicités actives de cet emplacement l'emporte. Les égalités sont départagées par rotation aléatoire.",
    "Highly recommended: use an image with a transparent background": "Fortement recommandé : utilisez une image avec un fond transparent",
    "Holders": "Détenteurs",
    "Hover preview clip": "Clip d'aperçu au survol",
    "Hover the thumbnail to play the preview clip.": "Survolez la miniature pour lire le clip d'aperçu.",
    "IP": "IP",
    "IP:": "IP :",
    "Icon": "Icône",
    "Icon + label": "Icône + libellé",
    "Identity": "Identité",
    "If FBNeo reports \"Romset is unknown\" for this game, try MAME 2003 or MAME 2003 Plus — they cover different ROM-set versions.": "Si FBNeo signale « Romset is unknown » pour ce jeu, essayez MAME 2003 ou MAME 2003 Plus — ils couvrent différentes versions de jeux de ROM.",
    "Image": "Image",
    "Image asset": "Ressource image",
    "Image overlay": "Superposition d'image",
    "Impersonating :user": "Usurpation de l'identité de :user",
    "Import": "Importer",
    "Import Selected": "Importer la sélection",
    "Import complete": "Import terminé",
    "Import failed": "Échec de l'import",
    "Import games from the upstream catalog. Filter by category, type, and tags before queueing.": "Importez des jeux depuis le catalogue en amont. Filtrez par catégorie, type et tags avant la mise en file d'attente.",
    "Import queued": "Import mis en file d'attente",
    "Imported": "Importé",
    "Imported from external catalog (id :id)": "Importé depuis le catalogue externe (id :id)",
    "Importer": "Importateur",
    "Importer Not Configured": "Importateur non configuré",
    "Importing...": "Import en cours...",
    "Inactive": "Inactif",
    "Inactive accounts cannot sign in.": "Les comptes inactifs ne peuvent pas se connecter.",
    "Inactive categories hide from public navigation and the homepage strip. Sort order is managed by dragging rows in the Categories table.": "Les catégories inactives sont masquées de la navigation publique et de la bande de la page d'accueil. L'ordre de tri se gère en faisant glisser les lignes dans la table des Catégories.",
    "Included": "Inclus",
    "Inline (next to username)": "En ligne (à côté du nom d'utilisateur)",
    "Inset (negative wraps wider)": "Encart (une valeur négative entoure plus largement)",
    "Install": "Installer",
    "Install theme": "Installer le thème",
    "Install theme from zip": "Installer un thème depuis un zip",
    "Installable payment gateways + future plugin types. Activate after configuring.": "Passerelles de paiement installables + futurs types de plugins. Activez après configuration.",
    "Installing…": "Installation…",
    "Integrate your HTML5 game with the arcade leaderboard and interlevel ads via postMessage.": "Intégrez votre jeu HTML5 au classement de l'arcade et aux publicités inter-niveaux via postMessage.",
    "Integrations": "Intégrations",
    "Integrations settings saved": "Paramètres d'intégrations enregistrés",
    "Interlevel ads": "Publicités inter-niveaux",
    "Interlevel start delay": "Délai de démarrage inter-niveaux",
    "Internal label shown in the admin UI.": "Libellé interne affiché dans l'interface admin.",
    "Internal label, never shown to players.": "Libellé interne, jamais affiché aux joueurs.",
    "Invoice": "Facture",
    "Invoice ledger across all users + plans.": "Registre des factures pour tous les utilisateurs et forfaits.",
    "Item Name": "Nom de l'article",
    "Items currently shown on your profile, comments, and leaderboards.": "Éléments actuellement affichés sur votre profil, vos commentaires et les classements.",
    "Job": "Tâche",
    "John": "John",
    "Joined": "Inscrit le",
    "Keep current preview": "Conserver l'aperçu actuel",
    "LTR": "LTR",
    "Label text": "Texte du libellé",
    "Label text (max 6 chars)": "Texte du libellé (6 caractères max)",
    "Language": "Langue",
    "Language code": "Code de langue",
    "Language created": "Langue créée",
    "Language created.": "Langue créée.",
    "Language deleted": "Langue supprimée",
    "Language deleted.": "Langue supprimée.",
    "Language status toggled.": "Statut de la langue basculé.",
    "Language updated": "Langue mise à jour",
    "Language updated.": "Langue mise à jour.",
    "Languages": "Langues",
    "Languages reordered.": "Langues réordonnées.",
    "Last 30 days": "30 derniers jours",
    "Last 30 days, top 6 + other": "30 derniers jours, top 6 + autres",
    "Last 7 days": "7 derniers jours",
    "Last login": "Dernière connexion",
    "Last name": "Nom de famille",
    "Last rated": "Dernière note",
    "Last reviewed by :name on :date": "Dernier examen par :name le :date",
    "Last run": "Dernière exécution",
    "Last score": "Dernier score",
    "Last searched": "Dernière recherche",
    "Latest wallet movements across all users": "Derniers mouvements de portefeuille pour tous les utilisateurs",
    "Leaderboard recomputed": "Classement recalculé",
    "Leaderboard →": "Classement →",
    "Leaderboards": "Classements",
    "Leave empty to keep the current file.": "Laissez vide pour conserver le fichier actuel.",
    "Leave empty to keep the current thumbnail.": "Laissez vide pour conserver la miniature actuelle.",
    "Ledger Entries": "Écritures du registre",
    "Legal attestation": "Attestation légale",
    "Let players bookmark games as favorites for quick access later.": "Permettez aux joueurs d'ajouter des jeux en favoris pour un accès rapide ultérieur.",
    "Let players follow each other to keep up with their friends. When turned off, existing followers can still unfollow but no new follows are accepted.": "Permettez aux joueurs de se suivre mutuellement pour rester au courant de leurs amis. Lorsque c'est désactivé, les abonnés existants peuvent toujours se désabonner mais aucun nouvel abonnement n'est accepté.",
    "Let players leave comments on game pages.": "Permettez aux joueurs de laisser des commentaires sur les pages de jeux.",
    "Let players rate games from 1 to 5 stars.": "Permettez aux joueurs de noter les jeux de 1 à 5 étoiles.",
    "Lets users on this plan access /tv and use a paired phone as a controller.": "Permet aux utilisateurs de ce forfait d'accéder à /tv et d'utiliser un téléphone appairé comme manette.",
    "Lets users on this plan favorite as many games as they want.": "Permet aux utilisateurs de ce forfait d'ajouter en favoris autant de jeux qu'ils le souhaitent.",
    "Lets users on this plan upload a profile picture.": "Permet aux utilisateurs de ce forfait de téléverser une photo de profil.",
    "Lets users upload a banner image shown on /profile/{username}.": "Permet aux utilisateurs de téléverser une bannière affichée sur /profile/{username}.",
    "Lets your game post scores to the arcade leaderboard via window.postMessage. See the Score API tab in the sidebar for code samples. Leave off if your game has no built-in scoring.": "Permet à votre jeu de publier des scores dans le classement de l'arcade via window.postMessage. Consultez l'onglet API de score dans la barre latérale pour des exemples de code. Laissez désactivé si votre jeu n'a pas de système de score intégré.",
    "Level": "Niveau",
    "Level :level · :total total EXP · :current current": "Niveau :level · :total EXP au total · :current actuel",
    "Level thresholds + reward titles awarded as users earn EXP.": "Seuils de niveau + titres de récompense attribués à mesure que les utilisateurs gagnent de l'EXP.",
    "Lifetime": "À vie",
    "Lifetime net flow": "Flux net à vie",
    "Lifetime prizes awarded": "Récompenses attribuées à vie",
    "Light logo": "Logo clair",
    "Link URL": "URL du lien",
    "List the specific changes requested. Author sees this and can edit + resubmit.": "Listez les modifications précises demandées. L'auteur les voit et peut modifier puis soumettre à nouveau.",
    "Live activity, subscriptions, and system health": "Activité en direct, abonnements et état du système",
    "Live preview": "Aperçu en direct",
    "Live preview (cover-photo shape)": "Aperçu en direct (forme de la photo de couverture)",
    "Loading impact...": "Chargement de l'impact...",
    "Log (development)": "Journal (développement)",
    "Log out": "Se déconnecter",
    "Logo": "Logo",
    "Logo for dark mode": "Logo pour le mode sombre",
    "Logo for light mode": "Logo pour le mode clair",
    "Logo removed": "Logo supprimé",
    "Logo updated": "Logo mis à jour",
    "Lv :level": "Niv :level",
    "MAME 2003 (0.78)": "MAME 2003 (0.78)",
    "MAME 2003 Plus": "MAME 2003 Plus",
    "MP4 or WebM, up to 10 MB. Recommended: under 10 seconds, muted, around 480p. The clip plays on hover across the site.": "MP4 ou WebM, jusqu'à 10 MB. Recommandé : moins de 10 secondes, sans son, environ 480p. Le clip se lit au survol sur tout le site.",
    "Mail Driver": "Pilote de messagerie",
    "Mail driver": "Pilote de messagerie",
    "Maintenance message": "Message de maintenance",
    "Maintenance mode": "Mode maintenance",
    "Make this game playable on the /tv surface with a phone-as-controller.": "Rendez ce jeu jouable sur la surface /tv avec un téléphone comme manette.",
    "Manage in inventory": "Gérer dans l'inventaire",
    "Manage installed themes for the public-facing site.": "Gérez les thèmes installés pour le site public.",
    "Manage roles, sign in as another user, grant VIP days, or promote to author.": "Gérez les rôles, connectez-vous en tant qu'un autre utilisateur, octroyez des jours VIP ou promouvez en auteur.",
    "Manage site locales. Drop a lang/{code}/ directory of JSON files first, then add the locale here.": "Gérez les langues du site. Déposez d'abord un répertoire lang/{code}/ de fichiers JSON, puis ajoutez la langue ici.",
    "Manage tournaments": "Gérer les tournois",
    "Manage →": "Gérer →",
    "Manually assign a plan to a user. The subscription activates immediately.": "Attribuez manuellement un forfait à un utilisateur. L'abonnement s'active immédiatement.",
    "Mark actioned": "Marquer comme traité",
    "Mark reviewed": "Marquer comme examiné",
    "Marks the email as confirmed.": "Marque l'e-mail comme confirmé.",
    "Max 10 MB. PNG, JPEG, WebP, or SVG.": "10 MB max. PNG, JPEG, WebP ou SVG.",
    "Max 50 MB. Accepts :accepts.": "50 MB max. Accepte :accepts.",
    "Max uses": "Utilisations max",
    "Memory": "Mémoire",
    "Message": "Message",
    "Metadata": "Métadonnées",
    "Method": "Méthode",
    "Migrations applied.": "Migrations appliquées.",
    "Mobile": "Mobile",
    "Mobile compatible": "Compatible mobile",
    "Mobile-compatible": "Compatible mobile",
    "Mobile-ready": "Prêt pour mobile",
    "Mode": "Mode",
    "Moderate user discussion across all games. Toggle visibility to hide without deleting.": "Modérez les discussions des utilisateurs sur tous les jeux. Basculez la visibilité pour masquer sans supprimer.",
    "Moderate →": "Modérer →",
    "Moderation": "Modération",
    "Monitor + manage scheduled background jobs. Run a job manually to verify it works without waiting for the scheduler.": "Surveillez et gérez les tâches d'arrière-plan planifiées. Exécutez une tâche manuellement pour vérifier qu'elle fonctionne sans attendre le planificateur.",
    "Monthly": "Mensuel",
    "Monthly subscriber bonus": "Bonus mensuel d'abonné",
    "Most Popular": "Le plus populaire",
    "Motivation": "Motivation",
    "Mutual": "Mutuel",
    "Mutual?": "Mutuel ?",
    "My Games": "Mes jeux",
    "Named slots (homepage banner, in-game pre-roll, etc.) where ads are served. Create the slot first, then assign ads to it.": "Emplacements nommés (bannière de la page d'accueil, pré-roll en jeu, etc.) où les publicités sont diffusées. Créez d'abord l'emplacement, puis assignez-y des publicités.",
    "Native name": "Nom natif",
    "Net delta": "Delta net",
    "Net flow": "Flux net",
    "Net flow by source": "Flux net par source",
    "Never": "Jamais",
    "Never run": "Jamais exécuté",
    "New GP pack": "Nouveau pack GP",
    "New ad": "Nouvelle publicité",
    "New author application": "Nouvelle candidature d'auteur",
    "New category": "Nouvelle catégorie",
    "New comment report": "Nouveau signalement de commentaire",
    "New game": "Nouveau jeu",
    "New game report": "Nouveau signalement de jeu",
    "New language": "Nouvelle langue",
    "New notifications will show up here.": "Les nouvelles notifications apparaîtront ici.",
    "New page": "Nouvelle page",
    "New placement": "Nouvel emplacement",
    "New plan": "Nouveau forfait",
    "New rank": "Nouveau rang",
    "New report submitted": "Nouveau signalement soumis",
    "New shop item": "Nouvel article de boutique",
    "New shop purchase": "Nouvel achat en boutique",
    "New submission": "Nouvelle soumission",
    "New subscription": "Nouvel abonnement",
    "New user": "Nouvel utilisateur",
    "New user registered": "Nouvel utilisateur inscrit",
    "New users today": "Nouveaux utilisateurs aujourd'hui",
    "New voucher": "Nouveau bon",
    "No GP activity yet.": "Aucune activité GP pour l'instant.",
    "No GP holders yet.": "Aucun détenteur de GP pour l'instant.",
    "No ZIP selected — max 10 MB": "Aucun ZIP sélectionné — 10 MB max",
    "No active languages — add one under /dashboard/languages": "Aucune langue active — ajoutez-en une sous /dashboard/languages",
    "No categories": "Aucune catégorie",
    "No comments yet on your games.": "Aucun commentaire pour l'instant sur vos jeux.",
    "No comments yet.": "Aucun commentaire pour l'instant.",
    "No country found": "Aucun pays trouvé",
    "No dependent records — safe to delete.": "Aucun enregistrement dépendant — suppression sans risque.",
    "No description available for this option.": "Aucune description disponible pour cette option.",
    "No events yet": "Aucun événement pour l'instant",
    "No favicon": "Aucun favicon",
    "No features yet. Add your first marketing bullet below.": "Aucune fonctionnalité pour l'instant. Ajoutez votre premier argument marketing ci-dessous.",
    "No file selected": "Aucun fichier sélectionné",
    "No further actions available — subscription is :status.": "Aucune autre action disponible — l'abonnement est :status.",
    "No further actions available — transaction is :status.": "Aucune autre action disponible — la transaction est :status.",
    "No games match your filters.": "Aucun jeu ne correspond à vos filtres.",
    "No image available.": "Aucune image disponible.",
    "No image selected": "Aucune image sélectionnée",
    "No locales available": "Aucune langue disponible",
    "No log entries match these filters.": "Aucune entrée de journal ne correspond à ces filtres.",
    "No logo": "Aucun logo",
    "No matches": "Aucune correspondance",
    "No plans yet": "Aucun forfait pour l'instant",
    "No play activity yet.": "Aucune activité de jeu pour l'instant.",
    "No plays in the last 30 days.": "Aucune partie au cours des 30 derniers jours.",
    "No results for \":query\"": "Aucun résultat pour « :query »",
    "No results.": "Aucun résultat.",
    "No revenue in the last 30 days.": "Aucun revenu au cours des 30 derniers jours.",
    "No searches yet.": "Aucune recherche pour l'instant.",
    "No submissions yet.": "Aucune soumission pour l'instant.",
    "No thumbnail": "Aucune miniature",
    "No thumbnail available.": "Aucune miniature disponible.",
    "No thumbnail uploaded": "Aucune miniature téléversée",
    "No timezone found": "Aucun fuseau horaire trouvé",
    "No tournaments yet.": "Aucun tournoi pour l'instant.",
    "No users yet.": "Aucun utilisateur pour l'instant.",
    "No — postMessage works across origins by design. Just use '*' as the targetOrigin (we sanitize on receipt).": "Non — postMessage fonctionne entre origines par conception. Utilisez simplement '*' comme targetOrigin (nous nettoyons à la réception).",
    "None": "Aucun",
    "None (disabled)": "Aucun (désactivé)",
    "None equipped": "Aucun équipé",
    "Not configured": "Non configuré",
    "Not inc.": "Non inclus",
    "Not supported in browser": "Non pris en charge dans le navigateur",
    "Notification events": "Événements de notification",
    "OAuth providers": "Fournisseurs OAuth",
    "Older MAME core — try this when FBNeo reports \"Romset is unknown\" for your ROM.": "Cœur MAME plus ancien — essayez ceci lorsque FBNeo signale « Romset is unknown » pour votre ROM.",
    "Only authors can be demoted.": "Seuls les auteurs peuvent être rétrogradés.",
    "Only draft or rejected submissions can be edited.": "Seules les soumissions en brouillon ou rejetées peuvent être modifiées.",
    "Only draft submissions can be deleted.": "Seules les soumissions en brouillon peuvent être supprimées.",
    "Only draft submissions can be sent to review.": "Seules les soumissions en brouillon peuvent être envoyées pour examen.",
    "Only pending applications can be approved.": "Seules les candidatures en attente peuvent être approuvées.",
    "Only pending applications can be rejected.": "Seules les candidatures en attente peuvent être rejetées.",
    "Only pending submissions can be approved.": "Seules les soumissions en attente peuvent être approuvées.",
    "Only pending submissions can be rejected.": "Seules les soumissions en attente peuvent être rejetées.",
    "Open Builder": "Ouvrir le constructeur",
    "Open game in a new tab": "Ouvrir le jeu dans un nouvel onglet",
    "Open in new tab": "Ouvrir dans un nouvel onglet",
    "Open public page": "Ouvrir la page publique",
    "Optional note about this decision (visible to admins only).": "Note facultative concernant cette décision (visible par les administrateurs uniquement).",
    "Optional — visible only to admins": "Facultatif — visible uniquement par les administrateurs",
    "Order updated": "Ordre mis à jour",
    "Order updated.": "Ordre mis à jour.",
    "Original :amount": ":amount d'origine",
    "Outbound email transport. Used for password resets, verification, and notifications.": "Transport des e-mails sortants. Utilisé pour les réinitialisations de mot de passe, la vérification et les notifications.",
    "Overview": "Aperçu",
    "PB": "RP",
    "PS2 / PS3 / Vita — out of scope": "PS2 / PS3 / Vita — hors champ",
    "Page :current of :last": "Page :current sur :last",
    "Page created": "Page créée",
    "Page deleted": "Page supprimée",
    "Page updated": "Page mise à jour",
    "Pages": "Pages",
    "Password changed": "Mot de passe modifié",
    "Password updated": "Mot de passe mis à jour",
    "Payment method": "Mode de paiement",
    "Payment proof": "Preuve de paiement",
    "Payment proof PDF": "PDF de preuve de paiement",
    "Payment proof preview": "Aperçu de la preuve de paiement",
    "Payment proof — Subscription #:id": "Preuve de paiement — Abonnement #:id",
    "Pending": "En attente",
    "Pending (:count)": "En attente (:count)",
    "Pending applications appear first. Approve to flip user_type to author + award 25 EXP.": "Les candidatures en attente apparaissent en premier. Approuvez pour basculer user_type sur auteur et attribuer 25 EXP.",
    "Pending count": "Nombre en attente",
    "Pending review": "En attente d'examen",
    "Pending reviews": "Examens en attente",
    "Pending — approve or reject this payment from the linked": "En attente — approuvez ou rejetez ce paiement depuis le lien",
    "Per-game aggregate": "Agrégat par jeu",
    "Personal best": "Record personnel",
    "Pick a badge style.": "Choisissez un style de badge.",
    "Pick a category": "Choisissez une catégorie",
    "Pick a color": "Choisissez une couleur",
    "Pick a frame style.": "Choisissez un style de cadre.",
    "Pick a game…": "Choisissez un jeu…",
    "Pick a glyph": "Choisissez un glyphe",
    "Pick a language": "Choisissez une langue",
    "Pick a theme": "Choisissez un thème",
    "Pick an icon": "Choisissez une icône",
    "Pick an icon or upload an image": "Choisissez une icône ou téléversez une image",
    "Pick games from the Titan Systems catalog to add to your site.": "Choisissez des jeux dans le catalogue Titan Systems à ajouter à votre site.",
    "Pick the theme that public visitors see and upload a logo per theme. Admin pages always use the default neutral UI.": "Choisissez le thème que voient les visiteurs publics et téléversez un logo par thème. Les pages admin utilisent toujours l'interface neutre par défaut.",
    "Placement": "Emplacement",
    "Placement created": "Emplacement créé",
    "Placement deleted": "Emplacement supprimé",
    "Placement updated": "Emplacement mis à jour",
    "Plan": "Forfait",
    "Plan has active subscribers": "Le forfait a des abonnés actifs",
    "Plans reordered": "Forfaits réordonnés",
    "Platform": "Plateforme",
    "Play a game": "Jouer à un jeu",
    "Player-facing features: comments, ratings, favorites, leaderboards, EXP.": "Fonctionnalités côté joueur : commentaires, notes, favoris, classements, EXP.",
    "Plays": "Parties",
    "Plays Today": "Parties aujourd'hui",
    "Plays by category": "Parties par catégorie",
    "Plugin ZIP": "ZIP du plugin",
    "Plugin uploaded": "Plugin téléversé",
    "Plugins": "Plugins",
    "Popular badge": "Badge populaire",
    "Portfolio": "Portfolio",
    "Post a comment": "Publier un commentaire",
    "Preview :name": "Aperçu de :name",
    "Previously rejected": "Précédemment rejeté",
    "Price (GP)": "Prix (GP)",
    "Priority": "Priorité",
    "Prize GP Awarded": "GP de récompense attribués",
    "Profile Badge Style": "Style de badge de profil",
    "Profile Badges": "Badges de profil",
    "Profile badge": "Badge de profil",
    "Promoted :username to author.": ":username promu en auteur.",
    "Proof": "Preuve",
    "Protect login + registration with Google reCAPTCHA.": "Protégez la connexion et l'inscription avec Google reCAPTCHA.",
    "Protected — cannot be deleted or deactivated": "Protégé — ne peut être supprimé ni désactivé",
    "Public (capped)": "Public (plafonné)",
    "Public — capped by max_uses": "Public — plafonné par max_uses",
    "Pull curated games from the Titan Systems catalog into your site.": "Récupérez des jeux sélectionnés du catalogue Titan Systems dans votre site.",
    "Pulse": "Pulsation",
    "Pulse animation": "Animation de pulsation",
    "Purchase code": "Code d'achat",
    "Pusher (cloud)": "Pusher (cloud)",
    "Pusher app ID": "App ID Pusher",
    "Pusher app key": "Clé d'application Pusher",
    "Pusher app secret": "Secret d'application Pusher",
    "Pusher cluster": "Cluster Pusher",
    "Pusher dashboard": "Tableau de bord Pusher",
    "Query": "Requête",
    "Queue updated": "File d'attente mise à jour",
    "Quick start": "Démarrage rapide",
    "ROM + Flash get heightened review.": "Les jeux ROM et Flash font l'objet d'un examen renforcé.",
    "ROM system": "Système ROM",
    "RTL": "RTL",
    "Ran :job.": ":job exécuté.",
    "Rank created": "Rang créé",
    "Rank deleted": "Rang supprimé",
    "Rank updated": "Rang mis à jour",
    "Rate a game": "Noter un jeu",
    "Rating": "Note",
    "Rating deleted": "Note supprimée",
    "Ratings": "Notes",
    "Ratings received": "Notes reçues",
    "Raw ratings": "Notes brutes",
    "Raw rows from the game_scores table. Delete suspicious entries; the leaderboard sweeper recomputes aggregates on the next pass.": "Lignes brutes de la table game_scores. Supprimez les entrées suspectes ; le balayeur de classement recalcule les agrégats au prochain passage.",
    "Read from lang/ directory.": "Lu depuis le répertoire lang/.",
    "Real-time & WebSocket": "Temps réel et WebSocket",
    "Realtime: ✓": "Temps réel : ✓",
    "Realtime: ✗": "Temps réel : ✗",
    "Reason": "Motif",
    "Reason (emailed to the user) *": "Motif (envoyé par e-mail à l'utilisateur) *",
    "Reason (logged)": "Motif (journalisé)",
    "Reason *": "Motif *",
    "Reason / notes (required)": "Motif / notes (obligatoire)",
    "Receives notifications for the events checked below.": "Reçoit les notifications pour les événements cochés ci-dessous.",
    "Recent EXP events": "Événements EXP récents",
    "Recent GP ledger": "Registre GP récent",
    "Recent activity": "Activité récente",
    "Recent comments": "Commentaires récents",
    "Recent comments on your games": "Commentaires récents sur vos jeux",
    "Recent submissions": "Soumissions récentes",
    "Recent users": "Utilisateurs récents",
    "Recheck realtime health": "Revérifier l'état du temps réel",
    "Recipient": "Destinataire",
    "Recompute all": "Tout recalculer",
    "Recompute averages": "Recalculer les moyennes",
    "Recompute current": "Recalculer l'actuel",
    "Recompute failed": "Échec du recalcul",
    "Recomputed :count game aggregate(s)": ":count agrégat(s) de jeu recalculé(s)",
    "Recomputed leaderboard (:count entries)": "Classement recalculé (:count entrées)",
    "Recomputed leaderboards for :count game(s)": "Classements recalculés pour :count jeu(x)",
    "Record refund": "Enregistrer le remboursement",
    "Record refund?": "Enregistrer le remboursement ?",
    "Records": "Enregistrements",
    "Records processed": "Enregistrements traités",
    "Redemption mode": "Mode d'utilisation",
    "Refresh": "Actualiser",
    "Refund": "Rembourser",
    "Refund failed": "Échec du remboursement",
    "Refund recorded": "Remboursement enregistré",
    "Refund row — view the original transaction to take further actions.": "Ligne de remboursement — consultez la transaction d'origine pour effectuer d'autres actions.",
    "Refunded total": "Total remboursé",
    "Registration, email verification, reCAPTCHA, and OAuth providers.": "Inscription, vérification d'e-mail, reCAPTCHA et fournisseurs OAuth.",
    "Registrations": "Inscriptions",
    "Reject": "Rejeter",
    "Reject \":title\"": "Rejeter « :title »",
    "Reject :user's application": "Rejeter la candidature de :user",
    "Reject application": "Rejeter la candidature",
    "Reject failed": "Échec du rejet",
    "Reject submission": "Rejeter la soumission",
    "Rejected": "Rejeté",
    "Rejected ':title'.": "« :title » rejeté.",
    "Rejected (:count)": "Rejeté (:count)",
    "Rejecting…": "Rejet…",
    "Rejection reason": "Motif de rejet",
    "Rejection reason:": "Motif de rejet :",
    "Rejection reason: :reason": "Motif de rejet : :reason",
    "Remove": "Supprimer",
    "Remove :tag": "Supprimer :tag",
    "Remove :variant logo?": "Supprimer le logo :variant ?",
    "Remove favicon": "Supprimer le favicon",
    "Remove favicon?": "Supprimer le favicon ?",
    "Remove feature": "Supprimer la fonctionnalité",
    "Remove logo": "Supprimer le logo",
    "Remove selected file": "Supprimer le fichier sélectionné",
    "Render touch controls on phones and tablets.": "Afficher les commandes tactiles sur les téléphones et tablettes.",
    "Reorder failed": "Échec de la réorganisation",
    "Replace": "Remplacer",
    "Replace ZIP": "Remplacer le ZIP",
    "Replace image": "Remplacer l'image",
    "Report #:id": "Signalement #:id",
    "Report deleted.": "Signalement supprimé.",
    "Report updated.": "Signalement mis à jour.",
    "Reported": "Signalé",
    "Reported by": "Signalé par",
    "Reported entity": "Entité signalée",
    "Reported entity deactivated.": "Entité signalée désactivée.",
    "Reporter": "Signaleur",
    "Reporter notes": "Notes du signaleur",
    "Reporting scores": "Signalement des scores",
    "Reports": "Signalements",
    "Request changes": "Demander des modifications",
    "Request changes for \":title\"": "Demander des modifications pour « :title »",
    "Require email verification": "Exiger la vérification de l'e-mail",
    "Require users to verify their email address before logging in.": "Exigez que les utilisateurs vérifient leur adresse e-mail avant de se connecter.",
    "Required to play games flagged is_vip_only=1.": "Requis pour jouer aux jeux marqués is_vip_only=1.",
    "Required to use the upstream game importer. Leave blank if you only want to upload your own games.": "Requis pour utiliser l'importateur de jeux en amont. Laissez vide si vous souhaitez uniquement téléverser vos propres jeux.",
    "Reset": "Réinitialiser",
    "Reset password": "Réinitialiser le mot de passe",
    "Resolve": "Résoudre",
    "Restore failed": "Échec de la restauration",
    "Restore from DMCA": "Restaurer depuis le DMCA",
    "Resubmit for review": "Soumettre à nouveau pour examen",
    "Resubmitted for review.": "Soumis à nouveau pour examen.",
    "Revenue": "Revenu",
    "Revenue (MTD)": "Revenu (depuis le début du mois)",
    "Revenue by gateway": "Revenu par passerelle",
    "Revenue this month": "Revenu ce mois-ci",
    "Reverb (WebSocket)": "Reverb (WebSocket)",
    "Reverb (self-hosted)": "Reverb (auto-hébergé)",
    "Reverb app ID": "App ID Reverb",
    "Reverb app key": "Clé d'application Reverb",
    "Reverb app secret": "Secret d'application Reverb",
    "Reverb host": "Hôte Reverb",
    "Reverb is not responding.": "Reverb ne répond pas.",
    "Reverb is reachable and healthy.": "Reverb est joignable et en bon état.",
    "Reverb port": "Port Reverb",
    "Reverb scheme": "Schéma Reverb",
    "Review the report and choose an action below.": "Examinez le signalement et choisissez une action ci-dessous.",
    "Review transactions": "Examiner les transactions",
    "Reviewed": "Examiné",
    "Reviewed by": "Examiné par",
    "Reviewed: :date": "Examiné : :date",
    "Reviewer asked for changes": "L'examinateur a demandé des modifications",
    "Revoke VIP": "Révoquer le statut VIP",
    "Reward (EXP)": "Récompense (EXP)",
    "Reward + cooldown per player-action event. Drives the EXP / level system.": "Récompense + délai d'attente par événement d'action du joueur. Pilote le système EXP / niveaux.",
    "Reward title": "Titre de récompense",
    "Right-to-left (RTL)": "De droite à gauche (RTL)",
    "Ring color": "Couleur de l'anneau",
    "Ring width": "Largeur de l'anneau",
    "Role": "Rôle",
    "Rows per page": "Lignes par page",
    "Run failed": "Échec de l'exécution",
    "Run import": "Lancer l'import",
    "Run now": "Exécuter maintenant",
    "Running": "En cours",
    "Running…": "Exécution…",
    "SMTP encryption": "Chiffrement SMTP",
    "SMTP host": "Hôte SMTP",
    "SMTP password": "Mot de passe SMTP",
    "SMTP port": "Port SMTP",
    "SMTP username": "Nom d'utilisateur SMTP",
    "SSL": "SSL",
    "Sample games": "Jeux d'exemple",
    "Save": "Enregistrer",
    "Save changes": "Enregistrer les modifications",
    "Save configuration": "Enregistrer la configuration",
    "Save draft": "Enregistrer le brouillon",
    "Save failed": "Échec de l'enregistrement",
    "Save your settings first — the test uses the persisted driver + credentials.": "Enregistrez d'abord vos paramètres — le test utilise le pilote et les identifiants enregistrés.",
    "Saved as draft. Submit it when you are ready for review.": "Enregistré comme brouillon. Soumettez-le quand vous serez prêt pour l'examen.",
    "Saving…": "Enregistrement…",
    "Schedule": "Planification",
    "Scheduled Jobs": "Tâches planifiées",
    "Score API": "API de score",
    "Score deleted": "Score supprimé",
    "Score unverified": "Score non vérifié",
    "Score updated": "Score mis à jour",
    "Score verified": "Score vérifié",
    "Scores": "Scores",
    "Scoring enabled": "Scoring activé",
    "Scoring is gated by the per-game api_enabled flag. Toggle \"Enable Score API\" in the submit / edit form (only shown for HTML5 + embed game types). When off, POST /api/games/{gameId}/scores returns 422 with error=\"scoring_disabled\" and reportScore() is a no-op. Anonymous users are never persisted.": "Le scoring est contrôlé par le drapeau api_enabled propre à chaque jeu. Basculez « Activer l'API de score » dans le formulaire de soumission / modification (affiché uniquement pour les types de jeux HTML5 + intégration). Lorsqu'il est désactivé, POST /api/games/{gameId}/scores renvoie 422 avec error=\"scoring_disabled\" et reportScore() ne fait rien. Les utilisateurs anonymes ne sont jamais enregistrés.",
    "Search": "Rechercher",
    "Search Queries": "Requêtes de recherche",
    "Search actions…": "Rechercher des actions…",
    "Search by comment text, username, or game…": "Rechercher par texte de commentaire, nom d'utilisateur ou jeu…",
    "Search by game title…": "Rechercher par titre de jeu…",
    "Search by name": "Rechercher par nom",
    "Search by name, username, or email…": "Rechercher par nom, nom d'utilisateur ou e-mail…",
    "Search by name…": "Rechercher par nom…",
    "Search by text, user, or game…": "Rechercher par texte, utilisateur ou jeu…",
    "Search by title or author…": "Rechercher par titre ou auteur…",
    "Search by title or slug…": "Rechercher par titre ou slug…",
    "Search by title, slug, or tag...": "Rechercher par titre, slug ou tag...",
    "Search by title, slug, or tag…": "Rechercher par titre, slug ou tag…",
    "Search by title…": "Rechercher par titre…",
    "Search by transaction ID, username, email…": "Rechercher par ID de transaction, nom d'utilisateur, e-mail…",
    "Search by user or game…": "Rechercher par utilisateur ou jeu…",
    "Search by username or email…": "Rechercher par nom d'utilisateur ou e-mail…",
    "Search by username…": "Rechercher par nom d'utilisateur…",
    "Search countries…": "Rechercher des pays…",
    "Search external catalog...": "Rechercher dans le catalogue externe...",
    "Search job name or message…": "Rechercher un nom de tâche ou un message…",
    "Search job name…": "Rechercher un nom de tâche…",
    "Search languages…": "Rechercher des langues…",
    "Search locales…": "Rechercher des langues…",
    "Search queries…": "Rechercher des requêtes…",
    "Search recipient…": "Rechercher un destinataire…",
    "Search reports…": "Rechercher des signalements…",
    "Search settings...": "Rechercher des paramètres...",
    "Search the upstream catalog…": "Rechercher dans le catalogue en amont…",
    "Search timezone…": "Rechercher un fuseau horaire…",
    "Search tournaments…": "Rechercher des tournois…",
    "Search...": "Rechercher...",
    "Seconds before the first interlevel ad shows. Each subsequent ad doubles the gap (e.g. 30 → +30s, +60s, +120s, …) and only schedules after the player clicks Continue. Leave blank to disable the timer (cart-driven only).": "Secondes avant l'affichage de la première publicité inter-niveaux. Chaque publicité suivante double l'intervalle (par ex. 30 → +30 s, +60 s, +120 s, …) et n'est planifiée qu'après que le joueur a cliqué sur Continuer. Laissez vide pour désactiver le minuteur (piloté uniquement par la cartouche).",
    "Secret key": "Clé secrète",
    "Security": "Sécurité",
    "Select :title": "Sélectionner :title",
    "Select a .zip file containing plugin.json + src/. The plugin installs as inactive — configure + activate it after upload.": "Sélectionnez un fichier .zip contenant plugin.json + src/. Le plugin s'installe comme inactif — configurez-le puis activez-le après le téléversement.",
    "Select a language": "Sélectionnez une langue",
    "Select a plan": "Sélectionnez un forfait",
    "Select a role": "Sélectionnez un rôle",
    "Select a timezone": "Sélectionnez un fuseau horaire",
    "Select a user": "Sélectionnez un utilisateur",
    "Select all on page": "Tout sélectionner sur la page",
    "Select cluster": "Sélectionnez un cluster",
    "Select country…": "Sélectionnez un pays…",
    "Select currency": "Sélectionnez une devise",
    "Select date format": "Sélectionnez un format de date",
    "Select driver": "Sélectionnez un pilote",
    "Select encryption": "Sélectionnez un chiffrement",
    "Select icon...": "Sélectionnez une icône...",
    "Select locale…": "Sélectionnez une langue…",
    "Select mode": "Sélectionnez le mode",
    "Select page": "Sélectionnez une page",
    "Select placement…": "Sélectionnez un emplacement…",
    "Select row :id": "Sélectionner la ligne :id",
    "Select scheme": "Sélectionnez un schéma",
    "Select system...": "Sélectionnez un système...",
    "Select theme": "Sélectionnez un thème",
    "Self-hosted Laravel Reverb WebSocket server.": "Serveur WebSocket Laravel Reverb auto-hébergé.",
    "Send anonymized error reports to Titan Systems so they can spot and fix bugs proactively. Reports include the stack trace, file/line, and a few request fields — no player data. Requires a purchase code; off by default.": "Envoyez des rapports d'erreurs anonymisés à Titan Systems pour qu'ils puissent repérer et corriger les bugs de manière proactive. Les rapports incluent la trace de la pile, le fichier/la ligne et quelques champs de requête — aucune donnée de joueur. Nécessite un code d'achat ; désactivé par défaut.",
    "Send change request": "Envoyer la demande de modification",
    "Send test email": "Envoyer un e-mail de test",
    "Sender Information": "Informations sur l'expéditeur",
    "Sendmail": "Sendmail",
    "Sent": "Envoyé",
    "Sent when a new user signs up.": "Envoyé lorsqu'un nouvel utilisateur s'inscrit.",
    "Set a different default in Settings → General before deactivating this theme.": "Définissez un autre thème par défaut dans Paramètres → Général avant de désactiver ce thème.",
    "Set a different default in Settings → General before deleting this theme": "Définissez un autre thème par défaut dans Paramètres → Général avant de supprimer ce thème",
    "Set as default": "Définir par défaut",
    "Settings": "Paramètres",
    "Settings updated": "Paramètres mis à jour",
    "Shared (per user)": "Partagé (par utilisateur)",
    "Shared — any user, once each": "Partagé — tout utilisateur, une fois chacun",
    "Shimmer": "Scintillement",
    "Ship new games, follow them through review, and watch the plays, comments, and ratings roll in.": "Publiez de nouveaux jeux, suivez-les tout au long de l'examen et regardez affluer les parties, commentaires et notes.",
    "Shop items": "Articles de la boutique",
    "Shop preview (with label)": "Aperçu boutique (avec libellé)",
    "Shop purchase": "Achat en boutique",
    "Shop refund processed": "Remboursement en boutique traité",
    "Short blurb shown on category pages and tile hovers.": "Court texte affiché sur les pages de catégorie et au survol des tuiles.",
    "Short description": "Description courte",
    "Short marketing line — one to two sentences.": "Courte phrase marketing — une à deux phrases.",
    "Show ads inside game windows. Turning this off hides every ad slot displayed alongside or inside a game.": "Afficher des publicités dans les fenêtres de jeu. Désactiver cette option masque chaque emplacement publicitaire affiché à côté ou à l'intérieur d'un jeu.",
    "Show only games with an animated preview clip.": "Afficher uniquement les jeux avec un clip d'aperçu animé.",
    "Show the global and per-game leaderboards and accept new score submissions from players.": "Affichez les classements globaux et par jeu et acceptez les nouvelles soumissions de scores des joueurs.",
    "Show this game on the /tv surface so it can be played on a TV with a phone-as-controller. Requires a controller-friendly game.": "Affichez ce jeu sur la surface /tv pour qu'il puisse être joué sur une TV avec un téléphone comme manette. Nécessite un jeu adapté à la manette.",
    "Show value": "Afficher la valeur",
    "Showing :type from secure admin route.": "Affichage de :type depuis la route admin sécurisée.",
    "Shown in the browser tab, page header, and outgoing emails.": "Affiché dans l'onglet du navigateur, l'en-tête de page et les e-mails sortants.",
    "Shown next to the icon, like Author / VIP badges.": "Affiché à côté de l'icône, comme les badges Auteur / VIP.",
    "Shows the Most Popular ring on the plan card on /pricing.": "Affiche l'anneau « Le plus populaire » sur la carte du forfait sur /pricing.",
    "Sign in as :user?": "Se connecter en tant que :user ?",
    "Sign in as :username?": "Se connecter en tant que :username ?",
    "Sign in as user": "Se connecter en tant qu'utilisateur",
    "Signup bonus": "Bonus d'inscription",
    "Site description": "Description du site",
    "Site identity, language, theme, and core toggles.": "Identité du site, langue, thème et options principales.",
    "Site key": "Clé de site",
    "Site name": "Nom du site",
    "Site tagline": "Slogan du site",
    "Site-wide configuration grouped by domain. Changes take effect immediately; sensitive keys are encrypted at rest.": "Configuration de l'ensemble du site regroupée par domaine. Les modifications prennent effet immédiatement ; les clés sensibles sont chiffrées au repos.",
    "Size": "Taille",
    "Skip all ads": "Ignorer toutes les publicités",
    "Slot this creative fills. Placements live at /dashboard/ad-placements.": "Emplacement que cette création remplit. Les emplacements se trouvent sur /dashboard/ad-placements.",
    "Slug": "Slug",
    "Smooth navigation": "Navigation fluide",
    "Solid ring": "Anneau plein",
    "Source": "Source",
    "Source ID": "ID de source",
    "Source ID:": "ID de source :",
    "Source mix": "Répartition par source",
    "Start the update now?": "Lancer la mise à jour maintenant ?",
    "Started at": "Démarré à",
    "Stop impersonating": "Arrêter l'usurpation d'identité",
    "Subject": "Objet",
    "Submission rejected": "Soumission rejetée",
    "Submissions": "Soumissions",
    "Submit \":title\" for review?": "Soumettre « :title » pour examen ?",
    "Submit New Game": "Soumettre un nouveau jeu",
    "Submit failed": "Échec de la soumission",
    "Submit for review": "Soumettre pour examen",
    "Submit new game": "Soumettre un nouveau jeu",
    "Submitted": "Soumis",
    "Submitted for review.": "Soumis pour examen.",
    "Submitted for review. You will hear back soon.": "Soumis pour examen. Vous aurez bientôt de nos nouvelles.",
    "Submitted game approved": "Jeu soumis approuvé",
    "Submitting…": "Soumission…",
    "Subscription Plans": "Forfaits d'abonnement",
    "Subscription approved": "Abonnement approuvé",
    "Subscription bonus": "Bonus d'abonnement",
    "Subscription cancelled": "Abonnement annulé",
    "Subscription created": "Abonnement créé",
    "Subscription created for :username.": "Abonnement créé pour :username.",
    "Subscription details": "Détails de l'abonnement",
    "Subscription plans": "Forfaits d'abonnement",
    "Subscription started": "Abonnement démarré",
    "Subscriptions": "Abonnements",
    "Subtype": "Sous-type",
    "Subtype (optional)": "Sous-type (facultatif)",
    "Switch view to see raw rows or per-game aggregates. Recompute rebuilds averages from raw rows.": "Changez de vue pour voir les lignes brutes ou les agrégats par jeu. Le recalcul reconstruit les moyennes à partir des lignes brutes.",
    "TLS (STARTTLS)": "TLS (STARTTLS)",
    "Tags": "Tags",
    "Take down": "Retirer",
    "Takedown reason": "Motif du retrait",
    "Taking down…": "Retrait…",
    "Template": "Modèle",
    "Templates": "Modèles",
    "Test broadcast": "Tester la diffusion",
    "Test connection": "Tester la connexion",
    "Test email": "E-mail de test",
    "Test email sent to :email": "E-mail de test envoyé à :email",
    "Test play": "Tester le jeu",
    "Testing…": "Test…",
    "That animation is not available for the chosen frame style.": "Cette animation n'est pas disponible pour le style de cadre choisi.",
    "The affected user will be recomputed (total + level).": "L'utilisateur concerné sera recalculé (total + niveau).",
    "The color scheme first-time visitors see. Visitors who pick a mode with the theme toggle keep their own choice.": "Le jeu de couleurs que voient les nouveaux visiteurs. Les visiteurs qui choisissent un mode via le sélecteur de thème conservent leur choix.",
    "The default look-and-feel used for the public site. Logged-in users can override this from their own profile settings.": "L'apparence par défaut utilisée pour le site public. Les utilisateurs connectés peuvent la remplacer depuis les paramètres de leur propre profil.",
    "The default theme is the always-on fallback and cannot be deactivated.": "Le thème par défaut est le repli toujours actif et ne peut pas être désactivé.",
    "The draft will move to the admin review queue. You can keep editing until an admin acts on it.": "Le brouillon passera dans la file d'examen des administrateurs. Vous pouvez continuer à le modifier jusqu'à ce qu'un administrateur agisse dessus.",
    "The economy is currently disabled.": "L'économie est actuellement désactivée.",
    "The fallback language for visitors without a saved preference.": "La langue de repli pour les visiteurs sans préférence enregistrée.",
    "The games catalog rejected this request (403). Check that your purchase code has access to this catalog.": "Le catalogue de jeux a rejeté cette requête (403). Vérifiez que votre code d'achat a accès à ce catalogue.",
    "The plugin's database tables and uploaded files are removed. This cannot be undone.": "Les tables de base de données et les fichiers téléversés du plugin sont supprimés. Cette action est irréversible.",
    "The site will fall back to the global favicon (or the bundled default if no global favicon is set). You can re-upload at any time.": "Le site reviendra au favicon global (ou au favicon par défaut intégré si aucun favicon global n'est défini). Vous pouvez le téléverser à nouveau à tout moment.",
    "The site-wide currency for every subscription plan and billing screen. Changing this immediately rewrites the currency on every existing plan — prices stay numerically the same, only the symbol/code changes. Past transactions keep their original currency for the audit trail.": "La devise de l'ensemble du site pour chaque forfait d'abonnement et écran de facturation. La modifier réécrit immédiatement la devise sur chaque forfait existant — les prix restent numériquement identiques, seul le symbole/code change. Les transactions passées conservent leur devise d'origine pour la piste d'audit.",
    "The subscription becomes active immediately and the user gains VIP access.": "L'abonnement devient actif immédiatement et l'utilisateur obtient l'accès VIP.",
    "The theme files and any uploaded logo are removed. This cannot be undone.": "Les fichiers du thème et tout logo téléversé sont supprimés. Cette action est irréversible.",
    "The theme will fall back to its bundled default logo for this mode. You can re-upload at any time.": "Le thème reviendra à son logo par défaut intégré pour ce mode. Vous pouvez le téléverser à nouveau à tout moment.",
    "Theme": "Thème",
    "Theme activated": "Thème activé",
    "Theme installed": "Thème installé",
    "Theme uninstalled": "Thème désinstallé",
    "This admin section is coming soon.": "Cette section admin sera bientôt disponible.",
    "This cannot be undone.": "Cette action est irréversible.",
    "This cannot be undone. The plan will be removed from /pricing immediately.": "Cette action est irréversible. Le forfait sera retiré de /pricing immédiatement.",
    "This category has :count linked game(s). Reassign or delete those first.": "Cette catégorie a :count jeu(x) lié(s). Réassignez-les ou supprimez-les d'abord.",
    "This month": "Ce mois-ci",
    "This permanently removes the report from the moderation log. The reported entity is unaffected.": "Ceci supprime définitivement le signalement du journal de modération. L'entité signalée n'est pas affectée.",
    "This placement has :count linked ad(s). Reassign or delete those first.": "Cet emplacement a :count publicité(s) liée(s). Réassignez-les ou supprimez-les d'abord.",
    "This will permanently delete the game, its files, and all related records.": "Ceci supprimera définitivement le jeu, ses fichiers et tous les enregistrements associés.",
    "Three reasons in order of likelihood: (1) the Score API toggle is off in your game's submit/edit form, (2) the player isn't logged in (anonymous scores aren't persisted), or (3) postMessage origin issue — open the browser console and look for \"score\" type messages firing from your iframe.": "Trois raisons par ordre de probabilité : (1) le commutateur de l'API de score est désactivé dans le formulaire de soumission/modification de votre jeu, (2) le joueur n'est pas connecté (les scores anonymes ne sont pas enregistrés), ou (3) un problème d'origine postMessage — ouvrez la console du navigateur et cherchez les messages de type « score » émis par votre iframe.",
    "Thumbnail": "Miniature",
    "Time zone": "Fuseau horaire",
    "Timezone": "Fuseau horaire",
    "Title": "Titre",
    "To date": "Jusqu'au",
    "Toggle failed": "Échec du basculement",
    "Top GP holders": "Principaux détenteurs de GP",
    "Top games (30d)": "Top des jeux (30 j)",
    "Top players (XP)": "Top des joueurs (XP)",
    "Top searches": "Recherches les plus fréquentes",
    "Total Entries": "Total des entrées",
    "Total entries": "Total des entrées",
    "Total games": "Total des jeux",
    "Total in Circulation": "Total en circulation",
    "Total plays": "Total des parties",
    "Total revenue": "Revenu total",
    "Total users": "Total des utilisateurs",
    "Tournament economy": "Économie des tournois",
    "Tournament prize": "Récompense de tournoi",
    "Transaction": "Transaction",
    "Transactions": "Transactions",
    "Try widening the search, switching the type, or turning off the preview-only filter.": "Essayez d'élargir la recherche, de changer le type ou de désactiver le filtre aperçu uniquement.",
    "Tweak metadata, swap the thumbnail, or toggle featured/active status.": "Ajustez les métadonnées, changez la miniature ou basculez le statut mis en avant/actif.",
    "Unfeature": "Retirer de la mise en avant",
    "Unfeature game": "Retirer le jeu de la mise en avant",
    "Unhide": "Réafficher",
    "Unhide selected": "Réafficher la sélection",
    "Uninstall": "Désinstaller",
    "Uninstall :name?": "Désinstaller :name ?",
    "Uninstall :plugin?": "Désinstaller :plugin ?",
    "Uninstall failed": "Échec de la désinstallation",
    "Unique (1 user)": "Unique (1 utilisateur)",
    "Unique — 1 user total": "Unique — 1 utilisateur au total",
    "Unknown": "Inconnu",
    "Unlimited favorites": "Favoris illimités",
    "Unlock VIP-only games": "Débloquer les jeux réservés aux VIP",
    "Untitled game": "Jeu sans titre",
    "Unverified": "Non vérifié",
    "Unverify": "Annuler la vérification",
    "Unverify selected": "Annuler la vérification de la sélection",
    "Update failed": "Échec de la mise à jour",
    "Update language settings.": "Mettre à jour les paramètres de langue.",
    "Update now": "Mettre à jour maintenant",
    "Update profile, access, and preferences. Leave the password blank to keep the current one.": "Mettez à jour le profil, les accès et les préférences. Laissez le mot de passe vide pour conserver l'actuel.",
    "Updated": "Mis à jour",
    "Updated MAME 2003 fork with broader ROM-set coverage.": "Fork MAME 2003 mis à jour avec une couverture de jeux de ROM plus large.",
    "Upgrade failed: :error": "Échec de la mise à niveau : :error",
    "Upload": "Téléverser",
    "Upload a .zip archive with a root manifest.json — slug and name are required; description, version, author, and default_color are optional. Run npm run build afterwards for the theme to render on the public site.": "Téléversez une archive .zip avec un manifest.json à la racine — slug et name sont requis ; description, version, author et default_color sont optionnels. Exécutez ensuite npm run build pour que le thème s'affiche sur le site public.",
    "Uploaded": "Téléversé",
    "Installed from a zip upload": "Installé depuis un zip téléversé",
    "Upload failed": "Échec du téléversement",
    "Upload image": "Téléverser une image",
    "Upload plugin": "Téléverser un plugin",
    "Upload plugin ZIP": "Téléverser le ZIP du plugin",
    "Uploading…": "Téléversement…",
    "Use SPA-style page transitions for snappier navigation between pages. Turning this off makes every link do a full page reload — recommended if you plan to run Google Ads, since their crawler reads page metadata more reliably from full reloads.": "Utilisez des transitions de page de style SPA pour une navigation plus réactive entre les pages. Désactiver cette option fait que chaque lien effectue un rechargement complet de la page — recommandé si vous prévoyez de diffuser des Google Ads, car leur robot lit plus fiablement les métadonnées de page lors des rechargements complets.",
    "Used": "Utilisé",
    "Used to format timestamps and schedule cron jobs (e.g. \"Daily at 03:00 UTC\").": "Utilisé pour formater les horodatages et planifier les tâches cron (par ex. « Tous les jours à 03:00 UTC »).",
    "User": "Utilisateur",
    "User :username is already an author.": "L'utilisateur :username est déjà auteur.",
    "User created": "Utilisateur créé",
    "User deleted": "Utilisateur supprimé",
    "User following": "Abonnements de l'utilisateur",
    "User registration": "Inscription des utilisateurs",
    "User updated": "Utilisateur mis à jour",
    "User-submitted reports for games and comments awaiting moderation.": "Signalements soumis par les utilisateurs pour les jeux et commentaires en attente de modération.",
    "User-uploaded image proof of payment.": "Preuve de paiement sous forme d'image téléversée par l'utilisateur.",
    "Users": "Utilisateurs",
    "Users currently on this language will fall back to the default. This cannot be undone.": "Les utilisateurs actuellement sur cette langue reviendront à la langue par défaut. Cette action est irréversible.",
    "VIP-only games": "Jeux réservés aux VIP",
    "Verified": "Vérifié",
    "Verify": "Vérifier",
    "Verify selected": "Vérifier la sélection",
    "Version": "Version",
    "View all →": "Tout voir →",
    "View details": "Voir les détails",
    "View full": "Voir en entier",
    "View full size": "Voir en taille réelle",
    "View invoice": "Voir la facture",
    "View live": "Voir en direct",
    "View log details": "Voir les détails du journal",
    "View on game": "Voir sur le jeu",
    "View public site →": "Voir le site public →",
    "View wallets": "Voir les portefeuilles",
    "Visibility": "Visibilité",
    "Visible": "Visible",
    "Voucher redeemed": "Bon utilisé",
    "Vouchers": "Bons",
    "Welcome back, :name": "Bon retour, :name",
    "What your users typed into the search box, with frequency. Use to discover content gaps + popular topics.": "Ce que vos utilisateurs ont saisi dans la barre de recherche, avec la fréquence. Utilisez-le pour repérer les lacunes de contenu et les sujets populaires.",
    "When": "Quand",
    "When on, the public site shows a maintenance page to non-admins. Admins can still browse normally.": "Lorsque c'est activé, le site public affiche une page de maintenance aux non-administrateurs. Les administrateurs peuvent toujours naviguer normalement.",
    "Why isn't my score showing on the leaderboard?": "Pourquoi mon score n'apparaît-il pas dans le classement ?",
    "Width": "Largeur",
    "Xbox / Xbox 360 / Xbox One — out of scope": "Xbox / Xbox 360 / Xbox One — hors champ",
    "Yearly": "Annuel",
    "Yes — embed your dev build at /play/{your-game-slug}. The arcade picks up postMessage events in any environment.": "Oui — intégrez votre build de dev à /play/{your-game-slug}. L'arcade capte les événements postMessage dans n'importe quel environnement.",
    "You already have a pending application.": "Vous avez déjà une candidature en attente.",
    "You are already an author — no application needed.": "Vous êtes déjà auteur — aucune candidature nécessaire.",
    "You are impersonating another user.": "Vous usurpez l'identité d'un autre utilisateur.",
    "You can only edit games you have submitted.": "Vous ne pouvez modifier que les jeux que vous avez soumis.",
    "You cannot delete your own account.": "Vous ne pouvez pas supprimer votre propre compte.",
    "You must accept the legal attestation to apply.": "Vous devez accepter l'attestation légale pour postuler.",
    "You need to be an approved author to access this page.": "Vous devez être un auteur approuvé pour accéder à cette page.",
    "You'll be logged in as them. Use the banner at the top of every page to switch back to your admin account.": "Vous serez connecté en tant que cet utilisateur. Utilisez la bannière en haut de chaque page pour revenir à votre compte admin.",
    "Your game runs inside an iframe on the play page. The arcade communicates with it via window.postMessage. Drop the helpers below into your game code, then call them at the right moments — no library needed.": "Votre jeu s'exécute dans une iframe sur la page de jeu. L'arcade communique avec lui via window.postMessage. Insérez les fonctions ci-dessous dans le code de votre jeu, puis appelez-les aux bons moments — aucune bibliothèque nécessaire.",
    "Your site will be briefly unavailable while the update installs. A full backup of your files and database is taken first, so a failure rolls back automatically.": "Votre site sera brièvement indisponible pendant l'installation de la mise à jour. Une sauvegarde complète de vos fichiers et de votre base de données est effectuée au préalable, de sorte qu'un échec est automatiquement annulé.",
    "across every status — track drafts, pending reviews, approvals, and rejections in one place.": "tous statuts confondus — suivez les brouillons, les examens en attente, les approbations et les rejets au même endroit.",
    "admin grant": "octroi admin",
    "and": "et",
    "avatar part": "élément d'avatar",
    "by": "par",
    "by :author": "par :author",
    "chargeback clawback": "récupération sur rejet de débit",
    "correction": "correction",
    "cover frame": "cadre de couverture",
    "digital download": "téléchargement numérique",
    "e.g. Action": "par ex. Action",
    "e.g. AdSense — Homepage Header (728x90)": "par ex. AdSense — En-tête de la page d'accueil (728x90)",
    "e.g. Apprentice": "par ex. Apprenti",
    "e.g. Arrow keys to move, Space to jump.": "par ex. Flèches pour se déplacer, Espace pour sauter.",
    "e.g. Customer-service comp for incident #1234": "par ex. Compensation du service client pour l'incident #1234",
    "e.g. English, Arabic, French": "par ex. Anglais, Arabe, Français",
    "e.g. English, العربية, Français": "par ex. English, العربية, Français",
    "e.g. General Header": "par ex. En-tête général",
    "e.g. Priority support": "par ex. Support prioritaire",
    "e.g. Silver": "par ex. Silver",
    "e.g. Super Dodge Ball": "par ex. Super Dodge Ball",
    "e.g. user charge-back": "par ex. rejet de débit de l'utilisateur",
    "email": "e-mail",
    "emails": "e-mails",
    "embed URL only": "URL d'intégration uniquement",
    "entries": "entrées",
    "entry": "entrée",
    "favorite": "favori",
    "favorites": "favoris",
    "follow relationship": "relation d'abonnement",
    "follow relationships": "relations d'abonnement",
    "game": "jeu",
    "games": "jeux",
    "in the catalog — admin-created plus author submissions. Toggle Featured to highlight on the home page; Active to publish.": "dans le catalogue — créés par l'admin plus les soumissions d'auteurs. Basculez Mis en avant pour mettre en valeur sur la page d'accueil ; Actif pour publier.",
    "is an optional plain object stored on the score row as score_data. Useful for context (level, stage, time elapsed).": "est un objet simple facultatif stocké sur la ligne de score sous score_data. Utile pour le contexte (niveau, étape, temps écoulé).",
    "is an optional ≤32-char tag (e.g. \"time\", \"kills\") that lets you keep multiple leaderboards per game.": "est un tag facultatif de ≤32 caractères (par ex. « time », « kills ») qui vous permet de conserver plusieurs classements par jeu.",
    "john@arcade.local": "john@arcade.local",
    "johndoe": "johndoe",
    "log #:id": "journal #:id",
    "metadata": "métadonnées",
    "must be a non-negative integer. The postMessage bridge floors floats client-side before sending; if you call the API directly, non-integer values are rejected with HTTP 422.": "doit être un entier non négatif. Le pont postMessage arrondit les flottants à l'entier inférieur côté client avant l'envoi ; si vous appelez l'API directement, les valeurs non entières sont rejetées avec un HTTP 422.",
    "on": "sur",
    "original :currency :amount": ":currency :amount d'origine",
    "pending submission": "soumission en attente",
    "pending submissions": "soumissions en attente",
    "placement": "emplacement",
    "placements": "emplacements",
    "plan": "forfait",
    "plans": "forfaits",
    "profile badge": "badge de profil",
    "purchase": "achat",
    "rated game": "jeu noté",
    "rated games": "jeux notés",
    "rating": "note",
    "ratings": "notes",
    "reCAPTCHA": "reCAPTCHA",
    "reCAPTCHA protection": "protection reCAPTCHA",
    "reCAPTCHA secret key": "clé secrète reCAPTCHA",
    "reCAPTCHA site key": "clé de site reCAPTCHA",
    "refund": "remboursement",
    "score": "score",
    "scoreType": "scoreType",
    "scores": "scores",
    "sec": "s",
    "shop purchase": "achat en boutique",
    "signup bonus": "bonus d'inscription",
    "silver": "silver",
    "static page": "page statique",
    "static pages": "pages statiques",
    "submission": "soumission",
    "submissions": "soumissions",
    "subscription": "abonnement",
    "subscription bonus": "bonus d'abonnement",
    "subscription drip": "versement d'abonnement",
    "system": "système",
    "to award the EXP every time the action happens.": "pour attribuer l'EXP à chaque fois que l'action se produit.",
    "to stop awarding EXP for an event without removing it. Set the cooldown to": "pour cesser d'attribuer de l'EXP pour un événement sans le supprimer. Définissez le délai d'attente à",
    "tournament entry": "inscription au tournoi",
    "tournament prize": "récompense de tournoi",
    "transaction": "transaction",
    "transactions": "transactions",
    "unique queries": "requêtes uniques",
    "unique query": "requête unique",
    "unknown": "inconnu",
    "unknown game": "jeu inconnu",
    "utility": "utilitaire",
    "v1 records the refund in metadata only — issue the actual refund in your gateway dashboard.": "La v1 enregistre le remboursement uniquement dans les métadonnées — effectuez le remboursement réel dans le tableau de bord de votre passerelle.",
    "value": "valeur",
    "via :name": "via :name",
    "voucher": "bon",
    "vs last month": "vs le mois dernier",
    "— PNG, JPG, WebP, SVG. Max 2 MB.": "— PNG, JPG, WebP, SVG. 2 MB max.",
    "— emoji or lucide icon name": "— emoji ou nom d'icône lucide",
    "— leave blank to keep current": "— laissez vide pour conserver l'actuel",
    "— leave blank to keep the current file": "— laissez vide pour conserver le fichier actuel",
    "— shown on /pricing under the plan name": "— affiché sur /pricing sous le nom du forfait",
    "🎮 or Crown": "🎮 ou Couronne",
    "article": "article",
    "articles": "articles",
    "article awaiting review": "article en attente d'examen",
    "articles awaiting review": "articles en attente d'examen",
    "New article": "Nouvel article",
    "Edit article": "Modifier l'article",
    "Article saved": "Article enregistré",
    "Article updated": "Article mis à jour",
    "Article published": "Article publié",
    "Article scheduled": "Article programmé",
    "Article sent back": "Article renvoyé",
    "Article approved": "Article approuvé",
    "Article deleted": "Article supprimé",
    "Publish now": "Publier maintenant",
    "Schedule publication": "Programmer la publication",
    "Schedule…": "Programmer…",
    "Publish date & time": "Date et heure de publication",
    "The article goes live automatically at the chosen time.": "L'article est mis en ligne automatiquement à l'heure choisie.",
    "Excerpt": "Extrait",
    "Short summary shown on cards and in search results.": "Bref résumé affiché sur les cartes et dans les résultats de recherche.",
    "Featured image": "Image mise en avant",
    "Featured articles are highlighted at the top of the blog.": "Les articles mis en avant sont affichés en tête du blog.",
    "Note to author": "Note à l'auteur",
    "What needs to change before this can be published?": "Que faut-il modifier avant de pouvoir publier cet article ?",
    "The author is notified with your note and the article returns to draft.": "L'auteur est notifié avec votre note et l'article repasse en brouillon.",
    "Send back for changes": "Renvoyer pour modifications",
    "Send back": "Renvoyer",
    "Search pending articles…": "Rechercher des articles en attente…",
    "Auto-generated from the title until edited.": "Généré automatiquement à partir du titre jusqu'à modification.",
    "Comma-separated, e.g. retro, tips": "Séparés par des virgules, par ex. retro, conseils",
    "Write your article…": "Rédigez votre article…",
    "Linked games appear below the article. Inline embeds are added automatically too.": "Les jeux liés apparaissent sous l'article. Les intégrations en ligne sont également ajoutées automatiquement.",
    "Organize articles into browsable sections.": "Organisez les articles en sections navigables.",
    "Articles in this category become uncategorized. This cannot be undone.": "Les articles de cette catégorie deviennent non catégorisés. Cette action est irréversible.",
    "Sort order": "Ordre de tri",
    "Uncategorized": "Non catégorisé",
    "Insert game": "Insérer un jeu",
    "Search for a game to embed as an inline link.": "Recherchez un jeu à intégrer comme lien en ligne.",
    "No games linked yet.": "Aucun jeu lié pour le moment.",
    "Search games by title…": "Rechercher des jeux par titre…",
    "Move up": "Monter",
    "Views": "Vues",
    "View on blog": "Voir sur le blog",
    "Action failed": "Échec de l'action",
    "Please fix the highlighted fields and try again.": "Veuillez corriger les champs en surbrillance et réessayer.",
    "Move down": "Déplacer vers le bas",
    "Insert image": "Insérer une image",
    "Image upload failed. Please try again.": "Échec du chargement de l'image. Veuillez réessayer.",
    "e.g. Best Retro Platformers of 2026": "ex. Les meilleurs jeux de plateforme rétro de 2026",
    "Auto-generated from the title": "généré automatiquement à partir du titre",
    "Open article": "Ouvrir l'article",
    "e.g. Guides": "ex. Guides",
    "Auto-generated from the name": "généré automatiquement à partir du nom",
    "Optional — shown on the category archive page.": "Optionnel — affiché sur la page d'archive de la catégorie.",
    "Search by name or slug…": "Rechercher par nom ou slug…",
    "Storage link": "Lien de stockage",
    "Recreate the public/storage symlink. Run this if uploaded images (game thumbnails, avatars, cover art) show as broken after an update.": "Recrée le lien symbolique public/storage. Lancez ceci si les images téléchargées (miniatures de jeux, avatars, couvertures) s'affichent comme brisées après une mise à jour.",
    "Repairing…": "Réparation en cours…",
    "Repair storage link": "Réparer le lien de stockage",
    "Your host has PHP symlink() disabled, so the link can't be created from here. Run \"php artisan storage:link\" over SSH, or use your file manager to create a symlink from public/storage to storage/app/public.": "Votre hébergeur a désactivé PHP symlink(), le lien ne peut donc pas être créé depuis ici. Exécutez \"php artisan storage:link\" via SSH, ou utilisez votre gestionnaire de fichiers pour créer un lien symbolique de public/storage vers storage/app/public.",
    "Could not repair the storage link: :error": "Impossible de réparer le lien de stockage : :error",
    "Storage link repaired — uploaded images should display again. (You may need to hard-refresh the page.)": "Lien de stockage réparé — les images téléchargées devraient de nouveau s'afficher. (Un rechargement forcé de la page peut être nécessaire.)",
    "Ran the link command, but public/storage is still missing. Check that the web user can write to the public/ directory.": "La commande de lien a été exécutée, mais public/storage est toujours absent. Vérifiez que l'utilisateur web dispose des droits d'écriture dans le répertoire public/.",
    "Add a description first": "Ajoutez d'abord une description",
    "Add a short description first": "Ajoutez d'abord une description courte",
    "Add content first": "Ajoutez d'abord du contenu",
    "AI": "IA",
    "AI excerpt": "Extrait IA",
    "AI request failed.": "La requête IA a échoué.",
    "AI rewrite": "Réécriture IA",
    "AI settings saved": "Paramètres IA enregistrés",
    "AI will populate the title, content, excerpt, tags, and category. Review before saving.": "L'IA remplira le titre, le contenu, l'extrait, les étiquettes et la catégorie. Vérifiez avant d'enregistrer.",
    "Change tone": "Changer le ton",
    "Draft generated — review before saving.": "Brouillon généré — vérifiez avant d'enregistrer.",
    "Enable AI first": "Activez d'abord l'IA",
    "Enter a topic, e.g. \"best retro platformers of 2026\"": "Saisissez un sujet, ex. : « meilleurs jeux de plateforme rétro de 2026 »",
    "Expand": "Développer",
    "Failed.": "Échec.",
    "Fix grammar": "Corriger la grammaire",
    "Generate draft": "Générer un brouillon",
    "Generate with AI": "Générer avec l'IA",
    "Generating…": "Génération en cours…",
    "Generation failed.": "La génération a échoué.",
    "Improve": "Améliorer",
    "Rephrase": "Reformuler",
    "Rewrite": "Réécrire",
    "Save your settings first — the test uses the persisted API key + model.": "Enregistrez d'abord vos paramètres — le test utilise la clé API et le modèle persistés.",
    "Select model": "Sélectionner le modèle",
    "Select text first": "Sélectionnez d'abord du texte",
    "Shorten": "Raccourcir",
    "Test failed.": "Le test a échoué.",
    "AI will overwrite the current title, content, excerpt, tags, and category. Review before saving.": "L'IA va écraser le titre, le contenu, l'extrait, les étiquettes et la catégorie actuels. Vérifiez avant d'enregistrer.",
    "Article topic for AI draft": "Sujet de l'article pour le brouillon IA",
    "AI Enabled": "IA activée",
    "Enable AI-powered writing assistance for articles and game descriptions.": "Activez l'assistance à la rédaction par IA pour les articles et les descriptions de jeux.",
    "Connect an OpenAI-compatible text model (DeepSeek, OpenAI, Grok, …) for blog writing and game copy.": "Connectez un modèle de texte compatible OpenAI (DeepSeek, OpenAI, Grok, …) pour la rédaction d'articles et de textes de jeux.",
    "Artificial Intelligence": "Intelligence artificielle",
    "Provider": "Fournisseur",
    "Test Connection": "Tester la connexion",
    "Another rewrite is in progress": "Une autre réécriture est en cours"
}
