
WordPress 6.8 출시 및 WPML 호환 완료
오늘 WordPress 6.8이 공식 출시되었습니다. WPML 4.7 이상 버전은 이미 이 최신 주요 릴리스와 완벽하게 호환됩니다.
이틀 전 저희는 페이지 빌더로 디자인된 사이트를 어떻게 번역하고 싶은지에 대한 설문조사를 진행했습니다. 이 글에서는 그 결과를 공유하고, 이것이 향후 WPML 3.6 개발에 어떤 영향을 미칠지 알려드리고자 합니다.
이 방법도 사용할 수는 있지만 그다지 편리하지는 않습니다. 한 번만 디자인한 다음 WPML로 텍스트만 번역하는 것이 더 쉬울 것이라고 생각합니다. 참고로, 현재 레이아웃을 포함하여 Toolset의 모든 항목을 번역하는 방법에 대한 문서를 작성 중입니다. 준비가 되면 이에 대해 다시 글을 올리겠습니다.

일부 사용자는 언어별로 별도로 디자인하는 것을 선호하기도 합니다. 전체 디자인을 수정해야 할 때는 이 방식이 합리적입니다. 사이트 홈페이지에 매우 정교한 디자인이 적용되어 있다면 언어별로 수정하고 최적화하는 것이 타당할 것입니다.
대부분의 사용자는 현재 방식에 만족하지만, 하나의 디자인을 유지하면서 WPML로 번역하는 것을 더 선호합니다. 반면 이 방식이 유용하지 않다고 답한 분들도 있습니다. 아마도 번역 서비스 업체를 이용하는 분들일 것입니다. 외부 번역가에게 페이지 빌더 디자인을 수정해 달라고 요청하는 것은 거의 불가능하다는 점에 동의합니다. 저희도 여러 번역 서비스 업체와 WPML을 통합할 때 이러한 문제에 직면한 적이 있습니다.

페이지 빌더를 사용하는 사이트의 약 60%가 Visual Composer를 사용합니다. 그다음으로 인기 있는 빌더는 Divi와 Avada입니다. 다른 빌더들도 꽤 인기가 있습니다.


WPML->번역 관리로 이동합니다. 여기서 페이지 빌더 디자인을 위한 새로운 콘텐츠 유형을 볼 수 있습니다. 번역할 디자인을 선택하고 번역에 보냅니다. 사이트의 여러 요소를 살펴보고 번역 바구니에 추가할 수 있습니다. 번역할 항목을 모두 담았다면 WPML->번역 관리->번역 바구니로 이동하여 모든 항목을 한 번에 일괄 전송합니다. 로컬에서(WPML의 번역 에디터 사용) 직접 번역하거나 선호하는 번역 서비스 업체에 외부 번역을 맡길 수 있습니다.

저희는 Visual Composer와의 통합부터 시작하고 있는데, 안타깝게도 이 빌더는 통합하기에 가장 까다롭습니다. VC는 디자인을 "콘텐츠" 내부의 숏코드로 저장합니다. 숏코드에는 ID가 없으므로 요소와 해당 텍스트를 연결하기가 어렵습니다. 저희는 셀에 ID를 추가하기 위해 VC 개발자와 협력할 예정입니다. 어쨌든 콘텐츠에 따라 문자열을 식별하는 대체 방법을 사용할 것입니다. 즉, 텍스트가 변경되면 셀을 편집하기 전의 텍스트가 무엇인지 알 수 있는 방법이 없으므로 처음부터 다시 번역해야 합니다. VC 셀에 ID를 추가하기 위해 최선을 다하겠지만, 이 부분이 전적으로 저희 권한에 있는 것은 아니라는 점을 이해해 주시기 바랍니다.
다른 페이지 빌더는 다르게 작동합니다. 빌더 디자인을 "콘텐츠"와 별도로 저장하며 셀에는 고유한 식별자가 있습니다. 따라서 셀을 편집할 때 이전 번역을 확인하고 업데이트만 하면 됩니다.
WPML 3.6에는 Visual Composer 지원이 확실히 포함될 것입니다. Divi 지원도 포함하도록 노력하겠습니다. 또한 이번 릴리스 주기의 일환으로 페이지 빌더에서 번역할 문자열을 등록하는 방법에 대한 자세한 문서도 작성할 예정입니다. 과정은 꽤 간단하며, 제대로 문서화하기만 하면 됩니다.
그런 다음 다른 모든 페이지 빌더 개발자와 협력하여 해당 제품에 이러한 지원을 통합할 것입니다.