Send notification emails to followers and members when a group publishes
a new event Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
@@ -110,13 +110,14 @@ msgid "Current profile is not an administrator of the selected group"
|
||||
msgstr "Il profilo corrente non è amministratore del gruppo selezionato"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:592
|
||||
#: lib/graphql/resolvers/user.ex:593
|
||||
msgid "Error while saving user settings"
|
||||
msgstr "Errore nel salvare le preferenze utente"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/error.ex:99 lib/graphql/resolvers/group.ex:242
|
||||
#: lib/graphql/resolvers/group.ex:274 lib/graphql/resolvers/group.ex:311 lib/graphql/resolvers/member.ex:79
|
||||
#: lib/graphql/resolvers/group.ex:274 lib/graphql/resolvers/group.ex:311 lib/graphql/resolvers/group.ex:342
|
||||
#: lib/graphql/resolvers/group.ex:391 lib/graphql/resolvers/member.ex:79
|
||||
msgid "Group not found"
|
||||
msgstr "Gruppo non trovato"
|
||||
|
||||
@@ -154,6 +155,7 @@ msgstr "Nessun utente con questa email"
|
||||
#: lib/graphql/resolvers/feed_token.ex:28
|
||||
#: lib/graphql/resolvers/participant.ex:32 lib/graphql/resolvers/participant.ex:210 lib/graphql/resolvers/person.ex:236
|
||||
#: lib/graphql/resolvers/person.ex:353 lib/graphql/resolvers/person.ex:380 lib/graphql/resolvers/person.ex:397
|
||||
#: lib/graphql/resolvers/person.ex:425 lib/graphql/resolvers/person.ex:440
|
||||
msgid "Profile is not owned by authenticated user"
|
||||
msgstr "L'utente autenticato non è propietario di questo profilo"
|
||||
|
||||
@@ -163,33 +165,33 @@ msgid "Registrations are not open"
|
||||
msgstr "Le registrazioni non sono aperte"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:407
|
||||
#: lib/graphql/resolvers/user.ex:408
|
||||
msgid "The current password is invalid"
|
||||
msgstr "la password corrente non è valida"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:450
|
||||
#: lib/graphql/resolvers/user.ex:451
|
||||
msgid "The new email doesn't seem to be valid"
|
||||
msgstr "La nuova email sembra non valida"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:453
|
||||
#: lib/graphql/resolvers/user.ex:454
|
||||
msgid "The new email must be different"
|
||||
msgstr "La nuova email dev'essere diversa"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:410
|
||||
#: lib/graphql/resolvers/user.ex:411
|
||||
msgid "The new password must be different"
|
||||
msgstr "La nuova password deve essere diversa"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:457 lib/graphql/resolvers/user.ex:519
|
||||
#: lib/graphql/resolvers/user.ex:522
|
||||
#: lib/graphql/resolvers/user.ex:458 lib/graphql/resolvers/user.ex:520
|
||||
#: lib/graphql/resolvers/user.ex:523
|
||||
msgid "The password provided is invalid"
|
||||
msgstr "La password assegnata non è valida"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:414
|
||||
#: lib/graphql/resolvers/user.ex:415
|
||||
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
|
||||
msgstr "la password scelta è troppo corta, deve avere almeno 6 caratteri."
|
||||
|
||||
@@ -209,12 +211,12 @@ msgid "Unable to validate user"
|
||||
msgstr "Impossibile convalidare l'utente"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:500
|
||||
#: lib/graphql/resolvers/user.ex:501
|
||||
msgid "User already disabled"
|
||||
msgstr "Utente già disabilitato"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:567
|
||||
#: lib/graphql/resolvers/user.ex:568
|
||||
msgid "User requested is not logged-in"
|
||||
msgstr "L'utente richiesto non è loggato"
|
||||
|
||||
@@ -239,12 +241,12 @@ msgid "You may not list groups unless moderator."
|
||||
msgstr "Non è possibile elencare i gruppi a meno che non sia un moderatore."
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:465
|
||||
#: lib/graphql/resolvers/user.ex:466
|
||||
msgid "You need to be logged-in to change your email"
|
||||
msgstr "È necessario effettuare il login per modificare la tua email"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:422
|
||||
#: lib/graphql/resolvers/user.ex:423
|
||||
msgid "You need to be logged-in to change your password"
|
||||
msgstr "È necessario effettuare il login per modificare la tua password"
|
||||
|
||||
@@ -254,7 +256,7 @@ msgid "You need to be logged-in to delete a group"
|
||||
msgstr "È necessario effettuare il login per eliminare un gruppo"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:527
|
||||
#: lib/graphql/resolvers/user.ex:528
|
||||
msgid "You need to be logged-in to delete your account"
|
||||
msgstr "È necessario effettuare il login per eliminare il tuo account"
|
||||
|
||||
@@ -352,7 +354,7 @@ msgid "Comment is already deleted"
|
||||
msgstr "Commento già cancellato"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/error.ex:101 lib/graphql/resolvers/discussion.ex:75
|
||||
#: lib/graphql/error.ex:101 lib/graphql/resolvers/discussion.ex:69
|
||||
msgid "Discussion not found"
|
||||
msgstr "Discussione non trovata"
|
||||
|
||||
@@ -372,8 +374,8 @@ msgid "Event id not found"
|
||||
msgstr "ID evento non trovato"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/error.ex:98 lib/graphql/resolvers/event.ex:355
|
||||
#: lib/graphql/resolvers/event.ex:407
|
||||
#: lib/graphql/error.ex:98 lib/graphql/resolvers/event.ex:360
|
||||
#: lib/graphql/resolvers/event.ex:412
|
||||
msgid "Event not found"
|
||||
msgstr "Evento non trovato"
|
||||
|
||||
@@ -390,7 +392,7 @@ msgid "Internal Error"
|
||||
msgstr "Errore Interno"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/discussion.ex:225
|
||||
#: lib/graphql/resolvers/discussion.ex:219
|
||||
msgid "No discussion with ID %{id}"
|
||||
msgstr "Nessuna discussione con l'ID %{id}"
|
||||
|
||||
@@ -502,7 +504,7 @@ msgid "Token is not a valid UUID"
|
||||
msgstr "Il token non è un UUID valido"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/error.ex:96 lib/graphql/resolvers/person.ex:415
|
||||
#: lib/graphql/error.ex:96 lib/graphql/resolvers/person.ex:458
|
||||
msgid "User not found"
|
||||
msgstr "Utente non trovato"
|
||||
|
||||
@@ -571,7 +573,7 @@ msgid "You cannot delete this comment"
|
||||
msgstr "Non puoi eliminare questo commento"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:403
|
||||
#: lib/graphql/resolvers/event.ex:408
|
||||
msgid "You cannot delete this event"
|
||||
msgstr "Non puoi eliminare questo evento"
|
||||
|
||||
@@ -606,28 +608,28 @@ msgid "You need to be logged-in and a moderator to view a report"
|
||||
msgstr "Devi essere connesso e un moderatore per visualizzare un rapporto"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/admin.ex:246
|
||||
#: lib/graphql/resolvers/admin.ex:255
|
||||
msgid "You need to be logged-in and an administrator to access admin settings"
|
||||
msgstr ""
|
||||
"Devi essere connesso e un moderatore per accedere alle opzioni "
|
||||
"dell'amministratore"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/admin.ex:230
|
||||
#: lib/graphql/resolvers/admin.ex:239
|
||||
msgid "You need to be logged-in and an administrator to access dashboard statistics"
|
||||
msgstr ""
|
||||
"Devi essere connesso e un moderatore per accedere alle statistiche del "
|
||||
"dashboard"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/admin.ex:272
|
||||
#: lib/graphql/resolvers/admin.ex:281
|
||||
msgid "You need to be logged-in and an administrator to save admin settings"
|
||||
msgstr ""
|
||||
"Devi essere connesso e un moderatore per salvare le impostazioni "
|
||||
"dell'amministratore"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/discussion.ex:90
|
||||
#: lib/graphql/resolvers/discussion.ex:84
|
||||
msgid "You need to be logged-in to access discussions"
|
||||
msgstr "Devi essere connesso per accedere alle discussioni"
|
||||
|
||||
@@ -637,7 +639,7 @@ msgid "You need to be logged-in to access resources"
|
||||
msgstr "Devi essere connesso per accedere alle risorse"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:313
|
||||
#: lib/graphql/resolvers/event.ex:318
|
||||
msgid "You need to be logged-in to create events"
|
||||
msgstr "Devi essere connesso per creare eventi"
|
||||
|
||||
@@ -657,7 +659,7 @@ msgid "You need to be logged-in to create resources"
|
||||
msgstr "Devi essere connesso per creare risorse"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:412
|
||||
#: lib/graphql/resolvers/event.ex:417
|
||||
msgid "You need to be logged-in to delete an event"
|
||||
msgstr "Devi essere connesso per eliminare un evento"
|
||||
|
||||
@@ -682,7 +684,7 @@ msgid "You need to be logged-in to leave an event"
|
||||
msgstr "Devi essere connesso per lasciare un evento"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:369
|
||||
#: lib/graphql/resolvers/event.ex:374
|
||||
msgid "You need to be logged-in to update an event"
|
||||
msgstr "Devi essere connesso per aggiornare un evento"
|
||||
|
||||
@@ -789,12 +791,12 @@ msgid "Profile is not administrator for the group"
|
||||
msgstr "Il profilo non è amministratore del gruppo"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:358
|
||||
#: lib/graphql/resolvers/event.ex:363
|
||||
msgid "You can't edit this event."
|
||||
msgstr "Non puoi modificare questo evento."
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:361
|
||||
#: lib/graphql/resolvers/event.ex:366
|
||||
msgid "You can't attribute this event to this profile."
|
||||
msgstr "Non puo iattribuire questo evento a questo profilo."
|
||||
|
||||
@@ -814,19 +816,19 @@ msgid "You don't have the right to remove this member."
|
||||
msgstr "Non hai il diritto di rimuovere questo membro."
|
||||
|
||||
#, elixir-format
|
||||
#: lib/mobilizon/actors/actor.ex:349
|
||||
#: lib/mobilizon/actors/actor.ex:350
|
||||
msgid "This username is already taken."
|
||||
msgstr "Questo nome utente è già in uso."
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/discussion.ex:87
|
||||
#: lib/graphql/resolvers/discussion.ex:81
|
||||
msgid "You must provide either an ID or a slug to access a discussion"
|
||||
msgstr ""
|
||||
"Devi fornire un ID o la stringa utente (ad es. <em>utente@mobilizon.sm</em>) "
|
||||
"per accedere ad una discussione"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:308
|
||||
#: lib/graphql/resolvers/event.ex:313
|
||||
msgid "Organizer profile is not owned by the user"
|
||||
msgstr "Il profilo dell'organizzatore non è di proprietà dell'utente"
|
||||
|
||||
@@ -852,7 +854,7 @@ msgid "Error while creating resource"
|
||||
msgstr "Errore durante la creazione della risorsa"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:483
|
||||
#: lib/graphql/resolvers/user.ex:484
|
||||
msgid "Invalid activation token"
|
||||
msgstr "Token di attivazione non valido"
|
||||
|
||||
@@ -862,7 +864,7 @@ msgid "Unable to fetch resource details from this URL."
|
||||
msgstr "Impossibile recuperare i dettagli della risorsa da questa URL."
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:173 lib/graphql/resolvers/participant.ex:253
|
||||
#: lib/graphql/resolvers/event.ex:164 lib/graphql/resolvers/participant.ex:253
|
||||
#: lib/graphql/resolvers/participant.ex:328
|
||||
msgid "Provided profile doesn't have moderator permissions on this event"
|
||||
msgstr ""
|
||||
@@ -870,12 +872,12 @@ msgstr ""
|
||||
"evento"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:294
|
||||
#: lib/graphql/resolvers/event.ex:299
|
||||
msgid "Organizer profile doesn't have permission to create an event on behalf of this group"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:349
|
||||
#: lib/graphql/resolvers/event.ex:354
|
||||
msgid "This profile doesn't have permission to update an event on behalf of this group"
|
||||
msgstr ""
|
||||
|
||||
@@ -890,12 +892,12 @@ msgid "Comment not found"
|
||||
msgstr "Evento non trovato"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/discussion.ex:129
|
||||
#: lib/graphql/resolvers/discussion.ex:123
|
||||
msgid "Error while creating a discussion"
|
||||
msgstr "Errore durante la creazione della risorsa"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:606
|
||||
#: lib/graphql/resolvers/user.ex:607
|
||||
msgid "Error while updating locale"
|
||||
msgstr "Errore durante l'aggiornamento del rapporto"
|
||||
|
||||
@@ -915,12 +917,12 @@ msgid "Failed to update the group"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:447
|
||||
#: lib/graphql/resolvers/user.ex:448
|
||||
msgid "Failed to update user email"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:479
|
||||
#: lib/graphql/resolvers/user.ex:480
|
||||
msgid "Failed to validate user email"
|
||||
msgstr "Impossibile convalidare l'utente"
|
||||
|
||||
@@ -940,7 +942,7 @@ msgid "You are not the comment creator"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:404
|
||||
#: lib/graphql/resolvers/user.ex:405
|
||||
msgid "You cannot change your password."
|
||||
msgstr ""
|
||||
|
||||
@@ -970,16 +972,56 @@ msgid "Only admins can create groups"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:301
|
||||
#: lib/graphql/resolvers/event.ex:306
|
||||
msgid "Only groups can create events"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/event.ex:287
|
||||
#: lib/graphql/resolvers/event.ex:292
|
||||
msgid "Unknown error while creating event"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:460
|
||||
#: lib/graphql/resolvers/user.ex:461
|
||||
msgid "User cannot change email"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/group.ex:364
|
||||
msgid "Follow does not match your account"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/group.ex:368
|
||||
msgid "Follow not found"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format, fuzzy
|
||||
#: lib/graphql/resolvers/user.ex:327
|
||||
msgid "Profile with username %{username} not found"
|
||||
msgstr "La persona con il nome utente %{username} non è stata trovata"
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/user.ex:322
|
||||
msgid "This profile does not belong to you"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format
|
||||
#: lib/graphql/resolvers/group.ex:338
|
||||
msgid "You are already following this group"
|
||||
msgstr ""
|
||||
|
||||
#, elixir-format, fuzzy
|
||||
#: lib/graphql/resolvers/group.ex:347
|
||||
msgid "You need to be logged-in to follow a group"
|
||||
msgstr "È necessario effettuare il login per entrare a far parte di un gruppo"
|
||||
|
||||
#, elixir-format, fuzzy
|
||||
#: lib/graphql/resolvers/group.ex:396
|
||||
msgid "You need to be logged-in to unfollow a group"
|
||||
msgstr "È necessario effettuare il login per entrare a far parte di un gruppo"
|
||||
|
||||
#, elixir-format, fuzzy
|
||||
#: lib/graphql/resolvers/group.ex:373
|
||||
msgid "You need to be logged-in to update a group follow"
|
||||
msgstr "È necessario effettuare il login per aggiornare un gruppo"
|
||||
|
||||
Reference in New Issue
Block a user