如何为CKEditor(jquery版本)指定接口语言?

我的代码atm很简单:

$(document).ready(function(){ $('textarea').ckeditor(); }); 

它完美无缺,我只需要添加一件事:我需要指定界面语言(本地化)。 我试过阅读CKEditor帮助网站,但它不是很有帮助。

任何人都可以告诉我在哪里以及如何添加任何代码来指定语言?

试试这个:

 $('textarea').ckeditor({language: 'de'}); 

未经测试,但请查看:

http://www.sayopenweb.com/ckeditor-faq/


问:如何为CKEditor设置语言以实现本地化?

A.使用language属性设置CKEditor的语言。 通过使用此属性,CKEditor菜单和标签将显示本地化语言。

 CKEditor.replace('divcomponentid', { language: 'ja' }) 

如果您使用自定义配置文件来创建CKEditor实例使用,

 CKEditor.editorConfig = function(config) { language = "ja"; }; 

甚至可以使用javascript变量来设置语言文件以使本地化选项动态化。

如果您使用自定义配置文件来创建CKEditor实例,请尝试此操作。

配置

我们有一个多语言门户网站,可以改变整个界面的语言。 要更改编辑器的语言,我使用的是ajax ,以获取当前选择的语言。 这是我在config.js添加的代码:

 CKEDITOR.editorConfig = function(config) { var strLanguageName = "en"; jQuery.ajaxSetup({ async: false, cache: false }); jQuery.ajax({ type: "POST", url: "/remotemethods/getCurrentLang", data: "xml", success: setLanguage, error: onError }); function setLanguage(data) { strLanguageName = jQuery(data).find("lang").text(); } function onError(xhr, ajaxOptions, thrownError) { } config.language = strLanguageName; };