如何用ASP.Net C#更改CKEditor的输入语言
本文关键字:CKEditor 输入 语言 更改 何用 ASP Net | 更新日期: 2023-09-27 18:26:44
我在项目中使用CKEditor,需要将其输入语言设置为波斯语。
我已经用一个名为"FarsiType.js"的.js文件对一些文本框和文本区域进行了处理。
FarsiType.js在这里:http://www.farsitype.ir/FarsiType.js
当我们添加一个带有文本框控件的属性lang="fa"时,其输入将更改为波斯语。
像这样:
<asp:TextBox runat="server" ID="tr" lang="fa" dir="rtl"/>
我也需要为CKEditor设置波斯语。那么,我如何将其文本输入设置为波斯语呢?
请帮助我
默认CKEditor语言
如果没有使用config.language选项设置语言,并且编辑器无法使用用户语言,则使用默认语言。要更改默认语言,请使用以下命令:
config.defaultLanguage = 'fa';
有关详细信息,请访问:
http://docs.cksource.com/Talk:CKEditor_3.x/Developers_Guide
您唯一可以更改为波斯语的想法是CKEditor的脸、按钮标题和文本方向。原因是FarsiType.js正在处理字段和文本区域。如果你仔细查看开发工具中的CKEditor,你会发现在CKEditor中,你正在iFrame中键入正文,然后当你提交表单时,它会将内容传输到你的文本区域。不可能申请http://www.farsitype.ir/FarsiType.js除非您在加载之前访问iframe并将脚本添加到iframe中。