Google的Structured Data Testing Tool似乎不喜欢JSON-LD的@language in value object
方法进行字符串国际化。例如:
{
"@context": "https://schema.org/",
"@type": "Person",
"name": [{"@language": "ar", "@value": "أياس"},
{"@language": "en", "@value": "Eyas"}]
}
或
{
"@context": "https://schema.org/",
"@type": "Person",
"name": {"@language": "ar", "@value": "أياس"}
}
似乎不起作用。我还尝试添加"@type": "Text"
,但这似乎也不会让它高兴。
在搜索引擎尊重的Schema.org JSON-LD中是否可以指定同一事物的多种语言表示形式?
我知道某些类型有"inLanguage"
,但这还不足以与Person
一起使用。