static: addMessages
2.7.0 버전부터 지원합니다.
에디터에 메시지 리소스를 추가합니다. 동일한 키를 가진 메시지가 이미 존재하는 경우, 해당 메시지를 덮어씁니다. 이를 이용해 기본 제공 메시지를 변경할 수 있습니다.
Synap에서 제공하는 플러그인의 경우, 메시지 재정의는 2.17.2307 버전부터 지원합니다.
new SynapEditor(...)를 호출하기 전에 반드시 호출해야 합니다.
매개변수
| 이름 | 타입 | 설명 |
|---|---|---|
language | string | 대상 언어 코드 — 'ko', 'en', ... |
messages | object | messageKey → messageText의 맵 |
예시
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);