Skip to content

Commit

Permalink
Merge pull request #1527 from lunarphp/0.7_0.8_branch_merge
Browse files Browse the repository at this point in the history
Merge 0.7 into 0.8
  • Loading branch information
glennjacobs authored Jan 31, 2024
2 parents 0cb0168 + 79b603d commit cbe131e
Show file tree
Hide file tree
Showing 24 changed files with 1,440 additions and 21 deletions.
1 change: 1 addition & 0 deletions packages/admin/resources/lang/en/global.php
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,5 @@
'not_provided' => 'Not Provided',
'billing_email' => 'Billing Email',
'add_new' => 'Add new',
'store' => 'Store',
];
10 changes: 10 additions & 0 deletions packages/admin/resources/lang/fr/account.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?php

return [
'title' => 'Compte',
'save_btn' => 'Enregistrer',
'avatar_notice' => 'Votre avatar est généré à l\'aide de Gravatar via votre adresse email.',
'view-profile' => 'Voir mon profil',
'update_password' => 'Modifier mon mot de passe',
'logout' => 'Déconnexion',
];
46 changes: 46 additions & 0 deletions packages/admin/resources/lang/fr/auth.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?php

return [
/**
* Collections.
*/
'permissions.catalogue.collections.name' => 'Collections',
'permissions.catalogue.collections.description' => 'Autoriser le membre du personnel à modifier les collections et leurs groupes.',
'permissions.settings.name' => 'Paramètres',
'permissions.settings.description' => 'Donne accès à la zone des paramètres du hub.',
'permissions.settings.core.name' => 'Paramètres de base',
'permissions.settings.core.description' => 'Accédez aux paramètres fondamentaux de la boutique, tels que les chaînes, les langues, les devises, etc.',
'permissions.settings.staff.name' => 'Gérer le personnel',
'permissions.settings.staff.description' => 'Autoriser le membre du personnel à gérer les autres membres du personnel.',
'permissions.settings.attributes.name' => 'Gérer les attributs',
'permissions.settings.attributes.description' => 'Autoriser le membre du personnel à gérer les attributs.',
'permissions.catalogue.products.name' => 'Gérer les produits',
'permissions.catalogue.products.description' => 'Autoriser le membre du personnel à gérer les produits.',
'permissions.catalogue.orders.name' => 'Gérer les commandes',
'permissions.catalogue.orders.description' => 'Autoriser le membre du personnel à gérer les commandes.',
'permissions.catalogue.customers.name' => 'Gérer les clients',
'permissions.catalogue.customers.description' => 'Autoriser le membre du personnel à gérer les clients.',
'permissions.discounts.name' => 'Gérer les remises',
'permissions.discounts.description' => 'Autoriser le membre du personnel à gérer les remises.',
/**
* Reset password.
*/
'reset-password.title' => 'Réinitialiser le mot de passe',
'reset-your-password' => 'Réinitialiser votre mot de passe',
'reset-password.invalid' => 'Cette page n\'est plus valide.',
'reset-password.back_link' => 'Retour connexion',
'reset-password.send_btn' => 'Envoyer un e-mail de réinitialisation',
'reset-password.update_btn' => 'Mettre à jour le mot de passe et l\'identifiant',
'forgot-password.message' => 'Mot de passe oublié ?',
'forgot-password.remember' => 'Se souvenir de votre mot de passe ?',
'forgot-password.link' => 'Réinitialiser le mot de passe',
'follow-link.reset' => 'Veuillez suivre ce lien pour réinitialiser votre mot de passe :',
'click-here.reset' => 'Cliquez ici pour réinitialiser',
'reset-link.not_working' => 'Le lien ne fonctionne pas ? Copiez ceci dans votre navigateur',
/**
* Login.
*/
'sign-in.btn' => 'Se connecter',
'welcome' => 'Bienvenue :name',
'prompt' => 'Connectez-vous pour administrer votre boutique e-commerce.',
];
139 changes: 139 additions & 0 deletions packages/admin/resources/lang/fr/catalogue.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
<?php

