概述
使用社区本地化
使用高级自托管本地化
使用社区本地化
使用社区语言包
要使用社区语言包更改用户界面语言:
从 Tiny社区语言包下载页面下载语言包。
解压并导入/引入语言文件。
在TinyMCE配置中,将
language选项设置为与语言包文件名匹配的语言代码。例如:如果语言包文件名为sv_SE.js,则设置language: 'sv_SE',通过加载TinyMCE确认语言设置成功。
TinyMCE配置中设置的语言代码必须与语言文件的文件名匹配。如果找不到语言文件,TinyMCE将不会加载。
如果需要的语言不可用,您可以自己翻译TinyMCE。要为翻译TinyMCE做贡献,请访问我们的 Crowdin翻译页面 并注册。然后申请加入现有团队,或者如果您的语言未列出,则创建一个新团队。
使用高级自托管本地化
文件结构
本节显示每个TinyMCE本地化所需的文件。显示的文件路径相对于存储 tinymce.min.js 的TinyMCE包根目录。例如:
./ ├── icons/ ├── langs/ ├── license.txt ├── models/ ├── plugins/ ├── readme.txt ├── skins/ ├── themes/ ├── tinymce.d.ts ├── tinymce.js ├── tinymce.min.js └── version.txt
高级语言包可通过ZIP下载或 tinymce-premium NPM包获得。使用NPM包时,请从 tinymce-premium/langs/ 导入语言包,而不是从 tinymce/langs/。
下表显示了捆绑以下示例本地化文件的语法示例:
./langs/sv_SE.js
| 模块语法 | 来源 | 示例 |
|---|---|---|
ES6+ | npm (社区) | import 'tinymce/langs/sv_SE'; |
npm (高级) | import 'tinymce-premium/langs/sv_SE'; | |
| import '../tinymce/langs/sv_SE'; | Common JS |
npm (社区) | require('tinymce/langs/sv_SE'); | |
npm (高级) | require('tinymce-premium/langs/sv_SE'); |
|
有关使用NPM包中高级语言包的完整信息(包括非捆绑方法),请参阅:从
tinymce-premium提供高级语言包。
支持的语言
从TinyMCE 8开始,语言代码使用RFC5646格式,用连字符(-)代替下划线(_)。为向后兼容,TinyMCE 8支持两种格式,但下划线格式会在控制台显示警告。
示例:“TinyMCE语言代码‘en_US’已弃用,请改用‘en-US’。”
| 语言 | 代码 | 文件名 |
|---|---|---|
阿拉伯语 | ar |
|
巴斯克语 | eu |
|
保加利亚语(保加利亚) | bg-BG |
|
加泰罗尼亚语 | ca |
|
中文(中国) | zh-CN |
|
中文(台湾) | zh-TW |
|
克罗地亚语 | hr |
|
捷克语 | cs | ./langs/cs.js |
丹麦语 | da | ./langs/da.js |
荷兰语 | nl | ./langs/nl.js |
芬兰语 | fi | ./langs/fi.js |
法语(法国) | fr-FR | ./langs/fr-FR.js |
德语 | de | ./langs/de.js |
希腊语 | el | ./langs/el.js |
希伯来语(以色列) | he-IL | ./langs/he-IL.js |
印地语 | hi | ./langs/hi.js |
匈牙利语(匈牙利) | hu-HU | ./langs/hu-HU.js |
印度尼西亚语 | id | ./langs/id.js |
意大利语 | it | ./langs/it.js |
日语 | ja | ./langs/ja.js |
哈萨克语 | kk | ./langs/kk.js |
韩语(韩国) | ko-KR |
|
马来语 | ms |
|
挪威布克马尔语(挪威) | nb-NO |
|
波斯语 | fa |
|
波兰语 | pl |
|
葡萄牙语(巴西) | pt-BR |
|
葡萄牙语(葡萄牙) | pt-PT |
|
罗马尼亚语 | ro |
|
俄语 | ru |
|
斯洛伐克语 | sk |
|
斯洛文尼亚语(斯洛文尼亚) | sl-SI |
|
西班牙语 | es |
|
瑞典语(瑞典) | sv-SE |
|
泰语(泰国) | th-TH |
|
土耳其语 | tr |
|
乌克兰语 | uk |
|
越南语 | vi |
|