Ajout de chaînes d'internationalisation (i18n)
Ce document fournit des informations sur l'ajout des chaînes i18n, utilisées dans l'affichage des composants de l'interface utilisateur et de la barre snack de messages.
Before you begin
Note: Ce tutoriel n'est valide que pour HCL Commerce versions 9.1.8.0 à 9.1.10.0, car la fonction de liste de présélection est incluse en tant que fonction par défaut pour HCL Commerce versions 9.1.11.0 et ultérieures.
About this task
Procedure
- Ouvrez le fichier assets/common/public/locales/en-US/translation.json et ajoutez toutes les chaînes de traduction requises.
-
Ajoutez les messages de réussite qui s'afficheront dans la barre snack de messages. Utilisez le code suivant pour ajouter le message de réussite :
"success-message": { "ITEM_ADD_SUCCESS": "Item was added to cart. ", "ViewCart": "View Cart", "COPY_CART_SUCCESS": "Order was added to cart. ", "RecurringOrderCancelled": "The order has been successfully cancelled.", "ADD_ADDRESS_SUCCESS": "Your new address \"{{0}}\" has been added successfully", "EDIT_ADDRESS_SUCCESS": "Your address \"{{0}}\" has been updated successfully", "DELETE_ADDRESS_SUCCESS": "Your address \"{{0}}\" has been deleted successfully", "RESEND_VERIFICATION_CODE": "The verification code has been sent to your email address successfully", "PASSWORD_RESET_SUCCESS": "The password has been reset successfully", "CREATE_WISHLIST_SUCCESS": "New wish list \"{{0}}\" has been created successfully", "DELETE_WISHLIST_SUCCESS": "Wish list \"{{0}}\" has been deleted successfully", "WISHLIST_ADD_SUCCESS": "Item has been successfully added to \"{{0}}\" list" }, -
Une fois les messages de réussite ajoutés, ajoutez les chaînes de traduction qui seront utilisées pour l'affichage des composants de l'interface utilisateur. Utilisez le code suivant pour ce faire :
"WishList": { "WishListMessage": "Add a new wish list", "AddWishList": "Create List", "WishListName": "Wish List Name", "Title": "Wish List", "FilterLabel": "Filter By Address Type", "NoWishListMessage": "You have not created any wish list yet.", "WishListEmptyMessage": "The list is currently empty", "ViewList": "ViewList", "Delete": "Delete", "WishListItemsMessage": "Here's some of the items in your list", "InvalidWishListName": "Invalid wish list name", "Confirm": "Confirm", "Cancel": "Cancel" } } - Enregistrez et fermez le fichier assets/common/public/locales/en-US/translation.json.