all repos — caroster @ 24ba7a6fec0dcec30053774276b9653ccb312387

[Octree] Group carpool to your event https://caroster.io

🌐 Update locales
Tim Izzo tim@octree.ch
Mon, 04 Mar 2024 12:52:24 +0000
commit

24ba7a6fec0dcec30053774276b9653ccb312387

parent

11ead31f4aee86f2a841b8775231bc52abb9df0e

M backend/src/api/email/locales/en.jsonbackend/src/api/email/locales/en.json

@@ -5,24 +5,24 @@ "footer": "---\n💝 You also think Caroster is awesome? Keep it free and support us with a donation!\n\n👉 [Open collective](https://opencollective.com/caroster)\n\n<center><a href='https://caroster.io'>https://caroster.io</a></center>"

}, "notifications": { "NewTrip": { - "title": "<%= event.name %> - A new car is available", - "content": "## New car available for \"<%= event.name %>\"\n\n**Car: <%= travel.vehicleName %>**\nCount of seats: <%= travel.seats %>\nDeparture location: <%= travel.meeting %>\nInformation: <%= travel.details %>.\n\n[Book my seat](<%= host %>/e/<%= event.uuid %>).\n\nYou are receiving this email because you are on the waiting list to find a carpool spot in this event." + "title": "<%= event.name %> - A new trip is available", + "content": "## New trip is available for \"<%= event.name %>\"\n\n**Car: <%= travel.vehicleName %>**\nCount of seats: <%= travel.seats %>\nDeparture location: <%= travel.meeting %>\nInformation: <%= travel.details %>.\n\n[Book my seat](<%= host %>/e/<%= event.uuid %>).\n\nYou are receiving this email because you are on the waiting list to find a carpool spot in this event." }, "DeletedTrip": { - "title": "<%= event.name %> - Car removed", - "content": "Car <%= travel.vehicleName %> in which you've subscribed to as been removed. Go to the [Caroster](<%= host %>/e/<%= event.uuid %>) page to find another car." + "title": "<%= event.name %> - Trip removed", + "content": "Trip <%= travel.vehicleName %> in which you've subscribed to as been removed. Go to the [Caroster](<%= host %>/e/<%= event.uuid %>) page to find another car." }, "DeletedYourTrip": { - "title": "<%= event.name %> - Your car has been removed", - "content": "Your car <%= travel.vehicleName %> has been removed by an admin from [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." + "title": "<%= event.name %> - Your trip has been removed", + "content": "Your trip <%= travel.vehicleName %> has been removed by an administrator from [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." }, "NewPassengerInYourTrip": { "title": "<%= event.name %> - A passenger has been added to your trip", - "content": "A passenger has been added to your trip. on Caroster [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)" + "content": "A passenger has been added to your trip on [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)" }, "AddedAsAdmin": { - "title": "You have been added as admin to an event", - "content": "You have been added as admin to Caroster [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." + "title": "You have been promoted as administrator to an event", + "content": "You have been promoted as administrator to [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." }, "EventCreated": { "title": "<%= event.name %> - Your Caroster is ready !",

@@ -41,8 +41,8 @@ "title": "<%= event.name %> - Contact trip driver",

"content": "To organize your journey to <%= event.name %>, please contact the driver of the trip you've registered.\n\n**Car: <%= travel.vehicleName %>**\nDeparture: <%= travel.meeting %>\nDate/time: <%= datetime %>\nContact: <%= travel.phone_mumber %>" }, "EnabledCarosterPlus": { - "title": "<%= event.name %> - Caroster Plus enabled for your event", - "content": "Module 'Caroster Plus' has been enabled for your event. New features are now available on [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." + "title": "<%= event.name %> - Caroster+ is now active for your event", + "content": "Module 'Caroster+' has been enabled for your event [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." } } }
M backend/src/api/email/locales/fr.jsonbackend/src/api/email/locales/fr.json

@@ -6,23 +6,23 @@ },

