WPML 2.9가 여러분이 좋아할 만한 새로운 기능, 수정 사항 및 개선 사항과 함께 공식적으로 릴리스되었습니다.
이번 버전에서는 언어 전환기 섹션이 대대적으로 개편되어 모든 종류의 언어 전환기를 훨씬 쉽게 만들 수 있습니다.
코드 작성 없이 국기만 표시되는 언어 전환기
국기만 표시하는 옵션을 활성화하고 목록 스타일의 언어 전환기를 가로로 표시하는 옵션을 추가했습니다. 이 두 가지 기능을 함께 사용하면 국기만 있는 언어 전환기를 만들어 위젯으로 표시할 수 있습니다.

또한 WPML 2.9에서는 드래그 앤 드롭 언어 순서 지정 기능이 개선되었습니다.
언어 전환기 옵션 페이지가 완전히 새로 작성되었으며 이제 WPML이 할 수 있는 모든 기능을 다룹니다.
기본 언어용 폴더
WPML 2.9를 사용하면 사이트의 기본 언어를 언어 폴더에 표시할 수 있습니다. 따라서 사이트의 URL은 다음과 같을 수 있습니다.
example.com/en/
example.com/es/
example.com/fr/
이 기능을 활성화하려면 언어 URL 형식 상자에서 기본 언어에 디렉토리 사용 옵션을 선택하세요.

