Javascript 如何在不同的语言文件中定义语言相关内容(l18n)?
CKEditor 4将取决于语言的内容存储在Javascript 如何在不同的语言文件中定义语言相关内容(l18n)?,javascript,localization,ckeditor,Javascript,Localization,Ckeditor,CKEditor 4将取决于语言的内容存储在lang/-文件夹中。我已经写了一个自定义插件,我把它和原来的CKEditor文件夹分开。现在,我想保留与原始CKEditor文件夹分离的其他语言文本。我不喜欢像以前那样简单地在原始语言文件中添加带有标签的文本 (部分“自定义语言”)描述了如何定义自己的语言文件,但我希望CKEditor继续加载原始语言文件,另外,即对于插件,加载其他语言数据 我该怎么做呢?终于明白了 在plugin文件夹中,添加lang文件夹:myplugin/lang/ 添加语言
lang/
-文件夹中。我已经写了一个自定义插件,我把它和原来的CKEditor文件夹分开。现在,我想保留与原始CKEditor文件夹分离的其他语言文本。我不喜欢像以前那样简单地在原始语言文件中添加带有标签的文本
(部分“自定义语言”)描述了如何定义自己的语言文件,但我希望CKEditor继续加载原始语言文件,另外,即对于插件,加载其他语言数据
我该怎么做呢?终于明白了
- 在plugin文件夹中,添加lang文件夹:
myplugin/lang/
- 添加语言文件(
,en.js
等)de.js
- 在语言文件中,写入
- 在
下,注册语言文件:myplugin/plugin.js
editor.lang.myplugin.title
这是一个很好的例子
CKEDITOR.plugins.setLang( 'myplugin', 'en', {
title: 'My Plugin',
});
CKEDITOR.plugins.add('myplugin',
{
lang: 'de,en',
init: function (editor) {
// ...
}
});