我使用AJAX庫中的CalendarExtender與本地化的可能性。目前一切正常,除非我嘗試將其本地化爲Danich(da-DK)語言。該日曆看起來是本地化的,除了那些說「今天」仍然是英文的部分。您如何本地化該部分?AJAX:CalendarExtender本地化今日
PS。如果本地化不可行,我可以隱藏日曆的「今日」部分嗎?
我使用AJAX庫中的CalendarExtender與本地化的可能性。目前一切正常,除非我嘗試將其本地化爲Danich(da-DK)語言。該日曆看起來是本地化的,除了那些說「今天」仍然是英文的部分。您如何本地化該部分?AJAX:CalendarExtender本地化今日
PS。如果本地化不可行,我可以隱藏日曆的「今日」部分嗎?
默認情況下,Ajax Control Toolkit未針對丹麥語進行本地化。你需要定製一些工具包。下載工具包源代碼並將丹麥資源文件添加到MicrosoftAjax.Extended項目(ExtenderBase文件夾)中。您可以創建一份BaseScriptsResources.resx文件並將副本文件名更改爲「BaseScriptsResources.ds.resx」。我相信你很容易找到那個文件中的哪個資源值,你必須改變你的語言。 之後,將該文件作爲鏈接添加到AjaxControlToolkit項目的ScriptResources文件夾中。構建解決方案時,您會在項目的bin文件夾(da/AjaxControlToolkit.resources.dll)中找到一個包含丹麥資源程序集的新文件夾。只需將該文件夾與一個DLL複製到您的項目的bin文件夾。
回覆:
PS。如果本地化不可行,我可以隱藏日曆的「今日」部分嗎?
由於我們認爲更多的工作是值得添加自己的資源,我們決定隱藏「今日」位。然而,這很容易通過將以下內容添加到我們的css文件中完成:
.ajax__calendar_footer {
display: none;
}
謝謝。我幾乎在那裏:)我下載了AJAX工具集的源項目並在VS2010中打開它。我還在「\ Client \ MicrosoftAjax.Extended \ ScriptResources」文件夾中找到了resx文件,並複製了英文文件並將其更名爲「ScriptResources.da-DK.resx」,然後打開它並執行「今日」領域。我的問題是你如何利用這些資源建立項目? – ahmd0
只需將該文件添加爲\ Server \ AjaxControlToolkit項目的鏈接即可。檢查該項目的ScriptResources文件夾 - 有所有這些資源文件。 –
再次感謝。我能夠編譯它。我不知道我是如何做到的,但最終還是奏效了。該項目本身有百萬個文件(我的意思是字面意思),所以通過將我自己的resx文件添加到不同的地方,我能夠最終獲得最終的構建。我不確定這是否記錄在任何地方,但重建它是一個很大的痛苦,你知道在哪裏.... – ahmd0