WPML 2.4.0의 릴리스 후보가 준비되었습니다. 주요 새로운 기능이 포함된 주요 새 버전입니다. 이번 릴리스에서 가장 좋은 점은 새로운 메뉴 동기화 기능이지만, 확인해 볼 만한 다른 새로운 기능도 많습니다.
메뉴 동기화
메뉴는 훌륭한 기능이며 WPML을 사용하면 메뉴를 번역할 수 있습니다. 하지만 5개 언어로 표시되는 복잡한 메뉴는 어떻게 처리해야 할까요?

지금까지는 해당 메뉴의 번역을 만들고 수동으로 채워야 했습니다. 이제는 더 이상 그럴 필요가 없습니다. 이제 WPML이 이 작업을 대신 수행할 수 있습니다. WPML->WP 메뉴 동기화로 이동하세요. 다른 언어의 메뉴가 기본 언어의 메뉴와 어떻게 다른지 확인할 수 있습니다.

동기화 버튼을 클릭하세요. 다른 메뉴가 없으면 WPML이 생성합니다. 이미 있는 경우 WPML이 업데이트합니다.

이 동기화는 번역된 메뉴를 단순히 덮어쓰지 않습니다. 수동으로 편집한 번역된 메뉴가 이미 있는 경우, WPML은 편집 내용을 유지하면서 해당 메뉴를 업데이트합니다.
번역 대시보드에서 상위 항목별 필터링
당사는 WPML.org의 많은 부분을 4개 언어로 번역하지만 전부는 아닙니다. 번역할 필요가 없는 콘텐츠도 아주 많습니다. 번역하려는 섹션에서 어떤 페이지를 번역해야 하는지 구별하는 데 항상 어려움을 겪었습니다.
그래서 상위 항목별 필터를 추가했습니다. 번역 대시보드로 이동하면 필터 섹션에 ‘상위 항목’이 표시됩니다. 상위 항목에 따라 항목을 필터링하도록 선택할 수 있습니다.

페이지의 경우 상위 페이지입니다. 글의 경우 카테고리입니다. 이제 특정 상위 항목 아래에 있는 모든 항목을 확인하고 번역이 필요한 항목을 찾아낼 수 있습니다.
메뉴의 언어 전환기
이 기능은 WordPress 메뉴가 시작된 이후로 인기 있는 요청이었습니다. WPML 2.4.0에서는 메뉴에 언어 전환기를 삽입할 수 있습니다. WPML->언어로 이동하여 메뉴에 언어 전환기를 추가하는 옵션을 찾으세요.

다른 메뉴 항목처럼 보이지만 언어가 포함됩니다. 이를 위해 더 이상 해킹이 필요하지 않습니다!
작성자 이름 번역 선택 사항
수천 명의 사용자가 있는 사이트(wpml.org 등)에서는 문자열 번역 테이블의 많은 항목에 작성자 이름이 포함되어 있음을 알 수 있습니다. 이것은 큰 문제는 아니지만 DB 쿼리에 부하를 일으키고 문자열 번역 화면을 쓸데없는 내용으로 가득 차게 만듭니다. 사용자 이름을 번역하고 싶을 때도 있지만 항상 그런 것은 아닙니다.
번역할 사용자를 선택할 수 있는 옵션을 추가했습니다. WPML->문자열 번역으로 이동하여 ‘추가 옵션’ 아래를 확인하세요.

이렇게 하면 작성자의 이름은 번역하되 수천 명의 구독자 이름은 번역하지 않을 수 있습니다.
‘미분류’ 카테고리 번역
지금까지 ‘untranslated’ 카테고리는 ‘untranslated @es’(스페인어)라고 불렸습니다. 이제 제대로 된 번역이 표시되며 나중에 원할 경우 이름을 바꿀 수 있습니다. WPML 2.4.0에는 많은 언어에 대한 번역이 내장되어 있으므로 번역되지 않은 카테고리에는 이미 올바른 이름이 지정됩니다. 기존 사이트의 경우 자동으로 이름이 변경되지는 않지만 직접 편집할 수 있습니다.
번역을 위한 사용자 정의 필드 동기화 완벽 지원
이 기능은 새로운 API 호출 세트이므로 보여드릴 스크린샷이 없습니다. 사용자 정의 필드 번역에 이 API를 사용하는 Types를 릴리스할 때 이에 대해 자세히 작성하겠습니다. 물론 테마 및 플러그인에서 사용할 수 있도록 다른 개발자와도 협력할 것입니다.
버그 및 성능
포럼에 보고된 버그를 정리하는 데 많은 시간을 보냈습니다. WPML이 발전함에 따라 이러한 버그는 매우 특정한 경우에만 나타나기 때문에 파악하기가 더 어려워집니다. 새로운 지원 관리자인 Daniel 덕분에 이러한 어려운 문제들을 정확히 찾아낼 수 있었습니다.
주요 버그 중에는 WordPress 3.0.x의 카테고리 문제, 계층 구조가 아닌 택소노미 문제, 사용자 정의 글을 번역 가능으로 변경할 때 발생하는 매우 파악하기 힘든 문제가 있었습니다.
또한 번역 테이블의 크기를 줄이고 SQL 작업을 캐싱하여 DB 사용을 간소화했습니다. 이렇게 하면 일부 사이트, 특히 대규모 사이트의 실행 시간과 메모리 소비가 개선됩니다.
다운로드 및 테스트
WPML 계정에서 WPML 2.4.0 RC1을 다운로드할 수 있습니다. 로그인하여 다운로드를 클릭하고 맨 아래로 스크롤하세요. 베타 패키지에 있습니다. 이 버전에 대해 많은 테스트를 수행했으며 당사 사이트에서 이미 실행 중입니다. 곧 정식 버전을 출시할 예정이며 테스트에 도움을 주시면 감사하겠습니다.
참고로 번역되지 않은 콘텐츠 처리에 대해 작성했습니다. 이것이 다음 작업입니다.


