如何用ASP.Net C#更改CKEditor的输入语言

时间:2012-03-03 09:25:13

标签: c# javascript jquery asp.net html

我在项目中使用CKEditor,我需要将其输入语言设置为Farsi。

我已经使用名为“FarsiType.js”的.js文件创建了一些文本框和textareas。

FarsiType.js在这里:http://www.farsitype.ir/FarsiType.js

当我们使用文本框控件添加属性lang =“fa”时,其输入将更改为Farsi语言。

像这样:

 <asp:TextBox runat="server" ID="tr" lang="fa" dir="rtl"/> 

我也需要为CKEditor设置Farsi。那么如何将其文本输入设置为Farsi语言?

请帮帮我

2 个答案:

答案 0 :(得分:2)

默认CKEditor语言

如果未使用config.language选项设置语言且编辑器无法使用用户语言,则使用默认语言。 要更改默认语言,请使用以下命令:

config.defaultLanguage = 'fa'; 

有关详细信息,请访问:http://docs.cksource.com/Talk:CKEditor_3.x/Developers_Guide

答案 1 :(得分:1)

唯一可以改为波斯语的是CKEditor的脸部,按钮标题和文字方向。原因是FarsiType.js适用于字段和textareas。如果您仔细查看开发人员工具中的CKEditor,您将在CKEditor中看到您在iFrame中输入正文,然后在提交表单时,它会将内容传输到您的textarea。除非您在加载前访问iframe并在iframe中添加脚本,否则无法将http://www.farsitype.ir/FarsiType.js应用于CKEditor。