From 3d058bd7340ad027a31c40c30f9c75608bcaed40 Mon Sep 17 00:00:00 2001 From: INOUE Daisuke Date: Thu, 3 Apr 2025 22:54:44 +0900 Subject: Then sorted --- locales/en.json | 385 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 192 insertions(+), 193 deletions(-) (limited to 'locales/en.json') diff --git a/locales/en.json b/locales/en.json index 6734ab2..a6ba2e6 100644 --- a/locales/en.json +++ b/locales/en.json @@ -1,8 +1,22 @@ { - "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.close": "Close", + "common.copied": "Copied!", + "common.copy": "Copy", + "common.coverimg": "Cover image", + "common.create": "Create", + "common.creating": "Creating...", "common.datetimeformat": "dddd D MMMM YYYY h:mm a", + "common.emailaddr": "Email address", + "common.eventend": "Ends", + "common.eventgroupid": "Event group ID", + "common.eventgroupname": "Event group name", + "common.eventgroups": "Event groups", + "common.eventlocation": "Location", + "common.eventname": "Event name", + "common.eventstart": "Starts", + "common.timezone": "Timezone", + "common.year-month-format": "MMMM YYYY", + "common.youremail": "Your email", "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", "config.instancerule.creatoremail-false": "Anyone can create events and groups", @@ -12,13 +26,114 @@ "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", - "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.", + "frontend.dateformat": "LL", + "frontend.displaydate-days": "{{ startdate }} at {{ starttime }} - {{ enddate }} at {{ endtime }} {{ timezone }}", + "frontend.displaydate-sameday": "{{ startdate }} from {{ starttime }} to {{ endtime }}{{ timezone}}", + "frontend.elnumber": "({{count}} people)", + "frontend.eventattendees": "people", + "frontend.newevent": "New event", + "frontend.publicevents": "Public events", + "frontend.timeformat": "LT", + "routes.addeventattendeesubject": "You're RSVPed to {{ eventName }}", + "routes.addeventcommentsubject": "New comment in {{eventName}}", + "routes.deleteeventsubject": "{{ eventName }} was deleted", "routes.event.datetimeformat": "{{thedate, intlDate}}", + "routes.event.descriptionchanged": "the event description changed", + "routes.event.difftext": "This event was just updated with new information.", + "routes.event.editedsubject": "was just edited", + "routes.event.endtimechanged": "the end time changed to ", + "routes.event.locationchanged": "the location changed to", + "routes.event.namechanged": "the event name changed to", + "routes.event.starttimechanged": "the end time changed to", + "routes.event.timezonechanged": "the time zone changed to", + "routes.magiclink-invalid": "This magic link is invalid or has expired. Please request a new one here.", + "routes.magiclink.mailsubject": "Magic link to create an event", + "routes.magiclink.provideemail": "Please provide an email address.", + "routes.magiclink.requestmlbutton": "Request magic link", + "routes.magiclink.thanks": "Thanks! If this email address can create events, you should receive an email with a magic link.", + "routes.removeeventattendeesubject": "You have been removed from an event", + "routes.subscribedsubject": "You have subscribed to an event group", + "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.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.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.", + "views.createeventmagiclink.requestmltitle": "Request a link to create a new event", "views.del": "Delete", + "views.edittoken": "Enter editing password", "views.edittokendesc": "Enter the editing password you received by email or were shown when the event was created.", - "common.emailaddr": "Email address", + "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 deletion password 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 deletion password", + "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": "{{ commentAuthor }} 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.editpswddesc": "Event group secret editing code", + "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. DO NOT SHARE THIS, 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.event.about": "About", "views.event.addme": "Add me", "views.event.addmyself": "Add myself", @@ -41,6 +156,7 @@ "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.deletetitle": "Delete '{{ eventData.name }}'", "views.event.discussion": "Discussion", "views.event.edit": "Edit event", "views.event.editlater": "You can always edit it later.", @@ -52,6 +168,7 @@ "views.event.hiddenattendee_zero": "No hidden attendee", "views.event.hostedby": "Hosted by {{eventData.hostName}}", "views.event.ICSexport": "Export as ICS", + "views.event.joinemaildesc": "If you provide your email, you will receive updates to the event.", "views.event.locationdesc": "Be specific.", "views.event.lostpswd": "Forgot password? Get in touch with the event organiser.", "views.event.noattendees": "No attendees yet!", @@ -59,28 +176,6 @@ "views.event.numberofattende": "({{numberOfAttendees}})", "views.event.numlimit": "Please enter a number between 1 and ${response.data.freeSpots}", "views.event.options": "views.event.options", - "views.partials.eventform.creatoremail": "Your email", - "views.partials.editevent.delthis": "Delete this event", - "views.partials.editevent.edit": "Edit '{{eventData.name}}'", - "views.partials.eventform.eventdescription": "Description", - "common.eventend": "Ends", - "views.partials.eventform.eventgroup": "This event is part of an event group", - "views.partials.eventform.eventgroupdata": "Link this event to an event group", - "views.partials.eventform.eventgroupedittoken": "You can find this long string of characters in the\nconfirmation email you received when you created the event group.", - "views.partials.eventform.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.partials.eventform.eventgrouplinker": "Choose a group you've edited before", - "common.eventlocation": "Location", - "common.eventname": "Event name", - "common.eventstart": "Starts", - "views.partials.eventform.eventurl": "Link", - "views.partials.eventform.eventurldesc": "For tickets or another event page (optional).", - "views.partials.eventform.groupbutton": "Enter group details manually", - "views.partials.eventform.hostname": "Host name", - "views.partials.eventform.hostnamedesc": "Will be shown on the event page (optional).", - "views.partials.eventform.maxattendees": "Attendee limit", - "views.partials.eventform.maxattendeestitle": "Set a limit on the maximum number of attendees", - "views.partials.eventform.publicevent": "Display this event on the public event list", - "common.timezone": "Timezone", "views.event.partof": "{{eventData.eventGroup.name}}", "views.event.postbutton": "Post comment", "views.event.remaining_one": "{{count}} spot remaining - add yourself now!", @@ -93,6 +188,7 @@ "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 not be shown again.", + "views.event.removetitle": "Remove {{ attendeeName }} from {{ eventName }}", "views.event.removeuser": "Remove user from event", "views.event.reply": "Reply", "views.event.replycontent": "What would you like to reply?", @@ -101,27 +197,25 @@ "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 }} at {{ starttime }} - {{ enddate }} at {{ endtime }} {{ timezone }}", - "frontend.displaydate-sameday": "{{ startdate }} from {{ starttime }} to {{ endtime }}{{ timezone}}", - "frontend.elnumber": "({{count}} people)", - "frontend.eventattendees": "people", - "frontend.newevent": "New event", - "frontend.publicevents": "Public events", - "frontend.timeformat": "LT", - "views.emails.createevent.editpswddesc": "Event group secret editing code", + "views.eventgroup.about": "About", + "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.", + "views.eventgroup.del": "Delete this event group", + "views.eventgroup.delconfirm": "Are you sure you want to delete this event group? This action cannot be undone.", + "views.eventgroup.deldesc": "

This will not delete the individual events contained in this group. They can be linked to another group later.", + "views.eventgroup.deletetitle": "Delete '{{ eventGroupData.name }}'", + "views.eventgroup.edit": "Edit group", + "views.eventgroup.editmode": "Switch to editing mode", + "views.eventgroup.editpswd": "Event group editing password", + "views.eventgroup.feedlinkdesc": "Paste this URL into your calendar app\nto subscribe to a live feed of events from this group.", + "views.eventgroup.hostedby": "Hosted by {{eventGroupData.hostName}}", "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.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.eventgroup.pastevents": "Past events", + "views.eventgroup.subscribe": "Subscribe to events from\n'{{eventGroupData.name}}'", + "views.eventgroup.subscribebutton": "Subscribe", + "views.eventgroup.subscribedesc": "Enter your email address (optional) to receive\nupdates\nwhenever a new event is created in this group.", + "views.eventgroup.subscribetitle": "Subscribe to updates", + "views.eventgroup.upcomingevents": "Upcoming events", + "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.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.", @@ -141,74 +235,11 @@ "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 ActivityPub access and self-hosted installation 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 deletion password 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 deletion password", - "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": "{{ commentAuthor }} 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. DO NOT SHARE THIS, 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.join": "Users can mark themselves as attending this event", "views.layouts.main.defaultmetadata": "An easier, quicker, and much less privacy-invading way to make and share events", "views.layouts.main.footnote": " Gathio version {{version}} · GitHub · Made with by Raphael and contributors", - "views.partials.mdsupport": "Markdown formatting\nsupported.", - "routes.magiclink.mailsubject": "Magic link to create an event", - "routes.magiclink.provideemail": "Please provide an email address.", - "views.createeventmagiclink.requestmltitle": "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.", @@ -216,92 +247,60 @@ "views.newevent.neweventbutton": "Create a new event", "views.newevent.neweventgroup": "Create a new event group", "views.newevent.newgroup": "Create an event group", - "views.partials.importeventform.import": "Import", - "views.partials.importeventform.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.partials.importeventform.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", - "routes.event.descriptionchanged": "the event description changed", - "routes.event.difftext": "This event was just updated with new information.", - "routes.event.editedsubject": "was just edited", - "routes.event.endtimechanged": "the end time changed to ", - "routes.event.locationchanged": "the location changed to", - "routes.event.namechanged": "the event name changed to", - "routes.event.starttimechanged": "the end time changed to", - "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", + "views.partials.choosefile": "Choose file", + "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.", + "views.partials.delimg": "Delete image", + "views.partials.editevent.delthis": "Delete this event", + "views.partials.editevent.edit": "Edit '{{eventData.name}}'", + "views.partials.editeventgroup.del": "Delete this event group", + "views.partials.editeventgroup.delbutton": "Delete event group", + "views.partials.eventform.creatoremail": "Your email", + "views.partials.eventform.eventdescription": "Description", + "views.partials.eventform.eventgroup": "This event is part of an event group", + "views.partials.eventform.eventgroupdata": "Link this event to an event group", + "views.partials.eventform.eventgroupedittoken": "You can find this long string of characters in the\nconfirmation email you received when you created the event group.", + "views.partials.eventform.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.partials.eventform.eventgrouplinker": "Choose a group you've edited before", + "views.partials.eventform.eventurl": "Link", + "views.partials.eventform.eventurldesc": "For tickets or another event page (optional).", + "views.partials.eventform.groupbutton": "Enter group details manually", + "views.partials.eventform.hostname": "Host name", + "views.partials.eventform.hostnamedesc": "Will be shown on the event page (optional).", + "views.partials.eventform.maxattendees": "Attendee limit", + "views.partials.eventform.maxattendeestitle": "Set a limit on the maximum number of attendees", + "views.partials.eventform.publicevent": "Display this event on the public event list", + "views.partials.eventgroup.options": "Options", + "views.partials.eventgroupform.creatoremail": "Your email", + "views.partials.eventgroupform.eventgroupddesc": "Description", + "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.partials.eventlist.noevents": "No events!", + "views.partials.fixerrors": "Please fix these errors:", "views.partials.importevent.selectfile": "Select file", + "views.partials.importeventform.import": "Import", + "views.partials.importeventform.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.partials.importeventform.importing": "Importing...", + "views.partials.instancerules.instancesettings": "Instance Settings", + "views.partials.mdsupport": "Markdown formatting\nsupported.", + "views.partials.recommendeddimensions": "Recommended dimensions (w x h): 920px by 300px.", + "views.partials.save": "Save changes", + "views.partials.saving": "Saving...", "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 }}'", "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 {{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": "

This will not 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" -} + "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.right": "Get it right!" +} \ No newline at end of file -- cgit v1.2.3