"notifications": { "NewTrip": { "title": "<%= event.name %> - Une nouvelle voiture est disponible", - "content": "## Nouvelle voiture pour \"<%= event.name %>\"\n\n**Voiture: <%= travel.vehicleName %>**\nNombre de places: <%= travel.seats %>\nLieu de dĂ©part: <%= travel.meeting %>\nInformations: <%= travel.details %>.\n\n[RĂ©server ma place](<%= host %>/e/<%= event.uuid %>).\n\nVous recevez cet e-mail, car vous ĂȘtes inscrit en liste d'attente pour trouver une place de covoiturage dans cet Ă©vĂ©nement." + "content": "## Nouveau trajet pour \"<%= event.name %>\"\n\n**Voiture: <%= travel.vehicleName %>**\nNombre de places: <%= travel.seats %>\nLieu de dĂ©part: <%= travel.meeting %>\nInformations: <%= travel.details %>.\n\n[RĂ©server ma place](<%= host %>/e/<%= event.uuid %>).\n\nVous recevez cet e-mail, car vous ĂȘtes inscrit en liste d'attente pour trouver une place de covoiturage dans cet Ă©vĂ©nement." }, "DeletedTrip": { - "title": "<%= event.name %> - Voiture supprimĂ©e", - "content": "La voiture <%= travel.vehicleName %> pour laquelle vous vous ĂȘtes inscrit.e.s a Ă©tĂ© supprimĂ©e. Rendez-vous sur la page du [Caroster](<%= host %>/e/<%= event.uuid %>) pour trouver une autre voiture." + "title": "<%= event.name %> - Trajet supprimĂ©", + "content": "Le trajet <%= travel.vehicleName %> pour lequelle vous vous ĂȘtes inscrit.e.s a Ă©tĂ© supprimĂ©. Rendez-vous sur la page du [Caroster](<%= host %>/e/<%= event.uuid %>) pour trouver un autre trajet." }, "DeletedYourTrip": { "title": "<%= event.name %> - Votre voiture a Ă©tĂ© supprimĂ©e", - "content": "Votre voiture <%= travel.vehicleName %> a Ă©tĂ© supprimĂ©e par un admin de l'Ă©vĂ©nement [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." + "content": "Votre trajet <%= travel.vehicleName %> a Ă©tĂ© supprimĂ© par un administrateur de l'Ă©vĂ©nement [<%= event.name %>](<%= host %>/e/<%= event.uuid %>). \n Il n'est plus disponible pour l'Ă©vĂ©nement et les passagers ont Ă©tĂ© informĂ©s." }, "NewPassengerInYourTrip": { "title": "<%= event.name %> - Un passager a Ă©tĂ© ajoutĂ© Ă  votre trajet", - "content": "Hey <%= user.firstname %>\n\nUn passager a Ă©tĂ© ajoutĂ© Ă  votre trajet dans le Caroster [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." + "content": "Un passager a Ă©tĂ© ajoutĂ© Ă  votre trajet pour [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." }, "AddedAsAdmin": { - "title": "Vous avez Ă©tĂ© ajoutĂ© en tant qu'admin Ă  un Ă©vĂ©nement", - "content": "Vous avez Ă©tĂ© ajoutĂ© en tant qu'admin sur le Caroster [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." + "title": "Vous avez Ă©tĂ© promu administrateur d'un Ă©vĂ©nement", + "content": "Vous avez Ă©tĂ© promu administrateur sur le Caroster [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." }, "EventCreated": { "title": "<%= event.name %> - Votre Caroster est prĂȘt !",

@@ -38,11 +38,11 @@ "content": "## Il y a du nouveau dans votre Ă©vĂ©nement \"<%= event.name %>\"\n\n⏳ Nombre de passagers en recherche d'une place : <%= waitingListCount %>\n🚗 Nombre de voitures : <%= travelsCount %>\n🆕 Nombre de nouvelles voitures : <%= newTravelsCount %>\n\nLien vers votre Caroster: <%= host %>/e/<%= event.uuid %>\n\nVous recevez cet e-mail car vous ĂȘtes le crĂ©ateur de cet Ă©vĂ©nement."

}, "ContactTripCreator": { "title": "<%= event.name %> - Contacter la conductrice ou le conducteur du trajet", - "content": "Afin d'organiser votre voyage pour <%= event.name %>, merci de contacter la conductrice ou le conducteur du trajet pour lequel vous vous ĂȘtes inscritâž±e.\n\n**Voiture: <%= travel.vehicleName %>**\nDĂ©part: <%= travel.meeting %>\nDate/heure: <%= datetime %>\nContact: <%= travel.phone_mumber %>" + "content": "Afin d'organiser votre voyage pour [<%= event.name %>](<%= host %>/e/<%= event.uuid %>), merci de contacter la conductrice ou le conducteur du trajet pour lequel vous vous ĂȘtes inscritâž±e.\n\n**Voiture: <%= travel.vehicleName %>**\nDĂ©part: <%= travel.meeting %>\nDate/heure: <%= datetime %>\nContact: <%= travel.phone_mumber %>" }, "EnabledCarosterPlus": { - "title": "<%= event.name %> - Caroster Plus a Ă©tĂ© activĂ© pour votre Ă©vĂ©nement", - "content": "Le module 'Caroster Plus' a Ă©tĂ© activĂ© pour votre Ă©vĂ©nement. Des nouveautĂ©s sont maintenant disponibles sur [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." + "title": "<%= event.name %> - Caroster+ a Ă©tĂ© activĂ© pour votre Ă©vĂ©nement", + "content": "Le module 'Caroster+' a Ă©tĂ© activĂ© pour votre Ă©vĂ©nement [<%= event.name %>](<%= host %>/e/<%= event.uuid %>)." } } }
M frontend/locales/en.jsonfrontend/locales/en.json

