Some checks failed
Storefront homepage & module gating:
- CMS owns storefront GET / (slug="home" with 3-tier resolution)
- Catalog loses GET / (keeps /products only)
- Store root redirect (GET / → /store/dashboard or /store/login)
- Route gating: non-core modules return 404 when disabled for platform
- Seed store default homepages per platform
Widget protocol for customer dashboard:
- StorefrontDashboardCard contract in widgets.py
- Widget aggregator get_storefront_dashboard_cards()
- Orders and Loyalty module widget providers
- Dashboard template renders contributed cards (no module names)
Landing template module-agnostic:
- CTAs driven by storefront_nav (not hardcoded module names)
- Header actions check nav item IDs (not enabled_modules)
- Remove hardcoded "Add Product" sidebar button
- Remove all enabled_modules checks from storefront templates
i18n fixes:
- Title placeholder resolution ({{store_name}}) for store default pages
- Storefront nav label_keys prefixed with module code
- Add storefront.account.* keys to 6 modules (en/fr/de/lb)
- Header/footer CMS pages use get_translated_title(current_language)
- Footer labels use i18n keys instead of hardcoded English
Icon cleanup:
- Standardize on map-pin (remove location-marker alias)
- Replace all location-marker references across templates and docs
Docs:
- Storefront builder vision proposal (6 phases)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
403 lines
22 KiB
JSON
403 lines
22 KiB
JSON
{
|
|
"platform": {
|
|
"nav": {
|
|
"pricing": "Tarifs",
|
|
"find_shop": "Trouvez votre boutique",
|
|
"start_trial": "Essai gratuit",
|
|
"admin_login": "Connexion Admin",
|
|
"store_login": "Connexion Vendeur",
|
|
"toggle_menu": "Basculer le menu",
|
|
"toggle_dark_mode": "Basculer le mode sombre"
|
|
},
|
|
"hero": {
|
|
"badge": "Essai gratuit de {trial_days} jours - Aucune carte de crédit requise",
|
|
"title": "OMS léger pour les vendeurs Letzshop",
|
|
"subtitle": "Gestion des commandes, stocks et facturation conçue pour le e-commerce luxembourgeois. Arrêtez de jongler avec les tableurs. Gérez votre entreprise.",
|
|
"cta_trial": "Essai gratuit",
|
|
"cta_find_shop": "Trouvez votre boutique Letzshop"
|
|
},
|
|
"pricing": {
|
|
"title": "Tarification simple et transparente",
|
|
"subtitle": "Choisissez le plan adapté à votre entreprise. Tous les plans incluent un essai gratuit de {trial_days} jours.",
|
|
"monthly": "Mensuel",
|
|
"annual": "Annuel",
|
|
"save_months": "Économisez 2 mois !",
|
|
"most_popular": "LE PLUS POPULAIRE",
|
|
"recommended": "RECOMMANDÉ",
|
|
"contact_sales": "Contactez-nous",
|
|
"start_trial": "Essai gratuit",
|
|
"per_month": "/mois",
|
|
"per_year": "/an",
|
|
"custom": "Sur mesure",
|
|
"orders_per_month": "{count} commandes/mois",
|
|
"unlimited_orders": "Commandes illimitées",
|
|
"products_limit": "{count} produits",
|
|
"unlimited_products": "Produits illimités",
|
|
"team_members": "{count} membres d'équipe",
|
|
"unlimited_team": "Équipe illimitée",
|
|
"letzshop_sync": "Synchronisation Letzshop",
|
|
"eu_vat_invoicing": "Facturation TVA UE",
|
|
"analytics_dashboard": "Tableau de bord analytique",
|
|
"api_access": "Accès API",
|
|
"multi_channel": "Intégration multi-canal",
|
|
"products": "produits",
|
|
"team_member": "membre d'équipe",
|
|
"unlimited": "Illimité",
|
|
"order_history": "mois d'historique",
|
|
"trial_note": "Tous les plans incluent un essai gratuit de {trial_days} jours. Aucune carte de crédit requise.",
|
|
"back_home": "Retour à l'accueil"
|
|
},
|
|
"features": {
|
|
"letzshop_sync": "Synchronisation Letzshop",
|
|
"inventory_basic": "Gestion de stock de base",
|
|
"inventory_locations": "Emplacements d'entrepôt",
|
|
"inventory_purchase_orders": "Bons de commande",
|
|
"invoice_lu": "Facturation TVA Luxembourg",
|
|
"invoice_eu_vat": "Facturation TVA UE",
|
|
"invoice_bulk": "Facturation en masse",
|
|
"customer_view": "Liste des clients",
|
|
"customer_export": "Export clients",
|
|
"analytics_dashboard": "Tableau de bord analytique",
|
|
"accounting_export": "Export comptable",
|
|
"api_access": "Accès API",
|
|
"automation_rules": "Règles d'automatisation",
|
|
"team_roles": "Rôles et permissions",
|
|
"white_label": "Option marque blanche",
|
|
"multi_store": "Support multi-vendeurs",
|
|
"custom_integrations": "Intégrations personnalisées",
|
|
"sla_guarantee": "Garantie SLA",
|
|
"dedicated_support": "Gestionnaire de compte dédié"
|
|
},
|
|
"addons": {
|
|
"title": "Améliorez votre plateforme",
|
|
"subtitle": "Ajoutez votre marque, e-mail professionnel et sécurité renforcée.",
|
|
"per_year": "/an",
|
|
"per_month": "/mois",
|
|
"custom_domain": "Domaine personnalisé",
|
|
"custom_domain_desc": "Utilisez votre propre domaine (mondomaine.com)",
|
|
"premium_ssl": "SSL Premium",
|
|
"premium_ssl_desc": "Certificat EV pour les badges de confiance",
|
|
"email_package": "Pack Email",
|
|
"email_package_desc": "Adresses e-mail professionnelles"
|
|
},
|
|
"find_shop": {
|
|
"title": "Trouvez votre boutique Letzshop",
|
|
"subtitle": "Vous vendez déjà sur Letzshop ? Entrez l'URL de votre boutique pour commencer.",
|
|
"placeholder": "Entrez votre URL Letzshop (ex: letzshop.lu/vendors/ma-boutique)",
|
|
"button": "Trouver ma boutique",
|
|
"claim_shop": "Réclamer cette boutique",
|
|
"already_claimed": "Déjà réclamée",
|
|
"no_account": "Vous n'avez pas de compte Letzshop ?",
|
|
"signup_letzshop": "Inscrivez-vous d'abord sur Letzshop",
|
|
"then_connect": ", puis revenez connecter votre boutique.",
|
|
"search_placeholder": "Entrez l'URL Letzshop ou le nom de la boutique...",
|
|
"search_button": "Rechercher",
|
|
"examples": "Exemples :",
|
|
"claim_button": "Réclamez cette boutique et démarrez l'essai gratuit",
|
|
"not_found": "Nous n'avons pas trouvé de boutique Letzshop avec cette URL. Vérifiez et réessayez.",
|
|
"or_signup": "Ou inscrivez-vous sans connexion Letzshop",
|
|
"need_help": "Besoin d'aide ?",
|
|
"no_account_yet": "Vous n'avez pas encore de compte Letzshop ? Pas de problème !",
|
|
"create_letzshop": "Créer un compte Letzshop",
|
|
"signup_without": "S'inscrire sans Letzshop",
|
|
"looking_up": "Recherche de votre boutique...",
|
|
"found": "Trouvé :",
|
|
"claimed_badge": "Déjà réclamée",
|
|
"error_lookup": "La recherche a échoué. Veuillez réessayer."
|
|
},
|
|
"signup": {
|
|
"step_plan": "Choisir le plan",
|
|
"step_shop": "Réclamer la boutique",
|
|
"step_account": "Compte",
|
|
"step_payment": "Paiement",
|
|
"choose_plan": "Choisissez votre plan",
|
|
"save_percent": "Économisez {percent}%",
|
|
"trial_info": "Nous collecterons vos informations de paiement, mais vous ne serez pas débité avant la fin de l'essai.",
|
|
"connect_shop": "Connectez votre boutique Letzshop",
|
|
"connect_optional": "Optionnel : Liez votre compte Letzshop pour synchroniser automatiquement les commandes.",
|
|
"connect_continue": "Connecter et continuer",
|
|
"skip_step": "Passer cette étape",
|
|
"create_account": "Créez votre compte",
|
|
"first_name": "Prénom",
|
|
"last_name": "Nom",
|
|
"merchant_name": "Nom de l'entreprise",
|
|
"email": "E-mail",
|
|
"password": "Mot de passe",
|
|
"password_hint": "Minimum 8 caractères",
|
|
"continue": "Continuer",
|
|
"continue_payment": "Continuer vers le paiement",
|
|
"back": "Retour",
|
|
"add_payment": "Ajouter un moyen de paiement",
|
|
"no_charge_note": "Vous ne serez pas débité avant la fin de votre essai de {trial_days} jours.",
|
|
"processing": "Traitement en cours...",
|
|
"start_trial": "Démarrer l'essai gratuit",
|
|
"creating_account": "Création de votre compte...",
|
|
"page_title": "Démarrez votre essai gratuit",
|
|
"required_fields": "Champs obligatoires",
|
|
"trial_info_days": "jours d'essai gratuit.",
|
|
"error_start": "Échec du démarrage de l'inscription. Veuillez réessayer.",
|
|
"error_account": "Échec de la création du compte. Veuillez réessayer.",
|
|
"error_payment_config": "Paiement non configuré. Veuillez contacter le support.",
|
|
"error_payment": "Le paiement a échoué. Veuillez réessayer.",
|
|
"orders_per_month": "commandes/mois",
|
|
"unlimited": "Illimité",
|
|
"team_members": "utilisateurs",
|
|
"per_month_short": "/mois"
|
|
},
|
|
"success": {
|
|
"title": "Bienvenue sur Orion !",
|
|
"subtitle": "Votre compte a été créé et votre essai gratuit de {trial_days} jours a commencé.",
|
|
"what_next": "Et maintenant ?",
|
|
"step_connect": "Connecter Letzshop :",
|
|
"step_connect_desc": "Ajoutez votre clé API pour commencer à synchroniser automatiquement les commandes.",
|
|
"step_invoicing": "Configurer la facturation :",
|
|
"step_invoicing_desc": "Configurez vos paramètres de facturation pour la conformité luxembourgeoise.",
|
|
"step_products": "Importer les produits :",
|
|
"step_products_desc": "Synchronisez votre catalogue de produits depuis Letzshop.",
|
|
"go_to_dashboard": "Aller au tableau de bord",
|
|
"login_dashboard": "Connexion au tableau de bord",
|
|
"need_help": "Besoin d'aide pour démarrer ?",
|
|
"contact_support": "Contactez notre équipe support"
|
|
},
|
|
"cta": {
|
|
"title": "Prêt à optimiser vos commandes ?",
|
|
"subtitle": "Rejoignez les vendeurs Letzshop qui font confiance à Orion pour leur gestion de commandes. Commencez votre essai gratuit de {trial_days} jours aujourd'hui.",
|
|
"button": "Essai gratuit"
|
|
},
|
|
"content_page": {
|
|
"home": "Accueil",
|
|
"published": "Publié le",
|
|
"last_updated": "Dernière mise à jour :",
|
|
"cta_about_title": "Prêt à commencer ?",
|
|
"cta_contact_title": "Des questions ?",
|
|
"cta_about_subtitle": "Rejoignez des milliers de boutiques qui vendent déjà sur notre plateforme",
|
|
"cta_contact_subtitle": "Notre équipe est là pour vous aider à réussir",
|
|
"cta_about_button": "Contactez-nous",
|
|
"cta_contact_button": "Envoyez-nous un message"
|
|
},
|
|
"footer": {
|
|
"tagline": "OMS léger pour les vendeurs Letzshop. Gérez commandes, stocks et facturation.",
|
|
"quick_links": "Liens rapides",
|
|
"platform": "Plateforme",
|
|
"contact": "Contact",
|
|
"copyright": "© {year} Orion. Conçu pour le e-commerce luxembourgeois.",
|
|
"privacy": "Politique de confidentialité",
|
|
"terms": "Conditions d'utilisation",
|
|
"about": "À propos",
|
|
"faq": "FAQ",
|
|
"contact_us": "Nous contacter",
|
|
"all_rights_reserved": "Tous droits réservés."
|
|
},
|
|
"modern": {
|
|
"badge_integration": "Intégration officielle",
|
|
"badge_connect": "Connexion en 2 minutes",
|
|
"hero_title_1": "Conçu pour le e-commerce luxembourgeois",
|
|
"hero_title_2": "Le back-office que Letzshop ne vous donne pas",
|
|
"hero_subtitle": "Synchronisez les commandes, gérez les stocks, générez des factures avec la TVA correcte et possédez vos données clients. Tout en un seul endroit.",
|
|
"cta_trial": "Essai gratuit de {trial_days} jours",
|
|
"cta_how": "Voir comment ça marche",
|
|
"hero_note": "Aucune carte de crédit requise. Configuration en 5 minutes. Annulez à tout moment.",
|
|
"pain_title": "Ça vous dit quelque chose ?",
|
|
"pain_subtitle": "Ce sont les frustrations quotidiennes des vendeurs Letzshop",
|
|
"pain_manual": "Saisie manuelle des commandes",
|
|
"pain_manual_desc": "Copier-coller les commandes de Letzshop vers des tableurs. Chaque. Jour.",
|
|
"pain_inventory": "Chaos des stocks",
|
|
"pain_inventory_desc": "Le stock dans Letzshop ne correspond pas à la réalité. Les surventes arrivent.",
|
|
"pain_vat": "Mauvaises factures TVA",
|
|
"pain_vat_desc": "Les clients UE ont besoin de la TVA correcte. Votre comptable se plaint.",
|
|
"pain_customers": "Clients perdus",
|
|
"pain_customers_desc": "Letzshop possède vos données clients. Vous ne pouvez pas les recibler ou fidéliser.",
|
|
"how_title": "Comment ça marche",
|
|
"how_subtitle": "Du chaos au contrôle en 4 étapes",
|
|
"how_step1": "Connecter Letzshop",
|
|
"how_step1_desc": "Entrez vos identifiants API Letzshop. Fait en 2 minutes, aucune compétence technique requise.",
|
|
"how_step2": "Les commandes arrivent",
|
|
"how_step2_desc": "Les commandes se synchronisent automatiquement. Confirmez et ajoutez le suivi directement depuis Orion.",
|
|
"how_step3": "Générer des factures",
|
|
"how_step3_desc": "Un clic pour créer des factures PDF conformes avec la TVA correcte pour tout pays UE.",
|
|
"how_step4": "Développez votre entreprise",
|
|
"how_step4_desc": "Exportez les clients pour le marketing. Suivez les stocks. Concentrez-vous sur la vente, pas les tableurs.",
|
|
"features_title": "Tout ce dont un vendeur Letzshop a besoin",
|
|
"features_subtitle": "Les outils opérationnels que Letzshop ne fournit pas",
|
|
"cta_final_title": "Prêt à prendre le contrôle de votre entreprise Letzshop ?",
|
|
"cta_final_subtitle": "Rejoignez les vendeurs luxembourgeois qui ont arrêté de lutter contre les tableurs et ont commencé à développer leur entreprise.",
|
|
"cta_final_note": "Aucune carte de crédit requise. Configuration en 5 minutes. Toutes les fonctionnalités Pro pendant l'essai.",
|
|
"page_title": "Orion - Le back-office pour les vendeurs Letzshop",
|
|
"features_badge": "Fonctionnalités",
|
|
"dashboard_title": "Tableau de bord Orion",
|
|
"todays_orders": "Commandes du jour",
|
|
"revenue": "Chiffre d'affaires",
|
|
"low_stock": "Stock faible",
|
|
"items_need_restock": "articles à réapprovisionner",
|
|
"recent_orders": "Commandes récentes de Letzshop",
|
|
"confirmed": "Confirmée",
|
|
"shipped": "Expédiée",
|
|
"feat_order_sync": "Synchronisation automatique des commandes",
|
|
"feat_order_sync_desc": "Les commandes Letzshop apparaissent instantanément. Confirmez et synchronisez les numéros de suivi automatiquement.",
|
|
"feat_order_sync_1": "Synchronisation en temps réel",
|
|
"feat_order_sync_2": "Confirmation en un clic",
|
|
"feat_order_sync_3": "Synchronisation des numéros de suivi",
|
|
"feat_inventory": "Gestion réelle des stocks",
|
|
"feat_inventory_desc": "Une source unique de vérité pour tous les stocks. Emplacements, réservations et suivi des stocks entrants.",
|
|
"feat_inventory_1": "Emplacements produits (bacs)",
|
|
"feat_inventory_2": "Réservations de stock",
|
|
"feat_inventory_3": "Alertes de stock faible",
|
|
"feat_invoicing": "Facturation TVA intelligente",
|
|
"feat_invoicing_desc": "Générez des factures PDF avec les taux de TVA corrects. Luxembourg, pays UE, autoliquidation B2B.",
|
|
"feat_invoicing_1": "TVA Luxembourg 17%",
|
|
"feat_invoicing_2": "TVA destination UE (OSS)",
|
|
"feat_invoicing_3": "Autoliquidation B2B",
|
|
"feat_customers": "Possédez vos clients",
|
|
"feat_customers_desc": "Toutes les données clients dans votre base. Exportez vers Mailchimp pour vos campagnes marketing.",
|
|
"feat_customers_1": "Historique des commandes par client",
|
|
"feat_customers_2": "Suivi de la valeur à vie",
|
|
"feat_customers_3": "Export CSV pour le marketing",
|
|
"feat_team": "Gestion d'équipe",
|
|
"feat_team_desc": "Invitez des membres avec des permissions basées sur les rôles. Tout le monde travaille depuis un tableau de bord.",
|
|
"feat_team_1": "Utilisateurs multiples",
|
|
"feat_team_2": "Accès basé sur les rôles",
|
|
"feat_team_3": "Journal d'activité",
|
|
"feat_purchase_orders": "Bons de commande",
|
|
"feat_purchase_orders_desc": "Suivez les stocks entrants des fournisseurs. Sachez ce qui est commandé et quand ça arrive.",
|
|
"feat_purchase_orders_1": "Suivi des commandes fournisseurs",
|
|
"feat_purchase_orders_2": "Dates d'arrivée prévues",
|
|
"feat_purchase_orders_3": "Réception et mise à jour du stock",
|
|
"pricing_badge": "Tarifs",
|
|
"pricing_title": "Tarification simple et transparente",
|
|
"pricing_subtitle": "Pas de frais par commande. Pas de coûts cachés. Tarif mensuel fixe.",
|
|
"pricing_per_month": "/mois",
|
|
"pricing_trial_note": "Tous les plans incluent un essai gratuit de 14 jours. Aucune carte de crédit requise.",
|
|
"tier_essential": "Essentiel",
|
|
"tier_essential_desc": "Pour les boutiques solo qui débutent",
|
|
"tier_essential_price": "49 EUR",
|
|
"tier_essential_feat_1": "100 commandes/mois",
|
|
"tier_essential_feat_2": "200 produits",
|
|
"tier_essential_feat_3": "Factures TVA Luxembourg",
|
|
"tier_essential_feat_4": "1 membre d'équipe",
|
|
"tier_essential_cta": "Essai gratuit",
|
|
"tier_professional": "Professionnel",
|
|
"tier_professional_desc": "Pour les vendeurs multicanaux en croissance",
|
|
"tier_professional_price": "99 EUR",
|
|
"tier_professional_badge": "LE PLUS POPULAIRE",
|
|
"tier_professional_feat_1": "500 commandes/mois",
|
|
"tier_professional_feat_2": "Produits illimités",
|
|
"tier_professional_feat_3": "Factures TVA UE",
|
|
"tier_professional_feat_4": "Emplacements produits",
|
|
"tier_professional_feat_5": "Bons de commande",
|
|
"tier_professional_feat_6": "Export clients",
|
|
"tier_professional_feat_7": "3 membres d'équipe",
|
|
"tier_professional_cta": "Essai gratuit",
|
|
"tier_business": "Business",
|
|
"tier_business_desc": "Pour les opérations à haut volume",
|
|
"tier_business_price": "199 EUR",
|
|
"tier_business_feat_1": "2 000 commandes/mois",
|
|
"tier_business_feat_2": "Tout dans Professionnel",
|
|
"tier_business_feat_3": "Tableau de bord analytique",
|
|
"tier_business_feat_4": "Accès API",
|
|
"tier_business_feat_5": "Export comptable",
|
|
"tier_business_feat_6": "10 membres d'équipe",
|
|
"tier_business_cta": "Essai gratuit",
|
|
"tier_enterprise": "Entreprise",
|
|
"tier_enterprise_desc": "Pour les grandes opérations et agences",
|
|
"tier_enterprise_price": "399+ EUR",
|
|
"tier_enterprise_feat_1": "Commandes illimitées",
|
|
"tier_enterprise_feat_2": "Tout dans Business",
|
|
"tier_enterprise_feat_3": "Option marque blanche",
|
|
"tier_enterprise_feat_4": "Intégrations personnalisées",
|
|
"tier_enterprise_feat_5": "SLA 99,9%",
|
|
"tier_enterprise_feat_6": "Support dédié",
|
|
"tier_enterprise_cta": "Contacter les ventes",
|
|
"testimonial_badge": "Conçu pour le Luxembourg",
|
|
"testimonial_quote": "Enfin, un outil qui comprend ce dont les vendeurs Letzshop ont vraiment besoin. Plus de tableurs, plus de casse-tête TVA.",
|
|
"testimonial_name": "Marie L.",
|
|
"testimonial_location": "Boutique Letzshop, Luxembourg-Ville",
|
|
"cta_final_trial": "Commencez votre essai gratuit de 14 jours"
|
|
},
|
|
"minimal": {
|
|
"page_title_fallback": "Accueil",
|
|
"marketplace_suffix": "Marketplace",
|
|
"fallback_title_1": "Marketplace",
|
|
"fallback_title_2": "Multi-Boutiques",
|
|
"fallback_subtitle": "Le moyen le plus simple de lancer votre boutique en ligne et de vous connecter avec des clients du monde entier.",
|
|
"get_started": "Commencer",
|
|
"feat_fast": "Rapide",
|
|
"feat_fast_desc": "Performance ultra-rapide optimisée pour les conversions",
|
|
"feat_secure": "Sécurisé",
|
|
"feat_secure_desc": "Sécurité de niveau entreprise pour votre tranquillité d'esprit",
|
|
"feat_custom": "Personnalisable",
|
|
"feat_custom_desc": "Entièrement personnalisable pour correspondre à votre identité de marque",
|
|
"cta_title": "Prêt à vous lancer ?",
|
|
"cta_subtitle": "Rejoignez notre marketplace aujourd'hui",
|
|
"cta_contact": "Contactez-nous",
|
|
"cta_learn_more": "En savoir plus"
|
|
}
|
|
},
|
|
"features": {
|
|
"cms_pages_limit": {
|
|
"name": "Pages CMS",
|
|
"description": "Nombre maximum de pages de contenu",
|
|
"unit": "pages"
|
|
},
|
|
"cms_custom_pages_limit": {
|
|
"name": "Pages personnalisées",
|
|
"description": "Nombre maximum de pages personnalisées",
|
|
"unit": "pages"
|
|
},
|
|
"cms_basic": {
|
|
"name": "CMS de base",
|
|
"description": "Fonctionnalités de gestion de contenu de base"
|
|
},
|
|
"cms_seo": {
|
|
"name": "Outils SEO",
|
|
"description": "Outils d'optimisation pour les moteurs de recherche"
|
|
},
|
|
"cms_scheduling": {
|
|
"name": "Planification de contenu",
|
|
"description": "Planifier du contenu pour publication future"
|
|
},
|
|
"cms_templates": {
|
|
"name": "Modèles de pages",
|
|
"description": "Accès aux modèles de pages premium"
|
|
}
|
|
},
|
|
"menu": {
|
|
"content_management": "Gestion du contenu",
|
|
"shop_content": "Contenu du magasin",
|
|
"content_pages": "Pages de contenu",
|
|
"store_themes": "Thèmes du magasin",
|
|
"media_library": "Médiathèque"
|
|
},
|
|
"permissions": {
|
|
"view_pages": "Voir les pages",
|
|
"view_pages_desc": "Voir les pages de contenu",
|
|
"manage_pages": "Gérer les pages",
|
|
"manage_pages_desc": "Créer, modifier et supprimer les pages de contenu",
|
|
"view_media": "Voir les médias",
|
|
"view_media_desc": "Parcourir la bibliothèque de médias",
|
|
"manage_media": "Gérer les médias",
|
|
"manage_media_desc": "Télécharger, modifier et supprimer les fichiers médias",
|
|
"manage_themes": "Gérer les thèmes",
|
|
"manage_themes_desc": "Configurer et personnaliser les thèmes"
|
|
},
|
|
"messages": {
|
|
"failed_to_delete_page": "Impossible de supprimer la page : {error}",
|
|
"media_updated_successfully": "Média mis à jour avec succès",
|
|
"media_deleted_successfully": "Média supprimé avec succès",
|
|
"url_copied_to_clipboard": "URL copié dans le presse-papiers",
|
|
"failed_to_copy_url": "Impossible de copier l'URL"
|
|
},
|
|
"confirmations": {
|
|
"delete_file": "Êtes-vous sûr de vouloir supprimer ce fichier ? Cette action est irréversible."
|
|
},
|
|
"storefront": {
|
|
"my_account": "Mon Compte",
|
|
"learn_more": "En savoir plus",
|
|
"explore": "Découvrir",
|
|
"quick_links": "Liens rapides",
|
|
"information": "Informations",
|
|
"about": "À propos",
|
|
"contact": "Contact",
|
|
"faq": "FAQ"
|
|
}
|
|
}
|