gpt4 book ai didi

javascript - TinyMCE 使用 Javascript 动态更改语言?

转载 作者:行者123 更新时间:2023-11-30 06:40:05 25 4
gpt4 key购买 nike

我正在构建一个在线编辑器,其中语言由用户设置设置,可以使用 AJAX 动态更改(页面不会重新加载),所以我第一次正确地初始化了 tinyMCE 对象,但是在用户尝试初始化之后同样,编辑器控件中的文本具有不正确的值(“advanced.bold”而不是“Bold”,advanced.italic_desc 而不是“Italic”等),但插件弹出窗口的语言是正确的!

基本上我的代码只是在每次用户更改他们偏好的语言时执行 init 方法...

initMCE: function(lang) {
tinyMCE.init({
language : lang,
mode : "textareas",
theme : "advanced",
relative_urls : false,
editor_selector : "tinymce",
plugins : "emotions,spellchecker,advhr,insertdatetime,preview,media,inlinepopups,xhtmlxtras",

// Theme options - button# indicated the row# only
theme_advanced_buttons1 : "fontselect,fontsizeselect,bold,italic,underline,forecolor,|,bullist,numlist,|,blockquote,|,image,|,link,unlink,|,code,spellchecker",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "right",
theme_advanced_resizing : true,

content_css : "../_style/_css/style.css",
inline_styles : false
});
}

关于如何做或我做错了什么的任何想法?

最佳答案

我创建了一个 fiddle fork ,试图让它工作,并认为您可能需要正确关闭以前的实例。语言未正确更改 - 您可能需要报告此错误修复 here .

关于javascript - TinyMCE 使用 Javascript 动态更改语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12051945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com