当前位置:网站首页>tinymce 如何实现动态国际化
tinymce 如何实现动态国际化
2022-08-02 13:19:00 【InfoQ】
tinymce 如何实现动态国际化
language
tinymce.init({
selector: 'textarea.tinymce',
plugins: `code image imagetools media`,
toolbar: `code`,
skin: false,
language: 'ja',
min_height:240,
skeletonScreen: true,
content_css: false,
}).then(()=>{
tinymce.init({
selector: 'div#mytextarea',
menubar: 'file edit insert view format table tools help',
skin: false,
plugins: 'tpImportword',
toolbar: 'tpImportword',
content_css: false,
min_height:240,
skeletonScreen: true
}).then(()=>{
tinymce.init({
selector: 'div#mytextarea3',
skin: false,
language: 'zh_CN',
content_css: false,
min_height:240,
skeletonScreen: true,
plugins: `code`,
toolbar: `code`,
})
})
});

tinymce.init({...}).then(()=>{ tinymce.init({...}).then(()=>{ ... })... })

那么这个问题该 如何解决
editor.editorContainer.onmouseover = () => {
let _language = editor.settings.language
let _currentCodeVal = editor.editorManager.i18n.getCode()
_currentCodeVal != _language && editor.editorManager.i18n.setCode(_language)
};
tinymce.init({
language: 'zh_CN',
content_css: false,
tp_i18n: true,
min_height:240,
plugins: `code`,
toolbar: `code`,
})

tp_i18n_langs: true
tpI18n
tinymce.init({
selector: 'div#mytextarea',
menubar: 'file edit insert view format table tools help mymenubar',
skin: false,
tp_i18n: true,
plugins: 'tpImportword',
toolbar: 'tpImportword',
tp_i18n_langs: true,
content_css: false,
menu: {
mymenubar: { title: 'Extension', items: 'tpI18n' },
},
min_height:240,
skeletonScreen: true,
setup: (
editor
)=>{
}
})


边栏推荐
- 路由-嵌套路由
- JS中的闭包
- 如何通过DBeaver 连接 TDengine?
- [typescript] Use the RangePicker component in antd to implement time limit the previous year (365 days) of the current time
- 【C语言】手撕循环结构 ——do...while语句及循环练习题(1)
- 永远退出机器学习界!
- sql concat() function
- 巴比特 | 元宇宙每日必读:蒂芙尼宣布推出限量版 CryptoPunk 定制吊坠
- 鲁大师7月新机性能/流畅榜:性能跑分突破123万!
- WPF效果第一百九十三篇之登录实现
猜你喜欢
Redis all
Win11怎么修改关机界面颜色?Win11修改关机界面颜色的方法
How to create short images and short videos from the media?How to make the click volume reach 10W?
百日刷题计划 ———— DAY1
Redis全部
自动生成代码器推荐-code-gen
苹果,与Web3 “八字不合”
How to do short video food from the media?5 steps to teach you to get started quickly
【C语言】函数哪些事儿,你真的get到了吗?(1)
Closures in JS
随机推荐
Win11怎么修改关机界面颜色?Win11修改关机界面颜色的方法
Fabric.js 动态设置字号大小
Scala基础语法入门(三)Scala中的各种运算符
wx-wow(微信小程序动效库)
什么是 commonjs2
苹果,与Web3 “八字不合”
【622. 设计循环队列】
.Net 5.0 Quick Start Redis
photo-sphere-viewer Chinese documentation
图论之Floyd,多源图最短路如何暴力美学?
【C语言】细品分支结构——if-else语句
Summer training camp-week2 graph theory
3 ways for OpenFeign to set headers
Based on the flask mall administrator functions
“二舅”火了,自媒体短视频“爆火”的基本要素,你知道吗?
高效代码静态测试工具Klocwork 2022.2——Portal全新升级、支持RLM
Introduction to Graph Neural Networks (GNN) "Recommended Collection"
In-depth analysis and use of Ribbon load balancing
智能手表前景如何?
How to turn off hardware acceleration [easy to understand]