是否应该翻译 'openingHours' 个值?

Should 'openingHours' values be translated?

openingHours 属性 中的示例,它说

Days are specified using the following two-letter combinations: Mo, Tu, We, Th, Fr, Sa, Su.

我应该按所有支持的语言分配天数吗?因此,如果我支持荷兰语,我将改为使用模式 [Ma, Di, Wo, Do, Vr, Za, Zo]?

它是如何运作的? Google 是否从用户那里获取荷兰语文本然后搜索相同语言的模式?或者将其翻译成英文然后搜索英文模式?

这些是不应翻译的保留值。您可以从视觉上向访问者隐藏这些值,例如,因为您的内容是另一种语言,或者因为您不想使用这些缩写。

JSON-LD

在 JSON-LD 中,结构化数据无论如何是不可见的,因此您可以使用任何适当的 HTML 元素来明显地表示营业时间。

微数据

您可以使用 meta 元素(与可见内容分离),或 data 元素(与可见内容耦合),或 pspan.

<meta itemprop="openingHours" content="Tu,Th 16:00-20:00" />
<p>dinsdag - donderdag: 16-20 uur</p>
<data itemprop="openingHours" value="Tu,Th 16:00-20:00">
  dinsdag - donderdag: 16-20 uur
</data>

RDFa

您可以使用 meta 元素(与可见内容分离),或像 pspan 这样的元素(与可见内容耦合),但不能使用 data.

<meta property="openingHours" content="Tu,Th 16:00-20:00" />
<p>dinsdag - donderdag: 16-20 uur</p>
<p property="openingHours" content="Tu,Th 16:00-20:00">
  dinsdag - donderdag: 16-20 uur
</p>