のストックテキストの翻訳を処理する最良の方法は何ですかSSRS
. たとえば、コンテンツのグリッドを表示するレポートがある場合、レポートのカルチャが正しく設定されていると仮定して、そのグリッドのヘッダーの正しい翻訳を表示する最善の方法は何ですか。
別の言い方をすれば、SSRS
レポートでリソースを実行することは可能ですか?それとも、そのすべてのテキストをデータベースに保存してクエリを実行することで立ち往生していますか?
のストックテキストの翻訳を処理する最良の方法は何ですかSSRS
. たとえば、コンテンツのグリッドを表示するレポートがある場合、レポートのカルチャが正しく設定されていると仮定して、そのグリッドのヘッダーの正しい翻訳を表示する最善の方法は何ですか。
別の言い方をすれば、SSRS
レポートでリソースを実行することは可能ですか?それとも、そのすべてのテキストをデータベースに保存してクエリを実行することで立ち往生していますか?
私の知る限り、レポートをローカライズする方法はありません (文字列リテラルの翻訳を自動化することを意味します)...
あなたが言ったように、基本的に User!Language グローバル変数を使用してユーザーの設定をキャッチし、それを使用して DB から適切な文字列を取得する必要があります...
ただし、通貨/数値/日付フィールドの表示は、ユーザーのロケールに合わせて調整できます。ユーザーの言語に合わせて Report Viewer のインターフェイスを変更することも可能です。
ロケールを適応させる方法に関するヒントを提供するいくつかのリンクを次に示します。
http://www.ssw.com.au/Ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx#LanguageSetting
レポート ビューアーの言語パック: