[英]How do I specify the interface language for CKEditor (jquery version)?
我的代码自动取款机很简单:
$(document).ready(function(){
$('textarea').ckeditor();
});
它完美无缺,我只需要再添加一件事:我需要指定界面语言(本地化)。 我尝试阅读 CKEditor 帮助站点,但它不是很有帮助。
谁能告诉我在哪里以及如何添加任何代码来指定语言?
尝试这个:
$('textarea').ckeditor({language: 'de'});
如果您使用自定义配置文件来创建 CKEditor 实例,请尝试此操作。
未经测试,但请检查:
http://www.sayopenweb.com/ckeditor-faq/
Q. 如何设置 CKEditor 的语言以实现本地化?
A. 使用language 属性设置CKEditor 的语言。 通过使用此属性,CKEditor 菜单和标签将显示本地化语言。
CKEditor.replace('divcomponentid', {
language: 'ja'
})
如果您使用自定义配置文件来创建 CKEditor 实例使用,
CKEditor.editorConfig = function(config) {
language = "ja";
};
甚至可以使用 javascript 变量来设置语言文件,使本地化选项动态化。
我找到了一种将您的语言设置为CKE 4
编辑器的简单方法:
1. Go to config.js ->
2. Then change this line in config.js ->
3. config.language = "en"
我们有一个多语言门户,可以更改整个界面的语言。 要更改我使用的编辑器的语言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;
};
这是另一个示例(基于CKEditor5 ):
let theEditor; ClassicEditor .create(document.querySelector('#editor'), { // The language code is defined in the https://en.wikipedia.org/wiki/ISO_639-1 standard. language: 'sk' }) .then(editor => { theEditor = editor; }) .catch(error => { console.error(error); });
<script src="https://cdn.ckeditor.com/ckeditor5/11.2.0/classic/ckeditor.js"></script> <script src="https://cdn.ckeditor.com/ckeditor5/11.2.0/classic/translations/sk.js"></script> <textarea name="content" id="editor">This is some sample content.</textarea>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.