static: addMessages
Release 2.7.0+
Adds message resources to the editor. If a message with the same key already exists, it is overwritten — use this to change built-in messages.
For Synap-provided plugins, message overrides are supported from Release 2.17.2307+.
Must be called before new SynapEditor(...).
Parameters
| Name | Type | Description |
|---|---|---|
language | string | Target language code — 'ko', 'en', ... |
messages | object | Map of messageKey → messageText |
Example
var koMessages = {
'myPlugin.message.synap': 'Synap',
'myPlugin.message.editor': 'Editor'
};
var enMessages = {
'myPlugin.message.synap': 'Synap',
'myPlugin.message.editor': 'Editor'
};
SynapEditor.addMessages('ko', koMessages);
SynapEditor.addMessages('en', enMessages);
// Overriding built-in messages
var changedMessages = {
'message.label.bold': '★Bold★', // "Bold" -> "★Bold★"
'message.label.italic': '♧Italic♧' // "Italic" -> "♧Italic♧"
};
SynapEditor.addMessages('ko', changedMessages);