WPML

오늘날 대다수의 WordPress 사이트는 영어가 아닌 언어로 되어 있습니다. 이제 WPML을 사용하면 영어를 기본 언어로 사용하지 않거나 영어를 전혀 사용하지 않는 다국어 사이트를 더 쉽게 운영할 수 있습니다.

다국어 사이트에서 영어가 특별한 언어였던 이유는 무엇일까요?


WPML의 문자열 번역은 다양한 소스에서 텍스트를 가져옵니다. 가장 중요한 것은 GetText 함수(WordPress, 테마 및 플러그인)와 WordPress 관리 화면의 여러 곳에 입력한 텍스트에서 문자열을 가져온다는 점입니다.

GetText에서 가져오는 거의 모든 항목은 원래 영어로 되어 있습니다. 하지만 WordPress 관리 화면에서는 사이트의 기본 언어로 텍스트를 입력하고 싶을 것입니다.

지금까지의 문제는 문자열 번역에 원본 언어 설정이 하나뿐이었다는 점입니다. 게다가 영어가 아닌 언어로 설정하면 수많은 문제가 발생했기 때문에 이 설정마저 제거했었습니다.

이제 문자열의 원본 언어 기능이 다시 도입되었습니다. 각 문자열에는 고유한 원본 언어가 있으며 개별 문자열이나 전체 컨텍스트의 언어를 쉽게 설정할 수 있습니다.

실제 예를 살펴보겠습니다. 사이트가 스페인어(기본), 카탈루냐어, 프랑스어로 운영된다고 가정해 보겠습니다. 영어는 없습니다. 하지만 테마와 플러그인은 영어를 원본 언어로 하여 코딩되어 있습니다.

이 예에서는 테마의 텍스트를 영어에서 스페인어, 카탈루냐어, 프랑스어로 번역하려고 할 것입니다. 사이트의 태그라인과 위젯은 스페인어로 입력하고 카탈루냐어와 프랑스어로 번역하고 싶을 것입니다. 굳이 영어를 거치고 싶지는 않을 것입니다.

평소 사용하는 언어로 텍스트 입력 문자열 번역에서 사이트의 다른 언어로 번역
WordPress 설정 관리 화면에 스페인어로 입력된 사이트 이름 및 태그라인
태그라인을 스페인어에서 사이트의 다른 언어로 번역할 수 있습니다.
스페인어 홈페이지(원본 언어) 프랑스어 홈페이지(번역)
홈페이지의 ‘원본’ 스페인어
프랑스어 홈페이지의 프랑스어 번역

이번 WPML 업데이트를 통해 바로 이 작업을 수행할 수 있습니다. WPML은 WordPress, 테마 또는 플러그인에서 가져오는 모든 텍스트가 영어라고 가정합니다. 사이트에 영어가 없더라도 이러한 문자열의 원본 언어는 영어로 표시되며 사이트의 모든 언어로 번역할 수 있습니다.

또한 WPML은 사용자가 WordPress 관리 화면에 입력하는 모든 텍스트가 사이트의 기본 언어로 되어 있다고 가정합니다. 이러한 텍스트를 영어를 거치지 않고도 사이트의 다른 언어로 번역할 수 있습니다.

문자열의 원본 언어를 설정하는 방법


특정 문자열이나 도메인에 속한 모든 문자열의 언어를 변경할 수 있습니다.

특정 문자열의 언어를 변경하려면 해당 문자열을 선택하고 새로운 선택한 문자열의 언어 변경 버튼을 클릭하세요. 그런 다음 새 언어를 선택하세요.

선택한 문자열의 언어 변경

전체 컨텍스트의 언어도 변경할 수 있습니다. 이 기능은 영어가 아닌 다른 언어로 코딩된 테마나 플러그인을 사용할 때 유용합니다. 문자열 번역 페이지 상단에 있는 새로운 도메인 언어 링크를 클릭하세요.

‘도메인 언어’ 링크 클릭

그런 다음 새 언어를 선택하세요.

