簡體   English   中英

如何指定 CKEditor(jquery 版本)的界面語言?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM