사용법
사용법메타데이터 동기화 및 번역

메타데이터 동기화 및 번역

Gato AI Translations for Polylang은 테마와 플러그인의 메타데이터를 동기화하고 번역할 수 있습니다.

이 기능을 사용하면 커스텀 메타 필드나 Gato AI Translations for Polylang이 기본적으로 지원하지 않는 플러그인의 메타 필드를 번역할 수 있습니다.

ACF, Meta Box, 그리고 여러 SEO 플러그인 등 지원되는 플러그인의 메타 필드는 자동으로 처리됩니다.

작동 방식

Settings > Meta Configuration 탭에서 다음 메타 키를 정의하세요.

  1. 임의의 값: 직접 복사
  2. 문자열: 복사 후 번역
  3. 엔티티 ID: 복사 후 대상 언어의 해당 엔티티 ID로 교체
번역용 메타 키 설정
번역용 메타 키 설정

각 메타 키는 이름 또는 정규식으로 정의할 수 있습니다.

예를 들어, 다음 항목들은 모두 메타 키 "_myplugin_seo_title"에 일치합니다.

  • _myplugin_seo_title
  • /"_myplugin_seo_.*/
  • #"_myplugin_seo_([a-zA-Z]*)#

제공된 항목을 포함할지 또는 제외할지를 지정할 수 있습니다.

직접 복사

메타 값이 원본 항목에서 대상 항목으로 직접 복사됩니다.

사용할 입력 필드:

  • Copy Meta for Custom Posts and Media
  • Copy Meta for Tags and Categories

복사 후 번역

메타 값이 복사되고 대상 언어로 번역됩니다.

사용할 입력 필드:

  • Translate Meta for Custom Posts and Media
  • Translate Meta for Tags and Categories

허용되는 메타 값:

  • 단일 문자열. 예:
"hello world"
  • 문자열 배열 (마지막 단계까지 재귀적으로 처리). 예:
["hello", "world", ["hello", "world"]]
  • 문자열 객체 (마지막 단계까지 재귀적으로 처리). 예:
{
  "level1_key1": "hello",
  "level1_key2": "world",
  "level2_key1": {
    "level3_key1": "hello",
    "level3_key2": "world"
  }
}
  • 위의 조합. 예:
[
  "hello",
  "world",
  {
    "level1_key1": "hello",
    "level1_key2": "world",
    "level1_key3": {
      "level2_key1": [
        "hello",
        "world"
      ],
      "level2_key2": "hello world"
    }
  }
]

복사 후 엔티티 ID 교체

메타 값이 복사되고 대상 언어의 해당 엔티티 ID로 교체됩니다.

사용할 입력 필드:

  • Translate Entity References on Meta: Custom Posts and Media IDs
  • Translate Entity References on Meta: Tags and Categories IDs

두 입력 필드 모두 게시물, 태그, 카테고리, 미디어를 포함한 모든 엔티티를 편집할 때 적용됩니다.

예를 들어, 게시물에 태그 목록을 참조하는 메타 항목이 있을 경우, 해당 태그들은 대상 언어의 해당 엔티티 ID로 교체되어야 합니다.

허용되는 메타 값:

  • 단일 엔티티 ID. 예:
123
  • 엔티티 ID 배열 (마지막 단계까지 재귀적으로 처리). 예:
[123, 456, [123, 456]]
  • 엔티티 ID 객체 (마지막 단계까지 재귀적으로 처리). 예:
{
  "level1_key1": 123,
  "level1_key2": 456,
  "level2_key1": {
    "level3_key1": 123,
    "level3_key2": 456
  }
}
  • 위의 조합. 예:
[
  123,
  456,
  [
    123,
    456
  ],
  {
    "level1_key1": 123,
    "level1_key2": 456,
    "level2_key1": {
      "level3_key1": 123,
      "level3_key2": 456
    }
  }
]