如何用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设置波斯语。那么,我如何将其文本输入设置为波斯语呢?

请帮助我

如何用ASP.Net C#更改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中。