[VS2010/ASP.NET Web窗體]報告(RDLC)本地化/全球化
嗨,
在一份報告(RDLC)我需要在兩種語言提供本地化/全球化(PT-BR和 - 標籤/標題(固定文本) - 報表查看器UI界面(按鈕和工具提示,用於查找,下一個,上一個等的控件)。 - 字段格式,根據當前的文化
達到此目的的最佳方法是什麼?
要翻譯的字幕固定/標籤,從來就找到了一些解決方案,使RDLC's XML定義的說明書翻譯,使用文本框報告作爲附配的LabelLocID。但它看起來非常醜陋和勤勞!
要翻譯UI界面,我找到了解決方案,建議使用自定義IReportingViewerMessage MSDN。是否有其他解決方案自動執行此操作?
爲了格式的數據字段,我可以設置報表和文本框的語言屬性(在RDLC),但我需要這個根據當前區域性設置。我怎麼能這樣做?
謝謝!
Jellie,謝謝你的回答。我認爲這個解決方案只處理數據字段格式化,不是嗎?固定標籤/標題文本的全球化如何? – outlookrperson
@rperson,你是在談論基於文化的文本的多語言翻譯?如果是這樣,你只有2與你競爭可以表所有的字符串,並加載基於文化參數的數據集。然後,您需要使用表達式來顯示數據集中的每一個表達式。 –
我可以使用參數來解決字段格式的問題,以及字段標題,正如您所建議的。我使用IReportViewerMessages和Resources(resx)解決的UI本地化。謝謝! – outlookrperson