Categorizar e exibir relatórios em diferentes idiomas
Você pode habilitar idiomas adicionais em seus aplicativos habilitando Pacotes de Idiomas. Isso permite exibir o texto na interface do usuário, Ajuda e relatórios em diferentes idiomas. Para obter mais informações sobre como habilitar Pacotes de Idiomas, consulte Habilitar Idiomas.
Para categorizar os relatórios por idioma, use o atributo Report.LanguageCode
. Você pode definir o atributo para uma ID de localidade específica (por exemplo, 1033 para inglês dos EUA) para tornar o relatório visível para os usuários daquele idioma. Por exemplo, o relatório de resumo da conta não incluído em inglês é exibido na grade Relatórios na interface do usuário em inglês, mas não na interface do usuário em espanhol ou alemão na mesma organização.
Você também pode definir o atributo Report.LanguageCode
para -1 (menos um) para tornar o relatório visível para todos os usuários na interface de usuário do idioma base. Para obter informações sobre os valores de ID de localidade válidos, consulte MSDN: Valores de ID de localidade da Microsoft.
Você poderá usar as informações de linguagem do relatório em combinação com a informação contida na entidade do relatório, na categoria do relatório e nas entidades de visibilidade do relatório para determinar as áreas e categorias em seus aplicativos, onde o relatório é exibido em diferentes idiomas de interface do usuário.
Nota
O elemento Language
no arquivo RDL não determina onde o relatório é exibido no seu aplicativo. Contém uma expressão que avalia a um código de idioma como definido na especificação RFC1766 do Internet Engineering Task Force (IETF). O código de idioma é usado principalmente para formatação de números, datas e horas em um idioma específico. Mais informações: MSDN: Elemento do idioma (Relatório) (RDL).