2011-11-30 53 views
0

我需要移動"Hoy""Cancelar"字符串Resources文件翻譯目的 這可能在ASP.NET主題外觀文件中有翻譯資源嗎?

部分Default.skin文件(我想每Telerik控制的用戶自定義的翻譯提供,不建的。):

.... 

<telerik:RadDatePicker runat="server" > 
    <Calendar> 
    <FastNavigationSettings TodayButtonCaption="Hoy" 
          CancelButtonCaption="Cancelar"> 
    </FastNavigationSettings> 
</Calendar> 
.... 

有沒有可能實現這一目標?

+0

這是可能的,我知道,因爲我們使用Telerik的在我不贊成工作太多控制。我無法告訴你它是如何進行翻譯的,儘管抱歉,在我們生成資源文件之後,它們都被推送到數據庫進行翻譯,並且做了一些花哨的東西,我不知道它是如何工作的。 – Phill

回答

1

您無法本地化.skin文件中的文本。一個類似的問題已被要求here。 但是,也許你可以通過在項目的App_GlobalResouce文件夾中導入RadDatePickerresx文件來達到目的。它適用於RadGrid和其他一些控件。

+0

*你不能本地化.skin文件中的文本*是+50值得回答。我決定爲apllication中的每個RadDatePicker用法設置本地化資源(幾乎沒有策略設計模式的幫助)。 –

0

不,你不應該這樣說你的話。 Telerik控件完全支持本地化和全球化,所以你可能應該只設置線程文化和UICulture,並且一切都可以在你手邊沒有人工替換字符串的情況下工作。

+0

是的,但我想爲每位用戶提供Telerik控件的自定義翻譯,而不是編譯。 –

0

您可以查看本示例,因爲它支持本地化。他們的網站有很多演示樣本。

Demo examples

Localization of telerik rad datepicker

+1

這就是他在做的,但我認爲他想要一種通用的方式來翻譯,而不是把它放在每一頁。 – lnu