WPML을 사용하여 플러그인/테마/위젯 문자열 번역하기

들어가며

WPML은 워드프레스에서 다국어 사이트를 운영할 때 사용되는 플러그인입니다. 워드프레스에서 다국어를 운영하려는 경우 여러 가지 솔루션이 있습니다. 언어별로 별도의 사이트를 만드는 것도 생각해볼 수 있지만 매우 비효율적인 방법이고, 멀티사이트로 구축하거나 WPML과 같은 플러그인을 사용할 수도 있습니다.

아바다, Enfold 등 대부분의 인기 테마에서 호환 플러그인 목록에 WPML을 포함시키고 있습니다.

플러그인/테마/위젯 문자열 번역하기

워드프레스에서 테마, 플러그인을 한글화(번역)할 때 Loco Translate와 같은 플러그인을 사용하거나 PC에서 Poedit와 같은 프로그램을 사용할 수 있습니다. 또 다른 방법으로 WPML에서 제공하는 String Translation(문자열 번역) 컴포넌트를 사용하면 다양한 소스의 문자열을 번역할 수 있습니다.

String Translation은 Multilingual CMS 이상 버전에서만 사용이 가능합니다("다국어 번역 플러그인 WPML 버전 비교" 참고). Multilingual CMS 이상 버전에서는 사용자 정의 필드(커스텀 필드), 위젯, 테마 & 플러그인 관리자 텍스트 등을 번역할 수 있고 우커머스(WooCommerce)를 지원합니다.

테마, 플러그인 혹은 위젯의 텍스트를 번역하려는 경우 워드프레스 관리자 페이지의 왼쪽 메뉴에서 WPML > 문자열 번역을 클릭합니다.

그러면 아래와 비슷한 화면이 표시됩니다(한글 UI 기준).

WPML의 문자열 번역

특정 문자열을 검색하려면 검색: 옆의 상자에 원하는 키워드를 넣어 검색할 수 있습니다. 특정 플러그인이나 테마 혹은 위젯 내의 텍스트를 번역하려면 도메인 내의 문자열 선택: 옆의 상자에서 마우스를 클릭하여 선택할 수 있습니다.

워드프레스 WPML 문자열 번역

그러면 위의 그림과 같이 드롭다운 메뉴가 펼쳐지면서 테마, 플러그인 또는 위젯을 선택할 수 있습니다. simple-life (62)라고 되어 있는 것은 Simple Life라는 테마에서 번역 가능한 문자열이 62개가 있다는 의미입니다. 위의 그림에서 Widget의 경우 5개 문자열을 번역할 수 있는 것으로 표시되어 있습니다. (참고로 텍스트 위젯 대신 Multilingual Text 위젯을 사용하면 언어별로 보다 수월하게 제어할 수 있습니다.)

원하는 항목을 선택하면 번역 가능한 문자열(String)이 표시됩니다. 번역할 항목 옆의 "번역"을 클릭하여 다른 언어로 번역이 가능합니다.

워드프레스 WPML 다국어 번역 플러그인

WPML의 Multilingual Text 위젯

참고로 텍스트 위젯의 경우 기본 텍스트 위젯을 사용하는 것보다 WPML의 String Translation(문자열 번역)에 포함된 Multilingual Text 위젯을 사용하는 것이 더 좋을 수 있습니다.

WPML의 다국어 텍스트 위젯

사이드바나 푸터 위젯 영역에 Multilingual Text 위젯을 배치하고 표시할 언어를 지정할 수 있습니다.

워드프레스 다국어 플러그인 WPML

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.