質問

ストックテキストの翻訳を処理する最良の方法は何ですか? SSRS. 。たとえば、コンテンツのグリッドを表示するレポートがある場合、レポートのカルチャが正しく設定されていると仮定して、そのグリッドのヘッダーの正しい翻訳を表示する最善の方法は何ですか。

別の言い方をすると、リソースを SSRS それとも、すべてのテキストをデータベースに保存してクエリを実行することにこだわっているのでしょうか?

役に立ちましたか?

解決

私の知る限り、レポートをローカライズする(文字列リテラルの翻訳を自動化する)方法はありません...

あなたが言ったように、基本的には User!Language グローバル変数を使用してユーザーの設定を取得し、それを使用して DB から適切な文字列を取得する必要があります...

ただし、ユーザーのロケールに応じて通貨/数値/日付フィールドの表示を調整できます。ユーザーの言語に合わせてレポート ビューアーのインターフェイスを変更することもできます。

ロケールを適応させる方法に関するヒントを提供するリンクをいくつか示します。

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

Report Viewer の言語パック:

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top