internationalization - v5 中的 TinyMCE 英语国际化 (i18n)
问题描述
升级时TinyMCE
,我会注意到在5.2.0
i18n 的最新版本(即 )中en.js
丢失了,而版本 4 中则没有(请参阅下载- 否则无法添加)。根据文档 v5#localization#language (US) 默认情况下为英语,但v5 的语言包中没有英语,这是否意味着我们不需要将其包含在tinymce/langs
(用于自托管)中?在changelog中找不到任何关于此的内容。
解决方案
编辑器的默认设置是美国英语,因此美国英语不需要语言包。如果您希望更改美国英语的任何默认字符串,您当然可以创建一个文件并根据需要更改值。如果您不想更改默认值,则不需要文件中的字符串。例如,您可以en_US.js
使用几个字符串创建自己的文件:
tinymce.addI18n('en_US',{
"Formats": "Custom Formats Text",
"Font Sizes": "Custom Font Size Text",
"Clear formatting": "Custom Clear Formatting Text",
"Keep Formatting": "Custom Keep",
"Remove Formatting": "Custom Remove"
});
推荐阅读
- flutter - 如何使 Row() 小部件中的元素保持颤动?
- javascript - jQuery 验证成功消息在单击每个元素时显示,但是当我提交页面然后返回成功消息时消失了
- c++ - C++:2 个内存区域,1 个受保护,1 个不受保护。如果非保护区的B类直接调用保护区的A类,应该抛出错误
- sql - 选择每个人在其他表中有多少文档
- tomcat - Tomcat maxThreads 和 acceptCount 调优以实现 Fail-Fast
- java - KStream-KStream-Join 在连续执行时具有不同的结果
- typescript - Typescript 在闭包中看不到参数验证
- python - 使用 Selenium 从 DOM 中检索消息
- java - Java 识别从另一个方法抛出的错误
- c# - 错误:文件部分上传到使用 C# FTPwebRequest 的 linux FTP