diff options
Diffstat (limited to 'locales')
-rw-r--r-- | locales/en-US.json | 552 | ||||
-rw-r--r-- | locales/en.json | 552 | ||||
-rw-r--r-- | locales/ja.json | 552 |
3 files changed, 816 insertions, 840 deletions
diff --git a/locales/en-US.json b/locales/en-US.json index 518860c..b5ff36d 100644 --- a/locales/en-US.json +++ b/locales/en-US.json @@ -1,10 +1,7 @@ { - "404.desc": "It may have never existed, or if it finished more than some days, it's been removed from the server. Don't despair - why not create a new one? I for one would love to come to your ocarina recital.", - "404.notfound": "Event not found!", - "changefile": "Change file", - "choosefile": "Choose file", - "close": "Close", - "comment": "Comment", + "views.404desc": "It may have never existed, or if it finished more than some days, it's been removed from the server. Don't despair - why not create a new one? I for one would love to come to your ocarina recital.", + "views.404notfound": "Event not found!", + "views.partials.choosefile": "Choose file", "common.datetimeformat": "dddd D MMMM YYYY h:mm a", "config.defaultinstancedesc": "**{{ siteName }}** is running on Gathio — a simple, federated, privacy-first event hosting platform.", "config.instancerule..showpubliceventlist-false": "Events and groups can only be accessed by direct link", @@ -15,104 +12,96 @@ "config.instancerule.isfederated-false": "This instance does not federate with other instances", "config.instancerule.isfederated-true": "This instance federates with other instances using ActivityPub", "config.instancerule.showpubliceventlist-true": "Public events and groups are displayed on the homepage", - "copied": "Copied!", - "copy": "Copy", - "coverimg": "Cover image", - "create": "Create", - "creating": "Creating...", - "creatoremaildesc": "If you provide your email, we will send your secret editing password here, and use it to notify you of updates to the event.", - "datetimeformat": "{{thedate, intlDate}}", - "del": "Delete", - "edittoken": "Enter editing password", - "edittokendesc": "Enter the editing password you received by email or were shown when the event was created.", - "emailaddr": "Email address", - "emaildesc": "We will send your secret editing link to this email address.", - "event.about": "About", - "event.addme": "Add me", - "event.addmyself": "Add myself", - "event.addself": "Add yourself to '{{eventData.name}}'", - "event.addtoGC": "Add to Google Calendar", - "event.attendeeemail": "Your email (optional)", - "event.attendeename": "Your name", - "event.attendeenamedesc": "Or an alias, perhaps...", - "event.attendeenum": "How many people in your party?", - "event.attendees": "Attendees", - "event.attendeevisible": "Show my name in the public list of attendees", - "event.attendeevisibledesc": "If you choose to hide your name, only the event organiser will be able to see it.", - "event.attention": "Your secret editing password for this event is: <strong>{{eventData.editToken}}</strong>. It's been saved in your browser storage, and if you supplied your email, it's also been sent to you. If you didn't supply your email, you <strong>must save it somewhere safe</strong>, because it won't be shown again!", - "event.capacity": "This event is at capacity.", - "event.comment": "Comment", - "event.commentauthor": "Name", - "event.commentauthorph": "Your name", - "event.commentcontent": "What would you like to say?", - "event.concludeddel": " This event has concluded. It can no longer be edited{{#if eventWillBeDeleted}}, and will be automatically deleted {{daysUntilDeletion}}{{/if}}.", - "event.confremoveattendee": "Are you sure you want to remove this attendee from the event? This action cannot be undone.", - "event.del": "Delete event", - "event.delconfirm": "Are you sure you want to delete this event? This action cannot be undone.", - "event.discussion": "Discussion", - "event.edit": "Edit event", - "event.editlater": "You can always edit it later.", - "event.ended": "Ended", - "event.enternum": "Enter a number.", - "event.hidden": "(hidden from public list)", - "event.hiddenattendee_one": "{{count}} hidden attendee", - "event.hiddenattendee_other": "{{count}} hidden attendees", - "event.hiddenattendee_zero": "No hidden attendee", - "event.hostedby": "Hosted by</span> {{eventData.hostName}}", - "event.ICSexport": "Export as ICS", - "event.locationdesc": "Be specific.", - "event.lostpswd": "Forgot password? Get in touch with the event organiser.", - "event.noattendees": "No attendees yet!", - "event.nospam": "We won't spam you <3", - "event.numberofattende": "({{numberOfAttendees}})", - "event.numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", - "event.options": "event.options", - "event.p.creatoremail": "Your email", - "event.p.delthis": "Delete this event", - "event.p.edit": "Edit '{{eventData.name}}'", - "event.p.eventdescription": "Description", - "event.p.eventend": "Ends", - "event.p.eventgroup": "This event is part of an event group", - "event.p.eventgroupdata": "Link this event to an event group", - "event.p.eventgroupedittoken": "You can find this long string of characters in the\nconfirmation email you received when you created the event group.", - "event.p.eventgroupid": "You can find this short string of characters in the event group's link, in your confirmation email, or on the event group's page.", - "event.p.eventgrouplinker": "Choose a group you've edited before", - "event.p.eventlocation": "Location", - "event.p.eventname": "Event name", - "event.p.eventstart": "Starts", - "event.p.eventurl": "Link", - "event.p.eventurldesc": "For tickets or another event page (optional).", - "event.p.groupbutton": "Enter group details manually", - "event.p.hostname": "Host name", - "event.p.hostnamedesc": "Will be shown on the event page (optional).", - "event.p.maxattendees": "Attendee limit", - "event.p.maxattendeestitle": "Set a limit on the maximum number of attendees", - "event.p.publicevent": "Display this event on the public event list", - "event.p.timezone": "Timezone", - "event.partof": "<a href='/group/{{eventData.eventGroup.id}}'>{{eventData.eventGroup.name}}</a>", - "event.postbutton": "Post comment", - "event.remaining_one": "{{count}} spot remaining - add yourself now!", - "event.remaining_other": "{{count}} spots remaining - add yourself now!", - "event.remaining_zero": "This event is at capacity.", - "event.removeAttendee": "Remove attendee", - "event.removeattendeedesc": "Remove attendee from '{{eventData.name}}'", - "event.removeme": "Remove me", - "event.removemyself": "Remove myself", - "event.removemyselfdesc": "Remove yourself from '{{eventData.name}}'", - "event.removepswd": "Remove password", - "event.removepswddesc": "You can use this password to remove yourself from the list of event attendees. If you provided your email, you'll receive it by email. Otherwise, write it down now because it will <strong>not be shown again</strong>.", - "event.removeuser": "Remove user from event", - "event.reply": "Reply", - "event.replycontent": "What would you like to reply?", - "event.share": "To share your event, use the link you can see just above this message - that way your attendees won't be able to edit or delete your event!", - "event.showonGM": "Show on Google Maps", - "event.showonOM": "Show on OpenStreetMap", - "event.started": "Started", - "event.welcome": "Welcome to your event!", - "eventgroups": "Event groups", - "eventpwd": "Event password", - "fixerrors": "Please fix these errors:", - "forgotpwd": "Forgot password", + "common.copied": "Copied!", + "common.coverimg": "Cover image", + "views.partials.creatoremaildesc": "If you provide your email, we will send your secret editing password here, and use it to notify you of updates to the event.", + "routes.event.datetimeformat": "{{thedate, intlDate}}", + "views.del": "Delete", + "views.edittokendesc": "Enter the editing password you received by email or were shown when the event was created.", + "common.emailaddr": "Email address", + "views.event.about": "About", + "views.event.addme": "Add me", + "views.event.addmyself": "Add myself", + "views.event.addself": "Add yourself to '{{eventData.name}}'", + "views.event.addtoGC": "Add to Google Calendar", + "views.event.attendeeemail": "Your email (optional)", + "views.event.attendeename": "Your name", + "views.event.attendeenamedesc": "Or an alias, perhaps...", + "views.event.attendeenum": "How many people in your party?", + "views.event.attendees": "Attendees", + "views.event.attendeevisible": "Show my name in the public list of attendees", + "views.event.attendeevisibledesc": "If you choose to hide your name, only the event organiser will be able to see it.", + "views.event.attention": "Your secret editing password for this event is: <strong>{{eventData.editToken}}</strong>. It's been saved in your browser storage, and if you supplied your email, it's also been sent to you. If you didn't supply your email, you <strong>must save it somewhere safe</strong>, because it won't be shown again!", + "views.event.capacity": "This event is at capacity.", + "views.event.comment": "Comment", + "views.event.commentauthor": "Name", + "views.event.commentauthorph": "Your name", + "views.event.commentcontent": "What would you like to say?", + "views.event.concludeddel": " This event has concluded. It can no longer be edited{{#if eventWillBeDeleted}}, and will be automatically deleted {{daysUntilDeletion}}{{/if}}.", + "views.event.confremoveattendee": "Are you sure you want to remove this attendee from the event? This action cannot be undone.", + "views.event.del": "Delete event", + "views.event.delconfirm": "Are you sure you want to delete this event? This action cannot be undone.", + "views.event.discussion": "Discussion", + "views.event.edit": "Edit event", + "views.event.editlater": "You can always edit it later.", + "views.event.ended": "Ended", + "views.event.enternum": "Enter a number.", + "views.event.hidden": "(hidden from public list)", + "views.event.hiddenattendee_one": "{{count}} hidden attendee", + "views.event.hiddenattendee_other": "{{count}} hidden attendees", + "views.event.hiddenattendee_zero": "No hidden attendee", + "views.event.hostedby": "Hosted by</span> {{eventData.hostName}}", + "views.event.ICSexport": "Export as ICS", + "views.event.locationdesc": "Be specific.", + "views.event.lostpswd": "Forgot password? Get in touch with the event organiser.", + "views.event.noattendees": "No attendees yet!", + "views.event.nospam": "We won't spam you <3", + "views.event.numberofattende": "({{numberOfAttendees}})", + "views.event.views.event.numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", + "views.event.options": "views.event.options", + "views.event.p.creatoremail": "Your email", + "views.event.p.delthis": "Delete this event", + "views.event.p.edit": "Edit '{{eventData.name}}'", + "views.event.p.eventdescription": "Description", + "views.event.p.eventend": "Ends", + "views.event.p.eventgroup": "This event is part of an event group", + "views.event.p.eventgroupdata": "Link this event to an event group", + "views.event.p.eventgroupedittoken": "You can find this long string of characters in the\nconfirmation email you received when you created the event group.", + "views.event.p.eventgroupid": "You can find this short string of characters in the event group's link, in your confirmation email, or on the event group's page.", + "views.event.p.eventgrouplinker": "Choose a group you've edited before", + "views.event.p.eventlocation": "Location", + "views.event.p.eventname": "Event name", + "views.event.p.eventstart": "Starts", + "views.event.p.eventurl": "Link", + "views.event.p.eventurldesc": "For tickets or another event page (optional).", + "views.event.p.groupbutton": "Enter group details manually", + "views.event.p.hostname": "Host name", + "views.event.p.hostnamedesc": "Will be shown on the event page (optional).", + "views.event.p.maxattendees": "Attendee limit", + "views.event.p.maxattendeestitle": "Set a limit on the maximum number of attendees", + "views.event.p.publicevent": "Display this event on the public event list", + "views.event.p.timezone": "Timezone", + "views.event.partof": "<a href='/group/{{eventData.eventGroup.id}}'>{{eventData.eventGroup.name}}</a>", + "views.event.postbutton": "Post comment", + "views.event.remaining_one": "{{count}} spot remaining - add yourself now!", + "views.event.remaining_other": "{{count}} spots remaining - add yourself now!", + "views.event.remaining_zero": "This event is at capacity.", + "views.event.removeAttendee": "Remove attendee", + "views.event.removeattendeedesc": "Remove attendee from '{{eventData.name}}'", + "views.event.removeme": "Remove me", + "views.event.removemyself": "Remove myself", + "views.event.removemyselfdesc": "Remove yourself from '{{eventData.name}}'", + "views.event.removepswd": "Remove password", + "views.event.removepswddesc": "You can use this password to remove yourself from the list of event attendees. If you provided your email, you'll receive it by email. Otherwise, write it down now because it will <strong>not be shown again</strong>.", + "views.event.removeuser": "Remove user from event", + "views.event.reply": "Reply", + "views.event.replycontent": "What would you like to reply?", + "views.event.share": "To share your event, use the link you can see just above this message - that way your attendees won't be able to edit or delete your event!", + "views.event.showonGM": "Show on Google Maps", + "views.event.showonOM": "Show on OpenStreetMap", + "views.event.started": "Started", + "views.event.welcome": "Welcome to your event!", + "views.partials.fixerrors": "Please fix these errors:", "frontend.dateformat": "LL", "frontend.displaydate-days": "{{ startdate }} <span class=\"text-muted\">at</span> {{ starttime }} <span class=\"text-muted\">-</span> {{ enddate }} <span class=\"text-muted\">at</span> {{ endtime }} {{ timezone }}", "frontend.displaydate-sameday": "{{ startdate }} <span class=\"text-muted\">from<span> {{ starttime }} <span class=\"text-muted\">to</span> {{ endtime }}{{ timezone}}", @@ -121,151 +110,128 @@ "frontend.newevent": "New event", "frontend.publicevents": "Public events", "frontend.timeformat": "LT", - "group.about": "About", - "group.addevent": "To link an existing event to this group, copy and paste the two codes below into the 'Event Group' box when creating a new event or editing an existing event.", - "group.del": "Delete this event group", - "group.delconfirm": "Are you sure you want to delete this event group? This action cannot be undone.", - "group.deldesc": "<p>This will <strong>not</strong> delete the individual events contained in this group. They can be linked to another group later.", - "group.edit": "Edit group", - "group.editmode": "Switch to editing mode", - "group.editpswd": "Event group editing password", - "group.editpswddesc": "Event group secret editing code", - "group.feedlinkdesc": "Paste this URL into your calendar app\nto subscribe to a live feed of events from this group.", - "group.hostedby": "Hosted by</span> {{eventGroupData.hostName}}", - "group.ICSexport": "Export as ICS", - "group.options": "Options", - "group.p.creatoremail": "Your email", - "group.p.del": "Delete this event group", - "group.p.delbutton": "Delete event group", - "group.p.eventgroupdescription": "Description", - "group.p.eventgroupedittoken": "Event group secret\nediting code", - "group.p.eventgroupid": "Event group ID", - "group.p.eventgroupname": "Event group name", - "group.p.eventgroupurl": "Link", - "group.p.eventgroupurldesc": "For tickets or another event page (optional).", - "group.p.hostname": "Host or organisation name", - "group.p.isshowgroup": "Will be shown on the event group page (optional).", - "group.p.publicgroup": "Display this group on the public group list", - "group.subscribe": "Subscribe to events from\n'{{eventGroupData.name}}'", - "group.subscribebutton": "Subscribe", - "group.subscribedesc": "Enter your email address (optional) to receive\nupdates\nwhenever a new event is created in this group.", - "group.subscribetitle": "Subscribe to updates", - "group.welcome": "Welcome to your event group! We've just sent you an email with your secret editing link, which you can also see in the address bar above. Haven't got the email? Check your spam or junk folder. To share your event group, use the link you can see just below this message - that way your attendees won't be able to edit or delete your event group!", - "home.about": "About {{ siteName }}", - "home.aboutgathio": "About Gathio", - "home.attention": "But remember: all events are visible to anyone who knows the link, so probably don't use Gathio to plot your surprise birthday party or revolution. Or whatever, you do you.", - "home.autodelete": "If this instance automatically deletes its events, sometime after the event finishes, it's deleted from the database for ever, and your data goes with it.", - "home.conftitle": "Configurable", - "home.fedtitle": "Federation and self-hosting", - "home.flagshipsetting": "The <a href=\"https://gath.io\">flagship Gathio instance at gath.io</a> is designed for anyone to create ephemeral, hidden events. Anyone can create an event; events are never displayed anywhere public; and they're deleted 7 days after they end.", - "home.imgexample": "An example event page for a picnic. The page shows the event's location, host, date and time, and description, as well as buttons to save the event to Google Calendar, export it, and open the location in OpenStreetMap and Google Maps.", - "home.intro": "Gathio is a simple, federated, privacy-first event hosting platform.", - "home.kofi": "Support Me on Ko-fi", - "home.kofidesc": "If you find yourself using and enjoying <strong>gath<span class='text-muted'>io</span></strong>, consider buying me a coffee. It'll help keep the site running! <i class=\"far fa-heart\"></i>", - "home.onpre": "But if your community sets up their own instance, you can limit event creation to a specific list of people, display events on a handy list on the homepage, and disable event deletion entirely!", - "home.opensource": "Open source", - "home.osdesc": "Gathio is delighted to be open source, and is built by a lovely group of people. Leave a question in our <a href=\"https://github.com/lowercasename/gathio/issues\">tracker</a> if you encounter any issues.", - "home.privacy": "Also, Gathio doesn't show you ads, doesn't sell your data, and never sends you unnecessary emails.", - "home.privacytitle": "Privacy-first", - "home.privdesc": "There are no accounts on Gathio. When you create an event, we generate a password which allows you to edit the event. Send all your guests the public link, and all your co-hosts the secret editing link containing the password.", - "home.privmail": "If you supply your email, we'll send you the editing password so you don't lose it - but supplying your email is optional!", - "home.selfhost": "Gathio can easily be self-hosted, and supports ActivityPub services like Mastodon, Pleroma, and Friendica, allowing you to access events from anywhere on the Fediverse. We encourage you to spin up your own instance for your community. Detailed instructions on <a href=\"https://docs.gath.io/using-gathio/fediverse/\">ActivityPub access</a> and <a href=\"https://docs.gath.io/running-gathio/installation/\">self-hosted installation</a> live on our GitHub wiki.", - "imgdel": "Delete image", - "incorrectpwd": "That editing password is incorrect. Try again.", - "instancesettings": "Instance Settings", - "interaction": "Users can post comments on this event", - "join": "Users can mark themselves as attending this event", - "joinemaildesc": "If you provide your email, you will receive updates to the event.", - "magiclink-invalid": "This magic link is invalid or has expired. Please request a new one here.", - "mail.addeventattendee.clicktocancel": "Click this link", - "mail.addeventattendee.dontknowhtml": "If you didn't mark yourself as attending an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the <strong>deletion password</strong> above to remove yourself from the event page.", - "mail.addeventattendee.eventlink": "Follow this link to open the event page any time", - "mail.addeventattendee.preface": "You just marked yourself as attending an event on {{ siteName }}. Thank you! We'll send you another email if there are any updates to the event. Your email will be automatically removed from the database once the event finishes.", - "mail.addeventattendee.removapasswordhtml": "You can also head to the event page and use this <strong>deletion password</strong>", - "mail.addeventattendee.removelink": "Need to remove yourself from this event? Click this link", - "mail.addeventattendee.removepassword": "You can also head to the event page and use this deletion password", - "mail.addeventattendee.toremove": "Need to remove yourself from this event?", - "mail.addeventcomment.link": "Click here to see the comment", - "mail.addeventcomment.preface": "{{ commentAuthor }} has just posted a comment on an event you're attending on {{ siteName }}.", - "mail.addeventcomment.prefacehtml": "<strong>{{ commentAuthor }}</strong> has just posted a comment on an event you're attending on {{ siteName }}.", - "mail.createevent.desc": "Use the following link to edit your event. DO NOT SHARE THIS, as anyone with this link can edit your event.", - "mail.createevent.preface": "Your event has been created!", - "mail.createevent.sharelink": "Use this link to share it with people", - "mail.createeventgroup.done": "And that's it - have a great day!", - "mail.createeventgroup.dontknow": "If you didn't make an event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs when they were making the group. Just click on the edit link above and delete that event group, which removes your email from the system as well.", - "mail.createeventgroup.editgrouplink": "Edit the event group here", - "mail.createeventgroup.editgrouplinkhtml": "Edit event group", - "mail.createeventgroup.eventlink": "To add events to this group (whether brand new events or ones you've already made), click the 'This event is part of an event group' checkbox. You will need to copy the following two codes into the box which opens:", - "mail.createeventgroup.link": "You can edit your event group by clicking the button below, or just following this link", - "mail.createeventgroup.preface": "You just created a new event group on {{ siteName }}! Thanks a bunch - we're delighted to have you.", - "mail.createeventgroup.sharelink": "To let others know about your event group, send them this link", - "mail.createeventhtml.desc": "Click this button to edit your event. <strong>DO NOT SHARE THIS</strong>, as anyone with this link can edit your event.", - "mail.createeventhtml.editevent": "Edit Your Event", - "mail.deleteevent.done": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - that event, and your email, is deleted from the system now.", - "mail.deleteevent.preface": "The {{ eventName }} event you're attending on {{ siteName }} was just deleted by its creator.", - "mail.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the deletion password above to remove yourself from the event page.", - "mail.editevent.dontknow": "If you didn't mark yourself as attending an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email will be removed from the system when the event finishes.", - "mail.editevent.link": "Click here to see the event", - "mail.editevent.preface": "An event you're attending on {{ siteName }} has just been edited.", - "mail.eventgroupupdate.afterlink": " ", - "mail.eventgroupupdate.beforelink": "The event is ", - "mail.eventgroupupdate.dontknow": "If you didn't subscribe yourself to this event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs.", - "mail.eventgroupupdate.dontknowhtml": "If you didn't subscribe yourself to this event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Click here to unsubscribe", - "mail.eventgroupupdate.grouplink": "Click here to see the event group", - "mail.eventgroupupdate.holduphtml": "Hold up - I don't want to receive these emails any more!", - "mail.eventgroupupdate.link": "The event is '{{ eventName }}'", - "mail.eventgroupupdate.preface": "A new event has been added to the event group '{{ eventGroupName }}' on {{ siteName }}", - "mail.eventgroupupdate.prefacehtml": "A new event has been added to the event group '{eventGroupName}' on {{ siteName }}.", - "mail.eventgroupupdate.unsubscribe": "Click here to unsubscribe", - "mail.holdup": "Hold up - I have no idea what this email is about!", - "mail.love": "Love,", - "mail.magiclink.dontknow": "If you didn't try to create an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email address will be deleted after the magic link expires.", - "mail.magiclink.link": "This link will expire in 24 hours and can be used multiple times before then. Don't share it publicly, because it will allow anyone to create an event on your behalf!", - "mail.magiclink.preface": "Here's a magic link which will allow you to create an event on {{ siteName }}.", - "mail.removeeventattendee.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - you won't receive any more of these emails for this event, and your email has been removed from the database.", - "mail.removeeventattendee.preface": "You have been removed from the event {{ eventName }} on {{ siteName }} by the organizer of the event.", - "mail.subscribed.desc": "You will receive emails when new events are added to the group, and can unsubscribe at any time.", - "mail.subscribed.preface": "You have been subscribed to the event group '{{eventGroupName}}' on {{ siteName }}.", - "mail.unattendevent.desc": "If you didn't mean to do this, an admin may have removed you from the event.", - "mail.unattendevent.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs, then removed it. Don't worry - you won't receive any more emails linked to this event.", - "mail.unattendevent.preface": "You just removed yourself from an event on {{ siteName }}. You will no longer receive update emails for this event.", - "main.defaultmetadata": "An easier, quicker, and much less privacy-invading way to make and share events", - "main.footnote": " <strong>Gathio</strong> version {{version}} · <a href=\"https://github.com/lowercasename/gathio\">GitHub</a> · Made with <i class=\"far fa-heart\"></i> by <a href=\"https://raphaelkabo.com\">Raphael</a> and <a href=\"https://github.com/lowercasename/gathio/graphs/contributors\">contributors</a>", - "mdsupport": "<a href='https://commonmark.org/help/'>Markdown</a> formatting\nsupported.", - "ml.mailsubject": "Magic link to create an event", - "ml.provideemail": "Please provide an email address.", - "ml.requestml": "Request a link to create a new event", - "ml.requestmlbutton": "Request magic link", - "ml.requestmlcontact": "If you run into any issues, please contact the instance administrator.", - "ml.requestmldesc": "The administrator of this instance has limited event creation to a set of specific email addresses. If your email address is allowed to create events, you will be sent a magic link. If not, you won't receive anything.", - "ml.thanks": "Thanks! If this email address can create events, you should receive an email with a magic link.", - "newevent.createnew": "Create an event", - "newevent.groupattention": "Event groups do not get automatically removed like events do, but events which have been removed from {{siteName}} will of course not show up in an event group.", - "newevent.groupdesc": "An event group is a holding area for a set of linked events, like a series of film nights, a festival, or a band tour. You can share a public link to your event group just like an individual event link, and people who know the secret editing code (sent in an email when you create the event group) will be able to add future events to the group.", - "newevent.importevent": "Import an existing event", - "newevent.neweventbutton": "Create a new event", - "newevent.neweventgroup": "Create a new event group", - "newevent.newgroup": "Create an event group", - "newevent.p.import": "Import", - "newevent.p.importdesc": "Upload an .ics file here to instantly create an event. You can save a Facebook event as an .ics file by clicking on the context menu next to the 'Import' and 'Edit' buttons on the event page and choosing the 'Export Event' option. Then select the 'Save to calendar' option and save the file on your computer.", - "newevent.p.importing": "Importing...", - "newevent.pagetitle": "What would you like to do?", - "newevent.visiblealert": "Events are visible to anyone who knows the link.", - "noevents": "No events!", - "numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", - "options.showlistattendees": "Display the list of attendees", - "pastevents": "Past events", - "period": ".", - "publiclist.events": "Events", - "publiclist.groups": "Groups", - "publiclist.nogroups": "No groups!", - "publiclist.numoevents": "{{this.numberOfEvents}} {{plural this.numberOfEvents \"event(s)\"}}", - "publiclist.pastevents": "Past events", - "publiclist.upcomingevents": "Upcoming events", - "recommendeddimensions": "Recommended dimensions (w x h): 920px by 300px.", - "reply": "Reply", - "replycontent": "What would you like to reply?", - "right": "Get it right!", + "views.emails.createevent.editpswddesc": "Event group secret editing code", + "views.eventgroup.ICSexport": "Export as ICS", + "views.partials.eventgroup.options": "Options", + "views.partials.eventgroupform.creatoremail": "Your email", + "views.partials.editeventgroup.del": "Delete this event group", + "views.partials.editeventgroup.delbutton": "Delete event group", + "views.partials.eventgroupform.eventgroupddesc": "Description", + "views.partials.eventform.eventgroupedittoken": "Event group secret\nediting code", + "views.partials.eventgroupform.eventgroupurl": "Link", + "views.partials.eventgroupform.eventgroupurldesc": "For tickets or another event page (optional).", + "views.partials.eventgroupform.hostname": "Host or organisation name", + "views.partials.eventgroupform.isshowningroup": "Will be shown on the event group page (optional).", + "views.partials.eventgroupform.publicgroup": "Display this group on the public group list", + "views.home.about": "About {{ siteName }}", + "views.home.aboutgathio": "About Gathio", + "views.home.attention": "But remember: all events are visible to anyone who knows the link, so probably don't use Gathio to plot your surprise birthday party or revolution. Or whatever, you do you.", + "views.home.autodelete": "If this instance automatically deletes its events, sometime after the event finishes, it's deleted from the database for ever, and your data goes with it.", + "views.home.conftitle": "Configurable", + "views.home.fedtitle": "Federation and self-hosting", + "views.home.flagshipsetting": "The <a href=\"https://gath.io\">flagship Gathio instance at gath.io</a> is designed for anyone to create ephemeral, hidden events. Anyone can create an event; events are never displayed anywhere public; and they're deleted 7 days after they end.", + "views.home.imgexample": "An example event page for a picnic. The page shows the event's location, host, date and time, and description, as well as buttons to save the event to Google Calendar, export it, and open the location in OpenStreetMap and Google Maps.", + "views.home.intro": "Gathio is a simple, federated, privacy-first event hosting platform.", + "views.home.kofi": "Support Me on Ko-fi", + "views.home.kofidesc": "If you find yourself using and enjoying <strong>gath<span class='text-muted'>io</span></strong>, consider buying me a coffee. It'll help keep the site running! <i class=\"far fa-heart\"></i>", + "views.home.onpre": "But if your community sets up their own instance, you can limit event creation to a specific list of people, display events on a handy list on the homepage, and disable event deletion entirely!", + "views.home.opensource": "Open source", + "views.home.osdesc": "Gathio is delighted to be open source, and is built by a lovely group of people. Leave a question in our <a href=\"https://github.com/lowercasename/gathio/issues\">tracker</a> if you encounter any issues.", + "views.home.privacy": "Also, Gathio doesn't show you ads, doesn't sell your data, and never sends you unnecessary emails.", + "views.home.privacytitle": "Privacy-first", + "views.home.privdesc": "There are no accounts on Gathio. When you create an event, we generate a password which allows you to edit the event. Send all your guests the public link, and all your co-hosts the secret editing link containing the password.", + "views.home.privmail": "If you supply your email, we'll send you the editing password so you don't lose it - but supplying your email is optional!", + "views.home.selfhost": "Gathio can easily be self-hosted, and supports ActivityPub services like Mastodon, Pleroma, and Friendica, allowing you to access events from anywhere on the Fediverse. We encourage you to spin up your own instance for your community. Detailed instructions on <a href=\"https://docs.gath.io/using-gathio/fediverse/\">ActivityPub access</a> and <a href=\"https://docs.gath.io/running-gathio/installation/\">self-hosted installation</a> live on our GitHub wiki.", + "views.partials.delimg": "Delete image", + "views.incorrectpswd": "That editing password is incorrect. Try again.", + "views.partials.instancerules.instancesettings": "Instance Settings", + "views.interaction": "Users can post comments on this event", + "views.event.joinemaildesc": "If you provide your email, you will receive updates to the event.", + "routes.magiclink-invalid": "This magic link is invalid or has expired. Please request a new one here.", + "views.emails.addeventattendee.clicktocancel": "Click this link", + "views.emails.addeventattendee.dontknowhtml": "If you didn't mark yourself as attending an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the <strong>deletion password</strong> above to remove yourself from the event page.", + "views.emails.addeventattendee.eventlink": "Follow this link to open the event page any time", + "views.emails.addeventattendee.preface": "You just marked yourself as attending an event on {{ siteName }}. Thank you! We'll send you another email if there are any updates to the event. Your email will be automatically removed from the database once the event finishes.", + "views.emails.addeventattendee.removapasswordhtml": "You can also head to the event page and use this <strong>deletion password</strong>", + "views.emails.addeventattendee.removelink": "Need to remove yourself from this event? Click this link", + "views.emails.addeventattendee.removepassword": "You can also head to the event page and use this deletion password", + "views.emails.addeventattendee.toremove": "Need to remove yourself from this event?", + "views.emails.addeventcomment.link": "Click here to see the comment", + "views.emails.addeventcomment.preface": "{{ commentAuthor }} has just posted a comment on an event you're attending on {{ siteName }}.", + "views.emails.addeventcomment.prefacehtml": "<strong>{{ commentAuthor }}</strong> has just posted a comment on an event you're attending on {{ siteName }}.", + "views.emails.createevent.desc": "Use the following link to edit your event. DO NOT SHARE THIS, as anyone with this link can edit your event.", + "views.emails.createevent.preface": "Your event has been created!", + "views.emails.createevent.sharelink": "Use this link to share it with people", + "views.emails.createeventgroup.done": "And that's it - have a great day!", + "views.emails.createeventgroup.dontknow": "If you didn't make an event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs when they were making the group. Just click on the edit link above and delete that event group, which removes your email from the system as well.", + "views.emails.createeventgroup.editgrouplink": "Edit the event group here", + "views.emails.createeventgroup.editgrouplinkhtml": "Edit event group", + "views.emails.createeventgroup.eventlink": "To add events to this group (whether brand new events or ones you've already made), click the 'This event is part of an event group' checkbox. You will need to copy the following two codes into the box which opens:", + "views.emails.createeventgroup.link": "You can edit your event group by clicking the button below, or just following this link", + "views.emails.createeventgroup.preface": "You just created a new event group on {{ siteName }}! Thanks a bunch - we're delighted to have you.", + "views.emails.createeventgroup.sharelink": "To let others know about your event group, send them this link", + "views.emails.createeventhtml.desc": "Click this button to edit your event. <strong>DO NOT SHARE THIS</strong>, as anyone with this link can edit your event.", + "views.emails.createeventhtml.editevent": "Edit Your Event", + "views.emails.deleteevent.done": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - that event, and your email, is deleted from the system now.", + "views.emails.deleteevent.preface": "The {{ eventName }} event you're attending on {{ siteName }} was just deleted by its creator.", + "views.emails.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the deletion password above to remove yourself from the event page.", + "views.emails.editevent.dontknow": "If you didn't mark yourself as attending an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email will be removed from the system when the event finishes.", + "views.emails.editevent.link": "Click here to see the event", + "views.emails.editevent.preface": "An event you're attending on {{ siteName }} has just been edited.", + "views.emails.eventgroupupdate.afterlink": " ", + "views.emails.eventgroupupdate.beforelink": "The event is ", + "views.emails.eventgroupupdate.dontknow": "If you didn't subscribe yourself to this event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs.", + "views.emails.eventgroupupdate.dontknowhtml": "If you didn't subscribe yourself to this event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Click here to unsubscribe", + "views.emails.eventgroupupdate.grouplink": "Click here to see the event group", + "views.emails.eventgroupupdate.holduphtml": "Hold up - I don't want to receive these emails any more!", + "views.emails.eventgroupupdate.link": "The event is '{{ eventName }}'", + "views.emails.eventgroupupdate.preface": "A new event has been added to the event group '{{ eventGroupName }}' on {{ siteName }}", + "views.emails.eventgroupupdate.prefacehtml": "A new event has been added to the event group '{eventGroupName}' on {{ siteName }}.", + "views.emails.eventgroupupdate.unsubscribe": "Click here to unsubscribe", + "views.emails.holdup": "Hold up - I have no idea what this email is about!", + "views.emails.love": "Love,", + "views.emails.magiclink.dontknow": "If you didn't try to create an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email address will be deleted after the magic link expires.", + "views.emails.magiclink.link": "This link will expire in 24 hours and can be used multiple times before then. Don't share it publicly, because it will allow anyone to create an event on your behalf!", + "views.emails.magiclink.preface": "Here's a magic link which will allow you to create an event on {{ siteName }}.", + "views.emails.removeeventattendee.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - you won't receive any more of these emails for this event, and your email has been removed from the database.", + "views.emails.removeeventattendee.preface": "You have been removed from the event {{ eventName }} on {{ siteName }} by the organizer of the event.", + "views.emails.subscribed.desc": "You will receive emails when new events are added to the group, and can unsubscribe at any time.", + "views.emails.subscribed.preface": "You have been subscribed to the event group '{{eventGroupName}}' on {{ siteName }}.", + "views.emails.unattendevent.desc": "If you didn't mean to do this, an admin may have removed you from the event.", + "views.emails.unattendevent.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs, then removed it. Don't worry - you won't receive any more emails linked to this event.", + "views.emails.unattendevent.preface": "You just removed yourself from an event on {{ siteName }}. You will no longer receive update emails for this event.", + "views.layouts.main.defaultmetadata": "An easier, quicker, and much less privacy-invading way to make and share events", + "views.layouts.main.footnote": " <strong>Gathio</strong> version {{version}} · <a href=\"https://github.com/lowercasename/gathio\">GitHub</a> · Made with <i class=\"far fa-heart\"></i> by <a href=\"https://raphaelkabo.com\">Raphael</a> and <a href=\"https://github.com/lowercasename/gathio/graphs/contributors\">contributors</a>", + "views.partials.mdsupport": "<a href='https://commonmark.org/help/'>Markdown</a> formatting\nsupported.", + "routes.magiclink.mailsubject": "Magic link to create an event", + "routes.magiclink.provideemail": "Please provide an email address.", + "routes.magiclink.requestml": "Request a link to create a new event", + "routes.magiclink.requestmlbutton": "Request magic link", + "views.createeventmagiclink.requestmlcontact": "If you run into any issues, please contact the instance administrator.", + "views.createeventmagiclink.requestmldesc": "The administrator of this instance has limited event creation to a set of specific email addresses. If your email address is allowed to create events, you will be sent a magic link. If not, you won't receive anything.", + "routes.magiclink.thanks": "Thanks! If this email address can create events, you should receive an email with a magic link.", + "views.newevent.createnew": "Create an event", + "views.newevent.groupattention": "Event groups do not get automatically removed like events do, but events which have been removed from {{siteName}} will of course not show up in an event group.", + "views.newevent.groupdesc": "An event group is a holding area for a set of linked events, like a series of film nights, a festival, or a band tour. You can share a public link to your event group just like an individual event link, and people who know the secret editing code (sent in an email when you create the event group) will be able to add future events to the group.", + "views.newevent.importevent": "Import an existing event", + "views.newevent.neweventbutton": "Create a new event", + "views.newevent.neweventgroup": "Create a new event group", + "views.newevent.newgroup": "Create an event group", + "views.newevent.p.import": "Import", + "views.newevent.p.importdesc": "Upload an .ics file here to instantly create an event. You can save a Facebook event as an .ics file by clicking on the context menu next to the 'Import' and 'Edit' buttons on the event page and choosing the 'Export Event' option. Then select the 'Save to calendar' option and save the file on your computer.", + "views.newevent.p.importing": "Importing...", + "views.newevent.pagetitle": "What would you like to do?", + "views.newevent.visiblealert": "Events are visible to anyone who knows the link.", + "views.partials.eventlist.noevents": "No events!", + "views.event.numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", + "views.options.showlistattendees": "Display the list of attendees", + "views.publiceventlist.events": "Events", + "views.publiceventlist.groups": "Groups", + "views.publiceventlist.nogroups": "No groups!", + "views.publiceventlist.numoevents": "{{this.numberOfEvents}} {{plural this.numberOfEvents \"event(s)\"}}", + "views.publiceventlist.pastevents": "Past events", + "views.publiceventlist.upcomingevents": "Upcoming events", + "views.partials.recommendeddimensions": "Recommended dimensions (w x h): 920px by 300px.", "routes.addeventattendeesubject": "You're RSVPed to {{ eventName }}", "routes.addeventcommentsubject": "New comment in {{eventName}}", "routes.deleteeventsubject": "{{ eventName }} was deleted", @@ -279,38 +245,64 @@ "routes.event.timezonechanged": "the time zone changed to", "routes.removeeventattendeesubject": "You have been removed from an event", "routes.subscribedsubject": "You have subscribed to an event group", - "save": "Save changes", - "saving": "Saving...", - "selectfile": "Select file", - "sidebar.about": "About", - "sidebar.createevent": "Create an event", - "sidebar.events": "View events", - "snappy": "Make it snappy.", - "upcomingevents": "Upcoming events", - "validation.eventdata.creatoremail": "Email address is invalid.", - "validation.eventdata.eventdescription": "Event description is required.", - "validation.eventdata.eventend": "Event end time is required.", - "validation.eventdata.eventgroupboolean": "Event group ID is required.", - "validation.eventdata.eventgroupedittoken": "Event group edit token is required.", - "validation.eventdata.eventlocation": "Event location is required.", - "validation.eventdata.eventname": "Event name is required.", - "validation.eventdata.eventstart": "Event start time is required.", - "validation.eventdata.eventurl": "Event link is invalid.", - "validation.eventdata.maxattendees": "Max number of attendees must be a number.", - "validation.eventdata.maxattendeesboolean": "Max number of attendees is required.", - "validation.eventdata.timezone": "Event timezone is required.", - "validation.eventtime.endisbefore": "End time must be in the future.", - "validation.eventtime.endyears": "Event duration cannot be longer than 1 year.", - "validation.eventtime.startisafter": "Start time must be before end time.", - "validation.eventtime.startisbefore": "Start time must be in the future.", - "validation.groupdata.creatoremail": "Email address is invalid.", - "validation.groupdata.eventgroupdescription": "Event group description is required.", - "validation.groupdata.eventgroupname": "Event group name is required.", - "validation.groupdata.eventgroupurl": "Group link is invalid.", + "views.partials.importevent.selectfile": "Select file", + "views.partials.sidebar.about": "About", + "views.partials.sidebar.createevent": "Create an event", + "views.partials.sidebar.events": "View events", + "views.partials.snappy": "Make it snappy.", + "util.validation.eventdata.creatoremail": "Email address is invalid.", + "util.validation.eventdata.eventdescription": "Event description is required.", + "util.validation.eventdata.eventend": "Event end time is required.", + "util.validation.eventdata.eventgroupboolean": "Event group ID is required.", + "util.validation.eventdata.eventgroupedittoken": "Event group edit token is required.", + "util.validation.eventdata.eventlocation": "Event location is required.", + "util.validation.eventdata.eventname": "Event name is required.", + "util.validation.eventdata.eventstart": "Event start time is required.", + "util.validation.eventdata.eventurl": "Event link is invalid.", + "util.validation.eventdata.maxattendees": "Max number of attendees must be a number.", + "util.validation.eventdata.maxattendeesboolean": "Max number of attendees is required.", + "util.validation.eventdata.timezone": "Event timezone is required.", + "util.validation.eventtime.endisbefore": "End time must be in the future.", + "util.validation.eventtime.endyears": "Event duration cannot be longer than 1 year.", + "util.validation.eventtime.startisafter": "Start time must be before end time.", + "util.validation.eventtime.startisbefore": "Start time must be in the future.", + "util.validation.groupdata.creatoremail": "Email address is invalid.", + "util.validation.groupdata.eventgroupdescription": "Event group description is required.", + "util.validation.groupdata.eventgroupname": "Event group name is required.", + "util.validation.groupdata.eventgroupurl": "Group link is invalid.", "views.event.deletetitle": "Delete '{{ eventData.name }}'", "views.event.removetitle": "Remove {{ attendeeName }} from {{ eventName }}", "views.eventgroup.deletetitle": "Delete '{{ eventGroupData.name }}'", - "wontshow": "Will not be shown anywhere (optional).", - "year-month-format": "MMMM YYYY", - "youremail": "Your email" + "views.partials.wontshow": "Will not be shown anywhere (optional).", + "common.year-month-format": "MMMM YYYY", + "common.youremail": "Your email", + "common.close": "Close", + "common.copy": "Copy", + "common.create": "Create", + "common.creating": "Creating...", + "views.edittoken": "Enter editing password", + "common.eventgroups": "Event groups", + "views.join": "Users can mark themselves as attending this event", + "views.right": "Get it right!", + "views.partials.save": "Save changes", + "views.partials.saving": "Saving...", + "views.eventgroup.upcomingevents": "Upcoming events", + "views.eventgroup.pastevents": "Past events", + "views.eventgroup.edit": "Edit group", + "views.eventgroup.welcome": "Welcome to your event group! We've just sent you an email with your secret editing link, which you can also see in the address bar above. Haven't got the email? Check your spam or junk folder. To share your event group, use the link you can see just below this message - that way your attendees won't be able to edit or delete your event group!", + "views.eventgroup.hostedby": "Hosted by</span> {{eventGroupData.hostName}}", + "views.eventgroup.feedlinkdesc": "Paste this URL into your calendar app\nto subscribe to a live feed of events from this group.", + "views.eventgroup.subscribetitle": "Subscribe to updates", + "views.eventgroup.editmode": "Switch to editing mode", + "views.eventgroup.addevent": "To link an existing event to this group, copy and paste the two codes below into the 'Event Group' box when creating a new event or editing an existing event.", + "common.eventgroupid": "Event group ID", + "views.eventgroup.editpswd": "Event group editing password", + "views.eventgroup.about": "About", + "views.eventgroup.delconfirm": "Are you sure you want to delete this event group? This action cannot be undone.", + "views.eventgroup.deldesc": "<p>This will <strong>not</strong> delete the individual events contained in this group. They can be linked to another group later.", + "views.eventgroup.del": "Delete this event group", + "views.eventgroup.subscribe": "Subscribe to events from\n'{{eventGroupData.name}}'", + "views.eventgroup.subscribedesc": "Enter your email address (optional) to receive\nupdates\nwhenever a new event is created in this group.", + "views.eventgroup.subscribebutton": "Subscribe", + "common.eventgroupname": "Event group name" } diff --git a/locales/en.json b/locales/en.json index 518860c..b5ff36d 100644 --- a/locales/en.json +++ b/locales/en.json @@ -1,10 +1,7 @@ { - "404.desc": "It may have never existed, or if it finished more than some days, it's been removed from the server. Don't despair - why not create a new one? I for one would love to come to your ocarina recital.", - "404.notfound": "Event not found!", - "changefile": "Change file", - "choosefile": "Choose file", - "close": "Close", - "comment": "Comment", + "views.404desc": "It may have never existed, or if it finished more than some days, it's been removed from the server. Don't despair - why not create a new one? I for one would love to come to your ocarina recital.", + "views.404notfound": "Event not found!", + "views.partials.choosefile": "Choose file", "common.datetimeformat": "dddd D MMMM YYYY h:mm a", "config.defaultinstancedesc": "**{{ siteName }}** is running on Gathio — a simple, federated, privacy-first event hosting platform.", "config.instancerule..showpubliceventlist-false": "Events and groups can only be accessed by direct link", @@ -15,104 +12,96 @@ "config.instancerule.isfederated-false": "This instance does not federate with other instances", "config.instancerule.isfederated-true": "This instance federates with other instances using ActivityPub", "config.instancerule.showpubliceventlist-true": "Public events and groups are displayed on the homepage", - "copied": "Copied!", - "copy": "Copy", - "coverimg": "Cover image", - "create": "Create", - "creating": "Creating...", - "creatoremaildesc": "If you provide your email, we will send your secret editing password here, and use it to notify you of updates to the event.", - "datetimeformat": "{{thedate, intlDate}}", - "del": "Delete", - "edittoken": "Enter editing password", - "edittokendesc": "Enter the editing password you received by email or were shown when the event was created.", - "emailaddr": "Email address", - "emaildesc": "We will send your secret editing link to this email address.", - "event.about": "About", - "event.addme": "Add me", - "event.addmyself": "Add myself", - "event.addself": "Add yourself to '{{eventData.name}}'", - "event.addtoGC": "Add to Google Calendar", - "event.attendeeemail": "Your email (optional)", - "event.attendeename": "Your name", - "event.attendeenamedesc": "Or an alias, perhaps...", - "event.attendeenum": "How many people in your party?", - "event.attendees": "Attendees", - "event.attendeevisible": "Show my name in the public list of attendees", - "event.attendeevisibledesc": "If you choose to hide your name, only the event organiser will be able to see it.", - "event.attention": "Your secret editing password for this event is: <strong>{{eventData.editToken}}</strong>. It's been saved in your browser storage, and if you supplied your email, it's also been sent to you. If you didn't supply your email, you <strong>must save it somewhere safe</strong>, because it won't be shown again!", - "event.capacity": "This event is at capacity.", - "event.comment": "Comment", - "event.commentauthor": "Name", - "event.commentauthorph": "Your name", - "event.commentcontent": "What would you like to say?", - "event.concludeddel": " This event has concluded. It can no longer be edited{{#if eventWillBeDeleted}}, and will be automatically deleted {{daysUntilDeletion}}{{/if}}.", - "event.confremoveattendee": "Are you sure you want to remove this attendee from the event? This action cannot be undone.", - "event.del": "Delete event", - "event.delconfirm": "Are you sure you want to delete this event? This action cannot be undone.", - "event.discussion": "Discussion", - "event.edit": "Edit event", - "event.editlater": "You can always edit it later.", - "event.ended": "Ended", - "event.enternum": "Enter a number.", - "event.hidden": "(hidden from public list)", - "event.hiddenattendee_one": "{{count}} hidden attendee", - "event.hiddenattendee_other": "{{count}} hidden attendees", - "event.hiddenattendee_zero": "No hidden attendee", - "event.hostedby": "Hosted by</span> {{eventData.hostName}}", - "event.ICSexport": "Export as ICS", - "event.locationdesc": "Be specific.", - "event.lostpswd": "Forgot password? Get in touch with the event organiser.", - "event.noattendees": "No attendees yet!", - "event.nospam": "We won't spam you <3", - "event.numberofattende": "({{numberOfAttendees}})", - "event.numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", - "event.options": "event.options", - "event.p.creatoremail": "Your email", - "event.p.delthis": "Delete this event", - "event.p.edit": "Edit '{{eventData.name}}'", - "event.p.eventdescription": "Description", - "event.p.eventend": "Ends", - "event.p.eventgroup": "This event is part of an event group", - "event.p.eventgroupdata": "Link this event to an event group", - "event.p.eventgroupedittoken": "You can find this long string of characters in the\nconfirmation email you received when you created the event group.", - "event.p.eventgroupid": "You can find this short string of characters in the event group's link, in your confirmation email, or on the event group's page.", - "event.p.eventgrouplinker": "Choose a group you've edited before", - "event.p.eventlocation": "Location", - "event.p.eventname": "Event name", - "event.p.eventstart": "Starts", - "event.p.eventurl": "Link", - "event.p.eventurldesc": "For tickets or another event page (optional).", - "event.p.groupbutton": "Enter group details manually", - "event.p.hostname": "Host name", - "event.p.hostnamedesc": "Will be shown on the event page (optional).", - "event.p.maxattendees": "Attendee limit", - "event.p.maxattendeestitle": "Set a limit on the maximum number of attendees", - "event.p.publicevent": "Display this event on the public event list", - "event.p.timezone": "Timezone", - "event.partof": "<a href='/group/{{eventData.eventGroup.id}}'>{{eventData.eventGroup.name}}</a>", - "event.postbutton": "Post comment", - "event.remaining_one": "{{count}} spot remaining - add yourself now!", - "event.remaining_other": "{{count}} spots remaining - add yourself now!", - "event.remaining_zero": "This event is at capacity.", - "event.removeAttendee": "Remove attendee", - "event.removeattendeedesc": "Remove attendee from '{{eventData.name}}'", - "event.removeme": "Remove me", - "event.removemyself": "Remove myself", - "event.removemyselfdesc": "Remove yourself from '{{eventData.name}}'", - "event.removepswd": "Remove password", - "event.removepswddesc": "You can use this password to remove yourself from the list of event attendees. If you provided your email, you'll receive it by email. Otherwise, write it down now because it will <strong>not be shown again</strong>.", - "event.removeuser": "Remove user from event", - "event.reply": "Reply", - "event.replycontent": "What would you like to reply?", - "event.share": "To share your event, use the link you can see just above this message - that way your attendees won't be able to edit or delete your event!", - "event.showonGM": "Show on Google Maps", - "event.showonOM": "Show on OpenStreetMap", - "event.started": "Started", - "event.welcome": "Welcome to your event!", - "eventgroups": "Event groups", - "eventpwd": "Event password", - "fixerrors": "Please fix these errors:", - "forgotpwd": "Forgot password", + "common.copied": "Copied!", + "common.coverimg": "Cover image", + "views.partials.creatoremaildesc": "If you provide your email, we will send your secret editing password here, and use it to notify you of updates to the event.", + "routes.event.datetimeformat": "{{thedate, intlDate}}", + "views.del": "Delete", + "views.edittokendesc": "Enter the editing password you received by email or were shown when the event was created.", + "common.emailaddr": "Email address", + "views.event.about": "About", + "views.event.addme": "Add me", + "views.event.addmyself": "Add myself", + "views.event.addself": "Add yourself to '{{eventData.name}}'", + "views.event.addtoGC": "Add to Google Calendar", + "views.event.attendeeemail": "Your email (optional)", + "views.event.attendeename": "Your name", + "views.event.attendeenamedesc": "Or an alias, perhaps...", + "views.event.attendeenum": "How many people in your party?", + "views.event.attendees": "Attendees", + "views.event.attendeevisible": "Show my name in the public list of attendees", + "views.event.attendeevisibledesc": "If you choose to hide your name, only the event organiser will be able to see it.", + "views.event.attention": "Your secret editing password for this event is: <strong>{{eventData.editToken}}</strong>. It's been saved in your browser storage, and if you supplied your email, it's also been sent to you. If you didn't supply your email, you <strong>must save it somewhere safe</strong>, because it won't be shown again!", + "views.event.capacity": "This event is at capacity.", + "views.event.comment": "Comment", + "views.event.commentauthor": "Name", + "views.event.commentauthorph": "Your name", + "views.event.commentcontent": "What would you like to say?", + "views.event.concludeddel": " This event has concluded. It can no longer be edited{{#if eventWillBeDeleted}}, and will be automatically deleted {{daysUntilDeletion}}{{/if}}.", + "views.event.confremoveattendee": "Are you sure you want to remove this attendee from the event? This action cannot be undone.", + "views.event.del": "Delete event", + "views.event.delconfirm": "Are you sure you want to delete this event? This action cannot be undone.", + "views.event.discussion": "Discussion", + "views.event.edit": "Edit event", + "views.event.editlater": "You can always edit it later.", + "views.event.ended": "Ended", + "views.event.enternum": "Enter a number.", + "views.event.hidden": "(hidden from public list)", + "views.event.hiddenattendee_one": "{{count}} hidden attendee", + "views.event.hiddenattendee_other": "{{count}} hidden attendees", + "views.event.hiddenattendee_zero": "No hidden attendee", + "views.event.hostedby": "Hosted by</span> {{eventData.hostName}}", + "views.event.ICSexport": "Export as ICS", + "views.event.locationdesc": "Be specific.", + "views.event.lostpswd": "Forgot password? Get in touch with the event organiser.", + "views.event.noattendees": "No attendees yet!", + "views.event.nospam": "We won't spam you <3", + "views.event.numberofattende": "({{numberOfAttendees}})", + "views.event.views.event.numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", + "views.event.options": "views.event.options", + "views.event.p.creatoremail": "Your email", + "views.event.p.delthis": "Delete this event", + "views.event.p.edit": "Edit '{{eventData.name}}'", + "views.event.p.eventdescription": "Description", + "views.event.p.eventend": "Ends", + "views.event.p.eventgroup": "This event is part of an event group", + "views.event.p.eventgroupdata": "Link this event to an event group", + "views.event.p.eventgroupedittoken": "You can find this long string of characters in the\nconfirmation email you received when you created the event group.", + "views.event.p.eventgroupid": "You can find this short string of characters in the event group's link, in your confirmation email, or on the event group's page.", + "views.event.p.eventgrouplinker": "Choose a group you've edited before", + "views.event.p.eventlocation": "Location", + "views.event.p.eventname": "Event name", + "views.event.p.eventstart": "Starts", + "views.event.p.eventurl": "Link", + "views.event.p.eventurldesc": "For tickets or another event page (optional).", + "views.event.p.groupbutton": "Enter group details manually", + "views.event.p.hostname": "Host name", + "views.event.p.hostnamedesc": "Will be shown on the event page (optional).", + "views.event.p.maxattendees": "Attendee limit", + "views.event.p.maxattendeestitle": "Set a limit on the maximum number of attendees", + "views.event.p.publicevent": "Display this event on the public event list", + "views.event.p.timezone": "Timezone", + "views.event.partof": "<a href='/group/{{eventData.eventGroup.id}}'>{{eventData.eventGroup.name}}</a>", + "views.event.postbutton": "Post comment", + "views.event.remaining_one": "{{count}} spot remaining - add yourself now!", + "views.event.remaining_other": "{{count}} spots remaining - add yourself now!", + "views.event.remaining_zero": "This event is at capacity.", + "views.event.removeAttendee": "Remove attendee", + "views.event.removeattendeedesc": "Remove attendee from '{{eventData.name}}'", + "views.event.removeme": "Remove me", + "views.event.removemyself": "Remove myself", + "views.event.removemyselfdesc": "Remove yourself from '{{eventData.name}}'", + "views.event.removepswd": "Remove password", + "views.event.removepswddesc": "You can use this password to remove yourself from the list of event attendees. If you provided your email, you'll receive it by email. Otherwise, write it down now because it will <strong>not be shown again</strong>.", + "views.event.removeuser": "Remove user from event", + "views.event.reply": "Reply", + "views.event.replycontent": "What would you like to reply?", + "views.event.share": "To share your event, use the link you can see just above this message - that way your attendees won't be able to edit or delete your event!", + "views.event.showonGM": "Show on Google Maps", + "views.event.showonOM": "Show on OpenStreetMap", + "views.event.started": "Started", + "views.event.welcome": "Welcome to your event!", + "views.partials.fixerrors": "Please fix these errors:", "frontend.dateformat": "LL", "frontend.displaydate-days": "{{ startdate }} <span class=\"text-muted\">at</span> {{ starttime }} <span class=\"text-muted\">-</span> {{ enddate }} <span class=\"text-muted\">at</span> {{ endtime }} {{ timezone }}", "frontend.displaydate-sameday": "{{ startdate }} <span class=\"text-muted\">from<span> {{ starttime }} <span class=\"text-muted\">to</span> {{ endtime }}{{ timezone}}", @@ -121,151 +110,128 @@ "frontend.newevent": "New event", "frontend.publicevents": "Public events", "frontend.timeformat": "LT", - "group.about": "About", - "group.addevent": "To link an existing event to this group, copy and paste the two codes below into the 'Event Group' box when creating a new event or editing an existing event.", - "group.del": "Delete this event group", - "group.delconfirm": "Are you sure you want to delete this event group? This action cannot be undone.", - "group.deldesc": "<p>This will <strong>not</strong> delete the individual events contained in this group. They can be linked to another group later.", - "group.edit": "Edit group", - "group.editmode": "Switch to editing mode", - "group.editpswd": "Event group editing password", - "group.editpswddesc": "Event group secret editing code", - "group.feedlinkdesc": "Paste this URL into your calendar app\nto subscribe to a live feed of events from this group.", - "group.hostedby": "Hosted by</span> {{eventGroupData.hostName}}", - "group.ICSexport": "Export as ICS", - "group.options": "Options", - "group.p.creatoremail": "Your email", - "group.p.del": "Delete this event group", - "group.p.delbutton": "Delete event group", - "group.p.eventgroupdescription": "Description", - "group.p.eventgroupedittoken": "Event group secret\nediting code", - "group.p.eventgroupid": "Event group ID", - "group.p.eventgroupname": "Event group name", - "group.p.eventgroupurl": "Link", - "group.p.eventgroupurldesc": "For tickets or another event page (optional).", - "group.p.hostname": "Host or organisation name", - "group.p.isshowgroup": "Will be shown on the event group page (optional).", - "group.p.publicgroup": "Display this group on the public group list", - "group.subscribe": "Subscribe to events from\n'{{eventGroupData.name}}'", - "group.subscribebutton": "Subscribe", - "group.subscribedesc": "Enter your email address (optional) to receive\nupdates\nwhenever a new event is created in this group.", - "group.subscribetitle": "Subscribe to updates", - "group.welcome": "Welcome to your event group! We've just sent you an email with your secret editing link, which you can also see in the address bar above. Haven't got the email? Check your spam or junk folder. To share your event group, use the link you can see just below this message - that way your attendees won't be able to edit or delete your event group!", - "home.about": "About {{ siteName }}", - "home.aboutgathio": "About Gathio", - "home.attention": "But remember: all events are visible to anyone who knows the link, so probably don't use Gathio to plot your surprise birthday party or revolution. Or whatever, you do you.", - "home.autodelete": "If this instance automatically deletes its events, sometime after the event finishes, it's deleted from the database for ever, and your data goes with it.", - "home.conftitle": "Configurable", - "home.fedtitle": "Federation and self-hosting", - "home.flagshipsetting": "The <a href=\"https://gath.io\">flagship Gathio instance at gath.io</a> is designed for anyone to create ephemeral, hidden events. Anyone can create an event; events are never displayed anywhere public; and they're deleted 7 days after they end.", - "home.imgexample": "An example event page for a picnic. The page shows the event's location, host, date and time, and description, as well as buttons to save the event to Google Calendar, export it, and open the location in OpenStreetMap and Google Maps.", - "home.intro": "Gathio is a simple, federated, privacy-first event hosting platform.", - "home.kofi": "Support Me on Ko-fi", - "home.kofidesc": "If you find yourself using and enjoying <strong>gath<span class='text-muted'>io</span></strong>, consider buying me a coffee. It'll help keep the site running! <i class=\"far fa-heart\"></i>", - "home.onpre": "But if your community sets up their own instance, you can limit event creation to a specific list of people, display events on a handy list on the homepage, and disable event deletion entirely!", - "home.opensource": "Open source", - "home.osdesc": "Gathio is delighted to be open source, and is built by a lovely group of people. Leave a question in our <a href=\"https://github.com/lowercasename/gathio/issues\">tracker</a> if you encounter any issues.", - "home.privacy": "Also, Gathio doesn't show you ads, doesn't sell your data, and never sends you unnecessary emails.", - "home.privacytitle": "Privacy-first", - "home.privdesc": "There are no accounts on Gathio. When you create an event, we generate a password which allows you to edit the event. Send all your guests the public link, and all your co-hosts the secret editing link containing the password.", - "home.privmail": "If you supply your email, we'll send you the editing password so you don't lose it - but supplying your email is optional!", - "home.selfhost": "Gathio can easily be self-hosted, and supports ActivityPub services like Mastodon, Pleroma, and Friendica, allowing you to access events from anywhere on the Fediverse. We encourage you to spin up your own instance for your community. Detailed instructions on <a href=\"https://docs.gath.io/using-gathio/fediverse/\">ActivityPub access</a> and <a href=\"https://docs.gath.io/running-gathio/installation/\">self-hosted installation</a> live on our GitHub wiki.", - "imgdel": "Delete image", - "incorrectpwd": "That editing password is incorrect. Try again.", - "instancesettings": "Instance Settings", - "interaction": "Users can post comments on this event", - "join": "Users can mark themselves as attending this event", - "joinemaildesc": "If you provide your email, you will receive updates to the event.", - "magiclink-invalid": "This magic link is invalid or has expired. Please request a new one here.", - "mail.addeventattendee.clicktocancel": "Click this link", - "mail.addeventattendee.dontknowhtml": "If you didn't mark yourself as attending an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the <strong>deletion password</strong> above to remove yourself from the event page.", - "mail.addeventattendee.eventlink": "Follow this link to open the event page any time", - "mail.addeventattendee.preface": "You just marked yourself as attending an event on {{ siteName }}. Thank you! We'll send you another email if there are any updates to the event. Your email will be automatically removed from the database once the event finishes.", - "mail.addeventattendee.removapasswordhtml": "You can also head to the event page and use this <strong>deletion password</strong>", - "mail.addeventattendee.removelink": "Need to remove yourself from this event? Click this link", - "mail.addeventattendee.removepassword": "You can also head to the event page and use this deletion password", - "mail.addeventattendee.toremove": "Need to remove yourself from this event?", - "mail.addeventcomment.link": "Click here to see the comment", - "mail.addeventcomment.preface": "{{ commentAuthor }} has just posted a comment on an event you're attending on {{ siteName }}.", - "mail.addeventcomment.prefacehtml": "<strong>{{ commentAuthor }}</strong> has just posted a comment on an event you're attending on {{ siteName }}.", - "mail.createevent.desc": "Use the following link to edit your event. DO NOT SHARE THIS, as anyone with this link can edit your event.", - "mail.createevent.preface": "Your event has been created!", - "mail.createevent.sharelink": "Use this link to share it with people", - "mail.createeventgroup.done": "And that's it - have a great day!", - "mail.createeventgroup.dontknow": "If you didn't make an event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs when they were making the group. Just click on the edit link above and delete that event group, which removes your email from the system as well.", - "mail.createeventgroup.editgrouplink": "Edit the event group here", - "mail.createeventgroup.editgrouplinkhtml": "Edit event group", - "mail.createeventgroup.eventlink": "To add events to this group (whether brand new events or ones you've already made), click the 'This event is part of an event group' checkbox. You will need to copy the following two codes into the box which opens:", - "mail.createeventgroup.link": "You can edit your event group by clicking the button below, or just following this link", - "mail.createeventgroup.preface": "You just created a new event group on {{ siteName }}! Thanks a bunch - we're delighted to have you.", - "mail.createeventgroup.sharelink": "To let others know about your event group, send them this link", - "mail.createeventhtml.desc": "Click this button to edit your event. <strong>DO NOT SHARE THIS</strong>, as anyone with this link can edit your event.", - "mail.createeventhtml.editevent": "Edit Your Event", - "mail.deleteevent.done": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - that event, and your email, is deleted from the system now.", - "mail.deleteevent.preface": "The {{ eventName }} event you're attending on {{ siteName }} was just deleted by its creator.", - "mail.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the deletion password above to remove yourself from the event page.", - "mail.editevent.dontknow": "If you didn't mark yourself as attending an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email will be removed from the system when the event finishes.", - "mail.editevent.link": "Click here to see the event", - "mail.editevent.preface": "An event you're attending on {{ siteName }} has just been edited.", - "mail.eventgroupupdate.afterlink": " ", - "mail.eventgroupupdate.beforelink": "The event is ", - "mail.eventgroupupdate.dontknow": "If you didn't subscribe yourself to this event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs.", - "mail.eventgroupupdate.dontknowhtml": "If you didn't subscribe yourself to this event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Click here to unsubscribe", - "mail.eventgroupupdate.grouplink": "Click here to see the event group", - "mail.eventgroupupdate.holduphtml": "Hold up - I don't want to receive these emails any more!", - "mail.eventgroupupdate.link": "The event is '{{ eventName }}'", - "mail.eventgroupupdate.preface": "A new event has been added to the event group '{{ eventGroupName }}' on {{ siteName }}", - "mail.eventgroupupdate.prefacehtml": "A new event has been added to the event group '{eventGroupName}' on {{ siteName }}.", - "mail.eventgroupupdate.unsubscribe": "Click here to unsubscribe", - "mail.holdup": "Hold up - I have no idea what this email is about!", - "mail.love": "Love,", - "mail.magiclink.dontknow": "If you didn't try to create an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email address will be deleted after the magic link expires.", - "mail.magiclink.link": "This link will expire in 24 hours and can be used multiple times before then. Don't share it publicly, because it will allow anyone to create an event on your behalf!", - "mail.magiclink.preface": "Here's a magic link which will allow you to create an event on {{ siteName }}.", - "mail.removeeventattendee.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - you won't receive any more of these emails for this event, and your email has been removed from the database.", - "mail.removeeventattendee.preface": "You have been removed from the event {{ eventName }} on {{ siteName }} by the organizer of the event.", - "mail.subscribed.desc": "You will receive emails when new events are added to the group, and can unsubscribe at any time.", - "mail.subscribed.preface": "You have been subscribed to the event group '{{eventGroupName}}' on {{ siteName }}.", - "mail.unattendevent.desc": "If you didn't mean to do this, an admin may have removed you from the event.", - "mail.unattendevent.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs, then removed it. Don't worry - you won't receive any more emails linked to this event.", - "mail.unattendevent.preface": "You just removed yourself from an event on {{ siteName }}. You will no longer receive update emails for this event.", - "main.defaultmetadata": "An easier, quicker, and much less privacy-invading way to make and share events", - "main.footnote": " <strong>Gathio</strong> version {{version}} · <a href=\"https://github.com/lowercasename/gathio\">GitHub</a> · Made with <i class=\"far fa-heart\"></i> by <a href=\"https://raphaelkabo.com\">Raphael</a> and <a href=\"https://github.com/lowercasename/gathio/graphs/contributors\">contributors</a>", - "mdsupport": "<a href='https://commonmark.org/help/'>Markdown</a> formatting\nsupported.", - "ml.mailsubject": "Magic link to create an event", - "ml.provideemail": "Please provide an email address.", - "ml.requestml": "Request a link to create a new event", - "ml.requestmlbutton": "Request magic link", - "ml.requestmlcontact": "If you run into any issues, please contact the instance administrator.", - "ml.requestmldesc": "The administrator of this instance has limited event creation to a set of specific email addresses. If your email address is allowed to create events, you will be sent a magic link. If not, you won't receive anything.", - "ml.thanks": "Thanks! If this email address can create events, you should receive an email with a magic link.", - "newevent.createnew": "Create an event", - "newevent.groupattention": "Event groups do not get automatically removed like events do, but events which have been removed from {{siteName}} will of course not show up in an event group.", - "newevent.groupdesc": "An event group is a holding area for a set of linked events, like a series of film nights, a festival, or a band tour. You can share a public link to your event group just like an individual event link, and people who know the secret editing code (sent in an email when you create the event group) will be able to add future events to the group.", - "newevent.importevent": "Import an existing event", - "newevent.neweventbutton": "Create a new event", - "newevent.neweventgroup": "Create a new event group", - "newevent.newgroup": "Create an event group", - "newevent.p.import": "Import", - "newevent.p.importdesc": "Upload an .ics file here to instantly create an event. You can save a Facebook event as an .ics file by clicking on the context menu next to the 'Import' and 'Edit' buttons on the event page and choosing the 'Export Event' option. Then select the 'Save to calendar' option and save the file on your computer.", - "newevent.p.importing": "Importing...", - "newevent.pagetitle": "What would you like to do?", - "newevent.visiblealert": "Events are visible to anyone who knows the link.", - "noevents": "No events!", - "numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", - "options.showlistattendees": "Display the list of attendees", - "pastevents": "Past events", - "period": ".", - "publiclist.events": "Events", - "publiclist.groups": "Groups", - "publiclist.nogroups": "No groups!", - "publiclist.numoevents": "{{this.numberOfEvents}} {{plural this.numberOfEvents \"event(s)\"}}", - "publiclist.pastevents": "Past events", - "publiclist.upcomingevents": "Upcoming events", - "recommendeddimensions": "Recommended dimensions (w x h): 920px by 300px.", - "reply": "Reply", - "replycontent": "What would you like to reply?", - "right": "Get it right!", + "views.emails.createevent.editpswddesc": "Event group secret editing code", + "views.eventgroup.ICSexport": "Export as ICS", + "views.partials.eventgroup.options": "Options", + "views.partials.eventgroupform.creatoremail": "Your email", + "views.partials.editeventgroup.del": "Delete this event group", + "views.partials.editeventgroup.delbutton": "Delete event group", + "views.partials.eventgroupform.eventgroupddesc": "Description", + "views.partials.eventform.eventgroupedittoken": "Event group secret\nediting code", + "views.partials.eventgroupform.eventgroupurl": "Link", + "views.partials.eventgroupform.eventgroupurldesc": "For tickets or another event page (optional).", + "views.partials.eventgroupform.hostname": "Host or organisation name", + "views.partials.eventgroupform.isshowningroup": "Will be shown on the event group page (optional).", + "views.partials.eventgroupform.publicgroup": "Display this group on the public group list", + "views.home.about": "About {{ siteName }}", + "views.home.aboutgathio": "About Gathio", + "views.home.attention": "But remember: all events are visible to anyone who knows the link, so probably don't use Gathio to plot your surprise birthday party or revolution. Or whatever, you do you.", + "views.home.autodelete": "If this instance automatically deletes its events, sometime after the event finishes, it's deleted from the database for ever, and your data goes with it.", + "views.home.conftitle": "Configurable", + "views.home.fedtitle": "Federation and self-hosting", + "views.home.flagshipsetting": "The <a href=\"https://gath.io\">flagship Gathio instance at gath.io</a> is designed for anyone to create ephemeral, hidden events. Anyone can create an event; events are never displayed anywhere public; and they're deleted 7 days after they end.", + "views.home.imgexample": "An example event page for a picnic. The page shows the event's location, host, date and time, and description, as well as buttons to save the event to Google Calendar, export it, and open the location in OpenStreetMap and Google Maps.", + "views.home.intro": "Gathio is a simple, federated, privacy-first event hosting platform.", + "views.home.kofi": "Support Me on Ko-fi", + "views.home.kofidesc": "If you find yourself using and enjoying <strong>gath<span class='text-muted'>io</span></strong>, consider buying me a coffee. It'll help keep the site running! <i class=\"far fa-heart\"></i>", + "views.home.onpre": "But if your community sets up their own instance, you can limit event creation to a specific list of people, display events on a handy list on the homepage, and disable event deletion entirely!", + "views.home.opensource": "Open source", + "views.home.osdesc": "Gathio is delighted to be open source, and is built by a lovely group of people. Leave a question in our <a href=\"https://github.com/lowercasename/gathio/issues\">tracker</a> if you encounter any issues.", + "views.home.privacy": "Also, Gathio doesn't show you ads, doesn't sell your data, and never sends you unnecessary emails.", + "views.home.privacytitle": "Privacy-first", + "views.home.privdesc": "There are no accounts on Gathio. When you create an event, we generate a password which allows you to edit the event. Send all your guests the public link, and all your co-hosts the secret editing link containing the password.", + "views.home.privmail": "If you supply your email, we'll send you the editing password so you don't lose it - but supplying your email is optional!", + "views.home.selfhost": "Gathio can easily be self-hosted, and supports ActivityPub services like Mastodon, Pleroma, and Friendica, allowing you to access events from anywhere on the Fediverse. We encourage you to spin up your own instance for your community. Detailed instructions on <a href=\"https://docs.gath.io/using-gathio/fediverse/\">ActivityPub access</a> and <a href=\"https://docs.gath.io/running-gathio/installation/\">self-hosted installation</a> live on our GitHub wiki.", + "views.partials.delimg": "Delete image", + "views.incorrectpswd": "That editing password is incorrect. Try again.", + "views.partials.instancerules.instancesettings": "Instance Settings", + "views.interaction": "Users can post comments on this event", + "views.event.joinemaildesc": "If you provide your email, you will receive updates to the event.", + "routes.magiclink-invalid": "This magic link is invalid or has expired. Please request a new one here.", + "views.emails.addeventattendee.clicktocancel": "Click this link", + "views.emails.addeventattendee.dontknowhtml": "If you didn't mark yourself as attending an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the <strong>deletion password</strong> above to remove yourself from the event page.", + "views.emails.addeventattendee.eventlink": "Follow this link to open the event page any time", + "views.emails.addeventattendee.preface": "You just marked yourself as attending an event on {{ siteName }}. Thank you! We'll send you another email if there are any updates to the event. Your email will be automatically removed from the database once the event finishes.", + "views.emails.addeventattendee.removapasswordhtml": "You can also head to the event page and use this <strong>deletion password</strong>", + "views.emails.addeventattendee.removelink": "Need to remove yourself from this event? Click this link", + "views.emails.addeventattendee.removepassword": "You can also head to the event page and use this deletion password", + "views.emails.addeventattendee.toremove": "Need to remove yourself from this event?", + "views.emails.addeventcomment.link": "Click here to see the comment", + "views.emails.addeventcomment.preface": "{{ commentAuthor }} has just posted a comment on an event you're attending on {{ siteName }}.", + "views.emails.addeventcomment.prefacehtml": "<strong>{{ commentAuthor }}</strong> has just posted a comment on an event you're attending on {{ siteName }}.", + "views.emails.createevent.desc": "Use the following link to edit your event. DO NOT SHARE THIS, as anyone with this link can edit your event.", + "views.emails.createevent.preface": "Your event has been created!", + "views.emails.createevent.sharelink": "Use this link to share it with people", + "views.emails.createeventgroup.done": "And that's it - have a great day!", + "views.emails.createeventgroup.dontknow": "If you didn't make an event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs when they were making the group. Just click on the edit link above and delete that event group, which removes your email from the system as well.", + "views.emails.createeventgroup.editgrouplink": "Edit the event group here", + "views.emails.createeventgroup.editgrouplinkhtml": "Edit event group", + "views.emails.createeventgroup.eventlink": "To add events to this group (whether brand new events or ones you've already made), click the 'This event is part of an event group' checkbox. You will need to copy the following two codes into the box which opens:", + "views.emails.createeventgroup.link": "You can edit your event group by clicking the button below, or just following this link", + "views.emails.createeventgroup.preface": "You just created a new event group on {{ siteName }}! Thanks a bunch - we're delighted to have you.", + "views.emails.createeventgroup.sharelink": "To let others know about your event group, send them this link", + "views.emails.createeventhtml.desc": "Click this button to edit your event. <strong>DO NOT SHARE THIS</strong>, as anyone with this link can edit your event.", + "views.emails.createeventhtml.editevent": "Edit Your Event", + "views.emails.deleteevent.done": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - that event, and your email, is deleted from the system now.", + "views.emails.deleteevent.preface": "The {{ eventName }} event you're attending on {{ siteName }} was just deleted by its creator.", + "views.emails.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the deletion password above to remove yourself from the event page.", + "views.emails.editevent.dontknow": "If you didn't mark yourself as attending an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email will be removed from the system when the event finishes.", + "views.emails.editevent.link": "Click here to see the event", + "views.emails.editevent.preface": "An event you're attending on {{ siteName }} has just been edited.", + "views.emails.eventgroupupdate.afterlink": " ", + "views.emails.eventgroupupdate.beforelink": "The event is ", + "views.emails.eventgroupupdate.dontknow": "If you didn't subscribe yourself to this event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs.", + "views.emails.eventgroupupdate.dontknowhtml": "If you didn't subscribe yourself to this event group on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Click here to unsubscribe", + "views.emails.eventgroupupdate.grouplink": "Click here to see the event group", + "views.emails.eventgroupupdate.holduphtml": "Hold up - I don't want to receive these emails any more!", + "views.emails.eventgroupupdate.link": "The event is '{{ eventName }}'", + "views.emails.eventgroupupdate.preface": "A new event has been added to the event group '{{ eventGroupName }}' on {{ siteName }}", + "views.emails.eventgroupupdate.prefacehtml": "A new event has been added to the event group '{eventGroupName}' on {{ siteName }}.", + "views.emails.eventgroupupdate.unsubscribe": "Click here to unsubscribe", + "views.emails.holdup": "Hold up - I have no idea what this email is about!", + "views.emails.love": "Love,", + "views.emails.magiclink.dontknow": "If you didn't try to create an event on {{ siteName }}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email address will be deleted after the magic link expires.", + "views.emails.magiclink.link": "This link will expire in 24 hours and can be used multiple times before then. Don't share it publicly, because it will allow anyone to create an event on your behalf!", + "views.emails.magiclink.preface": "Here's a magic link which will allow you to create an event on {{ siteName }}.", + "views.emails.removeeventattendee.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - you won't receive any more of these emails for this event, and your email has been removed from the database.", + "views.emails.removeeventattendee.preface": "You have been removed from the event {{ eventName }} on {{ siteName }} by the organizer of the event.", + "views.emails.subscribed.desc": "You will receive emails when new events are added to the group, and can unsubscribe at any time.", + "views.emails.subscribed.preface": "You have been subscribed to the event group '{{eventGroupName}}' on {{ siteName }}.", + "views.emails.unattendevent.desc": "If you didn't mean to do this, an admin may have removed you from the event.", + "views.emails.unattendevent.dontknow": "If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs, then removed it. Don't worry - you won't receive any more emails linked to this event.", + "views.emails.unattendevent.preface": "You just removed yourself from an event on {{ siteName }}. You will no longer receive update emails for this event.", + "views.layouts.main.defaultmetadata": "An easier, quicker, and much less privacy-invading way to make and share events", + "views.layouts.main.footnote": " <strong>Gathio</strong> version {{version}} · <a href=\"https://github.com/lowercasename/gathio\">GitHub</a> · Made with <i class=\"far fa-heart\"></i> by <a href=\"https://raphaelkabo.com\">Raphael</a> and <a href=\"https://github.com/lowercasename/gathio/graphs/contributors\">contributors</a>", + "views.partials.mdsupport": "<a href='https://commonmark.org/help/'>Markdown</a> formatting\nsupported.", + "routes.magiclink.mailsubject": "Magic link to create an event", + "routes.magiclink.provideemail": "Please provide an email address.", + "routes.magiclink.requestml": "Request a link to create a new event", + "routes.magiclink.requestmlbutton": "Request magic link", + "views.createeventmagiclink.requestmlcontact": "If you run into any issues, please contact the instance administrator.", + "views.createeventmagiclink.requestmldesc": "The administrator of this instance has limited event creation to a set of specific email addresses. If your email address is allowed to create events, you will be sent a magic link. If not, you won't receive anything.", + "routes.magiclink.thanks": "Thanks! If this email address can create events, you should receive an email with a magic link.", + "views.newevent.createnew": "Create an event", + "views.newevent.groupattention": "Event groups do not get automatically removed like events do, but events which have been removed from {{siteName}} will of course not show up in an event group.", + "views.newevent.groupdesc": "An event group is a holding area for a set of linked events, like a series of film nights, a festival, or a band tour. You can share a public link to your event group just like an individual event link, and people who know the secret editing code (sent in an email when you create the event group) will be able to add future events to the group.", + "views.newevent.importevent": "Import an existing event", + "views.newevent.neweventbutton": "Create a new event", + "views.newevent.neweventgroup": "Create a new event group", + "views.newevent.newgroup": "Create an event group", + "views.newevent.p.import": "Import", + "views.newevent.p.importdesc": "Upload an .ics file here to instantly create an event. You can save a Facebook event as an .ics file by clicking on the context menu next to the 'Import' and 'Edit' buttons on the event page and choosing the 'Export Event' option. Then select the 'Save to calendar' option and save the file on your computer.", + "views.newevent.p.importing": "Importing...", + "views.newevent.pagetitle": "What would you like to do?", + "views.newevent.visiblealert": "Events are visible to anyone who knows the link.", + "views.partials.eventlist.noevents": "No events!", + "views.event.numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", + "views.options.showlistattendees": "Display the list of attendees", + "views.publiceventlist.events": "Events", + "views.publiceventlist.groups": "Groups", + "views.publiceventlist.nogroups": "No groups!", + "views.publiceventlist.numoevents": "{{this.numberOfEvents}} {{plural this.numberOfEvents \"event(s)\"}}", + "views.publiceventlist.pastevents": "Past events", + "views.publiceventlist.upcomingevents": "Upcoming events", + "views.partials.recommendeddimensions": "Recommended dimensions (w x h): 920px by 300px.", "routes.addeventattendeesubject": "You're RSVPed to {{ eventName }}", "routes.addeventcommentsubject": "New comment in {{eventName}}", "routes.deleteeventsubject": "{{ eventName }} was deleted", @@ -279,38 +245,64 @@ "routes.event.timezonechanged": "the time zone changed to", "routes.removeeventattendeesubject": "You have been removed from an event", "routes.subscribedsubject": "You have subscribed to an event group", - "save": "Save changes", - "saving": "Saving...", - "selectfile": "Select file", - "sidebar.about": "About", - "sidebar.createevent": "Create an event", - "sidebar.events": "View events", - "snappy": "Make it snappy.", - "upcomingevents": "Upcoming events", - "validation.eventdata.creatoremail": "Email address is invalid.", - "validation.eventdata.eventdescription": "Event description is required.", - "validation.eventdata.eventend": "Event end time is required.", - "validation.eventdata.eventgroupboolean": "Event group ID is required.", - "validation.eventdata.eventgroupedittoken": "Event group edit token is required.", - "validation.eventdata.eventlocation": "Event location is required.", - "validation.eventdata.eventname": "Event name is required.", - "validation.eventdata.eventstart": "Event start time is required.", - "validation.eventdata.eventurl": "Event link is invalid.", - "validation.eventdata.maxattendees": "Max number of attendees must be a number.", - "validation.eventdata.maxattendeesboolean": "Max number of attendees is required.", - "validation.eventdata.timezone": "Event timezone is required.", - "validation.eventtime.endisbefore": "End time must be in the future.", - "validation.eventtime.endyears": "Event duration cannot be longer than 1 year.", - "validation.eventtime.startisafter": "Start time must be before end time.", - "validation.eventtime.startisbefore": "Start time must be in the future.", - "validation.groupdata.creatoremail": "Email address is invalid.", - "validation.groupdata.eventgroupdescription": "Event group description is required.", - "validation.groupdata.eventgroupname": "Event group name is required.", - "validation.groupdata.eventgroupurl": "Group link is invalid.", + "views.partials.importevent.selectfile": "Select file", + "views.partials.sidebar.about": "About", + "views.partials.sidebar.createevent": "Create an event", + "views.partials.sidebar.events": "View events", + "views.partials.snappy": "Make it snappy.", + "util.validation.eventdata.creatoremail": "Email address is invalid.", + "util.validation.eventdata.eventdescription": "Event description is required.", + "util.validation.eventdata.eventend": "Event end time is required.", + "util.validation.eventdata.eventgroupboolean": "Event group ID is required.", + "util.validation.eventdata.eventgroupedittoken": "Event group edit token is required.", + "util.validation.eventdata.eventlocation": "Event location is required.", + "util.validation.eventdata.eventname": "Event name is required.", + "util.validation.eventdata.eventstart": "Event start time is required.", + "util.validation.eventdata.eventurl": "Event link is invalid.", + "util.validation.eventdata.maxattendees": "Max number of attendees must be a number.", + "util.validation.eventdata.maxattendeesboolean": "Max number of attendees is required.", + "util.validation.eventdata.timezone": "Event timezone is required.", + "util.validation.eventtime.endisbefore": "End time must be in the future.", + "util.validation.eventtime.endyears": "Event duration cannot be longer than 1 year.", + "util.validation.eventtime.startisafter": "Start time must be before end time.", + "util.validation.eventtime.startisbefore": "Start time must be in the future.", + "util.validation.groupdata.creatoremail": "Email address is invalid.", + "util.validation.groupdata.eventgroupdescription": "Event group description is required.", + "util.validation.groupdata.eventgroupname": "Event group name is required.", + "util.validation.groupdata.eventgroupurl": "Group link is invalid.", "views.event.deletetitle": "Delete '{{ eventData.name }}'", "views.event.removetitle": "Remove {{ attendeeName }} from {{ eventName }}", "views.eventgroup.deletetitle": "Delete '{{ eventGroupData.name }}'", - "wontshow": "Will not be shown anywhere (optional).", - "year-month-format": "MMMM YYYY", - "youremail": "Your email" + "views.partials.wontshow": "Will not be shown anywhere (optional).", + "common.year-month-format": "MMMM YYYY", + "common.youremail": "Your email", + "common.close": "Close", + "common.copy": "Copy", + "common.create": "Create", + "common.creating": "Creating...", + "views.edittoken": "Enter editing password", + "common.eventgroups": "Event groups", + "views.join": "Users can mark themselves as attending this event", + "views.right": "Get it right!", + "views.partials.save": "Save changes", + "views.partials.saving": "Saving...", + "views.eventgroup.upcomingevents": "Upcoming events", + "views.eventgroup.pastevents": "Past events", + "views.eventgroup.edit": "Edit group", + "views.eventgroup.welcome": "Welcome to your event group! We've just sent you an email with your secret editing link, which you can also see in the address bar above. Haven't got the email? Check your spam or junk folder. To share your event group, use the link you can see just below this message - that way your attendees won't be able to edit or delete your event group!", + "views.eventgroup.hostedby": "Hosted by</span> {{eventGroupData.hostName}}", + "views.eventgroup.feedlinkdesc": "Paste this URL into your calendar app\nto subscribe to a live feed of events from this group.", + "views.eventgroup.subscribetitle": "Subscribe to updates", + "views.eventgroup.editmode": "Switch to editing mode", + "views.eventgroup.addevent": "To link an existing event to this group, copy and paste the two codes below into the 'Event Group' box when creating a new event or editing an existing event.", + "common.eventgroupid": "Event group ID", + "views.eventgroup.editpswd": "Event group editing password", + "views.eventgroup.about": "About", + "views.eventgroup.delconfirm": "Are you sure you want to delete this event group? This action cannot be undone.", + "views.eventgroup.deldesc": "<p>This will <strong>not</strong> delete the individual events contained in this group. They can be linked to another group later.", + "views.eventgroup.del": "Delete this event group", + "views.eventgroup.subscribe": "Subscribe to events from\n'{{eventGroupData.name}}'", + "views.eventgroup.subscribedesc": "Enter your email address (optional) to receive\nupdates\nwhenever a new event is created in this group.", + "views.eventgroup.subscribebutton": "Subscribe", + "common.eventgroupname": "Event group name" } diff --git a/locales/ja.json b/locales/ja.json index 04ccbd7..88d8bf0 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -1,10 +1,7 @@ { - "404.desc": "もともと存在しなかったか、終了して一定期間を経過したのなら、サーバーから削除されたかのいずれかです。がっかりしないで――あなたがイベントを企画してみたら? あなたのオカリナ・リサイタルにぜひ行きたい、と思う人は私のほかにもきっといますよ。", - "404.notfound": "イベントが見つかりません !", - "changefile": "ファイルを変更", - "choosefile": "ファイルを選択", - "close": "閉じる", - "comment": "コメント", + "views.404desc": "もともと存在しなかったか、終了して一定期間を経過したのなら、サーバーから削除されたかのいずれかです。がっかりしないで――あなたがイベントを企画してみたら? あなたのオカリナ・リサイタルにぜひ行きたい、と思う人は私のほかにもきっといますよ。", + "views.404notfound": "イベントが見つかりません !", + "views.partials.choosefile": "ファイルを選択", "common.datetimeformat": "LL (dd) LT", "config.defaultinstancedesc": "**{{ siteName }}** は Gathio――簡単に、プライバシーファーストで、連合プロトコルにも対応したイベントホストプラットフォームで稼働しています。", "config.instancerule..showpubliceventlist-false": "イベントとグループは、各々のリンクからしかアクセスできません", @@ -15,104 +12,96 @@ "config.instancerule.isfederated-false": "このインスタンスは、他のインスタンスとの連合プロトコルを有効にしていません", "config.instancerule.isfederated-true": "このインスタンスは ActivityPub を通じて他のインスタンスと連合しています", "config.instancerule.showpubliceventlist-true": "公開イベントと公開グループをページ上に掲載します", - "copied": "コピーしました !", - "copy": "コピー", - "coverimg": "カバー画像", - "create": "作成", - "creating": "作成中...", - "creatoremaildesc": "メールアドレスを入力すると、編集用秘密パスワードを送信します。またイベントについての更新情報も送信します。", - "datetimeformat": "{{thedate, long}}", - "del": "削除", - "edittoken": "編集パスワードを入力します", - "edittokendesc": "編集パスワードを入力してください。イベントが作成時に表示したほか、メールアドレスを入力していたらメールでも送信しています。", - "emailaddr": "メールアドレス", - "emaildesc": "メールアドレスを入力すると、編集用秘密パスワードを送信します。また、イベント情報の更新があった際にはお知らせします。", - "event.about": "このイベントについて", - "event.addme": "参加", - "event.addmyself": "参加する", - "event.addself": "'{{eventData.name}}' に参加", - "event.addtoGC": "Google カレンダーに追加", - "event.attendeeemail": "あなたのメールアドレス(任意)", - "event.attendeename": "参加者名", - "event.attendeenamedesc": "またはニックネームとか...", - "event.attendeenum": "何人で参加しますか?", - "event.attendees": "参加者", - "event.attendeevisible": "参加者リストに参加者名を載せる", - "event.attendeevisibledesc": "参加者名を匿名にする場合でも、イベント主催者だけは確認できます。", - "event.attention": "このイベントの編集用秘密パスワード : <strong>{{eventData.editToken}}</strong></br>ブラウザストレージに保存してあり、メールアドレスを入力したのならメールでも送信しています。メールアドレスを入力しなかったのなら、<strong>すぐに安全な場所に保存</strong>してください。もう二度と表示しませんので!", - "event.capacity": "このイベントは満員です。", - "event.comment": "コメント", - "event.commentauthor": "お名前", - "event.commentauthorph": "お名前をお願いします", - "event.commentcontent": "コメントをどうぞ", - "event.concludeddel": "このイベントは終了しました。編集もできなくなりました。{{#if eventWillBeDeleted}}また {{daysUntilDeletion}}に自動的に削除します。{{/if}}", - "event.confremoveattendee": "この参加者をイベントから削除します。よろしいですか? この操作は取り消しできません。", - "event.del": "イベント削除", - "event.delconfirm": "このイベントを削除します。よろしいですか? この操作は取り消しできません。", - "event.discussion": "コメント", - "event.edit": "イベントを編集", - "event.editlater": "後でいつでも編集できます。", - "event.ended": "終了済み", - "event.enternum": "人数を入力してください", - "event.hidden": " - 匿名", - "event.hiddenattendee_one": "匿名 {{count}} 人", - "event.hiddenattendee_other": "匿名 {{count}} 人", - "event.hiddenattendee_zero": "匿名 なし", - "event.hostedby": "主催 : </span> {{eventData.hostName}}", - "event.ICSexport": "iCalendar ファイル出力", - "event.locationdesc": "具体的に。", - "event.lostpswd": "パスワードをなくしましたか ? イベントの主催者に連絡を。", - "event.noattendees": "まだ参加者がいません !", - "event.nospam": "SPAM を送ることはありません!", - "event.numberofattende": "(現在 : {{numberOfAttendees}} 人)", - "event.numlimit": "1 ~ ${response.data.freeSpots} までの数値で入力してください", - "event.options": "設定", - "event.p.creatoremail": "あなたのメールアドレス", - "event.p.delthis": "このイベントを削除", - "event.p.edit": "'{{eventData.name}}' を編集", - "event.p.eventdescription": "説明", - "event.p.eventend": "終了", - "event.p.eventgroup": "イベントグループにリンクする", - "event.p.eventgroupdata": "このイベントをイベントグループにリンク", - "event.p.eventgroupedittoken": "この長い文字列は、グループを作成したときに送信する確認メールにも記載しています。", - "event.p.eventgroupid": "この短い文字列は、イベントグループのリンク、確認メール、イベントグループのページに記載しています。", - "event.p.eventgrouplinker": "登録してあるイベントグループを選択", - "event.p.eventlocation": "場所", - "event.p.eventname": "イベント名", - "event.p.eventstart": "開始", - "event.p.eventurl": "リンク", - "event.p.eventurldesc": "ほかのイベントのページや外部のチケット購入等のページ(任意)", - "event.p.groupbutton": "イベントグループのコードを入力", - "event.p.hostname": "主催者名", - "event.p.hostnamedesc": "イベントのページに表示します(任意)。", - "event.p.maxattendees": "定員", - "event.p.maxattendeestitle": "定員を設定する", - "event.p.publicevent": "このイベントを公開イベントリストに表示", - "event.p.timezone": "タイムゾーン", - "event.partof": "<a href='/group/{{eventData.eventGroup.id}}'>{{eventData.eventGroup.name}}</a> グループのイベント", - "event.postbutton": "送信", - "event.remaining_one": "残り {{count}} 枠 - 参加登録しましょう !", - "event.remaining_other": "残り {{count}} 枠 - 参加登録しましょう !", - "event.remaining_zero": "このイベントは満員です。", - "event.removeAttendee": "参加者をキャンセル", - "event.removeattendeedesc": "'{{eventData.name}}' の参加者をキャンセル", - "event.removeme": "キャンセル(辞退)", - "event.removemyself": "キャンセル(辞退)する", - "event.removemyselfdesc": "'{{eventData.name}}' への参加をキャンセル(辞退)する", - "event.removepswd": "参加者パスワード", - "event.removepswddesc": "この参加者パスワードは、イベントへの参加をキャンセル(辞退)する際に使います。\nメールを入力したのなら、メールでも送信しています。\nメールを入力していない場合は、<strong>二度と表示されない</strong>ため、今すぐ書き留めてください。", - "event.removeuser": "ユーザーをイベントから削除", - "event.reply": "返信", - "event.replycontent": "返信の内容は?", - "event.share": "イベントを共有するには、このメッセージのすぐ上に表示しているリンクをご利用ください。参加者にはイベントを編集したり削除したりすることはできません。", - "event.showonGM": "Google マップで表示", - "event.showonOM": "OpenStreetMap で表示", - "event.started": "開催中", - "event.welcome": "あなたが作成したイベントです。ようこそ!", - "eventgroups": "イベントグループ", - "eventpwd": "イベントパスワード", - "fixerrors": "エラーを修正してください :", - "forgotpwd": "パスワードがわからない?", + "common.copied": "コピーしました !", + "common.coverimg": "カバー画像", + "views.partials.creatoremaildesc": "メールアドレスを入力すると、編集用秘密パスワードを送信します。またイベントについての更新情報も送信します。", + "routes.event.datetimeformat": "{{thedate, long}}", + "views.del": "削除", + "views.edittokendesc": "編集パスワードを入力してください。イベントが作成時に表示したほか、メールアドレスを入力していたらメールでも送信しています。", + "common.emailaddr": "メールアドレス", + "views.event.about": "このイベントについて", + "views.event.addme": "参加", + "views.event.addmyself": "参加する", + "views.event.addself": "'{{eventData.name}}' に参加", + "views.event.addtoGC": "Google カレンダーに追加", + "views.event.attendeeemail": "あなたのメールアドレス(任意)", + "views.event.attendeename": "参加者名", + "views.event.attendeenamedesc": "またはニックネームとか...", + "views.event.attendeenum": "何人で参加しますか?", + "views.event.attendees": "参加者", + "views.event.attendeevisible": "参加者リストに参加者名を載せる", + "views.event.attendeevisibledesc": "参加者名を匿名にする場合でも、イベント主催者だけは確認できます。", + "views.event.attention": "このイベントの編集用秘密パスワード : <strong>{{eventData.editToken}}</strong></br>ブラウザストレージに保存してあり、メールアドレスを入力したのならメールでも送信しています。メールアドレスを入力しなかったのなら、<strong>すぐに安全な場所に保存</strong>してください。もう二度と表示しませんので!", + "views.event.capacity": "このイベントは満員です。", + "views.event.comment": "コメント", + "views.event.commentauthor": "お名前", + "views.event.commentauthorph": "お名前をお願いします", + "views.event.commentcontent": "コメントをどうぞ", + "views.event.concludeddel": "このイベントは終了しました。編集もできなくなりました。{{#if eventWillBeDeleted}}また {{daysUntilDeletion}}に自動的に削除します。{{/if}}", + "views.event.confremoveattendee": "この参加者をイベントから削除します。よろしいですか? この操作は取り消しできません。", + "views.event.del": "イベント削除", + "views.event.delconfirm": "このイベントを削除します。よろしいですか? この操作は取り消しできません。", + "views.event.discussion": "コメント", + "views.event.edit": "イベントを編集", + "views.event.editlater": "後でいつでも編集できます。", + "views.event.ended": "終了済み", + "views.event.enternum": "人数を入力してください", + "views.event.hidden": " - 匿名", + "views.event.hiddenattendee_one": "匿名 {{count}} 人", + "views.event.hiddenattendee_other": "匿名 {{count}} 人", + "views.event.hiddenattendee_zero": "匿名 なし", + "views.event.hostedby": "主催 : </span> {{eventData.hostName}}", + "views.event.ICSexport": "iCalendar ファイル出力", + "views.event.locationdesc": "具体的に。", + "views.event.lostpswd": "パスワードをなくしましたか ? イベントの主催者に連絡を。", + "views.event.noattendees": "まだ参加者がいません !", + "views.event.nospam": "SPAM を送ることはありません!", + "views.event.numberofattende": "(現在 : {{numberOfAttendees}} 人)", + "views.event.views.event.numlimit": "1 ~ ${response.data.freeSpots} までの数値で入力してください", + "views.event.options": "設定", + "views.event.p.creatoremail": "あなたのメールアドレス", + "views.event.p.delthis": "このイベントを削除", + "views.event.p.edit": "'{{eventData.name}}' を編集", + "views.event.p.eventdescription": "説明", + "views.event.p.eventend": "終了", + "views.event.p.eventgroup": "イベントグループにリンクする", + "views.event.p.eventgroupdata": "このイベントをイベントグループにリンク", + "views.event.p.eventgroupedittoken": "この長い文字列は、グループを作成したときに送信する確認メールにも記載しています。", + "views.event.p.eventgroupid": "この短い文字列は、イベントグループのリンク、確認メール、イベントグループのページに記載しています。", + "views.event.p.eventgrouplinker": "登録してあるイベントグループを選択", + "views.event.p.eventlocation": "場所", + "views.event.p.eventname": "イベント名", + "views.event.p.eventstart": "開始", + "views.event.p.eventurl": "リンク", + "views.event.p.eventurldesc": "ほかのイベントのページや外部のチケット購入等のページ(任意)", + "views.event.p.groupbutton": "イベントグループのコードを入力", + "views.event.p.hostname": "主催者名", + "views.event.p.hostnamedesc": "イベントのページに表示します(任意)。", + "views.event.p.maxattendees": "定員", + "views.event.p.maxattendeestitle": "定員を設定する", + "views.event.p.publicevent": "このイベントを公開イベントリストに表示", + "views.event.p.timezone": "タイムゾーン", + "views.event.partof": "<a href='/group/{{eventData.eventGroup.id}}'>{{eventData.eventGroup.name}}</a> グループのイベント", + "views.event.postbutton": "送信", + "views.event.remaining_one": "残り {{count}} 枠 - 参加登録しましょう !", + "views.event.remaining_other": "残り {{count}} 枠 - 参加登録しましょう !", + "views.event.remaining_zero": "このイベントは満員です。", + "views.event.removeAttendee": "参加者をキャンセル", + "views.event.removeattendeedesc": "'{{eventData.name}}' の参加者をキャンセル", + "views.event.removeme": "キャンセル(辞退)", + "views.event.removemyself": "キャンセル(辞退)する", + "views.event.removemyselfdesc": "'{{eventData.name}}' への参加をキャンセル(辞退)する", + "views.event.removepswd": "参加者パスワード", + "views.event.removepswddesc": "この参加者パスワードは、イベントへの参加をキャンセル(辞退)する際に使います。\nメールを入力したのなら、メールでも送信しています。\nメールを入力していない場合は、<strong>二度と表示されない</strong>ため、今すぐ書き留めてください。", + "views.event.removeuser": "ユーザーをイベントから削除", + "views.event.reply": "返信", + "views.event.replycontent": "返信の内容は?", + "views.event.share": "イベントを共有するには、このメッセージのすぐ上に表示しているリンクをご利用ください。参加者にはイベントを編集したり削除したりすることはできません。", + "views.event.showonGM": "Google マップで表示", + "views.event.showonOM": "OpenStreetMap で表示", + "views.event.started": "開催中", + "views.event.welcome": "あなたが作成したイベントです。ようこそ!", + "views.partials.fixerrors": "エラーを修正してください :", "frontend.dateformat": "LL (dd)", "frontend.displaydate-days": "{{ startdate }} {{ starttime }} <span class=\"text-muted\">-</span> {{ enddate }} {{ endtime }} {{ timezone }}", "frontend.displaydate-sameday": "{{ startdate }} {{ starttime }} <span class=\"text-muted\">~</span> {{ endtime }}{{ timezone}}", @@ -121,151 +110,128 @@ "frontend.newevent": "イベントの作成", "frontend.publicevents": "公開イベント", "frontend.timeformat": "LT", - "group.about": "このグループについて", - "group.addevent": "このグループにイベントをリンクするには、新しくイベントを作る際に、もしくは既存のイベントを編集して、以下の 2 つのコードをコピー・貼り付けします。", - "group.del": "このイベントグループを削除", - "group.delconfirm": "このイベントグループを削除します。よろしいですか? この操作は取り消しできません。", - "group.deldesc": "この操作では、このグループの個々のイベントは<strong>削除しません</strong>。それらのイベントは後で別のグループにリンクすることもできます。", - "group.edit": "グループ編集", - "group.editmode": "編集モードへ", - "group.editpswd": "イベントグループ編集パスワード", - "group.editpswddesc": "イベントグループの秘密の編集コード", - "group.feedlinkdesc": "この URL をカレンダーアプリに登録することで、このグループのイベントスケジュールを購読できます。", - "group.hostedby": "主催 : {{eventGroupData.hostName}}", - "group.ICSexport": "iCalendar ファイル", - "group.options": "オプション項目", - "group.p.creatoremail": "あなたのメールアドレス", - "group.p.del": "このイベントグループを削除する", - "group.p.delbutton": "イベントグループを削除", - "group.p.eventgroupdescription": "説明", - "group.p.eventgroupedittoken": "グループの秘密の編集コード", - "group.p.eventgroupid": "イベントグループ ID", - "group.p.eventgroupname": "グループ名", - "group.p.eventgroupurl": "リンク", - "group.p.eventgroupurldesc": "ほかのイベントのページや外部のチケット購入等のページ(任意)", - "group.p.hostname": "主催者またはグループ名", - "group.p.isshowgroup": "イベントグループのページに表示します(任意)。", - "group.p.publicgroup": "公開グループとして表示する", - "group.subscribe": "'{{eventGroupData.name}}' のイベント情報を購読", - "group.subscribebutton": "登録", - "group.subscribedesc": "メールアドレスを入力してください(任意)。このグループに新しいイベントが追加されたらお知らせします。", - "group.subscribetitle": "更新通知の登録", - "group.welcome": "あなたのイベントグループ ページへ、ようこそ!</br>すでに秘密の編集用リンクをメールで送信していますし、いまアドレスバーの URL にも表示しています。メールが届いてない? SPAM ・迷惑メールのフォルダー内もご確認を。</br>イベントグループを共有するには、このメッセージの下に表示しているリンクをご利用ください。このリンクから参加者がグループにアクセスしても、あなたが作ったこのグループを編集・削除することはできません !", - "home.about": "{{ siteName }} のご紹介", - "home.aboutgathio": "Gathio について", - "home.attention": "ご注意 : すべてのイベントは URL さえ入手すれば、だれでも見ることができます。ですから Gathio はサプライズの誕生日パーティーや秘密の革命事業には使わない方がいいでしょう…が、どうぞご自由に。", - "home.autodelete": "このインスタンスサーバーに設定されていれば、イベント終了後の一定のタイミングでイベントを自動的に削除します。関連するあなたについてのデータもいっしょに、データベースから完全に削除します。", - "home.conftitle": "お好みの設定に", - "home.fedtitle": "連合プロトコルとセルフホスト", - "home.flagshipsetting": "<a href = \"https://gath.io\">Gathio のフラッグシップインスタンスは gath.io </a>です。終わり次第順次削除されるイベント、URL を知っている人にしか開けないイベントを、だれでも作成できるよう設計しています。</br>もう一度言います、ここではだれでもイベントを作成できます。イベントがパブリックな場所に公開されることはありません。またイベントは終了して 7 日後に自動削除します。", - "home.imgexample": "ピクニックに行くイベントページの例です。イベントの場所、主催、日時と説明を記載しています。また Google カレンダーに保存、エクスポート、場所を OpenStreetMap と Google マップから開くこともできます。", - "home.intro": "Gathio は、簡単、プライバシーファーストで、イベントの主催と参加、共有をサポートするシステムです。連合プロトコルにも対応しています。", - "home.kofi": "Ko-fi で支援を", - "home.kofidesc": "<strong>gath<span class='text-muted'>io</span></strong> 、よく使ってるし便利だよね…と思ったら、コーヒー 1 杯分を出してくれませんか? かならずサイトの運営に役立てます! <i class=\"far fa-heart\"></i>", - "home.onpre": "あなたのコミュニティーで自分たちの Gathio インスタンスを建てるなら、そこではイベントの作成を特定の人しかできないようにしたり、ホームページに便利なイベント一覧を表示したり、イベント削除を一切しない…といった制限・設定を加えることもできます。", - "home.opensource": "オープンソース", - "home.osdesc": "Gathio はオープンソースであることを光栄に思っており、素敵な人たちが集まるグループで作成しています。 \nどんな問題でも<a href = \"https://github.com/lowercasename/gathio/issues\">トラッカー</a>で質問してください。", - "home.privacy": "また、Gathio は広告を表示しません。あなたのデータを第三者に提供・売却することはしません。不要なメールを送ることもありません。", - "home.privacytitle": "プライバシーファースト", - "home.privdesc": "Gathio にはアカウントはありません。イベントを作成した時点で、後で編集する際のパスワードを生成しお知らせします。参加を呼びかける相手には、参加用リンクを伝えるだけ。共同主催者には、秘密のパスワード込みの編集用リンクを伝えます。", - "home.privmail": "メールアドレスを入力すると編集パスワードを受信できます。けっしてなくさないように――それでもメールアドレスの入力は任意です!", - "home.selfhost": "Gathio は簡単にセルフホストできます。Mastodon、Pleroma、Friendica などの ActivityPub サービスをサポートしているので、Fediverse のどこからでもイベントにアクセスできます。\n私たちは、あなた方が自分たちのコミュニティー用に自前のインスタンスを建てることを応援ていします。詳しい手順・説明は、<a href = \"https://docs.gath.io/using-gathio/fediverse/\">AactivityPub access</a> や GitHub wiki の<a href = \"https://docs.gath.io/running-gathio/installation/\">セルフホスト インストール</a>を参考にしてください。", - "imgdel": "画像を削除", - "incorrectpwd": "編集パスワードが一致しません。もう一度やり直してください。", - "instancesettings": "インスタンス設定", - "interaction": "ユーザーにコメントを許可する", - "join": "ユーザーは自分で参加登録する", - "joinemaildesc": "メールアドレスを入力しておくと、このイベントについての情報を送信します。", - "magiclink-invalid": "このマジックリンクは無効、または期限が切れています。再度リクエストしてください。", - "mail.addeventattendee.clicktocancel": "クリックしてキャンセル", - "mail.addeventattendee.dontknowhtml": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまった可能性があります。このイベントに参加したくない場合は、上のキャンセルリンクまたは削除パスワードで手続きしていただけると助かります。", - "mail.addeventattendee.eventlink": "イベントページを確認したい場合は、こちらのリンクから", - "mail.addeventattendee.preface": "{{ siteName }}でイベントへの参加を受け付けました。ありがとうございます。引きつづき、このイベントについての更新情報があればメールを送信いたします。イベント終了後、こちらのメールアドレスはイベントの情報とともに削除します。", - "mail.addeventattendee.removapasswordhtml": "また、イベントページからこちらの<strong>参加者パスワード</strong>でのキャンセルもできます", - "mail.addeventattendee.removelink": "イベント参加をキャンセル(辞退)しますか? こちらのリンクをクリック", - "mail.addeventattendee.removepassword": "また、イベントページからこちらの参加者パスワードでのキャンセルもできます", - "mail.addeventattendee.toremove": "このイベントへの参加をキャンセル(辞退)しますか?", - "mail.addeventcomment.link": "コメントを確認", - "mail.addeventcomment.preface": "{{ siteName }} であなたが参加を募っているイベントに {{ commentAuthor }} さんがコメントしました。", - "mail.addeventcomment.prefacehtml": "{{ siteName }} であなたが参加を募っているイベントに、<strong>{{ commentAuthor }}</strong> さんがコメントしました。", - "mail.createevent.desc": "イベントの編集には、こちらのボタンをクリックしてします。【このリンクは共有してはいけません!】 このリンクを知っていれば、だれでもイベントの編集が可能となります。", - "mail.createevent.preface": "イベントを作成しました!", - "mail.createevent.sharelink": "こちらのリンクで参加をよびかけましょう", - "mail.createeventgroup.done": "以上です。お元気で!", - "mail.createeventgroup.dontknow": "{{siteName}} でイベントグループを作成した覚えがありませんか? どなたかがグループを作る際に自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。申し訳ございませんが、上の編集リンクからイベントグループを削除していただけば、あなた様のメールアドレスをシステムから完全に削除いたします。", - "mail.createeventgroup.editgrouplink": "イベントグループの編集する", - "mail.createeventgroup.editgrouplinkhtml": "イベントグループを編集", - "mail.createeventgroup.eventlink": "このグループにイベント(新たに作成するもの、既存のもののいずれでも)を追加する際は、「イベントグループにリンクする」のチェックボックスにチェックしてください。開いた入力欄に、以下の 2 つのコードをコピーする必要があるかもしれません :", - "mail.createeventgroup.link": "イベントグループを編集するには下のボタンをクリックするか、こちらのリンクをご利用ください", - "mail.createeventgroup.preface": "{{ siteName }} にイベントグループを作成しました。心から感謝し、歓迎します。", - "mail.createeventgroup.sharelink": "こちらのリンクで、このイベントグループのことを知らせましょう", - "mail.createeventhtml.desc": "イベントの編集には、下のボタンをクリックします。<strong>このリンクは共有してはいけません。</strong>このリンクを知っていれば、だれでもイベントの編集が可能となります。", - "mail.createeventhtml.editevent": "イベントを編集", - "mail.deleteevent.done": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかがグループを作る際に自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配にはおよびません。このイベントとともにあなた様のメールアドレスも、システムから削除しました。", - "mail.deleteevent.preface": "あなたが参加を予定していた {{ eventName }} のイベントは、作成した主催者により {{ siteName }} から削除されました。", - "mail.dontknow": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまった可能性があります。このイベントに参加したくない場合は、上のキャンセルリンクまたは削除パスワードで手続きしていただけると助かります。", - "mail.editevent.dontknow": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配には及びません。対応は不要です。あなた様のメールアドレスは、イベント終了後にイベントの情報とともに削除いたします。", - "mail.editevent.link": "イベントを確認", - "mail.editevent.preface": "{{ siteName }} であなたが参加を予定しているイベントに変更がありました。", - "mail.eventgroupupdate.afterlink": " ", - "mail.eventgroupupdate.beforelink": "追加されたイベント : ", - "mail.eventgroupupdate.dontknow": "{{siteName}} でイベントグループ情報を購読した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。", - "mail.eventgroupupdate.dontknowhtml": "{{siteName}} でイベントグループ情報を購読した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。こちらをクリックして購読解除してください", - "mail.eventgroupupdate.grouplink": "イベントグループを確認", - "mail.eventgroupupdate.holduphtml": "待った! - このようなメールは不要です", - "mail.eventgroupupdate.link": "追加されたイベントは '{{ eventName }}'", - "mail.eventgroupupdate.preface": "{{ siteName }} のイベントグループ、{{ eventGroupName }} に新しいイベントが登録されました", - "mail.eventgroupupdate.prefacehtml": "{{ siteName }} のイベントグループ、{{ eventGroup }} に新しいイベントが登録されました。", - "mail.eventgroupupdate.unsubscribe": "クリックして購読解除", - "mail.holdup": "待った! - このメールについて覚えがありません", - "mail.love": "今後ともよろしくお願いいたします。", - "mail.magiclink.dontknow": "{{siteName}} でイベントを作成した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配には及びません。対応は不要です。リンクの期限が切れた後に、こちらのあなた様のメールアドレスも削除いたします。", - "mail.magiclink.link": "このリンクの有効期限は 24 時間です。有効期限内では何度でも利用できます。このリンクを知ってさえいれば、だれでもあなたを詐称してイベントを作成できてしまいます。そのため SNS などで広く共有することは禁止します。", - "mail.magiclink.preface": "{{ siteName }} でイベントを作成するマジックリンクはこちらです。", - "mail.removeeventattendee.dontknow": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配には及びません。このイベントについてのメールはもう送信いたしません。こちらのあなた様のメールアドレスは、データベースから削除しました。", - "mail.removeeventattendee.preface": "{{ siteName }} のイベント、{{ eventName }} について、イベント主催者があなたの参加をキャンセルしました。", - "mail.subscribed.desc": "今後、グループに新たなイベントが登録されるたびにメールを送信します。またいつでも購読解除できます。", - "mail.subscribed.preface": "{{ siteName }} のイベントグループ、{{ eventGroupName }} の情報を購読登録しました。", - "mail.unattendevent.desc": "覚えがない場合は、管理者があなたをイベントからキャンセルした可能性があります。", - "mail.unattendevent.dontknow": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配には及びません。このイベントに関連するあなた様のメールアドレスは削除しました。", - "mail.unattendevent.preface": "{{ siteName }} でイベント参加をキャンセルしました。今後、このイベントについてのメールは送信しません。", - "main.defaultmetadata": "より簡単に、より速く、よりプライバシー侵害の小さい、イベントを作成・共有する方法", - "main.footnote": "<strong>Gathio</strong> {{version}} バージョン · <a href=\"https://github.com/lowercasename/gathio\">GitHub</a> · <a href=\"https://raphaelkabo.com\">Raphael</a> と <a href=\"https://github.com/lowercasename/gathio/graphs/contributors\">協力者たち</a> が <i class=\"far fa-heart\"></i> を込めて作成しています。", - "mdsupport": "<a href='https://commonmark.org/help/'>Markdown</a> 書式対応", - "ml.mailsubject": "イベント作成の「マジックリンク」", - "ml.provideemail": "メールアドレスを入力してください。", - "ml.requestml": "イベント作成のマジックリンクをリクエスト", - "ml.requestmlbutton": "マジックリンクをリクエスト", - "ml.requestmlcontact": "問題が生じたら、インスタンス管理者にご連絡ください。", - "ml.requestmldesc": "この Gathio インスタンスの管理者は、イベントの作成権限を特定のメールアドレスに限定しています。確認のため、以下から「マジックリンク」――イベント作成の入口へのリンクをリクエストしてください。あなたのメールアドレスでの作成が許可されていれば、マジックリンクがメールで届くはずです。許可されていなければ、メールは届きません。", - "ml.thanks": "ありがとうございます! このメールアドレスでのイベント作成が許可されていたら、メールにマジックリンクが届きます。", - "newevent.createnew": "イベントを作成", - "newevent.groupattention": "イベントグループは、イベントのように自動削除されることはありません。しかし、{{siteName}} から削除されたイベントは、当然ですが、イベントグループに表示されません。", - "newevent.groupdesc": "イベントグループは、リンクしたイベントをまとめる機能です。例えば、シリーズものの映画上映会、いくつかのイベントに分かれるフェス、音楽バンドのツアーなどに便利です。個々のイベントへの公開リンクのように、グループの公開リンクを共有することができます。また秘密の編集パスワード(グループ作成時にメール送信)を知っているメンバーは、今後のイベントをグループに追加することができます。", - "newevent.importevent": "既存のイベントをインポート", - "newevent.neweventbutton": "イベントを作成", - "newevent.neweventgroup": "イベントグループを作成", - "newevent.newgroup": "グループを作成", - "newevent.p.import": "インポート", - "newevent.p.importdesc": ".ics ファイルをアップロードすると、簡単にイベントを作成できます。Facebook のイベントは、コンテキストメニューをクリックし、「カレンダーに追加」を選ぶことでファイルをダウンロードできます。", - "newevent.p.importing": "インポート中...", - "newevent.pagetitle": "どれからはじめますか?", - "newevent.visiblealert": "イベントは、リンクさえ知れば、だれでも見ることができます。", - "noevents": "イベントなし!", - "numlimit": "1 〜 ${response.data.freeSpots} で人数を入力してください。", - "options.showlistattendees": "参加者リストを表示", - "pastevents": "過去のイベント", - "period": " ", - "publiclist.events": "公開イベント", - "publiclist.groups": "公開グループ", - "publiclist.nogroups": "公開グループなし!", - "publiclist.numoevents": "{{this.numberOfEvents}} 件のイベント", - "publiclist.pastevents": "過去の公開イベント", - "publiclist.upcomingevents": "今後の公開イベント", - "recommendeddimensions": "推奨する画像サイズ(幅 ✕ 高さ): 920 ✕ 300 ピクセル", - "reply": "返信", - "replycontent": "返信の内容は?", - "right": "了解!", + "views.emails.createevent.editpswddesc": "イベントグループの秘密の編集コード", + "views.eventgroup.ICSexport": "iCalendar ファイル", + "views.partials.eventgroup.options": "オプション項目", + "views.partials.eventgroupform.creatoremail": "あなたのメールアドレス", + "views.partials.editeventgroup.del": "このイベントグループを削除する", + "views.partials.editeventgroup.delbutton": "イベントグループを削除", + "views.partials.eventgroupform.eventgroupddesc": "説明", + "views.partials.eventform.eventgroupedittoken": "グループの秘密の編集コード", + "views.partials.eventgroupform.eventgroupurl": "リンク", + "views.partials.eventgroupform.eventgroupurldesc": "ほかのイベントのページや外部のチケット購入等のページ(任意)", + "views.partials.eventgroupform.hostname": "主催者またはグループ名", + "views.partials.eventgroupform.isshowningroup": "イベントグループのページに表示します(任意)。", + "views.partials.eventgroupform.publicgroup": "公開グループとして表示する", + "views.home.about": "{{ siteName }} のご紹介", + "views.home.aboutgathio": "Gathio について", + "views.home.attention": "ご注意 : すべてのイベントは URL さえ入手すれば、だれでも見ることができます。ですから Gathio はサプライズの誕生日パーティーや秘密の革命事業には使わない方がいいでしょう…が、どうぞご自由に。", + "views.home.autodelete": "このインスタンスサーバーに設定されていれば、イベント終了後の一定のタイミングでイベントを自動的に削除します。関連するあなたについてのデータもいっしょに、データベースから完全に削除します。", + "views.home.conftitle": "お好みの設定に", + "views.home.fedtitle": "連合プロトコルとセルフホスト", + "views.home.flagshipsetting": "<a href = \"https://gath.io\">Gathio のフラッグシップインスタンスは gath.io </a>です。終わり次第順次削除されるイベント、URL を知っている人にしか開けないイベントを、だれでも作成できるよう設計しています。</br>もう一度言います、ここではだれでもイベントを作成できます。イベントがパブリックな場所に公開されることはありません。またイベントは終了して 7 日後に自動削除します。", + "views.home.imgexample": "ピクニックに行くイベントページの例です。イベントの場所、主催、日時と説明を記載しています。また Google カレンダーに保存、エクスポート、場所を OpenStreetMap と Google マップから開くこともできます。", + "views.home.intro": "Gathio は、簡単、プライバシーファーストで、イベントの主催と参加、共有をサポートするシステムです。連合プロトコルにも対応しています。", + "views.home.kofi": "Ko-fi で支援を", + "views.home.kofidesc": "<strong>gath<span class='text-muted'>io</span></strong> 、よく使ってるし便利だよね…と思ったら、コーヒー 1 杯分を出してくれませんか? かならずサイトの運営に役立てます! <i class=\"far fa-heart\"></i>", + "views.home.onpre": "あなたのコミュニティーで自分たちの Gathio インスタンスを建てるなら、そこではイベントの作成を特定の人しかできないようにしたり、ホームページに便利なイベント一覧を表示したり、イベント削除を一切しない…といった制限・設定を加えることもできます。", + "views.home.opensource": "オープンソース", + "views.home.osdesc": "Gathio はオープンソースであることを光栄に思っており、素敵な人たちが集まるグループで作成しています。 \nどんな問題でも<a href = \"https://github.com/lowercasename/gathio/issues\">トラッカー</a>で質問してください。", + "views.home.privacy": "また、Gathio は広告を表示しません。あなたのデータを第三者に提供・売却することはしません。不要なメールを送ることもありません。", + "views.home.privacytitle": "プライバシーファースト", + "views.home.privdesc": "Gathio にはアカウントはありません。イベントを作成した時点で、後で編集する際のパスワードを生成しお知らせします。参加を呼びかける相手には、参加用リンクを伝えるだけ。共同主催者には、秘密のパスワード込みの編集用リンクを伝えます。", + "views.home.privmail": "メールアドレスを入力すると編集パスワードを受信できます。けっしてなくさないように――それでもメールアドレスの入力は任意です!", + "views.home.selfhost": "Gathio は簡単にセルフホストできます。Mastodon、Pleroma、Friendica などの ActivityPub サービスをサポートしているので、Fediverse のどこからでもイベントにアクセスできます。\n私たちは、あなた方が自分たちのコミュニティー用に自前のインスタンスを建てることを応援ていします。詳しい手順・説明は、<a href = \"https://docs.gath.io/using-gathio/fediverse/\">AactivityPub access</a> や GitHub wiki の<a href = \"https://docs.gath.io/running-gathio/installation/\">セルフホスト インストール</a>を参考にしてください。", + "views.partials.delimg": "画像を削除", + "views.incorrectpswd": "編集パスワードが一致しません。もう一度やり直してください。", + "views.partials.instancerules.instancesettings": "インスタンス設定", + "views.interaction": "ユーザーにコメントを許可する", + "views.event.joinemaildesc": "メールアドレスを入力しておくと、このイベントについての情報を送信します。", + "routes.magiclink-invalid": "このマジックリンクは無効、または期限が切れています。再度リクエストしてください。", + "views.emails.addeventattendee.clicktocancel": "クリックしてキャンセル", + "views.emails.addeventattendee.dontknowhtml": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまった可能性があります。このイベントに参加したくない場合は、上のキャンセルリンクまたは削除パスワードで手続きしていただけると助かります。", + "views.emails.addeventattendee.eventlink": "イベントページを確認したい場合は、こちらのリンクから", + "views.emails.addeventattendee.preface": "{{ siteName }}でイベントへの参加を受け付けました。ありがとうございます。引きつづき、このイベントについての更新情報があればメールを送信いたします。イベント終了後、こちらのメールアドレスはイベントの情報とともに削除します。", + "views.emails.addeventattendee.removapasswordhtml": "また、イベントページからこちらの<strong>参加者パスワード</strong>でのキャンセルもできます", + "views.emails.addeventattendee.removelink": "イベント参加をキャンセル(辞退)しますか? こちらのリンクをクリック", + "views.emails.addeventattendee.removepassword": "また、イベントページからこちらの参加者パスワードでのキャンセルもできます", + "views.emails.addeventattendee.toremove": "このイベントへの参加をキャンセル(辞退)しますか?", + "views.emails.addeventcomment.link": "コメントを確認", + "views.emails.addeventcomment.preface": "{{ siteName }} であなたが参加を募っているイベントに {{ commentAuthor }} さんがコメントしました。", + "views.emails.addeventcomment.prefacehtml": "{{ siteName }} であなたが参加を募っているイベントに、<strong>{{ commentAuthor }}</strong> さんがコメントしました。", + "views.emails.createevent.desc": "イベントの編集には、こちらのボタンをクリックしてします。【このリンクは共有してはいけません!】 このリンクを知っていれば、だれでもイベントの編集が可能となります。", + "views.emails.createevent.preface": "イベントを作成しました!", + "views.emails.createevent.sharelink": "こちらのリンクで参加をよびかけましょう", + "views.emails.createeventgroup.done": "以上です。お元気で!", + "views.emails.createeventgroup.dontknow": "{{siteName}} でイベントグループを作成した覚えがありませんか? どなたかがグループを作る際に自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。申し訳ございませんが、上の編集リンクからイベントグループを削除していただけば、あなた様のメールアドレスをシステムから完全に削除いたします。", + "views.emails.createeventgroup.editgrouplink": "イベントグループの編集する", + "views.emails.createeventgroup.editgrouplinkhtml": "イベントグループを編集", + "views.emails.createeventgroup.eventlink": "このグループにイベント(新たに作成するもの、既存のもののいずれでも)を追加する際は、「イベントグループにリンクする」のチェックボックスにチェックしてください。開いた入力欄に、以下の 2 つのコードをコピーする必要があるかもしれません :", + "views.emails.createeventgroup.link": "イベントグループを編集するには下のボタンをクリックするか、こちらのリンクをご利用ください", + "views.emails.createeventgroup.preface": "{{ siteName }} にイベントグループを作成しました。心から感謝し、歓迎します。", + "views.emails.createeventgroup.sharelink": "こちらのリンクで、このイベントグループのことを知らせましょう", + "views.emails.createeventhtml.desc": "イベントの編集には、下のボタンをクリックします。<strong>このリンクは共有してはいけません。</strong>このリンクを知っていれば、だれでもイベントの編集が可能となります。", + "views.emails.createeventhtml.editevent": "イベントを編集", + "views.emails.deleteevent.done": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかがグループを作る際に自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配にはおよびません。このイベントとともにあなた様のメールアドレスも、システムから削除しました。", + "views.emails.deleteevent.preface": "あなたが参加を予定していた {{ eventName }} のイベントは、作成した主催者により {{ siteName }} から削除されました。", + "views.emails.dontknow": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまった可能性があります。このイベントに参加したくない場合は、上のキャンセルリンクまたは削除パスワードで手続きしていただけると助かります。", + "views.emails.editevent.dontknow": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配には及びません。対応は不要です。あなた様のメールアドレスは、イベント終了後にイベントの情報とともに削除いたします。", + "views.emails.editevent.link": "イベントを確認", + "views.emails.editevent.preface": "{{ siteName }} であなたが参加を予定しているイベントに変更がありました。", + "views.emails.eventgroupupdate.afterlink": " ", + "views.emails.eventgroupupdate.beforelink": "追加されたイベント : ", + "views.emails.eventgroupupdate.dontknow": "{{siteName}} でイベントグループ情報を購読した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。", + "views.emails.eventgroupupdate.dontknowhtml": "{{siteName}} でイベントグループ情報を購読した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。こちらをクリックして購読解除してください", + "views.emails.eventgroupupdate.grouplink": "イベントグループを確認", + "views.emails.eventgroupupdate.holduphtml": "待った! - このようなメールは不要です", + "views.emails.eventgroupupdate.link": "追加されたイベントは '{{ eventName }}'", + "views.emails.eventgroupupdate.preface": "{{ siteName }} のイベントグループ、{{ eventGroupName }} に新しいイベントが登録されました", + "views.emails.eventgroupupdate.prefacehtml": "{{ siteName }} のイベントグループ、{{ eventGroup }} に新しいイベントが登録されました。", + "views.emails.eventgroupupdate.unsubscribe": "クリックして購読解除", + "views.emails.holdup": "待った! - このメールについて覚えがありません", + "views.emails.love": "今後ともよろしくお願いいたします。", + "views.emails.magiclink.dontknow": "{{siteName}} でイベントを作成した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配には及びません。対応は不要です。リンクの期限が切れた後に、こちらのあなた様のメールアドレスも削除いたします。", + "views.emails.magiclink.link": "このリンクの有効期限は 24 時間です。有効期限内では何度でも利用できます。このリンクを知ってさえいれば、だれでもあなたを詐称してイベントを作成できてしまいます。そのため SNS などで広く共有することは禁止します。", + "views.emails.magiclink.preface": "{{ siteName }} でイベントを作成するマジックリンクはこちらです。", + "views.emails.removeeventattendee.dontknow": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配には及びません。このイベントについてのメールはもう送信いたしません。こちらのあなた様のメールアドレスは、データベースから削除しました。", + "views.emails.removeeventattendee.preface": "{{ siteName }} のイベント、{{ eventName }} について、イベント主催者があなたの参加をキャンセルしました。", + "views.emails.subscribed.desc": "今後、グループに新たなイベントが登録されるたびにメールを送信します。またいつでも購読解除できます。", + "views.emails.subscribed.preface": "{{ siteName }} のイベントグループ、{{ eventGroupName }} の情報を購読登録しました。", + "views.emails.unattendevent.desc": "覚えがない場合は、管理者があなたをイベントからキャンセルした可能性があります。", + "views.emails.unattendevent.dontknow": "{{siteName}} でイベントに参加した覚えがありませんか? どなたかが自分のメールアドレスを入力したつもりで、たまたまこちらのあなた様あてに届いてしまったのかもしれません。ご心配には及びません。このイベントに関連するあなた様のメールアドレスは削除しました。", + "views.emails.unattendevent.preface": "{{ siteName }} でイベント参加をキャンセルしました。今後、このイベントについてのメールは送信しません。", + "views.layouts.main.defaultmetadata": "より簡単に、より速く、よりプライバシー侵害の小さい、イベントを作成・共有する方法", + "views.layouts.main.footnote": "<strong>Gathio</strong> {{version}} バージョン · <a href=\"https://github.com/lowercasename/gathio\">GitHub</a> · <a href=\"https://raphaelkabo.com\">Raphael</a> と <a href=\"https://github.com/lowercasename/gathio/graphs/contributors\">協力者たち</a> が <i class=\"far fa-heart\"></i> を込めて作成しています。", + "views.partials.mdsupport": "<a href='https://commonmark.org/help/'>Markdown</a> 書式対応", + "routes.magiclink.mailsubject": "イベント作成の「マジックリンク」", + "routes.magiclink.provideemail": "メールアドレスを入力してください。", + "routes.magiclink.requestml": "イベント作成のマジックリンクをリクエスト", + "routes.magiclink.requestmlbutton": "マジックリンクをリクエスト", + "views.createeventmagiclink.requestmlcontact": "問題が生じたら、インスタンス管理者にご連絡ください。", + "views.createeventmagiclink.requestmldesc": "この Gathio インスタンスの管理者は、イベントの作成権限を特定のメールアドレスに限定しています。確認のため、以下から「マジックリンク」――イベント作成の入口へのリンクをリクエストしてください。あなたのメールアドレスでの作成が許可されていれば、マジックリンクがメールで届くはずです。許可されていなければ、メールは届きません。", + "routes.magiclink.thanks": "ありがとうございます! このメールアドレスでのイベント作成が許可されていたら、メールにマジックリンクが届きます。", + "views.newevent.createnew": "イベントを作成", + "views.newevent.groupattention": "イベントグループは、イベントのように自動削除されることはありません。しかし、{{siteName}} から削除されたイベントは、当然ですが、イベントグループに表示されません。", + "views.newevent.groupdesc": "イベントグループは、リンクしたイベントをまとめる機能です。例えば、シリーズものの映画上映会、いくつかのイベントに分かれるフェス、音楽バンドのツアーなどに便利です。個々のイベントへの公開リンクのように、グループの公開リンクを共有することができます。また秘密の編集パスワード(グループ作成時にメール送信)を知っているメンバーは、今後のイベントをグループに追加することができます。", + "views.newevent.importevent": "既存のイベントをインポート", + "views.newevent.neweventbutton": "イベントを作成", + "views.newevent.neweventgroup": "イベントグループを作成", + "views.newevent.newgroup": "グループを作成", + "views.newevent.p.import": "インポート", + "views.newevent.p.importdesc": ".ics ファイルをアップロードすると、簡単にイベントを作成できます。Facebook のイベントは、コンテキストメニューをクリックし、「カレンダーに追加」を選ぶことでファイルをダウンロードできます。", + "views.newevent.p.importing": "インポート中...", + "views.newevent.pagetitle": "どれからはじめますか?", + "views.newevent.visiblealert": "イベントは、リンクさえ知れば、だれでも見ることができます。", + "views.partials.eventlist.noevents": "イベントなし!", + "views.event.numlimit": "1 〜 ${response.data.freeSpots} で人数を入力してください。", + "views.options.showlistattendees": "参加者リストを表示", + "views.publiceventlist.events": "公開イベント", + "views.publiceventlist.groups": "公開グループ", + "views.publiceventlist.nogroups": "公開グループなし!", + "views.publiceventlist.numoevents": "{{this.numberOfEvents}} 件のイベント", + "views.publiceventlist.pastevents": "過去の公開イベント", + "views.publiceventlist.upcomingevents": "今後の公開イベント", + "views.partials.recommendeddimensions": "推奨する画像サイズ(幅 ✕ 高さ): 920 ✕ 300 ピクセル", "routes.addeventattendeesubject": "{{ eventName }} への参加を登録しました", "routes.addeventcommentsubject": "{{ eventName }} にコメントがきました", "routes.deleteeventsubject": "{{ eventName }} は削除されました", @@ -279,38 +245,64 @@ "routes.event.timezonechanged": "タイムゾーンが変更 ; ", "routes.removeeventattendeesubject": "イベント参加をキャンセルしました", "routes.subscribedsubject": "イベントグループ情報を購読登録しました", - "save": "変更を保存", - "saving": "保存中...", - "selectfile": "ファイルを選択", - "sidebar.about": "{{ siteName }} について", - "sidebar.createevent": "イベントを作成", - "sidebar.events": "イベントを探す", - "snappy": "ズバッと。", - "upcomingevents": "今後のイベント", - "validation.eventdata.creatoremail": "メールアドレスが無効です。", - "validation.eventdata.eventdescription": "イベントの説明は必須です。", - "validation.eventdata.eventend": "終了日時は必須です。", - "validation.eventdata.eventgroupboolean": "イベントグループ ID は必須です。", - "validation.eventdata.eventgroupedittoken": "イベントグループの編集用秘密パスワードが必要です。", - "validation.eventdata.eventlocation": "場所は必須です。", - "validation.eventdata.eventname": "イベント名は必須です。", - "validation.eventdata.eventstart": "開始日時は必須です。", - "validation.eventdata.eventurl": "イベントリンクが無効です。", - "validation.eventdata.maxattendees": "定員は数字で入力してください。", - "validation.eventdata.maxattendeesboolean": "定員数は必須です。", - "validation.eventdata.timezone": "タイムゾーンは必須です。", - "validation.eventtime.endisbefore": "終了日時は未来にしてください。", - "validation.eventtime.endyears": "1 年を超えるイベントは作成できません。", - "validation.eventtime.startisafter": "開始日時は、終了日時より前にしてください。", - "validation.eventtime.startisbefore": "開始日時は未来にしてください。", - "validation.groupdata.creatoremail": "メールアドレスが無効です。", - "validation.groupdata.eventgroupdescription": "説明は必須です。", - "validation.groupdata.eventgroupname": "グループ名は必須です。", - "validation.groupdata.eventgroupurl": "グループのリンクが無効です。", + "views.partials.importevent.selectfile": "ファイルを選択", + "views.partials.sidebar.about": "{{ siteName }} について", + "views.partials.sidebar.createevent": "イベントを作成", + "views.partials.sidebar.events": "イベントを探す", + "views.partials.snappy": "ズバッと。", + "util.validation.eventdata.creatoremail": "メールアドレスが無効です。", + "util.validation.eventdata.eventdescription": "イベントの説明は必須です。", + "util.validation.eventdata.eventend": "終了日時は必須です。", + "util.validation.eventdata.eventgroupboolean": "イベントグループ ID は必須です。", + "util.validation.eventdata.eventgroupedittoken": "イベントグループの編集用秘密パスワードが必要です。", + "util.validation.eventdata.eventlocation": "場所は必須です。", + "util.validation.eventdata.eventname": "イベント名は必須です。", + "util.validation.eventdata.eventstart": "開始日時は必須です。", + "util.validation.eventdata.eventurl": "イベントリンクが無効です。", + "util.validation.eventdata.maxattendees": "定員は数字で入力してください。", + "util.validation.eventdata.maxattendeesboolean": "定員数は必須です。", + "util.validation.eventdata.timezone": "タイムゾーンは必須です。", + "util.validation.eventtime.endisbefore": "終了日時は未来にしてください。", + "util.validation.eventtime.endyears": "1 年を超えるイベントは作成できません。", + "util.validation.eventtime.startisafter": "開始日時は、終了日時より前にしてください。", + "util.validation.eventtime.startisbefore": "開始日時は未来にしてください。", + "util.validation.groupdata.creatoremail": "メールアドレスが無効です。", + "util.validation.groupdata.eventgroupdescription": "説明は必須です。", + "util.validation.groupdata.eventgroupname": "グループ名は必須です。", + "util.validation.groupdata.eventgroupurl": "グループのリンクが無効です。", "views.event.deletetitle": "'{{ eventData.name }}' を削除", "views.event.removetitle": "{{ attendeeName }} を {{ eventName }} から削除", "views.eventgroup.deletetitle": "'{{ eventGroupData.name }}' を削除", - "wontshow": "どこにも表示しません(任意)。", - "year-month-format": "YYYY年MMM", - "youremail": "あなたのメールアドレス" + "views.partials.wontshow": "どこにも表示しません(任意)。", + "common.year-month-format": "YYYY年MMM", + "common.youremail": "あなたのメールアドレス", + "common.close": "閉じる", + "common.copy": "コピー", + "common.create": "作成", + "common.creating": "作成中...", + "views.edittoken": "編集パスワードを入力します", + "common.eventgroups": "イベントグループ", + "views.join": "ユーザーは自分で参加登録する", + "views.right": "了解!", + "views.partials.save": "変更を保存", + "views.partials.saving": "保存中...", + "views.eventgroup.upcomingevents": "今後のイベント", + "views.eventgroup.pastevents": "過去のイベント", + "views.eventgroup.edit": "グループ編集", + "views.eventgroup.welcome": "あなたのイベントグループ ページへ、ようこそ!</br>すでに秘密の編集用リンクをメールで送信していますし、いまアドレスバーの URL にも表示しています。メールが届いてない? SPAM ・迷惑メールのフォルダー内もご確認を。</br>イベントグループを共有するには、このメッセージの下に表示しているリンクをご利用ください。このリンクから参加者がグループにアクセスしても、あなたが作ったこのグループを編集・削除することはできません !", + "views.eventgroup.hostedby": "主催 : {{eventGroupData.hostName}}", + "views.eventgroup.feedlinkdesc": "この URL をカレンダーアプリに登録することで、このグループのイベントスケジュールを購読できます。", + "views.eventgroup.subscribetitle": "更新通知の登録", + "views.eventgroup.editmode": "編集モードへ", + "views.eventgroup.addevent": "このグループにイベントをリンクするには、新しくイベントを作る際に、もしくは既存のイベントを編集して、以下の 2 つのコードをコピー・貼り付けします。", + "common.eventgroupid": "イベントグループ ID", + "views.eventgroup.editpswd": "イベントグループ編集パスワード", + "views.eventgroup.about": "このグループについて", + "views.eventgroup.delconfirm": "このイベントグループを削除します。よろしいですか? この操作は取り消しできません。", + "views.eventgroup.deldesc": "この操作では、このグループの個々のイベントは<strong>削除しません</strong>。それらのイベントは後で別のグループにリンクすることもできます。", + "views.eventgroup.del": "このイベントグループを削除", + "views.eventgroup.subscribe": "'{{eventGroupData.name}}' のイベント情報を購読", + "views.eventgroup.subscribedesc": "メールアドレスを入力してください(任意)。このグループに新しいイベントが追加されたらお知らせします。", + "views.eventgroup.subscribebutton": "登録", + "common.eventgroupname": "グループ名" } |