return [
/**
* Collections.
*/
'collections.sidemenu.create_btn' => 'Créer un groupe de collections',
'collections.sidemenu.modal.title' => 'Créer un groupe de collections',
'collections.sidemenu.modal.btn' => 'Créer un groupe de collections',
'collections.sidemenu.menu_title' => 'Groupes de collections',
'collections.groups.delete_group_btn' => 'Supprimer le groupe de collections',
'collections.groups.add_collection_btn' => 'Ajouter une collection',
'collections.groups.delete.title' => 'Supprimer le groupe de collections',
'collections.groups.delete.strapline' => 'Êtes-vous sûr de vouloir supprimer ce groupe de collections ?',
'collections.groups.delete.warning' => 'Toutes les collections de ce groupe seront également supprimées.',
'collections.groups.delete.confirm' => 'Confirmez que vous souhaitez supprimer le groupe de collections et toutes les collections associées',
'collections.groups.delete.btn' => 'Supprimer le groupe de collections',
'collections.groups.move.title' => 'Déplacer la collection',
'collections.groups.move.search_placeholder' => 'Rechercher une collection à utiliser comme parent',
'collections.groups.move.alert' => 'Cela déplacera :source dans :target.',
'collections.groups.move.btn' => 'Déplacer la collection',
'collections.groups.node.make_root' => 'Rendre la racine',
'collections.groups.node.move' => 'Déplacer la collection',
'collections.groups.node.edit' => 'Modifier la collection',
'collections.groups.node.add_child' => 'Ajouter une collection enfant',
'collections.groups.node.delete' => 'Supprimer la collection',
'collections.groups.no_groups' => 'Il semble que vous n\'ayez pas encore configuré de groupes de collections.',
'collections.create.child.title' => 'Ajouter une collection à :parent.',
'collections.create.root.title' => 'Ajouter une collection de premier niveau',
'collections.create.btn' => 'Créer la collection',
'collections.delete.title' => 'Supprimer la collection',
'collections.delete.btn' => 'Supprimer la collection',
'collections.delete.warning' => 'Toutes les collections enfants seront également supprimées.',
'collections.delete.child.warning' => 'Cette collection a :count collections enfants, elles seront également perdues.',
'collections.delete.root.warning' => 'Êtes-vous sûr de vouloir supprimer cette collection ?',
'collections.index.title' => 'Collections',
'collections.show.save_btn' => 'Enregistrer la collection',
'collections.show.sort.base_price_asc' => 'Prix de base croissant',
'collections.show.sort.base_price_desc' => 'Prix de base décroissant',
'collections.show.sort.sku_asc' => 'SKU croissant',
'collections.show.sort.sku_desc' => 'SKU décroissant',
'collections.show.sort.custom' => 'Personnalisé',
'collections.show.no_products' => 'Cette collection n\'a aucun produit associé.',
'collections.show.no_children' => 'Cette collection n\'a pas de collections enfant.',
'collections.associate_to_other_products' => 'Choisissez les produits à associer et à relier à ce produit.',
'collections.static_collections' => 'Collections statiques',
'collections.summer_seasonal' => 'Saison estivale',
/**
* Product show.
*/
'products.show.back_link_title' => 'Revenir à la liste des produits',
'products.show.save_btn' => 'Enregistrer le produit',
'products.show.no_channel_availability' => 'Ce produit n\'est pas disponible sur tous les canaux.',
'products.show.delete_title' => 'Supprimer le produit',
'products.show.delete_strapline' => 'Cela enverra le produit dans la corbeille, vous pourrez le restaurer plus tard',
'products.show.restore_strapline' => 'Restaurez ce produit pour qu\'il soit disponible sur votre boutique.',
'products.show.delete_btn' => 'Confirmation de la suppression',
'products.show.restore_title' => 'Restaurer le produit',
'products.show.restore_btn' => 'Confirmer la restauration',

/**
* Product variant.
*/
'product-variants.delete_confirm.title' => 'Confirmer la suppression de la variante',
'product-variants.delete_confirm.strapline' => 'Cette action ne peut pas être annulée.',
'product-variants.delete_confirm.btn' => 'Supprimer la variante',
'product-variants.add_variant.btn' => 'Ajouter une variante',
'product-variants.add_variant.already_exists' => 'Cette variante existe déjà.',
'product-variants.add_variant.null_option' => 'Choisissez une option',
'product-variants.add_variant.title' => 'Ajouter une variante supplémentaire',
'product-variants.add_variant.add_new_option' => 'Ajouter une nouvelle option',
/**
* Product type listing.
*/
'product-types.index.title' => 'Types de produits',
'product-types.index.create_btn' => 'Créer un type de produit',
/**
* Product type editing.
*/
'product-types.show.updated_message' => 'Type de produit mis à jour',
'product-types.create.btn_text' => 'Créer un type de produit',
'product-types.show.btn_text' => 'Mettre à jour le type de produit',
'product-types.attribute.search.empty' => 'Il semble que vous n\'ayez plus d\'attributs à attribuer.',
'product-types.attribute.search.no_results' => 'Impossible de trouver les attributs correspondants ":search"',
'product-types.show.title' => 'Modifier le type de produit',
'product-types.show.delete.btn_text' => 'Supprimer le type de produit',
'product-types.show.delete.message' => 'Êtes-vous sûr de vouloir supprimer définitivement ce type de produit ?',
'product-types.show.delete.disabled_message' => 'Vous ne pouvez pas supprimer un type de produit auquel des produits sont associés.',
'product-types.show.delete.delete_notification' => 'Type de produit supprimé',
'product-types.show.delete.confirm_text' => 'Confirmer la suppression',
'product-types.show.delete.minimum_required' => 'Vous ne pouvez pas supprimer le seul type de produit.',
'product-types.attribute.no_attributes' => 'Il n\'y a aucun attribut à sélectionner dans ce groupe',
/**
* Brands.
*/
'brands.index.title' => 'Marques',
'brands.create.title' => 'Créer une marque',
'brands.show.back_link_title' => 'Revenir à la liste des marques',
/**
* Customers.
*/
'customers.index.title' => 'Clients',
'customers.index.placeholder' => 'Rechercher un client',
'customers.show.save_btn' => 'Enregistrer le client',
'customers.show.customer_groups_updated' => 'Groupes de clients mis à jour',
'customer.show.customer_groups' => 'Groupes de clients',
'customer.dashboard.returning_customers' => 'Clients fidèles',
'customer.dashboard.no_of_orders' => 'Nombre de commandes',
'customer.dashboard.turnover' => 'Chiffre d\'affaires',
'customer.dashboard.sales_performance' => 'Performance des ventes',
'customer.dashboard.customer_group_orders' => 'Commandes par groupe de clients',
'customer.dashboard.top_selling_products' => 'Produits les plus vendus',
/**
* Customer Groups Editing.
*/
'editing.customer-groups.select_groups' => 'Sélectionnez les groupes de clients pour lesquels ce produit est disponible.',
'editing.customer-groups.publish_on' => 'Ce produit devrait être publié le',
'editing.customer-groups.schedule_availability' => 'Disponibilité des horaires',
/**
* Orders.
*/
'orders.show.customer_reference' => 'Référence client',
'orders.show.shipping_option' => 'Option de livraison',
'orders.show.shipping_address' => 'Adresse de livraison',
'orders.show.billing_address' => 'Adresse de facturation',
'orders.show.order_lines' => 'Lignes de commande',
'orders.show.transactions' => 'Transactions',
'orders.dashboard.recent_orders' => 'Commandes récentes',
/**
* Stock.
*/
'stock' => 'Stock',
/**
* Addons.
*/
'addons.show.addon_details' => 'Détails du module complémentaire',
'addons.show.developer' => 'Développeur',
'addons.show.marketplace' => 'Place de marché',
];
Loading

0 comments on commit cbe131e

Please sign in to comment.