2011-11-30 55 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