使用方法同步和翻译元数据
同步和翻译元数据
Gato AI Translations for Polylang 可以同步并翻译主题和插件的元数据。
工作原理
在 Settings > Meta Configuration 标签页中,定义以下元键的处理方式:
- 任意值:直接复制
- 字符串:复制并翻译
- 实体 ID:复制并替换为目标语言的对应实体 ID

每个元键可以通过名称或正则表达式来定义。
例如,以下任意条目均可匹配元键 "_myplugin_seo_title":
_myplugin_seo_title/"_myplugin_seo_.*/#"_myplugin_seo_([a-zA-Z]*)#
您可以指定所提供的条目是包含还是排除。
直接复制
元值将从源条目直接复制到目标条目。
使用以下输入字段:
Copy Meta for Custom Posts and MediaCopy Meta for Tags and Categories
复制并翻译
元值将被复制并翻译为目标语言。
使用以下输入字段:
Translate Meta for Custom Posts and MediaTranslate 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 IDsTranslate 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
}
}
]