Adição de localidades personalizadas

A adição de localidades personalizadas adapta o idioma, a formatação e a terminologia à sua região ou às suas preferências, o que ajuda o aplicativo a parecer mais natural e intuitivo de usar. Ele cria uma experiência mais intuitiva, relevante e confortável ao se alinhar com a forma como você se comunica no dia a dia.

Sobre esta tarefa

O aplicativo do sistema IBM Sterling® Order Management está disponível em vários idiomas. Para obter mais informações, consulte Idiomas suportados. Você pode personalizar o aplicativo na versão de próxima geração e na versão local do Order Hub.

Procedimento

  1. Traduza a interface de usuário do Shell.
    1. Crie o diretório shell-ui/assets na pasta orderhub-code .
    2. Crie um arquivo app-bootstrap-config.json no diretório shell-ui/assets .
    3. Especifique os valores para os campos supportedLanguages e defaultLanguage para cada produto, conforme mostrado no exemplo a seguir.
      {
          "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
      Observação: se o código do idioma não fizer parte do atributo Idiomas suportados, o shell considerará o idioma do navegador como o idioma padrão. Adicione todos os idiomas compatíveis com o aplicativo.
    4. No diretório shell-ui/assets , crie o diretório i18n .
    5. Nas ferramentas do desenvolvedor, selecione a guia Rede. Em seguida, atualize a página e copie o conteúdo estático do arquivo <locale_code>.json da solicitação a seguir para um único arquivo <new_language_code>.json .
      <ORDERHUB_DOMAIN>/order-management/assets/i18n/<language_code>.json
    6. Substitua o conteúdo e coloque o arquivo de tradução da localidade personalizada no diretório shell-ui/assets/i18n .
    7. Para fornecer traduções para o nome do idioma personalizado, crie ou adicione o arquivo <locale_code>.json ao diretório shell-ui/assets/i18n , conforme mostrado no exemplo a seguir.
      {
          "loginPage":{
              "Label_language_custom": "Custom language"
          }
      }
  2. Traduzir os módulos.
    1. Clique na guia Network (Rede) nas ferramentas do desenvolvedor, atualize a página e navegue até o módulo do Order Hub desejado.
    2. Na guia Network (Rede ), navegue até o arquivo <language_code>.json e copie o conteúdo do mesmo.

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

    3. Crie um arquivo de localidade <new_locale_code>.json para suas traduções e cole nele o conteúdo que você copiou do arquivo <language_code>.json.
    4. Traduzir os valores no arquivo JSON para o idioma personalizado suportado.
    5. Repita todas as etapas para cada módulo, pois as traduções são recuperadas por módulo.

O que fazer depois

Prepare-se para implementar suas localidades personalizadas. Para obter mais informações, consulte Processo de implantação.