Ir para o conteúdo

Internacionalização e localização no Jitterbit App Builder

O App Builder suporta internacionalização e localização. Especificamente, o App Builder pode renderizar datas e valores numéricos em um formato específico da região. Por exemplo, o App Builder pode renderizar a data 2023-05-16 como 5/16/2023 para um usuário em um local de inglês dos EUA (en-US) ou 16.05.2023 para um usuário em um local alemão (de-DE).

Cultura

O suporte à localização do App Builder é baseado no conceito de cultura do Microsoft .NET. Uma cultura fornece regras de formatação de data e numérica para uma região específica. As culturas são mapeadas para etiquetas de idioma IETF.

Como a cultura do usuário é determinada?

O App Builder pode determinar a cultura preferida do usuário de uma das seguintes maneiras:

  1. O App Builder tentará determinar a cultura do usuário automaticamente. O App Builder analisará o cabeçalho Accept-Language fornecido pelo navegador. O valor é correspondido a uma cultura do App Builder.

  2. A cultura pode ser definida explicitamente na conta do usuário do App Builder. Isso pode ser feito por um administrador ou pelos próprios usuários, se o autoatendimento tiver sido habilitado.

  3. O agente do usuário pode definir a cultura anexando $culture={language-tag} à string de consulta da URL.

  4. Se a cultura não puder ser determinada de outra forma, a cultura padrão do sistema é utilizada.

Cultura e trabalhos em segundo plano

Ao executar trabalhos em segundo plano, a cultura efetiva depende de como o trabalho é enfileirado.

  • Se o trabalho for agendado por um usuário (ou seja, clicando em um botão), a cultura preferida do usuário é utilizada.

  • Se o trabalho for enfileirado por um cronograma, então a cultura da conta de usuário do serviço é utilizada.

Extensibilidade

As culturas são definidas pelo ambiente de execução. Os desenvolvedores não podem registrar novas culturas. No entanto, os desenvolvedores podem recuperar uma lista de culturas existentes consultando o objeto de dados público Culture.

Como revisar e editar idioma, localidade e fusos horários

  1. Abra o menu Action Drawer .

  2. Clique em Ver Perfil do Usuário. Um diálogo será aberto.

  3. O diálogo mostra campos onde você pode editar as configurações de localização e fuso horário:

    localization.png

    Nota

    Se você estiver atualizando seu Idioma, será necessário atualizar a janela do navegador para ver as informações atualizadas.

Problemas conhecidos e limitações

Valores de qualidade Accept-Language

O cabeçalho Accept-Language permite que agentes de usuário ponderem preferências de idioma atribuindo um "valor de qualidade". O App Builder não considera o valor de qualidade. Em vez disso, o App Builder usa a primeira tag de idioma.

Calendários

O App Builder suporta apenas o calendário gregoriano.