WPML
상태
해결됨
해결된 버전
ACFML 1.3

문제 개요

With ACFML 1.2에서는 문자열 번역 패키지를 사용하여 ACF 옵션 페이지를 번역할 수 있습니다. 기본적으로 옵션 페이지를 생성하고 일부 값을 제공하는 경우, WPML 문자열 번역 화면으로 이동하여 해당 값을 번역해야 합니다.

안타깝게도 이 기능이 모든 경우에 완벽하게 작동하는 것은 아닙니다. 현재 두 가지 문제가 발견되었습니다.

복합 필드 번역이 작동하지 않음

현재 이 방식으로는 텍스트 필드(인라인 텍스트 또는 텍스트 영역)만 번역할 수 있습니다. 예를 들어 URL 필드(URL과 앵커 텍스트라는 두 가지 값으로 구성됨)와 같이 더 복잡한 필드를 사용하려는 경우, 문자열 번역에 번역하기 매우 어려운 인코딩된 값이 표시됩니다.

복합 필드의 경우 대신 필드 그룹을 사용하는 것을 고려하세요. 예를 들어 URL 필드의 경우, URL을 위한 텍스트 필드 하나와 앵커 텍스트를 위한 텍스트 필드 하나 등 두 개의 필드를 생성하는 것을 고려하세요. 이렇게 하려면 해당 값을 표시하는 템플릿 파일을 업데이트해야 한다는 점을 염두에 두세요.

기존 옵션 페이지 번역 방식에서의 마이그레이션이 작동하지 않음

ACFML 1.2 이전에는 옵션 페이지 편집 화면에서 언어 전환기를 전환하여 옵션 페이지의 값을 번역할 수 있었습니다. 이 방법은 많은 사용자에게 전혀 작동하지 않았지만(새로운 방법을 도입한 이유입니다), 일부 사용자에게는 작동했습니다.

ACFML 1.2로 업데이트한 후 번역된 옵션 페이지는 한 가지 예외를 제외하고 잘 작동합니다. 값을 업데이트하면 번역이 손실됩니다. 따라서 옵션 페이지 값이 최종 값인 경우 아무것도 걱정할 필요가 없습니다.

하지만 일부 값을 업데이트하거나 새 값을 제공하려는 경우 다음 두 가지 옵션 중 하나를 고려하세요.

  • 새 값을 제공하고 새로운 인터페이스로 모든 값을 다시 번역
  • 이 옵션을 사용할 수 없는 경우(예: 복합 필드를 사용하거나 다시 번역해야 할 값이 너무 많은 경우), 업데이트하는 동안 ACFML을 버전 1.1로 다운그레이드하고 옵션 페이지를 업데이트한 다음 ACFML을 최신 버전으로 업데이트

불편을 드려 죄송하며 가까운 향후 릴리스 중 하나에서 두 가지 문제를 모두 해결할 예정이지만, 이 알려진 문제가 게시되어 있는 동안에는 위의 지침을 따르세요.

알려진 모든 문제 →