워드프레스 테마나 플러그인의 언어 파일을 만들자면 Poedit(http://martian36.tistory.com/1054) 이라는 프로그램을 사용하는데 플러그인을 사용하면 좀더 쉽게 언어파일을 만들 수 있습니다. 플러그인에서 직접 번역도 할 수 있지만 번역 작업은 Poedit으로 직접하는 것이 편리합니다.
Codestyling Localization
위 단어로 검색해서 플러그인을 설치하고 주 메뉴에서 도구=>Localization을 선택하면 설정화면이 나타납니다.
enable low memory mode는 처리하는 중에 메모리 부족이 나타나면 체크하면 됩니다. All Translations에서 필터링 할 수 있습니다. 각 프로그램 별로 우측 열에 언어파일이 있으나 한글 언어파일이 없는 경우는 Add New Languages 버튼을 클릭합니다.
한글을 선택하고 생성 버튼을 클릭하면 만들어집니다.
언어파일이 추가됐지만 바로 편집하면 에러가 나므로 스캔해서 텍스트를 가져오는 작업을 해야합니다. Rescan버튼을 클릭합니다.
scan now 버튼을 클릭하면 됩니다. 이 과정에서 메모리 부족이 나타나면 화면 좌측 상단에서 enable low memory mode를 체크하면 됩니다. 스캔이 완료된 후에 이전 그림에서 Edit 버튼을 클릭합니다.
이제 영어 텍스트가 나오고 Edit 링크를 클릭하면 영문과 번역을 할 수 있는 영역이 나타납니다.
언어파일이 번역이 완료가 안된 것도 다시 스캔해서 번역해야할 때가 있습니다. Google Xml Sitemaps 플러그인이 번역이 완료가 안돼서 Poedit에 열고 보니 번역할 영어 텍스트가 없더군요. 그래서 다시 스캔을 하니 나타났습니다.