static: addMessages

2.7.0 버전부터 지원합니다.

에디터에 메시지 리소스를 추가합니다. 동일한 키를 가진 메시지가 이미 존재하는 경우, 해당 메시지를 덮어씁니다. 이를 이용해 기본 제공 메시지를 변경할 수 있습니다.

Synap에서 제공하는 플러그인의 경우, 메시지 재정의는 2.17.2307 버전부터 지원합니다.

new SynapEditor(...)를 호출하기 전에 반드시 호출해야 합니다.

매개변수

이름타입설명
languagestring대상 언어 코드 — 'ko', 'en', ...
messagesobjectmessageKey → 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);