HCL Commerce Version 9.1.8.0 or later

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

Dans ce tutoriel, seule la valeur English-local (en-US) est utilisée pour expliquer l'ajout de chaînes i18n.

Procedure

  1. Ouvrez le fichier assets/common/public/locales/en-US/translation.json et ajoutez toutes les chaînes de traduction requises.
  2. 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"
      },
  3. 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"
      }
    }
  4. Enregistrez et fermez le fichier assets/common/public/locales/en-US/translation.json.

Results

Après avoir ajouté des chaînes de traduction, suivez le document Développement de widgets d'interface utilisateur de liste de présélection pour continuer.