{
  "General Settings": "Paramètres généraux",
  "Web Server": "Serveur web",
  "Bind IP address": "Adresse IP de liaison",
  "Select IP address to bind the web server to.": "Sélectionnez l’adresse IP à laquelle lier le serveur web.",
  "Port": "Port",
  "Port for the web server (PWA application)": "Port du serveur web (application PWA)",
  "API Configuration": "Configuration de l’API",
  "API Keys": "Clés API",
  "help_apiKeys": "Clés API avec plages d’années. Chaque clé couvre sa propre plage (offre démo : max 10 pages = 2500 films par clé). Laissez 'Année à' vide pour utiliser l’année en cours. Appuyez sur '+' pour ajouter.",
  "API Key": "Clé API",
  "Year From": "Année de",
  "Year To": "Année à",
  "Min Votes": "Votes min.",
  "Min Rating": "Note min.",
  "Get your API key at: https://api.kinopoisk.dev/": "Obtenez votre clé API sur : https://api.kinopoisk.dev/",
  "label_useEuServer": "Serveur UE (miroir)",
  "help_useEuServer": "Utiliser le miroir UE https://eu-api.poiskkino.dev au lieu de https://api.poiskkino.dev. Activez si le serveur principal n’est pas accessible depuis votre emplacement.",
  "Synchronization": "Synchronisation",
  "Advanced Settings": "Paramètres avancés",
  "Max Requests per Run": "Requêtes max. par exécution",
  "Maximum API requests per synchronization run (default: 250 for free tier, up to 1000 for premium)": "Requêtes API maximales par exécution de synchronisation (par défaut : 250 en offre gratuite, jusqu’à 1000 en premium)",
  "Daily Request Limit": "Limite quotidienne de requêtes",
  "Total API requests allowed per day (default: 200 for free tier, higher for premium keys)": "Total de requêtes API autorisées par jour (par défaut : 200 en offre gratuite, plus pour les clés premium)",
  "Auto Sync": "Synchronisation automatique",
  "Automatically synchronize on adapter start": "Synchroniser automatiquement au démarrage de l’adaptateur",
  "label_syncScheduled": "Sync à heure fixe",
  "help_syncScheduled": "Si activé, la synchronisation s’exécute chaque jour à une heure précise au lieu de toutes les N heures.",
  "Sync Interval": "Intervalle de synchronisation",
  "hours": "heures",
  "Interval between automatic synchronizations (if Auto Sync is enabled)": "Intervalle entre les synchronisations automatiques (si la synchronisation automatique est activée)",
  "label_syncScheduledTime": "Heure de synchronisation",
  "help_syncScheduledTime": "Heure de la journée pour la synchronisation automatique (HH:MM, format 24 h).",
  "Continue sync from last position": "Poursuivre la synchronisation depuis la dernière position",
  "If enabled, sync will continue from where it stopped. If disabled, sync will always start from the beginning.": "Si activé, la synchronisation reprend là où elle s’est arrêtée. Si désactivé, elle recommence toujours depuis le début.",
  "Preserve existing database on update": "Conserver la base de données existante lors de la mise à jour",
  "If enabled, your custom database will not be overwritten when updating the adapter. Disable to reset to default database.": "Si activé, votre base de données personnalisée ne sera pas écrasée lors de la mise à jour de l’adaptateur. Désactivez pour revenir à la base par défaut.",
  "Status": "Statut",
  "Web Server Status": "Statut du serveur web",
  "Application URL": "URL de l’application",
  "Replace 'localhost' with your server IP if accessing remotely. Actual URL with IP: Objects → movieswipe.0 → server → url": "Remplacez 'localhost' par l’IP de votre serveur en accès distant. URL réelle avec IP : Objets → movieswipe.0 → server → url",
  "Database Backup": "Sauvegarde de la base de données",
  "Backup Manager": "Gestionnaire de sauvegardes",
  "Replace 'localhost' with your server IP if accessing remotely.": "Remplacez 'localhost' par l’IP de votre serveur en accès distant.",
  "Synchronization Status": "Statut de la synchronisation",
  "Total movies in database: Check 'sync.totalMovies' state in Objects tab": "Nombre total de films dans la base : vérifiez l’état 'sync.totalMovies' dans l’onglet Objets",
  "Use the 'sync.start' state to trigger synchronization. After sync completes, refresh the app (F5) to see new movies.": "Utilisez l’état 'sync.start' pour lancer la synchronisation. Une fois terminée, actualisez l’application (F5) pour voir les nouveaux films.",
  "Help": "Aide",
  "For more information, visit the <a href='https://github.com/sadam6752-tech/ioBroker.movieswipe' target='_blank'>GitHub repository</a>.": "Pour plus d’informations, consultez le <a href='https://github.com/sadam6752-tech/ioBroker.movieswipe' target='_blank'>dépôt GitHub</a>.",
  "label_dbToken": "Backup access token",
  "help_dbToken": "Token required for database download/upload (/backup.html). Empty = unprotected."
}
