send email to change role pending -> user + i18n - #877

This commit is contained in:
Laurent GAY
2025-10-01 16:08:44 +02:00
parent 36e045ed3d
commit 17046c4552
12 changed files with 3246 additions and 5028 deletions

View File

@@ -5,4 +5,6 @@
<b><%= gettext("Moderator") %></b> <b><%= gettext("Moderator") %></b>
<% :user -> %> <% :user -> %>
<b><%= gettext("User") %></b> <b><%= gettext("User") %></b>
<% :pending -> %>
<b><%= gettext("Pending") %></b>
<% end %> <% end %>

View File

@@ -1 +1 @@
<%= case @role do %><% :administrator -> %><%= gettext "Administrator" %><% :moderator -> %><%= gettext "Moderator" %><% :user -> %><%= gettext "User" %><% end %> <%= case @role do %><% :administrator -> %><%= gettext "Administrator" %><% :moderator -> %><%= gettext "Moderator" %><% :user -> %><%= gettext "User" %><% :pending -> %><%= gettext "Pending" %><% end %>

View File

@@ -289,12 +289,12 @@ msgctxt "terms"
msgid "What information do we collect?" msgid "What information do we collect?"
msgstr "" msgstr ""
#: lib/web/email/user.ex:188 #: lib/web/email/user.ex:194
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Mobilizon on %{instance}: confirm your email address" msgid "Mobilizon on %{instance}: confirm your email address"
msgstr "" msgstr ""
#: lib/web/email/user.ex:165 #: lib/web/email/user.ex:171
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Mobilizon on %{instance}: email changed" msgid "Mobilizon on %{instance}: email changed"
msgstr "" msgstr ""
@@ -1281,7 +1281,7 @@ msgstr ""
msgid "%{actor}'s public events feed on %{instance}" msgid "%{actor}'s public events feed on %{instance}"
msgstr "" msgstr ""
#: lib/service/export/feed.ex:221 #: lib/service/export/feed.ex:233
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Feed for %{email} on %{instance}" msgid "Feed for %{email} on %{instance}"
msgstr "" msgstr ""
@@ -1615,7 +1615,7 @@ msgstr[1] ""
msgid "An administrator changed your role" msgid "An administrator changed your role"
msgstr "" msgstr ""
#: lib/web/email/admin.ex:122 #: lib/web/email/admin.ex:138
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "An administrator confirmed your account on %{instance}" msgid "An administrator confirmed your account on %{instance}"
msgstr "" msgstr ""
@@ -1628,8 +1628,8 @@ msgstr ""
msgid "An administrator manually changed the email attached to your account" msgid "An administrator manually changed the email attached to your account"
msgstr "" msgstr ""
#: lib/web/email/admin.ex:43 #: lib/web/email/admin.ex:59
#: lib/web/email/admin.ex:70 #: lib/web/email/admin.ex:86
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "An administrator manually changed the email attached to your account on %{instance}" msgid "An administrator manually changed the email attached to your account on %{instance}"
msgstr "" msgstr ""
@@ -1640,7 +1640,7 @@ msgstr ""
msgid "An administrator manually confirmed your account" msgid "An administrator manually confirmed your account"
msgstr "" msgstr ""
#: lib/web/email/admin.ex:98 #: lib/web/email/admin.ex:114
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "An administrator updated your role on %{instance}" msgid "An administrator updated your role on %{instance}"
msgstr "" msgstr ""
@@ -1981,7 +1981,7 @@ msgstr ""
msgid "If you wish to cancel your participation, simply click on the link below." msgid "If you wish to cancel your participation, simply click on the link below."
msgstr "" msgstr ""
#: lib/web/email/admin.ex:142 #: lib/web/email/admin.ex:158
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email configuration test for %{instance}" msgid "Email configuration test for %{instance}"
msgstr "" msgstr ""
@@ -2003,3 +2003,35 @@ msgstr ""
msgctxt "terms" msgctxt "terms"
msgid "When we say “we”, “our”, or “us” in this document, we are referring to the owners, operators and administrators of this Mobilizon instance. The Mobilizon software is provided by the team of Mobilizon contributors. Unless explicitly stated, this Mobilizon instance is an independent service using Mobilizon's source code. You may find more information about this instance on the <a href=\"/about/instance\">\"About this instance\"</a> page." msgid "When we say “we”, “our”, or “us” in this document, we are referring to the owners, operators and administrators of this Mobilizon instance. The Mobilizon software is provided by the team of Mobilizon contributors. Unless explicitly stated, this Mobilizon instance is an independent service using Mobilizon's source code. You may find more information about this instance on the <a href=\"/about/instance\">\"About this instance\"</a> page."
msgstr "" msgstr ""
#: lib/web/templates/email/user_pending.html.heex:62
#, elixir-autogen, elixir-format
msgid "Login to view the list of pending users"
msgstr ""
#: lib/web/templates/email/user_pending.text.eex:3
#, elixir-autogen, elixir-format
msgid "Login to view the list of pending users:"
msgstr ""
#: lib/web/templates/email/user_pending.html.heex:47
#: lib/web/templates/email/user_pending.text.eex:1
#, elixir-autogen, elixir-format
msgid "New pending user from %{user} on %{instance}"
msgstr ""
#: lib/web/templates/email/user_pending.html.heex:18
#, elixir-autogen, elixir-format
msgid "New pending user on <b>%{instance}</b>"
msgstr ""
#: lib/web/email/admin.ex:38
#, elixir-autogen, elixir-format
msgid "New pending user on Mobilizon instance %{instance}"
msgstr ""
#: lib/web/templates/email/admin/_role.html.heex:9
#: lib/web/templates/email/admin/_role.text.eex:1
#, elixir-autogen, elixir-format
msgid "Pending"
msgstr ""

View File

