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, relevante 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
- Traducir la interfaz de usuario de Shell.
- Cree el directorio shell-ui/assets en la carpeta orderhub-code .
- Cree un archivo app-bootstrap-config.json en el directorio shell-ui/assets .
- 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.
- En el directorio shell-ui/assets , cree el directorio i18n .
- 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
- Sustituya el contenido y coloque el archivo de traducción de la configuración regional personalizada en el directorio shell-ui/assets/i18n .
- 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"
}
}
- Traducir los módulos.
- 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.
- 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
- Cree un archivo <new_locale_code>.json locale para sus traducciones y pegue allí el contenido que copió del archivo <language_code>.json.
- Traduce los valores del archivo JSON al idioma personalizado admitido.
- 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 más información, consulte Proceso de implantación.