如何在不同的语言文件中定义与语言相关的内容(l18n)
How to define language-depending content (l18n) in different language-files?
CKEditor 4在lang/
-文件夹中存储与语言相关的内容。我已经编写了一个自定义插件,我确实将其与原始的ckeditor文件夹分开。现在,我希望将其他依赖于语言的文本也从原始cedit文件夹中分离出来。我不喜欢像以前那样在原始语言文件中简单地添加带有标签的文本。
http://theholyjava.wordpress.com/2011/04/04/how-to-customize-ckeditor-with-your-own-plugins-skins-configurations/(部分"自定义语言")描述了如何定义自己的语言文件,但我希望CKEditor保持加载原始语言文件,和另外,即插件,加载额外的语言数据。
我怎么能这么做?
终于想通了…
- 在插件文件夹中添加一个lang文件夹:
myplugin/lang/
- 添加语言文件(
en.js
,de.js
等) 在语言文件中,写入
JS
CKEDITOR.plugins.setLang( 'myplugin', 'en', {
title: 'My Plugin',
});
- 在
myplugin/plugin.js
下,注册语言文件:JS
CKEDITOR.plugins.add('myplugin',
{
lang: 'de,en',
init: function (editor) {
// ...
}
});
现在你可以这样访问本地变量:editor.lang.myplugin.title
UI Color Plugin就是一个很好的例子
相关文章:
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- Express服务器中语言子域的最佳实践
- 我想在Javascript中探索类似C语言的字符串的整个字符
- 我们可以使用任意的编程语言来动态化HTML页面吗
- 下载所选语言的pdf文件
- keith wood日期选择器日期格式和语言
- 为现有Roslyn语言lexer/parser选择基于javascript的代码编辑器
- 正如我所能做的引导提醒,按下一个按钮可以更改语言
- 量角器-如何在量角器中设置默认的打字语言
- Javascript/jQuery替换tamil语言输入框中的最后一个单词
- 如何获取整个laravel语言(本地化)数据
- 如何覆盖jqGrid's语言默认值
- moment.js年份/数字格式,阿拉伯语言环境
- 我使用什么语言来创建像Webly这样的拖放功能
- Porting duff's设备从C语言转换为JavaScript
- 如何更改web应用程序的语言.有没有这样的api
- 我可以用JavaScript判断访问者是否'的语言环境遵循美国风格或世界其他地区's风格
- 获取每种语言的跨度标题,并插入新的跨度中
- TinyMCE使用Javascript动态更改语言
- 如何在不同的语言文件中定义与语言相关的内容(l18n)