我在 tinymce 网站上找到了本地化的 JS 文件。
现在我很感兴趣如何将此本地化集成到 dotnetnuke 的 2sxc 模块中?
我在 tinymce 网站上找到了本地化的 JS 文件。
现在我很感兴趣如何将此本地化集成到 dotnetnuke 的 2sxc 模块中?
要本地化更多语言,请为 github 项目做出贡献https://github.com/2sic/2sxc-eav-languages
TinyMCE 的语言文件需要进入langs
TinyMCE 本身所在的主文件夹内的文件夹中。
例如,要加载西班牙语,我有这个文件结构:
..../tinymce/langs/es.js
第二部分是向 TinyMCE 配置对象添加一个参数,告诉它加载语言包:
language: 'es'
您如何在 2sxc 中完成这项工作 - 我不知道,因为我没有使用该工具的经验。如果你能弄清楚 TinyMCE 文件的位置以及 2sxc 如何创建 TinyMCE 配置对象,这应该很容易解决。
您可以为语言包指定不同的位置(它们当前不在 CDN 上)。配置选项允许您这样language_url
做:
https://www.tinymce.com/docs/configure/localization/#language_url
然后,您可以将语言文件放置在您喜欢的任何位置。例如:
tinyMCE.init({
language_url: 'http://example.site.com/some/path/you/pick/languages/es.js'
});
注意:您可以从https://www.tinymce.com/download/language-packages/获取语言包