Frage

Was ist der beste Weg, um Übersetzungen für Standardtexte in einem zu handhaben? SSRS.Wenn ich beispielsweise einen Bericht habe, der ein Inhaltsraster anzeigt, wie kann dann am besten die korrekte Übersetzung für die Kopfzeile dieses Rasters angezeigt werden, vorausgesetzt, die Kultur des Berichts ist richtig eingestellt?

Anders ausgedrückt: Ist es möglich, Ressourcen in einem SSRS Bericht, oder muss ich den ganzen Text in der Datenbank speichern und danach fragen?

War es hilfreich?

Lösung

Soweit ich weiß, gibt es keine Möglichkeit, einen Bericht zu lokalisieren (also die Übersetzung von String-Literalen zu automatisieren) ...

Wie Sie sagten, müssen Sie grundsätzlich die globale Variable User!Language verwenden, um die Einstellungen des Benutzers abzufangen und diese dann zum Abrufen der entsprechenden Zeichenfolgen aus der Datenbank zu verwenden ...

Sie können jedoch die Anzeige von Währungs-/Zahlen-/Datumsfeldern entsprechend dem Gebietsschema des Benutzers anpassen.Es ist auch möglich, die Benutzeroberfläche des Report Viewers an die Sprache Ihres Benutzers anzupassen.

Hier finden Sie einige Links mit Tipps zur Anpassung des Gebietsschemas:

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

Sprachpaket für Report Viewer:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top