如何在 TinyMCE 中覆盖语言标签
我想更改 TinyMCE 中使用的语言标签。例如“Überschrift 2”-> “超文本”。
我使用的是 TinyMCE 的 jQuery 插件版本。
有没有办法在不编辑标签文件的情况下覆盖这些标签?
I'd like to change language labels used in TinyMCE. E.g. "Überschrift 2" -> "Überschrift".
Im using the jQuery plugins version of TinyMCE.
Is there a way to overwrite those labels without editing the label files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
刚刚发现这个问题,我按照以下方式完成了它(使用tinyMCE 4.1.x):
它的作用是在编辑器初始化后用您的文本覆盖默认值。无需编辑任何 lang 文件
Just found this question and I did it in the following way (using tinyMCE 4.1.x):
What this does is override the defaults with your text after the editor has been initialised. No need to edit any lang files
是的,寻找“langs”文件夹编辑 de.js。
yeah look for the 'langs' folder edit de.js.
这是可能的。
我至少已经针对我自己的本地化字符串进行了测试,使用帮助程序 geti18nstring() 和 set18nstring() 处理tinymce.i18n 属性。
顺便说一句,这是“完整”文档 http://www.tinymce。 com/wiki.php/API3:property.tinymce.i18n 属性。 :)
代码片段的其余部分是使用众所周知的敏捷模式“信任源卢克”完成的。
It is possible.
I've tested it at least for my own localization strings, using helpers geti18nstring() and set18nstring() handling tinymce.i18n property.
BTW, Here is the 'full' documentation http://www.tinymce.com/wiki.php/API3:property.tinymce.i18n of property. :)
The rest of snippet is done using well-known agile pattern 'trust-the-source-Luke'.