The official demo site for SunEditor
Live: suneditor.com
This site supports 25 languages. Translation files are located in src/messages/.
UI translations are mostly stable and only change when new features are added, so community contributions to improve translations are welcome!
- Find your language file in
src/messages/{locale}.json(e.g.,ja.json,fr.json,de.json) - Edit the values (not the keys) to fix or improve translations
- Use
src/messages/en.jsonas the reference for the original English text - Submit a Pull Request
- Do NOT edit files in
src/data/api/— these are auto-generated from source code and will be overwritten. - Only edit files in
src/messages/. Each file is a flat JSON organized by page section (Common, Main, Home, FeatureDemo, etc.). - If you're unsure about context, check the live site to see where the text appears.
These languages are based on the language packs supported by SunEditor langs.
| Code | Language | Code | Language | Code | Language |
|---|---|---|---|---|---|
| ar | العربية | hu | Magyar | pl | Polski |
| ckb | کوردی | it | Italiano | pt-BR | Português |
| cs | Čeština | ja | 日本語 | ro | Română |
| da | Dansk | km | ខ្មែរ | ru | Русский |
| de | Deutsch | ko | 한국어 | sv | Svenska |
| en | English | lv | Latviešu | tr | Türkçe |
| es | Español | nl | Nederlands | uk | Українська |
| fa | فارسی | ur | اردو | zh-CN | 中文 |
| fr | Français | he | עברית |
npm run devOpen http://localhost:3000 with your browser to see the result.
npx shadcn@latest add componentName