{
    "CANCEL": "Annuler",
    "CLEAR": "Effacer",
    "CLOSE": "Fermer",
    "SHOW_MORE": "Plus",
    "SHOW_LESS": "Moins",
    "PLAYLISTS": "Listes de lecture",
    "HOME": {
        "TITLE": "IPTVnator",
        "SUBTITLE": "Choisissez une liste de lecture, ou ajoutez en une nouvelle via un transfert de fichier ou via une URL",
        "TABS": {
            "RECENTLY_ADDED": "Récemment ajoutés",
            "FILE_UPLOAD": "Ajouter un fichier",
            "URL_UPLOAD": "Ajouter une URL",
            "TEXT_IMPORT": "Importer sous forme de texte",
            "XTREME_IMPORT": "Ajouter Xtreme Code",
            "STALKER_PORTAL_IMPORT": "Ajouter un portail Stalker"
        },
        "PLAYLISTS": {
            "NO_PLAYLISTS": "Aucune liste de lecture n'a été ajoutée",
            "ADD_FIRST": "Veuillez ajouter votre première liste de lecture depuis un autre onglet",
            "WELCOME_TITLE": "Bienvenue sur IPTVnator",
            "WELCOME_DESCRIPTION": "Commencez votre voyage de streaming en ajoutant votre première liste de lecture. Connectez-vous à votre service IPTV préféré et profitez de la télévision en direct, des films et des séries.",
            "ADD_YOUR_FIRST": "Ajouter votre première liste",
            "FEATURE_M3U": "Fichiers M3U/M3U8",
            "FEATURE_XTREAM": "Xtream Codes",
            "FEATURE_STALKER": "Portail Stalker",
            "FEATURE_M3U_LABEL": "Add an M3U file or URL",
            "FEATURE_XTREAM_LABEL": "Connect via Xtream Codes",
            "FEATURE_STALKER_LABEL": "Connect to a Stalker portal",
            "VALUE_PROPS_LABEL": "What you can do",
            "VALUE_PROP_LIVE": "Live TV with EPG",
            "VALUE_PROP_VOD": "Movies & Series",
            "VALUE_PROP_MULTISOURCE": "Multi-source library",
            "VALUE_PROP_OFFLINE": "Offline downloads",
            "DASHBOARD_WELCOME_TAGLINE": "Your IPTV library, in one place.",
            "DASHBOARD_WELCOME_DESCRIPTION": "Connect M3U files, Xtream Codes, or Stalker portals — then enjoy live TV, movies and series on every screen.",
            "FEATURE_LIVE_TITLE": "Live TV",
            "FEATURE_LIVE_DESC": "Stream live channels with full schedule.",
            "FEATURE_VOD_TITLE": "Movies & Series",
            "FEATURE_VOD_DESC": "On-demand library with covers and details.",
            "FEATURE_EPG_TITLE": "EPG & Catch-up",
            "FEATURE_EPG_DESC": "Program guide and time-shifted playback.",
            "FEATURE_OFFLINE_TITLE": "Offline downloads",
            "FEATURE_OFFLINE_DESC": "Save movies and episodes for later.",
            "SOURCES_WELCOME_TITLE": "Add your first playlist",
            "SOURCES_WELCOME_BODY": "Pick a source type below to get started.",
            "SOURCE_M3U_NEEDS": "Local file or URL pointing to an M3U/M3U8 playlist.",
            "SOURCE_M3U_ADD": "Add M3U",
            "SOURCE_XTREAM_NEEDS": "Username, password and server URL from your provider.",
            "SOURCE_XTREAM_ADD": "Add Xtream",
            "SOURCE_STALKER_NEEDS": "Portal URL and MAC address (Ministra-compatible).",
            "SOURCE_STALKER_ADD": "Add Stalker",
            "CONTENT_LIVE": "Live",
            "CONTENT_VOD": "Movies",
            "CONTENT_SERIES": "Series",
            "CONTENT_EPG": "EPG",
            "NO_RESULTS_TITLE": "Aucune liste trouvée",
            "NO_RESULTS_DESCRIPTION": "Aucune liste ne correspond à votre recherche. Essayez d'ajuster vos termes de recherche ou effacez le filtre pour voir toutes les listes.",
            "ADDED_VIA_URL": "Ajouté par URL. URL :",
            "ADDED_VIA_FILE": "Ajouté par transfert de fichier",
            "XTREAM_PLAYLIST": "Liste Xtream",
            "STALKER_PORTAL": "Portail Stalker",
            "CHANNELS": "Chaînes",
            "ADDED": "Ajouté",
            "SHOW_DETAILS": "Afficher les détails de la liste de lecture",
            "REMOVE": "Retirer la liste de lecture",
            "SEARCH_PLAYLISTS": "Rechercher des listes par titre",
            "INFO_DIALOG": {
                "PLAYLIST_DETAILS": "Détails de la liste de lecture",
                "TITLE": "Titre",
                "FROM_URL": "Ajouté par URL",
                "IMPORT_DATE": "Date d'importation",
                "CHANNELS": "Nombre de chaînes",
                "CLOSE": "Fermer",
                "SAVE": "Enregistrer",
                "USER_AGENT": "Agent utilisateur",
                "ORIGINAL_FILENAME": "Nom du fichier d'origine",
                "FILE_PATH": "Chemin du fichier",
                "UPDATE_FAILED": "Échec de la dernière mise à jour de liste de lecture",
                "AUTO_UPDATE": "Mise à jour automatique",
                "AUTO_UPDATE_DESCRIPTION": "Si la fonction de mise à jour automatique est activée, la liste de lecture sera mise à jour automatiquement à chaque fois que l'app est lancée.",
                "CUSTOM_USER_AGENT": "Certains fournisseurs d'IPTV requièrent un agent utilisateur spécifique afin de lire leur liste de lecture.",
                "EXPORT_PLAYLIST": "Exporter la liste de lecture en m3u",
                "SERVER_URL": "URL du serveur",
                "USERNAME": "Nom d'utilisateur",
                "PASSWORD": "Mot de passe",
                "MAC_ADDRESS": "Adresse Mac",
                "PLAYLIST_EXPORT_SUCCESS": "La liste de lecture a été exportée avec succès.",
                "PLAYLIST_EXPORT_ERROR": "Erreur : Échec de l'exportation de la liste de lecture.",
                "COPY_URL": "Copier l'URL dans le presse-papiers",
                "URL_COPIED": "URL copiée dans le presse-papiers"
            },
            "REMOVE_DIALOG": {
                "TITLE": "Retirer la liste de lecture",
                "MESSAGE": "Êtes-vous certain de vouloir complètement retirer cette liste de lecture ?",
                "SUCCESS": "La liste de lecture a été supprimée avec succès",
                "IN_PROGRESS": "Suppression de la liste de lecture…",
                "DELETING_FAVORITES": "Suppression des favoris…",
                "DELETING_RECENT": "Suppression des éléments récemment consultés…",
                "DELETING_PROGRESS": "Suppression de la progression de lecture…",
                "DELETING_DOWNLOADS": "Suppression des téléchargements…",
                "DELETING_CONTENT": "Suppression du contenu en cache…",
                "DELETING_CATEGORIES": "Suppression des catégories…",
                "DELETING_PLAYLIST": "Suppression de l'enregistrement de la liste de lecture…"
            },
            "UPDATED": "Mis à jour",
            "REFRESH": "Mettre à jour la liste de lecture",
            "REFRESH_XTREAM": "Actualiser la liste Xtream depuis le serveur",
            "REFRESH_XTREAM_DIALOG": {
                "TITLE": "Actualiser la liste Xtream",
                "MESSAGE": "Cela supprimera le cache Xtream local et réimportera les catégories et les flux depuis le serveur distant. Les favoris, les éléments récemment consultés, la visibilité des catégories masquées et la progression de lecture seront restaurés après une réimportation réussie si le contenu correspondant existe toujours. Si le serveur est inaccessible, la restauration restera en attente jusqu'à une prochaine actualisation réussie. Continuer ?",
                "STARTED": "Actualisation démarrée. Navigation vers la liste de lecture...",
                "ERROR": "Échec de l'actualisation de la liste de lecture. Veuillez réessayer.",
                "IN_PROGRESS": "Actualisation de la liste de lecture…",
                "COLLECTING_DATA": "Collecte des favoris et des éléments récemment consultés…",
                "DELETING_CONTENT": "Suppression du contenu en cache…",
                "DELETING_CATEGORIES": "Suppression des catégories en cache…"
            },
            "GLOBAL_FAVORITES": "Favoris globaux",
            "GLOBAL_FAVORITES_DESCRIPTION": "Liste de lecture générée automatiquement avec les favoris agrégés de toutes les listes",
            "MY_PLAYLISTS": "Mes listes de lecture",
            "MY_PLAYLISTS_SUBTITLE": "toutes les listes disponibles",
            "PLAYLIST_UPDATE_SUCCESS": "Succès ! La liste de lecture a été mise à jour avec succès.",
            "PLAYLIST_UPDATE_ERROR": "Erreur lors de la mise à jour des détails de la liste.",
            "PLAYLIST_UPDATE_FILE_NOT_FOUND": "Échec de l'actualisation de la liste de lecture. Le fichier local n'est plus disponible. Vérifiez le chemin du fichier ou réimportez la liste de lecture.",
            "PLAYLIST_UPDATE_FILE_ACCESS_ERROR": "Échec de l'actualisation de la liste de lecture. L'application ne peut plus accéder au fichier local.",
            "AUTO_REFRESH_UPDATE_SUCCESS": "Succès ! Les listes de lecture ont été mises à jour avec succès",
            "AUTO_REFRESH_ENABLED": "Actualisation automatique activée"
        },
        "ADD_PLAYLIST": {
            "PICK_METHOD": "Choisissez comment vous souhaitez vous connecter. Vous pourrez renommer la liste plus tard.",
            "METHOD_URL_LABEL": "URL M3U",
            "METHOD_URL_SUB": "Collez un lien vers un fichier .m3u ou .m3u8 distant",
            "METHOD_FILE_LABEL": "Fichier M3U",
            "METHOD_FILE_SUB": "Téléversez une liste de lecture depuis votre ordinateur",
            "METHOD_XTREAM_LABEL": "Identifiants Xtream",
            "METHOD_XTREAM_SUB": "Connectez-vous avec hôte, nom d'utilisateur et mot de passe",
            "METHOD_STALKER_LABEL": "Portail Stalker",
            "METHOD_STALKER_SUB": "Adresse MAC et URL du portail",
            "METHOD_TEXT_LABEL": "Texte m3u brut",
            "METHOD_TEXT_SUB": "Pour les listes ponctuelles ou quand vous n'avez que du texte"
        },
        "FILE_UPLOAD": {
            "DRAG_DROP": "Glissez un fichier ici",
            "OR": "ou",
            "CHOOSE_PLAYLIST": "Choisir une liste de lecture",
            "BROWSE": "Parcourir les fichiers",
            "REJECTED": "Le fichier a été rejeté, format de fichier non pris en charge {{filename}}."
        },
        "URL_UPLOAD": {
            "PLAYLIST_URL": "URL de la liste de lecture (m3u, m3u8)",
            "ADD_PLAYLIST": "Ajouter la liste de lecture",
            "CORS_NOTE": "Remarque : Pour éviter les problèmes CORS, l'application utilise un service proxy CORS public. Si vous souhaitez télécharger une liste avec des données sensibles, il est plus sûr de l'importer depuis un fichier.",
            "ERROR_FETCH_FAILED": "Échec de la récupération de la liste de lecture. Veuillez vérifier l'URL et réessayer.",
            "ERROR_403": "Accès refusé (403) : le serveur a refusé la requête. L'URL peut nécessiter une authentification ou la liste de lecture est restreinte.",
            "ERROR_404": "Liste de lecture introuvable (404) : l'URL ne pointe pas vers une liste de lecture valide. Veuillez vérifier l'URL.",
            "ERROR_401": "Non autorisé (401) : une authentification est requise pour accéder à cette liste de lecture."
        },
        "TEXT_IMPORT": {
            "LABEL": "Insérer la liste m3u(8) sous forme de texte",
            "BUTTON_LABEL": "Importer"
        },
        "XTREAM_PLAYLIST": {
            "TITLE": "Titre de la liste",
            "SERVER_URL": "URL du serveur",
            "USERNAME": "Nom d'utilisateur",
            "PASSWORD": "Mot de passe",
            "ADD": "Ajouter",
            "TEST_CREDENTIALS": "Tester les identifiants",
            "URL_VALIDATION_ERROR": "Doit être une URL valide avec un protocole (par exemple http://example.com ou https://example.com:4324)"
        },
        "STALKER_PORTAL": {
            "TITLE": "Titre",
            "MAC_ADDRESS": "Adresse Mac",
            "SERIAL_NUMBER": "Numéro de série (optionnel)",
            "SERIAL_NUMBER_HINT": "À utiliser si déjà enregistré auprès du fournisseur",
            "DEVICE_ID_1": "ID d'appareil 1 (optionnel)",
            "DEVICE_ID_2": "ID d'appareil 2 (optionnel)",
            "DEVICE_ID_HINT": "64 caractères hexadécimaux — à utiliser si le fournisseur exige un ID d'appareil spécifique",
            "SIGNATURE_1": "Signature 1 (optionnelle)",
            "SIGNATURE_2": "Signature 2 (optionnelle)",
            "SIGNATURE_HINT": "64 caractères hexadécimaux — à utiliser si le fournisseur exige des signatures de vérification d'appareil",
            "SERVER_URL": "URL du serveur",
            "URL_VALIDATION_ERROR": "Doit être une URL valide avec un protocole (par exemple http://example.com/c ou https://example.com/stalker_portal/c)",
            "ADD": "Ajouter",
            "VALIDATING": "Validation du portail…"
        },
        "FILTER_BY_NAME": "Filtrer par nom",
        "FILTER_BY_TYPE": "Filtrer par type",
        "FILTER_AND_SORT": "Filtrer et trier",
        "SORT_PLAYLISTS": "Trier les listes",
        "SORT_BY": "Trier par",
        "SORT_OPTIONS": {
            "NAME_ASC": "Nom (A-Z)",
            "NAME_DESC": "Nom (Z-A)",
            "NEWEST": "Date d'ajout (Plus récent)",
            "OLDEST": "Date d'ajout (Plus ancien)",
            "CUSTOM_ORDER": "Ordre personnalisé (Drag & Drop)"
        },
        "PLAYLIST_TYPES": {
            "M3U": "M3U (local, URL, texte)",
            "XTREAM": "Xtream",
            "STALKER": "Stalker"
        },
        "IMPORTED_AS_TEXT": "Importé sous forme de texte",
        "PARSING_ERROR": "Erreur : échec de l'analyse, liste de lecture non valide :"
    },
    "SETTINGS": {
        "TITLE": "Paramètres",
        "GENERAL": "Général",
        "GENERAL_SUBTITLE": "Modifier la configuration de l'application",
        "PLAYBACK": "Lecture",
        "EPG_SOURCES": "Sources EPG",
        "EPG_SOURCES_DESCRIPTION": "Ajoutez une ou plusieurs URL comme sources EPG",
        "EPG_EMPTY_TITLE": "No EPG sources yet",
        "EPG_EMPTY_HINT": "Add a URL to fetch program data for your channels.",
        "PREFER_UPLOADED_EPG_TITLE": "Préférer vos sources EPG pour les playlists Xtream",
        "PREFER_UPLOADED_EPG_HINT": "Par défaut, les playlists Xtream utilisent le guide des programmes de votre fournisseur, et vos sources EPG ne comblent que les chaînes manquantes. Activez cette option pour utiliser d'abord votre EPG.",
        "DATA": "Données",
        "BACKUP": "Backup",
        "BACKUP_DESCRIPTION": "Export your library as a snapshot, or restore from a previous backup.",
        "RESET": "Reset",
        "RESET_DESCRIPTION": "Permanently delete content stored in this app.",
        "ABOUT": "À propos",
        "NAV_GENERAL": "Général",
        "NAV_PLAYBACK": "Lecture",
        "NAV_EPG": "EPG",
        "NAV_REMOTE": "Télécommande",
        "NAV_DATA": "Données",
        "NAV_BACKUP": "Backup",
        "NAV_RESET": "Reset",
        "NAV_ABOUT": "À propos",
        "APP_PREFERENCES": "Préférences de l'application",
        "HERO_EYEBROW": "Paramètres de l'espace de travail",
        "HERO_TITLE": "Façonnez l'expérience IPTVnator",
        "HERO_DESCRIPTION": "Réglez la lecture, les guides, l'accès distant et la gestion des données depuis un seul endroit, sans perdre le style actuel de l'espace de travail.",
        "SUBTITLE": "Modifiez la configuration de l'application",
        "DESCRIPTION": "Changez les options de la liste ci-dessous et enregistrez vos modifications.",
        "EPG_URL_LABEL": "URL du EPG (*.xml ou *.xml.gz)",
        "EPG_URL_PLACEHOLDER": "Saisir une URL",
        "REFRESH_EPG": "Mise à jour de l'EPG",
        "REFRESH_ALL_EPG": "Tout actualiser",
        "REMOVE_EPG_SOURCE": "Supprimer la source EPG",
        "EPG_STATUS_FRESH": "À jour",
        "EPG_STATUS_STALE": "À actualiser",
        "EPG_STATUS_ERROR": "Échec",
        "VIDEO_PLAYER_LABEL": "Lecteur vidéo",
        "PLAYER_HTML5": "Lecteur vidéo HTML5",
        "PLAYER_VIDEOJS": "Lecteur Video.js",
        "PLAYER_ARTPLAYER": "ArtPlayer",
        "PLAYER_EMBEDDED_MPV": "MPV intégré (expérimental, macOS)",
        "PLAYER_MPV": "Lecteur MPV",
        "PLAYER_VLC": "VLC",
        "VIDEO_PLAYER_PLACEHOLDER": "Choisir une option",
        "VERSION": "Version",
        "SAVE_CHANGES": "Enregistrer les modifications",
        "BACK_TO_HOME": "Retourner à l'accueil",
        "NEW_VERSION_AVAILABLE": "Une nouvelle version est disponible",
        "LATEST_VERSION": "Vous utilisez la dernière version",
        "STREAM_FORMAT": "Format du flux",
        "OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK": "Lancer MPV/VLC par double-clic",
        "OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK_DESCRIPTION": "Exiger un double-clic sur les lignes de chaînes avant de lancer la lecture avec MPV ou VLC.",
        "LANGUAGE": "Langue",
        "SETTINGS_SAVED": "La configuration a été enregistrée avec succès.",
        "THEME": "Thème",
        "SHOW_CAPTIONS": "Afficher les sous-titres",
        "SHOW_DASHBOARD": "Afficher le tableau de bord",
        "SHOW_DASHBOARD_DESCRIPTION": "Garde le tableau de bord disponible dans le rail de l'espace de travail. Lorsqu'il est désactivé, Sources devient la première page de l'espace de travail.",
        "ADD_EPG_SOURCE": "Ajouter une source EPG",
        "CLEAR_EPG_DATA": "Effacer les données EPG",
        "CLEAR_EPG_DIALOG": {
            "TITLE": "Effacer les données EPG",
            "MESSAGE": "Êtes-vous sûr de vouloir supprimer toutes les données EPG (Guide électronique des programmes) de la base de données ? Cela supprimera tous les programmes mis en cache."
        },
        "EPG_DATA_CLEARED": "Les données EPG ont été effacées",
        "EPG_DATA_CLEAR_FAILED": "Échec de l'effacement des données EPG. Veuillez réessayer.",
        "CLEARING_EPG_DATA": "Effacement…",
        "EPG_URL_ERROR": "La valeur n'est pas une URL valide",
        "VIDEO_PLAYER_DESCRIPTION": "Sélectionnez le lecteur vidéo par défaut",
        "STREAM_FORMAT_DESCRIPTION": "Sélectionnez le format de flux par défaut (xtream)",
        "LANGUAGE_DESCRIPTION": "Sélectionnez la langue de l'application",
        "THEME_DESCRIPTION": "Sélectionnez le thème visuel de l'application",
        "COVER_SIZE": "Taille des affiches",
        "COVER_SIZE_DESCRIPTION": "Ajustez la taille des cartes affiches dans les grilles et les rails. Les grandes tailles sont plus faciles à voir sur les téléviseurs ; les petites tailles affichent plus de contenu par ligne sur les grands écrans.",
        "COVER_SIZE_SMALL": "Petite",
        "COVER_SIZE_MEDIUM": "Moyenne",
        "COVER_SIZE_LARGE": "Grande",
        "STARTUP_BEHAVIOR": "Vue de démarrage",
        "STARTUP_BEHAVIOR_DESCRIPTION": "Choisissez si IPTVnator ouvre la première vue disponible de l'espace de travail ou restaure votre dernière vue de section. Première vue signifie Tableau de bord lorsqu'il est activé, sinon Sources.",
        "STARTUP_BEHAVIOR_FIRST_VIEW": "Première vue disponible",
        "STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Restaurer la dernière vue",
        "SHOW_CAPTIONS_DESCRIPTION": "Afficher ou masquer les sous-titres par défaut",
        "SHOW_EXTERNAL_PLAYBACK_BAR": "Afficher le pied de page de lecture en cours",
        "SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Garde la barre d'état du lecteur externe visible en bas de l'espace de travail sur ordinateur.",
        "VERSION_DESCRIPTION": "Version actuelle de l'application",
        "ABOUT_SUBTITLE": "Version, liens du projet et façons de soutenir IPTVnator.",
        "EMBEDDED_MPV_NOTICE_TITLE": "Runtime MPV intégré",
        "EMBEDDED_MPV_NOTICE_DESCRIPTION": "Les versions macOS peuvent inclure les bibliothèques libmpv et FFmpeg empaquetées pour le lecteur MPV intégré expérimental. Les utilisateurs n'ont pas besoin d'installer l'application MPV séparément ; les lecteurs externes MPV et VLC restent disponibles comme lecteurs de secours.",
        "COMMUNITY": "Projet et communauté",
        "COMMUNITY_DESCRIPTION": "Mettez une étoile au dépôt, lisez le blog ou rejoignez le groupe Telegram pour les actualités et l'aide.",
        "LINK_BLOG": "Blog",
        "LINK_GITHUB_DESCRIPTION": "Mettez une étoile au dépôt, ouvrez un ticket ou contribuez",
        "LINK_BLOG_DESCRIPTION": "Notes de version, astuces et actualités du projet",
        "LINK_TELEGRAM_DESCRIPTION": "Annonces, communauté et support",
        "SUPPORT_TITLE": "Soutenir le projet",
        "SUPPORT_DESCRIPTION": "IPTVnator est libre et open source, développé en toute transparence. S'il fait partie de votre quotidien, une petite contribution aide à maintenir le projet en vie et à façonner la suite — merci.",
        "SUPPORT_SPONSORS_HINT": "Récurrent ou ponctuel",
        "SUPPORT_KOFI_HINT": "Offrez-moi un café",
        "EPG_NOTE": "Actuellement, l'EPG n'est disponible que dans la version Electron d'IPTVnator.",
        "EPG_NOTE_URL_TEXT": "Vérifiez-le ici",
        "IMPORT_EXPORT_DATA": "Importer/exporter des listes de lecture",
        "IMPORT_EXPORT_DATA_DESCRIPTION": "Exportez ou importez des listes au format JSON utilisé dans l'application.",
        "IMPORT_DATA": "Importer",
        "EXPORT_DATA": "Exporter",
        "EXPORTING_DATA": "Exportation…",
        "REMOVE_ALL": "Delete all playlists and playlist data",
        "REMOVE_ALL_BUTTON": "Delete all",
        "REMOVE_ALL_DESCRIPTION": "Delete every M3U, Xtream, and Stalker playlist stored in the app.",
        "REMOVE_DIALOG": {
            "TITLE": "Delete all playlists?",
            "MESSAGE": "Delete all {{count}} playlists from the app. This also removes stored playlist data on this device.",
            "SUMMARY_TITLE": "Playlist sources",
            "CONSEQUENCES_TITLE": "This also removes",
            "CONSEQUENCE_FAVORITES": "Favorites saved for these playlists",
            "CONSEQUENCE_RECENTLY_VIEWED": "Recently viewed history",
            "CONSEQUENCE_PLAYBACK": "Saved playback positions",
            "CONSEQUENCE_DOWNLOADS": "Download history entries linked to those playlists",
            "CONSEQUENCE_XTREAM_CACHE": "Imported Xtream categories and locally cached content",
            "BACKUP_HINT": "Use Export first if you want a restorable backup before deleting.",
            "CONFIRM": "Delete everything"
        },
        "IMPORT_ERROR": "Erreur d'importation, veuillez essayer avec un autre fichier.",
        "PLAYLISTS_REMOVED": "All playlists and playlist data were removed.",
        "MPV_PLAYER_PATH_LABEL": "Chemin mpv",
        "MPV_PLAYER_PATH_DESCRIPTION": "Définissez le chemin vers MPV. Sur macOS, vous pouvez utiliser le bundle de l’app MPV, comme /Applications/mpv.app, ou le chemin de l’exécutable.",
        "MPV_COMPATIBLE_PLAYER_TIP": "IINA peut être lancé comme lecteur compatible MPV sur macOS, mais utilisez son chemin exécutable, comme /Applications/IINA.app/Contents/MacOS/iina-cli ou /Applications/IINA.app/Contents/MacOS/IINA. Les contrôles IPTVnator, le suivi de position et la réutilisation d’instance ne sont garantis qu’avec MPV IPC.",
        "MPV_PLAYER_PATH": "Chemin du lecteur mpv",
        "MPV_PLAYER_ARGUMENTS_LABEL": "mpv command-line arguments",
        "MPV_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to mpv when IPTVnator starts a new external player process.",
        "MPV_PLAYER_ARGUMENTS": "mpv arguments",
        "MPV_REUSE_INSTANCE_LABEL": "Réutiliser l'instance MPV",
        "MPV_REUSE_INSTANCE_DESCRIPTION": "Lorsqu'elle est activée, la même fenêtre MPV sera réutilisée pour lire différents flux. Lorsqu'elle est désactivée, chaque flux s'ouvre dans une nouvelle fenêtre MPV.",
        "RECORDING_FOLDER_LABEL": "Dossier d’enregistrement",
        "RECORDING_FOLDER_DESCRIPTION": "Dossier des enregistrements de flux en direct depuis MPV intégré. Laissez vide pour utiliser le dossier Téléchargements du système.",
        "RECORDING_FOLDER": "Dossier d’enregistrement",
        "RECORDING_FOLDER_SELECT": "Choisir le dossier d’enregistrement",
        "VLC_PLAYER_PATH_LABEL": "Chemin VLC",
        "VLC_PLAYER_PATH_DESCRIPTION": "Définissez le chemin vers VLC. Sur macOS, vous pouvez utiliser le bundle de l’app VLC, comme /Applications/VLC.app, ou le chemin de l’exécutable.",
        "VLC_PLAYER_PATH": "Chemin du lecteur VLC",
        "VLC_PLAYER_ARGUMENTS_LABEL": "VLC command-line arguments",
        "VLC_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to VLC when IPTVnator starts a new external player process.",
        "VLC_PLAYER_ARGUMENTS": "VLC arguments",
        "EXTERNAL_PLAYER_ARGUMENTS_HINT": "Use one argument per line. These values are applied before stream-specific IPTVnator options.",
        "VLC_REUSE_INSTANCE_LABEL": "Réutiliser l'instance VLC",
        "VLC_REUSE_INSTANCE_DESCRIPTION": "Lorsqu'elle est activée, la même fenêtre VLC sera réutilisée pour lire différents flux. Lorsqu'elle est désactivée, chaque flux s'ouvre dans une nouvelle fenêtre VLC.",
        "REMOTE_CONTROL": "Télécommande",
        "REMOTE_CONTROL_DESCRIPTION": "Activer la télécommande de l'application.",
        "REMOTE_CONTROL_PORT": "Port de télécommande",
        "REMOTE_CONTROL_PORT_DESCRIPTION": "Port utilisé pour la télécommande de l'application. Le port 8765 est utilisé par défaut.",
        "REMOTE_CONTROL_URL": "URL de la télécommande",
        "REMOTE_CONTROL_URL_DESCRIPTION": "Accédez à la télécommande depuis un autre appareil sur le même réseau.",
        "SHOW_QR_CODE": "Afficher le QR code",
        "STATUS_ENABLED": "Activé",
        "STATUS_DISABLED": "Désactivé",
        "SOURCE_SINGULAR": "source",
        "SOURCE_PLURAL": "sources",
        "PORT_RANGE_LABEL": "Port (1-65535)",
        "PORT_REQUIRED": "Le port est requis",
        "PORT_MIN": "Le port doit être au moins 1",
        "PORT_MAX": "Le port doit être au plus 65535",
        "PORT_PATTERN": "Seuls les chiffres sont autorisés",
        "REMOVE_ALL_IN_PROGRESS": "Deleting playlist data…",
        "REMOVE_ALL_PROGRESS": "Deleting playlist data… {{current}} / {{total}}",
        "PLAYLISTS_REMOVE_FAILED": "Could not delete playlists. Please try again."
    },
    "THEMES": {
        "DARK_THEME": "Sombre",
        "LIGHT_THEME": "Clair",
        "SYSTEM_THEME": "Système"
    },
    "AUDIO_PLAYER": {
        "PLAY": "Lecture",
        "PAUSE": "Pause",
        "PREVIOUS_STATION": "Station précédente",
        "NEXT_STATION": "Station suivante",
        "MUTE": "Muet",
        "UNMUTE": "Activer le son",
        "VOLUME": "Volume"
    },
    "PLAYBACK_DIAGNOSTICS": {
        "UNSUPPORTED_CONTAINER": {
            "TITLE": "This stream container is likely unsupported by the browser player",
            "DESCRIPTION": "The browser player may not decode this container inline. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA for broader codec support."
        },
        "UNSUPPORTED_CODEC": {
            "TITLE": "This stream codec is likely unsupported by the browser player",
            "DESCRIPTION": "The stream advertises codecs that the browser player may not decode. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA."
        },
        "MEDIA_DECODE_ERROR": {
            "TITLE": "The browser player could not decode this stream",
            "DESCRIPTION": "Playback started but the media pipeline failed while decoding. An external player may handle this stream better."
        },
        "NETWORK_ERROR": {
            "TITLE": "The stream could not be loaded",
            "DESCRIPTION": "The player reported a network or provider loading error. Check the stream URL, headers, or provider availability."
        },
        "BROWSER_ACCESS_ERROR": {
            "TITLE": "The browser player could not access this stream",
            "DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. MPV or VLC can often bypass browser-player access limits.",
            "PWA_DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. The PWA cannot launch external players directly; use the Copy stream URL action and open it manually in MPV, VLC, IINA, or another player."
        },
        "DRM_OR_ENCRYPTION": {
            "TITLE": "This stream may be encrypted or DRM-protected",
            "DESCRIPTION": "The browser player cannot continue with the reported encryption/key error. External playback may still fail if provider DRM is required."
        },
        "UNKNOWN_PLAYBACK_ERROR": {
            "TITLE": "The browser player reported a playback error",
            "DESCRIPTION": "The stream failed in the built-in player, but the error did not identify a specific codec, container, or network cause."
        },
        "NATIVE_FALLBACK_TITLE": "Open it in a native player instead",
        "INLINE_FAILURE_TITLE": "Copy the URL or try again",
        "ACTION_OPEN_MPV": "Open in MPV",
        "ACTION_OPEN_VLC": "Open in VLC",
        "ACTION_OPEN_MPV_HINT": "configured player",
        "ACTION_OPEN_VLC_HINT": "configured player",
        "ACTION_COPY_URL": "Copy URL",
        "ACTION_RETRY": "Retry",
        "DETAILS_SUMMARY": "Technical details",
        "CODEC_HINT": "Detected {{codecs}}. Chromium/Electron browser players often have limited support for these codecs.",
        "DETAIL_CODE": "Diagnostic code",
        "DETAIL_PLAYER": "Player",
        "DETAIL_SOURCE": "Source",
        "DETAIL_CONTAINER": "Container",
        "DETAIL_MIME_TYPE": "MIME type",
        "DETAIL_VIDEO_CODECS": "Video codecs",
        "DETAIL_AUDIO_CODECS": "Audio codecs",
        "DETAIL_NATIVE_ERROR_CODE": "Native error code",
        "DETAIL_NATIVE_ERROR_MESSAGE": "Native error message",
        "DETAIL_ERROR_DETAILS": "Error details"
    },
    "LAYOUT": {
        "HIDE_CHANNELS_LIST": "Masquer la liste des chaînes",
        "SHOW_CHANNELS_LIST": "Afficher la liste des chaînes",
        "TOGGLE_SIDEBAR_TOOLTIP": "Basculer la liste des chaînes (⌘/Ctrl+B)"
    },
    "CHANNELS": {
        "SEARCH_CHANNEL": "Rechercher une chaîne",
        "UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Transférer ou choisir une autre liste de lecture",
        "ALL_CHANNELS": "Toutes les chaînes",
        "GROUPS": "Groupes",
        "MANAGE_GROUPS": "Gérer les groupes",
        "MANAGE_GROUPS_HINT": "Utilisez la gestion des groupes pour réafficher les groupes.",
        "NO_VISIBLE_GROUPS": "Aucun groupe visible",
        "SEARCH_GROUPS": "Rechercher des groupes",
        "UNGROUPED": "Non-groupé",
        "UNNAMED_CHANNEL": "Chaîne sans nom",
        "FAVORITES": "Favoris",
        "NO_FAVORITES": "Aucun favoris",
        "USE_STAR_TO_FAVORITE": "Veuillez utiliser l'icône 'étoile' pour ajouter une chaîne aux favoris.",
        "REMOVE_FAVORITE": "Retirer des favoris",
        "ADD_FAVORITE": "Ajouter aux favoris",
        "SHOW_DETAILS": "Afficher les détails de la chaîne",
        "FAVORITES_UPDATED": "Les favoris ont été mis à jour !",
        "SELECT_CHANNEL_PLAYBACK": "Veuillez sélectionner une chaîne pour démarrer la lecture",
        "SORT_BY": "Trier par",
        "SORT_BY_DATE": "Trier par date d'ajout (Plus récent)",
        "SORT_BY_RATING": "Trier par note",
        "SORT_BY_NAME": "Trier par nom (A-Z)",
        "LOAD_MORE": "Charger plus",
        "REMAINING": "restantes",
        "LOADING": "Chargement des chaînes…",
        "LOADING_MORE": "Chargement…",
        "NO_SEARCH_RESULTS": "Aucune chaîne trouvée",
        "NO_CHANNELS_FOUND": "Aucune chaîne trouvée",
        "NO_GROUPS_FOUND": "Aucun groupe trouvé",
        "TRY_DIFFERENT_SEARCH": "Essayez un autre terme de recherche",
        "DETAILS_DIALOG": {
            "TITLE": "Détails de la chaîne",
            "DESCRIPTION": "Métadonnées en lecture seule extraites du fichier de la liste de lecture.",
            "SUMMARY": "Résumé",
            "TVG": "Métadonnées TVG",
            "CATCHUP": "Catchup",
            "HTTP": "En-têtes HTTP",
            "NAME": "Nom",
            "CHANNEL_ID": "ID de la chaîne",
            "STREAM_URL": "URL du flux",
            "GROUP": "Groupe",
            "RADIO": "Radio",
            "CATCHUP_AVAILABLE": "Catchup disponible",
            "WINDOW": "Fenêtre d'archivage",
            "PLAYBACK_SUPPORTED": "Lecture prise en charge",
            "EPG_PARAMS": "Paramètres EPG",
            "TIMESHIFT": "Timeshift",
            "TVG_ID": "TVG ID",
            "TVG_NAME": "Nom TVG",
            "TVG_URL": "URL TVG",
            "TVG_LOGO": "Logo TVG",
            "TVG_REC": "TVG rec",
            "CATCHUP_TYPE": "Type de Catchup",
            "CATCHUP_SOURCE": "Source du Catchup",
            "CATCHUP_DAYS": "Jours de Catchup",
            "HTTP_ORIGIN": "Origin",
            "HTTP_REFERRER": "Referrer",
            "HTTP_USER_AGENT": "User-Agent",
            "EMPTY": "Non fourni",
            "NOT_AVAILABLE": "Non disponible",
            "DAYS_ONE": "1 jour",
            "DAYS_OTHER": "{{count}} jours"
        },
        "GROUP_MANAGEMENT": {
            "TITLE": "Gérer les groupes",
            "SELECTED": "Sélectionnés",
            "SELECT_ALL": "Tout sélectionner",
            "DESELECT_ALL": "Tout désélectionner",
            "SEARCH_PLACEHOLDER": "Rechercher des groupes…",
            "NO_RESULTS": "Aucun groupe correspondant trouvé",
            "SAVE": "Enregistrer"
        }
    },
    "TOP_MENU": {
        "OPEN_CHANNELS_LIST": "Ouvrir la liste des chaînes",
        "TOGGLE_FAVORITE_FLAG": "Basculer le statut de favoris",
        "OPEN_EPG_LIST": "Ouvrir la liste EPG",
        "OPEN_MULTI_EPG": "Ouvrir la vue Multi-EPG",
        "SHOW_INFO": "Afficher les infos du programme (Appuyez sur I)"
    },
    "EPG": {
        "TITLE": "Guide électronique des programmes",
        "NEXT_DAY": "Jour suivant",
        "PREVIOUS_DAY": "Jour précédent",
        "ZOOM_IN": "Zoom avant",
        "ZOOM_OUT": "Zoom arrière",
        "FILTER_CHANNELS": "Filtrer les chaînes",
        "CLOSE_FILTER": "Fermer le filtre",
        "SEARCH_PROGRAMS": "Rechercher des programmes",
        "CLOSE_PROGRAM_SEARCH": "Fermer la recherche de programmes",
        "LIVE_NOW": "En direct",
        "LIVE_STREAM": "Diffusion en direct",
        "TIMESHIFT_AVAILABLE": "Contrôle du direct disponible, cliquez pour lire",
        "ARCHIVE_PLAYBACK_UNAVAILABLE_TITLE": "Lecture des archives indisponible",
        "ARCHIVE_PLAYBACK_UNAVAILABLE_DESCRIPTION": "Ce fournisseur expose l'historique des programmes pour la chaîne, mais n'expose pas la lecture archive/catch-up.",
        "EPG_NOT_AVAILABLE_DATE": "L'EPG n'est pas disponible pour la date sélectionnée",
        "NO_GUIDE_HINT": "Essayez une autre date ou actualisez la playlist.",
        "EPG_NOT_AVAILABLE_CHANNEL_TITLE": "L'EPG n'est pas disponible pour cette chaîne.",
        "EPG_NOT_AVAILABLE_CHANNEL_DESCRIPTION": "Veuillez ajouter/modifier l'URL de la liste EPG dans les réglages de l'application.",
        "FETCH_EPG": "Récupération des données EPG...",
        "ERROR": "L'EPG n'a pas pu être chargé.",
        "DOWNLOAD_SUCCESS": "L'EPG a été téléchargé avec succès.",
        "NO_PROGRAM_INFO": "Aucune information sur le programme disponible",
        "PROGRAM_DIALOG": {
            "PROGRAM_DETAILS": "Détails du programme TV",
            "TITLE": "Titre",
            "CATEGORY": "Catégorie",
            "PARENTAL_RATING_SYSTEM": "Système de classification du contenu télévisé",
            "DESCRIPTION": "Description",
            "LANGUAGE": "Langue",
            "SHOW_PROGRAM_DETAILS": "Afficher les détails de ce programme",
            "EPISODE": "Épisode",
            "DURATION": "Durée"
        },
        "FETCH_SUCCESS": "L'EPG a été récupéré avec succès",
        "IMPORT_PROGRESS": "Importation EPG",
        "CHANNELS": "chaînes",
        "PROGRAMS": "programmes",
        "LOADING": "Chargement",
        "QUEUED": "En file d'attente",
        "TOTAL_CHANNELS": "Total des chaînes",
        "TOTAL_PROGRAMS": "Total des programmes",
        "UP_TO_DATE": "L'EPG est à jour, aucune synchronisation nécessaire",
        "RETRY": "Réessayer",
        "CURRENT_PROGRAM": "Current program",
        "COLLAPSE_PANEL": "Collapse EPG panel",
        "EXPAND_PANEL": "Expand EPG panel"
    },
    "LANGUAGES": {
        "ARABIC": "العربية",
        "MOROCCAN_ARABIC": "العربية (اللهجة المغربية)",
        "ENGLISH": "English",
        "KOREAN": "한국어",
        "RUSSIAN": "Русский",
        "GERMAN": "Deutsch",
        "SPANISH": "Español",
        "CHINESE": "简体中文",
        "TRADITIONAL_CHINESE": "繁體中文",
        "FRENCH": "Français",
        "ITALIAN": "Italiano",
        "TURKISH": "Türkçe",
        "JAPANESE": "日本語",
        "DUTCH": "Nederlands",
        "BELARUSIAN": "Беларуская",
        "POLISH": "Polski",
        "PORTUGUESE": "Português",
        "GREEK": "Ελληνικά"
    },
    "YES": "Oui",
    "NO": "Non",
    "MENU": {
        "OPEN": "Ouvrir le menu",
        "SUPPORT_ARIA": "Soutenir IPTVnator sur GitHub",
        "SETTINGS": "Paramètres",
        "SETTINGS_ARIA": "Ouvrir les paramètres",
        "BUG_REPORT": "Signaler un bug",
        "WHAT_IS_NEW": "Nouveautés",
        "ABOUT": "À propos",
        "ABOUT_ARIA": "À propos de l'application",
        "SUPPORT_PROJECT": "Soutenir le projet"
    },
    "ABOUT": {
        "TITLE": "À propos d'IPTVnator",
        "DESCRIPTION": "Application lecteur IPTV multiplateforme avec de nombreuses fonctionnalités, comme la prise en charge des listes m3u et m3u8, les favoris, le guide TV, les archives TV/rattrapage et plus encore.",
        "VERSION": "Version",
        "GITHUB_TOOLTIP": "Dépôt IPTVnator sur GitHub",
        "BUY_ME_A_COFFEE_TOOLTIP": "Offrez-moi un café",
        "TWITTER_TOOLTIP": "Partager sur Twitter"
    },
    "UPDATE_AVAILABLE": "Mise à jour disponible",
    "REFRESH": "Actualiser",
    "XTREAM": {
        "PLAY": "Lire",
        "OPENING_PLAYER": "Ouverture du lecteur…",
        "NAME": "Nom",
        "RELEASE_DATE": "Date de sortie",
        "GENRE": "Genre",
        "COUNTRY": "Pays",
        "ACTORS": "Acteurs",
        "DIRECTOR": "Réalisateur",
        "DURATION": "Durée",
        "CAST": "Distribution",
        "EPISODE_RUN_TIME": "Durée de l'épisode",
        "RATING": "Note",
        "IMDB_RATING": "Note IMDB",
        "KINOPOISK_RATING": "Note Kinopoisk",
        "DESCRIPTION": "Description",
        "YEAR": "Année",
        "AGE": "Âge",
        "YOUTUBE_TRAILER": "Bande-annonce YouTube",
        "EPISODE": "Épisode",
        "RESUME": "Reprendre",
        "RESTART": "Recommencer",
        "CONTINUE_WATCHING": "Reprendre la lecture",
        "PLAY_FIRST_EPISODE": "Lire le premier épisode",
        "RESUME_EPISODE": "Reprendre l'épisode",
        "PLAY_NEXT_EPISODE": "Lire l'épisode suivant",
        "SERIES_WATCHED": "Série vue",
        "WATCHED": "Vu",
        "IN_PROGRESS": "En cours",
        "MARK_WATCHED": "Marquer comme vu",
        "MARK_UNWATCHED": "Marquer comme non vu",
        "EPISODES_WATCHED": "{{count}} sur {{total}} épisodes vus",
        "DETAIL_FALLBACK": {
            "STATUS": "Métadonnées du portail indisponibles",
            "NOTE": "Les métadonnées étendues n'ont pas été fournies par ce portail.",
            "STREAM_ID": "ID du flux",
            "CATEGORY": "Catégorie",
            "CONTAINER": "Format",
            "SOURCE_TITLE": "Titre source"
        },
        "ACCOUNT_INFO": {
            "TITLE": "Informations du compte",
            "USER_INFO": "Informations utilisateur",
            "STATUS": "Statut",
            "USERNAME": "Nom d'utilisateur",
            "ACTIVE_CONNECTIONS": "Connexions actives",
            "CREATED": "Créé le",
            "EXPIRES": "Expire le",
            "TRIAL_ACCOUNT": "Compte d'essai",
            "YES": "Oui",
            "NO": "Non",
            "ALLOWED_FORMATS": "Formats autorisés",
            "SERVER_INFO": "Informations du serveur",
            "LIVE_TV": "TV en direct",
            "MOVIES": "Films",
            "TV_SERIES": "Séries TV",
            "URL": "URL",
            "PROTOCOL": "Protocole",
            "TIMEZONE": "Fuseau horaire",
            "SERVER_TIME": "Heure du serveur",
            "PORTS": "Ports",
            "HTTP_PORT": "HTTP",
            "HTTPS_PORT": "HTTPS",
            "RTMP_PORT": "RTMP"
        },
        "CATEGORY_MANAGEMENT": {
            "TITLE": "Gérer les catégories",
            "LOADING": "Chargement des catégories…",
            "SELECTED": "Sélectionnées",
            "SELECT_ALL": "Tout sélectionner",
            "DESELECT_ALL": "Tout désélectionner",
            "SEARCH_PLACEHOLDER": "Rechercher des catégories…",
            "NO_RESULTS": "Aucune catégorie correspondante trouvée",
            "NO_CATEGORIES": "Aucune catégorie disponible",
            "SAVE": "Enregistrer"
        }
    },
    "PORTALS": {
        "ALL_CATEGORIES": "Toutes les catégories",
        "MY_FAVORITES": "Mes favoris",
        "ADD_TO_FAVORITES": "Ajouter aux favoris",
        "REMOVE_FROM_FAVORITES": "Retirer des favoris",
        "REMOVED_FROM_FAVORITES": "Retiré des favoris",
        "ADDED_TO_FAVORITES": "Ajouté aux favoris",
        "FAVORITES": "Favoris",
        "RECENTLY_VIEWED": "Récemment consultés",
        "THIS_PLAYLIST": "Cette liste de lecture",
        "ALL_PLAYLISTS": "Toutes les listes de lecture",
        "LIVE_TV": "TV en direct",
        "MOVIES": "Films",
        "SERIES": "Séries",
        "SEARCH": "Rechercher",
        "NO_FAVORITES": "Aucun favori pour le moment",
        "NO_RECENT_ITEMS": "Aucun élément récemment consulté",
        "REMOVE_FROM_RECENT": "Retirer des éléments récemment consultés",
        "BROWSE_ALL_MOVIES": "Parcourir tous les films",
        "BROWSE_ALL_SERIES": "Parcourir toutes les séries",
        "BROWSE_ALL_LIVE": "Parcourir toute la TV en direct",
        "SIDEBAR": {
            "MAIN": "Principal",
            "MOVIES": "Films",
            "LIVE_TV": "TV en direct",
            "SERIES": "Séries",
            "LIBRARY": "Bibliothèque",
            "SEARCH": "Rechercher",
            "RECENT": "Récent",
            "RECENTLY_ADDED": "Récemment ajoutés",
            "FAVORITES": "Favoris",
            "HOME": "Accueil",
            "PLAYLIST_INFO": "Infos de la liste",
            "ACCOUNT_INFO": "Infos du compte"
        },
        "ERROR_VIEW": {
            "IMPORT_CANCELLED": {
                "TITLE": "Importation annulée",
                "DESCRIPTION": "L'importation de la liste de lecture a été annulée. Réessayez quand vous voudrez poursuivre le chargement de cette source."
            },
            "ACCOUNT_EXPIRED": {
                "TITLE": "Compte expiré",
                "DESCRIPTION": "Ce compte a expiré. Veuillez vérifier les identifiants dans les paramètres de la liste ou la supprimer."
            },
            "ACCOUNT_INACTIVE": {
                "TITLE": "Compte inactif",
                "DESCRIPTION": "Ce compte est inactif. Veuillez vérifier les identifiants dans les paramètres de la liste de lecture ou la supprimer."
            },
            "UNAUTHORIZED": {
                "TITLE": "Non autorisé",
                "DESCRIPTION": "Veuillez vérifier les identifiants dans les paramètres de la liste ou la supprimer."
            },
            "NOT_FOUND": {
                "TITLE": "Portail non trouvé",
                "DESCRIPTION": "Veuillez vérifier les identifiants et l'URL du portail dans les paramètres de la liste ou la supprimer."
            },
            "PORTAL_UNAVAILABLE": {
                "TITLE": "Portail indisponible",
                "DESCRIPTION": "Le portail n'a pas pu être joint. Vérifiez l'URL du serveur ou réessayez quand la source sera de nouveau disponible."
            },
            "EMPTY_CATEGORY": {
                "TITLE": "Catégorie vide",
                "DESCRIPTION": "Cette catégorie n'a pas de contenu, veuillez sélectionner une autre catégorie ou modifier le type de contenu"
            },
            "UNKNOWN_ERROR": {
                "TITLE": "Une erreur s'est produite",
                "DESCRIPTION": "Erreur inconnue, veuillez réessayer plus tard"
            },
            "NO_CATEGORY_SELECTED": {
                "TITLE": "Aucune catégorie sélectionnée",
                "DESCRIPTION": "Veuillez sélectionner une catégorie pour voir le contenu"
            },
            "PLAYLIST_SETTINGS": "Paramètres de la liste",
            "HOME": "Accueil",
            "DELETE": "Supprimer"
        },
        "EMPTY_LIST_VIEW": {
            "TITLE": "Aucun résultat trouvé",
            "NO_SEARCH_RESULTS": "Rien trouvé, essayez de modifier votre recherche"
        },
        "SEARCH_VIEW": {
            "INITIAL_TITLE": "Rechercher du contenu",
            "INITIAL_DESCRIPTION": "Saisissez au moins 3 caractères pour effectuer une recherche dans la TV en direct, les films et les séries.",
            "RESULTS_FOUND": "{{count}} résultats trouvés",
            "NO_RESULTS_FOR": "Aucun résultat trouvé pour \"{{term}}\"",
            "GROUP_BY_PLAYLIST": "Grouper les résultats par liste de lecture",
            "XTREAM_ONLY_NOTE": "La recherche globale n'est actuellement disponible que pour les listes de lecture Xtream.",
            "VISIBLE_CATEGORIES_ONLY": "Catégories visibles uniquement"
        },
        "STREAM_URL_COPIED": "URL du flux copiée dans le presse-papiers",
        "COPY_STREAM_URL": "Copier l'URL du flux",
        "SELECT_CATEGORY": "Sélectionner une catégorie",
        "PAGE": "Page",
        "CONTENT_NOT_AVAILABLE": "Ce contenu n'est pas disponible sur ce serveur",
        "PLAYBACK_ERROR": "Échec de l'obtention de l'URL de lecture",
        "LOADING_SEASONS": "Chargement des saisons…",
        "NO_EPISODES": "Aucun épisode disponible",
        "ALL_RADIO": "Toutes les radios"
    },
    "INFORMATION": "Information",
    "DOWNLOADS": {
        "TITLE": "Téléchargements",
        "DOWNLOAD": "Télécharger",
        "PLAY_LOCAL": "Lire local",
        "EMPTY": "Aucun téléchargement",
        "EMPTY_HINT": "Téléchargez des films et épisodes pour les regarder hors ligne",
        "NO_PLAYLISTS_TITLE": "Add a playlist to start downloading",
        "NO_PLAYLISTS_BODY": "Once you add a playlist, you can save movies and episodes here for offline playback.",
        "NO_ITEMS_BODY": "Use the download button on any movie or episode to save it for offline playback.",
        "NO_FILTER_MATCH": "No downloads match the current filter",
        "NO_FILTER_MATCH_HINT": "Try a different search term",
        "NOT_AVAILABLE": "Téléchargements non disponibles",
        "DESKTOP_ONLY": "Cette fonctionnalité n'est disponible que dans l'application de bureau",
        "NO_FOLDER": "Aucun dossier de téléchargement sélectionné",
        "CHANGE_FOLDER": "Changer de dossier",
        "CLEAR_COMPLETED": "Effacer terminés",
        "CLEAR_COMPLETED_DIALOG": {
            "TITLE": "Effacer les téléchargements terminés",
            "MESSAGE": "Cela retire les entrées terminées, échouées et annulées de la vue actuelle des téléchargements. Cela ne supprime aucun fichier déjà téléchargé sur le disque."
        },
        "SOURCE_PLAYLIST_MISSING": "Ce téléchargement ne peut plus être ouvert dans la bibliothèque car sa liste de lecture source a été supprimée.",
        "FILE_NOT_FOUND": "Ce fichier téléchargé n'est plus disponible sur le disque.",
        "FILE_ACTION_ERROR": "L'action sur le fichier n'a pas pu être effectuée.",
        "CANCEL": "Annuler",
        "RETRY": "Réessayer",
        "REMOVE": "Supprimer",
        "PLAY": "Lire",
        "REVEAL": "Afficher dans le dossier",
        "COPY_URL": "Copier l'URL de téléchargement",
        "URL_COPIED": "URL de téléchargement copiée dans le presse-papiers",
        "URL_COPY_FAILED": "Échec de la copie de l'URL dans le presse-papiers",
        "STATUS": {
            "QUEUED": "En attente",
            "DOWNLOADING": "En cours",
            "COMPLETED": "Terminé",
            "FAILED": "Échec",
            "CANCELED": "Annulé"
        }
    },
    "REMOTE_CONTROL": {
        "TITLE": "Télécommande",
        "SUBTITLE": "Contrôlez votre lecteur IPTV à distance",
        "UP_CHANNEL": "Chaîne précédente",
        "DOWN_CHANNEL": "Chaîne suivante",
        "HEADER": "Télécommande IPTVNator",
        "FOOTER": "Télécommande IPTVNator"
    },
    "WORKSPACE": {
        "FAVORITES_ONLY": "Favoris uniquement",
        "SORT_CUSTOM": "Ordre personnalisé",
        "SORT_DATE_DESC": "Date d'ajout (plus récents en premier)",
        "SORT_DATE_ASC": "Date d'ajout (plus anciens en premier)",
        "SORT_NAME_ASC": "Nom A-Z",
        "SORT_NAME_DESC": "Nom Z-A",
        "SORT_LABEL": "Trier : ",
        "SORT_SERVER": "Ordre du serveur",
        "CATEGORY_SORT_ARIA": "Trier les catégories",
        "DASHBOARD": {
            "CONTINUE_WATCHING": "Reprendre la lecture",
            "LIVE_FAVORITES": "En direct sur vos favoris",
            "LIVE_RECENT": "Reprendre la TV en direct",
            "REMAINING_SECONDS": "Il reste {{seconds}} s",
            "REMAINING_MINUTES": "Il reste {{minutes}} min",
            "REMAINING_HOURS": "Il reste {{hours}} h",
            "REMAINING_HOURS_MINUTES": "Il reste {{hours}} h {{minutes}} min",
            "PERCENT_WATCHED": "{{value}}% regardé",
            "UNTITLED_SOURCE": "Source sans titre",
            "GLOBAL_FAVORITES": "Favoris globaux",
            "REMOVE_FROM_HISTORY": "Retirer de l'historique",
            "RECENT_SOURCES": "Sources récemment utilisées",
            "MANAGE_ALL": "Tout gérer",
            "SEE_ALL": "Voir tout",
            "SEE_ALL_COUNT": "Voir les {{count}}",
            "RECENTLY_WATCHED": "Récemment regardés",
            "XTREAM_RECENTLY_ADDED": "Récemment ajoutés sur Xtream",
            "NO_HISTORY": "Aucun élément trouvé pour ce filtre.",
            "NO_HISTORY_HINT": "Votre historique de visionnage apparaîtra ici une fois que vous aurez commencé à lire du contenu depuis vos listes de lecture.",
            "XTREAM": "Xtream",
            "STALKER": "Stalker",
            "M3U": "M3U",
            "STALKER_PORTAL": "Portail Stalker",
            "PROVIDER": "Fournisseur",
            "TYPE_LIVE": "Direct",
            "TYPE_MOVIE": "Film",
            "TYPE_SERIES": "Série",
            "SEASON_EPISODE_BADGE": "S{{season}}·E{{episode}}",
            "NOT_YET_SYNCED": "Pas encore synchronisé"
        },
        "SHELL": {
            "BRAND_ALT": "IPTVnator",
            "RAIL_DASHBOARD": "Tableau de bord",
            "OPEN_DASHBOARD": "Ouvrir le tableau de bord",
            "RAIL_SOURCES": "Sources",
            "OPEN_SOURCES": "Ouvrir les sources",
            "RAIL_GLOBAL_FAVORITES": "Favoris",
            "RAIL_GLOBAL_RECENT": "Récemment consultés",
            "RAIL_SETTINGS": "Paramètres",
            "OPEN_SETTINGS": "Ouvrir les paramètres",
            "RAIL_LIBRARY": "Bibliothèque",
            "RAIL_MOVIES": "Films",
            "RAIL_LIVE": "TV en direct",
            "RAIL_SERIES": "Séries",
            "RAIL_RECENTLY_ADDED": "Récemment ajoutés",
            "RAIL_SEARCH": "Recherche avancée",
            "RAIL_RECENT": "Récemment consultés",
            "RAIL_FAVORITES": "Favoris",
            "RAIL_DOWNLOADS": "Téléchargements",
            "EXTERNAL_PLAYBACK_CLOSE": "Close player",
            "RAIL_ALL_CHANNELS": "Toutes les chaînes",
            "RAIL_GROUPS": "Groupes",
            "RAIL_CONTEXT_ACTIONS": "Actions de section",
            "SEARCH_LABEL": "Rechercher",
            "SEARCH_SOURCES_PLACEHOLDER": "Rechercher des sources (toutes les listes)…",
            "SEARCH_PLAYLIST_PLACEHOLDER": "Rechercher dans cette liste de lecture…",
            "SEARCH_SECTION_PLACEHOLDER": "Rechercher dans cette section…",
            "FILTER_SECTION_PLACEHOLDER": "Filtrer cette section…",
            "SEARCH_STATUS_LOADED_ONLY": "Chaînes chargées uniquement",
            "COMMAND_PALETTE_SHORTCUT": "Palette de commandes (Ctrl/Cmd+K)",
            "OPEN_COMMAND_PALETTE": "Ouvrir la palette de commandes",
            "ADD_PLAYLIST_ALL": "Ajouter une liste de lecture",
            "ADD_PLAYLIST": "Ajouter une liste de lecture",
            "OPEN_DOWNLOADS": "Ouvrir les téléchargements",
            "OPEN_CONTEXT_ACTIONS": "Ouvrir les actions de section",
            "NO_SECTION_ACTIONS": "Aucune action pour cette section",
            "PLAYLIST_INFO": "Infos de la liste de lecture",
            "ACCOUNT_INFO": "Infos du compte",
            "REFRESH_PLAYLIST": "Actualiser la liste de lecture",
            "CLEAR_COMPLETED_DOWNLOADS_ALL": "Effacer les téléchargements terminés (toutes les listes)",
            "CLEAR_COMPLETED_DOWNLOADS_ALL_ARIA": "Effacer les téléchargements terminés pour toutes les listes de lecture",
            "CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST": "Effacer les téléchargements terminés (cette liste)",
            "CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST_ARIA": "Effacer les téléchargements terminés pour cette liste de lecture",
            "CLEAR_RECENTLY_VIEWED_SECTION": "Effacer les éléments récemment consultés",
            "CLEAR_RECENTLY_VIEWED_SECTION_ARIA": "Effacer les éléments récemment consultés pour cette section",
            "CLEAR_RECENTLY_VIEWED_TYPE": "Effacer les {{type}} récemment consultés",
            "CLEAR_RECENTLY_VIEWED_DIALOG_TITLE": "Effacer les {{type}} récemment consultés ?",
            "CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_PLAYLIST": "Tous les éléments {{type}} de cette liste de lecture seront retirés de votre historique récemment consulté. Cette action est irréversible.",
            "CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_ALL": "Tous les éléments {{type}} de toutes les listes de lecture seront retirés de votre historique récemment consulté. Cette action est irréversible.",
            "CLEAR_FAVORITES_TYPE": "Effacer les favoris {{type}}",
            "CLEAR_FAVORITES_DIALOG_TITLE": "Retirer tous les favoris {{type}} ?",
            "CLEAR_FAVORITES_DIALOG_MESSAGE_PLAYLIST": "Tous les favoris {{type}} de cette liste de lecture seront retirés. Cette action est irréversible.",
            "CLEAR_FAVORITES_DIALOG_MESSAGE_ALL": "Tous les favoris {{type}} de toutes les listes de lecture seront retirés. Cette action est irréversible.",
            "XTREAM_CODE": "Xtream Code",
            "STALKER_PORTAL": "Portail Stalker",
            "CHANNELS_COUNT": "{{count}} chaînes",
            "NO_SOURCES_AVAILABLE": "Aucune source disponible",
            "ONE_SOURCE_AVAILABLE": "1 source disponible",
            "SOURCES_AVAILABLE": "{{count}} sources disponibles",
            "GO_TO_DASHBOARD": "Back to dashboard",
            "GO_TO_SOURCES": "Go to Sources",
            "DROP_OVERLAY_TITLE": "Drop to add playlist",
            "DROP_OVERLAY_BODY": "Release an .m3u or .m3u8 file anywhere in the workspace to import it.",
            "DROP_OVERLAY_REJECTED_BODY": "Please drop an .m3u or .m3u8 file. Press Esc to dismiss.",
            "DROP_OVERLAY_REJECTED_UNSUPPORTED": "Unsupported file type",
            "DROP_OVERLAY_REJECTED_EMPTY": "That file is empty",
            "DROP_OVERLAY_REJECTED_READ_ERROR": "Could not read that file",
            "DROP_IMPORT_SUCCESS": "Importing \"{{title}}\"…",
            "XTREAM_IMPORT_TITLE": "Synchronisation de la liste de lecture",
            "XTREAM_IMPORT_REMOTE_BADGE": "Source distante",
            "XTREAM_IMPORT_LOCAL_BADGE": "Bibliothèque locale",
            "XTREAM_IMPORT_DETAIL_REMOTE": "En attente de la réponse du fournisseur.",
            "XTREAM_IMPORT_DETAIL_LOCAL": "Préparation d'une bascule plus rapide entre listes de lecture pour la prochaine visite.",
            "XTREAM_IMPORT_PREPARING": "Préparation de la bibliothèque locale…",
            "XTREAM_IMPORT_LOADING": "Récupération des données de la liste depuis la source…",
            "XTREAM_IMPORT_SAVING": "Enregistrement des données de la liste localement…",
            "XTREAM_IMPORT_RESTORING_FAVORITES": "Restauration des favoris depuis la bibliothèque locale…",
            "XTREAM_IMPORT_RESTORING_RECENT": "Restauration des éléments récemment consultés depuis la bibliothèque locale…",
            "XTREAM_IMPORT_PROGRESS": "{{type}} importé : {{current}} / {{total}}",
            "XTREAM_IMPORT_CANCEL": "Arrêter la synchronisation",
            "XTREAM_IMPORT_CANCELLING": "Arrêt de la synchronisation…",
            "COMMANDS": {
                "GLOBAL_SEARCH_LABEL": "Rechercher dans toutes les listes de lecture Xtream",
                "GLOBAL_SEARCH_DESCRIPTION": "Ouvrir la superposition de recherche globale",
                "PLAYLIST_SEARCH_LABEL": "Recherche avancée dans cette liste de lecture",
                "PLAYLIST_SEARCH_DESCRIPTION": "Ouvrir la recherche avancée de la liste de lecture",
                "OPEN_GLOBAL_FAVORITES_LABEL": "Ouvrir les favoris globaux",
                "OPEN_GLOBAL_FAVORITES_DESCRIPTION": "Naviguer vers les favoris agrégés",
                "OPEN_DOWNLOADS_LABEL": "Ouvrir les téléchargements",
                "OPEN_DOWNLOADS_DESCRIPTION": "Naviguer vers la vue des téléchargements",
                "OPEN_GLOBAL_RECENT_LABEL": "Ouvrir les éléments récemment consultés",
                "OPEN_GLOBAL_RECENT_DESCRIPTION": "Ouvrir la page globale des éléments récemment consultés",
                "OPEN_SETTINGS_LABEL": "Ouvrir les paramètres",
                "OPEN_SETTINGS_DESCRIPTION": "Naviguer vers les paramètres de l'application",
                "OPEN_SOURCES_LABEL": "Gérer les sources",
                "OPEN_SOURCES_DESCRIPTION": "Naviguer vers la gestion des sources",
                "OPEN_DASHBOARD_LABEL": "Ouvrir le tableau de bord",
                "OPEN_DASHBOARD_DESCRIPTION": "Naviguer vers le tableau de bord",
                "ADD_PLAYLIST_LABEL": "Ajouter une nouvelle source",
                "ADD_PLAYLIST_DESCRIPTION": "Ouvrir la fenêtre d'ajout de liste de lecture",
                "ADD_PLAYLIST_M3U_LABEL": "Add M3U playlist",
                "ADD_PLAYLIST_M3U_DESCRIPTION": "Open add dialog on the M3U file or URL tab",
                "ADD_PLAYLIST_XTREAM_LABEL": "Add Xtream Codes playlist",
                "ADD_PLAYLIST_XTREAM_DESCRIPTION": "Open add dialog on the Xtream Codes tab",
                "ADD_PLAYLIST_STALKER_LABEL": "Add Stalker portal",
                "ADD_PLAYLIST_STALKER_DESCRIPTION": "Open add dialog on the Stalker Portal tab",
                "REFRESH_PLAYLIST_LABEL": "Actualiser la liste de lecture",
                "REFRESH_PLAYLIST_DESCRIPTION": "Resynchroniser les données depuis la source distante",
                "PLAYLIST_INFO_LABEL": "Détails de la liste de lecture",
                "PLAYLIST_INFO_DESCRIPTION": "Afficher les informations de la liste de lecture en cours",
                "ACCOUNT_INFO_LABEL": "Infos du compte",
                "ACCOUNT_INFO_DESCRIPTION": "Afficher les détails du compte du serveur Xtream",
                "OPEN_VIEW_DESCRIPTION": "Naviguer vers {{view}}",
                "CLEAR_CURRENT_VIEW_DESCRIPTION": "Effacer tous les éléments {{type}} visibles dans cette vue",
                "OPEN_MULTI_EPG_DESCRIPTION": "Ouvrir la vue EPG multi-chaînes",
                "GO_TO_VOD_LABEL": "Films",
                "GO_TO_VOD_DESCRIPTION": "Aller à la section films",
                "GO_TO_LIVE_LABEL": "TV en direct",
                "GO_TO_LIVE_DESCRIPTION": "Aller à la section TV en direct",
                "GO_TO_SERIES_LABEL": "Séries",
                "GO_TO_SERIES_DESCRIPTION": "Aller à la section séries",
                "SWITCH_PLAYER_LABEL": "Basculer le lecteur sur {{name}}",
                "SWITCH_PLAYER_DESCRIPTION": "Définir {{name}} comme lecteur vidéo actif",
                "SWITCH_PLAYER_FEEDBACK": "Lecteur défini sur {{name}}"
            },
            "XTREAM_REFRESH_TITLE": "Actualisation de la playlist",
            "XTREAM_REFRESH_COLLECTING_DATA": "Préservation des données de votre bibliothèque...",
            "XTREAM_REFRESH_DELETING_CONTENT": "Suppression des flux en cache...",
            "XTREAM_REFRESH_DELETING_CATEGORIES": "Suppression des catégories en cache...",
            "XTREAM_REFRESH_DETAIL_LOCAL": "Les favoris, l’historique de lecture, les catégories masquées et la progression sont préparés pour être restaurés après la synchronisation.",
            "XTREAM_REFRESH_PROGRESS": "Enregistrements locaux traités : {{current}} / {{total}}",
            "RAIL_RADIO": "Radio"
        },
        "SOURCES": {
            "TITLE": "Sources",
            "SUBTITLE": "Filtrer et trier les listes de lecture",
            "TYPE": "Type",
            "ALL": "Toutes",
            "M3U_PLAYLISTS": "Listes de lecture M3U",
            "XTREAM_PLAYLISTS": "Listes de lecture Xtream",
            "STALKER_PLAYLISTS": "Listes de lecture Stalker",
            "ALL_PLAYLISTS": "Toutes les listes de lecture",
            "PLAYLIST_COUNT_ONE": "1 liste de lecture",
            "PLAYLIST_COUNT_OTHER": "{{count}} listes de lecture"
        },
        "CONTEXT": {
            "CATEGORIES": "Catégories",
            "MOVIE_CATEGORIES": "Catégories de films",
            "SERIES_CATEGORIES": "Catégories de séries",
            "LIVE_CATEGORIES": "Catégories en direct",
            "XTREAM_SYNCING_MOVIES": "Synchronisation des catégories de films…",
            "XTREAM_SYNCING_SERIES": "Synchronisation des catégories de séries…",
            "XTREAM_SYNCING_LIVE": "Synchronisation des catégories en direct…",
            "XTREAM_SOURCE": "Source Xtream",
            "STALKER_PORTAL": "Portail Stalker",
            "MANAGE_CATEGORIES": "Gérer les catégories",
            "LOAD_CATEGORIES_ERROR": "Impossible de charger les catégories",
            "LOAD_CATEGORIES_ERROR_HINT": "Veuillez réessayer ou vérifier les paramètres du portail.",
            "FILTER_BY_TYPE": "Filtrer par type",
            "ITEM_COUNT_ONE": "1 élément",
            "ITEM_COUNT_OTHER": "{{count}} éléments",
            "SEARCH": "Rechercher",
            "SEARCH_CATEGORIES": "Rechercher des catégories",
            "RADIO_CATEGORIES": "Catégories radio"
        },
        "COMMAND_PALETTE": {
            "TITLE": "Palette de commandes",
            "SUBTITLE": "Actions globales et contextuelles",
            "SEARCH_PLACEHOLDER": "Saisir pour filtrer les commandes",
            "SEARCH_LABEL": "Filtrer les commandes",
            "EMPTY": "Aucune commande trouvée",
            "GROUP_GLOBAL": "Actions globales",
            "GROUP_PLAYLIST": "Cette liste de lecture",
            "GROUP_VIEW": "Vue actuelle",
            "GROUP_SECTION": "Cette section",
            "GROUP_RECENT": "Récemment utilisées"
        },
        "SHORTCUTS": {
            "TITLE": "Keyboard shortcuts",
            "SUBTITLE": "Workspace, navigation, playback, and dialog shortcuts available in IPTVnator.",
            "OPEN_TOOLTIP": "Keyboard shortcuts (?)",
            "OPEN_ARIA": "Open keyboard shortcuts",
            "PLATFORM": {
                "MAC": "macOS layout",
                "OTHER": "Windows/Linux layout"
            },
            "GROUPS": {
                "GLOBAL": "Global",
                "NAVIGATION": "Navigation",
                "PLAYBACK": "Playback",
                "DIALOGS": "Dialogs and lists"
            },
            "ITEMS": {
                "OPEN_KEYBOARD_SHORTCUTS": "Open this shortcuts list",
                "OPEN_COMMAND_PALETTE": "Open command palette",
                "OPEN_GLOBAL_SEARCH": "Open global search",
                "OPEN_RECENTLY_VIEWED": "Open recently viewed",
                "SUBMIT_SHELL_SEARCH": "Submit workspace search",
                "TOGGLE_SIDEBAR": "Toggle sidebar",
                "M3U_CHANNEL_NUMBER": "Select M3U channel by number",
                "PLAY_PAUSE": "Play or pause embedded MPV playback",
                "TOGGLE_FULLSCREEN": "Toggle embedded MPV fullscreen",
                "SEEK": "Seek embedded MPV playback by 5 seconds",
                "ADJUST_VOLUME": "Adjust volume by 5%",
                "MUTE_AUDIO": "Mute audio",
                "CLOSE_PLAYER_POPOVERS": "Close embedded MPV popovers",
                "COMMAND_PALETTE_NAVIGATION": "Move command palette selection",
                "COMMAND_PALETTE_RUN": "Run selected command palette item",
                "CLOSE_DIALOGS": "Close dialog or dismiss overlay",
                "DOWNLOADS_OPEN_ITEM": "Open focused download item in the library"
            }
        },
        "GLOBAL_FAVORITES": {
            "TITLE": "Favoris globaux",
            "SUBTITLE": "TV en direct de toutes les listes de lecture",
            "SEARCH_PLACEHOLDER": "Rechercher dans les favoris…",
            "NO_RESULTS": "Aucun résultat",
            "NO_RESULTS_HINT": "Essayez un autre terme de recherche",
            "EMPTY_TITLE": "Aucun favori TV en direct pour le moment",
            "EMPTY_HINT": "Mettez en favori des chaînes en direct depuis vos listes M3U, Xtream ou Stalker pour les voir ici.",
            "EMPTY_PLAYER": "Sélectionnez une chaîne pour commencer à regarder",
            "NO_PLAYLISTS_TITLE": "No favorites to show",
            "NO_PLAYLISTS_BODY": "Add a playlist to start collecting favorites from live channels, movies, and series.",
            "NO_ITEMS_TITLE": "No favorites yet",
            "NO_ITEMS_BODY": "Tap the star icon on any channel, movie, or series to save it here.",
            "UNKNOWN_CHANNEL": "Inconnue"
        },
        "GLOBAL_RECENT": {
            "NO_PLAYLISTS_TITLE": "Nothing watched yet",
            "NO_PLAYLISTS_BODY": "Add a playlist and your watching history will appear here.",
            "NO_ITEMS_TITLE": "Nothing watched yet",
            "NO_ITEMS_BODY": "Start watching anything from your library and it will show up here."
        }
    }
}
