'ko-KR').
add()/remove()로 등록/삭제된 번역 키-값 저장소입니다.
[syn-i18n] 속성이 있는 엘리먼트를 스캔하여 등록한 번역 대상 컨트롤 목록입니다. 아래 실습 요소 2개가 등록됩니다.
greeting, bindSource: content(기본값) → textContent에 번역 결과가 반영됩니다.
placeholderDemo, bindSource: placeholder → placeholder 속성에 번역 결과가 반영됩니다.
#{key} 형태의 플레이스홀더를 interpolations 객체 값으로 치환합니다. 이 메서드는 순수 문자열 치환만 수행하며 화면 요소와는 무관합니다.
translateControls에서 찾아 반환합니다.
[syn-i18n] 요소를 현재 translations 저장소 값으로 한 번에 갱신합니다. 위 add()로 greeting, placeholderDemo 값을 등록한 뒤 실행해 보십시오.
getControl() + translateControl()을 호출합니다.
getControl('demo_greeting')로 얻은 컨트롤 설명 객체를 translateControl()(DOM 반영)과 translateText()(반영될 텍스트만 계산, 부수효과 없음)에 각각 전달합니다.