Añadir configuraciones regionales personalizadas

La adición de configuraciones regionales personalizadas adapta el idioma, el formato y la terminología a su región o preferencias, lo que ayuda a que la aplicación resulte más natural e intuitiva de usar. Crea una experiencia más intuitiva, pertinente y cómoda al alinearse con la forma en que te comunicas día a día.

Acerca de esta tarea

La aplicación IBM Sterling® Order Management System está disponible en varios idiomas. Para más información, consulte Idiomas admitidos. Puede personalizar la aplicación en la versión de nueva generación y local de Order Hub.

Procedimiento

  1. Traducir la interfaz de usuario de Shell.
    1. Cree el directorio shell-ui/assets en la carpeta orderhub-code .
    2. Cree un archivo app-bootstrap-config.json en el directorio shell-ui/assets .
    3. Especifique los valores de supportedLanguages y defaultLanguage para cada producto como se muestra en el siguiente ejemplo.
      {
          "productsData": {
              "products": [
                  {
                      "id": "omsi",
                      "supportedLanguages": "de,en,es,fr,it,ja,ko,pl,pt_BR,ru,tr,zh_TW,zh,da,et,fi,pa,<new_language_code>"
                      "defaultLanguage": "en"
                  }
              ]
          }
      }
      
      Note: If the language code is not a part of the
      Nota: Si el código de idioma no forma parte del atributo Languages soportado, el shell considera el idioma del navegador como el idioma por defecto. Añade todos los idiomas compatibles con la aplicación.
    4. En el directorio shell-ui/assets , cree el directorio i18n .
    5. En las herramientas para desarrolladores, seleccione la pestaña Red. A continuación, actualice la página y copie el contenido estático del archivo <locale_code>.json de la siguiente solicitud en un único archivo <new_language_code>.json .
      <ORDERHUB_DOMAIN>/order-management/assets/i18n/<language_code>.json
    6. Sustituya el contenido y coloque el archivo de traducción de la configuración regional personalizada en el directorio shell-ui/assets/i18n .
    7. Para proporcionar traducciones para el nombre del idioma personalizado, cree o añada el archivo <locale_code>.json al directorio shell-ui/assets/i18n como se muestra en el siguiente ejemplo.
      {
          "loginPage":{
              "Label_language_custom": "Custom language"
          }
      }
  2. Traducir los módulos.
    1. Haga clic en la pestaña Red de las herramientas de desarrollo, actualice la página y navegue hasta el módulo Order Hub deseado.
    2. En la pestaña Red, busque y copie el contenido del archivo <language_code>.json .

      <ORDERHUB_DOMAIN>/buc-app-<module>/assets/i18n/<language_code>.json

    3. Cree un archivo <new_locale_code>.json locale para sus traducciones y pegue allí el contenido que copió del archivo <language_code>.json.
    4. Traduce los valores del archivo JSON al idioma personalizado admitido.
    5. Repita todos los pasos para cada módulo, ya que las traducciones se recuperan por módulo.

Qué hacer a continuación

Prepárese para desplegar sus locales personalizados. Para obtener más información, consulte Preparación de la implantación de personalizaciones para aplicaciones existentes.

Prepárese para desplegar sus locales personalizados. Para obtener más información, consulte Preparación de la implantación de personalizaciones para aplicaciones existentes.