전체 도메인의 언어를 설정하는 대화상자

대화상자에는 해당 도메인의 문자열 표가 표시됩니다. 새 언어를 선택할 수 있으며, 해당 도메인에 추가될 새 문자열의 기본 언어로 설정할 수도 있습니다.

기존 사이트는 변경되지 않음(문자열을 변경하려는 경우 제외)


기존 사이트는 이 변경 사항의 영향을 받지 않습니다. 이전에는 WordPress 관리 화면에서 텍스트를 영어로 작성해야 했으므로, 새 버전의 WPML로 업데이트하면 WPML은 기존 관리자 문자열이 영어임을 알게 됩니다. 원한다면 이제 해당 언어를 변경하고 사이트의 기본 언어로 다시 입력할 수 있습니다. 하지만 이 변경은 전적으로 사용자의 선택입니다. 번거로운 작업이 싫다면 굳이 하지 않아도 됩니다.

기존 사이트의 문자열 언어를 업데이트하려면 앞서 설명한 것과 동일한 방법을 따르세요. 개별 문자열이나 전체 컨텍스트를 업데이트할 수 있습니다.

알려진 문제


이 베타 버전은 Gravity Forms 및 Layouts 플러그인(패키지 번역)과 아직 완벽하게 호환되지 않습니다. 또한 몇 가지 사소한 성능 문제가 있을 수 있습니다.

모든 알려진 문제는 이 버전이 운영 환경에 배포되기 전까지 해결될 것입니다. 현재 알려진 문제를 해결하는 중이므로 이 베타 버전과 Gravity Forms 및 Toolset 플러그인에 대한 테스트는 지금 당장 진행하지 않는 것이 좋습니다.

베타 다운로드

이 WPML 버전은 현재 베타 상태입니다. WPML 코어 및 문자열 번역에 큰 변화가 있었으며 아직 운영 사이트에 사용할 준비가 되지 않았습니다. 개발 사이트에서 이 베타 버전을 사용해 보시기를 권합니다. 많은 테스트를 거쳤지만 모든 테마와 플러그인 조합을 다룰 수는 없습니다. 이 버전이 운영 환경으로 넘어가기 전에 개발 사이트에서 테스트해 주시기를 부탁드립니다. 영어가 아닌 언어를 기본 언어로 사용하는 사이트를 운영 중이라면 이 업데이트가 매우 유용할 것입니다. 베타를 다운로드하여 사용해 보세요.

다운로드하려면 WPML 계정으로 이동하세요. 다운로드를 클릭하고 맨 아래로 스크롤하세요. CMS 베타 패키지를 다운로드하세요. 이 ZIP 파일에는 WPML의 모든 구성 요소가 포함되어 있습니다. 이 ZIP 파일에 있는 WPML 구성 요소만 사용해야 하며 개발 버전과 운영 버전을 혼합해서 사용하면 안 됩니다.

WPML Multilingual & Multicurrency for WooCommerce를 사용하는 경우 해당 패키지의 베타 버전도 사용하세요. WPML Multilingual & Multicurrency for WooCommerce 베타는 이러한 문자열 언어 변경 사항에 맞게 업데이트되었습니다.

피드백이 있으신가요?


이번 WPML 업데이트를 통해 문자열 번역이 훨씬 쉬워질 것입니다. 이해가 되지 않거나 복잡한 설정이 필요한 부분이 있다면 알려주세요. 언어 정의 과정을 거치지 않고도 바로 ‘번역’할 수 있도록 최상의 기본값을 설정하려고 노력했습니다. 놓친 부분이 있다면 알려주세요.

문제를 보고하려면 지원 포럼에 스레드를 작성하는 것이 가장 좋습니다. 모든 관련 스레드를 확인(하고 처리)할 수 있도록 여기에 댓글을 남겨주셔도 됩니다.

질문, 제안, 아이디어가 있으신가요? 댓글을 남겨주시면 답변해 드리겠습니다.

이 글이 유용했나요? 이 글을 공유하세요: