{
  "systemConfiguration": {
    "title": "Configuration Système",
    "publicEndpointsTitle": "Points de terminaison publics",
    "publicEndpointsDescription": "Activez ou désactivez l'accès aux points de terminaison de démo et d'échange sans authentification.",
    "contentDisplayTitle": "Affichage du Contenu",
    "contentDisplayDescription": "Configurez l'affichage du contenu pour les utilisateurs finaux.",
    "hideEmptyEpisodesLabel": "Masquer les Épisodes Vides",
    "hideEmptyEpisodesDescription": "Masquer les épisodes qui n'ont pas de fichier vidéo assigné. Utile lors de l'importation de séries depuis TMDB.",
    "publicDemoLabel": "Point de Démo Public",
    "publicDemoDescription": "Autoriser la création de comptes démo sans authentification.",
    "publicRedeemLabel": "Point d'Échange Public",
    "publicRedeemDescription": "Autoriser l'échange de codes cadeaux sans authentification.",
    "creditTitle": "Configuration du Système de Crédit",
    "creditDescription": "Configurer les limites d'appareils par défaut et les taux de crédit pour la création d'utilisateurs",
    "saveCreditConfig": "Enregistrer la Config Crédit",
    "saveTMDBConfig": "Enregistrer la Config TMDB",
    "testing": "Test...",
    "test": "Tester",
    "tmdbKeyValid": "La clé API TMDB est valide !",
    "tmdbKeyInvalid": "La clé API TMDB est invalide : {{message}}",
    "failedToLoad": "Échec du chargement de la configuration : {{message}}",
    "creditConfigUpdated": "Configuration de crédit mise à jour avec succès !",
    "tmdbConfigUpdated": "Configuration TMDB mise à jour avec succès !",
    "updateSuccess": "Configuration mise à jour avec succès !",
    "updateFailed": "Échec de la mise à jour de la configuration",
    "currentConfigTitle": "Configuration Actuelle",
    "currentConfigDescription": "Résumé des paramètres système actuels",
    "defaultDevicesLabel": "Appareils par Défaut",
    "credits3DevicesLabel": "Crédits (3 appareils)",
    "credits5DevicesLabel": "Crédits (5 appareils)",
    "tmdbApiLabel": "API TMDB",
    "configured": "Configuré",
    "notSet": "Non Défini",
    "forms": {
      "defaultDevicesLabel": "Appareils par Défaut par Utilisateur",
      "defaultDevicesHelp": "Nombre par défaut d'appareils pour les nouveaux utilisateurs",
      "creditPerExtraDeviceLabel": "Crédit par Appareil Supplémentaire",
      "creditPerExtraDeviceHelp": "Crédits facturés pour chaque appareil au-delà du défaut",
      "credit3DevicesLabel": "Crédits pour Utilisateur 3 Appareils",
      "credit3DevicesHelp": "Crédits déduits lors de la création d'un utilisateur avec 3 appareils",
      "credit5DevicesLabel": "Crédits pour Utilisateur 5 Appareils",
      "credit5DevicesHelp": "Crédits déduits lors de la création d'un utilisateur avec 5 appareils",
      "tmdbTitle": "Configuration API TMDB",
      "tmdbDescription": "Configurer l'intégration API TMDB pour les métadonnées de contenu automatiques",
      "tmdbApiKeyLabel": "Clé API TMDB",
      "tmdbApiKeyPlaceholder": "Entrez votre clé API TMDB",
      "tmdbApiKeyHelp": "Obtenez votre clé API dans les paramètres TMDB",
      "tmdbEnabledLabel": "Intégration TMDB",
      "tmdbEnabledDescription": "Activer la récupération des métadonnées TMDB pour le panneau de contrôle.",
      "tmdbLanguageLabel": "Langue TMDB",
      "tmdbLanguagePlaceholder": "Sélectionnez la langue TMDB",
      "tmdbLanguageHelp": "Langue pour les titres de films, descriptions et métadonnées de TMDB",
      "tmdbPreferredFormatLabel": "Format d'image préféré",
      "tmdbPreferredFormatPlaceholder": "Sélectionnez le format d'image préféré",
      "tmdbPreferredFormatHelp": "Choisissez le format préféré pour les illustrations TMDB en mode hors ligne",
      "tmdbModeLabel": "Source de métadonnées",
      "tmdbModePlaceholder": "Sélectionnez la source de métadonnées",
      "tmdbModeOnline": "En ligne (API TMDB)",
      "tmdbModeOffline": "Hors ligne (métadonnées locales)",
      "tmdbModeDescription": "Choisissez de récupérer les métadonnées directement depuis TMDB ou depuis votre cache local.",
      "tmdbMetadataPathLabel": "Dossier de métadonnées",
      "tmdbMetadataPathHelp": "Chemin relatif sur le serveur où les métadonnées et images TMDB hors ligne sont stockées (par défaut : metadata).",
      "tmdbOfflineHint": "Le mode hors ligne servira les descriptions et illustrations depuis le dossier de métadonnées. Assurez-vous que le dossier est synchronisé avec des exports TMDB à jour.",
      "loginBackdropsTitle": "Fonds d'écran de Login",
      "loginBackdropsDescription": "Personnalisez le mur d'images de fond de l'écran de connexion.",
      "loginSeriesBackdropsLabel": "Fonds Séries",
      "loginMoviesBackdropsLabel": "Fonds Films",
      "loginBackdropsHelp": "Liste séparée par des virgules ou retours à la ligne d'URL ou chemins /backdrops/*. Laisser vide pour utiliser les ressources locales par défaut.",
      "saveLoginBackdrops": "Enregistrer Fonds",
      "loginBackdropsSaved": "Fonds d'écran de login mis à jour.",
      "paymentsTitle": "Clés API Stripe",
      "paymentsDescription": "Configurez vos clés de paiement Stripe. Les secrets sont chiffrés au repos avec AES-256-GCM.",
      "secretKeyLabel": "Clé secrète",
      "secretKeyPlaceholder": "sk_live_... ou sk_test_...",
      "webhookSecretLabel": "Secret Webhook (Crédits)",
      "webhookSecretPlaceholder": "whsec_...",
      "subscriptionWebhookLabel": "Secret Webhook Abonnement (optionnel)",
      "subscriptionWebhookPlaceholder": "whsec_...",
      "configured": "Configuré",
      "paymentSettingsTitle": "Paramètres de paiement",
      "currencyLabel": "Devise",
      "currencyPlaceholder": "usd",
      "successUrlLabel": "URL de succès",
      "successUrlPlaceholder": "https://votredomaine.com/credits/succes",
      "cancelUrlLabel": "URL d'annulation",
      "cancelUrlPlaceholder": "https://votredomaine.com/credits/annulation",
      "serverConfigTitle": "Configuration serveur",
      "serverConfigDescription": "Ces paramètres affectent la génération d'URLs et la diffusion de contenu.",
      "publicBaseUrlLabel": "URL de base publique",
      "publicBaseUrlPlaceholder": "https://api.votredomaine.com",
      "publicBaseUrlHelp": "Utilisé pour les URLs webhook, les liens email et les réponses API.",
      "contentMultiplierLabel": "Multiplicateur de contenu",
      "contentMultiplierPlaceholder": "x1",
      "noStripeKeyTitle": "Aucune clé Stripe configurée",
      "noStripeKeyDescription": "Les fonctions de paiement ne fonctionneront pas sans clé secrète Stripe.",
      "updated": "Mis à jour : {{key}}",
      "tmdbMetadataPathDefault": "métadonnées",
      "tmdbFormats": {
        "original": "Original",
        "webp": "WebP",
        "png": "PNG",
        "jpg": "JPG"
      },
      "tmdbLanguages": {
        "esES": "🇪🇸 Espagnol (Espagne)",
        "esMX": "🇲🇽 Espagnol (Mexique)",
        "esAR": "🇦🇷 Espagnol (Argentine)",
        "enUS": "🇺🇸 Anglais (États-Unis)",
        "enGB": "🇫🇷 Anglais (Royaume-Uni)",
        "ptBR": "🇧🇷 Portugais (Brésil)",
        "ptPT": "🇵🇹 Portugais (Portugal)",
        "frFR": "🇫🇷 Français",
        "deDE": "🇩🇪 Allemand",
        "itIT": "🇮🇹 italien",
        "jaJP": "🇯🇵 Japonais",
        "koKR": "🇰🇷 coréen",
        "zhCN": "🇨🇳 Chinois (simplifié)",
        "zhTW": "🇹🇼 Chinois (traditionnel)",
        "ruRU": "🇷🇺 Russe"
      }
    },
    "settings": {
      "tabs": {
        "general": "Général",
        "credits": "Crédits",
        "payments": "Paiements",
        "tmdb": "TMDB",
        "database": "Base de données"
      }
    },
    "dbToolsTitle": "Outils de base de données",
    "dbToolsDescription": "Importez ou exportez des données en toute sécurité entre les formats legacy et PostgreSQL.",
    "dbToolsLegacyTitle": "Import SQLite legacy",
    "dbToolsLegacyDescription": "Importer un fichier `.db` legacy. Destiné aux anciennes installations.",
    "dbToolsImportLegacyAction": "Importer la BD legacy",
    "dbToolsImportRunning": "Importation en cours...",
    "dbToolsRowsSeen": "Lignes lues",
    "dbToolsRowsInserted": "Lignes insérées",
    "dbToolsLegacyHint": "Utilisez cette option uniquement pour les migrations legacy. Préférez l'import/export SQL pour les sauvegardes régulières.",
    "dbToolsImportPartial": "Importation terminée avec quelques avertissements. Consultez les journaux.",
    "dbToolsExportTitle": "Export PostgreSQL",
    "dbToolsExportDescription": "Téléchargez une sauvegarde SQL complète depuis la base PostgreSQL actuelle.",
    "dbToolsExportAction": "Exporter la sauvegarde SQL",
    "dbToolsImportNewTitle": "Import PostgreSQL",
    "dbToolsImportNewDescription": "Importez une sauvegarde `.sql` dans la base actuelle.",
    "dbToolsModeAppend": "Ajouter (conserver les données existantes)",
    "dbToolsModeReplace": "Remplacer (écraser les données existantes)",
    "dbToolsImportNewAction": "Importer la sauvegarde SQL",
    "dbToolsImportWarning": "Les opérations d'import peuvent modifier de grandes quantités de données. Gardez toujours une sauvegarde avant de continuer.",
    "dbToolsImportStatusTitle": "Statut d'import",
    "dbToolsImportStatusHint": "Suivez les imports en cours et récents.",
    "dbToolsImportType": "Type d'import",
    "dbToolsImportKindSqlite": "SQLite",
    "dbToolsImportKindPostgres": "PostgreSQL",
    "dbToolsImportStatusRunning": "En cours",
    "dbToolsImportStatusCompleted": "Terminé",
    "dbToolsImportStatusFailed": "Échoué",
    "dbToolsImportStatusCancelled": "Annulé",
    "dbToolsImportModeAppendShort": "Ajouter",
    "dbToolsImportModeReplaceShort": "Remplacer",
    "dbToolsImportStage": "Étape",
    "dbToolsImportStageStarting": "Démarrage",
    "dbToolsImportStageImporting": "Importation",
    "dbToolsImportStageResetting": "Réinitialisation du schéma",
    "dbToolsImportStageRestoring": "Restauration des données",
    "dbToolsImportStageCompleted": "Terminé",
    "dbToolsImportStageFailed": "Échoué",
    "dbToolsImportStarted": "Démarré",
    "dbToolsImportDuration": "Durée",
    "dbToolsImportSource": "Fichier source",
    "dbToolsImportMode": "Mode",
    "dbToolsImportTableProgress": "Progression par table",
    "dbToolsImportCurrentTable": "Table en cours",
    "dbToolsImportQueued": "Import legacy mis en file d'attente.",
    "dbToolsImportCompleted": "Importation terminée. Lues : {{rowsSeen}}, insérées : {{rowsInserted}}.",
    "dbToolsImportFailed": "Échec de l'importation : {{message}}",
    "dbToolsExportSuccess": "Export prêt. Téléchargement démarré.",
    "dbToolsExportFailed": "Échec de l'export : {{message}}",
    "dbToolsImportNewQueued": "Import SQL mis en file d'attente.",
    "dbToolsImportNewFailed": "Échec de l'import SQL : {{message}}"
  }
}