<?php 
return [
  'copy_link' => 'Copie',
  'public_banner' => 'Lien de documentation public en lecture seule généré à partir des paramètres du super-administrateur.',
  '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.',
  '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_resilient' => 'Endpoint renvoie désormais la pagination de base même si l\'enrichissement (articles/frais/taxes) échoue ; les journaux du serveur capturent toutes les erreurs d’hydratation.',
  'orders_detail' => 'Récupérez une seule commande avec les totaux, la remise, les frais de livraison, les frais, les taxes et le prix/montant/taxe par article.',
  'orders_status' => 'Mettre à jour le statut d\'une commande (autorisée : passée, confirmée, en préparation, food_ready, ready_for_pickup, out_for_delivery, servie, livrée, annulée).',
  'orders_pay' => 'Payez une commande avec des relevés de paiement.',
  'orders_detail_dinein' => 'Les détails du dîner montrent l\'affectation des tables, le serveur, la connexion/création du client, les articles, les frais, les taxes et le résumé du panier.',
  'orders_invoice' => 'Utilisez une présentation de facture normale : chaque article avec son nom, sa quantité, son prix unitaire, le total de la ligne ; résumé du bas avec sub_total, discount_amount, tax_total, charges_total, delivery_fee, grand_total ; afficher les boutons de paiement/impression selon les besoins.',
  'orders_status_flow' => 'Déplacer les commandes passées – confirmées/préparées – servies/livrées ; annuler avant la préparation ; La suppression définitive doit être réservée aux états pré-servés/prépayés uniquement.',
  'orders_pay_note' => 'Le marquage payé libère également la table (définit available_status=available et efface table_sessions) et met à jour montant_payé.',
  'orders_discount_note' => 'Les remises sont en direct sur la commande (discount_type/discount_value/discount_amount) ; ajouter/supprimer via un flux de mise à jour de commande.',
  'orders_table_waiter' => 'La réaffectation du serveur/table nécessite un point de terminaison de mise à jour de commande ; sinon défini sur la création.',
  'orders_customer_note' => 'Attachez un customer_id existant ou créez-le via POST /pos/customers lorsqu\'il n\'est pas trouvé.',
  'orders_print_note' => 'L\'impression est gérée par le flux POS/imprimante ; pas de point de terminaison d\'impression dédié dans ce module.',
  '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) ; revient au restaurant actuel sur les configurations à locataire unique.',
  '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/le personnel de livraison (filtrer par ?role=delivery, ?search=<name/phone>, inclut le téléphone/statut/rôles et le tableau delivery_executives).',
  'delivery_executives' => 'Répertoriez les responsables de la livraison avec des filtres de statut/téléphone (statuts : disponible, in_delivery, inactif).',
  '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.',
  'multipos_title' => 'Appareils multiPOS',
  'multipos_desc' => 'Enregistrez et vérifiez les machines POS pour les appareils de succursale.',
  'multipos_register' => 'Enregistrer un appareil POS',
  'multipos_check' => 'Vérifier l\'état de l\'appareil POS',
  'login_note_rate_limit' => 'Débit limité : 5 requêtes par minute pour éviter les attaques par force brute.',
  'price_fallback_note' => 'Le prix de l\'article est facultatif. S\'il n\'est pas fourni ou est nul, le prix est extrait de la base de données MenuItem.',
  'order_number_lock_note' => 'Utilise le verrouillage au niveau de la base de données pour éviter les numéros de commande en double dans les demandes simultanées.',
  'delivery_executives_note' => 'Filtrer par ?status=available|in_delivery|inactif. Renvoie le téléphone et l\'état actuel.',
];