@@ -1,530 +1,447 @@
## "msgid"s in this file come from POT (.pot) files. # # "msgid"s in this file come from POT (.pot) files.
## # #
## Do not add, change, or remove "msgid"s manually here as # # Do not add, change, or remove "msgid"s manually here as
## they're tied to the ones in the corresponding POT file # # they're tied to the ones in the corresponding POT file
## (with the same domain). # # (with the same domain).
## # #
## Use "mix gettext.extract --merge" or "mix gettext.merge" # # Use "mix gettext.extract --merge" or "mix gettext.merge"
## to merge POT files into PO files. # # to merge POT files into PO files.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en\n" "Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Poedit 3.7\n"
#: lib/web/templates/email/activity/_member_activity_item.html.heex:14 #: lib/web/templates/email/activity/_member_activity_item.html.heex:14
#: lib/web/templates/email/activity/_member_activity_item.text.eex:12 #: lib/web/templates/email/activity/_member_activity_item.text.eex:12
#, elixir-autogen, elixir-format
msgid "%{member} accepted the invitation to join the group." msgid "%{member} accepted the invitation to join the group."
msgstr "" msgstr "%{member} accepted the invitation to join the group."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:19 #: lib/web/templates/email/activity/_member_activity_item.html.heex:19
#: lib/web/templates/email/activity/_member_activity_item.text.eex:17 #: lib/web/templates/email/activity/_member_activity_item.text.eex:17
#, elixir-autogen, elixir-format
msgid "%{member} rejected the invitation to join the group." msgid "%{member} rejected the invitation to join the group."
msgstr "" msgstr "%{member} rejected the invitation to join the group."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:3 #: lib/web/templates/email/activity/_member_activity_item.html.heex:3
#: lib/web/templates/email/activity/_member_activity_item.text.eex:1 #: lib/web/templates/email/activity/_member_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{member} requested to join the group." msgid "%{member} requested to join the group."
msgstr "" msgstr "%{member} requested to join the group."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:8 #: lib/web/templates/email/activity/_member_activity_item.html.heex:8
#: lib/web/templates/email/activity/_member_activity_item.text.eex:6 #: lib/web/templates/email/activity/_member_activity_item.text.eex:6
#, elixir-autogen, elixir-format
msgid "%{member} was invited by %{profile}." msgid "%{member} was invited by %{profile}."
msgstr "" msgstr "%{member} was invited by %{profile}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:30 #: lib/web/templates/email/activity/_member_activity_item.html.heex:30
#: lib/web/templates/email/activity/_member_activity_item.text.eex:27 #: lib/web/templates/email/activity/_member_activity_item.text.eex:27
#, elixir-autogen, elixir-format
msgid "%{profile} added the member %{member}." msgid "%{profile} added the member %{member}."
msgstr "" msgstr "%{profile} added the member %{member}."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:27 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:27
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:19 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} archived the discussion %{discussion}." msgid "%{profile} archived the discussion %{discussion}."
msgstr "" msgstr "%{profile} archived the discussion %{discussion}."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:3 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:3
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:1 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} created the discussion %{discussion}." msgid "%{profile} created the discussion %{discussion}."
msgstr "" msgstr "%{profile} created the discussion %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:4 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:4
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:2 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:2
#, elixir-autogen, elixir-format
msgid "%{profile} created the folder %{resource}." msgid "%{profile} created the folder %{resource}."
msgstr "" msgstr "%{profile} created the folder %{resource}."
#: lib/web/templates/email/activity/_group_activity_item.html.heex:3 #: lib/web/templates/email/activity/_group_activity_item.html.heex:3
#: lib/web/templates/email/activity/_group_activity_item.text.eex:1 #: lib/web/templates/email/activity/_group_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} created the group %{group}." msgid "%{profile} created the group %{group}."
msgstr "" msgstr "%{profile} created the group %{group}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:13 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:13
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:8 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:8
#, elixir-autogen, elixir-format
msgid "%{profile} created the resource %{resource}." msgid "%{profile} created the resource %{resource}."
msgstr "" msgstr "%{profile} created the resource %{resource}."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:35 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:35
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:25 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:25
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the discussion %{discussion}." msgid "%{profile} deleted the discussion %{discussion}."
msgstr "" msgstr "%{profile} deleted the discussion %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:76 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:76
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}." msgid "%{profile} deleted the folder %{resource}."
msgstr "" msgstr "%{profile} deleted the folder %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:82 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:82
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}." msgid "%{profile} deleted the resource %{resource}."
msgstr "" msgstr "%{profile} deleted the resource %{resource}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:48 #: lib/web/templates/email/activity/_member_activity_item.html.heex:48
#: lib/web/templates/email/activity/_member_activity_item.text.eex:45 #: lib/web/templates/email/activity/_member_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} excluded member %{member}." msgid "%{profile} excluded member %{member}."
msgstr "" msgstr "%{profile} excluded member %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:56 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:56
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}." msgid "%{profile} moved the folder %{resource}."
msgstr "" msgstr "%{profile} moved the folder %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:65 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:65
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}." msgid "%{profile} moved the resource %{resource}."
msgstr "" msgstr "%{profile} moved the resource %{resource}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:54 #: lib/web/templates/email/activity/_member_activity_item.html.heex:54
#: lib/web/templates/email/activity/_member_activity_item.text.eex:51 #: lib/web/templates/email/activity/_member_activity_item.text.eex:51
#, elixir-autogen, elixir-format
msgid "%{profile} quit the group." msgid "%{profile} quit the group."
msgstr "" msgstr "%{profile} quit the group."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:19 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:19
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:13 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the discussion %{discussion}." msgid "%{profile} renamed the discussion %{discussion}."
msgstr "" msgstr "%{profile} renamed the discussion %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:24 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:24
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:14 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:14
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}." msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "" msgstr "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:39 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:39
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}." msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."
msgstr "" msgstr "%{profile} renamed the resource from %{old_resource_title} to %{resource}."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:11 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:11
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:7 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} replied to the discussion %{discussion}." msgid "%{profile} replied to the discussion %{discussion}."
msgstr "" msgstr "%{profile} replied to the discussion %{discussion}."
#: lib/web/templates/email/activity/_group_activity_item.html.heex:12 #: lib/web/templates/email/activity/_group_activity_item.html.heex:12
#: lib/web/templates/email/activity/_group_activity_item.text.eex:7 #: lib/web/templates/email/activity/_group_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} updated the group %{group}." msgid "%{profile} updated the group %{group}."
msgstr "" msgstr "%{profile} updated the group %{group}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:42 #: lib/web/templates/email/activity/_member_activity_item.html.heex:42
#: lib/web/templates/email/activity/_member_activity_item.text.eex:39 #: lib/web/templates/email/activity/_member_activity_item.text.eex:39
#, elixir-autogen, elixir-format
msgid "%{profile} updated the member %{member}." msgid "%{profile} updated the member %{member}."
msgstr "" msgstr "%{profile} updated the member %{member}."
#: lib/service/activity/renderer/event.ex:22 #: lib/service/activity/renderer/event.ex:22
#: lib/web/templates/email/activity/_event_activity_item.html.heex:3 #: lib/web/templates/email/activity/_event_activity_item.html.heex:3
#: lib/web/templates/email/activity/_event_activity_item.text.eex:1 #: lib/web/templates/email/activity/_event_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "The event %{event} was created by %{profile}." msgid "The event %{event} was created by %{profile}."
msgstr "" msgstr "The event %{event} was created by %{profile}."
#: lib/service/activity/renderer/event.ex:42 #: lib/service/activity/renderer/event.ex:42
#: lib/web/templates/email/activity/_event_activity_item.html.heex:21 #: lib/web/templates/email/activity/_event_activity_item.html.heex:21
#: lib/web/templates/email/activity/_event_activity_item.text.eex:13 #: lib/web/templates/email/activity/_event_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "The event %{event} was deleted by %{profile}." msgid "The event %{event} was deleted by %{profile}."
msgstr "" msgstr "The event %{event} was deleted by %{profile}."
#: lib/service/activity/renderer/event.ex:32 #: lib/service/activity/renderer/event.ex:32
#: lib/web/templates/email/activity/_event_activity_item.html.heex:12 #: lib/web/templates/email/activity/_event_activity_item.html.heex:12
#: lib/web/templates/email/activity/_event_activity_item.text.eex:7 #: lib/web/templates/email/activity/_event_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "The event %{event} was updated by %{profile}." msgid "The event %{event} was updated by %{profile}."
msgstr "" msgstr "The event %{event} was updated by %{profile}."
#: lib/web/templates/email/activity/_post_activity_item.html.heex:3 #: lib/web/templates/email/activity/_post_activity_item.html.heex:3
#: lib/web/templates/email/activity/_post_activity_item.text.eex:1 #: lib/web/templates/email/activity/_post_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "The post %{post} was created by %{profile}." msgid "The post %{post} was created by %{profile}."
msgstr "" msgstr "The post %{post} was created by %{profile}."
#: lib/web/templates/email/activity/_post_activity_item.html.heex:21 #: lib/web/templates/email/activity/_post_activity_item.html.heex:21
#: lib/web/templates/email/activity/_post_activity_item.text.eex:13 #: lib/web/templates/email/activity/_post_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "The post %{post} was deleted by %{profile}." msgid "The post %{post} was deleted by %{profile}."
msgstr "" msgstr "The post %{post} was deleted by %{profile}."
#: lib/web/templates/email/activity/_post_activity_item.html.heex:12 #: lib/web/templates/email/activity/_post_activity_item.html.heex:12
#: lib/web/templates/email/activity/_post_activity_item.text.eex:7 #: lib/web/templates/email/activity/_post_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "The post %{post} was updated by %{profile}." msgid "The post %{post} was updated by %{profile}."
msgstr "" msgstr "The post %{post} was updated by %{profile}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:24 #: lib/web/templates/email/activity/_member_activity_item.html.heex:24
#: lib/web/templates/email/activity/_member_activity_item.text.eex:22 #: lib/web/templates/email/activity/_member_activity_item.text.eex:22
#, elixir-autogen, elixir-format
msgid "%{member} joined the group." msgid "%{member} joined the group."
msgstr "" msgstr "%{member} joined the group."
#: lib/service/activity/renderer/event.ex:62 #: lib/service/activity/renderer/event.ex:62
#: lib/web/templates/email/activity/_event_activity_item.html.heex:37 #: lib/web/templates/email/activity/_event_activity_item.html.heex:37
#: lib/web/templates/email/activity/_event_activity_item.text.eex:25 #: lib/web/templates/email/activity/_event_activity_item.text.eex:25
#, elixir-autogen, elixir-format
msgid "%{profile} posted a comment on the event %{event}." msgid "%{profile} posted a comment on the event %{event}."
msgstr "" msgstr "%{profile} posted a comment on the event %{event}."
#: lib/service/activity/renderer/event.ex:53 #: lib/service/activity/renderer/event.ex:53
#: lib/web/templates/email/activity/_event_activity_item.html.heex:28 #: lib/web/templates/email/activity/_event_activity_item.html.heex:28
#: lib/web/templates/email/activity/_event_activity_item.text.eex:19 #: lib/web/templates/email/activity/_event_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} replied to a comment on the event %{event}." msgid "%{profile} replied to a comment on the event %{event}."
msgstr "" msgstr "%{profile} replied to a comment on the event %{event}."
#: lib/web/templates/email/email_direct_activity.text.eex:27 #: lib/web/templates/email/email_direct_activity.text.eex:27
#, elixir-autogen, elixir-format
msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings."
msgstr "" msgstr "Don't want to receive activity notifications? You may change frequency or disable them in your settings."
#: lib/web/templates/email/email_direct_activity.html.heex:230 #: lib/web/templates/email/email_direct_activity.html.heex:230
#: lib/web/templates/email/email_direct_activity.text.eex:23 #: lib/web/templates/email/email_direct_activity.text.eex:23
#, elixir-format, elixir-autogen
msgid "View one more activity" msgid "View one more activity"
msgid_plural "View %{count} more activities" msgid_plural "View %{count} more activities"
msgstr[0] "" msgstr[0] "View one more activity"
msgstr[1] "" msgstr[1] "View %{count} more activities"
#: lib/web/templates/email/email_direct_activity.html.heex:53 #: lib/web/templates/email/email_direct_activity.html.heex:53
#: lib/web/templates/email/email_direct_activity.html.heex:60 #: lib/web/templates/email/email_direct_activity.html.heex:60
#: lib/web/templates/email/email_direct_activity.text.eex:6 #: lib/web/templates/email/email_direct_activity.text.eex:6
#: lib/web/templates/email/email_direct_activity.text.eex:7 #: lib/web/templates/email/email_direct_activity.text.eex:7
#, elixir-format, elixir-autogen
msgid "There has been an activity!" msgid "There has been an activity!"
msgid_plural "There has been some activity!" msgid_plural "There has been some activity!"
msgstr[0] "" msgstr[0] "There has been an activity!"
msgstr[1] "" msgstr[1] "There has been some activity!"
#: lib/service/activity/renderer/renderer.ex:46 #: lib/service/activity/renderer/renderer.ex:46
#, elixir-autogen, elixir-format
msgid "Activity on %{instance}" msgid "Activity on %{instance}"
msgstr "" msgstr "Activity on %{instance}"
#: lib/service/activity/renderer/comment.ex:37 #: lib/service/activity/renderer/comment.ex:37
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:12 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:12
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} has posted an announcement under event %{event}." msgid "%{profile} has posted an announcement under event %{event}."
msgstr "" msgstr "%{profile} has posted an announcement under event %{event}."
#: lib/service/activity/renderer/comment.ex:23 #: lib/service/activity/renderer/comment.ex:23
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:3 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:3
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:1 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in a comment under event %{event}." msgid "%{profile} mentionned you in a comment under event %{event}."
msgstr "" msgstr "%{profile} mentionned you in a comment under event %{event}."
#: lib/web/templates/email/email_direct_activity.html.heex:260 #: lib/web/templates/email/email_direct_activity.html.heex:260
#, elixir-autogen, elixir-format
msgid "Don't want to receive activity notifications? You may change frequency or disable them in %{tag_start}your settings%{tag_end}." msgid "Don't want to receive activity notifications? You may change frequency or disable them in %{tag_start}your settings%{tag_end}."
msgstr "" msgstr "Don't want to receive activity notifications? You may change frequency or disable them in %{tag_start}your settings%{tag_end}."
#: lib/web/templates/email/email_direct_activity.html.heex:51 #: lib/web/templates/email/email_direct_activity.html.heex:51
#: lib/web/templates/email/email_direct_activity.text.eex:5 #: lib/web/templates/email/email_direct_activity.text.eex:5
#, elixir-autogen, elixir-format
msgid "Here's your weekly activity recap" msgid "Here's your weekly activity recap"
msgstr "" msgstr "Here's your weekly activity recap"
#: lib/web/email/activity.ex:151 #: lib/web/email/activity.ex:151 lib/web/email/activity.ex:172
#: lib/web/email/activity.ex:172
#, elixir-autogen, elixir-format
msgid "Activity notification for %{instance}" msgid "Activity notification for %{instance}"
msgstr "" msgstr "Activity notification for %{instance}"
#: lib/web/email/activity.ex:158 #: lib/web/email/activity.ex:158
#, elixir-autogen, elixir-format
msgid "Daily activity recap for %{instance}" msgid "Daily activity recap for %{instance}"
msgstr "" msgstr "Daily activity recap for %{instance}"
#: lib/web/templates/email/email_direct_activity.html.heex:49 #: lib/web/templates/email/email_direct_activity.html.heex:49
#: lib/web/templates/email/email_direct_activity.text.eex:4 #: lib/web/templates/email/email_direct_activity.text.eex:4
#, elixir-autogen, elixir-format
msgid "Here's your daily activity recap" msgid "Here's your daily activity recap"
msgstr "" msgstr "Here's your daily activity recap"
#: lib/web/email/activity.ex:165 #: lib/web/email/activity.ex:165
#, elixir-autogen, elixir-format
msgid "Weekly activity recap for %{instance}" msgid "Weekly activity recap for %{instance}"
msgstr "" msgstr "Weekly activity recap for %{instance}"
#: lib/service/activity/renderer/comment.ex:65 #: lib/service/activity/renderer/comment.ex:65
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:31 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:31
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:19 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a new comment under your event %{event}." msgid "%{profile} has posted a new comment under your event %{event}."
msgstr "" msgstr "%{profile} has posted a new comment under your event %{event}."
#: lib/service/activity/renderer/comment.ex:52 #: lib/service/activity/renderer/comment.ex:52
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:22 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:22
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:13 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a new reply under your event %{event}." msgid "%{profile} has posted a new reply under your event %{event}."
msgstr "" msgstr "%{profile} has posted a new reply under your event %{event}."
#: lib/web/email/activity.ex:74 #: lib/web/email/activity.ex:74
#, elixir-autogen, elixir-format
msgid "Announcement for your event %{event}" msgid "Announcement for your event %{event}"
msgstr "" msgstr "Announcement for your event %{event}"
#: lib/service/activity/renderer/group.ex:22 #: lib/service/activity/renderer/group.ex:22
#, elixir-autogen, elixir-format
msgid "The group %{group} was updated by %{profile}." msgid "The group %{group} was updated by %{profile}."
msgstr "" msgstr "The group %{group} was updated by %{profile}."
#: lib/service/activity/renderer/post.ex:46 #: lib/service/activity/renderer/post.ex:46
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was deleted by %{profile}." msgid "The post %{post} from group %{group} was deleted by %{profile}."
msgstr "" msgstr "The post %{post} from group %{group} was deleted by %{profile}."
#: lib/service/activity/renderer/post.ex:30 #: lib/service/activity/renderer/post.ex:30
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was published by %{profile}." msgid "The post %{post} from group %{group} was published by %{profile}."
msgstr "" msgstr "The post %{post} from group %{group} was published by %{profile}."
#: lib/service/activity/renderer/post.ex:38 #: lib/service/activity/renderer/post.ex:38
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was updated by %{profile}." msgid "The post %{post} from group %{group} was updated by %{profile}."
msgstr "" msgstr "The post %{post} from group %{group} was updated by %{profile}."
#: lib/service/activity/renderer/member.ex:38 #: lib/service/activity/renderer/member.ex:38
#, elixir-autogen, elixir-format
msgid "%{member} accepted the invitation to join the group %{group}." msgid "%{member} accepted the invitation to join the group %{group}."
msgstr "" msgstr "%{member} accepted the invitation to join the group %{group}."
#: lib/service/activity/renderer/member.ex:46 #: lib/service/activity/renderer/member.ex:46
#, elixir-autogen, elixir-format
msgid "%{member} joined the group %{group}." msgid "%{member} joined the group %{group}."
msgstr "" msgstr "%{member} joined the group %{group}."
#: lib/service/activity/renderer/member.ex:42 #: lib/service/activity/renderer/member.ex:42
#, elixir-autogen, elixir-format
msgid "%{member} rejected the invitation to join the group %{group}." msgid "%{member} rejected the invitation to join the group %{group}."
msgstr "" msgstr "%{member} rejected the invitation to join the group %{group}."
#: lib/service/activity/renderer/member.ex:30 #: lib/service/activity/renderer/member.ex:30
#, elixir-autogen, elixir-format
msgid "%{member} requested to join the group %{group}." msgid "%{member} requested to join the group %{group}."
msgstr "" msgstr "%{member} requested to join the group %{group}."
#: lib/service/activity/renderer/member.ex:34 #: lib/service/activity/renderer/member.ex:34
#, elixir-autogen, elixir-format
msgid "%{member} was invited by %{profile} to group %{group}." msgid "%{member} was invited by %{profile} to group %{group}."
msgstr "" msgstr "%{member} was invited by %{profile} to group %{group}."
#: lib/service/activity/renderer/member.ex:50 #: lib/service/activity/renderer/member.ex:50
#, elixir-autogen, elixir-format
msgid "%{profile} added the member %{member} to group %{group}." msgid "%{profile} added the member %{member} to group %{group}."
msgstr "" msgstr "%{profile} added the member %{member} to group %{group}."
#: lib/service/activity/renderer/member.ex:54 #: lib/service/activity/renderer/member.ex:54
#, elixir-autogen, elixir-format
msgid "%{profile} approved the membership request from %{member} for group %{group}." msgid "%{profile} approved the membership request from %{member} for group %{group}."
msgstr "" msgstr "%{profile} approved the membership request from %{member} for group %{group}."
#: lib/service/activity/renderer/resource.ex:32 #: lib/service/activity/renderer/resource.ex:32
#, elixir-autogen, elixir-format
msgid "%{profile} created the folder %{resource} in group %{group}." msgid "%{profile} created the folder %{resource} in group %{group}."
msgstr "" msgstr "%{profile} created the folder %{resource} in group %{group}."
#: lib/service/activity/renderer/resource.ex:68 #: lib/service/activity/renderer/resource.ex:68
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource} in group %{group}." msgid "%{profile} deleted the folder %{resource} in group %{group}."
msgstr "" msgstr "%{profile} deleted the folder %{resource} in group %{group}."
#: lib/service/activity/renderer/resource.ex:70 #: lib/service/activity/renderer/resource.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource} in group %{group}." msgid "%{profile} deleted the resource %{resource} in group %{group}."
msgstr "" msgstr "%{profile} deleted the resource %{resource} in group %{group}."
#: lib/service/activity/renderer/member.ex:74 #: lib/service/activity/renderer/member.ex:74
#, elixir-autogen, elixir-format
msgid "%{profile} excluded member %{member} from the group %{group}." msgid "%{profile} excluded member %{member} from the group %{group}."
msgstr "" msgstr "%{profile} excluded member %{member} from the group %{group}."
#: lib/service/activity/renderer/resource.ex:60 #: lib/service/activity/renderer/resource.ex:60
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource} in group %{group}." msgid "%{profile} moved the folder %{resource} in group %{group}."
msgstr "" msgstr "%{profile} moved the folder %{resource} in group %{group}."
#: lib/service/activity/renderer/resource.ex:62 #: lib/service/activity/renderer/resource.ex:62
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource} in group %{group}." msgid "%{profile} moved the resource %{resource} in group %{group}."
msgstr "" msgstr "%{profile} moved the resource %{resource} in group %{group}."
#: lib/service/activity/renderer/member.ex:78 #: lib/service/activity/renderer/member.ex:78
#, elixir-autogen, elixir-format
msgid "%{profile} quit the group %{group}." msgid "%{profile} quit the group %{group}."
msgstr "" msgstr "%{profile} quit the group %{group}."
#: lib/service/activity/renderer/member.ex:62 #: lib/service/activity/renderer/member.ex:62
#, elixir-autogen, elixir-format
msgid "%{profile} rejected the membership request from %{member} for group %{group}." msgid "%{profile} rejected the membership request from %{member} for group %{group}."
msgstr "" msgstr "%{profile} rejected the membership request from %{member} for group %{group}."
#: lib/service/activity/renderer/resource.ex:44 #: lib/service/activity/renderer/resource.ex:44
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource} in group %{group}." msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource} in group %{group}."
msgstr "" msgstr "%{profile} renamed the folder from %{old_resource_title} to %{resource} in group %{group}."
#: lib/service/activity/renderer/resource.ex:50 #: lib/service/activity/renderer/resource.ex:50
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource} in group %{group}." msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource} in group %{group}."
msgstr "" msgstr "%{profile} renamed the resource from %{old_resource_title} to %{resource} in group %{group}."
#: lib/service/activity/renderer/member.ex:70 #: lib/service/activity/renderer/member.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} updated the member %{member} in group %{group}." msgid "%{profile} updated the member %{member} in group %{group}."
msgstr "" msgstr "%{profile} updated the member %{member} in group %{group}."
#: lib/service/activity/renderer/resource.ex:34 #: lib/service/activity/renderer/resource.ex:34
#, elixir-autogen, elixir-format
msgid "%{profile} created the resource %{resource} in group %{group}." msgid "%{profile} created the resource %{resource} in group %{group}."
msgstr "" msgstr "%{profile} created the resource %{resource} in group %{group}."
#: lib/service/activity/renderer/discussion.ex:85 #: lib/service/activity/renderer/discussion.ex:85
#, elixir-autogen, elixir-format
msgid "%{profile} archived the discussion %{discussion} in group %{group}." msgid "%{profile} archived the discussion %{discussion} in group %{group}."
msgstr "" msgstr "%{profile} archived the discussion %{discussion} in group %{group}."
#: lib/service/activity/renderer/discussion.ex:25 #: lib/service/activity/renderer/discussion.ex:25
#, elixir-autogen, elixir-format
msgid "%{profile} created the discussion %{discussion} in group %{group}." msgid "%{profile} created the discussion %{discussion} in group %{group}."
msgstr "" msgstr "%{profile} created the discussion %{discussion} in group %{group}."
#: lib/service/activity/renderer/discussion.ex:100 #: lib/service/activity/renderer/discussion.ex:100
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the discussion %{discussion} in group %{group}." msgid "%{profile} deleted the discussion %{discussion} in group %{group}."
msgstr "" msgstr "%{profile} deleted the discussion %{discussion} in group %{group}."
#: lib/service/activity/renderer/discussion.ex:55 #: lib/service/activity/renderer/discussion.ex:55
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in the discussion %{discussion} in group %{group}." msgid "%{profile} mentionned you in the discussion %{discussion} in group %{group}."
msgstr "" msgstr "%{profile} mentionned you in the discussion %{discussion} in group %{group}."
#: lib/service/activity/renderer/discussion.ex:70 #: lib/service/activity/renderer/discussion.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the discussion %{discussion} in group %{group}." msgid "%{profile} renamed the discussion %{discussion} in group %{group}."
msgstr "" msgstr "%{profile} renamed the discussion %{discussion} in group %{group}."
#: lib/service/activity/renderer/discussion.ex:40 #: lib/service/activity/renderer/discussion.ex:40
#, elixir-autogen, elixir-format
msgid "%{profile} replied to the discussion %{discussion} in group %{group}." msgid "%{profile} replied to the discussion %{discussion} in group %{group}."
msgstr "" msgstr "%{profile} replied to the discussion %{discussion} in group %{group}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:36 #: lib/web/templates/email/activity/_member_activity_item.html.heex:36
#: lib/web/templates/email/activity/_member_activity_item.text.eex:33 #: lib/web/templates/email/activity/_member_activity_item.text.eex:33
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} approved the member %{member}." msgid "%{profile} approved the member %{member}."
msgstr "" msgstr "%{profile} approved the member %{member}."
#: lib/service/activity/renderer/event.ex:73 #: lib/service/activity/renderer/event.ex:73
#: lib/web/templates/email/activity/_event_activity_item.html.heex:47 #: lib/web/templates/email/activity/_event_activity_item.html.heex:47
#: lib/web/templates/email/activity/_event_activity_item.text.eex:31 #: lib/web/templates/email/activity/_event_activity_item.text.eex:31
#, elixir-autogen, elixir-format
msgid "%{profile} joined your event %{event}." msgid "%{profile} joined your event %{event}."
msgstr "" msgstr "%{profile} joined your event %{event}."
#: lib/web/views/email_view.ex:61 #: lib/web/views/email_view.ex:61
#, elixir-autogen, elixir-format
msgid "An anonymous profile" msgid "An anonymous profile"
msgstr "" msgstr "An anonymous profile"
#: lib/web/templates/email/email_anonymous_activity.html.heex:107 #: lib/web/templates/email/email_anonymous_activity.html.heex:107
#: lib/web/templates/email/email_anonymous_activity.text.eex:14 #: lib/web/templates/email/email_anonymous_activity.text.eex:14
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} has posted a private announcement about event %{event}." msgid "%{profile} has posted a private announcement about event %{event}."
msgstr "" msgstr "%{profile} has posted a private announcement about event %{event}."
#: lib/web/templates/email/email_anonymous_activity.html.heex:50 #: lib/web/templates/email/email_anonymous_activity.html.heex:50
#: lib/web/templates/email/email_anonymous_activity.text.eex:6 #: lib/web/templates/email/email_anonymous_activity.text.eex:6
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} has posted a public announcement under event %{event}." msgid "%{profile} has posted a public announcement under event %{event}."
msgstr "" msgstr "%{profile} has posted a public announcement under event %{event}."
#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 #: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} mentionned you in a %{conversation}." msgid "%{profile} mentionned you in a %{conversation}."
msgstr "" msgstr "%{profile} mentionned you in a %{conversation}."
#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 #: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} mentionned you in a conversation." msgid "%{profile} mentionned you in a conversation."
msgstr "" msgstr "%{profile} mentionned you in a conversation."
#: lib/service/activity/renderer/conversation.ex:36 #: lib/service/activity/renderer/conversation.ex:36
#, elixir-autogen, elixir-format
msgid "%{profile} replied to your message" msgid "%{profile} replied to your message"
msgstr "" msgstr "%{profile} replied to your message"
#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:10 #: lib/web/templates/email/activity/_conversation_activity_item.html.heex:10
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} replied you in a %{conversation}." msgid "%{profile} replied you in a %{conversation}."
msgstr "" msgstr "%{profile} replied you in a %{conversation}."
#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 #: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6
#, elixir-autogen, elixir-format
msgid "%{profile} replied you in a conversation." msgid "%{profile} replied you in a conversation."
msgstr "" msgstr "%{profile} replied you in a conversation."
#: lib/service/activity/renderer/conversation.ex:49 #: lib/service/activity/renderer/conversation.ex:49
#, elixir-autogen, elixir-format
msgid "%{profile} sent a private message about event %{event}" msgid "%{profile} sent a private message about event %{event}"
msgstr "" msgstr "%{profile} sent a private message about event %{event}"
#: lib/service/activity/renderer/conversation.ex:23 #: lib/service/activity/renderer/conversation.ex:23
#, elixir-autogen, elixir-format
msgid "%{profile} sent you a message" msgid "%{profile} sent you a message"
msgstr "" msgstr "%{profile} sent you a message"
#: lib/web/email/activity.ex:52 #: lib/web/email/activity.ex:52
#, elixir-autogen, elixir-format
msgid "Informations about your event %{event}" msgid "Informations about your event %{event}"
msgstr "" msgstr "Informations about your event %{event}"
#: lib/web/templates/email/email_anonymous_activity.html.heex:118 #: lib/web/templates/email/email_anonymous_activity.html.heex:118
#: lib/web/templates/email/email_anonymous_activity.text.eex:20 #: lib/web/templates/email/email_anonymous_activity.text.eex:20
#, elixir-autogen, elixir-format
msgid "It might give details on how to join the event, so make sure to read it appropriately." msgid "It might give details on how to join the event, so make sure to read it appropriately."
msgstr "" msgstr "It might give details on how to join the event, so make sure to read it appropriately."
#: lib/web/templates/email/email_anonymous_activity.html.heex:156 #: lib/web/templates/email/email_anonymous_activity.html.heex:156
#: lib/web/templates/email/email_anonymous_activity.text.eex:28 #: lib/web/templates/email/email_anonymous_activity.text.eex:28
#, elixir-autogen, elixir-format
msgid "This information is sent privately to you as a person who registered for this event. Share the informations above with other people with caution." msgid "This information is sent privately to you as a person who registered for this event. Share the informations above with other people with caution."
msgstr "" msgstr "This information is sent privately to you as a person who registered for this event. Share the informations above with other people with caution."

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -94,7 +94,7 @@ msgstr ""
msgid "must be equal to %{number}" msgid "must be equal to %{number}"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:116 #: lib/graphql/resolvers/user.ex:119
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Cannot refresh the token" msgid "Cannot refresh the token"
msgstr "" msgstr ""
@@ -109,12 +109,12 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group" msgid "Current profile is not an administrator of the selected group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:673 #: lib/graphql/resolvers/user.ex:744
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Error while saving user settings" msgid "Error while saving user settings"
msgstr "" msgstr ""
#: lib/graphql/error.ex:115 #: lib/graphql/error.ex:116
#: lib/graphql/resolvers/group.ex:273 #: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305 #: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342 #: lib/graphql/resolvers/group.ex:342
@@ -131,7 +131,7 @@ msgstr ""
msgid "Group with ID %{id} not found" msgid "Group with ID %{id} not found"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:94 #: lib/graphql/resolvers/user.ex:97
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Impossible to authenticate, either your email or password are invalid." msgid "Impossible to authenticate, either your email or password are invalid."
msgstr "" msgstr ""
@@ -147,92 +147,91 @@ msgstr ""
msgid "No profile found for the moderator user" msgid "No profile found for the moderator user"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:300 #: lib/graphql/resolvers/user.ex:346
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No user to validate with this email was found" msgid "No user to validate with this email was found"
msgstr "" msgstr ""
#: lib/graphql/resolvers/person.ex:339 #: lib/graphql/resolvers/user.ex:383
#: lib/graphql/resolvers/user.ex:337
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No user with this email was found" msgid "No user with this email was found"
msgstr "" msgstr ""
#: lib/graphql/resolvers/feed_token.ex:28 #: lib/graphql/resolvers/feed_token.ex:33
#: lib/graphql/resolvers/participant.ex:34 #: lib/graphql/resolvers/participant.ex:34
#: lib/graphql/resolvers/participant.ex:217 #: lib/graphql/resolvers/participant.ex:217
#: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:247
#: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:326
#: lib/graphql/resolvers/person.ex:414 #: lib/graphql/resolvers/person.ex:362
#: lib/graphql/resolvers/person.ex:421 #: lib/graphql/resolvers/person.ex:369
#: lib/graphql/resolvers/person.ex:450 #: lib/graphql/resolvers/person.ex:398
#: lib/graphql/resolvers/person.ex:465 #: lib/graphql/resolvers/person.ex:413
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Profile is not owned by authenticated user" msgid "Profile is not owned by authenticated user"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:177 #: lib/graphql/resolvers/user.ex:192
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Registrations are not open" msgid "Registrations are not open"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:474 #: lib/graphql/resolvers/user.ex:523
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The current password is invalid" msgid "The current password is invalid"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:335 #: lib/graphql/resolvers/admin.ex:374
#: lib/graphql/resolvers/user.ex:527 #: lib/graphql/resolvers/user.ex:576
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid" msgid "The new email doesn't seem to be valid"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:324 #: lib/graphql/resolvers/admin.ex:363
#: lib/graphql/resolvers/user.ex:514 #: lib/graphql/resolvers/user.ex:563
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The new email must be different" msgid "The new email must be different"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:477 #: lib/graphql/resolvers/user.ex:526
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The new password must be different" msgid "The new password must be different"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:518 #: lib/graphql/resolvers/user.ex:567
#: lib/graphql/resolvers/user.ex:602 #: lib/graphql/resolvers/user.ex:673
#: lib/graphql/resolvers/user.ex:605 #: lib/graphql/resolvers/user.ex:676
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The password provided is invalid" msgid "The password provided is invalid"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:361 #: lib/graphql/resolvers/user.ex:410
#: lib/graphql/resolvers/user.ex:481 #: lib/graphql/resolvers/user.ex:530
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters." msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:330 #: lib/graphql/resolvers/user.ex:376
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This user can't reset their password" msgid "This user can't reset their password"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:90 #: lib/graphql/resolvers/user.ex:93
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This user has been disabled" msgid "This user has been disabled"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:278 #: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:283 #: lib/graphql/resolvers/user.ex:329
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Unable to validate user" msgid "Unable to validate user"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:583 #: lib/graphql/resolvers/user.ex:654
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "User already disabled" msgid "User already disabled"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:648 #: lib/graphql/resolvers/user.ex:719
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "User requested is not logged-in" msgid "User requested is not logged-in"
msgstr "" msgstr ""
@@ -257,12 +256,12 @@ msgstr ""
msgid "You may not list groups unless moderator." msgid "You may not list groups unless moderator."
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:503 #: lib/graphql/resolvers/user.ex:552
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email" msgid "You need to be logged-in to change your email"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:489 #: lib/graphql/resolvers/user.ex:538
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password" msgid "You need to be logged-in to change your password"
msgstr "" msgstr ""
@@ -272,7 +271,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group" msgid "You need to be logged-in to delete a group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:610 #: lib/graphql/resolvers/user.ex:681
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account" msgid "You need to be logged-in to delete your account"
msgstr "" msgstr ""
@@ -292,12 +291,12 @@ msgstr ""
msgid "You need to be logged-in to update a group" msgid "You need to be logged-in to update a group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:121 #: lib/graphql/resolvers/user.ex:124
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to have an existing token to get a refresh token" msgid "You need to have an existing token to get a refresh token"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:180 #: lib/graphql/resolvers/user.ex:198
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your email is not on the allowlist" msgid "Your email is not on the allowlist"
msgstr "" msgstr ""
@@ -364,7 +363,7 @@ msgstr ""
msgid "Comment is already deleted" msgid "Comment is already deleted"
msgstr "" msgstr ""
#: lib/graphql/error.ex:117 #: lib/graphql/error.ex:118
#: lib/graphql/resolvers/discussion.ex:69 #: lib/graphql/resolvers/discussion.ex:69
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Discussion not found" msgid "Discussion not found"
@@ -386,9 +385,9 @@ msgstr ""
msgid "Event id not found" msgid "Event id not found"
msgstr "" msgstr ""
#: lib/graphql/error.ex:114 #: lib/graphql/error.ex:115
#: lib/graphql/resolvers/event.ex:382 #: lib/graphql/resolvers/event.ex:400
#: lib/graphql/resolvers/event.ex:434 #: lib/graphql/resolvers/event.ex:452
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Event not found" msgid "Event not found"
msgstr "" msgstr ""
@@ -420,7 +419,7 @@ msgstr ""
msgid "No profile found for user" msgid "No profile found for user"
msgstr "" msgstr ""
#: lib/graphql/resolvers/feed_token.ex:64 #: lib/graphql/resolvers/feed_token.ex:118
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No such feed token" msgid "No such feed token"
msgstr "" msgstr ""
@@ -448,13 +447,13 @@ msgid "Person with username %{username} not found"
msgstr "" msgstr ""
#: lib/graphql/resolvers/post.ex:169 #: lib/graphql/resolvers/post.ex:169
#: lib/graphql/resolvers/post.ex:203 #: lib/graphql/resolvers/post.ex:206
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Post ID is not a valid ID" msgid "Post ID is not a valid ID"
msgstr "" msgstr ""
#: lib/graphql/resolvers/post.ex:172 #: lib/graphql/resolvers/post.ex:172
#: lib/graphql/resolvers/post.ex:206 #: lib/graphql/resolvers/post.ex:209
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Post doesn't exist" msgid "Post doesn't exist"
msgstr "" msgstr ""
@@ -472,7 +471,7 @@ msgstr ""
#: lib/graphql/resolvers/post.ex:133 #: lib/graphql/resolvers/post.ex:133
#: lib/graphql/resolvers/post.ex:175 #: lib/graphql/resolvers/post.ex:175
#: lib/graphql/resolvers/post.ex:209 #: lib/graphql/resolvers/post.ex:212
#: lib/graphql/resolvers/resource.ex:92 #: lib/graphql/resolvers/resource.ex:92
#: lib/graphql/resolvers/resource.ex:137 #: lib/graphql/resolvers/resource.ex:137
#: lib/graphql/resolvers/resource.ex:170 #: lib/graphql/resolvers/resource.ex:170
@@ -527,13 +526,13 @@ msgstr ""
msgid "Todo list doesn't exist" msgid "Todo list doesn't exist"
msgstr "" msgstr ""
#: lib/graphql/resolvers/feed_token.ex:73 #: lib/graphql/resolvers/feed_token.ex:127
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Token does not exist" msgid "Token does not exist"
msgstr "" msgstr ""
#: lib/graphql/resolvers/feed_token.ex:67 #: lib/graphql/resolvers/feed_token.ex:121
#: lib/graphql/resolvers/feed_token.ex:70 #: lib/graphql/resolvers/feed_token.ex:124
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Token is not a valid UUID" msgid "Token is not a valid UUID"
msgstr "" msgstr ""
@@ -543,11 +542,6 @@ msgstr ""
msgid "User not found" msgid "User not found"
msgstr "" msgstr ""
#: lib/graphql/resolvers/person.ex:335
#, elixir-autogen, elixir-format
msgid "You already have a profile for this user"
msgstr ""
#: lib/graphql/resolvers/participant.ex:136 #: lib/graphql/resolvers/participant.ex:136
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You are already a participant of this event" msgid "You are already a participant of this event"
@@ -558,9 +552,9 @@ msgstr ""
msgid "You are not a member of this group" msgid "You are not a member of this group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:157 #: lib/graphql/resolvers/member.ex:165
#: lib/graphql/resolvers/member.ex:173 #: lib/graphql/resolvers/member.ex:181
#: lib/graphql/resolvers/member.ex:188 #: lib/graphql/resolvers/member.ex:196
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You are not a moderator or admin for this group" msgid "You are not a moderator or admin for this group"
msgstr "" msgstr ""
@@ -570,7 +564,7 @@ msgstr ""
msgid "You are not allowed to create a comment if not connected" msgid "You are not allowed to create a comment if not connected"
msgstr "" msgstr ""
#: lib/graphql/resolvers/feed_token.ex:41 #: lib/graphql/resolvers/feed_token.ex:46
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You are not allowed to create a feed token if not connected" msgid "You are not allowed to create a feed token if not connected"
msgstr "" msgstr ""
@@ -580,7 +574,7 @@ msgstr ""
msgid "You are not allowed to delete a comment if not connected" msgid "You are not allowed to delete a comment if not connected"
msgstr "" msgstr ""
#: lib/graphql/resolvers/feed_token.ex:82 #: lib/graphql/resolvers/feed_token.ex:136
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You are not allowed to delete a feed token if not connected" msgid "You are not allowed to delete a feed token if not connected"
msgstr "" msgstr ""
@@ -596,7 +590,7 @@ msgstr ""
msgid "You can't leave event because you're the only event creator participant" msgid "You can't leave event because you're the only event creator participant"
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:192 #: lib/graphql/resolvers/member.ex:200
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can't set yourself to a lower member role for this group because you are the only administrator" msgid "You can't set yourself to a lower member role for this group because you are the only administrator"
msgstr "" msgstr ""
@@ -606,7 +600,7 @@ msgstr ""
msgid "You cannot delete this comment" msgid "You cannot delete this comment"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:430 #: lib/graphql/resolvers/event.ex:448
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You cannot delete this event" msgid "You cannot delete this event"
msgstr "" msgstr ""
@@ -616,12 +610,12 @@ msgstr ""
msgid "You cannot invite to this group" msgid "You cannot invite to this group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/feed_token.ex:76 #: lib/graphql/resolvers/feed_token.ex:130
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You don't have permission to delete this token" msgid "You don't have permission to delete this token"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:57 #: lib/graphql/resolvers/admin.ex:59
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in and a moderator to list action logs" msgid "You need to be logged-in and a moderator to list action logs"
msgstr "" msgstr ""
@@ -641,17 +635,18 @@ msgstr ""
msgid "You need to be logged-in and a moderator to view a report" msgid "You need to be logged-in and a moderator to view a report"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:259 #: lib/graphql/resolvers/admin.ex:261
#: lib/graphql/resolvers/admin.ex:305
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in and an administrator to access admin settings" msgid "You need to be logged-in and an administrator to access admin settings"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:243 #: lib/graphql/resolvers/admin.ex:245
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in and an administrator to access dashboard statistics" msgid "You need to be logged-in and an administrator to access dashboard statistics"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:284 #: lib/graphql/resolvers/admin.ex:291
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in and an administrator to save admin settings" msgid "You need to be logged-in and an administrator to save admin settings"
msgstr "" msgstr ""
@@ -666,7 +661,7 @@ msgstr ""
msgid "You need to be logged-in to access resources" msgid "You need to be logged-in to access resources"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:321 #: lib/graphql/resolvers/event.ex:339
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in to create events" msgid "You need to be logged-in to create events"
msgstr "" msgstr ""
@@ -686,12 +681,12 @@ msgstr ""
msgid "You need to be logged-in to create resources" msgid "You need to be logged-in to create resources"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:439 #: lib/graphql/resolvers/event.ex:457
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete an event" msgid "You need to be logged-in to delete an event"
msgstr "" msgstr ""
#: lib/graphql/resolvers/post.ex:214 #: lib/graphql/resolvers/post.ex:217
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete posts" msgid "You need to be logged-in to delete posts"
msgstr "" msgstr ""
@@ -711,12 +706,12 @@ msgstr ""
msgid "You need to be logged-in to leave an event" msgid "You need to be logged-in to leave an event"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:396 #: lib/graphql/resolvers/event.ex:414
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in to update an event" msgid "You need to be logged-in to update an event"
msgstr "" msgstr ""
#: lib/graphql/resolvers/post.ex:180 #: lib/graphql/resolvers/post.ex:183
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in to update posts" msgid "You need to be logged-in to update posts"
msgstr "" msgstr ""
@@ -736,22 +731,22 @@ msgstr ""
msgid "Parent resource doesn't belong to this group" msgid "Parent resource doesn't belong to this group"
msgstr "" msgstr ""
#: lib/mobilizon/users/user.ex:114 #: lib/mobilizon/users/user.ex:116
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The chosen password is too short." msgid "The chosen password is too short."
msgstr "" msgstr ""
#: lib/mobilizon/users/user.ex:142 #: lib/mobilizon/users/user.ex:144
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The registration token is already in use, this looks like an issue on our side." msgid "The registration token is already in use, this looks like an issue on our side."
msgstr "" msgstr ""
#: lib/mobilizon/users/user.ex:108 #: lib/mobilizon/users/user.ex:110
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This email is already used." msgid "This email is already used."
msgstr "" msgstr ""
#: lib/graphql/error.ex:113 #: lib/graphql/error.ex:114
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Post not found" msgid "Post not found"
msgstr "" msgstr ""
@@ -772,12 +767,12 @@ msgid "Reset your password to login"
msgstr "" msgstr ""
#: lib/graphql/error.ex:111 #: lib/graphql/error.ex:111
#: lib/graphql/error.ex:116 #: lib/graphql/error.ex:117
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Resource not found" msgid "Resource not found"
msgstr "" msgstr ""
#: lib/graphql/error.ex:123 #: lib/graphql/error.ex:124
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Something went wrong" msgid "Something went wrong"
msgstr "" msgstr ""
@@ -802,12 +797,13 @@ msgstr ""
msgid "You can't accept this invitation with this profile." msgid "You can't accept this invitation with this profile."
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:139 #: lib/graphql/resolvers/member.ex:143
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can't reject this invitation with this profile." msgid "You can't reject this invitation with this profile."
msgstr "" msgstr ""
#: lib/graphql/resolvers/media.ex:71 #: lib/graphql/resolvers/media.ex:85
#: lib/mobilizon/admin/setting.ex:126
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "File doesn't have an allowed MIME type." msgid "File doesn't have an allowed MIME type."
msgstr "" msgstr ""
@@ -817,27 +813,27 @@ msgstr ""
msgid "Profile is not administrator for the group" msgid "Profile is not administrator for the group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:385 #: lib/graphql/resolvers/event.ex:403
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can't edit this event." msgid "You can't edit this event."
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:388 #: lib/graphql/resolvers/event.ex:406
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can't attribute this event to this profile." msgid "You can't attribute this event to this profile."
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:142 #: lib/graphql/resolvers/member.ex:146
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This invitation doesn't exist." msgid "This invitation doesn't exist."
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:217 #: lib/graphql/resolvers/member.ex:225
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This member already has been rejected." msgid "This member already has been rejected."
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:241 #: lib/graphql/resolvers/member.ex:249
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You don't have the right to remove this member." msgid "You don't have the right to remove this member."
msgstr "" msgstr ""
@@ -852,7 +848,7 @@ msgstr ""
msgid "You must provide either an ID or a slug to access a discussion" msgid "You must provide either an ID or a slug to access a discussion"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:276 #: lib/graphql/resolvers/event.ex:294
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Organizer profile is not owned by the user" msgid "Organizer profile is not owned by the user"
msgstr "" msgstr ""
@@ -866,7 +862,6 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:223 #: lib/graphql/resolvers/group.ex:223
#: lib/graphql/resolvers/person.ex:159 #: lib/graphql/resolvers/person.ex:159
#: lib/graphql/resolvers/person.ex:193 #: lib/graphql/resolvers/person.ex:193
#: lib/graphql/resolvers/person.ex:326
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The provided picture is too heavy" msgid "The provided picture is too heavy"
msgstr "" msgstr ""
@@ -876,7 +871,7 @@ msgstr ""
msgid "Error while creating resource" msgid "Error while creating resource"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:566 #: lib/graphql/resolvers/user.ex:615
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Invalid activation token" msgid "Invalid activation token"
msgstr "" msgstr ""
@@ -886,24 +881,24 @@ msgstr ""
msgid "Unable to fetch resource details from this URL." msgid "Unable to fetch resource details from this URL."
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:165 #: lib/graphql/resolvers/event.ex:183
#: lib/graphql/resolvers/participant.ex:260 #: lib/graphql/resolvers/participant.ex:260
#: lib/graphql/resolvers/participant.ex:342 #: lib/graphql/resolvers/participant.ex:342
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Provided profile doesn't have moderator permissions on this event" msgid "Provided profile doesn't have moderator permissions on this event"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:294 #: lib/graphql/resolvers/event.ex:312
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Organizer profile doesn't have permission to create an event on behalf of this group" msgid "Organizer profile doesn't have permission to create an event on behalf of this group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:369 #: lib/graphql/resolvers/event.ex:387
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This profile doesn't have permission to update an event on behalf of this group" msgid "This profile doesn't have permission to update an event on behalf of this group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:184 #: lib/graphql/resolvers/user.ex:202
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your e-mail has been denied registration or uses a disallowed e-mail provider" msgid "Your e-mail has been denied registration or uses a disallowed e-mail provider"
msgstr "" msgstr ""
@@ -918,16 +913,11 @@ msgstr ""
msgid "Error while creating a discussion" msgid "Error while creating a discussion"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:687 #: lib/graphql/resolvers/user.ex:758
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Error while updating locale" msgid "Error while updating locale"
msgstr "" msgstr ""
#: lib/graphql/resolvers/person.ex:329
#, elixir-autogen, elixir-format
msgid "Error while uploading pictures"
msgstr ""
#: lib/graphql/resolvers/participant.ex:194 #: lib/graphql/resolvers/participant.ex:194
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Failed to leave the event" msgid "Failed to leave the event"
@@ -938,13 +928,13 @@ msgstr ""
msgid "Failed to update the group" msgid "Failed to update the group"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:358 #: lib/graphql/resolvers/admin.ex:397
#: lib/graphql/resolvers/user.ex:547 #: lib/graphql/resolvers/user.ex:596
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Failed to update user email" msgid "Failed to update user email"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:562 #: lib/graphql/resolvers/user.ex:611
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Failed to validate user email" msgid "Failed to validate user email"
msgstr "" msgstr ""
@@ -964,7 +954,7 @@ msgstr ""
msgid "You are not the comment creator" msgid "You are not the comment creator"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:471 #: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You cannot change your password." msgid "You cannot change your password."
msgstr "" msgstr ""
@@ -994,17 +984,17 @@ msgstr ""
msgid "Only admins can create groups" msgid "Only admins can create groups"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:280 #: lib/graphql/resolvers/event.ex:298
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Only groups can create events" msgid "Only groups can create events"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:313 #: lib/graphql/resolvers/event.ex:331
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Unknown error while creating event" msgid "Unknown error while creating event"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:498 #: lib/graphql/resolvers/user.ex:547
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "User cannot change email" msgid "User cannot change email"
msgstr "" msgstr ""
@@ -1019,12 +1009,12 @@ msgstr ""
msgid "Follow not found" msgid "Follow not found"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:392 #: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found" msgid "Profile with username %{username} not found"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:387 #: lib/graphql/resolvers/user.ex:436
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This profile does not belong to you" msgid "This profile does not belong to you"
msgstr "" msgstr ""
@@ -1049,42 +1039,42 @@ msgstr ""
msgid "You need to be logged-in to update a group follow" msgid "You need to be logged-in to update a group follow"
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:210 #: lib/graphql/resolvers/member.ex:218
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This member does not exist" msgid "This member does not exist"
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:234 #: lib/graphql/resolvers/member.ex:242
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You don't have the role needed to remove this member." msgid "You don't have the role needed to remove this member."
msgstr "" msgstr ""
#: lib/graphql/resolvers/member.ex:252 #: lib/graphql/resolvers/member.ex:260
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You must be logged-in to remove a member" msgid "You must be logged-in to remove a member"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:174 #: lib/graphql/resolvers/user.ex:189
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your email seems to be using an invalid format" msgid "Your email seems to be using an invalid format"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:400 #: lib/graphql/resolvers/admin.ex:439
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Can't confirm an already confirmed user" msgid "Can't confirm an already confirmed user"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:404 #: lib/graphql/resolvers/admin.ex:443
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Deconfirming users is not supported" msgid "Deconfirming users is not supported"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:376 #: lib/graphql/resolvers/admin.ex:415
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The new role must be different" msgid "The new role must be different"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:315 #: lib/graphql/resolvers/admin.ex:354
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You need to be logged-in and an administrator to edit an user's details" msgid "You need to be logged-in and an administrator to edit an user's details"
msgstr "" msgstr ""
@@ -1094,7 +1084,7 @@ msgstr ""
msgid "A profile or group with that name already exists" msgid "A profile or group with that name already exists"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:560 #: lib/graphql/resolvers/admin.ex:599
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Unable to find an instance to follow at this address" msgid "Unable to find an instance to follow at this address"
msgstr "" msgstr ""
@@ -1104,8 +1094,8 @@ msgstr ""
msgid "Username must only contain alphanumeric lowercased characters and underscores." msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:303 #: lib/graphql/resolvers/user.ex:349
#: lib/graphql/resolvers/user.ex:333 #: lib/graphql/resolvers/user.ex:379
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This email doesn't seem to be valid" msgid "This email doesn't seem to be valid"
msgstr "" msgstr ""
@@ -1115,7 +1105,7 @@ msgstr ""
msgid "This comment was detected as spam." msgid "This comment was detected as spam."
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:301 #: lib/graphql/resolvers/event.ex:319
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This event was detected as spam." msgid "This event was detected as spam."
msgstr "" msgstr ""
@@ -1136,12 +1126,7 @@ msgstr ""
msgid "You need to be a moderator or an administrator to create a note on a report" msgid "You need to be a moderator or an administrator to create a note on a report"
msgstr "" msgstr ""
#: lib/graphql/resolvers/person.ex:332 #: lib/graphql/resolvers/user.ex:209
#, elixir-autogen, elixir-format
msgid "Your profile was detected as spam."
msgstr ""
#: lib/graphql/resolvers/user.ex:191
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your registration has been detected as spam and cannot be processed." msgid "Your registration has been detected as spam and cannot be processed."
msgstr "" msgstr ""
@@ -1151,12 +1136,12 @@ msgstr ""
msgid "All of name, scope and redirect_uri parameters are required to create an application" msgid "All of name, scope and redirect_uri parameters are required to create an application"
msgstr "" msgstr ""
#: lib/graphql/error.ex:118 #: lib/graphql/error.ex:119
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Application not found" msgid "Application not found"
msgstr "" msgstr ""
#: lib/graphql/error.ex:121 #: lib/graphql/error.ex:122
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Application token not found" msgid "Application token not found"
msgstr "" msgstr ""
@@ -1330,7 +1315,7 @@ msgstr ""
msgid "You need to specify client_id, redirect_uri, scope and state to autorize an application" msgid "You need to specify client_id, redirect_uri, scope and state to autorize an application"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:306 #: lib/graphql/resolvers/user.ex:352
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Couldn't send an email. Internal error." msgid "Couldn't send an email. Internal error."
msgstr "" msgstr ""
@@ -1345,8 +1330,8 @@ msgstr ""
msgid "Participation is confirmed but not approved yet by an organizer" msgid "Participation is confirmed but not approved yet by an organizer"
msgstr "" msgstr ""
#: lib/graphql/resolvers/event.ex:287 #: lib/graphql/resolvers/event.ex:305
#: lib/graphql/resolvers/event.ex:376 #: lib/graphql/resolvers/event.ex:394
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Providing external registration is not allowed" msgid "Providing external registration is not allowed"
msgstr "" msgstr ""
@@ -1356,7 +1341,7 @@ msgstr ""
msgid "The same push subscription has already been registered" msgid "The same push subscription has already been registered"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:554 #: lib/graphql/resolvers/admin.ex:593
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This instance is pending follow approval" msgid "This instance is pending follow approval"
msgstr "" msgstr ""
@@ -1366,27 +1351,27 @@ msgstr ""
msgid "Timezone ID %{timezone} is invalid" msgid "Timezone ID %{timezone} is invalid"
msgstr "" msgstr ""
#: lib/graphql/resolvers/admin.ex:557 #: lib/graphql/resolvers/admin.ex:596
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You are already following this instance" msgid "You are already following this instance"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:310 #: lib/graphql/resolvers/user.ex:356
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon. Please try again in a few minutes" msgid "You requested again a confirmation email too soon. Please try again in a few minutes"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:341 #: lib/graphql/resolvers/user.ex:390
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You requested again a password reset email too soon. Please try again in a few minutes" msgid "You requested again a password reset email too soon. Please try again in a few minutes"
msgstr "" msgstr ""
#: lib/graphql/resolvers/user.ex:368 #: lib/graphql/resolvers/user.ex:417
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The token you provided is invalid. Make sure that the URL is exactly the one provided inside the email you got." msgid "The token you provided is invalid. Make sure that the URL is exactly the one provided inside the email you got."
msgstr "" msgstr ""
#: lib/graphql/resolvers/conversation.ex:164 #: lib/graphql/resolvers/conversation.ex:170
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Conversation needs to mention at least one participant that's not yourself" msgid "Conversation needs to mention at least one participant that's not yourself"
msgstr "" msgstr ""
@@ -1395,3 +1380,73 @@ msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "There are no participants matching the audience you've selected." msgid "There are no participants matching the audience you've selected."
msgstr "" msgstr ""
#: lib/graphql/resolvers/post.ex:178
#, elixir-autogen, elixir-format
msgid "An error occured while updating your post"
msgstr ""
#: lib/mobilizon/admin/admin.ex:297
#, elixir-autogen, elixir-format
msgid "External link URL must be a valid http/https URL"
msgstr ""
#: lib/mobilizon/admin/admin.ex:288
#, elixir-autogen, elixir-format
msgid "External link label cannot be blank"
msgstr ""
#: lib/mobilizon/admin/admin.ex:291
#, elixir-autogen, elixir-format
msgid "External link label must be at least 2 characters"
msgstr ""
#: lib/mobilizon/admin/admin.ex:294
#, elixir-autogen, elixir-format
msgid "External link label must be at most 256 characters"
msgstr ""
#: lib/graphql/resolvers/user.ex:195
#, elixir-autogen, elixir-format
msgid "Moderation text must not be empty"
msgstr ""
#: lib/graphql/resolvers/user.ex:633
#, elixir-autogen, elixir-format
msgid "User already enabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:386
#, elixir-autogen, elixir-format
msgid "User is pending"
msgstr ""
#: lib/graphql/error.ex:113
#, elixir-autogen, elixir-format
msgid "User pending"
msgstr ""
#: lib/graphql/resolvers/feed_token.ex:82
#, elixir-autogen, elixir-format
msgid "You are not allowed to get a feed token if not connected"
msgstr ""
#: lib/graphql/resolvers/member.ex:122
#, elixir-autogen, elixir-format
msgid "You can't accept this invitation."
msgstr ""
#: lib/graphql/resolvers/member.ex:150
#, elixir-autogen, elixir-format
msgid "You can't reject this invitation."
msgstr ""
#: lib/graphql/resolvers/feed_token.ex:76
#, elixir-autogen, elixir-format
msgid "You don't have permission to get this token"
msgstr ""
#: lib/graphql/resolvers/user.ex:638
#, elixir-autogen, elixir-format
msgid "You need to be logged-in and moderator to unban an account"
msgstr ""