@@ -124,13 +124,13 @@ "notifications.title": "Notifications",

"notifications.markAllRead": "Mark all in read", "notifications.content": "No notification", "notification.type.NewPassengerInYourTrip.content": "A passenger has been added to your trip.", - "notification.type.NewTrip.content": "A departure close to you is available.", - "notification.type.DeletedTrip.content": "A car has been removed.", - "notification.type.DeletedYourTrip.content": "Your car has been removed by an event admin", - "notification.type.AddedAsAdmin.content": "You have been added as admin to an event.", - "notification.type.PassengerJoinTrip.content": "A passenger wishes to contact.", - "notification.type.ContactTripCreator.content": "Contact the driver for your trip.", - "notification.type.EnabledCarosterPlus.content": "Caroster Plus has been enabled for your event.", + "notification.type.NewTrip.content": "A new trip close to you is available.", + "notification.type.DeletedTrip.content": "A trip has been removed.", + "notification.type.DeletedYourTrip.content": "Your trip has been removed by an event administrator", + "notification.type.AddedAsAdmin.content": "You have been promoted as administrator to the event.", + "notification.type.PassengerJoinTrip.content": "A new passenger wishes to contact you to travel with you.", + "notification.type.ContactTripCreator.content": "Contact the driver to organize your trip.", + "notification.type.EnabledCarosterPlus.content": "Caroster+ has been enabled for your event.", "passenger.actions.place": "Assign", "passenger.actions.remove_alert": "Are you sure you want to remove <italic> <bold> {{name}} </bold> </italic> from the waitlist?", "passenger.availability.seats": "{{count}} seat available",
M frontend/locales/fr.jsonfrontend/locales/fr.json

@@ -124,13 +124,13 @@ "notifications.title": "Notifications",

"notifications.markAllRead": "Tout marquer en lu", "notifications.content": "Aucune notification", "notification.type.NewPassengerInYourTrip.content": "Un passager a été ajouté à votre trajet.", - "notification.type.NewTrip.content": "Un départ proche de vous est disponible.", - "notification.type.DeletedTrip.content": "Une voiture a été supprimée.", - "notification.type.DeletedYourTrip.content": "Votre voiture a été supprimée par un admin de l'événement.", - "notification.type.AddedAsAdmin.content": "Vous avez été ajouté en tant qu'admin à un événement.", - "notification.type.PassengerJoinTrip.content": "Un passager souhaite prendre contact.", - "notification.type.ContactTripCreator.content": "Contactez la conductrice ou le conducteur pour votre trajet.", - "notification.type.EnabledCarosterPlus.content": "Caroster Plus a été activé pour votre événement", + "notification.type.NewTrip.content": "Un nouveau trajet proche de chez vous est disponible.", + "notification.type.DeletedTrip.content": "Un trajet a été supprimée.", + "notification.type.DeletedYourTrip.content": "Votre trajet a été supprimé par un administrateur de l'événement.", + "notification.type.AddedAsAdmin.content": "Vous avez été promu administrateur.", + "notification.type.PassengerJoinTrip.content": "Un passager souhaite prendre contact pour voyager avec vous.", + "notification.type.ContactTripCreator.content": "Contactez la conductrice ou le conducteur pour organiser votre trajet.", + "notification.type.EnabledCarosterPlus.content": "Caroster+ a été activé pour votre événement.", "passenger.actions.place": "Placer", "passenger.actions.remove_alert": "Voulez-vous vraiment supprimer <italic><bold>{{name}}</bold></italic> de la liste d'attente ?", "passenger.availability.seats": "{{count}} place disponible",