在dnn中为2sxc模块本地化tinymce

时间:2016-07-28 16:55:22

标签: localization tinymce tinymce-4 dotnetnuke-module 2sxc

我在tinymce网站上找到了本地化的JS文件。

现在我感兴趣的是如何将这种本地化整合到dotnetnuke的2sxc模块中?

2 个答案:

答案 0 :(得分:1)

要本地化更多语言,请参与github项目https://github.com/2sic/2sxc-eav-languages

答案 1 :(得分:0)

如果您使用的是本地安装的TinyMCE ...

TinyMCE的语言文件需要进入TinyMCE本身所在的主文件夹内的langs文件夹。

例如,要加载西班牙语,我有这个文件结构:

..../tinymce/langs/es.js

第二部分是向TinyMCE配置对象添加一个参数,告诉它加载语言包:

language: 'es'

你是如何在2sxc中完成的 - 我不知道因为我没有使用该工具的经验。如果你能弄清楚TinyMCE文件的位置以及2sxc如何创建TinyMCE配置对象,这应该很容易解决。

如果您通过CDN使用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/

获取语言包