이 옵션을 활성화하면 루트 디렉토리에 들어갈 내용을 선택할 수 있습니다. WordPress 페이지 또는 정적 HTML 파일이 될 수 있습니다. 루트 페이지가 사이트의 다른 페이지와 똑같이 보이게 하려면 WordPress 페이지면 충분합니다. 세계 지도처럼 완전히 다르게 보이게 하려면 정적 HTML 파일을 만들 수 있습니다.
bbpress 호환성 수정
이 문제는 저희가 미처 파악하지 못했던 부분입니다. bbpress 2.3이 릴리스된 이후, 아주 기본적인 부분에서 WPML과 호환되지 않게 되었습니다. bbpress 초기화 순서가 변경되어 WPML보다 먼저 로드되었습니다. 이로 인해 경쟁 상태가 발생하여 bbpress 메뉴가 숨겨졌습니다.
저희는 이러한 변경 사항에 맞게 WPML의 초기화 시퀀스를 다시 작업해야 했습니다. 결과적으로 WPML과 bbpress는 다시 완벽하게 호환됩니다.
프런트엔드 번역
저희는 프런트엔드 양식에서 사이트를 번역하는 새로운 방법을 조용히 준비해 왔으며, 이제 준비가 완료되었습니다. 프런트엔드 콘텐츠 편집 플러그인인 CRED를 사용하면 이제 프런트엔드 페이지에서 콘텐츠를 번역하기 위한 양식을 만들 수 있습니다.
프런트엔드 번역이 왜 좋은지 궁금하실 수 있습니다. 좋은 질문입니다!
프런트엔드 번역 양식을 만들면 번역 인터페이스를 완벽하게 제어할 수 있습니다. HTML과 숏코드(입력용)를 혼합하여 이러한 양식을 작성할 수 있습니다. 이렇게 하면 콘텐츠에 맞게 번역 인터페이스의 스타일을 지정할 수 있습니다.
예를 들어 '집'을 번역하는 경우 번역가가 각 필드의 의미를 아주 명확하게 알 수 있도록 레이블과 그룹 필드를 작성하게 됩니다. 이러한 수준의 사용자 정의는 무엇을 번역하고 있고 각 필드가 무엇을 의미하는지 정확히 알 때만 가능합니다.
프런트엔드 번역의 또 다른 장점은 번역가가 WordPress 관리 화면에 들어갈 필요가 없다는 것입니다. 번역가는 사이트의 공개 페이지에서 바로 익숙한 번역 인터페이스를 볼 수 있습니다. 번역가는 + 아이콘을 클릭하여 콘텐츠를 추가하거나 '편집' 아이콘을 클릭하여 콘텐츠를 편집합니다.
CRED Frontend Translation을 사용하면 번역가는 WPML의 번역 관리에서 정의한 것과 동일한 권한을 얻게 됩니다. 번역가가 WordPress 백엔드, 프런트엔드 페이지 또는 두 곳 모두에서 작업할 수 있도록 선택할 수 있습니다.
사이트에서 프런트엔드 번역 기능을 사용하려면 CRED를 구매하고 WPML의 CMS 계정을 보유해야 합니다. 그런 다음 계정에서 CRED Frontend Translation을 다운로드하면 바로 사용할 수 있습니다.
기타 변경 사항
이러한 주요 변경 사항과 함께 WPML 2.9에는 다음과 같은 작은 개선 사항 및 수정 사항이 포함되어 있습니다.
- 네비게이션에 제목 태그 추가
- 이제 WPML -> 언어 → SEO 옵션에서 rel=canonical을 선택적으로 구성 가능
- 번역 대시보드에서 번역할 문서를 보낼 때 모든 언어를 선택할 수 있도록 허용
- 문자열 번역 화면에서 .po 가져오기/내보내기 개선
- 언어 전환기에서 url 매개변수 유지
- 글을 복제할 때 모든 사용자 정의 필드 및 택소노미 복제
- 번역된 요소가 있는 사용자 정의 글 또는 사용자 정의 택소노미의 슬러그를 변경한 후 번역 테이블을 업데이트하도록 설정하는 새로운 기능이 문제 해결 섹션에 추가됨
- 번역 작업 재할당 허용
버그 수정:
- 브라우저 언어 리디렉션(일부 IE 버전)
- 글 테이블 열(글 화면)에 사용자 정의 국기 아이콘이 표시되지 않음
- WPML 기본 언어가 문자열 번역(ST) 원본 언어와 다를 때 언어 전환기(LS)의 슬러그 번역이 작동하지 않음
- 첫 번째 드래그 전에 언어 순서가 적용되지 않음
- 택소노미의 슬러그를 변경하면 문제가 발생함
- 번역된 슬러그가 있는 사용자 정의 글의 잘못된 url
기타:
- 더 이상 사용되지 않는 jQuery 함수 live()에 대한 참조 변경
WPML의 다음 단계
더 나은 다국어 전자상거래
WPML의 다음 주요 마일스톤은 실제로 WPML이 아니라 WPML Multilingual & Multicurrency for WooCommerce에 적용됩니다. 아마 여기서 이미 읽으셨겠지만, 저희는 WPML Multilingual & Multicurrency for WooCommerce를 완전히 다시 구축하고 있습니다. 저희의 목표는 다국어 전자상거래 사이트를 운영하는 데 있어 최상의 경험을 제공하는 것입니다.
이러한 취지에서 다음 마이너 WPML 릴리스는 다국어 전자상거래에 필요한 기능을 추가하는 데 전념할 것입니다. 주요 기능은 택소노미를 위한 중앙 집중식 번역 페이지입니다. 새로운 WPML Multilingual & Multicurrency for WooCommerce 플러그인의 첫 번째 베타를 릴리스하면 모든 것이 훨씬 더 명확해질 것입니다.
지금은 WooCommerce에 대해 이야기하고 있지만, WooCommerce용으로 준비가 완료되면 해당 플러그인을 범용으로 만들어 Jigoshop, MarketPress 및 WPEC도 지원할 예정입니다.
완벽한 역할 관리
여러분 중 많은 분들과 마찬가지로 저희도 성장하고 있습니다. 불과 몇 년 전만 해도 3명이 모든 것을 처리했습니다. 이제 저희는 30명이 넘고 모든 것이 더 복잡해졌습니다. 다양한 사이트의 번역을 관리하는 것은 저희가 간소화하고자 하는 작업 중 하나입니다.
번역을 관리하는 사람이 있다면 좋을 것입니다. 오늘날 그 사람은 WordPress 관리자여야 합니다. 이것은 문제가 됩니다.
WPML 3.0에서는 '번역 관리자'라는 새로운 역할을 만들 계획입니다. 해당 관리자는 콘텐츠(글, 택소노미, 문자열 및 제품)를 번역으로 보낼 수 있습니다. 번역가와 소통하고 문제를 제기하며 번역을 편집할 수 있습니다.
번역 관리자가 유용할 것이라고 생각하신다면 여기에 의견을 남겨주시고 어떻게 작동할 것 같은지 알려주세요.
어떻게 생각하시나요?
WPML 2.9의 새로운 기능이 마음에 드시나요? 제안이나 아이디어가 있으신가요?
모든 것을 즉시 구현할 수는 없지만 여러분의 의견을 듣고 향후 릴리스에 반영할 수 있는 사항을 확인하게 되어 매우 기쁩니다. 의견을 남겨 알려주세요.
참고로, 저희는 여전히 채용 중입니다
현재 3명의 개발자를 모집하고 있습니다. 뛰어난 개발자이고 함께 일하기 즐거운 분이며 일터이자 가족 같은 곳에 합류하고 싶으시다면 저희에게 연락해 주세요.

