Internacionalização e localização no Jitterbit App Builder
O App Builder tem suporte limitado para 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 uma localidade em inglês dos EUA (en-US) ou 16.05.2023 para um usuário em uma localidade em alemão (de-DE).
Cultura
O suporte de 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 tags 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-Language fornecido pelo navegador. O valor é correspondido a uma cultura do App Builder.
- A cultura pode ser explicitamente definida na conta de 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}
para a sequência de consultar da URL. - Se a cultura não puder ser determinada de outra forma, a cultura padrão do sistema será usada.
Cultura e empregos de fundo
Ao executar trabalhos em segundo plano, a cultura efetiva depende de como o trabalho é enfileirado.
- Se o trabalho for agendado por um usuário (por exemplo, clicando em um botão), a cultura preferida do usuário será usada.
- Se o trabalho for enfileirado por um agendamento, a cultura da conta do usuário do serviço será usada.
Extensibilidade
As culturas são definidas pelo ambiente de tempo 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úblicos Culture.
Como revisar e editar idioma, localidade e fusos horários
- Vá para o menu Gaveta de Ações
- Clique na entrada do menu que exibe o valor atual do idioma. Por exemplo: Inglês (Estados Unidos)
-
A tela pop-up Localização resultante contém guias para Idioma e Fusos locais e horários
- Clique na aba apropriada para revisar e fazer quaisquer edições
- Se estiver atualizando Idioma, você precisará atualizar a janela do navegador para ver as informações atualizadas
Problemas e limitações conhecidos
Accept-Language
Valores de qualidade
O Accept-Language
cabeçalho permite que agentes de usuário ponderem preferências de idioma atribuindo um "valor de qualidade". O App Builder não honra 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.