WordPress 테마 또는 플러그인을 번역하는 방법(가장 쉬운 방법)
게시 됨: 2023-08-02WordPress 테마와 플러그인을 번역하는 방법을 찾고 계십니까?
테마와 플러그인 콘텐츠를 번역하는 것은 더 많은 방문자를 유치하고 고객 충성도를 구축하며 전환율을 높이는 좋은 방법입니다.
번역은 특히 사전 경험이 없는 경우 어려운 작업처럼 느껴질 수 있습니다. 하지만 도움을 줄 수 있는 올바른 도구가 있다면 걱정할 것이 없습니다.
이 글에서는 가장 사용자 친화적인 WordPress 번역 플러그인인 TranslatePress를 사용하여 테마와 플러그인을 번역하는 방법을 보여 드리겠습니다.
TranslatePress는 웹사이트 번역을 아주 쉽게 만들어주는 강력한 번역 플러그인입니다.
TranslatePress를 사용하기 위해 취해야 할 정확한 단계를 설명하기 전에 테마와 플러그인을 번역 가능하게 만드는 방법과 그렇지 않은 경우 수행할 작업을 살펴보겠습니다.
간다!
테마와 플러그인을 번역할 준비가 되었나요?
WordPress에서 "번역 가능"이라는 문구는 테마나 플러그인이 사용자가 콘텐츠를 다른 언어로 쉽게 번역할 수 있도록 설계 및 개발되었음을 의미합니다.
테마나 플러그인이 스스로 번역할 수 있다는 의미는 아닙니다. 테마나 플러그인이 번역을 지원 하고 개발자나 기여자가 이에 대한 번역을 제공할 수 있는 것과 같습니다. 자체적으로 번역할 수는 없으므로 테마나 플러그인을 다른 언어로 완전히 번역하려면 타사 도구(예: WordPress 다국어 플러그인)가 필요합니다.
테마나 플러그인을 번역할 준비가 되려면 다음이 준비되어 있어야 합니다.
- 테마 또는 플러그인 코드에 Gettext 현지화 기능이 추가되었습니다.
- 테마나 플러그인 폴더에 POT 파일이 추가되었습니다.
우리가 무슨 말을 하는지 모르시나요? gettext 현지화 기능과 POT 파일에 대해 자세히 알아보고 테마나 플러그인 번역을 준비하는 방법을 이해해 보겠습니다.
Gettext 현지화 기능이란 무엇입니까?
개발자가 gettext 현지화 기능 이라는 것을 추가한다고 가정해 보겠습니다. 도구 번역을 준비하려면 테마나 플러그인 코드에 추가하세요.
예를 들어, 현재 테마에는 WordPress 웹 사이트의 아카이브 페이지에 "자세히 알아보기"라는 텍스트 문자열이 표시될 수 있습니다.
이는 사용자가 생성한 블로그 게시물 콘텐츠와 달리 테마와 함께 제공되는 문자열입니다.
웹사이트의 백엔드로 이동하여 테마 코드를 검사하면 텍스트 문자열이 다음과 같이 표시됩니다.
<p>Read more</p>
또는 다음과 같습니다:
<p><?php _e( 'Read more' ); ?></p>
이전 텍스트 문자열은 일반적인 코드 조각입니다. 후자는 gettext 현지화 함수로 래핑됩니다.
첫 번째 스니펫은 WordPress에 텍스트를 있는 그대로 표시하도록 지시합니다. 즉, 사이트의 기본 언어를 스웨덴어로 변경한 경우에도 텍스트가 '자세히 보기'로 표시됩니다.
후자의 코드 조각은 WordPress가 "자세히 보기"를 영어 텍스트로 식별하는 데 도움이 되며 사이트 언어가 스웨덴어로 전환되면 텍스트 문자열을 스웨덴어로 변경하도록 CMS에 지시합니다. 테마에서 스웨덴 PO 파일을 사용할 수 있는 경우입니다. 그러나 우리는 곧 그것에 대해 알아볼 것입니다.
따라서 테마와 플러그인을 번역할 수 있도록 하려면 테마와 플러그인의 텍스트 문자열을 gettext로 래핑하는 것이 중요합니다.
POT 파일이란 무엇입니까?
POT 파일은 테마 또는 플러그인 폴더 내에 있으며 테마 또는 플러그인의 기본 언어(예: 영어)로 된 기본 텍스트 문자열 (자세히 보기, 다음 페이지, 추가, 제거 등)이 포함되어 있습니다.
이 파일을 사용하여 개발자와 기여자는 테마 또는 플러그인에서 나오는 기본 문자열을 식별하고 이에 대한 번역을 제공할 수 있습니다. 그들은 PO 또는 MO라는 필수 언어 파일을 번역하고 생성하기 위해 POT 파일을 사용합니다.
POT 파일은 기본적으로 향후 번역을 위한 템플릿입니다.
PO 및 MO 파일이란 무엇입니까?
PO 파일에는 POT 파일의 원본 텍스트 문자열과 특정 언어에 대한 해당 번역 버전이 모두 포함되어 있습니다. 즉, 번역으로 템플릿을 작성합니다.
MO 파일에는 PO 파일과 동일한 내용이 포함되어 있지만 기계가 읽을 수 있는(WordPress 친화적인) 형식입니다. 이 파일은 WordPress에서 웹 사이트 프런트 엔드의 사용자에게 번역된 콘텐츠를 표시하는 데 사용됩니다.
이제 WordPress 테마 또는 플러그인에서 gettext 현지화 기능과 POT 파일의 중요성을 이해하셨을 것입니다.
하지만 테마나 플러그인이 번역을 지원하지 않으면 어떻게 될까요? 번역 준비가 되지 않은 경우에는 어떻게 됩니까?
테마나 플러그인이 번역 준비가 되어 있지 않으면 어떻게 되나요?
다행히 TranslatePress 플러그인은 번역 가능 테마와 번역 가능하지 않은 테마 및 플러그인을 모두 번역할 수 있습니다.
플러그인은 자동 번역과 수동 번역이라는 두 가지 번역 방법을 제공합니다.
자동 번역은 훨씬 빠르지만 많은 교정이 필요하고, 수동 번역은 처음부터 전문 번역가가 수행할 수 있지만 사이트 규모에 따라 시간이 조금 더 걸립니다.
다음 섹션에서는 모든 것이 어떻게 작동하는지 보여 드리겠습니다.
WordPress 테마 및 플러그인을 번역하는 방법
앞서 언급했듯이 TranslatePress 플러그인을 사용하여 WordPress 테마 또는 플러그인을 번역하는 방법을 보여 드리겠습니다.
수행해야 할 작업은 다음과 같습니다.
1단계: TranslatePress 플러그인 설치 및 활성화
TranslatePress는 최고의 번역 플러그인 중 하나입니다. 사용자 친화적인 인터페이스와 직관적인 기능을 갖춘 TranslatePress는 테마와 플러그인을 번역하는 과정을 쉽게 만듭니다.
플러그인은 콘텐츠의 자동 번역을 허용할 뿐만 아니라 웹사이트의 실시간 미리보기를 통해 프런트 엔드에서 수동으로 번역할 수 있는 옵션도 제공합니다.
TranslatePress의 뛰어난 기능 중 하나는 텍스트 문자열부터 이미지, 심지어 동적으로 표시되는 요소까지 모든 유형의 콘텐츠를 번역하는 기능입니다.
TranslatePress에는 무료 버전과 프리미엄 버전이 있습니다. 무료 버전은 WordPress 테마와 플러그인을 하나의 추가 언어로 번역하는 데 필요한 모든 기능을 제공합니다. 그러나 더 많은 언어나 추가 기능이 필요한 경우 TranslatePress의 프리미엄 버전을 사용할 수 있습니다.
이 튜토리얼에서는 무료 버전을 사용할 것입니다. 따라서 웹사이트에 플러그인을 설치하려면 WordPress 저장소에서 무료 TranslatePress 플러그인을 다운로드하세요.
WordPress 대시보드를 열고 플러그인 > 새로 추가 로 이동하여 검색창에 " TranslatePress "를 입력하세요. 플러그인이 화면에 나타나면 지금 설치 및 활성화 버튼을 연속으로 누르십시오.
2단계: 제2언어 선택
플러그인을 활성화한 후 설정 > TranslatePress > 일반 > 모든 언어 로 이동하세요.
모든 언어 아래에 드롭다운 메뉴가 있습니다. 해당 메뉴에서 테마와 플러그인을 번역하려는 언어를 선택 하고 추가 버튼을 누르세요.
페이지 끝까지 아래로 스크롤한 후 변경 사항 저장 버튼을 눌러 설정을 저장하세요.
무료 TranslatePress 플러그인을 사용하면 웹사이트에 단일 제2 언어를 추가할 수 있습니다. 더 많은 번역 언어를 추가하려면 프리미엄 플러그인이 필요합니다.
참고: 원하는 언어를 찾을 수 없는 경우 언제든지 설정 > TranslatePress > 고급 > 사용자 정의 언어 로 이동하여 사용자 정의 언어를 추가할 수 있습니다. 사용자 정의 언어의 세부 사항을 입력하고 변경 사항 저장 버튼을 누르십시오.
이제 테마나 플러그인이 선택한 언어로 이미 번역된 경우(해당 언어에 대한 PO 및 MO 파일이 이미 있음을 의미), TranslatePress는 처음부터 해당 번역을 가져옵니다.
이는 "더 읽기" 또는 "장바구니에 추가" 버튼, 404 페이지 콘텐츠, "다음 게시물" 및 "이전 게시물" 링크와 같은 기본 텍스트가 처음부터 번역된다는 것을 의미합니다.
하지만 나머지 콘텐츠, 즉 귀하가 사이트에 입력한 콘텐츠는 어떻습니까? 아니면 번역 준비가 되지 않은 테마와 플러그인도 있나요?
글쎄, 이것이 바로 이 게시물의 다음 섹션에서 다룰 내용입니다.
3단계: 자동 또는 수동 번역 구현
앞서 TranslatePress가 자동 번역과 수동 번역을 제공하는 방법을 언급했습니다. 별도로 사용할 수도 있고 함께 사용할 수도 있습니다.
자동 번역은 Google Translate 또는 DeepL API를 통해 수행되며, 수동 번역은 시각적 번역 편집기를 사용하여 귀하 또는 전문 번역가가 수행할 수 있습니다. 그러나 우리는 잠시 후에 그것에 대해 다시 다룰 것입니다.
부정확한 자동 번역을 수정하려는 경우 수동 번역 방법도 구현할 수 있다는 점은 주목할 가치가 있습니다.
나. WordPress 테마 및 플러그인 자동 번역
방법을 살펴보기 전에 이 기능을 활성화하면 웹사이트 전체에 자동 번역이 구현된다는 점을 참고하세요.
전체 웹사이트 번역을 자동화하고 싶지 않다면 다음 섹션에서 다룬 수동 번역을 구현하는 것이 좋습니다.
TranslatePress의 자동 번역을 활성화하려면 설정 > TranslatePress > 자동 번역 으로 이동하세요. 자동 번역 활성화 옵션 옆에 있는 드롭다운 메뉴에서 예 를 선택합니다.
다음으로 번역 엔진을 선택하세요: Google Translate 또는 DeepL .
번역 엔진은 인공 지능을 사용하여 텍스트를 한 언어에서 다른 언어로 자동 번역하는 기계 번역 시스템입니다.
Google 번역과 DeepL은 모두 강력한 번역 엔진입니다. Google 번역은 무료로 제공되며(월 최대 500,000자 번역) DeepL에는 프리미엄 버전의 플러그인이 필요합니다.
어떤 번역 엔진을 선택하든 웹사이트에 연결하려면 API를 가져와야 합니다. 이러한 도움말 문서는 Google Translate API 및 DeepL API를 생성하는 데 도움이 됩니다.
API를 추가 하고 변경 사항을 저장하면 웹사이트에서 자동 번역이 활성화됩니다.
앞서 언급했듯이 자동 번역은 테마 및 플러그인 콘텐츠를 포함하여 웹사이트의 모든 내용을 번역합니다. 번역은 누군가가 처음으로 귀하의 보조 언어로 귀하의 사이트를 방문할 때만 실행됩니다. 그런 다음 번역은 자신의 데이터베이스에 저장되므로 어느 시점에서 자동 번역을 비활성화하도록 선택하더라도 해당 번역에 액세스할 수 없습니다.
참고: TranslatePress는 언어 전환기를 추가합니다. 방문자가 웹사이트에서 사용 가능한 언어 간에 쉽게 전환하고 선호하는 언어로 탐색할 수 있도록 사이트에 추가하세요.
ii. WordPress 테마 및 플러그인을 수동으로 번역
테마와 플러그인 콘텐츠를 수동으로 번역하려면 게시물이나 페이지를 열고 관리 표시줄에서 페이지 번역 옵션을 선택하세요.
화면 왼쪽에는 시각적 번역 편집기가 표시되고 오른쪽에는 사이트 미리보기가 표시됩니다. 이 편집기를 사용하여 WordPress 웹사이트의 콘텐츠를 수동으로 번역합니다.
번역하려는 콘텐츠 위에 커서를 놓고 텍스트 옆에 표시된 펜 아이콘을 선택하세요. 텍스트는 해당 번역된 텍스트를 추가 할 수 있는 빈 필드와 함께 번역 편집기에 표시됩니다.
번역을 저장하려면 저장 버튼을 누르는 것을 잊지 마세요.
이미지, 양식, 버튼 및 사이트에 표시되는 테마나 플러그인 등 거의 모든 것을 포함하여 사이트의 모든 콘텐츠에 대해 동일한 작업을 수행할 수 있습니다.
그게 다야. 이것이 WordPress 테마나 플러그인을 번역하는 방법입니다.
WordPress 테마 및 플러그인을 번역하는 방법
WordPress 테마 또는 플러그인을 번역하는 것은 더 많은 방문자를 유치하고 대화 속도를 높이는 좋은 방법입니다. 일반적으로 번역 가능한 테마와 플러그인이 필요하지만 TranslatePress와 같은 강력한 도구는 그렇지 않은 플러그인과 테마도 번역할 수 있습니다.
테마와 플러그인 번역 외에도 TranslatePress를 사용하여 사이트의 나머지 콘텐츠도 번역할 수 있습니다. 전체 웹사이트는 물론 WooCommerce 매장까지 번역할 수 있습니다.
먼저 무료 버전의 플러그인을 사용하여 사용해 볼 수 있습니다. 그런 다음 다국어 사이트를 다음 단계로 끌어올릴 준비가 되면 프리미엄 플랜을 선택하고 추가 번역을 수행할 수 있습니다. SEO 요소, URL 슬러그를 처리하고, 강력한 추가 기능을 사용하고, 무제한 언어를 추가할 수 있습니다. 웹사이트의 도달 범위를 넓히고 국제 트래픽을 늘리기 위한 것입니다.
이 글이 도움 되었나요?
예 아니오