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>
<% :user -> %>
<b><%= gettext("User") %></b>
<% :pending -> %>
<b><%= gettext("Pending") %></b>
<% 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?"
msgstr ""
#: lib/web/email/user.ex:188
#: lib/web/email/user.ex:194
#, elixir-autogen, elixir-format
msgid "Mobilizon on %{instance}: confirm your email address"
msgstr ""
#: lib/web/email/user.ex:165
#: lib/web/email/user.ex:171
#, elixir-autogen, elixir-format
msgid "Mobilizon on %{instance}: email changed"
msgstr ""
@@ -1281,7 +1281,7 @@ msgstr ""
msgid "%{actor}'s public events feed on %{instance}"
msgstr ""
#: lib/service/export/feed.ex:221
#: lib/service/export/feed.ex:233
#, elixir-autogen, elixir-format
msgid "Feed for %{email} on %{instance}"
msgstr ""
@@ -1615,7 +1615,7 @@ msgstr[1] ""
msgid "An administrator changed your role"
msgstr ""
#: lib/web/email/admin.ex:122
#: lib/web/email/admin.ex:138
#, elixir-autogen, elixir-format
msgid "An administrator confirmed your account on %{instance}"
msgstr ""
@@ -1628,8 +1628,8 @@ msgstr ""
msgid "An administrator manually changed the email attached to your account"
msgstr ""
#: lib/web/email/admin.ex:43
#: lib/web/email/admin.ex:70
#: lib/web/email/admin.ex:59
#: lib/web/email/admin.ex:86
#, elixir-autogen, elixir-format
msgid "An administrator manually changed the email attached to your account on %{instance}"
msgstr ""
@@ -1640,7 +1640,7 @@ msgstr ""
msgid "An administrator manually confirmed your account"
msgstr ""
#: lib/web/email/admin.ex:98
#: lib/web/email/admin.ex:114
#, elixir-autogen, elixir-format
msgid "An administrator updated your role on %{instance}"
msgstr ""
@@ -1981,7 +1981,7 @@ msgstr ""
msgid "If you wish to cancel your participation, simply click on the link below."
msgstr ""
#: lib/web/email/admin.ex:142
#: lib/web/email/admin.ex:158
#, elixir-autogen, elixir-format
msgid "Email configuration test for %{instance}"
msgstr ""
@@ -2003,3 +2003,35 @@ msgstr ""
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."
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

