poedit 를 이용하여 헬로 달리 플러그인으로 번역 맛보기 정보
poedit 를 이용하여 헬로 달리 플러그인으로 번역 맛보기첨부파일
본문
이번에는 poedit 를 이용하여 번역 파일을 새롭게 생성하는 것에 대해 알아 보겠습니다.
번역 파일을 만들기 전에 몇가지 준비하실 것이 있습니다.
1. http://poedit.net/ 에서 poedit 프로그램을 다운로드하여 설치합니다.
2. 워드프레스에 Hello, Dolly 플러그인을 설치합니다. 워드프레스 설치시 기본으로 제공되는 플러그인 이지만 없는 경우 다시 설치해 놓습니다.
Hello, Dolly 를 활성화하게 되면 관리자 화면에 이미지와 같이 Hello, Dolly의 가사를 번갈아 가면 출력해 줍니다.
그러면 번역 파일을 생성하기 전에 플러그인 파일을 약간 수정해 보도록 하겠습니다.
wp-content/plugins/hello.php 를 열어
$lyrics = "Hello, Dolly
Well, hello, Dolly
...
Dolly'll never go away
Dolly'll never go away again";
위 코드를 아래와 같이 수정합니다.
$lyrics = __("Hello, Dolly", "hello");
그리고 hello.php 맨 아래에 이 코드를 추가 합니다.
add_action('plugins_loaded', 'hello_languages');
function hello_languages(){
$domain = 'hello';
load_plugin_textdomain($domain, false, dirname(plugin_basename(__FILE__)).'/');
}
hello.php 파일 수정본은 이 게시물에 첨부가 되어 있으니 참고하시기 바랍니다.
이제 번역 파일을 만들기 위한 준비가 모두 끝났으니 번역 파일을 만들어 보겠습니다.
번역 파일 만들기
1. poedit 를 실행합니다.
2. 파일 > 새로 만들기 > 한국어(대한민국) 를 선택합니다.
3. 저장 메뉴를 클릭후 text domain 인 hello 를 붙여 hello-ko_KR.po 라는 파일명으로 hello.php 라는 곳에 저장합니다.
4. 카탈로그 속성 > 번역 속성을 변경합니다.
5. 카탈로그 속성 > 소스 경로를 소스가 있는곳, 여기서는 plugins 로 폴더를 지정합니다.
6. 카탈로그 속성 > 소스 키워드에 새 아이템으로 __ 키워드를 추가합니다.
그리고 확인을 클릭하면 php 소스상에서 __( ... ) 로 코딩된 곳을 찾아 아래와 같이 결과를 보여줍니다.
7. 여기에 소스 텍스트 Hello, Dolly 의 번역문을 입력하여 저장합니다.
이로써 간단하게나마 한글 번역 파일이 만들어졌습니다.
이제 워드프레스 설정에서 사이트 언어를 한국어로 설정하면 가사가 아래와 같이 한글로 표시되는 것을 확인하실수 있습니다.
4
댓글 4개
.po 파일 수정하고 저장하면 .mo 파일은 리로딩 되어서 자동으로 변경되어 바뀔텐데 파일 첨부 하셨네요?