Должны ли значения'ingsHours 'быть переведены? - PullRequest
1 голос
/ 07 октября 2019

Из примера в свойстве openingHours говорится:

Дни указываются с использованием следующих двухбуквенных комбинаций: Мо, Ту, Мы, Чт, Пт, Сб, Вс.

Должен ли я назначать дни для всех поддерживаемых языков? Поэтому, если я поддерживаю нидерландский язык, я вместо этого дам схему [Ma, Di, Wo, Do, Vr, Za, Zo]?

И как это работает? Принимает ли Google нидерландский текст от пользователя, а затем ищет схему на том же языке? Или перевести его на английский, затем поискать английскую схему?

1 Ответ

1 голос
/ 07 октября 2019

Это зарезервированные значения, которые не должны переводиться. Вы можете визуально скрыть эти значения от ваших посетителей, например, потому что ваш контент написан на другом языке или вы не хотите использовать эти сокращения.

JSON-LD

В JSON-LD, структурированные данные в любом случае не видны, поэтому вы можете использовать любой соответствующий элемент HTML для визуального представления часов работы.

Микроданные

Вы можете использовать элемент meta (не связан свидимый контент), либо элемент data (связанный с видимым контентом), либо такой элемент, как p или span.

<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 (не связанный с видимым содержимым) или такой элемент, как p или span (связанный с видимым содержимым), но не 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>
...