Add Chinese language support and update localization files: Introduced translations for Chinese (zh) in LanguageSwitcher and i18n configuration. Removed outdated translation files for several languages, streamlining localization resources. Enhanced language context to include Chinese in available languages.

This commit is contained in:
sebseb7
2025-07-16 03:34:10 +02:00
parent 5c90d048fb
commit 859a2c06d8
28 changed files with 2496 additions and 1761 deletions

View File

@@ -0,0 +1,204 @@
export default {
"navigation": {
"home": "Accueil",
"aktionen": "Promotions",
"filiale": "Magasin",
"categories": "Catégories",
"categoriesOpen": "Ouvrir les catégories",
"categoriesClose": "Fermer les catégories"
},
"auth": {
"login": "Se connecter",
"register": "S'inscrire",
"logout": "Se déconnecter",
"profile": "Profil",
"email": "E-mail",
"password": "Mot de passe",
"confirmPassword": "Confirmer le mot de passe",
"forgotPassword": "Mot de passe oublié ?",
"loginWithGoogle": "Se connecter avec Google",
"or": "OU",
"privacyAccept": "En cliquant sur \"Se connecter avec Google\", j'accepte les",
"privacyPolicy": "Conditions de confidentialité",
"passwordMinLength": "Le mot de passe doit contenir au moins 8 caractères",
"newPasswordMinLength": "Le nouveau mot de passe doit contenir au moins 8 caractères",
"menu": {
"profile": "Profil",
"checkout": "Finaliser la commande",
"orders": "Commandes",
"settings": "Paramètres",
"adminDashboard": "Tableau de bord admin",
"adminUsers": "Utilisateurs admin"
}
},
"cart": {
"title": "Panier",
"empty": "vide",
"addToCart": "Ajouter au panier",
"preorderCutting": "Précommander comme bouture",
"continueShopping": "Continuer les achats",
"proceedToCheckout": "Procéder au paiement",
"sync": {
"title": "Synchronisation du panier",
"description": "Vous avez un panier sauvegardé dans votre compte. Veuillez choisir comment procéder :",
"deleteServer": "Supprimer le panier du serveur",
"useServer": "Utiliser le panier du serveur",
"merge": "Fusionner les paniers",
"currentCart": "Votre panier actuel",
"serverCart": "Panier sauvegardé dans votre profil"
}
},
"product": {
"loading": "Chargement du produit...",
"notFound": "Produit introuvable",
"notFoundDescription": "Le produit recherché n'existe pas ou a été supprimé.",
"backToHome": "Retour à l'accueil",
"error": "Erreur",
"articleNumber": "Numéro d'article",
"manufacturer": "Fabricant",
"inclVat": "TVA {{vat}}% incluse",
"priceUnit": "{{price}}/{{unit}}",
"new": "Nouveau",
"arriving": "Arrivée :",
"inclVatFooter": "TVA {{vat}}% incluse,*",
"availability": "Disponibilité",
"inStock": "en stock",
"comingSoon": "Bientôt disponible",
"deliveryTime": "Délai de livraison",
"inclShort": "incl.",
"vatShort": "TVA"
},
"search": {
"placeholder": "Vous pouvez me demander des variétés de cannabis...",
"recording": "Enregistrement en cours..."
},
"chat": {
"privacyRead": "Lu et accepté"
},
"delivery": {
"methods": {
"dhl": "DHL",
"dpd": "DPD",
"sperrgut": "Colis volumineux",
"pickup": "Retrait en magasin"
},
"descriptions": {
"standard": "Livraison standard",
"standardFree": "Livraison standard - GRATUITE à partir de 100€ d'achat !",
"notAvailable": "non sélectionnable car un ou plusieurs articles ne peuvent être que retirés",
"bulky": "Pour les articles volumineux et lourds"
},
"prices": {
"free": "gratuit",
"dhl": "6,99 €",
"dpd": "4,90 €",
"sperrgut": "28,99 €"
},
"times": {
"cutting14Days": "Délai de livraison : 14 jours",
"standard2to3Days": "Délai de livraison : 2-3 jours",
"supplier7to9Days": "Délai de livraison : 7-9 jours"
}
},
"checkout": {
"invoiceAddress": "Adresse de facturation",
"deliveryAddress": "Adresse de livraison",
"saveForFuture": "Sauvegarder pour les commandes futures",
"pickupDate": "Pour quelle date souhaitez-vous retirer les boutures ?",
"note": "Remarque",
"sameAddress": "L'adresse de livraison est identique à l'adresse de facturation",
"termsAccept": "J'ai lu les CGV, la déclaration de confidentialité et les conditions de droit de rétractation"
},
"payment": {
"successful": "Paiement réussi !",
"failed": "Échec du paiement",
"orderCompleted": "🎉 Votre commande a été finalisée avec succès ! Vous pouvez maintenant consulter vos commandes.",
"orderProcessing": "Votre paiement a été traité avec succès. La commande sera automatiquement finalisée.",
"paymentError": "Votre paiement n'a pas pu être traité. Veuillez réessayer ou choisir un autre mode de paiement.",
"viewOrders": "Voir mes commandes"
},
"filters": {
"sorting": "Tri",
"perPage": "par page",
"availability": "Disponibilité",
"manufacturer": "Fabricant"
},
"tax": {
"vat": "Taxe sur la valeur ajoutée",
"vat7": "7% TVA",
"vat19": "19% TVA",
"vat19WithShipping": "19% TVA (frais de port inclus)",
"totalNet": "Prix total HT",
"totalGross": "Prix total TTC hors livraison",
"subtotal": "Sous-total"
},
"footer": {
"hours": "Sa 11-19",
"address": "Trachenberger Straße 14 - Dresden",
"location": "Entre l'arrêt Pieschen et Trachenberger Platz",
"allPricesIncl": "* Tous les prix TVA légale incluse, frais de port en sus",
"copyright": "© {{year}} GrowHeads.de",
"legal": {
"datenschutz": "Confidentialité",
"agb": "CGV",
"sitemap": "Plan du site",
"impressum": "Mentions légales",
"batteriegesetzhinweise": "Informations sur la loi sur les batteries",
"widerrufsrecht": "Droit de rétractation"
}
},
"titles": {
"home": "Graines et boutures de cannabis",
"aktionen": "Promotions et offres actuelles",
"filiale": "Notre magasin à Dresden"
},
"sections": {
"seeds": "Graines",
"stecklinge": "Boutures",
"oilPress": "Louer une presse à huile",
"thcTest": "Test THC",
"address1": "Trachenberger Straße 14",
"address2": "01129 Dresden"
},
"pages": {
"oilPress": {
"title": "Louer une presse à huile",
"comingSoon": "Contenu à venir..."
},
"thcTest": {
"title": "Test THC",
"comingSoon": "Contenu à venir..."
}
},
"orders": {
"status": {
"new": "en cours de traitement",
"pending": "Nouveau",
"processing": "en cours de traitement",
"cancelled": "Annulé",
"shipped": "Expédié",
"delivered": "Livré",
"return": "Retour",
"partialReturn": "Retour partiel",
"partialDelivered": "Partiellement livré"
}
},
"common": {
"loading": "Chargement...",
"error": "Erreur",
"close": "Fermer",
"save": "Sauvegarder",
"cancel": "Annuler",
"ok": "OK",
"yes": "Oui",
"no": "Non",
"next": "Suivant",
"back": "Retour",
"edit": "Modifier",
"delete": "Supprimer",
"add": "Ajouter",
"remove": "Retirer",
"products": "Produits",
"product": "Produit"
}
}