<?php 
return [
  'api' => 'API',
  'api_docs' => 'API de repos',
  'api_docs_help' => 'Documentation centralisée pour les intégrations de points de vente, de livraison, de serveur et de kiosque.',
  'breadcrumb' => 'Super administrateur > Paramètres > API',
  'open_docs' => 'Ouvrir des documents',
  'copy_link' => 'Copie',
  'public_link' => 'Lien de partage public',
  'public_link_help' => 'Générez un lien sécurisé pour les développeurs externes. Régénérez pour faire pivoter.',
  'generate_link' => 'Générer un lien',
  'revoke_link' => 'Supprimer le lien',
  'public_link_empty' => 'Pas encore de lien public. Générez-en un pour partager la documentation en lecture seule.',
  'public_link_created' => 'Lien public généré.',
  'public_link_revoked' => 'Lien public révoqué.',
  'public_banner' => 'Lien de documentation public en lecture seule généré à partir des paramètres du super-administrateur.',
  'tester_title' => 'Tests d\'API',
  'tester_help' => 'Exécutez des diagnostics en direct à l’aide de véritables informations d’identification. Les problèmes d\'autorisation sont mis en évidence.',
  'username' => 'Nom d\'utilisateur / E-mail',
  'password' => 'Mot de passe',
  'password_placeholder' => '********',
  'run_test' => 'Exécuter un diagnostic',
  'testing' => 'Essai...',
  'status_ok' => 'En bonne santé',
  'status_permission' => 'Problème d\'autorisation',
  'status_fail' => 'Injoignable',
  'no_tests' => 'Exécutez un test pour voir l’état du point de terminaison.',
  'unauthorized' => 'Non autorisé',
  'token_loaded' => 'Contexte utilisateur en direct authentifié et chargé.',
  'skipped_missing_context' => 'Ignoré : données :fields manquantes mais l\'API est accessible.',
  'no_categories' => 'Aucune catégorie n\'a encore été renvoyée ; point final accessible.',
  'no_menus' => 'Aucun menu n\'a encore été renvoyé ; point final accessible.',
  'no_items' => 'Aucun élément disponible à tester pour le moment ; point final accessible.',
  'no_order_type' => 'Aucun type de commande n\'a été renvoyé pour tester les frais.',
  'no_tables' => 'Aucune table disponible pour tester le déverrouillage.',
  'no_orders' => 'Aucune commande disponible pour valider ce point de terminaison.',
  'no_reservations' => 'Aucune réservation trouvée pour valider ce point de terminaison.',
  'no_customers' => 'Aucun client disponible pour tester les adresses.',
  'no_notifications' => 'Aucune notification trouvée ; API répondant.',
  'no_branches' => 'Aucune succursale disponible pour ce compte.',
  'internal_error' => 'Quelque chose s\'est mal passé. Veuillez vérifier les journaux.',
  'invalid_status' => 'Valeur d\'état non prise en charge.',
  'not_found' => 'Enregistrement introuvable.',
  'partner_domain_required' => 'Le domaine est requis.',
  'invalid_domain' => 'Veuillez fournir un domaine valide.',
  'domain_not_matched' => 'Le domaine fourni ne correspond pas au domaine de l\'application.',
  'main_domain_not_found' => 'Domaine principal introuvable.',
  'restaurant_domain_not_found' => 'Domaine du restaurant introuvable.',
  'domain_is_valid' => 'Le domaine est valide.',
  'google_map_key_missing' => 'La clé API Google Map n\'est pas configurée.',
  'restapi_not_available' => 'Le module API Rest n\'est pas disponible.',
  'validation_success' => 'Validation réussie.',
  'firebase_title' => 'Messagerie cloud Firebase',
  'firebase_help' => 'Configurez Firebase Cloud Messaging (FCM) pour les notifications des partenaires de livraison.',
  'firebase_enabled' => 'Activer les notifications Firebase',
  'firebase_enabled_help' => 'Lorsqu\'il est activé, le module RestApi enverra des notifications push à l\'aide de FCM.',
  'firebase_json_label' => 'Fichier JSON du compte de service',
  'firebase_json_help' => 'Téléchargez le compte de service Firebase JSON (Paramètres du projet → Comptes de service → Générer une nouvelle clé privée).',
  'firebase_json_current' => 'Fichier actuel : :file',
  'firebase_json_view' => 'Afficher JSON',
  'firebase_json_hide' => 'Masquer JSON',
  'firebase_json_not_found' => 'Fichier JSON introuvable ou invalide.',
  'firebase_json_steps_title' => 'Générer un compte de service JSON pour les notifications push',
  'open' => 'Ouvrir',
  'firebase_json_step_1' => 'https://console.cloud.google.com/iam-admin/serviceaccounts',
  'firebase_json_step_2' => 'Assurez-vous que le même projet Firebase est sélectionné en haut.',
  'firebase_json_step_3' => 'Recherchez un compte Firebase Admin SDK similaire à : firebase-adminsdk-xxxxx',
  'firebase_json_step_4' => 'S\'il n\'existe pas, vous pouvez en créer un.',
  'firebase_json_step_5' => 'Cliquez sur le compte de service.',
  'firebase_json_step_6' => 'Accédez à l\'onglet Clés.',
  'firebase_json_step_7' => 'Cliquez : Ajouter une clé → Créer une nouvelle clé → Sélectionner JSON → Créer',
  'firebase_json_step_8' => 'Téléchargez le fichier JSON (par exemple project-name-firebase-adminsdk-xxxxx.json) et téléchargez-le ici.',
  'firebase_saved' => 'Paramètres Firebase enregistrés.',
  'firebase_save_button' => 'Enregistrer les paramètres de Firebase',
  'safety_ok' => 'Audit de sécurité réussi.',
  'doc' => [
    'toc' => 'Sur cette page',
    'theme' => 'Thème',
    'overview_title' => 'Aperçu',
    'overview_desc' => 'Des points de terminaison légers basés sur des jetons pour créer des expériences mobiles de point de vente, de livraison et d\'administration sans toucher à la logique de base du point de vente.',
    'base_url' => 'URL de base',
    'auth' => 'Authentification',
    'formats' => 'Formats',
    'auth_title' => 'Authentification et jetons',
    'auth_desc' => 'Émettez des jetons au porteur limités par compte du personnel. Les jetons héritent du contexte du restaurant et de la succursale.',
    'login_summary' => 'Échangez les informations d’identification du personnel contre un jeton de porteur.',
    'login_note_token' => 'Envoyez le jeton renvoyé en tant qu\'Autorisation : Bearer <token> à chaque demande.',
    'login_note_permissions' => 'Les privilèges des jetons correspondent aux rôles et autorisations des utilisateurs.',
    'me_summary' => 'Renvoie le profil authentifié et les modules activés.',
    'me_note_roles' => 'Utilisez le tableau des rôles pour piloter les indicateurs de fonctionnalités côté client.',
    'platform_title' => 'Plateforme et configuration',
    'platform_desc' => 'Indicateurs de paramètres régionaux, de devise, de fonctionnalités, de succursales et de passerelle de paiement pour amorcer les clients.',
    'platform_config' => 'Bootstrap restaurant, branche, modules et indicateurs de fonctionnalité pour le jeton actuel.',
    'platform_note_cache' => 'Les réponses tiennent compte des branches. Changez de branche pour actualiser le contexte.',
    'languages_summary' => 'Répertoriez les langues actives avec les codes et le statut.',
    'languages_note' => 'Fallback utilise LanguageSetting ::LANGUAGES si les colonnes de base de données sont limitées.',
    'permissions_summary' => 'Renvoie les noms de rôle et les autorisations granulaires pour le jeton.',
    'printers_summary' => 'Répertoriez les imprimantes des succursales pour acheminer les tickets.',
    'receipt_summary' => 'Récupérez l’en-tête/pied de page et le formatage du reçu.',
    'switch_branch' => 'Changez la branche active pour le jeton actuel.',
    'pos_title' => 'Points de terminaison de point de vente',
    'pos_desc' => 'Menu, articles, commandes et réservations pour les flux de travail FOH et KDS.',
    'menus_summary' => 'Liste les menus actifs pour la branche actuelle.',
    'items_summary' => 'Répertoriez les éléments de menu avec les prix. Utilisez des filtres pour les menus/catégories.',
    'items_note_filters' => 'Filtrez par identifiants de menu ou de catégorie pour réduire la taille de la charge utile.',
    'categories_summary' => 'Répertoriez les catégories de menu pour la branche.',
    'items_by_category' => 'Récupérez les éléments par catégorie.',
    'items_by_menu' => 'Récupérer des éléments pour un menu spécifique.',
    'variations' => 'Répertoriez les variantes d’un article.',
    'modifiers' => 'Répertoriez les groupes de modificateurs pour un élément.',
    'extra_charges' => 'Récupérez les frais supplémentaires par type de commande.',
    'orders_create' => 'Créez une commande POS avec des articles, des actions et un routage.',
    'orders_list' => 'Répertoriez les commandes avec pagination.',
    'orders_filters' => 'Filtrer par statut, type, branch_id et page.',
    'orders_detail' => 'Récupérez une seule commande.',
    'orders_status' => 'Mettre à jour le statut d\'une commande.',
    'orders_pay' => 'Payez une commande avec des relevés de paiement.',
    'customers' => 'Répertoriez les clients du point de vente.',
    'customers_create' => 'Créez un client POS.',
    'phone_codes' => 'Répertoriez les codes de téléphone pour la création de clients.',
    'taxes' => 'Énumérez les taxes de la succursale.',
    'restaurants' => 'Liste des restaurants (jetons de super administrateur).',
    'branches' => 'Répertoriez les succursales du restaurant actuel.',
    'reservations' => 'Liste des réservations.',
    'reservations_create' => 'Créez une réservation.',
    'reservations_status' => 'Mettre à jour le statut de la réservation.',
    'reservations_today' => 'Le raccourci de réservation d\'aujourd\'hui.',
    'tables' => 'Répertoriez les tables de la branche.',
    'tables_unlock' => 'Forcer le déverrouillage d\'une table.',
    'order_types' => 'Répertoriez les types de commandes disponibles.',
    'actions' => 'Répertoriez les actions de commande autorisées.',
    'delivery_platforms' => 'Répertoriez les plateformes de livraison configurées.',
    'order_number' => 'Récupérez le numéro de commande suivant.',
    'waiters' => 'Répertoriez les serveurs à assigner.',
    'customer_title' => 'Application client',
    'customer_desc' => 'Points de terminaison du catalogue client et de la soumission des commandes.',
    'catalog_summary' => 'Renvoie les menus, les catégories et les éléments pour les applications client.',
    'customer_order' => 'Passer une commande client (livraison/à emporter).',
    'customer_order_note' => 'Incluez customer_address_id pour les flux de livraison.',
    'customer_orders' => 'Répertoriez les commandes des clients pour le jeton actuel.',
    'notifications_title' => 'Notifications',
    'notifications_desc' => 'Enregistrez les jetons de l\'appareil et récupérez les notifications dans l\'application.',
    'notifications_register' => 'Enregistrez un jeton d\'appareil pour les notifications push.',
    'notifications_list' => 'Répertoriez les notifications pour l\'utilisateur actuel.',
    'notifications_read' => 'Marquer une notification comme lue.',
    'notifications_test' => 'Envoyez une notification de test.',
    'sdks_title' => 'Exemples de SDK',
    'sdks_desc' => 'Utilisez n’importe quelle langue indiquée pour consommer des points de terminaison avec authentification du porteur.',
    'auth_required' => 'Authentification requise',
    'header' => 'En-tête',
    'value' => 'Valeur',
    'body_schema' => 'Corps de la demande',
    'shared_title' => 'Partagé et utilitaires',
    'shared_desc' => 'Recherches et aides courantes pour la création de clients.',
    'currencies_summary' => 'Répertoriez les devises avec les codes et les taux.',
    'gateways_summary' => 'Méta de passerelle de paiement pour le restaurant.',
    'staff_summary' => 'Liste du personnel affecté au restaurant.',
    'roles_summary' => 'Répertoriez les noms de rôles attachés au restaurant.',
    'areas_summary' => 'Répertoriez les zones de livraison pour la succursale.',
    'customer_addresses' => 'Répertoriez les adresses des clients par customer_id.',
  ],
];