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:
-
O App Builder tentará determinar a cultura do usuário automaticamente. O App Builder analisará o cabeçalho
Accept-Languagefornecido pelo navegador. O valor é correspondido a uma cultura do App Builder. -
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.
-
O agente do usuário pode definir a cultura anexando
$culture={language-tag}à string de consulta da URL. -
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
-
Abra o menu Action Drawer .
-
Clique em Ver Perfil do Usuário. Um diálogo será aberto.
-
O diálogo mostra campos onde você pode editar as configurações de localização e fuso horário:
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.
