WPML 다국어 번역 플러그인과 케이보드 게시판

워드프레스에서 다국어 번역 플러그인인 WPML을 사용하여 워드프레스를 다국어 사이트로 변환할 수 있습니다. 예를 들어, 영어로 콘텐츠를 작성하고 한국어, 중국어, 일본어 버전을 추가하여 번역할 수 있습니다. 번역은 자동 번역(번역 API를 사용하므로 비용이 발생함)을 하거나 직접 번역할 수 있습니다. 요즘은 챗GPT를 사용하여 번역한 다음, 번역문을 각 언어별로 붙여넣기 할 수 있습니다.

케이보드(KBoard) 게시판을 사용하는 경우 다국어로 표시하는 방법을 궁금해하는 분들이 계십니다. 기본적으로 WPML을 사용하여 게시글들을 번역할 수 없지만, 숏코드를 사용하여 언어별로 다른 콘텐츠를 표시하거나, 언어별로 다른 게시판을 표시하는 것을 고려할 수 있습니다.

👉 저렴하게 WPML 플러그인 세팅 작업을 제공하고 있습니다. 다국어 사이트 구축에 어려움을 겪는 경우 이 글을 참고해 보세요.

WPML 다국어 번역 플러그인과 케이보드 게시판

WPML 플러그인을 사용하여 영어, 한국어, 일본어 사이트를 만든다고 가정할 때 케이보드 게시판을 하나를 만들어 모든 언어에서 동일한 게시판을 표시하거나, 게시판을 각 언어별로 만들어서 한영일 사이트에서 각각 다른 게시판을 표시하는 것을 생각할 수 있습니다.

동일 게시판을 모든 언어에 사용하는 경우

동일 게시판을 사용할 경우 게시판 인터페이스는 각 언어에 따라 해당 언어로 표시됩니다. 인터페이스 번역은 케이보드에서 제공하는 언어 파일에서 로드됩니다(케이보드 포럼 글 참고).

WPML 다국어 번역 플러그인과 케이보드 게시판

하지만 콘텐츠(게시글 제목과 내용)는 작성한 언어로 표시됩니다. 가령, 영어로 게시글을 작성했다면 한국어 사이트에서는 게시판의 인터페이스는 한국어로 표시되지만 게시글 제목과 내용 등 콘텐츠는 영어로 표시됩니다.

위의 그림과 같이 한국어 버전에서는 번호, 제목, 작성자, 작성일, 추천, 조회 등 게시판 문자열 UI가 한국어로 표시되지만 게시글은 사용자가 작성된 언어로 표시되며 자동으로 번역되지 않고, 또한, WPML을 사용하여 번역할 수도 없습니다.

마찬가지로 일본어 버전에서는 게시판 문자열 UI가 일본어로 표시되고 게시글은 사용자가 작성된 상태로 표시됩니다.

동일 게시판을 모든 언어에서 사용할 때 콘텐츠를 번역 가능하도록 하는 방법

게시판 콘텐츠를 각 언어별로 번역이 가능하도록 하고 싶은 경우 WPML에서 제공하는 [wpml-string]...[/wpml-string] 숏코드를 사용할 수 있습니다.

하지만 실제로 시도해보니 생각처럼 작동하지 않는 것 같습니다. 저는 위젯에서 테스트를 해보니 잘 작동하지만 케이보드에서는 작동하지 않았습니다.

커스텀 문자열 번역

생각처럼 작동하지 않는다면 WPML에 문의하여 지원을 받을 수 있습니다.

다른 방법으로 언어별로 다른 게시판을 만들어서 표시한다면 이런 작업이 불필요합니다.

언어별로 다른 게시판 표시하기

예를 들어, 공지 게시판인 경우 언어별로 게시판을 만들어 각 언어별로 공지를 해당 언어로 올리는 것을 생각할 수 있습니다. 이 경우 언어 개수만큼 게시판을 생성해야 하므로 관리가 조금 번거로울 수 있을 것입니다.

참고

댓글 남기기

댓글 남기기