View File

@@ -10,534 +10,394 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"POT-Creation-Date: \n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2025-04-18 09:36+0000\n" "PO-Revision-Date: 2025-10-01 15:17+0200\n"
"Last-Translator: PierreMary <pierre-mary@le-florida.org>\n" "Last-Translator: PierreMary <pierre-mary@le-florida.org>\n"
"Language-Team: French <https://weblate.framasoft.org/projects/mobilizon/" "Language-Team: French <https://weblate.framasoft.org/projects/mobilizon/activity/fr/>\n"
"activity/fr/>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Weblate 5.11\n" "X-Generator: Poedit 3.7\n"
#: lib/web/templates/email/activity/_member_activity_item.html.heex:14 #: lib/web/templates/email/activity/_member_activity_item.html.heex:14 lib/web/templates/email/activity/_member_activity_item.text.eex:12
#: lib/web/templates/email/activity/_member_activity_item.text.eex:12
#, elixir-autogen, elixir-format
msgid "%{member} accepted the invitation to join the group." msgid "%{member} accepted the invitation to join the group."
msgstr "%{member} a accepté l'invitation à rejoindre le groupe." msgstr "%{member} a accepté l'invitation à rejoindre le groupe."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:19 #: lib/web/templates/email/activity/_member_activity_item.html.heex:19 lib/web/templates/email/activity/_member_activity_item.text.eex:17
#: lib/web/templates/email/activity/_member_activity_item.text.eex:17
#, elixir-autogen, elixir-format
msgid "%{member} rejected the invitation to join the group." msgid "%{member} rejected the invitation to join the group."
msgstr "%{member} a refusé l'invitation à rejoindre le groupe." msgstr "%{member} a refusé l'invitation à rejoindre le groupe."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:3 #: lib/web/templates/email/activity/_member_activity_item.html.heex:3 lib/web/templates/email/activity/_member_activity_item.text.eex:1
#: lib/web/templates/email/activity/_member_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{member} requested to join the group." msgid "%{member} requested to join the group."
msgstr "%{member} a demandé à rejoindre le groupe." msgstr "%{member} a demandé à rejoindre le groupe."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:8 #: lib/web/templates/email/activity/_member_activity_item.html.heex:8 lib/web/templates/email/activity/_member_activity_item.text.eex:6
#: lib/web/templates/email/activity/_member_activity_item.text.eex:6
#, elixir-autogen, elixir-format
msgid "%{member} was invited by %{profile}." msgid "%{member} was invited by %{profile}."
msgstr "%{member} a été invité⋅e par %{profile}." msgstr "%{member} a été invité⋅e par %{profile}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:30 #: lib/web/templates/email/activity/_member_activity_item.html.heex:30 lib/web/templates/email/activity/_member_activity_item.text.eex:27
#: lib/web/templates/email/activity/_member_activity_item.text.eex:27
#, elixir-autogen, elixir-format
msgid "%{profile} added the member %{member}." msgid "%{profile} added the member %{member}."
msgstr "%{profile} a ajouté le ou la membre %{member}." msgstr "%{profile} a ajouté le ou la membre %{member}."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:27 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:27 lib/web/templates/email/activity/_discussion_activity_item.text.eex:19
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} archived the discussion %{discussion}." msgid "%{profile} archived the discussion %{discussion}."
msgstr "%{profile} a archivé la discussion %{discussion}." msgstr "%{profile} a archivé la discussion %{discussion}."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:3 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:3 lib/web/templates/email/activity/_discussion_activity_item.text.eex:1
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} created the discussion %{discussion}." msgid "%{profile} created the discussion %{discussion}."
msgstr "%{profile} a créé la discussion %{discussion}." msgstr "%{profile} a créé la discussion %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:4 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:4 lib/web/templates/email/activity/_resource_activity_item.text.eex:2
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:2
#, elixir-autogen, elixir-format
msgid "%{profile} created the folder %{resource}." msgid "%{profile} created the folder %{resource}."
msgstr "%{profile} a créé le dossier %{resource}." msgstr "%{profile} a créé le dossier %{resource}."
#: lib/web/templates/email/activity/_group_activity_item.html.heex:3 #: lib/web/templates/email/activity/_group_activity_item.html.heex:3 lib/web/templates/email/activity/_group_activity_item.text.eex:1
#: lib/web/templates/email/activity/_group_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} created the group %{group}." msgid "%{profile} created the group %{group}."
msgstr "%{profile} a créé le groupe %{group}." msgstr "%{profile} a créé le groupe %{group}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:13 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:13 lib/web/templates/email/activity/_resource_activity_item.text.eex:8
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:8
#, elixir-autogen, elixir-format
msgid "%{profile} created the resource %{resource}." msgid "%{profile} created the resource %{resource}."
msgstr "%{profile} a créé la resource %{resource}." msgstr "%{profile} a créé la resource %{resource}."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:35 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:35 lib/web/templates/email/activity/_discussion_activity_item.text.eex:25
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:25
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} deleted the discussion %{discussion}." msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} a supprimé la discussion %{discussion}." msgstr "%{profile} a supprimé la discussion %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:76 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:76 lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}." msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} a supprimé le dossier %{resource}." msgstr "%{profile} a supprimé le dossier %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:82 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:82 lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}." msgid "%{profile} deleted the resource %{resource}."
msgstr "%{profile} a supprimé la resource %{resource}." msgstr "%{profile} a supprimé la resource %{resource}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:48 #: lib/web/templates/email/activity/_member_activity_item.html.heex:48 lib/web/templates/email/activity/_member_activity_item.text.eex:45
#: lib/web/templates/email/activity/_member_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} excluded member %{member}." msgid "%{profile} excluded member %{member}."
msgstr "%{profile} a exclu le ou la membre %{member}." msgstr "%{profile} a exclu le ou la membre %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:56 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:56 lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}." msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} a déplacé le dossier %{resource}." msgstr "%{profile} a déplacé le dossier %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:65 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:65 lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}." msgid "%{profile} moved the resource %{resource}."
msgstr "%{profile} a déplacé la ressource %{resource}." msgstr "%{profile} a déplacé la ressource %{resource}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:54 #: lib/web/templates/email/activity/_member_activity_item.html.heex:54 lib/web/templates/email/activity/_member_activity_item.text.eex:51
#: lib/web/templates/email/activity/_member_activity_item.text.eex:51
#, elixir-autogen, elixir-format
msgid "%{profile} quit the group." msgid "%{profile} quit the group."
msgstr "%{profile} a quitté le groupe." msgstr "%{profile} a quitté le groupe."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:19 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:19 lib/web/templates/email/activity/_discussion_activity_item.text.eex:13
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the discussion %{discussion}." msgid "%{profile} renamed the discussion %{discussion}."
msgstr "%{profile} a renommé la discussion %{discussion}." msgstr "%{profile} a renommé la discussion %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:24 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:24 lib/web/templates/email/activity/_resource_activity_item.text.eex:14
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:14
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}." msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "%{profile} a renommé le dossier %{old_resource_title} en %{resource}." msgstr "%{profile} a renommé le dossier %{old_resource_title} en %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:39 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:39 lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}." msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."
msgstr "%{profile} a renommé la ressource %{old_resource_title} en %{resource}." msgstr "%{profile} a renommé la ressource %{old_resource_title} en %{resource}."
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:11 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:11 lib/web/templates/email/activity/_discussion_activity_item.text.eex:7
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} replied to the discussion %{discussion}." msgid "%{profile} replied to the discussion %{discussion}."
msgstr "%{profile} a répondu à la discussion %{discussion}." msgstr "%{profile} a répondu à la discussion %{discussion}."
#: lib/web/templates/email/activity/_group_activity_item.html.heex:12 #: lib/web/templates/email/activity/_group_activity_item.html.heex:12 lib/web/templates/email/activity/_group_activity_item.text.eex:7
#: lib/web/templates/email/activity/_group_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} updated the group %{group}." msgid "%{profile} updated the group %{group}."
msgstr "%{profile} a mis à jour le groupe %{group}." msgstr "%{profile} a mis à jour le groupe %{group}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:42 #: lib/web/templates/email/activity/_member_activity_item.html.heex:42 lib/web/templates/email/activity/_member_activity_item.text.eex:39
#: lib/web/templates/email/activity/_member_activity_item.text.eex:39
#, elixir-autogen, elixir-format
msgid "%{profile} updated the member %{member}." msgid "%{profile} updated the member %{member}."
msgstr "%{profile} a mis à jour le membre %{member}." msgstr "%{profile} a mis à jour le membre %{member}."
#: lib/service/activity/renderer/event.ex:22 #: lib/service/activity/renderer/event.ex:22 lib/web/templates/email/activity/_event_activity_item.html.heex:3
#: lib/web/templates/email/activity/_event_activity_item.html.heex:3
#: lib/web/templates/email/activity/_event_activity_item.text.eex:1 #: lib/web/templates/email/activity/_event_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "The event %{event} was created by %{profile}." msgid "The event %{event} was created by %{profile}."
msgstr "L'événement %{event} a été créé par %{profile}." msgstr "L'événement %{event} a été créé par %{profile}."
#: lib/service/activity/renderer/event.ex:42 #: lib/service/activity/renderer/event.ex:42 lib/web/templates/email/activity/_event_activity_item.html.heex:21
#: lib/web/templates/email/activity/_event_activity_item.html.heex:21
#: lib/web/templates/email/activity/_event_activity_item.text.eex:13 #: lib/web/templates/email/activity/_event_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "The event %{event} was deleted by %{profile}." msgid "The event %{event} was deleted by %{profile}."
msgstr "L'événement %{event} a été supprimé par %{profile}." msgstr "L'événement %{event} a été supprimé par %{profile}."
#: lib/service/activity/renderer/event.ex:32 #: lib/service/activity/renderer/event.ex:32 lib/web/templates/email/activity/_event_activity_item.html.heex:12
#: lib/web/templates/email/activity/_event_activity_item.html.heex:12
#: lib/web/templates/email/activity/_event_activity_item.text.eex:7 #: lib/web/templates/email/activity/_event_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "The event %{event} was updated by %{profile}." msgid "The event %{event} was updated by %{profile}."
msgstr "L'événement %{event} a été mis à jour par %{profile}." msgstr "L'événement %{event} a été mis à jour par %{profile}."
#: lib/web/templates/email/activity/_post_activity_item.html.heex:3 #: lib/web/templates/email/activity/_post_activity_item.html.heex:3 lib/web/templates/email/activity/_post_activity_item.text.eex:1
#: lib/web/templates/email/activity/_post_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "The post %{post} was created by %{profile}." msgid "The post %{post} was created by %{profile}."
msgstr "Le billet %{post} a été créé par %{profile}." msgstr "Le billet %{post} a été créé par %{profile}."
#: lib/web/templates/email/activity/_post_activity_item.html.heex:21 #: lib/web/templates/email/activity/_post_activity_item.html.heex:21 lib/web/templates/email/activity/_post_activity_item.text.eex:13
#: lib/web/templates/email/activity/_post_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "The post %{post} was deleted by %{profile}." msgid "The post %{post} was deleted by %{profile}."
msgstr "Le billet %{post} a été supprimé par %{profile}." msgstr "Le billet %{post} a été supprimé par %{profile}."
#: lib/web/templates/email/activity/_post_activity_item.html.heex:12 #: lib/web/templates/email/activity/_post_activity_item.html.heex:12 lib/web/templates/email/activity/_post_activity_item.text.eex:7
#: lib/web/templates/email/activity/_post_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "The post %{post} was updated by %{profile}." msgid "The post %{post} was updated by %{profile}."
msgstr "Le billet %{post} a été mis à jour par %{profile}." msgstr "Le billet %{post} a été mis à jour par %{profile}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:24 #: lib/web/templates/email/activity/_member_activity_item.html.heex:24 lib/web/templates/email/activity/_member_activity_item.text.eex:22
#: lib/web/templates/email/activity/_member_activity_item.text.eex:22
#, elixir-autogen, elixir-format
msgid "%{member} joined the group." msgid "%{member} joined the group."
msgstr "%{member} a rejoint le groupe." msgstr "%{member} a rejoint le groupe."
#: lib/service/activity/renderer/event.ex:62 #: lib/service/activity/renderer/event.ex:62 lib/web/templates/email/activity/_event_activity_item.html.heex:37
#: lib/web/templates/email/activity/_event_activity_item.html.heex:37
#: lib/web/templates/email/activity/_event_activity_item.text.eex:25 #: lib/web/templates/email/activity/_event_activity_item.text.eex:25
#, elixir-autogen, elixir-format
msgid "%{profile} posted a comment on the event %{event}." msgid "%{profile} posted a comment on the event %{event}."
msgstr "%{profile} a posté un commentaire sur l'événement %{event}." msgstr "%{profile} a posté un commentaire sur l'événement %{event}."
#: lib/service/activity/renderer/event.ex:53 #: lib/service/activity/renderer/event.ex:53 lib/web/templates/email/activity/_event_activity_item.html.heex:28
#: lib/web/templates/email/activity/_event_activity_item.html.heex:28
#: lib/web/templates/email/activity/_event_activity_item.text.eex:19 #: lib/web/templates/email/activity/_event_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} replied to a comment on the event %{event}." msgid "%{profile} replied to a comment on the event %{event}."
msgstr "%{profile} a répondu à un commentaire sur l'événement %{event}." msgstr "%{profile} a répondu à un commentaire sur l'événement %{event}."
#: lib/web/templates/email/email_direct_activity.text.eex:27 #: lib/web/templates/email/email_direct_activity.text.eex:27
#, elixir-autogen, elixir-format
msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings."
msgstr "Vous ne voulez pas recevoir de notifications d'activité ? Vous pouvez changer leur fréquence ou les désactiver dans vos préférences." msgstr "Vous ne voulez pas recevoir de notifications d'activité ? Vous pouvez changer leur fréquence ou les désactiver dans vos préférences."
#: lib/web/templates/email/email_direct_activity.html.heex:230 #: lib/web/templates/email/email_direct_activity.html.heex:230 lib/web/templates/email/email_direct_activity.text.eex:23
#: lib/web/templates/email/email_direct_activity.text.eex:23
#, elixir-format, elixir-autogen
msgid "View one more activity" msgid "View one more activity"
msgid_plural "View %{count} more activities" msgid_plural "View %{count} more activities"
msgstr[0] "Voir une activité de plus" msgstr[0] "Voir une activité de plus"
msgstr[1] "Voir %{count} activités de plus" msgstr[1] "Voir %{count} activités de plus"
#: lib/web/templates/email/email_direct_activity.html.heex:53 #: lib/web/templates/email/email_direct_activity.html.heex:53 lib/web/templates/email/email_direct_activity.html.heex:60
#: lib/web/templates/email/email_direct_activity.html.heex:60 #: lib/web/templates/email/email_direct_activity.text.eex:6 lib/web/templates/email/email_direct_activity.text.eex:7
#: lib/web/templates/email/email_direct_activity.text.eex:6
#: lib/web/templates/email/email_direct_activity.text.eex:7
#, elixir-format, elixir-autogen
msgid "There has been an activity!" msgid "There has been an activity!"
msgid_plural "There has been some activity!" msgid_plural "There has been some activity!"
msgstr[0] "Il y a eu une activité !" msgstr[0] "Il y a eu une activité !"
msgstr[1] "Il y a eu de l'activité !" msgstr[1] "Il y a eu de l'activité !"
#: lib/service/activity/renderer/renderer.ex:46 #: lib/service/activity/renderer/renderer.ex:46
#, elixir-autogen, elixir-format
msgid "Activity on %{instance}" msgid "Activity on %{instance}"
msgstr "Activité sur %{instance}" msgstr "Activité sur %{instance}"
#: lib/service/activity/renderer/comment.ex:37 #: lib/service/activity/renderer/comment.ex:37 lib/web/templates/email/activity/_comment_activity_item.html.heex:12
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:12
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} has posted an announcement under event %{event}." msgid "%{profile} has posted an announcement under event %{event}."
msgstr "%{profile} a posté une annonce sous l'événement %{event}." msgstr "%{profile} a posté une annonce sous l'événement %{event}."
#: lib/service/activity/renderer/comment.ex:23 #: lib/service/activity/renderer/comment.ex:23 lib/web/templates/email/activity/_comment_activity_item.html.heex:3
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:3
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:1 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in a comment under event %{event}." msgid "%{profile} mentionned you in a comment under event %{event}."
msgstr "%{profile} vous a mentionné dans un commentaire sous l'événement %{event}." msgstr "%{profile} vous a mentionné dans un commentaire sous l'événement %{event}."
#: lib/web/templates/email/email_direct_activity.html.heex:260 #: lib/web/templates/email/email_direct_activity.html.heex:260
#, elixir-autogen, elixir-format
msgid "Don't want to receive activity notifications? You may change frequency or disable them in %{tag_start}your settings%{tag_end}." msgid "Don't want to receive activity notifications? You may change frequency or disable them in %{tag_start}your settings%{tag_end}."
msgstr "" msgstr ""
"Vous ne voulez pas recevoir de notifications d'activité ? Vous pouvez changer leur fréquence ou les désactiver dans %{tag_start}vos " "Vous ne voulez pas recevoir de notifications d'activité ? Vous pouvez changer leur fréquence ou les désactiver dans %{tag_start}vos préférences%"
"préférences%{tag_end}." "{tag_end}."
#: lib/web/templates/email/email_direct_activity.html.heex:51 #: lib/web/templates/email/email_direct_activity.html.heex:51 lib/web/templates/email/email_direct_activity.text.eex:5
#: lib/web/templates/email/email_direct_activity.text.eex:5
#, elixir-autogen, elixir-format
msgid "Here's your weekly activity recap" msgid "Here's your weekly activity recap"
msgstr "Voici votre récapitulatif hebdomadaire d'activité" msgstr "Voici votre récapitulatif hebdomadaire d'activité"
#: lib/web/email/activity.ex:151 #: lib/web/email/activity.ex:151 lib/web/email/activity.ex:172
#: lib/web/email/activity.ex:172
#, elixir-autogen, elixir-format
msgid "Activity notification for %{instance}" msgid "Activity notification for %{instance}"
msgstr "Notification d'activité sur %{instance}" msgstr "Notification d'activité sur %{instance}"
#: lib/web/email/activity.ex:158 #: lib/web/email/activity.ex:158
#, elixir-autogen, elixir-format
msgid "Daily activity recap for %{instance}" msgid "Daily activity recap for %{instance}"
msgstr "Récapitulatif quotidien d'activité sur %{instance}" msgstr "Récapitulatif quotidien d'activité sur %{instance}"
#: lib/web/templates/email/email_direct_activity.html.heex:49 #: lib/web/templates/email/email_direct_activity.html.heex:49 lib/web/templates/email/email_direct_activity.text.eex:4
#: lib/web/templates/email/email_direct_activity.text.eex:4
#, elixir-autogen, elixir-format
msgid "Here's your daily activity recap" msgid "Here's your daily activity recap"
msgstr "Voici votre récapitulatif quotidien d'activité" msgstr "Voici votre récapitulatif quotidien d'activité"
#: lib/web/email/activity.ex:165 #: lib/web/email/activity.ex:165
#, elixir-autogen, elixir-format
msgid "Weekly activity recap for %{instance}" msgid "Weekly activity recap for %{instance}"
msgstr "Récapitulatif hebdomadaire d'activité sur %{instance}" msgstr "Récapitulatif hebdomadaire d'activité sur %{instance}"
#: lib/service/activity/renderer/comment.ex:65 #: lib/service/activity/renderer/comment.ex:65 lib/web/templates/email/activity/_comment_activity_item.html.heex:31
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:31
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:19 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a new comment under your event %{event}." msgid "%{profile} has posted a new comment under your event %{event}."
msgstr "%{profile} a posté un nouveau commentaire sous votre événement %{event}." msgstr "%{profile} a posté un nouveau commentaire sous votre événement %{event}."
#: lib/service/activity/renderer/comment.ex:52 #: lib/service/activity/renderer/comment.ex:52 lib/web/templates/email/activity/_comment_activity_item.html.heex:22
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:22
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:13 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a new reply under your event %{event}." msgid "%{profile} has posted a new reply under your event %{event}."
msgstr "%{profile} a posté une nouvelle réponse sous votre événement %{event}." msgstr "%{profile} a posté une nouvelle réponse sous votre événement %{event}."
#: lib/web/email/activity.ex:74 #: lib/web/email/activity.ex:74
#, elixir-autogen, elixir-format
msgid "Announcement for your event %{event}" msgid "Announcement for your event %{event}"
msgstr "Annonce pour votre événement %{event}" msgstr "Annonce pour votre événement %{event}"
#: lib/service/activity/renderer/group.ex:22 #: lib/service/activity/renderer/group.ex:22
#, elixir-autogen, elixir-format
msgid "The group %{group} was updated by %{profile}." msgid "The group %{group} was updated by %{profile}."
msgstr "Le groupe %{group} a été mis à jour par %{profile}." msgstr "Le groupe %{group} a été mis à jour par %{profile}."
#: lib/service/activity/renderer/post.ex:46 #: lib/service/activity/renderer/post.ex:46
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was deleted by %{profile}." msgid "The post %{post} from group %{group} was deleted by %{profile}."
msgstr "Le billet %{post} du groupe %{group} a été supprimé par %{profile}." msgstr "Le billet %{post} du groupe %{group} a été supprimé par %{profile}."
#: lib/service/activity/renderer/post.ex:30 #: lib/service/activity/renderer/post.ex:30
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was published by %{profile}." msgid "The post %{post} from group %{group} was published by %{profile}."
msgstr "Le billet %{post} du groupe %{group} a été publié par %{profile}." msgstr "Le billet %{post} du groupe %{group} a été publié par %{profile}."
#: lib/service/activity/renderer/post.ex:38 #: lib/service/activity/renderer/post.ex:38
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was updated by %{profile}." msgid "The post %{post} from group %{group} was updated by %{profile}."
msgstr "Le billet %{post} du groupe %{group} a été mis à jour par %{profile}." msgstr "Le billet %{post} du groupe %{group} a été mis à jour par %{profile}."
#: lib/service/activity/renderer/member.ex:38 #: lib/service/activity/renderer/member.ex:38
#, elixir-autogen, elixir-format
msgid "%{member} accepted the invitation to join the group %{group}." msgid "%{member} accepted the invitation to join the group %{group}."
msgstr "%{member} a accepté l'invitation à rejoindre le groupe %{group}." msgstr "%{member} a accepté l'invitation à rejoindre le groupe %{group}."
#: lib/service/activity/renderer/member.ex:46 #: lib/service/activity/renderer/member.ex:46
#, elixir-autogen, elixir-format
msgid "%{member} joined the group %{group}." msgid "%{member} joined the group %{group}."
msgstr "%{member} a rejoint le groupe %{group}." msgstr "%{member} a rejoint le groupe %{group}."
#: lib/service/activity/renderer/member.ex:42 #: lib/service/activity/renderer/member.ex:42
#, elixir-autogen, elixir-format
msgid "%{member} rejected the invitation to join the group %{group}." msgid "%{member} rejected the invitation to join the group %{group}."
msgstr "%{member} a refusé l'invitation à rejoindre le groupe %{group}." msgstr "%{member} a refusé l'invitation à rejoindre le groupe %{group}."
#: lib/service/activity/renderer/member.ex:30 #: lib/service/activity/renderer/member.ex:30
#, elixir-autogen, elixir-format
msgid "%{member} requested to join the group %{group}." msgid "%{member} requested to join the group %{group}."
msgstr "%{member} a demandé à rejoindre le groupe %{group}." msgstr "%{member} a demandé à rejoindre le groupe %{group}."
#: lib/service/activity/renderer/member.ex:34 #: lib/service/activity/renderer/member.ex:34
#, elixir-autogen, elixir-format
msgid "%{member} was invited by %{profile} to group %{group}." msgid "%{member} was invited by %{profile} to group %{group}."
msgstr "%{member} a été invité⋅e par %{profile} au groupe %{group}." msgstr "%{member} a été invité⋅e par %{profile} au groupe %{group}."
#: lib/service/activity/renderer/member.ex:50 #: lib/service/activity/renderer/member.ex:50
#, elixir-autogen, elixir-format
msgid "%{profile} added the member %{member} to group %{group}." msgid "%{profile} added the member %{member} to group %{group}."
msgstr "%{profile} a ajouté le ou la membre %{member} au groupe %{group}." msgstr "%{profile} a ajouté le ou la membre %{member} au groupe %{group}."
#: lib/service/activity/renderer/member.ex:54 #: lib/service/activity/renderer/member.ex:54
#, elixir-autogen, elixir-format
msgid "%{profile} approved the membership request from %{member} for group %{group}." msgid "%{profile} approved the membership request from %{member} for group %{group}."
msgstr "%{profile} a approuvé la demande d'adhésion de %{member} au groupe %{group}." msgstr "%{profile} a approuvé la demande d'adhésion de %{member} au groupe %{group}."
#: lib/service/activity/renderer/resource.ex:32 #: lib/service/activity/renderer/resource.ex:32
#, elixir-autogen, elixir-format
msgid "%{profile} created the folder %{resource} in group %{group}." msgid "%{profile} created the folder %{resource} in group %{group}."
msgstr "%{profile} a créé le dossier %{resource} du groupe %{group}." msgstr "%{profile} a créé le dossier %{resource} du groupe %{group}."
#: lib/service/activity/renderer/resource.ex:68 #: lib/service/activity/renderer/resource.ex:68
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource} in group %{group}." msgid "%{profile} deleted the folder %{resource} in group %{group}."
msgstr "%{profile} a supprimé le dossier %{resource} du groupe %{group}." msgstr "%{profile} a supprimé le dossier %{resource} du groupe %{group}."
#: lib/service/activity/renderer/resource.ex:70 #: lib/service/activity/renderer/resource.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource} in group %{group}." msgid "%{profile} deleted the resource %{resource} in group %{group}."
msgstr "%{profile} a supprimé la ressource %{resource} du groupe %{group}." msgstr "%{profile} a supprimé la ressource %{resource} du groupe %{group}."
#: lib/service/activity/renderer/member.ex:74 #: lib/service/activity/renderer/member.ex:74
#, elixir-autogen, elixir-format
msgid "%{profile} excluded member %{member} from the group %{group}." msgid "%{profile} excluded member %{member} from the group %{group}."
msgstr "%{profile} a exclu le ou la membre %{member} du groupe %{group}." msgstr "%{profile} a exclu le ou la membre %{member} du groupe %{group}."
#: lib/service/activity/renderer/resource.ex:60 #: lib/service/activity/renderer/resource.ex:60
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource} in group %{group}." msgid "%{profile} moved the folder %{resource} in group %{group}."
msgstr "%{profile} a déplacé le dossier %{resource} du groupe %{group}." msgstr "%{profile} a déplacé le dossier %{resource} du groupe %{group}."
#: lib/service/activity/renderer/resource.ex:62 #: lib/service/activity/renderer/resource.ex:62
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource} in group %{group}." msgid "%{profile} moved the resource %{resource} in group %{group}."
msgstr "%{profile} a déplacé la ressource %{resource} du groupe %{group}." msgstr "%{profile} a déplacé la ressource %{resource} du groupe %{group}."
#: lib/service/activity/renderer/member.ex:78 #: lib/service/activity/renderer/member.ex:78
#, elixir-autogen, elixir-format
msgid "%{profile} quit the group %{group}." msgid "%{profile} quit the group %{group}."
msgstr "%{profile} a quitté le groupe %{group}." msgstr "%{profile} a quitté le groupe %{group}."
#: lib/service/activity/renderer/member.ex:62 #: lib/service/activity/renderer/member.ex:62
#, elixir-autogen, elixir-format
msgid "%{profile} rejected the membership request from %{member} for group %{group}." msgid "%{profile} rejected the membership request from %{member} for group %{group}."
msgstr "%{profile} a rejeté la demande d'adhésion de %{member} pour le groupe %{group}." msgstr "%{profile} a rejeté la demande d'adhésion de %{member} pour le groupe %{group}."
#: lib/service/activity/renderer/resource.ex:44 #: lib/service/activity/renderer/resource.ex:44
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource} in group %{group}." msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource} in group %{group}."
msgstr "%{profile} a renommé le dossier %{old_resource_title} en %{resource} dans le groupe %{group}." msgstr "%{profile} a renommé le dossier %{old_resource_title} en %{resource} dans le groupe %{group}."
#: lib/service/activity/renderer/resource.ex:50 #: lib/service/activity/renderer/resource.ex:50
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource} in group %{group}." msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource} in group %{group}."
msgstr "%{profile} a renommé la ressource %{old_resource_title} en %{resource} dans le groupe %{group}." msgstr "%{profile} a renommé la ressource %{old_resource_title} en %{resource} dans le groupe %{group}."
#: lib/service/activity/renderer/member.ex:70 #: lib/service/activity/renderer/member.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} updated the member %{member} in group %{group}." msgid "%{profile} updated the member %{member} in group %{group}."
msgstr "%{profile} a mis à jour le membre %{member} dans le groupe %{group}." msgstr "%{profile} a mis à jour le membre %{member} dans le groupe %{group}."
#: lib/service/activity/renderer/resource.ex:34 #: lib/service/activity/renderer/resource.ex:34
#, elixir-autogen, elixir-format
msgid "%{profile} created the resource %{resource} in group %{group}." msgid "%{profile} created the resource %{resource} in group %{group}."
msgstr "%{profile} a créé la ressource %{resource} dans le groupe %{group}." msgstr "%{profile} a créé la ressource %{resource} dans le groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:85 #: lib/service/activity/renderer/discussion.ex:85
#, elixir-autogen, elixir-format
msgid "%{profile} archived the discussion %{discussion} in group %{group}." msgid "%{profile} archived the discussion %{discussion} in group %{group}."
msgstr "%{profile} a archivé la discussion %{discussion} du groupe %{group}." msgstr "%{profile} a archivé la discussion %{discussion} du groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:25 #: lib/service/activity/renderer/discussion.ex:25
#, elixir-autogen, elixir-format
msgid "%{profile} created the discussion %{discussion} in group %{group}." msgid "%{profile} created the discussion %{discussion} in group %{group}."
msgstr "%{profile} a créé la discussion %{discussion} du groupe %{group}." msgstr "%{profile} a créé la discussion %{discussion} du groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:100 #: lib/service/activity/renderer/discussion.ex:100
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the discussion %{discussion} in group %{group}." msgid "%{profile} deleted the discussion %{discussion} in group %{group}."
msgstr "%{profile} a créé la discussion %{discussion} dans le groupe %{group}." msgstr "%{profile} a créé la discussion %{discussion} dans le groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:55 #: lib/service/activity/renderer/discussion.ex:55
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in the discussion %{discussion} in group %{group}." msgid "%{profile} mentionned you in the discussion %{discussion} in group %{group}."
msgstr "%{profile} vous a mentionné dans la discussion %{discussion} du groupe %{group}." msgstr "%{profile} vous a mentionné dans la discussion %{discussion} du groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:70 #: lib/service/activity/renderer/discussion.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the discussion %{discussion} in group %{group}." msgid "%{profile} renamed the discussion %{discussion} in group %{group}."
msgstr "%{profile} a renommé la discussion %{discussion} du groupe %{group}." msgstr "%{profile} a renommé la discussion %{discussion} du groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:40 #: lib/service/activity/renderer/discussion.ex:40
#, elixir-autogen, elixir-format
msgid "%{profile} replied to the discussion %{discussion} in group %{group}." msgid "%{profile} replied to the discussion %{discussion} in group %{group}."
msgstr "%{profile} a répondu à la discussion %{discussion} du groupe %{group}." msgstr "%{profile} a répondu à la discussion %{discussion} du groupe %{group}."
#: lib/web/templates/email/activity/_member_activity_item.html.heex:36 #: lib/web/templates/email/activity/_member_activity_item.html.heex:36 lib/web/templates/email/activity/_member_activity_item.text.eex:33
#: lib/web/templates/email/activity/_member_activity_item.text.eex:33
#, elixir-autogen, elixir-format
msgid "%{profile} approved the member %{member}." msgid "%{profile} approved the member %{member}."
msgstr "%{profile} a ajouté le ou la membre %{member}." msgstr "%{profile} a ajouté le ou la membre %{member}."
#: lib/service/activity/renderer/event.ex:73 #: lib/service/activity/renderer/event.ex:73 lib/web/templates/email/activity/_event_activity_item.html.heex:47
#: lib/web/templates/email/activity/_event_activity_item.html.heex:47
#: lib/web/templates/email/activity/_event_activity_item.text.eex:31 #: lib/web/templates/email/activity/_event_activity_item.text.eex:31
#, elixir-autogen, elixir-format
msgid "%{profile} joined your event %{event}." msgid "%{profile} joined your event %{event}."
msgstr "%{profile} a rejoint votre événement %{event}." msgstr "%{profile} a rejoint votre événement %{event}."
#: lib/web/views/email_view.ex:61 #: lib/web/views/email_view.ex:61
#, elixir-autogen, elixir-format
msgid "An anonymous profile" msgid "An anonymous profile"
msgstr "Un profil anonyme" msgstr "Un profil anonyme"
#: lib/web/templates/email/email_anonymous_activity.html.heex:107 #: lib/web/templates/email/email_anonymous_activity.html.heex:107 lib/web/templates/email/email_anonymous_activity.text.eex:14
#: lib/web/templates/email/email_anonymous_activity.text.eex:14
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a private announcement about event %{event}." msgid "%{profile} has posted a private announcement about event %{event}."
msgstr "%{profile} a posté une annonce privée à propos de l'événement %{event}." msgstr "%{profile} a posté une annonce privée à propos de l'événement %{event}."
#: lib/web/templates/email/email_anonymous_activity.html.heex:50 #: lib/web/templates/email/email_anonymous_activity.html.heex:50 lib/web/templates/email/email_anonymous_activity.text.eex:6
#: lib/web/templates/email/email_anonymous_activity.text.eex:6
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a public announcement under event %{event}." msgid "%{profile} has posted a public announcement under event %{event}."
msgstr "%{profile} a posté une annonce publique sous l'événement %{event}." msgstr "%{profile} a posté une annonce publique sous l'événement %{event}."
#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 #: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in a %{conversation}." msgid "%{profile} mentionned you in a %{conversation}."
msgstr "%{profile} vous a mentionné dans une conversation %{conversation}." msgstr "%{profile} vous a mentionné dans une conversation %{conversation}."
#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 #: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in a conversation." msgid "%{profile} mentionned you in a conversation."
msgstr "%{profile} vous a mentionné dans une conversation." msgstr "%{profile} vous a mentionné dans une conversation."
#: lib/service/activity/renderer/conversation.ex:36 #: lib/service/activity/renderer/conversation.ex:36
#, elixir-autogen, elixir-format
msgid "%{profile} replied to your message" msgid "%{profile} replied to your message"
msgstr "%{profile} a répondu à votre message" msgstr "%{profile} a répondu à votre message"
#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:10 #: lib/web/templates/email/activity/_conversation_activity_item.html.heex:10
#, elixir-autogen, elixir-format
msgid "%{profile} replied you in a %{conversation}." msgid "%{profile} replied you in a %{conversation}."
msgstr "%{profile} vous a répondu dans une %{conversation}." msgstr "%{profile} vous a répondu dans une %{conversation}."
#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 #: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6
#, elixir-autogen, elixir-format
msgid "%{profile} replied you in a conversation." msgid "%{profile} replied you in a conversation."
msgstr "%{profile} vous a répondu dans une conversation." msgstr "%{profile} vous a répondu dans une conversation."
#: lib/service/activity/renderer/conversation.ex:49 #: lib/service/activity/renderer/conversation.ex:49
#, elixir-autogen, elixir-format
msgid "%{profile} sent a private message about event %{event}" msgid "%{profile} sent a private message about event %{event}"
msgstr "%{profile} a envoyé un message privé à propos de l'événement %{event}" msgstr "%{profile} a envoyé un message privé à propos de l'événement %{event}"
#: lib/service/activity/renderer/conversation.ex:23 #: lib/service/activity/renderer/conversation.ex:23
#, elixir-autogen, elixir-format
msgid "%{profile} sent you a message" msgid "%{profile} sent you a message"
msgstr "%{profile} vous a envoyé un message" msgstr "%{profile} vous a envoyé un message"
#: lib/web/email/activity.ex:52 #: lib/web/email/activity.ex:52
#, elixir-autogen, elixir-format
msgid "Informations about your event %{event}" msgid "Informations about your event %{event}"
msgstr "Informations sur votre événement %{event}" msgstr "Informations sur votre événement %{event}"
#: lib/web/templates/email/email_anonymous_activity.html.heex:118 #: lib/web/templates/email/email_anonymous_activity.html.heex:118 lib/web/templates/email/email_anonymous_activity.text.eex:20
#: lib/web/templates/email/email_anonymous_activity.text.eex:20
#, elixir-autogen, elixir-format
msgid "It might give details on how to join the event, so make sure to read it appropriately." msgid "It might give details on how to join the event, so make sure to read it appropriately."
msgstr "Elle peut donner des détails sur la manière de participer à l'événement, veillez donc à la lire attentivement." msgstr "Elle peut donner des détails sur la manière de participer à l'événement, veillez donc à la lire attentivement."
#: lib/web/templates/email/email_anonymous_activity.html.heex:156 #: lib/web/templates/email/email_anonymous_activity.html.heex:156 lib/web/templates/email/email_anonymous_activity.text.eex:28
#: lib/web/templates/email/email_anonymous_activity.text.eex:28
#, elixir-autogen, elixir-format
msgid "This information is sent privately to you as a person who registered for this event. Share the informations above with other people with caution." msgid "This information is sent privately to you as a person who registered for this event. Share the informations above with other people with caution."
msgstr "" msgstr ""
"Ces informations vous sont envoyées en privé en tant que personne inscrite à cet événement. Partagez les informations ci-dessus avec d'autres " "Ces informations vous sont envoyées en privé en tant que personne inscrite à cet événement. Partagez les informations ci-dessus avec d'autres "

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -8,6 +8,7 @@ defmodule Mobilizon.GraphQL.Resolvers.AdminTest do
alias Mobilizon.Events.Event alias Mobilizon.Events.Event
alias Mobilizon.Federation.ActivityPub.Relay alias Mobilizon.Federation.ActivityPub.Relay
alias Mobilizon.Reports.{Note, Report} alias Mobilizon.Reports.{Note, Report}
alias Mobilizon.Users
alias Mobilizon.Users.User alias Mobilizon.Users.User
alias Mobilizon.GraphQL.{AbsintheHelpers, API} alias Mobilizon.GraphQL.{AbsintheHelpers, API}
@@ -673,7 +674,11 @@ defmodule Mobilizon.GraphQL.Resolvers.AdminTest do
"Argument \"role\" has invalid value $role." "Argument \"role\" has invalid value $role."
end end
test "with a valid role, and no notification", %{conn: conn, user: user, admin: admin} do test "with a valid role MODERATOR, and no notification", %{
conn: conn,
user: user,
admin: admin
} do
res = res =
conn conn
|> auth_conn(admin) |> auth_conn(admin)
@@ -688,7 +693,11 @@ defmodule Mobilizon.GraphQL.Resolvers.AdminTest do
assert res["data"]["adminUpdateUser"]["role"] == "MODERATOR" assert res["data"]["adminUpdateUser"]["role"] == "MODERATOR"
end end
test "with a valid role, and notification", %{conn: conn, user: user, admin: admin} do test "with a valid role USER -> MODERATOR, and notification", %{
conn: conn,
user: user,
admin: admin
} do
res = res =
conn conn
|> auth_conn(admin) |> auth_conn(admin)
@@ -701,6 +710,81 @@ defmodule Mobilizon.GraphQL.Resolvers.AdminTest do
assert res["errors"] == nil assert res["errors"] == nil
assert res["data"]["adminUpdateUser"]["role"] == "MODERATOR" assert res["data"]["adminUpdateUser"]["role"] == "MODERATOR"
user = Users.get_user!(user.id)
assert user.role == :moderator
end
test "with a valid role USER -> ADMINISTRATOR, and notification", %{
conn: conn,
user: user,
admin: admin
} do
res =
conn
|> auth_conn(admin)
|> AbsintheHelpers.graphql_query(
query: @admin_update_user,
variables: %{"id" => user.id, "role" => "ADMINISTRATOR", "notify" => true}
)
assert_email_sent(to: user.email)
assert res["errors"] == nil
assert res["data"]["adminUpdateUser"]["role"] == "ADMINISTRATOR"
user = Users.get_user!(user.id)
assert user.role == :administrator
end
test "with a valid role ADMINISTRATOR -> USER, and notification", %{
conn: conn,
user: user,
admin: admin
} do
{:ok, %User{} = _user} =
Users.update_user(user, %{
"role" => :administrator
})
res =
conn
|> auth_conn(admin)
|> AbsintheHelpers.graphql_query(
query: @admin_update_user,
variables: %{"id" => user.id, "role" => "USER", "notify" => true}
)
assert_email_sent(to: user.email)
assert res["errors"] == nil
assert res["data"]["adminUpdateUser"]["role"] == "USER"
user = Users.get_user!(user.id)
assert user.role == :user
end
test "with a valid role PENDING -> USER, and notification", %{
conn: conn,
user: user,
admin: admin
} do
{:ok, %User{} = _user} =
Users.update_user(user, %{
"role" => :pending
})
res =
conn
|> auth_conn(admin)
|> AbsintheHelpers.graphql_query(
query: @admin_update_user,
variables: %{"id" => user.id, "role" => "USER", "notify" => true}
)
assert_email_sent(to: user.email)
assert res["errors"] == nil
assert res["data"]["adminUpdateUser"]["role"] == "USER"
user = Users.get_user!(user.id)
assert user.role == :user
end end
end end