Pergunta

Qual é a melhor maneira de lidar com traduções de texto padrão em um SSRS.Por exemplo - se eu tiver um relatório que mostra uma grade de conteúdo, qual é a melhor maneira de exibir a tradução correta para o cabeçalho dessa grade, assumindo que a cultura do relatório esteja definida corretamente.

Dito de outra forma - é possível utilizar recursos de uma forma SSRS relatório ou estou preso em armazenar todo esse texto no banco de dados e consultá-lo?

Foi útil?

Solução

Pelo que eu sei, não há como localizar um relatório (ou seja, automatizar a tradução de literais de strings)...

Como você disse, você basicamente precisa usar a variável global User!Language para capturar as configurações do usuário e depois usá-la para recuperar as strings apropriadas do banco de dados ...

No entanto, você pode adaptar a exibição dos campos de moeda/numérico/data de acordo com a localidade do usuário.Também é possível alterar a interface do Report Viewer para corresponder ao idioma do seu usuário.

Aqui estão alguns links que dão dicas sobre como adaptar a localidade:

http://www.ssw.com.au/Ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx#LanguageSetting

Pacote de idiomas para o Report Viewer:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=e3d3071b-d919-4ff9-9696-c11d312a36a0

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top