Cafe24 i18n Translation Helper
VS Code 확장 프로그램으로, Cafe24 프로젝트의 국제화(i18n) 코드를 번역된 텍스트로 변환하는 기능을 제공합니다.
기능
1. 국제화 코드 -> 번역문 변환
- 소스 코드 내의 i18n 코드를 선택한 언어의 번역된 텍스트로 변환합니다
- 지원하는 i18n 코드 형식:
- PHP 스타일:
<?= __('msgID', 'groupID'); ?>
- 일반 함수:
__('msgID', 'groupID')
- 특수 형식:
__msgID#groupID__
2. 빠른 한국어 번역 (Quick Korean Translation)
- 단축키:
- Windows/Linux:
Ctrl + Shift + T
- Mac:
Command + Shift + T
- 선택한 코드 영역의 i18n 코드를 즉시 한국어로 변환하여 팝업으로 표시
- 우클릭 메뉴에서
Quick Translate to Korean 옵션을 통해 번역 가능
- 도메인 자동 검색 순서: admin -> front -> javascript -> template
- 별도의 UI 선택 없이 빠르게 한국어 번역 확인 가능
사용 방법
전체 파일 번역
- 명령 팔레트 열기 (Ctrl+Shift+P / Cmd+Shift+P)
- "Convert i18n Code to Translation" 명령 실행
- 원하는 언어 선택 (ko_KR, en_US, ja_JP 등)
- 변환된 결과가 새 파일에서 열립니다
빠른 한국어 번역
- 번역하고 싶은 i18n 코드가 포함된 영역을 드래그하여 선택
Shift + I (Mac: Shift + I ) 단축키 입력
- 팝업으로 한국어 번역 결과 확인
요구사항
설정
config.json 파일을 통해 locale 디렉토리 위치를 지정할 수 있습니다:
{
"localeDirectory": "path/to/locale"
}
릴리즈 노트
1.0.0
- 국제화 코드를 번역된 텍스트로 변환하는 기능 추가
- 빠른 한국어 번역 기능 추가 (Ctrl+Shift+I)
- 다국어 지원 (ko_KR, en_US, ja_JP)
- locale 디렉토리 자동 감지 기능
| |