@@ -8,523 +8,440 @@
# # to merge POT files into PO files.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \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"
"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.text.eex:12
#, elixir-autogen, elixir-format
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.text.eex:17
#, elixir-autogen, elixir-format
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.text.eex:1
#, elixir-autogen, elixir-format
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.text.eex:6
#, elixir-autogen, elixir-format
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.text.eex:27
#, elixir-autogen, elixir-format
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.text.eex:19
#, elixir-autogen, elixir-format
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.text.eex:1
#, elixir-autogen, elixir-format
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.text.eex:2
#, elixir-autogen, elixir-format
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.text.eex:1
#, elixir-autogen, elixir-format
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.text.eex:8
#, elixir-autogen, elixir-format
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.text.eex:25
#, elixir-autogen, elixir-format
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.text.eex:40
#, elixir-autogen, elixir-format
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.text.eex:45
#, elixir-autogen, elixir-format
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.text.eex:45
#, elixir-autogen, elixir-format
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.text.eex:28
#, elixir-autogen, elixir-format
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.text.eex:34
#, elixir-autogen, elixir-format
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.text.eex:51
#, elixir-autogen, elixir-format
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.text.eex:13
#, elixir-autogen, elixir-format
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.text.eex:14
#, elixir-autogen, elixir-format
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.text.eex:21
#, elixir-autogen, elixir-format
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.text.eex:7
#, elixir-autogen, elixir-format
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.text.eex:7
#, elixir-autogen, elixir-format
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.text.eex:39
#, elixir-autogen, elixir-format
msgid "%{profile} updated the member %{member}."
msgstr ""
msgstr "%{profile} updated the member %{member}."
#: 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.text.eex:1
#, elixir-autogen, elixir-format
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/web/templates/email/activity/_event_activity_item.html.heex:21
#: lib/web/templates/email/activity/_event_activity_item.text.eex:13
#, elixir-autogen, elixir-format
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/web/templates/email/activity/_event_activity_item.html.heex:12
#: lib/web/templates/email/activity/_event_activity_item.text.eex:7
#, elixir-autogen, elixir-format
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.text.eex:1
#, elixir-autogen, elixir-format
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.text.eex:13
#, elixir-autogen, elixir-format
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.text.eex:7
#, elixir-autogen, elixir-format
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.text.eex:22
#, elixir-autogen, elixir-format
msgid "%{member} joined the group."
msgstr ""
msgstr "%{member} joined the group."
#: 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.text.eex:25
#, elixir-autogen, elixir-format
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/web/templates/email/activity/_event_activity_item.html.heex:28
#: 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}."
msgstr ""
msgstr "%{profile} replied to a comment on the event %{event}."
#: 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."
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.text.eex:23
#, elixir-format, elixir-autogen
msgid "View one more activity"
msgid_plural "View %{count} more activities"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "View one more activity"
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:60
#: 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_plural "There has been some activity!"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "There has been an activity!"
msgstr[1] "There has been some activity!"
#: lib/service/activity/renderer/renderer.ex:46
#, elixir-autogen, elixir-format
msgid "Activity on %{instance}"
msgstr ""
msgstr "Activity on %{instance}"
#: 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.text.eex:7
#, elixir-autogen, elixir-format
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/web/templates/email/activity/_comment_activity_item.html.heex:3
#: 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}."
msgstr ""
msgstr "%{profile} mentionned you in a comment under event %{event}."
#: 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}."
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.text.eex:5
#, elixir-autogen, elixir-format
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:172
#, elixir-autogen, elixir-format
#: lib/web/email/activity.ex:151 lib/web/email/activity.ex:172
msgid "Activity notification for %{instance}"
msgstr ""
msgstr "Activity notification for %{instance}"
#: lib/web/email/activity.ex:158
#, elixir-autogen, elixir-format
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.text.eex:4
#, elixir-autogen, elixir-format
msgid "Here's your daily activity recap"
msgstr ""
msgstr "Here's your daily activity recap"
#: lib/web/email/activity.ex:165
#, elixir-autogen, elixir-format
msgid "Weekly activity recap for %{instance}"
msgstr ""
msgstr "Weekly activity recap for %{instance}"
#: 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.text.eex:19
#, elixir-autogen, elixir-format
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/web/templates/email/activity/_comment_activity_item.html.heex:22
#: 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}."
msgstr ""
msgstr "%{profile} has posted a new reply under your event %{event}."
#: lib/web/email/activity.ex:74
#, elixir-autogen, elixir-format
msgid "Announcement for your event %{event}"
msgstr ""
msgstr "Announcement for your event %{event}"
#: lib/service/activity/renderer/group.ex:22
#, elixir-autogen, elixir-format
msgid "The group %{group} was updated by %{profile}."
msgstr ""
msgstr "The group %{group} was updated by %{profile}."
#: lib/service/activity/renderer/post.ex:46
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
msgid "%{member} joined the group %{group}."
msgstr ""
msgstr "%{member} joined the group %{group}."
#: lib/service/activity/renderer/member.ex:42
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
msgid "%{member} requested to join the group %{group}."
msgstr ""
msgstr "%{member} requested to join the group %{group}."
#: lib/service/activity/renderer/member.ex:34
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
msgid "%{profile} quit the group %{group}."
msgstr ""
msgstr "%{profile} quit the group %{group}."
#: lib/service/activity/renderer/member.ex:62
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
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.text.eex:33
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} approved the member %{member}."
msgstr ""
msgstr "%{profile} approved the member %{member}."
#: 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.text.eex:31
#, elixir-autogen, elixir-format
msgid "%{profile} joined your event %{event}."
msgstr ""
msgstr "%{profile} joined your event %{event}."
#: lib/web/views/email_view.ex:61
#, elixir-autogen, elixir-format
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.text.eex:14
#, elixir-autogen, elixir-format, fuzzy
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.text.eex:6
#, elixir-autogen, elixir-format, fuzzy
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
#, elixir-autogen, elixir-format, fuzzy
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
#, elixir-autogen, elixir-format, fuzzy
msgid "%{profile} mentionned you in a conversation."
msgstr ""
msgstr "%{profile} mentionned you in a conversation."
#: lib/service/activity/renderer/conversation.ex:36
#, elixir-autogen, elixir-format
msgid "%{profile} replied to your message"
msgstr ""
msgstr "%{profile} replied to your message"
#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:10
#, elixir-autogen, elixir-format, fuzzy
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
#, elixir-autogen, elixir-format
msgid "%{profile} replied you in a conversation."
msgstr ""
msgstr "%{profile} replied you in a conversation."
#: lib/service/activity/renderer/conversation.ex:49
#, elixir-autogen, elixir-format
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
#, elixir-autogen, elixir-format
msgid "%{profile} sent you a message"
msgstr ""
msgstr "%{profile} sent you a message"
#: lib/web/email/activity.ex:52
#, elixir-autogen, elixir-format
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.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."
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.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."
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}"
msgstr ""
#: lib/graphql/resolvers/user.ex:116
#: lib/graphql/resolvers/user.ex:119
#, elixir-autogen, elixir-format
msgid "Cannot refresh the token"
msgstr ""
@@ -109,12 +109,12 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group"
msgstr ""
#: lib/graphql/resolvers/user.ex:673
#: lib/graphql/resolvers/user.ex:744
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
#: lib/graphql/error.ex:115
#: lib/graphql/error.ex:116
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
@@ -131,7 +131,7 @@ msgstr ""
msgid "Group with ID %{id} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:94
#: lib/graphql/resolvers/user.ex:97
#, elixir-autogen, elixir-format
msgid "Impossible to authenticate, either your email or password are invalid."
msgstr ""
@@ -147,92 +147,91 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:300
#: lib/graphql/resolvers/user.ex:346
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:339
#: lib/graphql/resolvers/user.ex:337
#: lib/graphql/resolvers/user.ex:383
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
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:217
#: lib/graphql/resolvers/person.ex:247
#: lib/graphql/resolvers/person.ex:378
#: lib/graphql/resolvers/person.ex:414
#: lib/graphql/resolvers/person.ex:421
#: lib/graphql/resolvers/person.ex:450
#: lib/graphql/resolvers/person.ex:465
#: lib/graphql/resolvers/person.ex:326
#: lib/graphql/resolvers/person.ex:362
#: lib/graphql/resolvers/person.ex:369
#: lib/graphql/resolvers/person.ex:398
#: lib/graphql/resolvers/person.ex:413
#, elixir-autogen, elixir-format
msgid "Profile is not owned by authenticated user"
msgstr ""
#: lib/graphql/resolvers/user.ex:177
#: lib/graphql/resolvers/user.ex:192
#, elixir-autogen, elixir-format
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:474
#: lib/graphql/resolvers/user.ex:523
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:335
#: lib/graphql/resolvers/user.ex:527
#: lib/graphql/resolvers/admin.ex:374
#: lib/graphql/resolvers/user.ex:576
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:324
#: lib/graphql/resolvers/user.ex:514
#: lib/graphql/resolvers/admin.ex:363
#: lib/graphql/resolvers/user.ex:563
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:477
#: lib/graphql/resolvers/user.ex:526
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:518
#: lib/graphql/resolvers/user.ex:602
#: lib/graphql/resolvers/user.ex:605
#: lib/graphql/resolvers/user.ex:567
#: lib/graphql/resolvers/user.ex:673
#: lib/graphql/resolvers/user.ex:676
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:361
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:410
#: lib/graphql/resolvers/user.ex:530
#, elixir-autogen, elixir-format
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:376
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
#: lib/graphql/resolvers/user.ex:90
#: lib/graphql/resolvers/user.ex:93
#, elixir-autogen, elixir-format
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:278
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:329
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:583
#: lib/graphql/resolvers/user.ex:654
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:648
#: lib/graphql/resolvers/user.ex:719
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@@ -257,12 +256,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:503
#: lib/graphql/resolvers/user.ex:552
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:489
#: lib/graphql/resolvers/user.ex:538
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@@ -272,7 +271,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:610
#: lib/graphql/resolvers/user.ex:681
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@@ -292,12 +291,12 @@ msgstr ""
msgid "You need to be logged-in to update a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:121
#: lib/graphql/resolvers/user.ex:124
#, elixir-autogen, elixir-format
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:180
#: lib/graphql/resolvers/user.ex:198
#, elixir-autogen, elixir-format
msgid "Your email is not on the allowlist"
msgstr ""
@@ -364,7 +363,7 @@ msgstr ""
msgid "Comment is already deleted"
msgstr ""
#: lib/graphql/error.ex:117
#: lib/graphql/error.ex:118
#: lib/graphql/resolvers/discussion.ex:69
#, elixir-autogen, elixir-format
msgid "Discussion not found"
@@ -386,9 +385,9 @@ msgstr ""
msgid "Event id not found"
msgstr ""
#: lib/graphql/error.ex:114
#: lib/graphql/resolvers/event.ex:382
#: lib/graphql/resolvers/event.ex:434
#: lib/graphql/error.ex:115
#: lib/graphql/resolvers/event.ex:400
#: lib/graphql/resolvers/event.ex:452
#, elixir-autogen, elixir-format
msgid "Event not found"
msgstr ""
@@ -420,7 +419,7 @@ msgstr ""
msgid "No profile found for user"
msgstr ""
#: lib/graphql/resolvers/feed_token.ex:64
#: lib/graphql/resolvers/feed_token.ex:118
#, elixir-autogen, elixir-format
msgid "No such feed token"
msgstr ""
@@ -448,13 +447,13 @@ msgid "Person with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/post.ex:169
#: lib/graphql/resolvers/post.ex:203
#: lib/graphql/resolvers/post.ex:206
#, elixir-autogen, elixir-format
msgid "Post ID is not a valid ID"
msgstr ""
#: lib/graphql/resolvers/post.ex:172
#: lib/graphql/resolvers/post.ex:206
#: lib/graphql/resolvers/post.ex:209
#, elixir-autogen, elixir-format
msgid "Post doesn't exist"
msgstr ""
@@ -472,7 +471,7 @@ msgstr ""
#: lib/graphql/resolvers/post.ex:133
#: 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:137
#: lib/graphql/resolvers/resource.ex:170
@@ -527,13 +526,13 @@ msgstr ""
msgid "Todo list doesn't exist"
msgstr ""
#: lib/graphql/resolvers/feed_token.ex:73
#: lib/graphql/resolvers/feed_token.ex:127
#, elixir-autogen, elixir-format
msgid "Token does not exist"
msgstr ""
#: lib/graphql/resolvers/feed_token.ex:67
#: lib/graphql/resolvers/feed_token.ex:70
#: lib/graphql/resolvers/feed_token.ex:121
#: lib/graphql/resolvers/feed_token.ex:124
#, elixir-autogen, elixir-format
msgid "Token is not a valid UUID"
msgstr ""
@@ -543,11 +542,6 @@ msgstr ""
msgid "User not found"
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
#, elixir-autogen, elixir-format
msgid "You are already a participant of this event"
@@ -558,9 +552,9 @@ msgstr ""
msgid "You are not a member of this group"
msgstr ""
#: lib/graphql/resolvers/member.ex:157
#: lib/graphql/resolvers/member.ex:173
#: lib/graphql/resolvers/member.ex:188
#: lib/graphql/resolvers/member.ex:165
#: lib/graphql/resolvers/member.ex:181
#: lib/graphql/resolvers/member.ex:196
#, elixir-autogen, elixir-format
msgid "You are not a moderator or admin for this group"
msgstr ""
@@ -570,7 +564,7 @@ msgstr ""
msgid "You are not allowed to create a comment if not connected"
msgstr ""
#: lib/graphql/resolvers/feed_token.ex:41
#: lib/graphql/resolvers/feed_token.ex:46
#, elixir-autogen, elixir-format
msgid "You are not allowed to create a feed token if not connected"
msgstr ""
@@ -580,7 +574,7 @@ msgstr ""
msgid "You are not allowed to delete a comment if not connected"
msgstr ""
#: lib/graphql/resolvers/feed_token.ex:82
#: lib/graphql/resolvers/feed_token.ex:136
#, elixir-autogen, elixir-format
msgid "You are not allowed to delete a feed token if not connected"
msgstr ""
@@ -596,7 +590,7 @@ msgstr ""
msgid "You can't leave event because you're the only event creator participant"
msgstr ""
#: lib/graphql/resolvers/member.ex:192
#: lib/graphql/resolvers/member.ex:200
#, elixir-autogen, elixir-format
msgid "You can't set yourself to a lower member role for this group because you are the only administrator"
msgstr ""
@@ -606,7 +600,7 @@ msgstr ""
msgid "You cannot delete this comment"
msgstr ""
#: lib/graphql/resolvers/event.ex:430
#: lib/graphql/resolvers/event.ex:448
#, elixir-autogen, elixir-format
msgid "You cannot delete this event"
msgstr ""
@@ -616,12 +610,12 @@ msgstr ""
msgid "You cannot invite to this group"
msgstr ""
#: lib/graphql/resolvers/feed_token.ex:76
#: lib/graphql/resolvers/feed_token.ex:130
#, elixir-autogen, elixir-format
msgid "You don't have permission to delete this token"
msgstr ""
#: lib/graphql/resolvers/admin.ex:57
#: lib/graphql/resolvers/admin.ex:59
#, elixir-autogen, elixir-format
msgid "You need to be logged-in and a moderator to list action logs"
msgstr ""
@@ -641,17 +635,18 @@ msgstr ""
msgid "You need to be logged-in and a moderator to view a report"
msgstr ""
#: lib/graphql/resolvers/admin.ex:259
#: lib/graphql/resolvers/admin.ex:261
#: lib/graphql/resolvers/admin.ex:305
#, elixir-autogen, elixir-format
msgid "You need to be logged-in and an administrator to access admin settings"
msgstr ""
#: lib/graphql/resolvers/admin.ex:243
#: lib/graphql/resolvers/admin.ex:245
#, elixir-autogen, elixir-format
msgid "You need to be logged-in and an administrator to access dashboard statistics"
msgstr ""
#: lib/graphql/resolvers/admin.ex:284
#: lib/graphql/resolvers/admin.ex:291
#, elixir-autogen, elixir-format
msgid "You need to be logged-in and an administrator to save admin settings"
msgstr ""
@@ -666,7 +661,7 @@ msgstr ""
msgid "You need to be logged-in to access resources"
msgstr ""
#: lib/graphql/resolvers/event.ex:321
#: lib/graphql/resolvers/event.ex:339
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to create events"
msgstr ""
@@ -686,12 +681,12 @@ msgstr ""
msgid "You need to be logged-in to create resources"
msgstr ""
#: lib/graphql/resolvers/event.ex:439
#: lib/graphql/resolvers/event.ex:457
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete an event"
msgstr ""
#: lib/graphql/resolvers/post.ex:214
#: lib/graphql/resolvers/post.ex:217
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete posts"
msgstr ""
@@ -711,12 +706,12 @@ msgstr ""
msgid "You need to be logged-in to leave an event"
msgstr ""
#: lib/graphql/resolvers/event.ex:396
#: lib/graphql/resolvers/event.ex:414
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update an event"
msgstr ""
#: lib/graphql/resolvers/post.ex:180
#: lib/graphql/resolvers/post.ex:183
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update posts"
msgstr ""
@@ -736,22 +731,22 @@ msgstr ""
msgid "Parent resource doesn't belong to this group"
msgstr ""
#: lib/mobilizon/users/user.ex:114
#: lib/mobilizon/users/user.ex:116
#, elixir-autogen, elixir-format
msgid "The chosen password is too short."
msgstr ""
#: lib/mobilizon/users/user.ex:142
#: lib/mobilizon/users/user.ex:144
#, elixir-autogen, elixir-format
msgid "The registration token is already in use, this looks like an issue on our side."
msgstr ""
#: lib/mobilizon/users/user.ex:108
#: lib/mobilizon/users/user.ex:110
#, elixir-autogen, elixir-format
msgid "This email is already used."
msgstr ""
#: lib/graphql/error.ex:113
#: lib/graphql/error.ex:114
#, elixir-autogen, elixir-format
msgid "Post not found"
msgstr ""
@@ -772,12 +767,12 @@ msgid "Reset your password to login"
msgstr ""
#: lib/graphql/error.ex:111
#: lib/graphql/error.ex:116
#: lib/graphql/error.ex:117
#, elixir-autogen, elixir-format
msgid "Resource not found"
msgstr ""
#: lib/graphql/error.ex:123
#: lib/graphql/error.ex:124
#, elixir-autogen, elixir-format
msgid "Something went wrong"
msgstr ""
@@ -802,12 +797,13 @@ msgstr ""
msgid "You can't accept this invitation with this profile."
msgstr ""
#: lib/graphql/resolvers/member.ex:139
#: lib/graphql/resolvers/member.ex:143
#, elixir-autogen, elixir-format
msgid "You can't reject this invitation with this profile."
msgstr ""
#: lib/graphql/resolvers/media.ex:71
#: lib/graphql/resolvers/media.ex:85
#: lib/mobilizon/admin/setting.ex:126
#, elixir-autogen, elixir-format
msgid "File doesn't have an allowed MIME type."
msgstr ""
@@ -817,27 +813,27 @@ msgstr ""
msgid "Profile is not administrator for the group"
msgstr ""
#: lib/graphql/resolvers/event.ex:385
#: lib/graphql/resolvers/event.ex:403
#, elixir-autogen, elixir-format
msgid "You can't edit this event."
msgstr ""
#: lib/graphql/resolvers/event.ex:388
#: lib/graphql/resolvers/event.ex:406
#, elixir-autogen, elixir-format
msgid "You can't attribute this event to this profile."
msgstr ""
#: lib/graphql/resolvers/member.ex:142
#: lib/graphql/resolvers/member.ex:146
#, elixir-autogen, elixir-format
msgid "This invitation doesn't exist."
msgstr ""
#: lib/graphql/resolvers/member.ex:217
#: lib/graphql/resolvers/member.ex:225
#, elixir-autogen, elixir-format
msgid "This member already has been rejected."
msgstr ""
#: lib/graphql/resolvers/member.ex:241
#: lib/graphql/resolvers/member.ex:249
#, elixir-autogen, elixir-format
msgid "You don't have the right to remove this member."
msgstr ""
@@ -852,7 +848,7 @@ msgstr ""
msgid "You must provide either an ID or a slug to access a discussion"
msgstr ""
#: lib/graphql/resolvers/event.ex:276
#: lib/graphql/resolvers/event.ex:294
#, elixir-autogen, elixir-format
msgid "Organizer profile is not owned by the user"
msgstr ""
@@ -866,7 +862,6 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:223
#: lib/graphql/resolvers/person.ex:159
#: lib/graphql/resolvers/person.ex:193
#: lib/graphql/resolvers/person.ex:326
#, elixir-autogen, elixir-format
msgid "The provided picture is too heavy"
msgstr ""
@@ -876,7 +871,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:566
#: lib/graphql/resolvers/user.ex:615
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@@ -886,24 +881,24 @@ msgstr ""
msgid "Unable to fetch resource details from this URL."
msgstr ""
#: lib/graphql/resolvers/event.ex:165
#: lib/graphql/resolvers/event.ex:183
#: lib/graphql/resolvers/participant.ex:260
#: lib/graphql/resolvers/participant.ex:342
#, elixir-autogen, elixir-format
msgid "Provided profile doesn't have moderator permissions on this event"
msgstr ""
#: lib/graphql/resolvers/event.ex:294
#: lib/graphql/resolvers/event.ex:312
#, elixir-autogen, elixir-format
msgid "Organizer profile doesn't have permission to create an event on behalf of this group"
msgstr ""
#: lib/graphql/resolvers/event.ex:369
#: lib/graphql/resolvers/event.ex:387
#, elixir-autogen, elixir-format
msgid "This profile doesn't have permission to update an event on behalf of this group"
msgstr ""
#: lib/graphql/resolvers/user.ex:184
#: lib/graphql/resolvers/user.ex:202
#, elixir-autogen, elixir-format
msgid "Your e-mail has been denied registration or uses a disallowed e-mail provider"
msgstr ""
@@ -918,16 +913,11 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:687
#: lib/graphql/resolvers/user.ex:758
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
#: lib/graphql/resolvers/person.ex:329
#, elixir-autogen, elixir-format
msgid "Error while uploading pictures"
msgstr ""
#: lib/graphql/resolvers/participant.ex:194
#, elixir-autogen, elixir-format
msgid "Failed to leave the event"
@@ -938,13 +928,13 @@ msgstr ""
msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:358
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/admin.ex:397
#: lib/graphql/resolvers/user.ex:596
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:562
#: lib/graphql/resolvers/user.ex:611
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@@ -964,7 +954,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:471
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@@ -994,17 +984,17 @@ msgstr ""
msgid "Only admins can create groups"
msgstr ""
#: lib/graphql/resolvers/event.ex:280
#: lib/graphql/resolvers/event.ex:298
#, elixir-autogen, elixir-format
msgid "Only groups can create events"
msgstr ""
#: lib/graphql/resolvers/event.ex:313
#: lib/graphql/resolvers/event.ex:331
#, elixir-autogen, elixir-format
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:498
#: lib/graphql/resolvers/user.ex:547
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
@@ -1019,12 +1009,12 @@ msgstr ""
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:392
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:387
#: lib/graphql/resolvers/user.ex:436
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
@@ -1049,42 +1039,42 @@ msgstr ""
msgid "You need to be logged-in to update a group follow"
msgstr ""
#: lib/graphql/resolvers/member.ex:210
#: lib/graphql/resolvers/member.ex:218
#, elixir-autogen, elixir-format
msgid "This member does not exist"
msgstr ""
#: lib/graphql/resolvers/member.ex:234
#: lib/graphql/resolvers/member.ex:242
#, elixir-autogen, elixir-format
msgid "You don't have the role needed to remove this member."
msgstr ""
#: lib/graphql/resolvers/member.ex:252
#: lib/graphql/resolvers/member.ex:260
#, elixir-autogen, elixir-format
msgid "You must be logged-in to remove a member"
msgstr ""
#: lib/graphql/resolvers/user.ex:174
#: lib/graphql/resolvers/user.ex:189
#, elixir-autogen, elixir-format
msgid "Your email seems to be using an invalid format"
msgstr ""
#: lib/graphql/resolvers/admin.ex:400
#: lib/graphql/resolvers/admin.ex:439
#, elixir-autogen, elixir-format
msgid "Can't confirm an already confirmed user"
msgstr ""
#: lib/graphql/resolvers/admin.ex:404
#: lib/graphql/resolvers/admin.ex:443
#, elixir-autogen, elixir-format
msgid "Deconfirming users is not supported"
msgstr ""
#: lib/graphql/resolvers/admin.ex:376
#: lib/graphql/resolvers/admin.ex:415
#, elixir-autogen, elixir-format
msgid "The new role must be different"
msgstr ""
#: lib/graphql/resolvers/admin.ex:315
#: lib/graphql/resolvers/admin.ex:354
#, elixir-autogen, elixir-format
msgid "You need to be logged-in and an administrator to edit an user's details"
msgstr ""
@@ -1094,7 +1084,7 @@ msgstr ""
msgid "A profile or group with that name already exists"
msgstr ""
#: lib/graphql/resolvers/admin.ex:560
#: lib/graphql/resolvers/admin.ex:599
#, elixir-autogen, elixir-format
msgid "Unable to find an instance to follow at this address"
msgstr ""
@@ -1104,8 +1094,8 @@ msgstr ""
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:303
#: lib/graphql/resolvers/user.ex:333
#: lib/graphql/resolvers/user.ex:349
#: lib/graphql/resolvers/user.ex:379
#, elixir-autogen, elixir-format
msgid "This email doesn't seem to be valid"
msgstr ""
@@ -1115,7 +1105,7 @@ msgstr ""
msgid "This comment was detected as spam."
msgstr ""
#: lib/graphql/resolvers/event.ex:301
#: lib/graphql/resolvers/event.ex:319
#, elixir-autogen, elixir-format
msgid "This event was detected as spam."
msgstr ""
@@ -1136,12 +1126,7 @@ msgstr ""
msgid "You need to be a moderator or an administrator to create a note on a report"
msgstr ""
#: lib/graphql/resolvers/person.ex:332
#, elixir-autogen, elixir-format
msgid "Your profile was detected as spam."
msgstr ""
#: lib/graphql/resolvers/user.ex:191
#: lib/graphql/resolvers/user.ex:209
#, elixir-autogen, elixir-format
msgid "Your registration has been detected as spam and cannot be processed."
msgstr ""
@@ -1151,12 +1136,12 @@ msgstr ""
msgid "All of name, scope and redirect_uri parameters are required to create an application"
msgstr ""
#: lib/graphql/error.ex:118
#: lib/graphql/error.ex:119
#, elixir-autogen, elixir-format
msgid "Application not found"
msgstr ""
#: lib/graphql/error.ex:121
#: lib/graphql/error.ex:122
#, elixir-autogen, elixir-format
msgid "Application token not found"
msgstr ""
@@ -1330,7 +1315,7 @@ msgstr ""
msgid "You need to specify client_id, redirect_uri, scope and state to autorize an application"
msgstr ""
#: lib/graphql/resolvers/user.ex:306
#: lib/graphql/resolvers/user.ex:352
#, elixir-autogen, elixir-format
msgid "Couldn't send an email. Internal error."
msgstr ""
@@ -1345,8 +1330,8 @@ msgstr ""
msgid "Participation is confirmed but not approved yet by an organizer"
msgstr ""
#: lib/graphql/resolvers/event.ex:287
#: lib/graphql/resolvers/event.ex:376
#: lib/graphql/resolvers/event.ex:305
#: lib/graphql/resolvers/event.ex:394
#, elixir-autogen, elixir-format
msgid "Providing external registration is not allowed"
msgstr ""
@@ -1356,7 +1341,7 @@ msgstr ""
msgid "The same push subscription has already been registered"
msgstr ""
#: lib/graphql/resolvers/admin.ex:554
#: lib/graphql/resolvers/admin.ex:593
#, elixir-autogen, elixir-format
msgid "This instance is pending follow approval"
msgstr ""
@@ -1366,27 +1351,27 @@ msgstr ""
msgid "Timezone ID %{timezone} is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:557
#: lib/graphql/resolvers/admin.ex:596
#, elixir-autogen, elixir-format
msgid "You are already following this instance"
msgstr ""
#: lib/graphql/resolvers/user.ex:310
#: lib/graphql/resolvers/user.ex:356
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon. Please try again in a few minutes"
msgstr ""
#: lib/graphql/resolvers/user.ex:341
#: lib/graphql/resolvers/user.ex:390
#, elixir-autogen, elixir-format
msgid "You requested again a password reset email too soon. Please try again in a few minutes"
msgstr ""
#: lib/graphql/resolvers/user.ex:368
#: lib/graphql/resolvers/user.ex:417
#, 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."
msgstr ""
#: lib/graphql/resolvers/conversation.ex:164
#: lib/graphql/resolvers/conversation.ex:170
#, elixir-autogen, elixir-format
msgid "Conversation needs to mention at least one participant that's not yourself"
msgstr ""
@@ -1395,3 +1380,73 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "There are no participants matching the audience you've selected."
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 ""
"Project-Id-Version: \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"
"Language-Team: French <https://weblate.framasoft.org/projects/mobilizon/"
"activity/fr/>\n"
"Language-Team: French <https://weblate.framasoft.org/projects/mobilizon/activity/fr/>\n"
"Language: fr\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"
"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.text.eex:12
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:14 lib/web/templates/email/activity/_member_activity_item.text.eex:12
msgid "%{member} accepted the invitation to join the group."
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.text.eex:17
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:19 lib/web/templates/email/activity/_member_activity_item.text.eex:17
msgid "%{member} rejected the invitation to join the group."
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.text.eex:1
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:3 lib/web/templates/email/activity/_member_activity_item.text.eex:1
msgid "%{member} requested to join the group."
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.text.eex:6
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:8 lib/web/templates/email/activity/_member_activity_item.text.eex:6
msgid "%{member} was invited by %{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.text.eex:27
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:30 lib/web/templates/email/activity/_member_activity_item.text.eex:27
msgid "%{profile} added the member %{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.text.eex:19
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:27 lib/web/templates/email/activity/_discussion_activity_item.text.eex:19
msgid "%{profile} archived the 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.text.eex:1
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:3 lib/web/templates/email/activity/_discussion_activity_item.text.eex:1
msgid "%{profile} created the 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.text.eex:2
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:4 lib/web/templates/email/activity/_resource_activity_item.text.eex:2
msgid "%{profile} created the folder %{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.text.eex:1
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_group_activity_item.html.heex:3 lib/web/templates/email/activity/_group_activity_item.text.eex:1
msgid "%{profile} created the group %{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.text.eex:8
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:13 lib/web/templates/email/activity/_resource_activity_item.text.eex:8
msgid "%{profile} created the 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.text.eex:25
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:35 lib/web/templates/email/activity/_discussion_activity_item.text.eex:25
msgid "%{profile} deleted the 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.text.eex:40
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:76 lib/web/templates/email/activity/_resource_activity_item.text.eex:40
msgid "%{profile} deleted the folder %{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.text.eex:45
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:82 lib/web/templates/email/activity/_resource_activity_item.text.eex:45
msgid "%{profile} deleted the 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.text.eex:45
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:48 lib/web/templates/email/activity/_member_activity_item.text.eex:45
msgid "%{profile} excluded member %{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.text.eex:28
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:56 lib/web/templates/email/activity/_resource_activity_item.text.eex:28
msgid "%{profile} moved the folder %{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.text.eex:34
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:65 lib/web/templates/email/activity/_resource_activity_item.text.eex:34
msgid "%{profile} moved the resource %{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.text.eex:51
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:54 lib/web/templates/email/activity/_member_activity_item.text.eex:51
msgid "%{profile} quit the group."
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.text.eex:13
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:19 lib/web/templates/email/activity/_discussion_activity_item.text.eex:13
msgid "%{profile} renamed the 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.text.eex:14
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:24 lib/web/templates/email/activity/_resource_activity_item.text.eex:14
msgid "%{profile} renamed the folder from %{old_resource_title} to %{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.text.eex:21
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:39 lib/web/templates/email/activity/_resource_activity_item.text.eex:21
msgid "%{profile} renamed the resource from %{old_resource_title} to %{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.text.eex:7
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:11 lib/web/templates/email/activity/_discussion_activity_item.text.eex:7
msgid "%{profile} replied to the 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.text.eex:7
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_group_activity_item.html.heex:12 lib/web/templates/email/activity/_group_activity_item.text.eex:7
msgid "%{profile} updated the group %{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.text.eex:39
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:42 lib/web/templates/email/activity/_member_activity_item.text.eex:39
msgid "%{profile} updated the member %{member}."
msgstr "%{profile} a mis à jour le membre %{member}."
#: lib/service/activity/renderer/event.ex:22
#: lib/web/templates/email/activity/_event_activity_item.html.heex:3
#: 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.text.eex:1
#, elixir-autogen, elixir-format
msgid "The event %{event} was created by %{profile}."
msgstr "L'événement %{event} a été créé par %{profile}."
#: lib/service/activity/renderer/event.ex:42
#: lib/web/templates/email/activity/_event_activity_item.html.heex:21
#: 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.text.eex:13
#, elixir-autogen, elixir-format
msgid "The event %{event} was deleted by %{profile}."
msgstr "L'événement %{event} a été supprimé par %{profile}."
#: lib/service/activity/renderer/event.ex:32
#: lib/web/templates/email/activity/_event_activity_item.html.heex:12
#: 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.text.eex:7
#, elixir-autogen, elixir-format
msgid "The event %{event} was updated by %{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.text.eex:1
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_post_activity_item.html.heex:3 lib/web/templates/email/activity/_post_activity_item.text.eex:1
msgid "The post %{post} was created by %{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.text.eex:13
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_post_activity_item.html.heex:21 lib/web/templates/email/activity/_post_activity_item.text.eex:13
msgid "The post %{post} was deleted by %{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.text.eex:7
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_post_activity_item.html.heex:12 lib/web/templates/email/activity/_post_activity_item.text.eex:7
msgid "The post %{post} was updated by %{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.text.eex:22
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:24 lib/web/templates/email/activity/_member_activity_item.text.eex:22
msgid "%{member} joined the group."
msgstr "%{member} a rejoint le groupe."
#: lib/service/activity/renderer/event.ex:62
#: lib/web/templates/email/activity/_event_activity_item.html.heex:37
#: 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.text.eex:25
#, elixir-autogen, elixir-format
msgid "%{profile} posted a comment on the event %{event}."
msgstr "%{profile} a posté un commentaire sur l'événement %{event}."
#: lib/service/activity/renderer/event.ex:53
#: lib/web/templates/email/activity/_event_activity_item.html.heex:28
#: 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.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} replied to a comment on the event %{event}."
msgstr "%{profile} a répondu à un commentaire sur l'événement %{event}."
#: 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."
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.text.eex:23
#, elixir-format, elixir-autogen
#: lib/web/templates/email/email_direct_activity.html.heex:230 lib/web/templates/email/email_direct_activity.text.eex:23
msgid "View one more activity"
msgid_plural "View %{count} more activities"
msgstr[0] "Voir une activité 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:60
#: lib/web/templates/email/email_direct_activity.text.eex:6
#: lib/web/templates/email/email_direct_activity.text.eex:7
#, elixir-format, elixir-autogen
#: 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.text.eex:6 lib/web/templates/email/email_direct_activity.text.eex:7
msgid "There has been an activity!"
msgid_plural "There has been some activity!"
msgstr[0] "Il y a eu une activité !"
msgstr[1] "Il y a eu de l'activité !"
#: lib/service/activity/renderer/renderer.ex:46
#, elixir-autogen, elixir-format
msgid "Activity on %{instance}"
msgstr "Activité sur %{instance}"
#: lib/service/activity/renderer/comment.ex:37
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:12
#: 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.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} has posted an announcement under event %{event}."
msgstr "%{profile} a posté une annonce sous l'événement %{event}."
#: lib/service/activity/renderer/comment.ex:23
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:3
#: 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.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in a comment under event %{event}."
msgstr "%{profile} vous a mentionné dans un commentaire sous l'événement %{event}."
#: 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}."
msgstr ""
"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%{tag_end}."
"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%"
"{tag_end}."
#: lib/web/templates/email/email_direct_activity.html.heex:51
#: lib/web/templates/email/email_direct_activity.text.eex:5
#, elixir-autogen, elixir-format
#: lib/web/templates/email/email_direct_activity.html.heex:51 lib/web/templates/email/email_direct_activity.text.eex:5
msgid "Here's your weekly activity recap"
msgstr "Voici votre récapitulatif hebdomadaire d'activité"
#: lib/web/email/activity.ex:151
#: lib/web/email/activity.ex:172
#, elixir-autogen, elixir-format
#: lib/web/email/activity.ex:151 lib/web/email/activity.ex:172
msgid "Activity notification for %{instance}"
msgstr "Notification d'activité sur %{instance}"
#: lib/web/email/activity.ex:158
#, elixir-autogen, elixir-format
msgid "Daily activity recap for %{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.text.eex:4
#, elixir-autogen, elixir-format
#: lib/web/templates/email/email_direct_activity.html.heex:49 lib/web/templates/email/email_direct_activity.text.eex:4
msgid "Here's your daily activity recap"
msgstr "Voici votre récapitulatif quotidien d'activité"
#: lib/web/email/activity.ex:165
#, elixir-autogen, elixir-format
msgid "Weekly activity recap for %{instance}"
msgstr "Récapitulatif hebdomadaire d'activité sur %{instance}"
#: lib/service/activity/renderer/comment.ex:65
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:31
#: 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.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a new comment under your event %{event}."
msgstr "%{profile} a posté un nouveau commentaire sous votre événement %{event}."
#: lib/service/activity/renderer/comment.ex:52
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:22
#: 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.text.eex:13
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a new reply under your event %{event}."
msgstr "%{profile} a posté une nouvelle réponse sous votre événement %{event}."
#: lib/web/email/activity.ex:74
#, elixir-autogen, elixir-format
msgid "Announcement for your event %{event}"
msgstr "Annonce pour votre événement %{event}"
#: lib/service/activity/renderer/group.ex:22
#, elixir-autogen, elixir-format
msgid "The group %{group} was updated by %{profile}."
msgstr "Le groupe %{group} a été mis à jour par %{profile}."
#: lib/service/activity/renderer/post.ex:46
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was deleted by %{profile}."
msgstr "Le billet %{post} du groupe %{group} a été supprimé par %{profile}."
#: lib/service/activity/renderer/post.ex:30
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was published by %{profile}."
msgstr "Le billet %{post} du groupe %{group} a été publié par %{profile}."
#: lib/service/activity/renderer/post.ex:38
#, elixir-autogen, elixir-format
msgid "The post %{post} from group %{group} was updated by %{profile}."
msgstr "Le billet %{post} du groupe %{group} a été mis à jour par %{profile}."
#: lib/service/activity/renderer/member.ex:38
#, elixir-autogen, elixir-format
msgid "%{member} accepted the invitation to join the group %{group}."
msgstr "%{member} a accepté l'invitation à rejoindre le groupe %{group}."
#: lib/service/activity/renderer/member.ex:46
#, elixir-autogen, elixir-format
msgid "%{member} joined the group %{group}."
msgstr "%{member} a rejoint le groupe %{group}."
#: lib/service/activity/renderer/member.ex:42
#, elixir-autogen, elixir-format
msgid "%{member} rejected the invitation to join the group %{group}."
msgstr "%{member} a refusé l'invitation à rejoindre le groupe %{group}."
#: lib/service/activity/renderer/member.ex:30
#, elixir-autogen, elixir-format
msgid "%{member} requested to join the group %{group}."
msgstr "%{member} a demandé à rejoindre le groupe %{group}."
#: lib/service/activity/renderer/member.ex:34
#, elixir-autogen, elixir-format
msgid "%{member} was invited by %{profile} to group %{group}."
msgstr "%{member} a été invité⋅e par %{profile} au groupe %{group}."
#: lib/service/activity/renderer/member.ex:50
#, elixir-autogen, elixir-format
msgid "%{profile} added the member %{member} to group %{group}."
msgstr "%{profile} a ajouté le ou la membre %{member} au groupe %{group}."
#: lib/service/activity/renderer/member.ex:54
#, elixir-autogen, elixir-format
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}."
#: lib/service/activity/renderer/resource.ex:32
#, elixir-autogen, elixir-format
msgid "%{profile} created the folder %{resource} in group %{group}."
msgstr "%{profile} a créé le dossier %{resource} du groupe %{group}."
#: lib/service/activity/renderer/resource.ex:68
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource} in group %{group}."
msgstr "%{profile} a supprimé le dossier %{resource} du groupe %{group}."
#: lib/service/activity/renderer/resource.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource} in group %{group}."
msgstr "%{profile} a supprimé la ressource %{resource} du groupe %{group}."
#: lib/service/activity/renderer/member.ex:74
#, elixir-autogen, elixir-format
msgid "%{profile} excluded member %{member} from the group %{group}."
msgstr "%{profile} a exclu le ou la membre %{member} du groupe %{group}."
#: lib/service/activity/renderer/resource.ex:60
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource} in group %{group}."
msgstr "%{profile} a déplacé le dossier %{resource} du groupe %{group}."
#: lib/service/activity/renderer/resource.ex:62
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource} in group %{group}."
msgstr "%{profile} a déplacé la ressource %{resource} du groupe %{group}."
#: lib/service/activity/renderer/member.ex:78
#, elixir-autogen, elixir-format
msgid "%{profile} quit the group %{group}."
msgstr "%{profile} a quitté le groupe %{group}."
#: lib/service/activity/renderer/member.ex:62
#, elixir-autogen, elixir-format
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}."
#: 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}."
msgstr "%{profile} a renommé le dossier %{old_resource_title} en %{resource} dans le groupe %{group}."
#: 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}."
msgstr "%{profile} a renommé la ressource %{old_resource_title} en %{resource} dans le groupe %{group}."
#: lib/service/activity/renderer/member.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} updated the member %{member} in group %{group}."
msgstr "%{profile} a mis à jour le membre %{member} dans le groupe %{group}."
#: lib/service/activity/renderer/resource.ex:34
#, elixir-autogen, elixir-format
msgid "%{profile} created the resource %{resource} in group %{group}."
msgstr "%{profile} a créé la ressource %{resource} dans le groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:85
#, elixir-autogen, elixir-format
msgid "%{profile} archived the discussion %{discussion} in group %{group}."
msgstr "%{profile} a archivé la discussion %{discussion} du groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:25
#, elixir-autogen, elixir-format
msgid "%{profile} created the discussion %{discussion} in group %{group}."
msgstr "%{profile} a créé la discussion %{discussion} du groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:100
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the discussion %{discussion} in group %{group}."
msgstr "%{profile} a créé la discussion %{discussion} dans le groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:55
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in the discussion %{discussion} in group %{group}."
msgstr "%{profile} vous a mentionné dans la discussion %{discussion} du groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:70
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the discussion %{discussion} in group %{group}."
msgstr "%{profile} a renommé la discussion %{discussion} du groupe %{group}."
#: lib/service/activity/renderer/discussion.ex:40
#, elixir-autogen, elixir-format
msgid "%{profile} replied to the discussion %{discussion} in group %{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.text.eex:33
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:36 lib/web/templates/email/activity/_member_activity_item.text.eex:33
msgid "%{profile} approved the member %{member}."
msgstr "%{profile} a ajouté le ou la membre %{member}."
#: lib/service/activity/renderer/event.ex:73
#: lib/web/templates/email/activity/_event_activity_item.html.heex:47
#: 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.text.eex:31
#, elixir-autogen, elixir-format
msgid "%{profile} joined your event %{event}."
msgstr "%{profile} a rejoint votre événement %{event}."
#: lib/web/views/email_view.ex:61
#, elixir-autogen, elixir-format
msgid "An anonymous profile"
msgstr "Un profil anonyme"
#: lib/web/templates/email/email_anonymous_activity.html.heex:107
#: lib/web/templates/email/email_anonymous_activity.text.eex:14
#, elixir-autogen, elixir-format
#: lib/web/templates/email/email_anonymous_activity.html.heex:107 lib/web/templates/email/email_anonymous_activity.text.eex:14
msgid "%{profile} has posted a private announcement about event %{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.text.eex:6
#, elixir-autogen, elixir-format
#: lib/web/templates/email/email_anonymous_activity.html.heex:50 lib/web/templates/email/email_anonymous_activity.text.eex:6
msgid "%{profile} has posted a public announcement under event %{event}."
msgstr "%{profile} a posté une annonce publique sous l'événement %{event}."
#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in a %{conversation}."
msgstr "%{profile} vous a mentionné dans une conversation %{conversation}."
#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in a conversation."
msgstr "%{profile} vous a mentionné dans une conversation."
#: lib/service/activity/renderer/conversation.ex:36
#, elixir-autogen, elixir-format
msgid "%{profile} replied to your message"
msgstr "%{profile} a répondu à votre message"
#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:10
#, elixir-autogen, elixir-format
msgid "%{profile} replied you in a %{conversation}."
msgstr "%{profile} vous a répondu dans une %{conversation}."
#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6
#, elixir-autogen, elixir-format
msgid "%{profile} replied you in a conversation."
msgstr "%{profile} vous a répondu dans une conversation."
#: lib/service/activity/renderer/conversation.ex:49
#, elixir-autogen, elixir-format
msgid "%{profile} sent a private message about event %{event}"
msgstr "%{profile} a envoyé un message privé à propos de l'événement %{event}"
#: lib/service/activity/renderer/conversation.ex:23
#, elixir-autogen, elixir-format
msgid "%{profile} sent you a message"
msgstr "%{profile} vous a envoyé un message"
#: lib/web/email/activity.ex:52
#, elixir-autogen, elixir-format
msgid "Informations about your event %{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.text.eex:20
#, elixir-autogen, elixir-format
#: lib/web/templates/email/email_anonymous_activity.html.heex:118 lib/web/templates/email/email_anonymous_activity.text.eex:20
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."
#: lib/web/templates/email/email_anonymous_activity.html.heex:156
#: lib/web/templates/email/email_anonymous_activity.text.eex:28
#, elixir-autogen, elixir-format
#: lib/web/templates/email/email_anonymous_activity.html.heex:156 lib/web/templates/email/email_anonymous_activity.text.eex:28
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 ""
"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.Federation.ActivityPub.Relay
alias Mobilizon.Reports.{Note, Report}
alias Mobilizon.Users
alias Mobilizon.Users.User
alias Mobilizon.GraphQL.{AbsintheHelpers, API}
@@ -673,7 +674,11 @@ defmodule Mobilizon.GraphQL.Resolvers.AdminTest do
"Argument \"role\" has invalid value $role."
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 =
conn
|> auth_conn(admin)
@@ -688,7 +693,11 @@ defmodule Mobilizon.GraphQL.Resolvers.AdminTest do
assert res["data"]["adminUpdateUser"]["role"] == "MODERATOR"
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 =
conn
|> auth_conn(admin)
@@ -701,6 +710,81 @@ defmodule Mobilizon.GraphQL.Resolvers.AdminTest do
assert res["errors"] == nil
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