Ir para o conteúdo

Internacionalização e Localização

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

Cultura

App Builder o suporte à localização do é 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?

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

  1. App Builder tentará determinar a cultura do usuário automaticamente. App Builder analisará o cabeçalho Accept-Language fornecido pelo navegador. O valor é correspondido a an App Builder cultura.
  2. A cultura pode ser explicitamente definida no App Builder conta de usuário. 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} para a sequência de consultar da URL.
  4. 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

  1. Vá para o menu Gaveta de Ações
  2. Clique na entrada do menu que exibe o valor atual do idioma. Por exemplo: Inglês (Estados Unidos)
  3. 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

    localização.png

Problemas e Limitações Conhecidos

Accept-LanguageValores de Qualidade

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

Calendários

App Builder suporta apenas o calendário gregoriano.