diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index 82c63dfbeb..42ab4fbc35 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -1095,6 +1095,24 @@ _event:
endTime: "終了時刻"
detailName: "属性"
detailValue: "値"
+ location: "Location"
+ url: "URL"
+ doorTime: "Door Time"
+ organizer: "Organizer"
+ organizerLink: "Organizer Link"
+ audience: "Audience"
+ language: "Language"
+ ageRange: "Age Range"
+ ticketsUrl: "Tickets"
+ isFree: "Free"
+ price: "Price"
+ availability: "Availability"
+ from: "From"
+ until: "Until"
+ availabilityStart: "Availability Start"
+ availabilityEnd: "Availability End"
+ keywords: "Keywords"
+ performers: "Performers"
_accountMigration:
moveFrom: "別のアカウントからこのアカウントに移行"
diff --git a/packages/frontend/src/components/MkEvent.stories.impl.ts b/packages/frontend/src/components/MkEvent.stories.impl.ts
index e85dc5653b..a60b40aa00 100644
--- a/packages/frontend/src/components/MkEvent.stories.impl.ts
+++ b/packages/frontend/src/components/MkEvent.stories.impl.ts
@@ -31,7 +31,9 @@ export const Default = {
title: 'Come on a Tea Party!',
start: '2017-10-25T15:00:00+0900',
end: '2017-10-25T18:00:00+0900',
- detail: {
+ metadata: {
+ '@context': 'https://schema.org',
+ '@type': 'Event',
location: 'Kawasaki, Japan',
description: 'Let\'s have a tea party!',
},
diff --git a/packages/frontend/src/components/MkEvent.vue b/packages/frontend/src/components/MkEvent.vue
index 4cdf74af76..06fb0fc5b0 100644
--- a/packages/frontend/src/components/MkEvent.vue
+++ b/packages/frontend/src/components/MkEvent.vue
@@ -16,60 +16,60 @@
- {{ "Door Time" }}
+ {{ i18n.ts._event.doorTime }}
{{ note.event!.metadata.doorTime }}
- {{ "Location" }}
+ {{ i18n.ts._event.location }}
{{ note.event!.metadata.location }}
- {{ "URL" }}
+ {{ i18n.ts._event.url }}
{{ note.event!.metadata.url }}
- {{ "Organizer" }}
+ {{ i18n.ts._event.organizer }}
{{ note.event!.metadata.organizer.name }}
- {{ "Audience" }}
+ {{ i18n.ts._event.audience }}
{{ note.event!.metadata.audience.name }}
- {{ "Language" }}
+ {{ i18n.ts._event.language }}
{{ note.event!.metadata.inLanguage }}
- {{ "Ages" }}
+ {{ i18n.ts._event.ageRange }}
{{ note.event!.metadata.typicalAgeRange }}
- {{ "Performers" }}
+ {{ i18n.ts._event.performers }}
{{ note.event!.metadata.performer.join(', ') }}
- {{ "Tickets" }}
- {{ note.event!.metadata.url }}
+ {{ i18n.ts._event.ticketsUrl }}
+ {{ note.event!.metadata.offers.url }}
- {{ "Free" }}
+ {{ i18n.ts._event.isFree }}
{{ "Yes" }}
- {{ "Price" }}
+ {{ i18n.ts._event.price }}
{{ note.event!.metadata.offers.price }}
- {{ "Tickets Available" }}
+ {{ i18n.ts._event.availability }}
{{ [
- (note.event!.metadata.offers.availabilityStarts ? 'From ' + note.event!.metadata.offers.availabilityStarts : ''),
- (note.event!.metadata.offers.availabilityEnds ? 'Until ' + note.event!.metadata.offers.availabilityEnds : '')]
+ (note.event!.metadata.offers.availabilityStarts ? i18n.ts._event.from + note.event!.metadata.offers.availabilityStarts : ''),
+ (note.event!.metadata.offers.availabilityEnds ? i18n.ts._event.until + note.event!.metadata.offers.availabilityEnds : '')]
.join(' ') }}
- {{ "Keywords" }}
+ {{ i18n.ts._event.keywords }}
{{ note.event!.metadata.keywords }}