From 70e9ce0a261b9792f53ec2a48262a177504cf6d8 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Mon, 20 Nov 2023 18:55:14 +0100 Subject: [PATCH] chore(i18n): update translation templates Signed-off-by: Thomas Citharel --- priv/gettext/activity.pot | 82 +- priv/gettext/ar/LC_MESSAGES/activity.po | 82 +- priv/gettext/ar/LC_MESSAGES/default.po | 3 +- priv/gettext/ar/LC_MESSAGES/errors.po | 86 +- priv/gettext/be/LC_MESSAGES/activity.po | 82 +- priv/gettext/be/LC_MESSAGES/default.po | 3 +- priv/gettext/be/LC_MESSAGES/errors.po | 86 +- priv/gettext/ca/LC_MESSAGES/activity.po | 82 +- priv/gettext/ca/LC_MESSAGES/default.po | 3 +- priv/gettext/ca/LC_MESSAGES/errors.po | 86 +- priv/gettext/cs/LC_MESSAGES/activity.po | 82 +- priv/gettext/cs/LC_MESSAGES/default.po | 3 +- priv/gettext/cs/LC_MESSAGES/errors.po | 86 +- priv/gettext/de/LC_MESSAGES/activity.po | 90 +- priv/gettext/de/LC_MESSAGES/default.po | 3 +- priv/gettext/de/LC_MESSAGES/errors.po | 86 +- priv/gettext/default.pot | 3 +- priv/gettext/en/LC_MESSAGES/activity.po | 82 +- priv/gettext/en/LC_MESSAGES/default.po | 3 +- priv/gettext/en/LC_MESSAGES/errors.po | 86 +- priv/gettext/errors.pot | 86 +- priv/gettext/es/LC_MESSAGES/activity.po | 82 +- priv/gettext/es/LC_MESSAGES/default.po | 3 +- priv/gettext/es/LC_MESSAGES/errors.po | 86 +- priv/gettext/fi/LC_MESSAGES/activity.po | 82 +- priv/gettext/fi/LC_MESSAGES/default.po | 3 +- priv/gettext/fi/LC_MESSAGES/errors.po | 86 +- priv/gettext/fr/LC_MESSAGES/activity.po | 82 +- priv/gettext/fr/LC_MESSAGES/default.po | 3 +- priv/gettext/fr/LC_MESSAGES/errors.po | 86 +- priv/gettext/gd/LC_MESSAGES/activity.po | 82 +- priv/gettext/gd/LC_MESSAGES/default.po | 3 +- priv/gettext/gd/LC_MESSAGES/errors.po | 86 +- priv/gettext/gl/LC_MESSAGES/activity.po | 82 +- priv/gettext/gl/LC_MESSAGES/default.po | 3 +- priv/gettext/gl/LC_MESSAGES/errors.po | 86 +- priv/gettext/he/LC_MESSAGES/activity.po | 82 +- priv/gettext/he/LC_MESSAGES/default.po | 76 +- priv/gettext/he/LC_MESSAGES/errors.po | 129 +- priv/gettext/hr/LC_MESSAGES/activity.po | 82 +- priv/gettext/hr/LC_MESSAGES/default.po | 3 +- priv/gettext/hr/LC_MESSAGES/errors.po | 86 +- priv/gettext/hu/LC_MESSAGES/activity.po | 86 +- priv/gettext/hu/LC_MESSAGES/default.po | 3 +- priv/gettext/hu/LC_MESSAGES/errors.po | 86 +- priv/gettext/id/LC_MESSAGES/activity.po | 82 +- priv/gettext/id/LC_MESSAGES/default.po | 3 +- priv/gettext/id/LC_MESSAGES/errors.po | 86 +- priv/gettext/it/LC_MESSAGES/activity.po | 82 +- priv/gettext/it/LC_MESSAGES/default.po | 979 +++++---- priv/gettext/it/LC_MESSAGES/errors.po | 86 +- priv/gettext/ja/LC_MESSAGES/activity.po | 82 +- priv/gettext/ja/LC_MESSAGES/default.po | 3 +- priv/gettext/ja/LC_MESSAGES/errors.po | 86 +- priv/gettext/ko/LC_MESSAGES/activity.po | 83 +- priv/gettext/ko/LC_MESSAGES/default.po | 1983 ++++++++++++++++++ priv/gettext/ko/LC_MESSAGES/errors.po | 1385 ++++++++++++ priv/gettext/nb_NO/LC_MESSAGES/activity.po | 82 +- priv/gettext/nb_NO/LC_MESSAGES/default.po | 3 +- priv/gettext/nb_NO/LC_MESSAGES/errors.po | 86 +- priv/gettext/nl/LC_MESSAGES/activity.po | 82 +- priv/gettext/nl/LC_MESSAGES/default.po | 3 +- priv/gettext/nl/LC_MESSAGES/errors.po | 86 +- priv/gettext/nn/LC_MESSAGES/activity.po | 82 +- priv/gettext/nn/LC_MESSAGES/default.po | 3 +- priv/gettext/nn/LC_MESSAGES/errors.po | 86 +- priv/gettext/oc/LC_MESSAGES/activity.po | 82 +- priv/gettext/oc/LC_MESSAGES/default.po | 3 +- priv/gettext/oc/LC_MESSAGES/errors.po | 86 +- priv/gettext/pl/LC_MESSAGES/activity.po | 84 +- priv/gettext/pl/LC_MESSAGES/default.po | 3 +- priv/gettext/pl/LC_MESSAGES/errors.po | 86 +- priv/gettext/pt/LC_MESSAGES/activity.po | 82 +- priv/gettext/pt/LC_MESSAGES/default.po | 3 +- priv/gettext/pt/LC_MESSAGES/errors.po | 86 +- priv/gettext/pt_BR/LC_MESSAGES/activity.po | 82 +- priv/gettext/pt_BR/LC_MESSAGES/default.po | 3 +- priv/gettext/pt_BR/LC_MESSAGES/errors.po | 86 +- priv/gettext/ru/LC_MESSAGES/activity.po | 82 +- priv/gettext/ru/LC_MESSAGES/default.po | 3 +- priv/gettext/ru/LC_MESSAGES/errors.po | 86 +- priv/gettext/sv/LC_MESSAGES/activity.po | 82 +- priv/gettext/sv/LC_MESSAGES/default.po | 3 +- priv/gettext/sv/LC_MESSAGES/errors.po | 86 +- priv/gettext/zh_Hant/LC_MESSAGES/activity.po | 82 +- priv/gettext/zh_Hant/LC_MESSAGES/default.po | 3 +- priv/gettext/zh_Hant/LC_MESSAGES/errors.po | 86 +- 87 files changed, 7463 insertions(+), 1882 deletions(-) create mode 100644 priv/gettext/ko/LC_MESSAGES/default.po create mode 100644 priv/gettext/ko/LC_MESSAGES/errors.po diff --git a/priv/gettext/activity.pot b/priv/gettext/activity.pot index 0f2686c58..3f8fb291b 100644 --- a/priv/gettext/activity.pot +++ b/priv/gettext/activity.pot @@ -212,7 +212,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -238,8 +238,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -251,7 +249,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -262,13 +260,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -279,7 +277,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -298,7 +296,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -461,7 +459,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:107 +#: lib/web/templates/email/email_anonymous_activity.text.eex:14 +#, elixir-autogen, elixir-format +msgid "%{profile} has posted a private announcement about event %{event}." +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:50 +#: lib/web/templates/email/email_anonymous_activity.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} has posted a public announcement under event %{event}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/ar/LC_MESSAGES/activity.po b/priv/gettext/ar/LC_MESSAGES/activity.po index 94277a61c..b5f2094c4 100644 --- a/priv/gettext/ar/LC_MESSAGES/activity.po +++ b/priv/gettext/ar/LC_MESSAGES/activity.po @@ -214,7 +214,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -248,8 +248,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -261,7 +259,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -272,13 +270,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -289,7 +287,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -308,7 +306,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -471,7 +469,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/ar/LC_MESSAGES/default.po b/priv/gettext/ar/LC_MESSAGES/default.po index 99169c78a..37ed048d9 100644 --- a/priv/gettext/ar/LC_MESSAGES/default.po +++ b/priv/gettext/ar/LC_MESSAGES/default.po @@ -972,7 +972,8 @@ msgstr "إعرض التقرير" msgid "View report:" msgstr "إعرض التقرير" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/ar/LC_MESSAGES/errors.po b/priv/gettext/ar/LC_MESSAGES/errors.po index 533b506e1..b7ce7fde8 100644 --- a/priv/gettext/ar/LC_MESSAGES/errors.po +++ b/priv/gettext/ar/LC_MESSAGES/errors.po @@ -185,8 +185,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -364,13 +364,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -407,7 +407,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -419,15 +419,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -451,14 +451,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -530,12 +530,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -574,7 +574,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -616,8 +616,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -727,12 +727,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -868,7 +868,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -883,7 +883,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -913,8 +913,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -954,7 +954,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -975,7 +975,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -995,17 +995,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1125,7 +1125,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1223,18 +1223,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1361,12 +1361,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1411,3 +1411,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/be/LC_MESSAGES/activity.po b/priv/gettext/be/LC_MESSAGES/activity.po index 5967c1998..79f4f2f51 100644 --- a/priv/gettext/be/LC_MESSAGES/activity.po +++ b/priv/gettext/be/LC_MESSAGES/activity.po @@ -213,7 +213,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -241,8 +241,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -254,7 +252,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -265,13 +263,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -282,7 +280,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -301,7 +299,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -464,7 +462,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/be/LC_MESSAGES/default.po b/priv/gettext/be/LC_MESSAGES/default.po index 8dcb9fae0..7a3e2fede 100644 --- a/priv/gettext/be/LC_MESSAGES/default.po +++ b/priv/gettext/be/LC_MESSAGES/default.po @@ -952,7 +952,8 @@ msgstr "" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/be/LC_MESSAGES/errors.po b/priv/gettext/be/LC_MESSAGES/errors.po index 27b6bc703..93b58a84f 100644 --- a/priv/gettext/be/LC_MESSAGES/errors.po +++ b/priv/gettext/be/LC_MESSAGES/errors.po @@ -159,8 +159,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -338,13 +338,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -381,7 +381,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -393,15 +393,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -425,14 +425,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -504,12 +504,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -548,7 +548,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -590,8 +590,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -701,12 +701,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -842,7 +842,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -857,7 +857,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -887,8 +887,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -928,7 +928,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -949,7 +949,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -969,17 +969,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1099,7 +1099,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1197,18 +1197,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1335,12 +1335,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1385,3 +1385,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/ca/LC_MESSAGES/activity.po b/priv/gettext/ca/LC_MESSAGES/activity.po index 9266a04db..3af26057e 100644 --- a/priv/gettext/ca/LC_MESSAGES/activity.po +++ b/priv/gettext/ca/LC_MESSAGES/activity.po @@ -220,7 +220,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -246,8 +246,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -259,7 +257,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -270,13 +268,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -287,7 +285,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -306,7 +304,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -469,7 +467,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/ca/LC_MESSAGES/default.po b/priv/gettext/ca/LC_MESSAGES/default.po index d9a3f6d74..bfbecc19f 100644 --- a/priv/gettext/ca/LC_MESSAGES/default.po +++ b/priv/gettext/ca/LC_MESSAGES/default.po @@ -1140,7 +1140,8 @@ msgstr "Mostra la denúncia" msgid "View report:" msgstr "Mostra la denúncia" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/ca/LC_MESSAGES/errors.po b/priv/gettext/ca/LC_MESSAGES/errors.po index 70d27b991..cde971a0f 100644 --- a/priv/gettext/ca/LC_MESSAGES/errors.po +++ b/priv/gettext/ca/LC_MESSAGES/errors.po @@ -160,8 +160,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -339,13 +339,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -382,7 +382,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -394,15 +394,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -426,14 +426,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -505,12 +505,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -549,7 +549,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -591,8 +591,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -702,12 +702,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -843,7 +843,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -858,7 +858,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -888,8 +888,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -929,7 +929,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -970,17 +970,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1100,7 +1100,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1198,18 +1198,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1336,12 +1336,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1386,3 +1386,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/cs/LC_MESSAGES/activity.po b/priv/gettext/cs/LC_MESSAGES/activity.po index 46f421ee8..c6ece2ed3 100644 --- a/priv/gettext/cs/LC_MESSAGES/activity.po +++ b/priv/gettext/cs/LC_MESSAGES/activity.po @@ -222,7 +222,7 @@ msgstr "" "Nechcete dostávat oznámení o aktivitách? V nastavení můžete změnit frekvenci " "nebo je zakázat." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -250,8 +250,6 @@ msgstr "Aktivita na %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} zveřejnil oznámení v rámci události %{event}." @@ -263,7 +261,7 @@ msgstr "%{profile} zveřejnil oznámení v rámci události %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} vás zmínil v komentáři pod událostí %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -276,13 +274,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Zde je váš týdenní přehled aktivit" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Oznámení o činnosti pro %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Rekapitulace denní aktivity pro %{instance}" @@ -293,7 +291,7 @@ msgstr "Rekapitulace denní aktivity pro %{instance}" msgid "Here's your daily activity recap" msgstr "Zde je přehled denních aktivit" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Týdenní shrnutí činnosti pro %{instance}" @@ -312,7 +310,7 @@ msgstr "%{profile} vložil nový komentář pod vaši událost %{event}." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} vložil novou odpověď pod vaši událost %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Oznámení o vaší události %{event}" @@ -481,7 +479,71 @@ msgstr "%{profile} schválil člena %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} zveřejnil oznámení v rámci události %{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 "%{profile} zveřejnil oznámení v rámci události %{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 "%{profile} vás zmínil v komentáři pod událostí %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} vás zmínil v komentáři pod událostí %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} odpověděl na příspěvek v diskusi %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/cs/LC_MESSAGES/default.po b/priv/gettext/cs/LC_MESSAGES/default.po index c1dda8c94..aebabf626 100644 --- a/priv/gettext/cs/LC_MESSAGES/default.po +++ b/priv/gettext/cs/LC_MESSAGES/default.po @@ -1155,7 +1155,8 @@ msgstr "Zobrazit hlášení" msgid "View report:" msgstr "Zobrazit hlášení:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/cs/LC_MESSAGES/errors.po b/priv/gettext/cs/LC_MESSAGES/errors.po index 2a5fd0572..20d05da36 100644 --- a/priv/gettext/cs/LC_MESSAGES/errors.po +++ b/priv/gettext/cs/LC_MESSAGES/errors.po @@ -168,8 +168,8 @@ msgid "No user with this email was found" msgstr "Nebyl nalezen žádný uživatel s tímto e-mailem" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -349,13 +349,13 @@ msgstr "Aktualizovat lze pouze vzdálené profily" msgid "Profile already suspended" msgstr "Profil již byl pozastaven" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Vaše instance vyžaduje platný e-mail" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Anonymní účast není povolena" @@ -392,7 +392,7 @@ msgstr "Chyba při ukládání zprávy" msgid "Error while updating report" msgstr "Chyba při aktualizaci hlášení" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "Id události nebylo nalezeno" @@ -404,15 +404,15 @@ msgstr "Id události nebylo nalezeno" msgid "Event not found" msgstr "Událost nebyla nalezena" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Událost s tímto ID %{id} neexistuje" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Interní chyba" @@ -436,14 +436,14 @@ msgstr "Pro uživatele nebyl nalezen žádný profil" msgid "No such feed token" msgstr "Žádný takový token" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Účastník již má roli %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Účastník nebyl nalezen" @@ -515,12 +515,12 @@ msgstr "Zpráva nebyla nalezena" msgid "Resource doesn't exist" msgstr "Zdroj neexistuje" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "Kapacita akce již byla naplněna na maximum" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Tento token je neplatný" @@ -559,7 +559,7 @@ msgstr "Uživatel nebyl nalezen" msgid "You already have a profile for this user" msgstr "Pro tohoto uživatele již máte profil" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Jste již účastníkem této akce" @@ -601,8 +601,8 @@ msgstr "Pokud nejste připojeni, nemůžete odstranit token kanálu" msgid "You are not allowed to update a comment if not connected" msgstr "Pokud nejste připojeni, nemůžete komentář aktualizovat" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -719,12 +719,12 @@ msgstr "Pro mazání příspěvků musíte být přihlášeni" msgid "You need to be logged-in to delete resources" msgstr "Chcete-li odstranit zdroje, musíte být přihlášeni" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Chcete-li se připojit k události, musíte být přihlášeni" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Chcete-li opustit událost, musíte být přihlášeni" @@ -860,7 +860,7 @@ msgstr "Tento člen již byl odmítnut." msgid "You don't have the right to remove this member." msgstr "Nemáte oprávnění tohoto člena odstranit." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Toto uživatelské jméno je již obsazeno." @@ -875,7 +875,7 @@ msgstr "Pro přístup do diskuse je nutné zadat ID nebo slug" msgid "Organizer profile is not owned by the user" msgstr "Profil organizátora není ve vlastnictví uživatele" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "Poskytnuté ID profilu není anonymní ID profilu" @@ -905,8 +905,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Z této adresy URL nelze načíst podrobnosti o prostředku." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "Za předpokladu, že profil nemá oprávnění moderátora této události" @@ -949,7 +949,7 @@ msgstr "Chyba při aktualizaci locale" msgid "Error while uploading pictures" msgstr "Chyba při nahrávání obrázků" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "Nepodařilo se opustit událost" @@ -970,7 +970,7 @@ msgstr "Nepodařilo se aktualizovat e-mail uživatele" msgid "Failed to validate user email" msgstr "Nepodařilo se ověřit e-mail uživatele" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "Anonymní ID aktéra je neplatné" @@ -990,17 +990,17 @@ msgstr "Nejste autorem komentáře" msgid "You cannot change your password." msgstr "Heslo nelze změnit." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "Formát není podporován" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "Závislost potřebná k exportu do %{format} není nainstalována" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Při ukládání exportu došlo k chybě" @@ -1122,7 +1122,7 @@ msgid "Unable to find an instance to follow at this address" msgstr "" "Na této adrese se nepodařilo najít instanci, kterou by bylo možné sledovat" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1227,18 +1227,18 @@ msgstr "Nebyla nalezena žádná aplikace s tímto client_id" msgid "No application with this client_id was found" msgstr "Nebyla nalezena žádná aplikace s tímto client_id" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "Není oprávněn přistupovat k poli %{field}" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "Není oprávněn přistupovat k objektu %{objekt}" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "Není oprávněn k přístupu k tomuto %{object_type}" @@ -1368,12 +1368,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1418,3 +1418,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/activity.po b/priv/gettext/de/LC_MESSAGES/activity.po index 7b368698b..d8f6b9f56 100644 --- a/priv/gettext/de/LC_MESSAGES/activity.po +++ b/priv/gettext/de/LC_MESSAGES/activity.po @@ -226,7 +226,7 @@ msgstr "" "mit der Sie Benachrichtigungen erhalten, in den Einstellungen ändern oder " "Sie ausschalten." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -252,8 +252,6 @@ msgstr "Aktivität auf %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -269,7 +267,7 @@ msgstr "" "%{profile} hat Sie in einem Kommentar unter der Veranstaltung %{event} " "erwähnt." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -283,13 +281,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Hier ist Ihre wöchentliche Zusammenfassung der Aktivitäten" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Aktivitätsbenachrichtigung für %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Tägliche Zusammenfassung der Aktivitäten für %{instance}" @@ -300,7 +298,7 @@ msgstr "Tägliche Zusammenfassung der Aktivitäten für %{instance}" msgid "Here's your daily activity recap" msgstr "Hier ist Ihre tägliche Zusammenfassung der Aktivitäten" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Wöchentliche Zusammenfassung der Aktivitäten für %{instance}" @@ -322,7 +320,7 @@ msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" "%{profile} hat eine neue Antwort unter Ihrer Veranstaltung %{event} gepostet." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Ankündigung für Ihre Veranstaltung %{event}" @@ -497,7 +495,79 @@ msgstr "%{profile} hat das Mitglied %{member} bestätigt." msgid "%{profile} joined your event %{event}." msgstr "%{profile} nimmt an deiner Veranstaltung %{event} teil." -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "Ein anonymes Profil" + +#: 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 "" +"%{profile} hat eine Ankündigung unter der Veranstaltung %{event} " +"veröffentlicht." + +#: 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 "" +"%{profile} hat eine Ankündigung unter der Veranstaltung %{event} " +"veröffentlicht." + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" +"%{profile} hat Sie in einem Kommentar unter der Veranstaltung %{event} " +"erwähnt." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" +"%{profile} hat Sie in einem Kommentar unter der Veranstaltung %{event} " +"erwähnt." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} hat auf die Diskussion %{discussion} geantwortet." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po index 8a3b252a8..bc4b048eb 100644 --- a/priv/gettext/de/LC_MESSAGES/default.po +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -1182,7 +1182,8 @@ msgstr "Meldung ansehen" msgid "View report:" msgstr "Meldung ansehen:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/de/LC_MESSAGES/errors.po b/priv/gettext/de/LC_MESSAGES/errors.po index dda8b2dd4..a1873331f 100644 --- a/priv/gettext/de/LC_MESSAGES/errors.po +++ b/priv/gettext/de/LC_MESSAGES/errors.po @@ -163,8 +163,8 @@ msgid "No user with this email was found" msgstr "Es wurde kein Benutzer mit dieser E-Mail gefunden" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -347,13 +347,13 @@ msgstr "Nur entfernte Profile können aufgefrischt werden" msgid "Profile already suspended" msgstr "Profil bereits gesperrt" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Eine gültige E-Mail wird von Ihrer Instanz benötigt" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Anonyme Teilnahme ist nicht möglich" @@ -390,7 +390,7 @@ msgstr "Fehler beim Speichern des Reports" msgid "Error while updating report" msgstr "Fehler beim Aktualisieren des Reports" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "Veranstaltungs-ID nicht gefunden" @@ -402,15 +402,15 @@ msgstr "Veranstaltungs-ID nicht gefunden" msgid "Event not found" msgstr "Veranstaltung nicht gefunden" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Veranstaltung mit dieser ID %{id} existiert nicht" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Interner Fehler" @@ -434,14 +434,14 @@ msgstr "Kein Profil für Benutzer gefunden" msgid "No such feed token" msgstr "Kein solches Feed-Token" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Teilnehmer hat bereits Rolle %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Teilnehmer nicht gefunden" @@ -515,12 +515,12 @@ msgstr "Meldung nicht gefunden" msgid "Resource doesn't exist" msgstr "Ressource ist nicht vorhanden" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "Die Veranstaltung hat bereits ihre maximale Kapazität erreicht" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Dieses Token ist ungültig" @@ -559,7 +559,7 @@ msgstr "User nicht gefunden" msgid "You already have a profile for this user" msgstr "Sie haben bereits ein Profil für diesen Benutzer" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Sie sind bereits ein Teilnehmer dieser Veranstaltung" @@ -602,8 +602,8 @@ msgid "You are not allowed to update a comment if not connected" msgstr "" "Sie dürfen einen Kommentar nicht aktualisieren, wenn Sie nicht verbunden sind" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -727,12 +727,12 @@ msgstr "Sie müssen eingeloggt sein, um Beiträge zu löschen" msgid "You need to be logged-in to delete resources" msgstr "Sie müssen eingeloggt sein, um Ressourcen zu löschen" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Sie müssen eingeloggt sein, um einer Veranstaltung beizutreten" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Sie müssen eingeloggt sein, um eine Veranstaltung zu verlassen" @@ -870,7 +870,7 @@ msgstr "Dieses Mitglied ist bereits abgelehnt worden." msgid "You don't have the right to remove this member." msgstr "Sie haben nicht das Recht, dieses Mitglied zu entfernen." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Dieser Benutzername ist bereits vergeben." @@ -887,7 +887,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "Organizer-Profil ist nicht im Besitz des Benutzers" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "Die angegebene Profil-ID ist nicht die des anonymen Profils" @@ -917,8 +917,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Die Ressourcendetails können von dieser URL nicht abgerufen werden." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "Dieses Moderatorenprofil hat keine Berechtigung für diese Veranstaltung" @@ -964,7 +964,7 @@ msgstr "Fehler beim Aktualisieren des Reports" msgid "Error while uploading pictures" msgstr "Fehler beim Aktualisieren des Reports" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "Das Verlassen der Veranstaltung fehlgeschlagen" @@ -985,7 +985,7 @@ msgstr "Das Aktualisieren der E-Mail des Benutzers fehlgeschlagen" msgid "Failed to validate user email" msgstr "Benutzer kann nicht validiert werden" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "Die ID des anonymen Akteurs ist ungültig" @@ -1005,19 +1005,19 @@ msgstr "Sie sind nicht der Ersteller des Kommentars" msgid "You cannot change your password." msgstr "Sie können Ihr Passwort nicht ändern." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "Format nicht unterstützt" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" "Eine für den Export in %{format} erforderliche Abhängigkeit ist nicht " "installiert" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Beim Speichern des Exports ist ein Fehler aufgetreten" @@ -1139,7 +1139,7 @@ msgstr "Ein Profil oder eine Gruppe mit diesem Namen existiert bereits" msgid "Unable to find an instance to follow at this address" msgstr "Keine Instanz gefunden um dieser Adresse zu folgen" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1242,18 +1242,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1380,12 +1380,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1430,3 +1430,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 70defd377..43a840bab 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -931,7 +931,8 @@ msgstr "" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/en/LC_MESSAGES/activity.po b/priv/gettext/en/LC_MESSAGES/activity.po index 98c8d3373..86fc6c77e 100644 --- a/priv/gettext/en/LC_MESSAGES/activity.po +++ b/priv/gettext/en/LC_MESSAGES/activity.po @@ -213,7 +213,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -239,8 +239,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -252,7 +250,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -263,13 +261,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -280,7 +278,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -299,7 +297,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -462,7 +460,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index ca15b70c5..4ac9988c6 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -984,7 +984,8 @@ msgstr "View the report" msgid "View report:" msgstr "View the report" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/en/LC_MESSAGES/errors.po b/priv/gettext/en/LC_MESSAGES/errors.po index a20c4de86..c2809dbaa 100644 --- a/priv/gettext/en/LC_MESSAGES/errors.po +++ b/priv/gettext/en/LC_MESSAGES/errors.po @@ -163,8 +163,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -342,13 +342,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -385,7 +385,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -397,15 +397,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -429,14 +429,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -508,12 +508,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -552,7 +552,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -594,8 +594,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -705,12 +705,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -846,7 +846,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -861,7 +861,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -891,8 +891,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -932,7 +932,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -953,7 +953,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -973,17 +973,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1201,18 +1201,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1339,12 +1339,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1389,3 +1389,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/errors.pot b/priv/gettext/errors.pot index 8d301fa9e..e9eddedd5 100644 --- a/priv/gettext/errors.pot +++ b/priv/gettext/errors.pot @@ -160,8 +160,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -339,13 +339,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -382,7 +382,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -394,15 +394,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -426,14 +426,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -505,12 +505,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -549,7 +549,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -591,8 +591,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -702,12 +702,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -843,7 +843,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -858,7 +858,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -888,8 +888,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -929,7 +929,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -970,17 +970,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1100,7 +1100,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1198,18 +1198,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1336,12 +1336,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1386,3 +1386,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/es/LC_MESSAGES/activity.po b/priv/gettext/es/LC_MESSAGES/activity.po index cb5d77bce..9048cb83a 100644 --- a/priv/gettext/es/LC_MESSAGES/activity.po +++ b/priv/gettext/es/LC_MESSAGES/activity.po @@ -225,7 +225,7 @@ msgstr "" "¿No quieres recibir notificaciones de actividad? Puedes cambiar la frecuencia " "o deshabilitarlos en tu configuración." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -251,8 +251,6 @@ msgstr "Actividad en %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} publicó un anuncio en el evento %{event}." @@ -264,7 +262,7 @@ msgstr "%{profile} publicó un anuncio en el evento %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} te mencionó en un comentario en el evento %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -277,13 +275,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Aquí está tu resumen de actividad semanal" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Actividad en %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Resumen de actividad diaria en %{instance}" @@ -294,7 +292,7 @@ msgstr "Resumen de actividad diaria en %{instance}" msgid "Here's your daily activity recap" msgstr "Aquí está tu resumen de actividad diaria" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Resumen de actividad semanal para %{instance}" @@ -313,7 +311,7 @@ msgstr "%{profile} ha publicado un nuevo comentario en tu evento %{event}." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} ha publicado una nueva respuesta en tu evento %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Anuncio para tu evento %{event}" @@ -478,7 +476,71 @@ msgstr "%{profile} aprobó al miembro %{member}." msgid "%{profile} joined your event %{event}." msgstr "%{profile} se ha unido a su evento %{event}." -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "Un perfil anónimo" + +#: 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 "%{profile} publicó un anuncio en el evento %{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 "%{profile} publicó un anuncio en el evento %{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 "%{profile} te mencionó en un comentario en el evento %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} te mencionó en un comentario en el evento %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} respondió a la discusión %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/es/LC_MESSAGES/default.po b/priv/gettext/es/LC_MESSAGES/default.po index ce8cc36f6..9f6419a3c 100644 --- a/priv/gettext/es/LC_MESSAGES/default.po +++ b/priv/gettext/es/LC_MESSAGES/default.po @@ -1153,7 +1153,8 @@ msgstr "Ver el informe" msgid "View report:" msgstr "Ver el informe:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/es/LC_MESSAGES/errors.po b/priv/gettext/es/LC_MESSAGES/errors.po index a20fb8696..476c995ee 100644 --- a/priv/gettext/es/LC_MESSAGES/errors.po +++ b/priv/gettext/es/LC_MESSAGES/errors.po @@ -161,8 +161,8 @@ msgid "No user with this email was found" msgstr "No se encontró ningún usuario con este correo electrónico" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -344,13 +344,13 @@ msgstr "Solo se pueden actualizar los perfiles remotos" msgid "Profile already suspended" msgstr "Perfil ya suspendido" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Su instancia requiere un correo electrónico válido" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "La participación anónima no está habilitada" @@ -387,7 +387,7 @@ msgstr "Error al guardar el informe" msgid "Error while updating report" msgstr "Error al actualizar el informe" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "ID de evento no encontrado" @@ -399,15 +399,15 @@ msgstr "ID de evento no encontrado" msgid "Event not found" msgstr "Evento no encontrado" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "El evento con el ID %{id} no existe" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Error interno" @@ -431,14 +431,14 @@ msgstr "No se encontró perfil para el usuario" msgid "No such feed token" msgstr "No existe tal token de alimentación" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "El participante ya tiene el rol %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Participante no encontrado" @@ -510,12 +510,12 @@ msgstr "Informe no encontrado" msgid "Resource doesn't exist" msgstr "El recurso no existe" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "El evento ya alcanzó su capacidad máxima" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Este token no es válido" @@ -554,7 +554,7 @@ msgstr "Usuario no encontrado" msgid "You already have a profile for this user" msgstr "Ya tienes un perfil para este usuario" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Ya eres participante de este evento" @@ -596,8 +596,8 @@ msgstr "No puede eliminar un token de feed si no está conectado" msgid "You are not allowed to update a comment if not connected" msgstr "No se le permite actualizar un comentario si no está conectado" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -718,12 +718,12 @@ msgstr "Debes iniciar sesión para eliminar publicaciones" msgid "You need to be logged-in to delete resources" msgstr "Debes iniciar sesión para eliminar recursos" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Debes iniciar sesión para eliminar recursos" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Debes iniciar sesión para salir de un evento" @@ -861,7 +861,7 @@ msgstr "Este miembro ya ha sido rechazado." msgid "You don't have the right to remove this member." msgstr "No tiene derecho a eliminar este miembro." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Este nombre de usuario ya está en uso." @@ -877,7 +877,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "El perfil del organizador no es propiedad del usuario" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "El ID de perfil proporcionado no es el del perfil anónimo" @@ -907,8 +907,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "No se pueden recuperar los detalles del recurso de esta URL." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "El perfil de moderador proporcionado no tiene permiso para este evento" @@ -954,7 +954,7 @@ msgstr "Error al actualizar el informe" msgid "Error while uploading pictures" msgstr "Error al actualizar el informe" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "No se pudo salir del evento" @@ -975,7 +975,7 @@ msgstr "No se pudo actualizar el correo electrónico del usuario" msgid "Failed to validate user email" msgstr "No se puede validar al usuario" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "El ID de actor anónimo no es válido" @@ -995,17 +995,17 @@ msgstr "No eres el creador de comentarios" msgid "You cannot change your password." msgstr "No puede cambiar su contraseña." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "Formato incompatible" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "Una dependencia necesaria para exportar a %{formato} no está instalada" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Ocurrió un error al guardar la exportación" @@ -1128,7 +1128,7 @@ msgstr "Ya existe un perfil o grupo con ese nombre" msgid "Unable to find an instance to follow at this address" msgstr "No se puede encontrar una instancia para seguir en esta dirección" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1228,18 +1228,18 @@ msgstr "No se ha encontrado una aplicación con este client_id" msgid "No application with this client_id was found" msgstr "No se ha encontrado una aplicación con este client_id" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "No está autorizado a acceder al campo %{field}" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "No está autorizado a acceder al objeto %{object}" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "No está autorizado a acceder a este %{object_type}" @@ -1366,12 +1366,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1417,3 +1417,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/fi/LC_MESSAGES/activity.po b/priv/gettext/fi/LC_MESSAGES/activity.po index 204851c55..3035959aa 100644 --- a/priv/gettext/fi/LC_MESSAGES/activity.po +++ b/priv/gettext/fi/LC_MESSAGES/activity.po @@ -222,7 +222,7 @@ msgstr "" "Jos et halua vastaanottaa toimenpideilmoituksia, voit muuttaa " "ilmoitustiheyttä tai poistaa ilmoitukset käytöstä asetuksista." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -248,8 +248,6 @@ msgstr "Toimenpide palvelimella %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} on julkaissut ilmoituksen tapahtumassa %{event}." @@ -261,7 +259,7 @@ msgstr "%{profile} on julkaissut ilmoituksen tapahtumassa %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} mainitsi sinut tapahtuman %{event} kommentissa." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -274,13 +272,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Tässä on viikoittainen kertaus toiminnastasi" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Toimenpide palvelimella %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Päivittäinen toiminnan kertaus instanssille %{instance}" @@ -291,7 +289,7 @@ msgstr "Päivittäinen toiminnan kertaus instanssille %{instance}" msgid "Here's your daily activity recap" msgstr "Tässä on päivittäinen kertaus toiminnastasi" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Viikoittainen toiminnan kertaus instanssille %{instance}" @@ -310,7 +308,7 @@ msgstr "%{profile} on lähettänyt uuden kommentin tapahtumaasi %{event}." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profiili} on lähettänyt uuden vastauksen tapahtumaasi %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Ilmoitus tapahtumaasi %{event}" @@ -473,7 +471,71 @@ msgstr "%{profile} lisäsi jäsenen %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} on julkaissut ilmoituksen tapahtumassa %{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 "%{profile} on julkaissut ilmoituksen tapahtumassa %{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 "%{profile} mainitsi sinut tapahtuman %{event} kommentissa." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} mainitsi sinut tapahtuman %{event} kommentissa." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} vastasi keskusteluun %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/fi/LC_MESSAGES/default.po b/priv/gettext/fi/LC_MESSAGES/default.po index e88deeed8..3b8aec160 100644 --- a/priv/gettext/fi/LC_MESSAGES/default.po +++ b/priv/gettext/fi/LC_MESSAGES/default.po @@ -1134,7 +1134,8 @@ msgstr "Näytä raportti" msgid "View report:" msgstr "Näytä raportti:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/fi/LC_MESSAGES/errors.po b/priv/gettext/fi/LC_MESSAGES/errors.po index fb32ce424..d43dc0403 100644 --- a/priv/gettext/fi/LC_MESSAGES/errors.po +++ b/priv/gettext/fi/LC_MESSAGES/errors.po @@ -161,8 +161,8 @@ msgid "No user with this email was found" msgstr "Käyttäjää, jolla on tämä sähköpostiosoite ei löydy" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -342,13 +342,13 @@ msgstr "Vain etäprofiilit voi ladata uudelleen" msgid "Profile already suspended" msgstr "Profiili on jo hyllytetty" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Palvelin vaatii kelvollisen sähköpostiosoitteen" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Anonyymi osallistuminen ei ole käytössä" @@ -385,7 +385,7 @@ msgstr "Virhe raporttia tallennettaessa" msgid "Error while updating report" msgstr "Virhe raporttia päivitettäessä" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "Tapahtumatunnistetta ei löydy" @@ -397,15 +397,15 @@ msgstr "Tapahtumatunnistetta ei löydy" msgid "Event not found" msgstr "Tapahtumaa ei löydy" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Tunnisteella %{id} ei ole tapahtumaa" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Sisäinen virhe" @@ -429,14 +429,14 @@ msgstr "Käyttäjälle ei löydy profiilia" msgid "No such feed token" msgstr "Kyseistä syötemerkkiä ei ole" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Osallistujalla on jo rooli %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Osallistujaa ei löydy" @@ -508,12 +508,12 @@ msgstr "Raporttia ei löydy" msgid "Resource doesn't exist" msgstr "Resurssia ei ole" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "Tapahtuma on jo täynnä" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Epäkelpo merkki" @@ -552,7 +552,7 @@ msgstr "Käyttäjää ei löydy" msgid "You already have a profile for this user" msgstr "Sinulla on jo profiili tälle käyttäjälle" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Olet jo tapahtuman osallistuja" @@ -594,8 +594,8 @@ msgstr "Ilman yhteyttä ei voi poistaa syötemerkkiä" msgid "You are not allowed to update a comment if not connected" msgstr "Ilman yhteyttä ei voi päivittää kommenttia" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -708,12 +708,12 @@ msgstr "Julkaisujen poisto vain sisäänkirjautuneena" msgid "You need to be logged-in to delete resources" msgstr "Resurssien poisto vain sisäänkirjautuneena" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Tapahtumaan liittyminen vain sisäänkirjautuneena" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Tapahtumasta poistuminen vain sisäänkirjautuneena" @@ -849,7 +849,7 @@ msgstr "Jäsen on jo hylätty." msgid "You don't have the right to remove this member." msgstr "Sinulla ei ole oikeutta poistaa jäsentä." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Käyttäjänimi on jo käytössä." @@ -864,7 +864,7 @@ msgstr "Keskusteluun pääsemiseen vaaditaan tunniste tai polkutunnus" msgid "Organizer profile is not owned by the user" msgstr "Järjestäjän profiili ei ole käyttäjän hallussa" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "Annettu profiilitunniste ei kuulu anonyymille profiilille" @@ -894,8 +894,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Resurssin tietoja ei voida hakea tästä URL-osoitteesta." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "Annetulla moderaattoriprofiililla ei ole oikeuksia tähän tapahtumaan" @@ -935,7 +935,7 @@ msgstr "Virhe raporttia päivitettäessä" msgid "Error while uploading pictures" msgstr "Virhe raporttia päivitettäessä" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -956,7 +956,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "Käyttäjää ei voi vahvistaa" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -976,17 +976,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1106,7 +1106,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1204,18 +1204,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1342,12 +1342,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1392,3 +1392,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/fr/LC_MESSAGES/activity.po b/priv/gettext/fr/LC_MESSAGES/activity.po index 583d843c6..ca36f57e8 100644 --- a/priv/gettext/fr/LC_MESSAGES/activity.po +++ b/priv/gettext/fr/LC_MESSAGES/activity.po @@ -223,7 +223,7 @@ msgstr "%{profile} a répondu à un commentaire sur l'événement %{event}." 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:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -249,8 +249,6 @@ msgstr "Activité sur %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} a posté une annonce sous l'événement %{event}." @@ -262,7 +260,7 @@ msgstr "%{profile} a posté une annonce sous l'événement %{event}." 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:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -275,13 +273,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Voici votre récapitulatif hebdomadaire d'activité" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Notification d'activité sur %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Récapitulatif quotidien d'activité sur %{instance}" @@ -292,7 +290,7 @@ msgstr "Récapitulatif quotidien d'activité sur %{instance}" msgid "Here's your daily activity recap" msgstr "Voici votre récapitulatif quotidien d'activité" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Récapitulatif hebdomadaire d'activité sur %{instance}" @@ -311,7 +309,7 @@ msgstr "%{profile} a posté un nouveau commentaire sous votre événement %{even 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:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Annonce pour votre événement %{event}" @@ -474,7 +472,71 @@ msgstr "%{profile} a ajouté le ou la membre %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} a posté une annonce sous 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, fuzzy +msgid "%{profile} has posted a public announcement under event %{event}." +msgstr "%{profile} a posté une annonce sous l'événement %{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 "%{profile} vous a mentionné dans un commentaire sous l'événement %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} vous a mentionné dans un commentaire sous l'événement %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} a répondu à la discussion %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/fr/LC_MESSAGES/default.po b/priv/gettext/fr/LC_MESSAGES/default.po index 9ce7f122e..1b50e8619 100644 --- a/priv/gettext/fr/LC_MESSAGES/default.po +++ b/priv/gettext/fr/LC_MESSAGES/default.po @@ -1188,7 +1188,8 @@ msgstr "Voir le signalement" msgid "View report:" msgstr "Voir le signalement :" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/fr/LC_MESSAGES/errors.po b/priv/gettext/fr/LC_MESSAGES/errors.po index 6dbb31445..0871aa29b 100644 --- a/priv/gettext/fr/LC_MESSAGES/errors.po +++ b/priv/gettext/fr/LC_MESSAGES/errors.po @@ -162,8 +162,8 @@ msgid "No user with this email was found" msgstr "Aucun·e utilisateur·ice avec cette adresse e-mail n'a été trouvé·e" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -341,13 +341,13 @@ msgstr "Seuls les profils distants peuvent être rafraîchis" msgid "Profile already suspended" msgstr "Le profil est déjà suspendu" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Une adresse e-mail valide est requise par votre instance" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "La participation anonyme n'est pas activée" @@ -384,7 +384,7 @@ msgstr "Erreur lors de la sauvegarde du signalement" msgid "Error while updating report" msgstr "Erreur lors de la mise à jour du signalement" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "ID de l'événement non trouvé" @@ -396,15 +396,15 @@ msgstr "ID de l'événement non trouvé" msgid "Event not found" msgstr "Événement non trouvé" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "L'événement avec cet ID %{id} n'existe pas" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Erreur interne" @@ -428,14 +428,14 @@ msgstr "Aucun profil trouvé pour l'utilisateur modérateur" msgid "No such feed token" msgstr "Aucun jeton de flux correspondant" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Le ou la participant·e a déjà le rôle %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Participant·e non trouvé·e" @@ -507,12 +507,12 @@ msgstr "Signalement non trouvé" msgid "Resource doesn't exist" msgstr "La ressource n'existe pas" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "L'événement a déjà atteint sa capacité maximale" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Ce jeton est invalide" @@ -551,7 +551,7 @@ msgstr "Utilisateur·ice non trouvé·e" msgid "You already have a profile for this user" msgstr "Vous avez déjà un profil pour cet utilisateur" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Vous êtes déjà un·e participant·e à cet événement" @@ -593,8 +593,8 @@ msgstr "Vous n'êtes pas autorisé·e à supprimer un jeton de flux si non conne msgid "You are not allowed to update a comment if not connected" msgstr "Vous n'êtes pas autorisé·e à mettre à jour un commentaire si non connecté·e" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "Vous ne pouvez pas quitter cet événement car vous en êtes le ou la seule créateur·ice participant" @@ -704,12 +704,12 @@ msgstr "Vous devez être connecté·e pour supprimer un groupe" msgid "You need to be logged-in to delete resources" msgstr "Vous devez être connecté·e pour supprimer un groupe" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Vous devez être connecté·e pour rejoindre un événement" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Vous devez être connecté·e pour quitter un groupe" @@ -845,7 +845,7 @@ msgstr "Ce·tte membre a déjà été rejetté·e." msgid "You don't have the right to remove this member." msgstr "Vous n'avez pas les droits pour supprimer ce·tte membre." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Cet identifiant est déjà pris." @@ -860,7 +860,7 @@ msgstr "Vous devez fournir un ID ou bien un slug pour accéder à une discussion msgid "Organizer profile is not owned by the user" msgstr "Le profil de l'organisateur·ice n'appartient pas à l'utilisateur·ice" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "L'ID du profil fourni n'est pas celui du profil anonyme" @@ -890,8 +890,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Impossible de récupérer les détails de la ressource depuis cette URL." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "Le profil modérateur fourni n'a pas de permissions sur cet événement" @@ -931,7 +931,7 @@ msgstr "Erreur lors de la mise à jour des options linguistiques" msgid "Error while uploading pictures" msgstr "Erreur lors du téléversement des images" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "Impossible de quitter l'événement" @@ -952,7 +952,7 @@ msgstr "Impossible de mettre à jour l'adresse e-mail de utilisateur" msgid "Failed to validate user email" msgstr "Impossible de valider l'adresse e-mail de l'utilisateur·ice" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "L'ID de l'acteur anonyme est invalide" @@ -972,17 +972,17 @@ msgstr "Vous n'êtes pas le ou la createur⋅ice du commentaire" msgid "You cannot change your password." msgstr "Vous ne pouvez pas changer votre mot de passe." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "Format non supporté" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "Une dépendance nécessaire pour exporter en %{format} n'est pas installée" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Une erreur est survenue lors de l'enregistrement de l'export" @@ -1102,7 +1102,7 @@ msgstr "Un profil ou un groupe avec ce nom existe déjà" msgid "Unable to find an instance to follow at this address" msgstr "Impossible de trouver une instance à suivre à cette adresse" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "Le nom d'utilisateur ne doit contenir que des caractères alphanumériques minuscules et des underscores." @@ -1202,18 +1202,18 @@ msgstr "Aucune application n'a été trouvée avec ce client_id" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "Non autorisé à accéder au champ %{field}" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "Non autorisé à accéder à l'objet %{object}" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "Non autorisé à accéder à ce %{object_type}" @@ -1340,12 +1340,12 @@ msgstr "Vous devez spécifier client_id, redirect_uri, scope et state pour autor msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1390,3 +1390,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/gd/LC_MESSAGES/activity.po b/priv/gettext/gd/LC_MESSAGES/activity.po index 8b83835e6..ec2f3c6f0 100644 --- a/priv/gettext/gd/LC_MESSAGES/activity.po +++ b/priv/gettext/gd/LC_MESSAGES/activity.po @@ -229,7 +229,7 @@ msgstr "" "atharrachadh dè cho tric ’s a gheibh thu iad no an cur à comas sna " "roghainnean agad." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -259,8 +259,6 @@ msgstr "Gnìomhachd air %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "Chuir %{profile} brath-fios ris an tachartas %{event}." @@ -272,7 +270,7 @@ msgstr "Chuir %{profile} brath-fios ris an tachartas %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "Thug %{profile} iomradh ort ann am beachd san tachartas %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -286,13 +284,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Seo dhut ath-shùil air gnìomhachd na seachdaine" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Brath gnìomhachd airson %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Ath-shùil air gnìomhachd %{instance} làitheil" @@ -303,7 +301,7 @@ msgstr "Ath-shùil air gnìomhachd %{instance} làitheil" msgid "Here's your daily activity recap" msgstr "Seo dhut ath-shùil air gnìomhachd an latha" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Ath-shùil air gnìomhachd %{instance} sheachdaineil" @@ -322,7 +320,7 @@ msgstr "Thug %{profile} beachd ùr fon tachartas %{event} agad." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "Chuir %{profile} freagairt ùr ris fon tachartas %{event} agad." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Brath-fios dhan tachartas %{event} agad" @@ -502,7 +500,71 @@ msgstr "Chuir %{profile} am ball %{member} ris." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "Chuir %{profile} brath-fios ris an tachartas %{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 "Chuir %{profile} brath-fios ris an tachartas %{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 "Thug %{profile} iomradh ort ann am beachd san tachartas %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "Thug %{profile} iomradh ort ann am beachd san tachartas %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "Fhreagair %{profile} dhan deasbad %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/gd/LC_MESSAGES/default.po b/priv/gettext/gd/LC_MESSAGES/default.po index 77146d2bc..bd5cc85a3 100644 --- a/priv/gettext/gd/LC_MESSAGES/default.po +++ b/priv/gettext/gd/LC_MESSAGES/default.po @@ -964,7 +964,8 @@ msgstr "" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/gd/LC_MESSAGES/errors.po b/priv/gettext/gd/LC_MESSAGES/errors.po index 14827d18f..29c99b7de 100644 --- a/priv/gettext/gd/LC_MESSAGES/errors.po +++ b/priv/gettext/gd/LC_MESSAGES/errors.po @@ -166,8 +166,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -345,13 +345,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -388,7 +388,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -400,15 +400,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -432,14 +432,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -511,12 +511,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -555,7 +555,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -597,8 +597,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -708,12 +708,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -849,7 +849,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -864,7 +864,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -894,8 +894,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -935,7 +935,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -956,7 +956,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -976,17 +976,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1106,7 +1106,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1204,18 +1204,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1342,12 +1342,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1392,3 +1392,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/gl/LC_MESSAGES/activity.po b/priv/gettext/gl/LC_MESSAGES/activity.po index c4debeee9..eb74f7f64 100644 --- a/priv/gettext/gl/LC_MESSAGES/activity.po +++ b/priv/gettext/gl/LC_MESSAGES/activity.po @@ -213,7 +213,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -239,8 +239,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -252,7 +250,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -263,13 +261,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -280,7 +278,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -299,7 +297,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -462,7 +460,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/gl/LC_MESSAGES/default.po b/priv/gettext/gl/LC_MESSAGES/default.po index 7406d80ba..ee5df14ef 100644 --- a/priv/gettext/gl/LC_MESSAGES/default.po +++ b/priv/gettext/gl/LC_MESSAGES/default.po @@ -1131,7 +1131,8 @@ msgstr "Ver denuncia" msgid "View report:" msgstr "Ver denuncia:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/gl/LC_MESSAGES/errors.po b/priv/gettext/gl/LC_MESSAGES/errors.po index 1dc600a51..04e981cfb 100644 --- a/priv/gettext/gl/LC_MESSAGES/errors.po +++ b/priv/gettext/gl/LC_MESSAGES/errors.po @@ -161,8 +161,8 @@ msgid "No user with this email was found" msgstr "Non se atopa ningunha usuaria con este email" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -342,13 +342,13 @@ msgstr "Só os perfís remotos poderían ser actualizdos" msgid "Profile already suspended" msgstr "O perfil xa está suspendido" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "A túa instancia require un email válido" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Non está permitida a participación ánonima" @@ -385,7 +385,7 @@ msgstr "Erro ó gardar a denuncia" msgid "Error while updating report" msgstr "Erro ó actualizar a denuncia" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "Non se atopou o ID do evento" @@ -397,15 +397,15 @@ msgstr "Non se atopou o ID do evento" msgid "Event not found" msgstr "Evento non atopado" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Non existe un evento co ID %{id}" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Erro interno" @@ -429,14 +429,14 @@ msgstr "Non se atopou o perfil da usuaria" msgid "No such feed token" msgstr "Non hai tal token da fonte" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "A participante xa ten o rol %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Non se atopou a participante" @@ -508,12 +508,12 @@ msgstr "Denuncia non atopada" msgid "Resource doesn't exist" msgstr "Non existe o recurso" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "Este evento xa acadou a súa capacidade máxima" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Este token non é válido" @@ -552,7 +552,7 @@ msgstr "Usuaria non atopada" msgid "You already have a profile for this user" msgstr "Xa tes un perfil para esta usuaria" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Xa es unha participante neste evento" @@ -594,8 +594,8 @@ msgstr "Non tes permiso para eliminar o token da fonte se non estás conectada" msgid "You are not allowed to update a comment if not connected" msgstr "Non tes permiso para actualizar un comentario se non estás conectada" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -716,12 +716,12 @@ msgstr "Tes que estar conectada para eliminar publicacións" msgid "You need to be logged-in to delete resources" msgstr "Tes que estar conectada para eliminar recursos" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Tes que estar conectada para unirte a un evento" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Tes que estar conectada para saír dun evento" @@ -858,7 +858,7 @@ msgstr "Este membro xa foi rexeitado." msgid "You don't have the right to remove this member." msgstr "Non tes permiso para eliminar este membro." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Este nome de usuaria xa está pillado." @@ -873,7 +873,7 @@ msgstr "Debes proporcionar ou ben un ID ou nome para acceder á conversa" msgid "Organizer profile is not owned by the user" msgstr "O perfil da organización non pertence á usuaria" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "O ID do perfil proporcionado non é o perfil anónimo" @@ -903,8 +903,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Non se puideron obter os detalles do recurso desde o URL." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "O perfil da moderadora proporcionado non ten permisos neste evento" @@ -949,7 +949,7 @@ msgstr "Erro ó actualizar a denuncia" msgid "Error while uploading pictures" msgstr "Erro ó actualizar a denuncia" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -970,7 +970,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "Non se puido validar a usuaria" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -990,17 +990,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1220,18 +1220,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1358,12 +1358,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1408,3 +1408,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/he/LC_MESSAGES/activity.po b/priv/gettext/he/LC_MESSAGES/activity.po index b6741aa10..8bbde5168 100644 --- a/priv/gettext/he/LC_MESSAGES/activity.po +++ b/priv/gettext/he/LC_MESSAGES/activity.po @@ -228,7 +228,7 @@ msgstr "" "לא רוצה לקבל התראות על פעילות? ניתן לשנות את התדירות או לכבות אותן בהגדרות " "שלך." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -258,8 +258,6 @@ msgstr "פעילות באתר %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} שלח.ה הודעה באירוע %{event}." @@ -271,7 +269,7 @@ msgstr "%{profile} שלח.ה הודעה באירוע %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} הזכיר.ה אותך בהערה תחת האירוע %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -284,13 +282,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "הנה סיכום הפעילות השבועי שלך" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "התראת פעילות עבור %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "סיכום פעילות יומי עבור %{instance}" @@ -301,7 +299,7 @@ msgstr "סיכום פעילות יומי עבור %{instance}" msgid "Here's your daily activity recap" msgstr "הנה סיכום הפעילות היומי שלך" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "סיכום פעילות שבועי עבור %{instance}" @@ -320,7 +318,7 @@ msgstr "%{profile} שלח.ה הערה תחת האירוע שלך %{event}." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} שלח.ה תגובה חדשה תחת האירוע שלך %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "הודעה לגבי האירוע שלך %{event}" @@ -487,7 +485,71 @@ msgstr "%{profile} הוסיפ.ה את החבר.ה %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} שלח.ה הודעה באירוע %{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 "%{profile} שלח.ה הודעה באירוע %{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 "%{profile} הזכיר.ה אותך בהערה תחת האירוע %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} הזכיר.ה אותך בהערה תחת האירוע %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} הגיב.ה בדיון %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/he/LC_MESSAGES/default.po b/priv/gettext/he/LC_MESSAGES/default.po index 5657cce96..79d326cdb 100644 --- a/priv/gettext/he/LC_MESSAGES/default.po +++ b/priv/gettext/he/LC_MESSAGES/default.po @@ -313,6 +313,25 @@ msgstr "" msgid "Mobilizon on %{instance}: email changed" msgstr "" +#: lib/web/email/notification.ex:52 +#, elixir-format +msgid "One event planned today" +msgid_plural "%{nb_events} events planned today" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: lib/web/templates/email/on_day_notification.html.heex:47 +#: lib/web/templates/email/on_day_notification.text.eex:3 +#, elixir-format +msgid "You have one event today:" +msgid_plural "You have %{total} events today:" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: lib/web/templates/email/group_invite.text.eex:3 #, elixir-autogen, elixir-format msgid "%{inviter} just invited you to join their group %{group}" @@ -356,6 +375,34 @@ msgstr "" msgid "You have been invited by %{inviter} to join group %{group}" msgstr "" +#: lib/web/email/notification.ex:81 +#, elixir-format, fuzzy +msgid "One event planned this week" +msgid_plural "%{nb_events} events planned this week" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: lib/web/email/notification.ex:107 +#, elixir-format +msgid "One participation request for event %{title} to process" +msgid_plural "%{number_participation_requests} participation requests for event %{title} to process" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: lib/web/templates/email/notification_each_week.html.heex:47 +#: lib/web/templates/email/notification_each_week.text.eex:3 +#, elixir-format +msgid "You have one event this week:" +msgid_plural "You have %{total} events this week:" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: lib/service/metadata/utils.ex:53 #, elixir-autogen, elixir-format msgid "The event organizer didn't add any description." @@ -709,6 +756,22 @@ msgstr "" msgid "Please do not use it for real purposes." msgstr "" +#: lib/web/templates/email/anonymous_participation_confirmation.html.heex:88 +#: lib/web/templates/email/anonymous_participation_confirmation.text.eex:6 +#: lib/web/templates/email/event_updated.html.heex:172 +#: lib/web/templates/email/event_updated.text.eex:14 +#: lib/web/templates/email/notification_each_week.html.heex:92 +#: lib/web/templates/email/notification_each_week.text.eex:11 +#: lib/web/templates/email/on_day_notification.html.heex:89 +#: lib/web/templates/email/on_day_notification.text.eex:11 +#, elixir-format, fuzzy +msgid "Would you wish to cancel your attendance, visit the event page through the link above and click the « Attending » button." +msgid_plural "Would you wish to cancel your attendance to one or several events, visit the event pages through the links above and click the « Attending » button." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: lib/web/templates/email/email.text.eex:11 #, elixir-autogen, elixir-format msgid "%{instance} is powered by Mobilizon." @@ -894,7 +957,8 @@ msgstr "" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format @@ -1570,6 +1634,16 @@ msgstr "" msgid "Your membership request for group %{link_start}%{group}%{link_end} has been approved." msgstr "" +#: lib/web/templates/email/pending_participation_notification.html.heex:47 +#: lib/web/templates/email/pending_participation_notification.text.eex:4 +#, elixir-format +msgid "You have one pending attendance request to process for the following event:" +msgid_plural "You have %{number_participation_requests} attendance requests to process for the following event:" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: lib/web/templates/email/admin_user_role_changed.html.heex:18 #: lib/web/templates/email/admin_user_role_changed.text.eex:1 #, elixir-autogen, elixir-format diff --git a/priv/gettext/he/LC_MESSAGES/errors.po b/priv/gettext/he/LC_MESSAGES/errors.po index 50d6ae6f6..e28d2cf50 100644 --- a/priv/gettext/he/LC_MESSAGES/errors.po +++ b/priv/gettext/he/LC_MESSAGES/errors.po @@ -44,6 +44,49 @@ msgstr "" msgid "are still associated with this entry" msgstr "" +## From Ecto.Changeset.validate_length/3 +msgid "should be %{count} character(s)" +msgid_plural "should be %{count} character(s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "should have %{count} item(s)" +msgid_plural "should have %{count} item(s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "should be at least %{count} character(s)" +msgid_plural "should be at least %{count} character(s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "should have at least %{count} item(s)" +msgid_plural "should have at least %{count} item(s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "should be at most %{count} character(s)" +msgid_plural "should be at most %{count} character(s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "should have at most %{count} item(s)" +msgid_plural "should have at most %{count} item(s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "must be less than %{number}" msgstr "" @@ -124,8 +167,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -303,13 +346,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -346,7 +389,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -358,15 +401,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -390,14 +433,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -469,12 +512,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -513,7 +556,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -555,8 +598,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -666,12 +709,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -807,7 +850,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -822,7 +865,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -852,8 +895,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -893,7 +936,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -914,7 +957,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -934,17 +977,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1064,7 +1107,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1162,18 +1205,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1300,12 +1343,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1350,3 +1393,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/hr/LC_MESSAGES/activity.po b/priv/gettext/hr/LC_MESSAGES/activity.po index 732194b0a..600b5231c 100644 --- a/priv/gettext/hr/LC_MESSAGES/activity.po +++ b/priv/gettext/hr/LC_MESSAGES/activity.po @@ -229,7 +229,7 @@ msgstr "" "Ne želite dobivati obavijesti o aktivnosti? Možete promjeniti učestalost ili " "ih potpuno isključiti u svojim postavkama." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -257,8 +257,6 @@ msgstr "Aktivnost u %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} su objavili najavu za događaj %{event}." @@ -270,7 +268,7 @@ msgstr "%{profile} su objavili najavu za događaj %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} su vas spomenuli u komentaru događaja %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -283,13 +281,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Ovaj tjedan, ukratko" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Obavijest o aktivnosti za %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Dnevni sadržaj za %{instance}" @@ -300,7 +298,7 @@ msgstr "Dnevni sadržaj za %{instance}" msgid "Here's your daily activity recap" msgstr "Današnja aktivnost, ukratko" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Kratki sadržaj tjedna za %{instance}" @@ -319,7 +317,7 @@ msgstr "%{profile} su objavili novi komentar na vaš događaj %{event}." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} su objavili novi odgovor na vaš događaj %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Najava za vaš događaj %{event}" @@ -490,7 +488,71 @@ msgstr "%{profile} su odobrili člana %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} su objavili najavu za događaj %{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 "%{profile} su objavili najavu za događaj %{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 "%{profile} su vas spomenuli u komentaru događaja %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} su vas spomenuli u komentaru događaja %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} su odgovorili na razgovor %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/hr/LC_MESSAGES/default.po b/priv/gettext/hr/LC_MESSAGES/default.po index ac7aa2bce..f92c46879 100644 --- a/priv/gettext/hr/LC_MESSAGES/default.po +++ b/priv/gettext/hr/LC_MESSAGES/default.po @@ -1014,7 +1014,8 @@ msgstr "Pogledaj izvještaj" msgid "View report:" msgstr "Pogledaj izvještaj:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/hr/LC_MESSAGES/errors.po b/priv/gettext/hr/LC_MESSAGES/errors.po index 7dd99e2ba..a04b2197c 100644 --- a/priv/gettext/hr/LC_MESSAGES/errors.po +++ b/priv/gettext/hr/LC_MESSAGES/errors.po @@ -184,8 +184,8 @@ msgid "No user with this email was found" msgstr "Nije pronađen nijedan korisnik s ovom e-mail adresom" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -363,13 +363,13 @@ msgstr "Osvježiti se mogu samo profili na udaljenim uređajima" msgid "Profile already suspended" msgstr "Profil je već suspendiran" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Za tvoju instancu je potrebna ispravna e-mail adresa" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Anonimno sudjelovanje nije aktivirano" @@ -406,7 +406,7 @@ msgstr "Greška tijekom spremanja izvještaja" msgid "Error while updating report" msgstr "Greška tijekom aktualiziranja izvještaja" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "ID događaja nije pronađen" @@ -418,15 +418,15 @@ msgstr "ID događaja nije pronađen" msgid "Event not found" msgstr "Događaj nije pronađen" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Događaj s ID oznakom %{id} ne postoji" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Interna greška" @@ -450,14 +450,14 @@ msgstr "Nijedan profil nije pronađen za korisnika" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Sudionik već ima ulogu %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Sudionik nije pronađen" @@ -529,12 +529,12 @@ msgstr "Izvještaj nije pronađen" msgid "Resource doesn't exist" msgstr "Resurs ne postoji" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "Događaj je već dosegnuo svoj maksimalni kapacitet" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Ovaj token je neispravan" @@ -573,7 +573,7 @@ msgstr "Korisnik nije pronađen" msgid "You already have a profile for this user" msgstr "Već imaš profil za ovog korisnika" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Već jesi sudionik/sudionica u ovom događaju" @@ -615,8 +615,8 @@ msgstr "Ako nisi povezan/a ne smiješ izbrisati token za feed" msgid "You are not allowed to update a comment if not connected" msgstr "Ako nisi povezan/a ne smiješ aktualizirati komentar" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -736,12 +736,12 @@ msgstr "Za brisanje objava moraš biti prijavljen/a" msgid "You need to be logged-in to delete resources" msgstr "Za brisanje resursa moraš biti prijavljen/a" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Za pridruživanje događaju moraš biti prijavljen/a" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Za napuštanje događaja moraš biti prijavljen/a" @@ -879,7 +879,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -894,7 +894,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -924,8 +924,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -965,7 +965,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -986,7 +986,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "ID anonimnog aktera je neispravan" @@ -1006,17 +1006,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1137,7 +1137,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1235,18 +1235,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1373,12 +1373,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1423,3 +1423,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/hu/LC_MESSAGES/activity.po b/priv/gettext/hu/LC_MESSAGES/activity.po index 034ec4f30..64c007380 100644 --- a/priv/gettext/hu/LC_MESSAGES/activity.po +++ b/priv/gettext/hu/LC_MESSAGES/activity.po @@ -226,7 +226,7 @@ msgstr "" "Nem szeretne tevékenységértesítéseket kapni? Megváltoztathatja a " "gyakoriságot vagy letilthatja azokat a beállításaiban." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -252,8 +252,6 @@ msgstr "Tevékenység a(z) %{instance} példányon" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} közleményt küldött a(z) %{event} esemény alá." @@ -267,7 +265,7 @@ msgstr "" "%{profile} megemlítette Önt a(z) %{event} esemény alatti egyik " "hozzászólásban." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -280,13 +278,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Itt az Ön heti tevékenységösszegzése" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Tevékenységértesítés a(z) %{instance} példányhoz" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Napi tevékenységösszegzés a(z) %{instance} példányhoz" @@ -297,7 +295,7 @@ msgstr "Napi tevékenységösszegzés a(z) %{instance} példányhoz" msgid "Here's your daily activity recap" msgstr "Itt az Ön napi tevékenységösszegzése" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Heti tevékenységösszegzés a(z) %{instance} példányhoz" @@ -316,7 +314,7 @@ msgstr "%{profile} új hozzászólást küldött az Ön %{event} eseménye alá. msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} új választ küldött az Ön %{event} eseménye alá." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Közlemény az Ön %{event} eseményéhez" @@ -504,7 +502,75 @@ msgstr "%{profile} elfogadta %{member} tagot." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} közleményt küldött a(z) %{event} esemény alá." + +#: 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 "%{profile} közleményt küldött a(z) %{event} esemény alá." + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" +"%{profile} megemlítette Önt a(z) %{event} esemény alatti egyik " +"hozzászólásban." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" +"%{profile} megemlítette Önt a(z) %{event} esemény alatti egyik " +"hozzászólásban." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} válaszolt a(z) %{discussion} megbeszélésre." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/hu/LC_MESSAGES/default.po b/priv/gettext/hu/LC_MESSAGES/default.po index 209ac56f1..3b63d67dc 100644 --- a/priv/gettext/hu/LC_MESSAGES/default.po +++ b/priv/gettext/hu/LC_MESSAGES/default.po @@ -1041,7 +1041,8 @@ msgstr "Jelentés megtekintése" msgid "View report:" msgstr "Jelentés megtekintése:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/hu/LC_MESSAGES/errors.po b/priv/gettext/hu/LC_MESSAGES/errors.po index e5b043bfc..b11982a52 100644 --- a/priv/gettext/hu/LC_MESSAGES/errors.po +++ b/priv/gettext/hu/LC_MESSAGES/errors.po @@ -176,8 +176,8 @@ msgid "No user with this email was found" msgstr "Nem található ezzel az e-mail-címmel rendelkező felhasználó" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -359,13 +359,13 @@ msgstr "Csak távoli profilokat lehet frissíteni" msgid "Profile already suspended" msgstr "A profil már fel van függesztve" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Érvényes e-mail-címet követelt meg az Ön példánya" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "A névtelen részvétel nincs engedélyezve" @@ -402,7 +402,7 @@ msgstr "Hiba a jelentés mentésekor" msgid "Error while updating report" msgstr "Hiba a jelentés frissítésekor" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "Nem található az eseményazonosító" @@ -414,15 +414,15 @@ msgstr "Nem található az eseményazonosító" msgid "Event not found" msgstr "Nem található az esemény" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Ezzel a(z) %{id} azonosítóval rendelkező esemény nem létezik" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Belső hiba" @@ -446,14 +446,14 @@ msgstr "Nem található profil a felhasználóhoz" msgid "No such feed token" msgstr "Nincs ilyen hírforrástoken" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "A résztvevő már rendelkezik %{role} szereppel" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Nem található a résztvevő" @@ -525,12 +525,12 @@ msgstr "Nem található a jelentés" msgid "Resource doesn't exist" msgstr "Az erőforrás nem létezik" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "Az esemény már elérte a legnagyobb kapacitását" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Ez a token érvénytelen" @@ -569,7 +569,7 @@ msgstr "Nem található a felhasználó" msgid "You already have a profile for this user" msgstr "Már rendelkezik profillal ehhez a felhasználóhoz" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Már résztvevője ennek az eseménynek" @@ -611,8 +611,8 @@ msgstr "Nem törölhet hírforrástokent, ha nincs kapcsolódva" msgid "You are not allowed to update a comment if not connected" msgstr "Nem frissíthet hozzászólást, ha nincs kapcsolódva" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -739,12 +739,12 @@ msgstr "Bejelentkezve kell lennie a bejegyzések törléséhez" msgid "You need to be logged-in to delete resources" msgstr "Bejelentkezve kell lennie az erőforrások törléséhez" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Bejelentkezve kell lennie egy eseményhez való csatlakozáshoz" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Bejelentkezve kell lennie egy esemény elhagyásához" @@ -881,7 +881,7 @@ msgstr "Ez a tag már vissza lett utasítva." msgid "You don't have the right to remove this member." msgstr "Nincs meg a jogosultsága a tag eltávolításához." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Ez a felhasználónév már foglalt." @@ -898,7 +898,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "A szervező profilját nem a felhasználó birtokolja" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "A megadott profilazonosító nem a névtelen profil" @@ -928,8 +928,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Nem lehet lekérni az erőforrás részleteit erről az URL-ről." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -976,7 +976,7 @@ msgstr "Hiba a területi beállítások frissítésekor" msgid "Error while uploading pictures" msgstr "Hiba a képek feltöltésekor" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "Nem sikerült elhagyni az eseményt" @@ -997,7 +997,7 @@ msgstr "Nem sikerült frissíteni a felhasználó e-mail-címét" msgid "Failed to validate user email" msgstr "Nem sikerült ellenőrizni a felhasználó e-mail-címét" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "A névtelen szereplő azonosítója érvénytelen" @@ -1017,19 +1017,19 @@ msgstr "Ön nem a hozzászólás létrehozója" msgid "You cannot change your password." msgstr "Nem tudja megváltoztatni a jelszavát." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "A formátum nem támogatott" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" "A(z) %{format} formátumba történő exportáláshoz szükséges egyik függőség " "nincs telepítve" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Hiba történt az exportálás mentésekor" @@ -1153,7 +1153,7 @@ msgstr "Már létezik ilyen nevű profil vagy csoport" msgid "Unable to find an instance to follow at this address" msgstr "Nem található követhető példány ezen a címen" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1253,18 +1253,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1391,12 +1391,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1441,3 +1441,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/id/LC_MESSAGES/activity.po b/priv/gettext/id/LC_MESSAGES/activity.po index 3911ae2ab..1c74e9fac 100644 --- a/priv/gettext/id/LC_MESSAGES/activity.po +++ b/priv/gettext/id/LC_MESSAGES/activity.po @@ -225,7 +225,7 @@ msgstr "%{profile} membalas sebuah komentar di acara %{event}." msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -249,8 +249,6 @@ msgstr "Aktivitas di %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} memposting sebuah pengumuman di acara %{event}." @@ -262,7 +260,7 @@ msgstr "%{profile} memposting sebuah pengumuman di acara %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -273,13 +271,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -290,7 +288,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -309,7 +307,7 @@ msgstr "%{profile} memposting komentar baru di acara %{event} Anda." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} memposting balasan di acara %{event} Anda." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Pengumuman untuk acara %{event} Anda" @@ -481,7 +479,71 @@ msgstr "%{profile} menambahkan anggota %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} memposting sebuah pengumuman di acara %{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 "%{profile} memposting sebuah pengumuman di acara %{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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/id/LC_MESSAGES/default.po b/priv/gettext/id/LC_MESSAGES/default.po index b81400c1e..e495ab111 100644 --- a/priv/gettext/id/LC_MESSAGES/default.po +++ b/priv/gettext/id/LC_MESSAGES/default.po @@ -978,7 +978,8 @@ msgstr "Lihat laporan" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/id/LC_MESSAGES/errors.po b/priv/gettext/id/LC_MESSAGES/errors.po index f48c67538..c7d882937 100644 --- a/priv/gettext/id/LC_MESSAGES/errors.po +++ b/priv/gettext/id/LC_MESSAGES/errors.po @@ -154,8 +154,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -333,13 +333,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -376,7 +376,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -388,15 +388,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -420,14 +420,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -499,12 +499,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -543,7 +543,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -585,8 +585,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -696,12 +696,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -837,7 +837,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -852,7 +852,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -882,8 +882,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -923,7 +923,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -944,7 +944,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -964,17 +964,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1094,7 +1094,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1192,18 +1192,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1330,12 +1330,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1380,3 +1380,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/it/LC_MESSAGES/activity.po b/priv/gettext/it/LC_MESSAGES/activity.po index 629e084b3..a5f0baa24 100644 --- a/priv/gettext/it/LC_MESSAGES/activity.po +++ b/priv/gettext/it/LC_MESSAGES/activity.po @@ -224,7 +224,7 @@ msgstr "" "Non si desidera ricevere notifiche di attività? È possibile modificare la " "frequenza o disabilitarle nelle impostazioni." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -250,8 +250,6 @@ msgstr "Attività su %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} ha inviato un annuncio sotto l'evento %{event}." @@ -263,7 +261,7 @@ msgstr "%{profile} ha inviato un annuncio sotto l'evento %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} ti ha menzionato in un commento sotto l'evento %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -276,13 +274,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Ecco il riepilogo delle tue attività settimanali" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Notifica attività per %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Riepilogo delle attività giornaliere per %{instance}" @@ -293,7 +291,7 @@ msgstr "Riepilogo delle attività giornaliere per %{instance}" msgid "Here's your daily activity recap" msgstr "Ecco il riepilogo delle tue attività quotidiane" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Riepilogo attività settimanale per %{instance}" @@ -314,7 +312,7 @@ msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" "%{profile} ha pubblicato una nuova risposta sotto il tuo evento %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Annuncio per il tuo evento %{event}" @@ -494,7 +492,71 @@ msgstr "%{profile} ha aggiunto il membro %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} ha inviato un annuncio sotto l'evento %{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 "%{profile} ha inviato un annuncio sotto l'evento %{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 "%{profile} ti ha menzionato in un commento sotto l'evento %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} ti ha menzionato in un commento sotto l'evento %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} ha risposto alla discussione %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/it/LC_MESSAGES/default.po b/priv/gettext/it/LC_MESSAGES/default.po index cda0f9c8d..e006ac1a1 100644 --- a/priv/gettext/it/LC_MESSAGES/default.po +++ b/priv/gettext/it/LC_MESSAGES/default.po @@ -15,238 +15,261 @@ msgstr "" "X-Generator: Weblate 5.0.1\n" #: lib/web/templates/email/password_reset.html.heex:66 -msgid "" -"If you didn't request this, please ignore this email. Your password won't " -"change until you access the link below and create a new one." +#, elixir-autogen, elixir-format +msgid "If you didn't request this, please ignore this email. Your password won't change until you access the link below and create a new one." msgstr "" "Se non l'hai richiesta tu, ignora questa mail. La tua password non sarà " "cambiata fino a che non accederai al link sotto per crearne una nuova." #: lib/web/templates/email/report.html.heex:121 -#: lib/web/templates/email/report.html.heex:120 +#, elixir-autogen, elixir-format msgid "%{title} by %{creator}" msgstr "%{title} di %{creator}" #: lib/web/templates/email/registration_confirmation.html.heex:80 +#, elixir-autogen, elixir-format msgid "Activate my account" msgstr "Attiva il mio account" #: lib/web/templates/email/email.html.heex:150 #: lib/web/templates/email/email.text.eex:9 +#, elixir-autogen, elixir-format msgid "Ask the community on Framacolibri" msgstr "Chiedi alla comunità su Framacolibri" #: lib/web/templates/email/report.text.eex:17 -#: lib/web/templates/email/report.text.eex:15 +#, elixir-autogen, elixir-format msgid "Comments" msgstr "Commenti" #: lib/web/email/user.ex:49 +#, elixir-autogen, elixir-format msgid "Instructions to reset your password on %{instance}" msgstr "Istruzioni per reimpostare la tua password su %{instance}" #: lib/web/templates/email/report.text.eex:23 -#: lib/web/templates/email/report.text.eex:21 +#, elixir-autogen, elixir-format msgid "Reason" msgstr "Spiegazione" #: lib/web/templates/email/password_reset.html.heex:86 +#, elixir-autogen, elixir-format msgid "Reset Password" msgstr "Resetta la password" #: lib/web/templates/email/password_reset.html.heex:53 -msgid "" -"Resetting your password is easy. Just press the button below and follow the " -"instructions. We'll have you up and running in no time." +#, elixir-autogen, elixir-format +msgid "Resetting your password is easy. Just press the button below and follow the instructions. We'll have you up and running in no time." msgstr "" "Resettare la tua password è semplice. Premi il pulsante sotto e segui le " "istruzioni. Potrai riutilizzare Mobilizon in pochissimo tempo." #: lib/web/email/user.ex:26 +#, elixir-autogen, elixir-format msgid "Instructions to confirm your Mobilizon account on %{instance}" msgstr "Istruzioni per confermare il tuo account Mobilizon su %{instance}" #: lib/web/email/admin.ex:22 +#, elixir-autogen, elixir-format msgid "New report on Mobilizon instance %{instance}" msgstr "Nuova segnalazione sull'istanza di Mobilizon %{instance}" #: lib/web/templates/email/before_event_notification.html.heex:67 #: lib/web/templates/email/before_event_notification.text.eex:4 +#, elixir-autogen, elixir-format msgid "Go to event page" msgstr "Vai alla pagina dell'evento" #: lib/web/templates/email/report.text.eex:1 +#, elixir-autogen, elixir-format msgid "New report from %{reporter} on %{instance}" msgstr "Nuova segnalazione da %{reporter} su %{instance}" #: lib/web/templates/email/event_participation_approved.text.eex:1 +#, elixir-autogen, elixir-format msgid "Participation approved" msgstr "Partecipazione approvata" #: lib/web/templates/email/password_reset.html.heex:18 #: lib/web/templates/email/password_reset.text.eex:1 +#, elixir-autogen, elixir-format msgid "Password reset" msgstr "Resettare la password" #: lib/web/templates/email/password_reset.text.eex:7 -msgid "" -"Resetting your password is easy. Just click the link below and follow the " -"instructions. We'll have you up and running in no time." +#, elixir-autogen, elixir-format +msgid "Resetting your password is easy. Just click the link below and follow the instructions. We'll have you up and running in no time." msgstr "" "Resettare la tua password è semplice. Seleziona il link sotto e segui le " "istruzioni. Potrai riutilizzare Mobilizon in pochissimo tempo." #: lib/web/templates/email/registration_confirmation.text.eex:5 -msgid "" -"You created an account on %{host} with this email address. You are one click " -"away from activating it. If this wasn't you, please ignore this email." +#, elixir-autogen, elixir-format +msgid "You created an account on %{host} with this email address. You are one click away from activating it. If this wasn't you, please ignore this email." msgstr "" "Hai creato un account su %{host} con questa email. Sei ad un click " "dall'attivarlo. Se non sei tu ignora questo messaggio." #: lib/web/email/participation.ex:114 +#, elixir-autogen, elixir-format msgid "Your participation to event %{title} has been approved" msgstr "La tua partecipazione all'evento %{title} è stata approvata" #: lib/web/email/participation.ex:67 +#, elixir-autogen, elixir-format msgid "Your participation to event %{title} has been rejected" msgstr "La tua partecipazione all'evento %{title} è stata rifiutata" #: lib/web/email/event.ex:44 +#, elixir-autogen, elixir-format msgid "Event %{title} has been updated" msgstr "L'evento %{title} è stato aggiornato" #: lib/web/templates/email/event_updated.text.eex:7 +#, elixir-autogen, elixir-format msgid "New title: %{title}" msgstr "Nuovo titolo: %{title}" #: lib/web/templates/email/password_reset.text.eex:5 +#, elixir-autogen, elixir-format msgid "You requested a new password for your account on %{instance}." msgstr "Hai richiesto una nuova password per il tuo account su %{instance}." #: lib/web/templates/email/email.html.heex:105 +#, elixir-autogen, elixir-format msgid "Warning" msgstr "Avviso" #: lib/web/email/participation.ex:140 +#, elixir-autogen, elixir-format msgid "Confirm your participation to event %{title}" msgstr "Conferma la tua partecipazione all'evento %{title}" #: lib/web/templates/api/privacy.html.heex:106 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "An internal ID for your current selected identity" msgstr "Un ID interno per l'identità attualmente selezionata" #: lib/web/templates/api/privacy.html.heex:105 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "An internal user ID" msgstr "Un ID utente interno" #: lib/web/templates/api/privacy.html.heex:47 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Any of the information we collect from you may be used in the following ways:" +msgid "Any of the information we collect from you may be used in the following ways:" msgstr "" "Qualsiasi informazione che raccogliamo da te può essere utilizzata nei " "seguenti modi:" #: lib/web/templates/api/privacy.html.heex:13 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Basic account information" msgstr "Informazioni di base sull'account" #: lib/web/templates/api/privacy.html.heex:32 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Do not share any dangerous information over Mobilizon." msgstr "Non condividere informazioni pericolose su Mobilizon." #: lib/web/templates/api/privacy.html.heex:123 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Do we disclose any information to outside parties?" msgstr "Divulghiamo informazioni a terzi?" #: lib/web/templates/api/privacy.html.heex:100 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Do we use cookies?" msgstr "Usiamo i cookies?" #: lib/web/templates/api/privacy.html.heex:76 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "How do we protect your information?" msgstr "Come proteggiamo le tue informazioni?" #: lib/web/templates/api/privacy.html.heex:36 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "IPs and other metadata" msgstr "IPs e altri metadati" #: lib/web/templates/api/privacy.html.heex:23 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Published events and comments" msgstr "Eventi e commenti pubblicati" #: lib/web/templates/api/privacy.html.heex:93 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Retain the IP addresses associated with registered users no more than 12 " -"months." +msgid "Retain the IP addresses associated with registered users no more than 12 months." msgstr "" "Conservare gli indirizzi IP associati agli utenti registrati per non più di " "12 mesi." #: lib/web/templates/api/privacy.html.heex:107 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Tokens to authenticate you" msgstr "Tokens per autenticarti" #: lib/web/templates/api/privacy.html.heex:38 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"We also may retain server logs which include the IP address of every request " -"to our server." +msgid "We also may retain server logs which include the IP address of every request to our server." msgstr "" "Possiamo anche conservare i registri del server che includono l'indirizzo IP " "di ogni richiesta al nostro server." #: lib/web/templates/api/privacy.html.heex:102 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "We store the following information on your device when you connect:" msgstr "" "Memorizziamo le seguenti informazioni sul tuo dispositivo quando ti connetti:" #: lib/web/templates/api/privacy.html.heex:84 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "We will make a good faith effort to:" msgstr "Facciamo tutto il possibile per:" #: lib/web/templates/api/privacy.html.heex:45 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "What do we use your information for?" msgstr "Per cosa usiamo le tue informazioni?" #: lib/web/templates/api/privacy.html.heex:83 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "What is our data retention policy?" msgstr "Qual è la nostra politica di conservazione dei dati?" #: lib/web/templates/api/privacy.html.heex:99 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "You may irreversibly delete your account at any time." msgstr "Puoi eliminare irreversibilmente il tuo account in qualsiasi momento." #: lib/web/templates/api/privacy.html.heex:158 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Changes to our Privacy Policy" msgstr "Modifiche alla nostra politica sulla privacy" #: lib/web/templates/api/privacy.html.heex:139 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"If this server is in the EU or the EEA: Our site, products and services are " -"all directed to people who are at least 16 years old. If you are under the " -"age of 16, per the requirements of the GDPR (General Data Protection " -"Regulation) do not use this site." +msgid "If this server is in the EU or the EEA: Our site, products and services are all directed to people who are at least 16 years old. If you are under the age of 16, per the requirements of the GDPR (General Data Protection Regulation) do not use this site." msgstr "" "Se questo server è in EU o EEA: Il nostro sito, prodotti e servizi sono " "diretti a persone che hanno almeno 16 anni. Se hai meno di 16 anni, secondo " @@ -255,13 +278,9 @@ msgstr "" "non usare questo sito." #: lib/web/templates/api/privacy.html.heex:146 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"If this server is in the USA: Our site, products and services are all " -"directed to people who are at least 13 years old. If you are under the age " -"of 13, per the requirements of COPPA (Children's Online Privacy " -"Protection Act) do not use this site." +msgid "If this server is in the USA: Our site, products and services are all directed to people who are at least 13 years old. If you are under the age of 13, per the requirements of COPPA (Children's Online Privacy Protection Act) do not use this site." msgstr "" "Se questo server è negli USA: Il nostro sito, prodotti e servizi sono " "diretti a persone che hanno almeno 13 anni. Se hai meno di 13 anni, secondo " @@ -270,35 +289,31 @@ msgstr "" "Act) non usare questo sito." #: lib/web/templates/api/privacy.html.heex:160 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"If we decide to change our privacy policy, we will post those changes on " -"this page." +msgid "If we decide to change our privacy policy, we will post those changes on this page." msgstr "" "Se decidiamo di modificare la politica sulla privacy, pubblicheremo i " "cambiamenti su questa pagina." #: lib/web/templates/api/privacy.html.heex:153 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Law requirements can be different if this server is in another jurisdiction." +msgid "Law requirements can be different if this server is in another jurisdiction." msgstr "" "I requisiti di legge possono essere diversi se questo server si trova in " "un'altra giurisdizione." #: lib/web/templates/api/privacy.html.heex:137 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Site usage by children" msgstr "Utilizzo del sito da parte dei bambini" #: lib/web/templates/api/privacy.html.heex:68 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"The email address you provide may be used to send you information, updates " -"and notifications about other people\n" -" interacting with your content or sending you messages and to respond to " -"inquiries, and/or other requests or\n" -" questions." +msgid "The email address you provide may be used to send you information, updates and notifications about other people\n interacting with your content or sending you messages and to respond to inquiries, and/or other requests or\n questions." msgstr "" "L'indirizzo email fornito potrebbe essere utilizzato per inviarti " "informazioni, aggiornamenti e notifiche su altre persone\n" @@ -307,23 +322,18 @@ msgstr "" " domande." #: lib/web/templates/api/privacy.html.heex:61 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"To aid moderation of the community, for example comparing your IP address " -"with other known ones to determine ban\n" -" evasion or other violations." +msgid "To aid moderation of the community, for example comparing your IP address with other known ones to determine ban\n evasion or other violations." msgstr "" "Per aiutare la moderazione della comunità, ad esempio confrontando il tuo " "indirizzo IP con altri noti per determinare\n" " l'evasione del divieto o altre violazioni." #: lib/web/templates/api/privacy.html.heex:54 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"To provide the core functionality of Mobilizon. Depending on this instance's " -"policy you may only be able to\n" -" interact with other people's content and post your own content if you " -"are logged in." +msgid "To provide the core functionality of Mobilizon. Depending on this instance's policy you may only be able to\n interact with other people's content and post your own content if you are logged in." msgstr "" "Per fornire le funzionalità principali di Mobilizon. A seconda della " "politica di questa istanza, potresti essere in grado di\n" @@ -331,19 +341,23 @@ msgstr "" "contenuti solo se hai effettuato l'accesso." #: lib/web/templates/api/privacy.html.heex:10 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "What information do we collect?" msgstr "Quali informazioni raccogliamo?" -#: lib/web/email/user.ex:188 lib/web/email/user.ex:182 +#: lib/web/email/user.ex:188 +#, elixir-autogen, elixir-format msgid "Mobilizon on %{instance}: confirm your email address" msgstr "Mobilizon su %{instance}: conferma il tuo indirizzo email" -#: lib/web/email/user.ex:165 lib/web/email/user.ex:159 +#: lib/web/email/user.ex:165 +#, elixir-autogen, elixir-format msgid "Mobilizon on %{instance}: email changed" msgstr "Mobilizon su %{instance}: email modificata" #: lib/web/email/notification.ex:52 +#, elixir-format msgid "One event planned today" msgid_plural "%{nb_events} events planned today" msgstr[0] "Un evento programmato oggi" @@ -351,57 +365,66 @@ msgstr[1] "%{nb_events} eventi programmati oggi" #: lib/web/templates/email/on_day_notification.html.heex:47 #: lib/web/templates/email/on_day_notification.text.eex:3 +#, elixir-format msgid "You have one event today:" msgid_plural "You have %{total} events today:" msgstr[0] "Hai un evento oggi:" msgstr[1] "Hai %{total} eventi oggi:" #: lib/web/templates/email/group_invite.text.eex:3 +#, elixir-autogen, elixir-format msgid "%{inviter} just invited you to join their group %{group}" msgstr "%{inviter} ti ha appena invitato a unirti al suo gruppo %{group}" #: lib/web/templates/email/group_invite.html.heex:18 #: lib/web/templates/email/group_invite.text.eex:1 +#, elixir-autogen, elixir-format msgid "Come along!" msgstr "Sbrigati!" #: lib/web/email/notification.ex:24 +#, elixir-autogen, elixir-format msgid "Don't forget to go to %{title}" msgstr "Non dimenticare di andare a %{title}" #: lib/web/templates/email/before_event_notification.html.heex:47 #: lib/web/templates/email/before_event_notification.text.eex:3 +#, elixir-autogen, elixir-format msgid "Get ready for %{title}" msgstr "Tenersi pronti per %{title}" #: lib/web/templates/email/group_invite.html.heex:83 +#, elixir-autogen, elixir-format msgid "See my groups" msgstr "Visualizza i miei gruppi" #: lib/web/templates/email/group_invite.html.heex:65 #: lib/web/templates/email/group_invite.text.eex:5 +#, elixir-autogen, elixir-format msgid "To accept this invitation, head over to your groups." msgstr "Per accettare questo invito, vai ai tuoi gruppi." #: lib/web/templates/email/before_event_notification.text.eex:5 +#, elixir-autogen, elixir-format msgid "View the event on: %{link}" msgstr "Visualizza l'evento su: %{link}" #: lib/web/email/member.ex:30 +#, elixir-autogen, elixir-format msgid "You have been invited by %{inviter} to join group %{group}" msgstr "Sei stato invitato da %{inviter} a unirti al gruppo %{group}" #: lib/web/email/notification.ex:81 +#, elixir-format msgid "One event planned this week" msgid_plural "%{nb_events} events planned this week" msgstr[0] "Un evento in programma questa settimana" msgstr[1] "%{nb_events} eventi in programma questa settimana" #: lib/web/email/notification.ex:107 +#, elixir-format msgid "One participation request for event %{title} to process" -msgid_plural "" -"%{number_participation_requests} participation requests for event %{title} " -"to process" +msgid_plural "%{number_participation_requests} participation requests for event %{title} to process" msgstr[0] "Una richiesta di partecipazione per l'evento %{title} da elaborare" msgstr[1] "" "%{number_participation_requests} richieste di partecipazione per l'evento " @@ -409,23 +432,21 @@ msgstr[1] "" #: lib/web/templates/email/notification_each_week.html.heex:47 #: lib/web/templates/email/notification_each_week.text.eex:3 +#, elixir-format msgid "You have one event this week:" msgid_plural "You have %{total} events this week:" msgstr[0] "Hai un evento questa settimana:" msgstr[1] "Hai %{total} eventi questa settimana:" #: lib/service/metadata/utils.ex:53 +#, elixir-autogen, elixir-format msgid "The event organizer didn't add any description." msgstr "L'organizzatore dell'evento non ha aggiunto alcuna descrizione." #: lib/web/templates/api/privacy.html.heex:78 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"We implement a variety of security measures to maintain the safety of your " -"personal information when you enter, submit, or access your personal " -"information. Among other things, your browser session, as well as the " -"traffic between your applications and the API, are secured with SSL/TLS, and " -"your password is hashed using a strong one-way algorithm." +msgid "We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. Among other things, your browser session, as well as the traffic between your applications and the API, are secured with SSL/TLS, and your password is hashed using a strong one-way algorithm." msgstr "" "Implementiamo una serie di misure di sicurezza per mantenere la sicurezza " "delle tue informazioni personali quando inserisci, invii o accedi alle tue " @@ -435,15 +456,9 @@ msgstr "" "unidirezionale." #: lib/web/templates/api/privacy.html.heex:126 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"No. We do not sell, trade, or otherwise transfer to outside parties your " -"personally identifiable information. This does not include trusted third " -"parties who assist us in operating our site, conducting our business, or " -"servicing you, so long as those parties agree to keep this information " -"confidential. We may also release your information when we believe release " -"is appropriate to comply with the law, enforce our site policies, or protect " -"ours or others rights, property, or safety." +msgid "No. We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our site, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety." msgstr "" "No. Non vendiamo, scambiamo o trasferiamo in altro modo a parti esterne le " "tue informazioni di identificazione personale. Ciò non include terze parti " @@ -455,24 +470,21 @@ msgstr "" "sito o proteggere i nostri o altri diritti, proprietà o sicurezza." #: lib/web/templates/api/terms.html.heex:62 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Accepting these Terms" msgstr "Accettazione di queste Condizioni" #: lib/web/templates/api/terms.html.heex:73 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Changes to these Terms" msgstr "Modifiche a queste Condizioni d'Utilizzo" #: lib/web/templates/api/terms.html.heex:271 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"A lot of the content on the Service is from you and others, and we don't " -"review, verify or authenticate it, and it may include inaccuracies or false " -"information. We make no representations, warranties, or guarantees relating " -"to the quality, suitability, truth, accuracy or completeness of any content " -"contained in the Service. You acknowledge sole responsibility for and assume " -"all risk arising from your use of or reliance on any content." +msgid "A lot of the content on the Service is from you and others, and we don't review, verify or authenticate it, and it may include inaccuracies or false information. We make no representations, warranties, or guarantees relating to the quality, suitability, truth, accuracy or completeness of any content contained in the Service. You acknowledge sole responsibility for and assume all risk arising from your use of or reliance on any content." msgstr "" "Gran parte dei contenuti di questo Servizio sono prodotti da te e da altri e " "noi non li controlliamo, verifichiamo o autentichiamo e ciò può portare a " @@ -484,98 +496,91 @@ msgstr "" "ad essi." #: lib/web/templates/api/terms.html.heex:192 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Also, you agree that you will not do any of the following in connection with " -"the Service or other users:" +msgid "Also, you agree that you will not do any of the following in connection with the Service or other users:" msgstr "" "inoltre accetti di non essere in nessun modo relazionato col Servizio o con " "altri utenti se farai una delle seguenti azioni:" #: lib/web/templates/api/terms.html.heex:217 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Circumvent or attempt to circumvent any filtering, security measures, rate " -"limits or other features designed to protect the Service, users of the " -"Service, or third parties." +msgid "Circumvent or attempt to circumvent any filtering, security measures, rate limits or other features designed to protect the Service, users of the Service, or third parties." msgstr "" "Eludere o tentare di eludere filtri, misure di sicurezza, limiti di velocità " "o altre funzionalità progettate per proteggere il Servizio, gli utenti del " "Servizio o terze parti." #: lib/web/templates/api/terms.html.heex:211 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Collect any personal information about other users, or intimidate, threaten, " -"stalk or otherwise harass other users of the Service;" +msgid "Collect any personal information about other users, or intimidate, threaten, stalk or otherwise harass other users of the Service;" msgstr "" "Raccogliere informazioni personali su altri utenti o intimidire, minacciare, " "perseguitare o molestare in altro modo altri utenti del Servizio;" #: lib/web/templates/api/terms.html.heex:167 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Content that is illegal or unlawful, that would otherwise create liability;" +msgid "Content that is illegal or unlawful, that would otherwise create liability;" msgstr "" "Creare contenuti che sono illegali o illeciti o che possono dare luogo a " "responsabilità penali;" #: lib/web/templates/api/terms.html.heex:173 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Content that may infringe or violate any patent, trademark, trade secret, " -"copyright, right of privacy, right of publicity or other intellectual or " -"other right of any party;" +msgid "Content that may infringe or violate any patent, trademark, trade secret, copyright, right of privacy, right of publicity or other intellectual or other right of any party;" msgstr "" "Contenuti che possono infrangere o violare brevetti, marchi, segreti " "commerciali, copyright, diritti alla privacy, diritti di pubblicità o altri " "diritti intellettuali o di altro tipo di qualsiasi parte;" #: lib/web/templates/api/terms.html.heex:103 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Creating Accounts" msgstr "Creazione degli Accounts" #: lib/web/templates/api/terms.html.heex:284 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Entire Agreement" msgstr "Intero Accordo" #: lib/web/templates/api/terms.html.heex:294 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Feedback" msgstr "Opinione" #: lib/web/templates/api/terms.html.heex:261 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Hyperlinks and Third Party Content" msgstr "Collegamenti ipertestuali e contenuti di terze parti" #: lib/web/templates/api/terms.html.heex:279 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"If you breach any of these Terms, we have the right to suspend or disable " -"your access to or use of the Service." +msgid "If you breach any of these Terms, we have the right to suspend or disable your access to or use of the Service." msgstr "" "Se infrangete uno di questi Termini avete il diritto di sospendere o " "disabilitare l'accesso al Servizio o il suo uso." #: lib/web/templates/api/terms.html.heex:205 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Impersonate or post on behalf of any person or entity or otherwise " -"misrepresent your affiliation with a person or entity;" +msgid "Impersonate or post on behalf of any person or entity or otherwise misrepresent your affiliation with a person or entity;" msgstr "" "Impersonare o pubblicare per conto di qualsiasi persona o entità o " "altrimenti travisare la propria affiliazione con una persona o entità;" #: lib/web/templates/api/terms.html.heex:128 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Our Service allows you and other users to post, link and otherwise make " -"available content. You are responsible for the content that you make " -"available to the Service, including its legality, reliability, and " -"appropriateness." +msgid "Our Service allows you and other users to post, link and otherwise make available content. You are responsible for the content that you make available to the Service, including its legality, reliability, and appropriateness." msgstr "" "Il nostro servizio consente a te e ad altri utenti di pubblicare, collegare " "e altrimenti rendere disponibili contenuti. Sei responsabile del contenuto " @@ -583,26 +588,27 @@ msgstr "" "e adeguatezza." #: lib/web/templates/api/terms.html.heex:94 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Privacy Policy" msgstr "Politica sulla Privacy" #: lib/web/templates/api/terms.html.heex:304 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Questions & Contact Information" msgstr "Domande e Informazioni di Contatto" #: lib/web/templates/api/terms.html.heex:277 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Termination" msgstr "Termine" #: lib/web/templates/api/terms.html.heex:199 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Use the Service in any manner that could interfere with, disrupt, negatively " -"affect or inhibit other users from fully enjoying the Service or that could " -"damage, disable, overburden or impair the functioning of the Service;" +msgid "Use the Service in any manner that could interfere with, disrupt, negatively affect or inhibit other users from fully enjoying the Service or that could damage, disable, overburden or impair the functioning of the Service;" msgstr "" "Utilizzare il Servizio in qualsiasi modo che possa interferire, " "interrompere, influenzare negativamente o impedire ad altri utenti di godere " @@ -610,20 +616,15 @@ msgstr "" "sovraccaricare o compromettere il funzionamento del Servizio;" #: lib/web/templates/api/terms.html.heex:126 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Your Content & Conduct" msgstr "I tuoi Contenuti e la tua Condotta" #: lib/web/templates/api/terms.html.heex:263 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"%{instance_name} makes no claim or representation regarding, and " -"accepts no responsibility for third party websites accessible by hyperlink " -"from the Service or websites linking to the Service. When you leave the " -"Service, you should be aware that these Terms and our policies no longer " -"govern. The inclusion of any link does not imply endorsement by " -"%{instance_name} of the site. Use of any such linked website is at the " -"user's own risk." +msgid "%{instance_name} makes no claim or representation regarding, and accepts no responsibility for third party websites accessible by hyperlink from the Service or websites linking to the Service. When you leave the Service, you should be aware that these Terms and our policies no longer govern. The inclusion of any link does not imply endorsement by %{instance_name} of the site. Use of any such linked website is at the user's own risk." msgstr "" "%{instance_name} non fa alcuna rivendicazione o dichiarazione in " "merito e non si assume alcuna responsabilità per i siti Web di terzi " @@ -635,12 +636,9 @@ msgstr "" "a rischio dell'utente." #: lib/web/templates/api/terms.html.heex:224 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Finally, your use of the Service is also subject to acceptance of the instance's own specific rules regarding the code of conduct " -"and moderation rules. Breaking those rules may also result in your account " -"being disabled or suspended." +msgid "Finally, your use of the Service is also subject to acceptance of the instance's own specific rules regarding the code of conduct and moderation rules. Breaking those rules may also result in your account being disabled or suspended." msgstr "" "Infine, l'utilizzo del Servizio è anche soggetto all'accettazione delle regole specifiche dell'istanza relative al codice di " @@ -648,21 +646,17 @@ msgstr "" "anche comportare la disattivazione o la sospensione del tuo account." #: lib/web/templates/api/terms.html.heex:254 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"For full details about the Mobilizon software see here." +msgid "For full details about the Mobilizon software see here." msgstr "" "Per i dettagli completi sul software Mobilizon vedi qui." #: lib/web/templates/api/terms.html.heex:47 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Here are the important things you need to know about accessing and using the " -"%{instance_name} (%{instance_url}" -") website and service (collectively, \"Service\"). These are our terms " -"of service (\"Terms\"). Please read them carefully." +msgid "Here are the important things you need to know about accessing and using the %{instance_name} (%{instance_url}) website and service (collectively, \"Service\"). These are our terms of service (\"Terms\"). Please read them carefully." msgstr "" "Ecco le cose importanti che devi sapere sull'accesso e sull'utilizzo del " "sito web e servizio %{instance_name} (%{instance_name} a great place for all of us, please " -"do not post, link and otherwise make available on or through the Service any " -"of the following:" +msgid "In order to make %{instance_name} a great place for all of us, please do not post, link and otherwise make available on or through the Service any of the following:" msgstr "" "Al fine di rendere %{instance_name} un posto ideale per tutti ti " "preghiamo di non pubblicare, linkare, o rendere disponibile sul nostro " "Servizio o attraverso esso uno dei seguenti elementi:" #: lib/web/templates/api/terms.html.heex:179 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Private information of any third party (e.g., addresses, phone numbers, " -"email addresses, Social Security numbers and credit card numbers); and" +msgid "Private information of any third party (e.g., addresses, phone numbers, email addresses, Social Security numbers and credit card numbers); and" msgstr "" "Informazioni private di terze parti (ad es. Indirizzi, numeri di telefono, " "indirizzi e-mail, numeri di previdenza sociale e numeri di carte di " "credito); e" #: lib/web/templates/api/terms.html.heex:152 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Since Mobilizon is a distributed network, it is possible, depending on the " -"visibility rules set to your content, that your content has been distributed " -"to other Mobilizon instances. When you delete your content, we will request " -"those other instances to also delete the content. Our responsibility on the " -"content being deleted from those other instances ends here. If for some " -"reason, some other instance does not delete the content, we cannot be held " -"responsible." +msgid "Since Mobilizon is a distributed network, it is possible, depending on the visibility rules set to your content, that your content has been distributed to other Mobilizon instances. When you delete your content, we will request those other instances to also delete the content. Our responsibility on the content being deleted from those other instances ends here. If for some reason, some other instance does not delete the content, we cannot be held responsible." msgstr "" "Poiché Mobilizon è una rete distribuita, è possibile, a seconda delle regole " "di visibilità impostate per i tuoi contenuti, che i tuoi contenuti siano " @@ -724,12 +706,9 @@ msgstr "" "istanza non elimina il contenuto, non possiamo essere ritenuti responsabili." #: lib/web/templates/api/terms.html.heex:286 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"These Terms constitute the entire agreement between you and " -"%{instance_name} regarding the use of the Service, superseding any prior " -"agreements between you and %{instance_name} relating to your use of " -"the Service." +msgid "These Terms constitute the entire agreement between you and %{instance_name} regarding the use of the Service, superseding any prior agreements between you and %{instance_name} relating to your use of the Service." msgstr "" "I presenti Termini costituiscono l'intero accordo tra te e " "%{instance_name} per quanto riguarda l'utilizzo del Servizio, " @@ -737,12 +716,9 @@ msgstr "" "relativo al tuo utilizzo del Servizio." #: lib/web/templates/api/terms.html.heex:247 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"This Service runs on a Mobilizon instance. This source code is licensed " -"under an AGPLv3 license which means you are allowed to " -"and even encouraged to take the source code, modify it and use it." +msgid "This Service runs on a Mobilizon instance. This source code is licensed under an AGPLv3 license which means you are allowed to and even encouraged to take the source code, modify it and use it." msgstr "" "Questo servizio viene eseguito su un'istanza Mobilizon. Questo codice " "sorgente è concesso in licenza %{instance_name}." +msgid "We love feedback. Please let us know what you think of the Service, these Terms and, in general, %{instance_name}." msgstr "" "Adoriamo i feedback. Fateci sapere cosa ne pensate del Servizio, dei " "presenti Termini e, in generale, di %{instance_name}." #: lib/web/templates/api/terms.html.heex:234 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Instance administrators (and community moderators, given the relevant " -"access) are responsible for monitoring and acting on flagged content and " -"other user reports, and have the right and responsibility to remove or edit " -"content that is not aligned to this Instance set of rules, or to suspend, " -"block or ban (temporarily or permanently) any account, community, or " -"instance for breaking these terms, or for other behaviours that they deem " -"inappropriate, threatening, offensive, or harmful." +msgid "Instance administrators (and community moderators, given the relevant access) are responsible for monitoring and acting on flagged content and other user reports, and have the right and responsibility to remove or edit content that is not aligned to this Instance set of rules, or to suspend, block or ban (temporarily or permanently) any account, community, or instance for breaking these terms, or for other behaviours that they deem inappropriate, threatening, offensive, or harmful." msgstr "" "Gli amministratori delle istanze (e i moderatori della comunità, dato " "l'accesso pertinente) sono responsabili del monitoraggio e dell'azione sui " @@ -816,20 +782,17 @@ msgstr "" "inappropriati, minacciosi, offensivi o dannosi." #: lib/web/templates/api/terms.html.heex:7 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"%{instance_name} will not use or transmit or resell your personal data" +msgid "%{instance_name} will not use or transmit or resell your personal data" msgstr "" "%{instance_name} non utilizzerà, trasmetterà o rivenderà i tuoi dati " "personali" #: lib/web/templates/api/terms.html.heex:113 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"If you discover or suspect any Service security breaches, please let us know " -"as soon as possible. For security holes in the Mobilizon software itself, " -"please contact its " -"contributors directly." +msgid "If you discover or suspect any Service security breaches, please let us know as soon as possible. For security holes in the Mobilizon software itself, please contact its contributors directly." msgstr "" "Se scopri o sospetti violazioni della sicurezza del Servizio, faccelo sapere " "il prima possibile. Per falle di sicurezza nel software Mobilizon stesso, " @@ -837,22 +800,18 @@ msgstr "" ">i suoi contributori." #: lib/web/templates/api/terms.html.heex:240 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Instance administrators should ensure that every community hosted on the " -"instance is properly moderated according to the defined rules." +msgid "Instance administrators should ensure that every community hosted on the instance is properly moderated according to the defined rules." msgstr "" "Gli amministratori delle istanze dovrebbero garantire che ogni comunità " "ospitata sull'istanza sia adeguatamente moderata in base alle regole " "definite." #: lib/web/templates/api/terms.html.heex:321 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Originally adapted from the Diaspora* and App.net privacy policies, also licensed under CC BY-SA." +msgid "Originally adapted from the Diaspora* and App.net privacy policies, also licensed under CC BY-SA." msgstr "" "Adattato originariamente dalle politiche sulla privacy di Diaspora* e CC BY-SA." #: lib/web/templates/api/privacy.html.heex:173 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Originally adapted from the Mastodon and Discourse privacy policies, also licensed under CC BY-SA." +msgid "Originally adapted from the Mastodon and Discourse privacy policies, also licensed under CC BY-SA." msgstr "" "Originariamente adattato dalle politiche sulla privacy di Mastodon e CC BY-SA." #: lib/web/templates/api/terms.html.heex:3 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Short version" msgstr "Versione breve" #: lib/web/templates/api/terms.html.heex:29 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"The service is provided without warranties and these terms may change in the " -"future" +msgid "The service is provided without warranties and these terms may change in the future" msgstr "" "Il servizio è fornito senza garanzie e questi termini possono cambiare in " "futuro" #: lib/web/templates/api/privacy.html.heex:166 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"This document is licensed under CC BY-SA. It was last updated June 18, 2020." +msgid "This document is licensed under CC BY-SA. It was last updated June 18, 2020." msgstr "" "Questo documento è concesso in licenza CC BY-SA. È stato aggiornato l'ultima volta il 18 " "giugno 2020." #: lib/web/templates/api/terms.html.heex:314 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"This document is licensed under CC BY-SA. It was last updated June 22, 2020." +msgid "This document is licensed under CC BY-SA. It was last updated June 22, 2020." msgstr "" "Questo documento è concesso in licenza CC BY-SA. È stato aggiornato l'ultima volta il 22 " "giugno 2020." #: lib/web/templates/api/terms.html.heex:21 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"You must respect other people and %{instance_name}'s rules when using " -"the service" +msgid "You must respect other people and %{instance_name}'s rules when using the service" msgstr "" "Devi rispettare le altre persone e le regole di %{instance_name} " "quando utilizzi il servizio" #: lib/web/templates/api/terms.html.heex:15 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "You must respect the law when using %{instance_name}" msgstr "Devi rispettare la legge quando utilizzi %{instance_name}" #: lib/web/templates/api/terms.html.heex:5 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Your content is yours" msgstr "I tuoi dati ti appartengono" #: lib/web/templates/email/anonymous_participation_confirmation.html.heex:71 +#, elixir-autogen, elixir-format msgid "Confirm my e-mail address" msgstr "Conferma il mio indirizzo e-mail" #: lib/web/templates/email/anonymous_participation_confirmation.html.heex:18 #: lib/web/templates/email/anonymous_participation_confirmation.text.eex:1 +#, elixir-autogen, elixir-format msgid "Confirm your e-mail" msgstr "Conferma il tuo indirizzo e-mail" #: lib/web/templates/email/anonymous_participation_confirmation.text.eex:3 -msgid "" -"Hi there! You just registered to join this event: « %{title} ». Please " -"confirm the e-mail address you provided:" +#, elixir-autogen, elixir-format +msgid "Hi there! You just registered to join this event: « %{title} ». Please confirm the e-mail address you provided:" msgstr "" "Ciao! Ti sei appena registrato per partecipare a questo evento: «%{title}». " "Conferma l'indirizzo e-mail che hai fornito:" #: lib/web/templates/email/email.html.heex:142 #: lib/web/templates/email/email.text.eex:8 +#, elixir-autogen, elixir-format msgid "Need help? Is something not working as expected?" msgstr "Bisogno di aiuto? Qualcosa non funziona correttamente?" #: lib/web/templates/email/registration_confirmation.html.heex:47 -msgid "" -"You created an account on %{host} with this email address. You are " -"one click away from activating it." +#, elixir-autogen, elixir-format +msgid "You created an account on %{host} with this email address. You are one click away from activating it." msgstr "" "Hai creato un account su %{host} con questo indirizzo email. Sei a un " "clic di distanza dall'attivarlo." #: lib/web/templates/email/report.html.heex:18 +#, elixir-autogen, elixir-format msgid "New report on %{instance}" msgstr "Nuova segnalazione sull'istanza %{instance}" #: lib/web/templates/email/email_changed_old.html.heex:47 -msgid "" -"The email address for your account on %{host} is being changed to:" +#, elixir-autogen, elixir-format +msgid "The email address for your account on %{host} is being changed to:" msgstr "" "L'indirizzo email del tuo account su %{host} verrà modificato in:" #: lib/web/templates/email/password_reset.html.heex:47 +#, elixir-autogen, elixir-format msgid "You requested a new password for your account on %{instance}." msgstr "" "Hai richiesto una nuova password per il tuo account su %{instance}." #: lib/web/templates/email/email.html.heex:112 #: lib/web/templates/email/email.text.eex:5 +#, elixir-autogen, elixir-format msgid "Please do not use it for real purposes." msgstr "Si prega di non usarlo per scopi reali." @@ -983,12 +942,9 @@ msgstr "Si prega di non usarlo per scopi reali." #: lib/web/templates/email/notification_each_week.text.eex:11 #: lib/web/templates/email/on_day_notification.html.heex:89 #: lib/web/templates/email/on_day_notification.text.eex:11 -msgid "" -"Would you wish to cancel your attendance, visit the event page through the " -"link above and click the « Attending » button." -msgid_plural "" -"Would you wish to cancel your attendance to one or several events, visit the " -"event pages through the links above and click the « Attending » button." +#, elixir-format +msgid "Would you wish to cancel your attendance, visit the event page through the link above and click the « Attending » button." +msgid_plural "Would you wish to cancel your attendance to one or several events, visit the event pages through the links above and click the « Attending » button." msgstr[0] "" "Se desideri annullare la tua partecipazione, visita la pagina dell'evento " "attraverso il link sopra e fai clic sul pulsante «Partecipanti»." @@ -998,58 +954,61 @@ msgstr[1] "" "«Partecipanti»." #: lib/web/templates/email/email.text.eex:11 +#, elixir-autogen, elixir-format msgid "%{instance} is powered by Mobilizon." msgstr "%{instance} è alimentata da Mobilizon." #: lib/web/templates/email/email.html.heex:187 +#, elixir-autogen, elixir-format msgid "%{instance} is powered by Mobilizon." msgstr "%{instance} è alimentata da Mobilizon." #: lib/web/templates/email/pending_participation_notification.html.heex:18 #: lib/web/templates/email/pending_participation_notification.text.eex:1 +#, elixir-autogen, elixir-format msgid "A request is pending!" msgstr "Una richiesta in sospeso!" #: lib/web/templates/email/before_event_notification.html.heex:18 #: lib/web/templates/email/before_event_notification.text.eex:1 +#, elixir-autogen, elixir-format msgid "An event is upcoming!" msgstr "Un evento è in arrivo!" #: lib/web/templates/email/email_changed_new.html.heex:18 #: lib/web/templates/email/email_changed_new.text.eex:1 +#, elixir-autogen, elixir-format msgid "Confirm new email" msgstr "Conferma il nuovo indirizzo e-mail" #: lib/web/templates/email/event_updated.html.heex:108 +#, elixir-autogen, elixir-format msgid "End" msgstr "Fine" #: lib/web/templates/email/event_updated.html.heex:18 #: lib/web/templates/email/event_updated.text.eex:1 +#, elixir-autogen, elixir-format msgid "Event update!" msgstr "Evento aggiornato!" #: lib/web/templates/email/report.html.heex:158 -#: lib/web/templates/email/report.html.heex:155 +#, elixir-autogen, elixir-format msgid "Flagged comments" msgstr "Commenti contrassegnati" #: lib/web/templates/email/event_participation_approved.html.heex:61 #: lib/web/templates/email/event_participation_approved.text.eex:7 -msgid "" -"Good news: one of the event organizers just approved your request. Update " -"your calendar, because you're on the guest list now!" +#, elixir-autogen, elixir-format +msgid "Good news: one of the event organizers just approved your request. Update your calendar, because you're on the guest list now!" msgstr "" "Buone notizie: uno degli organizzatori dell'evento ha appena approvato la " "tua richiesta. Aggiorna il tuo calendario, perché ora sei nella lista degli " "invitati!" #: lib/web/templates/email/email_changed_new.html.heex:47 -msgid "" -"Hi there! It seems like you wanted to change the email address linked to " -"your account on %{instance}. If you still wish to do so, please click " -"the button below to confirm the change. You will then be able to log in to " -"%{instance} with this new email address." +#, elixir-autogen, elixir-format +msgid "Hi there! It seems like you wanted to change the email address linked to your account on %{instance}. If you still wish to do so, please click the button below to confirm the change. You will then be able to log in to %{instance} with this new email address." msgstr "" "Ciao! Sembra che tu volessi modificare l'indirizzo email collegato al tuo " "account su %{instance}. Se desideri ancora farlo, fai clic sul " @@ -1057,19 +1016,16 @@ msgstr "" "%{instance} con questo nuovo indirizzo email." #: lib/web/templates/email/email_changed_old.text.eex:3 -msgid "" -"Hi there! Just a quick note to confirm that the email address linked to your " -"account on %{host} has been changed from this one to:" +#, elixir-autogen, elixir-format +msgid "Hi there! Just a quick note to confirm that the email address linked to your account on %{host} has been changed from this one to:" msgstr "" "Ciao! Solo una breve nota per confermare che l'indirizzo email collegato al " "tuo account su %{host} è stato cambiato da questo a:" #: lib/web/templates/email/email_changed_old.html.heex:79 #: lib/web/templates/email/email_changed_old.text.eex:5 -msgid "" -"If you did not trigger this change yourself, it is likely that someone has " -"gained access to your %{host} account. Please log in and change your " -"password immediately. If you cannot login, contact the admin on %{host}." +#, elixir-autogen, elixir-format +msgid "If you did not trigger this change yourself, it is likely that someone has gained access to your %{host} account. Please log in and change your password immediately. If you cannot login, contact the admin on %{host}." msgstr "" "Se non hai attivato tu stesso questa modifica, è probabile che qualcuno " "abbia ottenuto l'accesso al tuo account %{host}. Effettua il login e " @@ -1077,9 +1033,8 @@ msgstr "" "l'amministratore su %{host}." #: lib/web/templates/email/password_reset.text.eex:12 -msgid "" -"If you didn't trigger the change yourself, please ignore this message. Your " -"password won't be changed until you click the link above." +#, elixir-autogen, elixir-format +msgid "If you didn't trigger the change yourself, please ignore this message. Your password won't be changed until you click the link above." msgstr "" "Se non hai attivato tu stesso la modifica, ignora questo messaggio. La tua " "password non verrà modificata finché non fai clic sul collegamento sopra." @@ -1088,70 +1043,78 @@ msgstr "" #: lib/web/templates/email/anonymous_participation_confirmation.text.eex:4 #: lib/web/templates/email/registration_confirmation.html.heex:62 #: lib/web/templates/email/registration_confirmation.text.eex:7 +#, elixir-autogen, elixir-format msgid "If you didn't trigger this email, you may safely ignore it." msgstr "Se non hai attivato questa email, puoi tranquillamente ignorarla." #: lib/web/templates/email/before_event_notification.html.heex:84 #: lib/web/templates/email/before_event_notification.text.eex:6 -msgid "" -"If you wish to cancel your attendance, visit the event page through the link " -"above and click the « Attending » button." +#, elixir-autogen, elixir-format +msgid "If you wish to cancel your attendance, visit the event page through the link above and click the « Attending » button." msgstr "" "Se desideri annullare la tua partecipazione, visita la pagina dell'evento " "tramite il link in alto e fai clic sul pulsante «Partecipanti»." #: lib/web/templates/email/email.html.heex:193 #: lib/web/templates/email/email.text.eex:11 +#, elixir-autogen, elixir-format msgid "Learn more about Mobilizon here!" msgstr "Scopri di più su Mobilizon qui!" #: lib/web/templates/email/event_updated.html.heex:123 #: lib/web/templates/export/event_participants.html.heex:129 +#, elixir-autogen, elixir-format msgid "Location" msgstr "Posizione" #: lib/web/templates/email/event_updated.html.heex:133 +#, elixir-autogen, elixir-format msgid "Location address was removed" msgstr "L'indirizzo del luogo è stato rimosso" #: lib/web/templates/email/pending_participation_notification.html.heex:89 #: lib/web/templates/email/pending_participation_notification.text.eex:8 +#, elixir-autogen, elixir-format msgid "Manage pending requests" msgstr "Gestisci le richieste in sospeso" #: lib/web/templates/email/registration_confirmation.html.heex:18 #: lib/web/templates/email/registration_confirmation.text.eex:1 +#, elixir-autogen, elixir-format msgid "Nearly there!" msgstr "Ci sei quasi!" #: lib/web/templates/email/email_changed_old.html.heex:18 #: lib/web/templates/email/email_changed_old.text.eex:1 +#, elixir-autogen, elixir-format msgid "New email confirmation" msgstr "Conferma del nuovo indirizzo e-mail" #: lib/web/templates/email/report.html.heex:194 -#: lib/web/templates/email/report.html.heex:191 +#, elixir-autogen, elixir-format msgid "Reasons for report" msgstr "Ragioni della segnalazione" #: lib/web/templates/email/report.html.heex:48 -msgid "" -"Someone on %{instance} reported the following content for you to " -"analyze:" +#, elixir-autogen, elixir-format +msgid "Someone on %{instance} reported the following content for you to analyze:" msgstr "" "Qualcuno su %{instance} ha segnalato i seguenti contenuti da " "analizzare:" #: lib/web/templates/email/event_participation_rejected.html.heex:18 #: lib/web/templates/email/event_participation_rejected.text.eex:1 +#, elixir-autogen, elixir-format msgid "Sorry! You're not going." msgstr "Peccato! Non ci andrai." #: lib/web/templates/email/event_updated.html.heex:93 +#, elixir-autogen, elixir-format msgid "Start" msgstr "Inizio" #: lib/web/templates/email/event_updated.text.eex:3 +#, elixir-autogen, elixir-format msgid "There have been changes for %{title} so we'd thought we'd let you know." msgstr "" "Ci sono stati cambiamenti in %{title}, così abbiamo pensato di fartelo " @@ -1159,59 +1122,67 @@ msgstr "" #: lib/web/templates/email/event_updated.html.heex:74 #: lib/web/templates/email/event_updated.text.eex:6 +#, elixir-autogen, elixir-format msgid "This event has been cancelled by its organizers. Sorry!" msgstr "Questo evento è stato annullato dai suoi organizzatori. Spiacente!" #: lib/web/templates/email/event_updated.html.heex:68 #: lib/web/templates/email/event_updated.text.eex:4 +#, elixir-autogen, elixir-format msgid "This event has been confirmed" msgstr "L'evento è stato confermato" #: lib/web/templates/email/event_updated.html.heex:70 #: lib/web/templates/email/event_updated.text.eex:5 -msgid "" -"This event has yet to be confirmed: organizers will let you know if they do " -"confirm it." +#, elixir-autogen, elixir-format +msgid "This event has yet to be confirmed: organizers will let you know if they do confirm it." msgstr "" "Questo evento deve ancora essere confermato: gli organizzatori ti faranno " "sapere se lo confermano." #: lib/web/templates/email/event_participation_rejected.html.heex:61 #: lib/web/templates/email/event_participation_rejected.text.eex:7 +#, elixir-autogen, elixir-format msgid "Unfortunately, the organizers rejected your request." msgstr "" "Purtroppo gli organizzatori hanno rifiutato la tua domanda di partecipazione." #: lib/web/templates/email/email_changed_new.html.heex:70 +#, elixir-autogen, elixir-format msgid "Verify your email address" msgstr "Verifica il tuo indirizzo e-mail" #: lib/web/templates/email/report.html.heex:235 -#: lib/web/templates/email/report.html.heex:232 +#, elixir-autogen, elixir-format msgid "View report" msgstr "Visualizza la segnalazione" #: lib/web/templates/email/report.text.eex:26 -#: lib/web/templates/email/report.text.eex:24 +#, elixir-autogen, elixir-format msgid "View report:" msgstr "Visualizza la segnalazione:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 +#, elixir-autogen, elixir-format msgid "Visit event page" msgstr "Visualizza la pagina dell'evento" #: lib/web/templates/email/event_updated.html.heex:155 +#, elixir-autogen, elixir-format msgid "Visit the updated event page" msgstr "Visita la pagina dell'evento aggiornata" #: lib/web/templates/email/event_updated.text.eex:12 +#, elixir-autogen, elixir-format msgid "Visit the updated event page: %{link}" msgstr "Visita la pagina dell'evento aggiornata: %{link}" #: lib/web/templates/email/on_day_notification.html.heex:18 #: lib/web/templates/email/on_day_notification.text.eex:1 +#, elixir-autogen, elixir-format msgid "What's up today?" msgstr "Cosa succede oggi?" @@ -1219,9 +1190,8 @@ msgstr "Cosa succede oggi?" #: lib/web/templates/email/event_participation_approved.text.eex:11 #: lib/web/templates/email/event_participation_confirmed.html.heex:98 #: lib/web/templates/email/event_participation_confirmed.text.eex:6 -msgid "" -"Would you wish to update or cancel your attendance, simply access the event " -"page through the link above and click on the Attending button." +#, elixir-autogen, elixir-format +msgid "Would you wish to update or cancel your attendance, simply access the event page through the link above and click on the Attending button." msgstr "" "Se desideri aggiornare o annullare la tua partecipazione, è sufficiente " "accedere alla pagina dell'evento tramite il link in alto e fare clic sul " @@ -1229,10 +1199,8 @@ msgstr "" #: lib/web/templates/email/pending_participation_notification.html.heex:106 #: lib/web/templates/email/pending_participation_notification.text.eex:10 -msgid "" -"You are receiving this email because you chose to get notifications for " -"pending attendance requests to your events. You can disable or change your " -"notification settings in your user account settings under « Notifications »." +#, elixir-autogen, elixir-format +msgid "You are receiving this email because you chose to get notifications for pending attendance requests to your events. You can disable or change your notification settings in your user account settings under « Notifications »." msgstr "" "Hai ricevuto questa email perché hai scelto di ricevere notifiche per " "richieste di partecipazione in sospeso ai tuoi eventi. È possibile " @@ -1240,132 +1208,125 @@ msgstr "" "dell'account utente in «Notifiche»." #: lib/web/templates/email/event_participation_rejected.text.eex:5 +#, elixir-autogen, elixir-format msgid "You issued a request to attend %{title}." msgstr "Hai effettuato una domanda di partecipazione a %{title}." #: lib/web/templates/email/event_participation_approved.text.eex:5 #: lib/web/templates/email/event_participation_confirmed.text.eex:3 +#, elixir-autogen, elixir-format msgid "You recently requested to attend %{title}." msgstr "Di recente hai richiesto di partecipare a %{title}." #: lib/web/templates/email/event_participation_approved.html.heex:18 #: lib/web/templates/email/event_participation_confirmed.html.heex:18 #: lib/web/templates/email/event_participation_confirmed.text.eex:1 +#, elixir-autogen, elixir-format msgid "You're going!" msgstr "Ce l'hai fatta!" #: lib/web/templates/email/email_changed_new.html.heex:87 #: lib/web/templates/email/email_changed_new.text.eex:5 +#, elixir-autogen, elixir-format msgid "If you didn't trigger the change yourself, please ignore this message." msgstr "Se non hai attivato tu stesso la modifica, ignora questo messaggio." #: lib/web/templates/email/group_member_removal.html.heex:64 #: lib/web/templates/email/group_member_removal.text.eex:5 -msgid "" -"If you feel this is an error, you may contact the group's administrators so " -"that they can add you back." +#, elixir-autogen, elixir-format +msgid "If you feel this is an error, you may contact the group's administrators so that they can add you back." msgstr "" "Se ritieni che si tratti di un errore, puoi contattare gli amministratori " "del gruppo in modo che possano aggiungerti di nuovo." #: lib/web/email/member.ex:114 +#, elixir-autogen, elixir-format msgid "You have been removed from group %{group}" msgstr "Sei stato rimosso dal gruppo %{group}" #: lib/web/templates/email/group_member_removal.text.eex:3 -msgid "" -"You have been removed from group %{group}. You will not be able to access " -"this group's private content anymore." +#, elixir-autogen, elixir-format +msgid "You have been removed from group %{group}. You will not be able to access this group's private content anymore." msgstr "" "Sei stato rimosso dal gruppo %{group}. Non potrai più accedere al contenuto " "privato di questo gruppo." #: lib/web/templates/email/group_invite.html.heex:47 -msgid "" -"%{inviter} just invited you to join their group %{link_start}" -"%{group}%{link_end}" +#, elixir-autogen, elixir-format +msgid "%{inviter} just invited you to join their group %{link_start}%{group}%{link_end}" msgstr "" "%{inviter} ti ha appena invitato a partecipare al suo gruppo " "%{link_start}%{group}%{link_end}" #: lib/web/templates/email/group_member_removal.html.heex:47 -msgid "" -"You have been removed from group %{link_start}%{group}%{link_end}. " -"You will not be able to access this group's private content anymore." +#, elixir-autogen, elixir-format +msgid "You have been removed from group %{link_start}%{group}%{link_end}. You will not be able to access this group's private content anymore." msgstr "" "Sei stato rimosso dal gruppo %{link_start}%{group}%{link_end}. Non " "potrai più accedere al contenuto privato di questo gruppo." #: lib/web/templates/email/group_suspension.html.heex:81 #: lib/web/templates/email/group_suspension.text.eex:7 -msgid "" -"As this group was located on another instance, it will continue to work for " -"other instances than this one." +#, elixir-autogen, elixir-format +msgid "As this group was located on another instance, it will continue to work for other instances than this one." msgstr "" "Poiché questo gruppo si trovava su un'altra istanza, continuerà a funzionare " "per altre istanze tranne questa." #: lib/web/templates/email/group_suspension.html.heex:18 #: lib/web/templates/email/group_suspension.text.eex:1 +#, elixir-autogen, elixir-format msgid "The group %{group} has been suspended on %{instance}!" msgstr "Il gruppo %{group} è stato sospeso su %{instance}!" #: lib/web/templates/email/group_suspension.text.eex:3 -msgid "" -"Your instance's moderation team has decided to suspend %{group_name} " -"(%{group_address}). You are no longer a member of this group." +#, elixir-autogen, elixir-format +msgid "Your instance's moderation team has decided to suspend %{group_name} (%{group_address}). You are no longer a member of this group." msgstr "" "Il team di moderazione della tua istanza ha deciso di sospendere " "%{group_name} (%{group_address}). Non sei più un membro di questo gruppo." -#: lib/web/email/group.ex:108 lib/web/email/group.ex:107 +#: lib/web/email/group.ex:108 +#, elixir-autogen, elixir-format msgid "The group %{group} has been suspended on %{instance}" msgstr "Il gruppo %{group} è stato sospeso su %{instance}" #: lib/web/templates/api/terms.html.heex:64 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"By accessing or using the Service, this means you agree to be bound by all " -"the terms below. If these terms are in any way unclear, please let us know " -"by contacting %{contact}." +msgid "By accessing or using the Service, this means you agree to be bound by all the terms below. If these terms are in any way unclear, please let us know by contacting %{contact}." msgstr "" "Accedendo o utilizzando il Servizio accetti di essere legato a tutti i " "termini sotto. Se questi non ti sono chiari a sufficienza, per favore " "faccelo sapere contattando %{contact}." #: lib/web/templates/api/terms.html.heex:96 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"For information about how we collect and use information about users of the " -"Service, please check our privacy policy." +msgid "For information about how we collect and use information about users of the Service, please check our privacy policy." msgstr "" "Per informazioni su come raccogliamo e utilizziamo le informazioni sugli " "utenti del Servizio, consultare la nostra politica " "sulla privacy." #: lib/web/templates/api/terms.html.heex:88 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"If you continue to use the Service after the revised Terms go into effect, " -"you accept the revised Terms." +msgid "If you continue to use the Service after the revised Terms go into effect, you accept the revised Terms." msgstr "" "Se continui a utilizzare il Servizio dopo l'entrata in vigore dei Termini " "modificati, accetti i Termini modificati." #: lib/web/templates/api/privacy.html.heex:109 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "If you delete this information, you need to login again." msgstr "Se elimini queste informazioni, devi accedere di nuovo." #: lib/web/templates/api/privacy.html.heex:111 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"If you're not connected, we don't store any information on your device, " -"unless you participate in an event anonymously. In this specific case we " -"store the hash of an unique identifier for the event and participation " -"status in your browser so that we may display participation status. Deleting " -"this information will only stop displaying participation status in your " -"browser." +msgid "If you're not connected, we don't store any information on your device, unless you participate in an event anonymously. In this specific case we store the hash of an unique identifier for the event and participation status in your browser so that we may display participation status. Deleting this information will only stop displaying participation status in your browser." msgstr "" "Se non sei connesso, non memorizziamo alcuna informazione sul tuo " "dispositivo, a meno che tu non partecipi a un evento in modo anonimo. In " @@ -1376,23 +1337,23 @@ msgstr "" "partecipazione nel tuo browser." #: lib/web/templates/api/privacy.html.heex:117 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Note: This information is stored in your localStorage and not your cookies." +msgid "Note: This information is stored in your localStorage and not your cookies." msgstr "" "Nota: queste informazioni sono memorizzate nel tuo localStorage e non nei " "tuoi cookie." #: lib/web/templates/api/terms.html.heex:231 +#, elixir-autogen, elixir-format msgctxt "terms" msgid "Our responsibility" msgstr "La nostra responsabilità" #: lib/web/templates/api/privacy.html.heex:87 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Retain server logs containing the IP address of all requests to this server, " -"insofar as such logs are kept, no more than 90 days." +msgid "Retain server logs containing the IP address of all requests to this server, insofar as such logs are kept, no more than 90 days." msgstr "" "Conservare i registri del server contenenti l'indirizzo IP di tutte le " "richieste a questo server, nella misura in cui tali registri vengono " @@ -1400,33 +1361,27 @@ msgstr "" #: lib/web/templates/api/privacy.html.heex:3 #: lib/web/templates/api/terms.html.heex:39 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Some terms, technical or otherwise, used in the text below may cover " -"concepts that are difficult to grasp. We have provided a glossary to help you understand them better." +msgid "Some terms, technical or otherwise, used in the text below may cover concepts that are difficult to grasp. We have provided a glossary to help you understand them better." msgstr "" "Alcuni termini, tecnici o di altro tipo, utilizzati nel testo seguente " "possono coprire concetti difficili da comprendere. Abbiamo fornito un glossario per aiutarti a capirli meglio." #: lib/web/templates/api/terms.html.heex:120 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"We are not liable for any loss you may incur as a result of someone else " -"using your email or password, either with or without your knowledge." +msgid "We are not liable for any loss you may incur as a result of someone else using your email or password, either with or without your knowledge." msgstr "" "Non siamo responsabili per eventuali perdite che potresti subire a causa " "dell'utilizzo da parte di qualcun altro della tua email o password, con o " "senza la tua conoscenza." #: lib/web/templates/api/terms.html.heex:140 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"We cannot be held responsible should a programming or administrative error " -"make your content visible to a larger audience than intended. Aside from our " -"limited right to your content, you retain all of your rights to the content " -"you post, link and otherwise make available on or through the Service." +msgid "We cannot be held responsible should a programming or administrative error make your content visible to a larger audience than intended. Aside from our limited right to your content, you retain all of your rights to the content you post, link and otherwise make available on or through the Service." msgstr "" "Non possiamo essere ritenuti responsabili nel caso in cui un errore di " "programmazione o amministrativo rendesse il tuo contenuto visibile a un " @@ -1435,19 +1390,9 @@ msgstr "" "colleghi e rendi disponibile in altro modo sul o tramite il Servizio." #: lib/web/templates/api/privacy.html.heex:15 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"We collect information from you when you register on this instance and " -"gather data when you participate in the platform by reading, writing, and " -"interacting with content shared here. If you register on this instance, you " -"will be asked to enter an email address, a password (hashed) and at " -"least an username. Your email address will be verified by an email " -"containing a unique link. Once the link is activated, we know you control " -"that email address. You may also enter additional profile information such " -"as a display name and biography, and upload a profile picture and header " -"image. The username, display name, biography, profile picture and header " -"image are always listed publicly. You may however visit this " -"instance without registering." +msgid "We collect information from you when you register on this instance and gather data when you participate in the platform by reading, writing, and interacting with content shared here. If you register on this instance, you will be asked to enter an email address, a password (hashed) and at least an username. Your email address will be verified by an email containing a unique link. Once the link is activated, we know you control that email address. You may also enter additional profile information such as a display name and biography, and upload a profile picture and header image. The username, display name, biography, profile picture and header image are always listed publicly. You may however visit this instance without registering." msgstr "" "Raccogliamo informazioni da te quando ti registri su questa istanza e " "raccogliamo dati quando partecipi alla piattaforma leggendo, scrivendo e " @@ -1464,26 +1409,18 @@ msgstr "" "registrarti." #: lib/web/templates/api/terms.html.heex:76 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"We reserve the right to modify these Terms at any time. For instance, we may " -"need to change these Terms if we come out with a new feature." +msgid "We reserve the right to modify these Terms at any time. For instance, we may need to change these Terms if we come out with a new feature." msgstr "" "Ci riserviamo il diritto di modificare i presenti Termini in qualsiasi " "momento. Ad esempio, potrebbe essere necessario modificare questi Termini se " "pubblichiamo una nuova funzionalità." #: lib/web/templates/api/terms.html.heex:55 +#, elixir-autogen, elixir-format 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, " -"supported by Framasoft, a French not-" -"for-profit organization advocating for Free/Libre Software. 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 \"About this instance\" 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, supported by Framasoft, a French not-for-profit organization advocating for Free/Libre Software. 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 \"About this instance\" page." msgstr "" "Quando diciamo \"noi\" o \"nostro\" in questo documento, ci riferiamo ai " "proprietari, operatori e amministratori di questa istanza di Mobilizon. Il " @@ -1496,12 +1433,9 @@ msgstr "" "pagina \"Informazioni su questa istanza\"." #: lib/web/templates/api/terms.html.heex:105 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"When you create an account you agree to maintain the security and " -"confidentiality of your password and accept all risks of unauthorized access " -"to your account data and any other information you provide to " -"%{instance_name}." +msgid "When you create an account you agree to maintain the security and confidentiality of your password and accept all risks of unauthorized access to your account data and any other information you provide to %{instance_name}." msgstr "" "Quando crei un account, accetti di mantenere la sicurezza e la riservatezza " "della tua password e accetti tutti i rischi di accesso non autorizzato ai " @@ -1509,15 +1443,9 @@ msgstr "" "%{instance_name}." #: lib/web/templates/api/terms.html.heex:134 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"When you post, link or otherwise make available content to the Service, you " -"grant us the right and license to display and distribute your content on or " -"through the Service (including via applications). We may format your content " -"for display throughout the Service, but we will not edit or revise the " -"substance of your content itself. The displaying and distribution of your " -"content happens only according to the visibility rules you have set for the " -"content. We will not modify the visibility of the content you have set." +msgid "When you post, link or otherwise make available content to the Service, you grant us the right and license to display and distribute your content on or through the Service (including via applications). We may format your content for display throughout the Service, but we will not edit or revise the substance of your content itself. The displaying and distribution of your content happens only according to the visibility rules you have set for the content. We will not modify the visibility of the content you have set." msgstr "" "Quando pubblichi, colleghi o rendi disponibile in altro modo contenuto al " "Servizio, ci concedi il diritto e la licenza per visualizzare e distribuire " @@ -1529,17 +1457,9 @@ msgstr "" "Non modificheremo la visibilità del contenuto che hai impostato." #: lib/web/templates/api/privacy.html.heex:25 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Your events and comments are delivered to other instances that " -"follow your own, meaning they are delivered to different instances and " -"copies are stored there. When you delete events or comments, this is " -"likewise delivered to these other instances. All interactions related to " -"event features - such as joining an event - or group features - such as " -"managing resources - are federated as well. Please keep in mind that the " -"operators of the instance and any receiving instances may view such messages " -"and information, and that recipients may screenshot, copy or otherwise re-" -"share them." +msgid "Your events and comments are delivered to other instances that follow your own, meaning they are delivered to different instances and copies are stored there. When you delete events or comments, this is likewise delivered to these other instances. All interactions related to event features - such as joining an event - or group features - such as managing resources - are federated as well. Please keep in mind that the operators of the instance and any receiving instances may view such messages and information, and that recipients may screenshot, copy or otherwise re-share them." msgstr "" "I tuoi eventi e commenti vengono consegnati ad altre istanze " "che seguono la tua, il che significa che vengono consegnati a istanze " @@ -1552,13 +1472,9 @@ msgstr "" "destinatari possono fare screenshot, copiarli o ricondividerli in altro modo." #: lib/web/templates/api/privacy.html.heex:132 +#, elixir-autogen, elixir-format msgctxt "terms" -msgid "" -"Your content may be downloaded by other instances in the network. Your " -"public events and comments are delivered to the instances following your own " -"instance. Content created through a group is forwarded to all the instances " -"of all the members of the group, insofar as these members reside on a " -"different instance than this one." +msgid "Your content may be downloaded by other instances in the network. Your public events and comments are delivered to the instances following your own instance. Content created through a group is forwarded to all the instances of all the members of the group, insofar as these members reside on a different instance than this one." msgstr "" "Il tuo contenuto può essere scaricato da altre istanze nella rete. I tuoi " "eventi e commenti pubblici vengono consegnati alle istanze che seguono la " @@ -1567,73 +1483,84 @@ msgstr "" "risiedono su un'istanza diversa da questa." #: lib/web/templates/email/event_participation_confirmed.text.eex:4 -msgid "" -"You have confirmed your participation. Update your calendar, because you're " -"on the guest list now!" +#, elixir-autogen, elixir-format +msgid "You have confirmed your participation. Update your calendar, because you're on the guest list now!" msgstr "" "Hai confermato la tua partecipazione. Aggiorna il tuo calendario, perché ora " "sei nella lista degli invitati!" #: lib/web/templates/email/event_participation_approved.html.heex:47 #: lib/web/templates/email/event_participation_confirmed.html.heex:47 +#, elixir-autogen, elixir-format msgid "You recently requested to attend %{title}." msgstr "Recentemente hai richiesto di partecipare a %{title}." #: lib/web/email/participation.ex:91 +#, elixir-autogen, elixir-format msgid "Your participation to event %{title} has been confirmed" msgstr "La tua partecipazione all'evento %{title} è stata confermata" #: lib/web/templates/email/report.html.heex:54 +#, elixir-autogen, elixir-format msgid "%{reporter} reported the following content." msgstr "%{reporter} ha segnalato il seguente contenuto." #: lib/web/templates/email/report.text.eex:5 +#, elixir-autogen, elixir-format msgid "Group %{group} was reported" msgstr "Il gruppo %{group} è stato segnalato" #: lib/web/templates/email/report.html.heex:71 +#, elixir-autogen, elixir-format msgid "Group reported" msgstr "Gruppo segnalato" #: lib/web/templates/email/report.text.eex:7 +#, elixir-autogen, elixir-format msgid "Profile %{profile} was reported" msgstr "Il profilo %{profile} è stato segnalato" #: lib/web/templates/email/report.html.heex:81 +#, elixir-autogen, elixir-format msgid "Profile reported" msgstr "Profilo segnalato" #: lib/web/templates/email/event_participation_confirmed.html.heex:61 -msgid "" -"You have now confirmed your participation. Update your calendar, because " -"you're on the guest list now!" +#, elixir-autogen, elixir-format +msgid "You have now confirmed your participation. Update your calendar, because you're on the guest list now!" msgstr "" "Hai ora confermato la tua partecipazione. Aggiorna il tuo calendario, perché " "ora sei nella lista degli invitati!" #: lib/mobilizon/posts/post.ex:99 +#, elixir-autogen, elixir-format msgid "A text is required for the post" msgstr "È richiesto un testo per il post" #: lib/mobilizon/posts/post.ex:98 +#, elixir-autogen, elixir-format msgid "A title is required for the post" msgstr "È richiesto un titolo per il post" #: lib/web/email/follow.ex:61 +#, elixir-autogen, elixir-format msgid "%{name} requests to follow your instance" msgstr "%{name} richiede di seguire la tua istanza" #: lib/web/templates/email/instance_follow.html.heex:53 #: lib/web/templates/email/instance_follow.text.eex:6 +#, elixir-autogen, elixir-format msgid "If you accept, this instance will receive all of your public events." msgstr "Se accetti, questa istanza riceverà tutti i tuoi eventi pubblici." #: lib/web/email/follow.ex:54 +#, elixir-autogen, elixir-format msgid "Instance %{name} (%{domain}) requests to follow your instance" msgstr "L'istanza %{name} (%{domain}) richiede di seguire la tua istanza" #: lib/web/templates/email/instance_follow.html.heex:84 #: lib/web/templates/email/instance_follow.text.eex:9 +#, elixir-autogen, elixir-format msgid "To accept this invitation, head over to the instance's admin settings." msgstr "" "Per accettare questo invito, vai alle impostazioni di amministrazione " @@ -1641,114 +1568,126 @@ msgstr "" #: lib/web/templates/email/instance_follow.html.heex:18 #: lib/web/templates/email/instance_follow.text.eex:1 +#, elixir-autogen, elixir-format msgid "Want to connect?" msgstr "Vuoi connetterti?" #: lib/web/templates/email/anonymous_participation_confirmation.html.heex:47 -msgid "" -"Hi there! You just registered to join this event: « %{title} ». " -"Please confirm the e-mail address you provided:" +#, elixir-autogen, elixir-format +msgid "Hi there! You just registered to join this event: « %{title} ». Please confirm the e-mail address you provided:" msgstr "" "Ciao! Ti sei appena registrato per partecipare a questo evento: « %{title}" " ». Conferma l'indirizzo e-mail che hai fornito:" #: lib/web/templates/email/event_participation_rejected.html.heex:47 +#, elixir-autogen, elixir-format msgid "You issued a request to attend %{title}." msgstr "Hai chiesto di partecipare a %{title}." #: lib/web/templates/email/event_updated.html.heex:83 +#, elixir-autogen, elixir-format msgid "Event title" msgstr "Titolo dell'evento" #: lib/web/templates/email/event_updated.html.heex:47 -msgid "" -"There have been changes for %{title} so we'd thought we'd let you " -"know." +#, elixir-autogen, elixir-format +msgid "There have been changes for %{title} so we'd thought we'd let you know." msgstr "" "Sono state apportate modifiche a %{title}, quindi abbiamo pensato di " "informarti." #: lib/web/templates/error/500_page.html.heex:7 +#, elixir-autogen, elixir-format msgid "This page is not correct" msgstr "Questa pagina non è corretta" #: lib/web/templates/error/500_page.html.heex:50 +#, elixir-autogen, elixir-format msgid "We're sorry, but something went wrong on our end." msgstr "Siamo spiacenti, ma qualcosa è andato storto da parte nostra." #: lib/web/templates/email/email.html.heex:109 #: lib/web/templates/email/email.text.eex:4 +#, elixir-autogen, elixir-format msgid "This is a demonstration site to test Mobilizon." msgstr "Questo è un sito di prova per testare Mobilizon." -#: lib/service/metadata/actor.ex:93 lib/service/metadata/actor.ex:100 -#: lib/service/metadata/instance.ex:60 lib/service/metadata/instance.ex:66 +#: lib/service/metadata/actor.ex:93 +#: lib/service/metadata/actor.ex:100 +#: lib/service/metadata/instance.ex:60 +#: lib/service/metadata/instance.ex:66 +#, elixir-autogen, elixir-format msgid "%{name}'s feed" msgstr "Flusso di %{name}" #: lib/service/export/feed.ex:120 +#, elixir-autogen, elixir-format msgid "%{actor}'s private events feed on %{instance}" msgstr "Flusso privato degli eventi di %{actor} su %{instance}" #: lib/service/export/feed.ex:115 +#, elixir-autogen, elixir-format msgid "%{actor}'s public events feed on %{instance}" msgstr "Flusso pubblico degli eventi di %{actor} su %{instance}" #: lib/service/export/feed.ex:224 +#, elixir-autogen, elixir-format msgid "Feed for %{email} on %{instance}" msgstr "Flusso per %{email} su %{instance}" #: lib/web/templates/error/500_page.html.heex:61 -msgid "" -"If the issue persists, you may contact the server administrator at " -"%{contact}." +#, elixir-autogen, elixir-format +msgid "If the issue persists, you may contact the server administrator at %{contact}." msgstr "" "Se il problema persiste contatta l'amministratore del server a %{contact}." #: lib/web/templates/error/500_page.html.heex:59 +#, elixir-autogen, elixir-format msgid "If the issue persists, you may try to contact the server administrator." msgstr "" "Se il problema persiste puoi provare a contattare l'amministratore del " "server." #: lib/web/templates/error/500_page.html.heex:82 +#, elixir-autogen, elixir-format msgid "Technical details" msgstr "Dettagli tecnici" #: lib/web/templates/error/500_page.html.heex:52 +#, elixir-autogen, elixir-format msgid "The Mobilizon server %{instance} seems to be temporarily down." msgstr "" "Il server Mobilizon %{instance} sembra essere temporaneamente inattivo." #: lib/service/export/feed.ex:72 +#, elixir-autogen, elixir-format msgid "Public feed for %{instance}" msgstr "Feed pubblico per %{instance}" #: lib/web/email/actor.ex:43 +#, elixir-autogen, elixir-format msgid "Your participation to %{event} has been cancelled!" msgstr "La tua partecipazione all'evento %{event} è stata annullata!" #: lib/web/templates/email/actor_suspension_participants.html.heex:50 #: lib/web/templates/email/actor_suspension_participants.text.eex:3 -msgid "" -"Your instance's moderation team has decided to suspend %{actor_name} " -"(%{actor_address}). All of their events have been removed and your " -"participation to event %{event} cancelled." +#, elixir-autogen, elixir-format +msgid "Your instance's moderation team has decided to suspend %{actor_name} (%{actor_address}). All of their events have been removed and your participation to event %{event} cancelled." msgstr "" "Il team di moderazione della tua istanza ha deciso di sospendere " "%{actor_name} (%{actor_address}). Tutti i suoi eventi sono stati rimossi e " "la tua partecipazione all'evento %{event} è stata annullata." #: lib/web/templates/email/group_suspension.html.heex:50 -msgid "" -"Your instance's moderation team has decided to suspend %{group_name} " -"(%{group_address}). You are no longer a member of this group." +#, elixir-autogen, elixir-format +msgid "Your instance's moderation team has decided to suspend %{group_name} (%{group_address}). You are no longer a member of this group." msgstr "" "Il team di moderazione della tua istanza ha deciso di sospendere " "%{group_name} (%{group_address}). Non sei più un membro di questo gruppo." #: lib/web/templates/email/actor_suspension_participants.html.heex:18 #: lib/web/templates/email/actor_suspension_participants.text.eex:1 +#, elixir-autogen, elixir-format msgid "Your participation to %{event} on %{instance} has been cancelled!" msgstr "La tua partecipazione a %{event} su %{instance} è stata annullata!" @@ -1756,82 +1695,86 @@ msgstr "La tua partecipazione a %{event} su %{instance} è stata annullata!" #: lib/service/export/participants/csv.ex:97 #: lib/service/export/participants/ods.ex:86 #: lib/service/export/participants/pdf.ex:96 -#: lib/service/export/participants/csv.ex:81 +#, elixir-autogen, elixir-format msgid "%{event}_participants" msgstr "%{event}_partecipanti" #: lib/service/export/participants/common.ex:66 -#: lib/service/export/participants/common.ex:61 +#, elixir-autogen, elixir-format msgid "Participant message" msgstr "Messaggio partecipante" #: lib/service/export/participants/common.ex:63 -#: lib/service/export/participants/common.ex:61 +#, elixir-autogen, elixir-format msgid "Participant name" msgstr "Partecipazione approvata" #: lib/service/export/participants/common.ex:64 -#: lib/service/export/participants/common.ex:61 +#, elixir-autogen, elixir-format msgid "Participant status" msgstr "Stato partecipante" #: lib/service/export/participants/common.ex:53 #: lib/web/templates/email/admin/_role.html.heex:3 #: lib/web/templates/email/admin/_role.text.eex:1 -#: lib/service/export/participants/common.ex:52 +#, elixir-autogen, elixir-format msgid "Administrator" msgstr "Amministratore" #: lib/service/export/participants/common.ex:56 -#: lib/service/export/participants/common.ex:55 +#, elixir-autogen, elixir-format msgid "Creator" msgstr "Creatore" #: lib/service/export/participants/common.ex:50 #: lib/web/templates/email/admin/_role.html.heex:5 #: lib/web/templates/email/admin/_role.text.eex:1 -#: lib/service/export/participants/common.ex:49 +#, elixir-autogen, elixir-format msgid "Moderator" msgstr "Moderatore" #: lib/service/export/participants/common.ex:38 -#: lib/service/export/participants/common.ex:37 +#, elixir-autogen, elixir-format msgid "Not approved" msgstr "Non approvato" #: lib/service/export/participants/common.ex:41 -#: lib/service/export/participants/common.ex:40 +#, elixir-autogen, elixir-format msgid "Not confirmed" msgstr "Non confermati" #: lib/service/export/participants/common.ex:47 -#: lib/service/export/participants/common.ex:46 +#, elixir-autogen, elixir-format msgid "Participant" msgstr "Partecipazione approvata" #: lib/service/export/participants/common.ex:44 -#: lib/service/export/participants/common.ex:43 +#, elixir-autogen, elixir-format msgid "Rejected" msgstr "Respinto" #: lib/web/templates/export/event_participants.html.heex:122 +#, elixir-autogen, elixir-format msgid "Begins on" msgstr "Comincia il" #: lib/web/templates/export/event_participants.html.heex:125 +#, elixir-autogen, elixir-format msgid "Ends on" msgstr "Fine" #: lib/web/templates/export/event_participants.html.heex:132 +#, elixir-autogen, elixir-format msgid "Number of participants" msgstr "Numero di partecipanti" #: lib/web/templates/export/event_participants.html.heex:120 +#, elixir-autogen, elixir-format msgid "Participants for %{event}" msgstr "Partecipazione approvata" #: lib/service/export/participants/common.ex:95 -#: lib/service/export/participants/common.ex:88 +#, elixir-autogen, elixir-format msgid "Anonymous participant" msgstr "Partecipante anonimo" @@ -1839,162 +1782,192 @@ msgstr "Partecipante anonimo" #: lib/web/templates/email/date/event_tz_date_range.html.heex:20 #: lib/web/templates/email/date/event_tz_date_range.html.heex:36 #: lib/web/templates/email/date/event_tz_date_range.text.eex:1 +#: lib/web/templates/email/date/event_tz_date_range.text.eex:1 +#, elixir-autogen, elixir-format msgid "🌐 %{timezone} %{offset}" msgstr "🌐  %{timezone} %{offset}" #: lib/web/templates/email/date/event_tz_date.text.eex:1 +#, elixir-autogen, elixir-format msgid "%{date_time} (%{timezone} %{offset})" msgstr "%{date_time} (%{timezone} %{offset})" #: lib/web/templates/email/date/event_tz_date.text.eex:1 +#, elixir-autogen, elixir-format msgid "%{date_time} (in your timezone %{timezone} %{offset})" msgstr "%{date_time} (nel proprio fuso orario %{timezone} %{offset})" #: lib/web/templates/email/notification_each_week.html.heex:18 #: lib/web/templates/email/notification_each_week.text.eex:1 +#, elixir-autogen, elixir-format msgid "On the agenda this week" msgstr "In programma questa settimana" #: lib/web/templates/email/participation/event_card.html.heex:113 +#, elixir-autogen, elixir-format msgid "Details" msgstr "Dettagli" #: lib/web/templates/email/date/event_tz_date_range.html.heex:28 #: lib/web/templates/email/date/event_tz_date_range.text.eex:1 +#, elixir-autogen, elixir-format msgid "From the %{start} to the %{end}" msgstr "Dal %{inizio} al %{fine}" #: lib/web/templates/email/participation/event_card.html.heex:47 +#, elixir-autogen, elixir-format msgid "Manage your participation" msgstr "Gestisci la tua partecipazione" #: lib/web/templates/email/date/event_tz_date_range.html.heex:11 #: lib/web/templates/email/date/event_tz_date_range.text.eex:1 +#, elixir-autogen, elixir-format msgid "On %{date} from %{start_time} to %{end_time}" msgstr "Il %{date} dalle %{startTime} alle %{endTime}" #: lib/web/templates/email/participation/event_card.html.heex:132 +#, elixir-autogen, elixir-format msgid "Read more" msgstr "Leggi di più" #: lib/web/templates/email/participation/card/_metadata.html.heex:121 #: lib/web/templates/email/participation/card/_metadata.text.eex:2 +#, elixir-autogen, elixir-format msgid "Online event" msgstr "Evento online" #: lib/web/templates/email/event_group_follower_notification.html.heex:18 +#, elixir-autogen, elixir-format msgid "%{group} scheduled a new event" msgstr "%{group} ha programmato un nuovo evento" #: lib/web/templates/email/event_group_follower_notification.text.eex:1 +#, elixir-autogen, elixir-format msgid "%{group} scheduled a new event:" msgstr "%{group} ha programmato un nuovo evento:" #: lib/web/templates/email/participation/card/_metadata.text.eex:2 +#, elixir-autogen, elixir-format msgid "Address:" msgstr "Indirizzo:" #: lib/web/templates/email/participation/card/_metadata.text.eex:1 +#, elixir-autogen, elixir-format msgid "Date:" msgstr "Data:" #: lib/web/templates/email/participation/event_card.text.eex:7 +#, elixir-autogen, elixir-format msgid "Details:" msgstr "Dettagli:" #: lib/web/templates/email/email.html.heex:182 +#, elixir-autogen, elixir-format msgid "Manage your notification settings" msgstr "Gestisci le impostazioni di notifica" #: lib/web/templates/email/participation/event_card.text.eex:5 +#, elixir-autogen, elixir-format msgid "Manage your participation:" msgstr "Gestisci la tua partecipazione:" #: lib/web/templates/email/participation/card/_title.text.eex:3 +#: lib/web/templates/email/participation/card/_title.text.eex:3 +#, elixir-autogen, elixir-format msgid "Organizer: %{organizer}" msgstr "Organizzatore: %{organizer}" #: lib/web/templates/email/participation/event_card.html.heex:91 +#, elixir-autogen, elixir-format msgid "Participate" msgstr "Partecipa" #: lib/web/templates/email/participation/event_card.text.eex:5 +#, elixir-autogen, elixir-format msgid "Participate:" msgstr "Partecipazione approvata :" #: lib/web/templates/email/participation/card/_title.text.eex:1 +#, elixir-autogen, elixir-format msgid "Title: %{title}" msgstr "Titolo: %{title}" -#: lib/web/email/group.ex:47 lib/web/email/group.ex:46 +#: lib/web/email/group.ex:47 +#, elixir-autogen, elixir-format msgid "📅 Just scheduled by %{group}: %{event}" msgstr "📅 Appena programmato da %{group}: %{event}" #: lib/web/templates/email/event_updated.text.eex:9 +#, elixir-autogen, elixir-format msgid "New end date:" msgstr "Nuova data finale:" #: lib/web/templates/email/event_updated.text.eex:10 +#, elixir-autogen, elixir-format msgid "New location:" msgstr "Nuova posizione:" #: lib/web/templates/email/event_updated.text.eex:8 +#, elixir-autogen, elixir-format msgid "New start date:" msgstr "Nuova data iniziale:" #: lib/web/templates/email/group_membership_rejection.html.heex:18 #: lib/web/templates/email/group_membership_rejection.text.eex:1 +#, elixir-autogen, elixir-format msgid "Sorry, not this time!" msgstr "Spiacente, non questa volta!" #: lib/web/templates/email/group_membership_approval.html.heex:74 +#, elixir-autogen, elixir-format msgid "View the group" msgstr "Visualizza il gruppo" #: lib/web/templates/email/group_membership_approval.html.heex:18 #: lib/web/templates/email/group_membership_approval.text.eex:1 +#, elixir-autogen, elixir-format msgid "You're in!" msgstr "Ce l'hai fatta!" #: lib/web/email/member.ex:61 +#, elixir-autogen, elixir-format msgid "Your membership request for group %{group} has been approved" msgstr "La tua richiesta di iscrizione al gruppo %{group} è stata approvata" #: lib/web/email/member.ex:88 +#, elixir-autogen, elixir-format msgid "Your membership request for group %{group} has been rejected" msgstr "La tua richiesta di iscrizione al gruppo %{group} è stata respinta" #: lib/web/templates/email/group_membership_rejection.text.eex:3 +#, elixir-autogen, elixir-format msgid "Your membership request for group %{group} has been rejected." msgstr "La tua richiesta di iscrizione al gruppo %{group} è stata respinta." #: lib/web/templates/email/group_membership_rejection.html.heex:47 -msgid "" -"Your membership request for group %{link_start}%{group}%{link_end} " -"has been rejected." +#, elixir-autogen, elixir-format +msgid "Your membership request for group %{link_start}%{group}%{link_end} has been rejected." msgstr "" "La tua richiesta di iscrizione al gruppo %{link_start}%{group}" "%{link_end} è stata respinta." #: lib/web/templates/email/group_membership_approval.text.eex:3 +#, elixir-autogen, elixir-format msgid "Your membership request for group %{group} has been approved." msgstr "La tua richiesta di iscrizione al gruppo %{group} è stata approvata." #: lib/web/templates/email/group_membership_approval.html.heex:47 -msgid "" -"Your membership request for group %{link_start}%{group}%{link_end} " -"has been approved." +#, elixir-autogen, elixir-format +msgid "Your membership request for group %{link_start}%{group}%{link_end} has been approved." msgstr "" "La tua richiesta di iscrizione al gruppo %{link_start}%{group}" "%{link_end} è stata approvata." #: lib/web/templates/email/pending_participation_notification.html.heex:47 #: lib/web/templates/email/pending_participation_notification.text.eex:4 -msgid "" -"You have one pending attendance request to process for the following event:" -msgid_plural "" -"You have %{number_participation_requests} attendance requests to process for " -"the following event:" +#, elixir-format +msgid "You have one pending attendance request to process for the following event:" +msgid_plural "You have %{number_participation_requests} attendance requests to process for the following event:" msgstr[0] "Hai una richiesta di partecipazione in sospeso da esaminare:" msgstr[1] "" "Hai %{number_participation_requests} richieste di partecipazione in sospeso " @@ -2002,10 +1975,12 @@ msgstr[1] "" #: lib/web/templates/email/admin_user_role_changed.html.heex:18 #: lib/web/templates/email/admin_user_role_changed.text.eex:1 +#, elixir-autogen, elixir-format msgid "An administrator changed your role" msgstr "Un amministratore ha cambiato il tuo ruolo" #: lib/web/email/admin.ex:122 +#, elixir-autogen, elixir-format msgid "An administrator confirmed your account on %{instance}" msgstr "Un amministratore ha confermato il tuo account su %{instance}" @@ -2013,33 +1988,33 @@ msgstr "Un amministratore ha confermato il tuo account su %{instance}" #: lib/web/templates/email/admin_user_email_changed_new.text.eex:1 #: lib/web/templates/email/admin_user_email_changed_old.html.heex:18 #: lib/web/templates/email/admin_user_email_changed_old.text.eex:1 +#, elixir-autogen, elixir-format msgid "An administrator manually changed the email attached to your account" msgstr "" "Un amministratore ha modificato manualmente l'email allegata al tuo account" -#: lib/web/email/admin.ex:43 lib/web/email/admin.ex:70 -msgid "" -"An administrator manually changed the email attached to your account on " -"%{instance}" +#: lib/web/email/admin.ex:43 +#: lib/web/email/admin.ex:70 +#, elixir-autogen, elixir-format +msgid "An administrator manually changed the email attached to your account on %{instance}" msgstr "" "Un amministratore ha modificato manualmente l'email allegata al tuo account " "su %{instance}" #: lib/web/templates/email/admin_user_confirmation.html.heex:18 #: lib/web/templates/email/admin_user_confirmation.text.eex:1 +#, elixir-autogen, elixir-format msgid "An administrator manually confirmed your account" msgstr "Un amministratore ha confermato manualmente il tuo account" #: lib/web/email/admin.ex:98 +#, elixir-autogen, elixir-format msgid "An administrator updated your role on %{instance}" msgstr "Un amministratore ha aggiornato il tuo ruolo su %{instance}" #: lib/web/templates/email/email_changed_new.text.eex:3 -msgid "" -"Hi there! It seems like you wanted to change the email address linked to " -"your account on %{instance}. If you still wish to do so, please click the " -"button below to confirm the change. You will then be able to log in to " -"%{instance} with this new email address." +#, elixir-autogen, elixir-format +msgid "Hi there! It seems like you wanted to change the email address linked to your account on %{instance}. If you still wish to do so, please click the button below to confirm the change. You will then be able to log in to %{instance} with this new email address." msgstr "" "Ciao! Sembra che tu volessi modificare l'indirizzo email collegato al tuo " "account su %{instance}. Se desideri ancora farlo, fai clic sul pulsante in " @@ -2048,47 +2023,39 @@ msgstr "" #: lib/web/templates/email/admin_user_email_changed_new.text.eex:3 #: lib/web/templates/email/admin_user_email_changed_old.text.eex:3 -msgid "" -"Hi there! We just wanted to inform you that an administrator from " -"%{instance} just manually changed your account email from %{old_email} (this " -"one) to %{new_email}." +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually changed your account email from %{old_email} (this one) to %{new_email}." msgstr "" "Ciao! Volevamo solo informarti che un amministratore di %{instance} ha " "appena modificato manualmente l'email del tuo account da %{old_email} " "(questo) a %{new_email}." #: lib/web/templates/email/admin_user_confirmation.text.eex:3 -msgid "" -"Hi there! We just wanted to inform you that an administrator from " -"%{instance} just manually confirmed your account." +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually confirmed your account." msgstr "" "Ciao! Volevamo solo informarti che un amministratore di %{instance} ha " "appena confermato manualmente il tuo account." #: lib/web/templates/email/admin_user_email_changed_old.html.heex:47 -msgid "" -"Hi there! We just wanted to inform you that an administrator from " -"%{instance} just manually changed your account email from %{old_email}" -" (this one) to %{new_email}." +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually changed your account email from %{old_email} (this one) to %{new_email}." msgstr "" "Ciao! Volevamo solo informarti che un amministratore di %{instance} " "ha appena modificato manualmente l'email del tuo account da %{old_email} (questo) a %{new_email }." #: lib/web/templates/email/admin_user_email_changed_new.html.heex:47 -msgid "" -"Hi there! We just wanted to inform you that an administrator from " -"%{instance} just manually changed your account email from %{old_email}" -" to %{new_email} (this one)." +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually changed your account email from %{old_email} to %{new_email} (this one)." msgstr "" "Ciao! Volevamo solo informarti che un amministratore di %{instance} " "ha appena modificato manualmente l'email del tuo account da %{old_email} a %{new_email} (questo)." #: lib/web/templates/email/admin_user_confirmation.html.heex:47 -msgid "" -"Hi there! We just wanted to inform you that an administrator from " -"%{instance} just manually confirmed your account." +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually confirmed your account." msgstr "" "Ciao! Volevamo solo informarti che un amministratore di %{instance} " "ha appena confermato manualmente il tuo account." @@ -2097,10 +2064,8 @@ msgstr "" #: lib/web/templates/email/admin_user_email_changed_new.html.heex:62 #: lib/web/templates/email/admin_user_email_changed_old.html.heex:62 #: lib/web/templates/email/admin_user_role_changed.html.heex:88 -msgid "" -"If something doesn't feel right to you, please contact the instance " -"administrator through the contact methods %{start_link}on the instance's " -"about page%{end_link}." +#, elixir-autogen, elixir-format +msgid "If something doesn't feel right to you, please contact the instance administrator through the contact methods %{start_link}on the instance's about page%{end_link}." msgstr "" "Se qualcosa non vi sembra corretto, contattate l'amministratore dell'istanza " "attraverso i metodi di contatto %{start_link}sulla pagina dell'istanza" @@ -2110,82 +2075,90 @@ msgstr "" #: lib/web/templates/email/admin_user_email_changed_new.text.eex:4 #: lib/web/templates/email/admin_user_email_changed_old.text.eex:4 #: lib/web/templates/email/admin_user_role_changed.text.eex:8 -msgid "" -"If something doesn't feel right to you, please contact the instance " -"administrator through the contact methods on the instance's about page: " -"%{about_page}." +#, elixir-autogen, elixir-format +msgid "If something doesn't feel right to you, please contact the instance administrator through the contact methods on the instance's about page: %{about_page}." msgstr "" "Se qualcosa non vi sembra corretto, contattate l'amministratore dell'istanza " "attraverso i metodi di contatto sulla pagina dell'istanza: %{about_page}." #: lib/web/templates/email/admin_user_confirmation.html.heex:79 +#, elixir-autogen, elixir-format msgid "Login on %{instance}" msgstr "Accedi a %{instance}" #: lib/web/templates/email/admin_user_role_changed.html.heex:72 +#, elixir-autogen, elixir-format msgid "New role" msgstr "Nuovo ruolo" #: lib/web/templates/email/admin_user_role_changed.text.eex:6 +#, elixir-autogen, elixir-format msgid "New role:" msgstr "Nuovo ruolo:" #: lib/web/templates/email/admin_user_role_changed.html.heex:64 +#, elixir-autogen, elixir-format msgid "Old role" msgstr "Vecchio ruolo" #: lib/web/templates/email/admin_user_role_changed.text.eex:5 +#, elixir-autogen, elixir-format msgid "Old role:" msgstr "Vecchio ruolo:" #: lib/web/templates/email/admin/_role.html.heex:7 #: lib/web/templates/email/admin/_role.text.eex:1 +#, elixir-autogen, elixir-format msgid "User" msgstr "Utente" #: lib/web/templates/email/admin_user_confirmation.html.heex:62 +#, elixir-autogen, elixir-format msgid "You may now login using your credentials on the service." msgstr "" "A questo punto è possibile effettuare il login utilizzando le proprie " "credenziali sul servizio." #: lib/web/templates/email/admin_user_confirmation.text.eex:5 +#, elixir-autogen, elixir-format msgid "You may now login using your credentials on the service:" msgstr "" "A questo punto è possibile effettuare il login utilizzando le proprie " "credenziali sul servizio:" #: lib/web/templates/email/admin_user_role_changed.text.eex:3 -msgid "" -"Hi there! We just wanted to inform you that an administrator from " -"%{instance} just changed your account role." +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just changed your account role." msgstr "" "Salve! Volevamo informarti che un amministratore di %{instance} ha appena " "cambiato il ruolo del tuo account." #: lib/web/templates/email/admin_user_role_changed.html.heex:47 -msgid "" -"Hi there! We just wanted to inform you that an administrator from " -"%{instance} just changed your account role." +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just changed your account role." msgstr "" "Ciao! Volevamo solo informarti che un amministratore di %{instance} " "ha appena confermato manualmente il tuo account." #: lib/web/templates/email/instance_follow.text.eex:5 +#, elixir-autogen, elixir-format msgid "%{name} just requested to follow your instance." msgstr "%{name} ha appena richiesto di seguire la tua istanza." #: lib/web/templates/email/instance_follow.html.heex:47 +#, elixir-autogen, elixir-format msgid "%{name} just requested to follow your instance." msgstr "%{name} ha appena richiesto di seguire la tua istanza." #: lib/web/templates/email/instance_follow.html.heex:55 #: lib/web/templates/email/instance_follow.text.eex:6 +#, elixir-autogen, elixir-format msgid "If you accept, this profile will receive all of your public events." msgstr "Se accetti, questa istanza riceverà tutti i tuoi eventi pubblici." #: lib/web/templates/email/instance_follow.html.heex:88 #: lib/web/templates/email/instance_follow.text.eex:9 +#, elixir-autogen, elixir-format msgid "To accept this invitation, head over to the profile's admin page." msgstr "" "Per accettare questo invito, vai alle impostazioni di amministrazione " @@ -2193,202 +2166,208 @@ msgstr "" #: lib/web/templates/email/instance_follow.html.heex:110 #: lib/web/templates/email/instance_follow.html.heex:120 +#, elixir-autogen, elixir-format msgid "View the details" msgstr "Visualizza i dettagli" #: lib/mobilizon/events/categories.ex:32 +#, elixir-autogen, elixir-format msgid "Arts" msgstr "Arti" #: lib/mobilizon/events/categories.ex:68 +#, elixir-autogen, elixir-format msgid "Auto, boat and air" msgstr "Automobili, imbarcazioni, aereonautica" #: lib/mobilizon/events/categories.ex:36 +#, elixir-autogen, elixir-format msgid "Book clubs" msgstr "Club letterari" #: lib/mobilizon/events/categories.ex:40 +#, elixir-autogen, elixir-format msgid "Business" msgstr "Affari" #: lib/mobilizon/events/categories.ex:44 +#, elixir-autogen, elixir-format msgid "Causes" msgstr "Motivi" #: lib/mobilizon/events/categories.ex:48 +#, elixir-autogen, elixir-format msgid "Comedy" msgstr "Commedia e buonumore" #: lib/mobilizon/events/categories.ex:72 +#, elixir-autogen, elixir-format msgid "Community" msgstr "Comunità" #: lib/mobilizon/events/categories.ex:52 +#, elixir-autogen, elixir-format msgid "Crafts" msgstr "Arti" #: lib/mobilizon/events/categories.ex:76 +#, elixir-autogen, elixir-format msgid "Family & Education" msgstr "Famiglia e istruzione" #: lib/mobilizon/events/categories.ex:80 +#, elixir-autogen, elixir-format msgid "Fashion & Beauty" msgstr "Moda e bellezza" #: lib/mobilizon/events/categories.ex:84 +#, elixir-autogen, elixir-format msgid "Film & Media" msgstr "Film & Media" #: lib/mobilizon/events/categories.ex:56 +#, elixir-autogen, elixir-format msgid "Food & Drink" msgstr "Mangiare e bere" #: lib/mobilizon/events/categories.ex:88 +#, elixir-autogen, elixir-format msgid "Games" msgstr "Giochi" #: lib/mobilizon/events/categories.ex:60 +#, elixir-autogen, elixir-format msgid "Health" msgstr "Salute" #: lib/mobilizon/events/categories.ex:100 +#, elixir-autogen, elixir-format msgid "LGBTQ" msgstr "LGBTQ" #: lib/mobilizon/events/categories.ex:92 +#, elixir-autogen, elixir-format msgid "Language & Culture" msgstr "Lingue e culture" #: lib/mobilizon/events/categories.ex:96 +#, elixir-autogen, elixir-format msgid "Learning" msgstr "Apprendimento" #: lib/mobilizon/events/categories.ex:149 +#, elixir-autogen, elixir-format msgid "Meeting" msgstr "Riunioni" #: lib/mobilizon/events/categories.ex:104 +#, elixir-autogen, elixir-format msgid "Movements and politics" msgstr "Movimenti e politica" #: lib/mobilizon/events/categories.ex:64 +#, elixir-autogen, elixir-format msgid "Music" msgstr "Musica" #: lib/mobilizon/events/categories.ex:108 +#, elixir-autogen, elixir-format msgid "Networking" msgstr "Networking" #: lib/mobilizon/events/categories.ex:128 +#, elixir-autogen, elixir-format msgid "Outdoors & Adventure" msgstr "Attività all'aperto e avventure" #: lib/mobilizon/events/categories.ex:112 +#, elixir-autogen, elixir-format msgid "Party" msgstr "Feste" #: lib/mobilizon/events/categories.ex:116 +#, elixir-autogen, elixir-format msgid "Performing & Visual Arts" msgstr "Arti visive e dello spettacolo" #: lib/mobilizon/events/categories.ex:120 +#, elixir-autogen, elixir-format msgid "Pets" msgstr "Animali" #: lib/mobilizon/events/categories.ex:124 +#, elixir-autogen, elixir-format msgid "Photography" msgstr "Fotografia" #: lib/mobilizon/events/categories.ex:136 +#, elixir-autogen, elixir-format msgid "Science & Tech" msgstr "Scienza e tecnologia" #: lib/mobilizon/events/categories.ex:132 +#, elixir-autogen, elixir-format msgid "Spirituality, Religion & Beliefs" msgstr "Spiritualità, religione e credenze" #: lib/mobilizon/events/categories.ex:140 +#, elixir-autogen, elixir-format msgid "Sports" msgstr "Sport" #: lib/mobilizon/events/categories.ex:144 +#, elixir-autogen, elixir-format msgid "Theatre" msgstr "Teatro" #: lib/web/templates/email/participation/event_card.text.eex:9 +#, elixir-autogen, elixir-format msgid "Read more: %{url}" msgstr "Leggi di più: %{url}" #: lib/web/templates/email/registration_confirmation.text.eex:9 +#, elixir-autogen, elixir-format msgid "Activate my account:" msgstr "Attiva il mio account:" #: lib/web/email/follow.ex:49 +#, elixir-autogen, elixir-format msgid "Instance %{domain} requests to follow your instance" msgstr "L'istanza %{domain} richiede di seguire la tua istanza" #: lib/web/templates/email/instance_follow.html.heex:68 #: lib/web/templates/email/instance_follow.text.eex:7 -msgid "" -"Note: %{name} following you doesn't necessarily imply that you follow this " -"instance, but you can ask to follow them too." +#, elixir-autogen, elixir-format +msgid "Note: %{name} following you doesn't necessarily imply that you follow this instance, but you can ask to follow them too." msgstr "" "Nota: %{name} che ti segue non implica necessariamente che segui questa " "istanza, ma puoi anche chiedere di seguirli." #: lib/web/templates/email/group_member_removal.html.heex:18 #: lib/web/templates/email/group_member_removal.text.eex:1 +#, elixir-autogen, elixir-format msgid "Until next time!" msgstr "Alla prossima!" #: lib/web/templates/email/group_suspension.html.heex:67 #: lib/web/templates/email/group_suspension.text.eex:5 -msgid "" -"As this group was located on this instance, all of its data has been " -"irretrievably deleted." +#, elixir-autogen, elixir-format +msgid "As this group was located on this instance, all of its data has been irretrievably deleted." msgstr "" "Poiché questo gruppo si trovava su questa istanza, tutti i suoi dati sono " "stati irrimediabilmente cancellati." #: lib/web/templates/email/report.text.eex:11 +#, elixir-autogen, elixir-format msgid "Events" msgstr "Eventi" #: lib/web/templates/email/report.html.heex:115 -#, fuzzy +#, elixir-autogen, elixir-format, fuzzy msgid "Flagged events" msgstr "Commenti contrassegnati" #: lib/service/export/participants/common.ex:65 -#, fuzzy +#, elixir-autogen, elixir-format, fuzzy msgid "Participant registration date" msgstr "Stato partecipante" - -#: lib/web/templates/email/report.html.heex:115 -#: lib/web/templates/email/report.text.eex:11 -msgid "Event" -msgstr "Evento" - -#: lib/web/templates/email/group_suspension.html.heex:67 -#: lib/web/templates/email/group_suspension.text.eex:5 -msgid "" -"As this group was located on this instance, all of it's data has been " -"irretrievably deleted." -msgstr "" -"Poiché questo gruppo si trovava su questa istanza, tutti i suoi dati sono " -"stati irrimediabilmente cancellati." - -#: lib/graphql/resolvers/user.ex:350 -msgid "" -"The password you have choosen is too short. Please make sure your password " -"contains at least 6 charaters." -msgstr "La password scelta è troppo corta, deve avere almeno 6 caratteri." - -#: lib/graphql/resolvers/user.ex:356 -msgid "" -"The token you provided is invalid. Make sure that the URL is exactly the one " -"provided inside the email you got." -msgstr "" -"Il token fornito non è valido. Assicurarsi che l'URL sia esattamente quello " -"fornito all'interno dell'e-mail ricevuta." diff --git a/priv/gettext/it/LC_MESSAGES/errors.po b/priv/gettext/it/LC_MESSAGES/errors.po index 57daed701..98e73634a 100644 --- a/priv/gettext/it/LC_MESSAGES/errors.po +++ b/priv/gettext/it/LC_MESSAGES/errors.po @@ -160,8 +160,8 @@ msgid "No user with this email was found" msgstr "Nessun utente con questa email" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -341,13 +341,13 @@ msgstr "È possibile aggiornare solo i profili remoti" msgid "Profile already suspended" msgstr "Profilo già sospeso" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Un'email valida è richiesta dalla vostra istanza" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "La partecipazione anonima non è abilitata" @@ -384,7 +384,7 @@ msgstr "Errore nel salvare la segnalazione" msgid "Error while updating report" msgstr "Errore durante l'aggiornamento del rapporto" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "ID evento non trovato" @@ -396,15 +396,15 @@ msgstr "ID evento non trovato" msgid "Event not found" msgstr "Evento non trovato" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "L'evento con questo ID %{id} non esiste" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Errore Interno" @@ -428,14 +428,14 @@ msgstr "Nessuno profilo trovato per l'utente" msgid "No such feed token" msgstr "Nessun token di rifornimento corrispondente" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Il partecipante ha già il ruolo %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Partecipante non trovato" @@ -507,12 +507,12 @@ msgstr "Segnalazione non trovata" msgid "Resource doesn't exist" msgstr "La risorsa non esiste" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "L'evento ha già raggiunto la sua massima capacità" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Questo token non è valido" @@ -551,7 +551,7 @@ msgstr "Utente non trovato" msgid "You already have a profile for this user" msgstr "Hai già un profilo per questo utente" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Se già un partecipante di questo evento" @@ -593,8 +593,8 @@ msgstr "Non puoi eliminare un token di rifornimento senza connettersi" msgid "You are not allowed to update a comment if not connected" msgstr "Non è consentito aggiornare un commento se non si è collegati" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -713,12 +713,12 @@ msgstr "Devi essere connesso per eliminare dei post" msgid "You need to be logged-in to delete resources" msgstr "Devi essere connesso per eliminare risorse" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Devi essere connesso per partecipare a un evento" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Devi essere connesso per lasciare un evento" @@ -856,7 +856,7 @@ msgstr "Questo memebro è già stato rifiutato." msgid "You don't have the right to remove this member." msgstr "Non hai il diritto di rimuovere questo membro." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Questo nome utente è già in uso." @@ -873,7 +873,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "Il profilo dell'organizzatore non è di proprietà dell'utente" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "L'ID profilo fornito non è quello del profilo anonimo" @@ -903,8 +903,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Impossibile recuperare i dettagli della risorsa da questa URL." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -952,7 +952,7 @@ msgstr "Errore durante l'aggiornamento del rapporto" msgid "Error while uploading pictures" msgstr "Errore durante l'aggiornamento del rapporto" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "Non è stato possibile abbandonare l'evento" @@ -973,7 +973,7 @@ msgstr "Non è stato possibile aggiornare l'email dell'utente" msgid "Failed to validate user email" msgstr "Impossibile convalidare l'utente" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "L'ID dell'attore anonimo non è valido" @@ -993,18 +993,18 @@ msgstr "Non sei il creatore del commento" msgid "You cannot change your password." msgstr "Non è possibile cambiare la propria password." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "Formato non supportato" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" "Una dipendenza necessaria per l'esportazione in %{format} non è installata" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Si è verificato un errore durante il salvataggio dell'esportazione" @@ -1126,7 +1126,7 @@ msgstr "Esiste già un profilo o un gruppo con quel nome" msgid "Unable to find an instance to follow at this address" msgstr "Non è stato possibile trovare un'istanza da seguire a questo indirizzo" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1228,18 +1228,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1366,12 +1366,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1416,3 +1416,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/ja/LC_MESSAGES/activity.po b/priv/gettext/ja/LC_MESSAGES/activity.po index f390e39fa..c7a3e67c1 100644 --- a/priv/gettext/ja/LC_MESSAGES/activity.po +++ b/priv/gettext/ja/LC_MESSAGES/activity.po @@ -222,7 +222,7 @@ msgstr "%{profile}さんが%{event}のある投稿にリプライしました。 msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "通知の頻度と有効・無効の設定はアカウントの設定で変えられます。" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -246,8 +246,6 @@ msgstr "%{instance}に更新・投稿がある" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile}さんが%{event}にお知らせを投稿しました。" @@ -259,7 +257,7 @@ msgstr "%{profile}さんが%{event}にお知らせを投稿しました。" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile}さんがあなた宛てのコメントを%{event}に投稿しました。" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "通知の頻度と有効・無効の設定は%{tag_start}アカウントの設定%{tag_end}で変えら" @@ -271,13 +269,13 @@ msgstr "通知の頻度と有効・無効の設定は%{tag_start}アカウント msgid "Here's your weekly activity recap" msgstr "一週間の更新のまとめ" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "%{instance}からの通知" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "%{instance}の一日のまとめの通知" @@ -288,7 +286,7 @@ msgstr "%{instance}の一日のまとめの通知" msgid "Here's your daily activity recap" msgstr "一日の更新のまとめ" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "%{instance}の一週間の更新のまとめ" @@ -307,7 +305,7 @@ msgstr "あなたの「%{event}」のイベントで%{profile}さんがコメン msgid "%{profile} has posted a new reply under your event %{event}." msgstr "あなたの「%{event}」のイベントで%{profile}さんがリプライをしました。" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "あなたの「%{event}」のイベントのお知らせ" @@ -483,7 +481,71 @@ msgstr "%{profile}さんが%{member}さんの依頼を承知しました。" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile}さんが%{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 "%{profile}さんが%{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 "%{profile}さんがあなた宛てのコメントを%{event}に投稿しました。" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile}さんがあなた宛てのコメントを%{event}に投稿しました。" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile}さんが題の「%{discussion}」の談論にリプライしました。" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/ja/LC_MESSAGES/default.po b/priv/gettext/ja/LC_MESSAGES/default.po index e80602418..0a7cffaa4 100644 --- a/priv/gettext/ja/LC_MESSAGES/default.po +++ b/priv/gettext/ja/LC_MESSAGES/default.po @@ -941,7 +941,8 @@ msgstr "通報内容を見る" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/ja/LC_MESSAGES/errors.po b/priv/gettext/ja/LC_MESSAGES/errors.po index 78334b46e..68716b308 100644 --- a/priv/gettext/ja/LC_MESSAGES/errors.po +++ b/priv/gettext/ja/LC_MESSAGES/errors.po @@ -154,8 +154,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -333,13 +333,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -376,7 +376,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -388,15 +388,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -420,14 +420,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -499,12 +499,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -543,7 +543,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -585,8 +585,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -696,12 +696,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -837,7 +837,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -852,7 +852,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -882,8 +882,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -923,7 +923,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -944,7 +944,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -964,17 +964,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1094,7 +1094,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1192,18 +1192,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1330,12 +1330,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1380,3 +1380,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/ko/LC_MESSAGES/activity.po b/priv/gettext/ko/LC_MESSAGES/activity.po index b9e6b013e..1fcd626cb 100644 --- a/priv/gettext/ko/LC_MESSAGES/activity.po +++ b/priv/gettext/ko/LC_MESSAGES/activity.po @@ -21,7 +21,6 @@ msgstr "" ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here as no ## effect: edit them in PO (.po) files instead. - #: 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 @@ -224,7 +223,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -250,8 +249,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -263,7 +260,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -274,13 +271,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -291,7 +288,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -310,7 +307,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -473,7 +470,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/ko/LC_MESSAGES/default.po b/priv/gettext/ko/LC_MESSAGES/default.po new file mode 100644 index 000000000..52cb6f8a7 --- /dev/null +++ b/priv/gettext/ko/LC_MESSAGES/default.po @@ -0,0 +1,1983 @@ +## "msgid"s in this file come from POT (.pot) files. +### +### Do not add, change, or remove "msgid"s manually here as +### they're tied to the ones in the corresponding POT file +### (with the same domain). +### +### Use "mix gettext.extract --merge" or "mix gettext.merge" +### to merge POT files into PO files. +msgid "" +msgstr "" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: lib/web/templates/email/password_reset.html.heex:66 +#, elixir-autogen, elixir-format +msgid "If you didn't request this, please ignore this email. Your password won't change until you access the link below and create a new one." +msgstr "" + +#: lib/web/templates/email/report.html.heex:121 +#, elixir-autogen, elixir-format +msgid "%{title} by %{creator}" +msgstr "" + +#: lib/web/templates/email/registration_confirmation.html.heex:80 +#, elixir-autogen, elixir-format +msgid "Activate my account" +msgstr "" + +#: lib/web/templates/email/email.html.heex:150 +#: lib/web/templates/email/email.text.eex:9 +#, elixir-autogen, elixir-format +msgid "Ask the community on Framacolibri" +msgstr "" + +#: lib/web/templates/email/report.text.eex:17 +#, elixir-autogen, elixir-format +msgid "Comments" +msgstr "" + +#: lib/web/email/user.ex:49 +#, elixir-autogen, elixir-format +msgid "Instructions to reset your password on %{instance}" +msgstr "" + +#: lib/web/templates/email/report.text.eex:23 +#, elixir-autogen, elixir-format +msgid "Reason" +msgstr "" + +#: lib/web/templates/email/password_reset.html.heex:86 +#, elixir-autogen, elixir-format +msgid "Reset Password" +msgstr "" + +#: lib/web/templates/email/password_reset.html.heex:53 +#, elixir-autogen, elixir-format +msgid "Resetting your password is easy. Just press the button below and follow the instructions. We'll have you up and running in no time." +msgstr "" + +#: lib/web/email/user.ex:26 +#, elixir-autogen, elixir-format +msgid "Instructions to confirm your Mobilizon account on %{instance}" +msgstr "" + +#: lib/web/email/admin.ex:22 +#, elixir-autogen, elixir-format +msgid "New report on Mobilizon instance %{instance}" +msgstr "" + +#: lib/web/templates/email/before_event_notification.html.heex:67 +#: lib/web/templates/email/before_event_notification.text.eex:4 +#, elixir-autogen, elixir-format +msgid "Go to event page" +msgstr "" + +#: lib/web/templates/email/report.text.eex:1 +#, elixir-autogen, elixir-format +msgid "New report from %{reporter} on %{instance}" +msgstr "" + +#: lib/web/templates/email/event_participation_approved.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Participation approved" +msgstr "" + +#: lib/web/templates/email/password_reset.html.heex:18 +#: lib/web/templates/email/password_reset.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Password reset" +msgstr "" + +#: lib/web/templates/email/password_reset.text.eex:7 +#, elixir-autogen, elixir-format +msgid "Resetting your password is easy. Just click the link below and follow the instructions. We'll have you up and running in no time." +msgstr "" + +#: lib/web/templates/email/registration_confirmation.text.eex:5 +#, elixir-autogen, elixir-format +msgid "You created an account on %{host} with this email address. You are one click away from activating it. If this wasn't you, please ignore this email." +msgstr "" + +#: lib/web/email/participation.ex:114 +#, elixir-autogen, elixir-format +msgid "Your participation to event %{title} has been approved" +msgstr "" + +#: lib/web/email/participation.ex:67 +#, elixir-autogen, elixir-format +msgid "Your participation to event %{title} has been rejected" +msgstr "" + +#: lib/web/email/event.ex:44 +#, elixir-autogen, elixir-format +msgid "Event %{title} has been updated" +msgstr "" + +#: lib/web/templates/email/event_updated.text.eex:7 +#, elixir-autogen, elixir-format +msgid "New title: %{title}" +msgstr "" + +#: lib/web/templates/email/password_reset.text.eex:5 +#, elixir-autogen, elixir-format +msgid "You requested a new password for your account on %{instance}." +msgstr "" + +#: lib/web/templates/email/email.html.heex:105 +#, elixir-autogen, elixir-format +msgid "Warning" +msgstr "" + +#: lib/web/email/participation.ex:140 +#, elixir-autogen, elixir-format +msgid "Confirm your participation to event %{title}" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:106 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "An internal ID for your current selected identity" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:105 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "An internal user ID" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:47 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Any of the information we collect from you may be used in the following ways:" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:13 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Basic account information" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:32 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Do not share any dangerous information over Mobilizon." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:123 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Do we disclose any information to outside parties?" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:100 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Do we use cookies?" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:76 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "How do we protect your information?" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:36 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "IPs and other metadata" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:23 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Published events and comments" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:93 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Retain the IP addresses associated with registered users no more than 12 months." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:107 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Tokens to authenticate you" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:38 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We also may retain server logs which include the IP address of every request to our server." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:102 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We store the following information on your device when you connect:" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:84 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We will make a good faith effort to:" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:45 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "What do we use your information for?" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:83 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "What is our data retention policy?" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:99 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "You may irreversibly delete your account at any time." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:158 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Changes to our Privacy Policy" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:139 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If this server is in the EU or the EEA: Our site, products and services are all directed to people who are at least 16 years old. If you are under the age of 16, per the requirements of the GDPR (General Data Protection Regulation) do not use this site." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:146 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If this server is in the USA: Our site, products and services are all directed to people who are at least 13 years old. If you are under the age of 13, per the requirements of COPPA (Children's Online Privacy Protection Act) do not use this site." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:160 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If we decide to change our privacy policy, we will post those changes on this page." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:153 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Law requirements can be different if this server is in another jurisdiction." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:137 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Site usage by children" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:68 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "The email address you provide may be used to send you information, updates and notifications about other people\n interacting with your content or sending you messages and to respond to inquiries, and/or other requests or\n questions." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:61 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "To aid moderation of the community, for example comparing your IP address with other known ones to determine ban\n evasion or other violations." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:54 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "To provide the core functionality of Mobilizon. Depending on this instance's policy you may only be able to\n interact with other people's content and post your own content if you are logged in." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:10 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "What information do we collect?" +msgstr "" + +#: lib/web/email/user.ex:188 +#, elixir-autogen, elixir-format +msgid "Mobilizon on %{instance}: confirm your email address" +msgstr "" + +#: lib/web/email/user.ex:165 +#, elixir-autogen, elixir-format +msgid "Mobilizon on %{instance}: email changed" +msgstr "" + +#: lib/web/email/notification.ex:52 +#, elixir-format +msgid "One event planned today" +msgid_plural "%{nb_events} events planned today" +msgstr[0] "" + +#: lib/web/templates/email/on_day_notification.html.heex:47 +#: lib/web/templates/email/on_day_notification.text.eex:3 +#, elixir-format +msgid "You have one event today:" +msgid_plural "You have %{total} events today:" +msgstr[0] "" + +#: lib/web/templates/email/group_invite.text.eex:3 +#, elixir-autogen, elixir-format +msgid "%{inviter} just invited you to join their group %{group}" +msgstr "" + +#: lib/web/templates/email/group_invite.html.heex:18 +#: lib/web/templates/email/group_invite.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Come along!" +msgstr "" + +#: lib/web/email/notification.ex:24 +#, elixir-autogen, elixir-format +msgid "Don't forget to go to %{title}" +msgstr "" + +#: lib/web/templates/email/before_event_notification.html.heex:47 +#: lib/web/templates/email/before_event_notification.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Get ready for %{title}" +msgstr "" + +#: lib/web/templates/email/group_invite.html.heex:83 +#, elixir-autogen, elixir-format +msgid "See my groups" +msgstr "" + +#: lib/web/templates/email/group_invite.html.heex:65 +#: lib/web/templates/email/group_invite.text.eex:5 +#, elixir-autogen, elixir-format +msgid "To accept this invitation, head over to your groups." +msgstr "" + +#: lib/web/templates/email/before_event_notification.text.eex:5 +#, elixir-autogen, elixir-format +msgid "View the event on: %{link}" +msgstr "" + +#: lib/web/email/member.ex:30 +#, elixir-autogen, elixir-format +msgid "You have been invited by %{inviter} to join group %{group}" +msgstr "" + +#: lib/web/email/notification.ex:81 +#, elixir-format +msgid "One event planned this week" +msgid_plural "%{nb_events} events planned this week" +msgstr[0] "" + +#: lib/web/email/notification.ex:107 +#, elixir-format +msgid "One participation request for event %{title} to process" +msgid_plural "%{number_participation_requests} participation requests for event %{title} to process" +msgstr[0] "" + +#: lib/web/templates/email/notification_each_week.html.heex:47 +#: lib/web/templates/email/notification_each_week.text.eex:3 +#, elixir-format +msgid "You have one event this week:" +msgid_plural "You have %{total} events this week:" +msgstr[0] "" + +#: lib/service/metadata/utils.ex:53 +#, elixir-autogen, elixir-format +msgid "The event organizer didn't add any description." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:78 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. Among other things, your browser session, as well as the traffic between your applications and the API, are secured with SSL/TLS, and your password is hashed using a strong one-way algorithm." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:126 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "No. We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our site, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:62 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Accepting these Terms" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:73 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Changes to these Terms" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:271 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "A lot of the content on the Service is from you and others, and we don't review, verify or authenticate it, and it may include inaccuracies or false information. We make no representations, warranties, or guarantees relating to the quality, suitability, truth, accuracy or completeness of any content contained in the Service. You acknowledge sole responsibility for and assume all risk arising from your use of or reliance on any content." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:192 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Also, you agree that you will not do any of the following in connection with the Service or other users:" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:217 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Circumvent or attempt to circumvent any filtering, security measures, rate limits or other features designed to protect the Service, users of the Service, or third parties." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:211 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Collect any personal information about other users, or intimidate, threaten, stalk or otherwise harass other users of the Service;" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:167 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Content that is illegal or unlawful, that would otherwise create liability;" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:173 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Content that may infringe or violate any patent, trademark, trade secret, copyright, right of privacy, right of publicity or other intellectual or other right of any party;" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:103 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Creating Accounts" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:284 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Entire Agreement" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:294 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Feedback" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:261 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Hyperlinks and Third Party Content" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:279 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If you breach any of these Terms, we have the right to suspend or disable your access to or use of the Service." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:205 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Impersonate or post on behalf of any person or entity or otherwise misrepresent your affiliation with a person or entity;" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:128 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Our Service allows you and other users to post, link and otherwise make available content. You are responsible for the content that you make available to the Service, including its legality, reliability, and appropriateness." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:94 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Privacy Policy" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:304 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Questions & Contact Information" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:277 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Termination" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:199 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Use the Service in any manner that could interfere with, disrupt, negatively affect or inhibit other users from fully enjoying the Service or that could damage, disable, overburden or impair the functioning of the Service;" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:126 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Your Content & Conduct" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:263 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "%{instance_name} makes no claim or representation regarding, and accepts no responsibility for third party websites accessible by hyperlink from the Service or websites linking to the Service. When you leave the Service, you should be aware that these Terms and our policies no longer govern. The inclusion of any link does not imply endorsement by %{instance_name} of the site. Use of any such linked website is at the user's own risk." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:224 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Finally, your use of the Service is also subject to acceptance of the instance's own specific rules regarding the code of conduct and moderation rules. Breaking those rules may also result in your account being disabled or suspended." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:254 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "For full details about the Mobilizon software see here." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:47 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Here are the important things you need to know about accessing and using the %{instance_name} (%{instance_url}) website and service (collectively, \"Service\"). These are our terms of service (\"Terms\"). Please read them carefully." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:82 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If we make major changes, we will notify our users in a clear and prominent manner. Minor changes may only be highlighted in the footer of our website. It is your responsibility to check the website regularly for changes to these Terms." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:158 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "In order to make %{instance_name} a great place for all of us, please do not post, link and otherwise make available on or through the Service any of the following:" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:179 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Private information of any third party (e.g., addresses, phone numbers, email addresses, Social Security numbers and credit card numbers); and" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:152 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Since Mobilizon is a distributed network, it is possible, depending on the visibility rules set to your content, that your content has been distributed to other Mobilizon instances. When you delete your content, we will request those other instances to also delete the content. Our responsibility on the content being deleted from those other instances ends here. If for some reason, some other instance does not delete the content, we cannot be held responsible." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:286 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "These Terms constitute the entire agreement between you and %{instance_name} regarding the use of the Service, superseding any prior agreements between you and %{instance_name} relating to your use of the Service." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:247 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "This Service runs on a Mobilizon instance. This source code is licensed under an AGPLv3 license which means you are allowed to and even encouraged to take the source code, modify it and use it." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:185 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Viruses, corrupted data or other harmful, disruptive or destructive files or code." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:146 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "You can remove the content that you posted by deleting it. Once you delete your content, it will not appear on the Service, but copies of your deleted content may remain in our system or backups for some period of time. Web server access logs might also be stored for some time in the system." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:306 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Questions or comments about the Service may be directed to us at %{contact}" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:245 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Source code" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:296 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We love feedback. Please let us know what you think of the Service, these Terms and, in general, %{instance_name}." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:234 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Instance administrators (and community moderators, given the relevant access) are responsible for monitoring and acting on flagged content and other user reports, and have the right and responsibility to remove or edit content that is not aligned to this Instance set of rules, or to suspend, block or ban (temporarily or permanently) any account, community, or instance for breaking these terms, or for other behaviours that they deem inappropriate, threatening, offensive, or harmful." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:7 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "%{instance_name} will not use or transmit or resell your personal data" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:113 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If you discover or suspect any Service security breaches, please let us know as soon as possible. For security holes in the Mobilizon software itself, please contact its contributors directly." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:240 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Instance administrators should ensure that every community hosted on the instance is properly moderated according to the defined rules." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:321 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Originally adapted from the Diaspora* and App.net privacy policies, also licensed under CC BY-SA." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:173 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Originally adapted from the Mastodon and Discourse privacy policies, also licensed under CC BY-SA." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:3 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Short version" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:29 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "The service is provided without warranties and these terms may change in the future" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:166 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "This document is licensed under CC BY-SA. It was last updated June 18, 2020." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:314 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "This document is licensed under CC BY-SA. It was last updated June 22, 2020." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:21 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "You must respect other people and %{instance_name}'s rules when using the service" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:15 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "You must respect the law when using %{instance_name}" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:5 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Your content is yours" +msgstr "" + +#: lib/web/templates/email/anonymous_participation_confirmation.html.heex:71 +#, elixir-autogen, elixir-format +msgid "Confirm my e-mail address" +msgstr "" + +#: lib/web/templates/email/anonymous_participation_confirmation.html.heex:18 +#: lib/web/templates/email/anonymous_participation_confirmation.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Confirm your e-mail" +msgstr "" + +#: lib/web/templates/email/anonymous_participation_confirmation.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Hi there! You just registered to join this event: « %{title} ». Please confirm the e-mail address you provided:" +msgstr "" + +#: lib/web/templates/email/email.html.heex:142 +#: lib/web/templates/email/email.text.eex:8 +#, elixir-autogen, elixir-format +msgid "Need help? Is something not working as expected?" +msgstr "" + +#: lib/web/templates/email/registration_confirmation.html.heex:47 +#, elixir-autogen, elixir-format +msgid "You created an account on %{host} with this email address. You are one click away from activating it." +msgstr "" + +#: lib/web/templates/email/report.html.heex:18 +#, elixir-autogen, elixir-format +msgid "New report on %{instance}" +msgstr "" + +#: lib/web/templates/email/email_changed_old.html.heex:47 +#, elixir-autogen, elixir-format +msgid "The email address for your account on %{host} is being changed to:" +msgstr "" + +#: lib/web/templates/email/password_reset.html.heex:47 +#, elixir-autogen, elixir-format +msgid "You requested a new password for your account on %{instance}." +msgstr "" + +#: lib/web/templates/email/email.html.heex:112 +#: lib/web/templates/email/email.text.eex:5 +#, elixir-autogen, elixir-format +msgid "Please do not use it for real purposes." +msgstr "" + +#: lib/web/templates/email/anonymous_participation_confirmation.html.heex:88 +#: lib/web/templates/email/anonymous_participation_confirmation.text.eex:6 +#: lib/web/templates/email/event_updated.html.heex:172 +#: lib/web/templates/email/event_updated.text.eex:14 +#: lib/web/templates/email/notification_each_week.html.heex:92 +#: lib/web/templates/email/notification_each_week.text.eex:11 +#: lib/web/templates/email/on_day_notification.html.heex:89 +#: lib/web/templates/email/on_day_notification.text.eex:11 +#, elixir-format +msgid "Would you wish to cancel your attendance, visit the event page through the link above and click the « Attending » button." +msgid_plural "Would you wish to cancel your attendance to one or several events, visit the event pages through the links above and click the « Attending » button." +msgstr[0] "" + +#: lib/web/templates/email/email.text.eex:11 +#, elixir-autogen, elixir-format +msgid "%{instance} is powered by Mobilizon." +msgstr "" + +#: lib/web/templates/email/email.html.heex:187 +#, elixir-autogen, elixir-format +msgid "%{instance} is powered by Mobilizon." +msgstr "" + +#: lib/web/templates/email/pending_participation_notification.html.heex:18 +#: lib/web/templates/email/pending_participation_notification.text.eex:1 +#, elixir-autogen, elixir-format +msgid "A request is pending!" +msgstr "" + +#: lib/web/templates/email/before_event_notification.html.heex:18 +#: lib/web/templates/email/before_event_notification.text.eex:1 +#, elixir-autogen, elixir-format +msgid "An event is upcoming!" +msgstr "" + +#: lib/web/templates/email/email_changed_new.html.heex:18 +#: lib/web/templates/email/email_changed_new.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Confirm new email" +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:108 +#, elixir-autogen, elixir-format +msgid "End" +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:18 +#: lib/web/templates/email/event_updated.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Event update!" +msgstr "" + +#: lib/web/templates/email/report.html.heex:158 +#, elixir-autogen, elixir-format +msgid "Flagged comments" +msgstr "" + +#: lib/web/templates/email/event_participation_approved.html.heex:61 +#: lib/web/templates/email/event_participation_approved.text.eex:7 +#, elixir-autogen, elixir-format +msgid "Good news: one of the event organizers just approved your request. Update your calendar, because you're on the guest list now!" +msgstr "" + +#: lib/web/templates/email/email_changed_new.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Hi there! It seems like you wanted to change the email address linked to your account on %{instance}. If you still wish to do so, please click the button below to confirm the change. You will then be able to log in to %{instance} with this new email address." +msgstr "" + +#: lib/web/templates/email/email_changed_old.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Hi there! Just a quick note to confirm that the email address linked to your account on %{host} has been changed from this one to:" +msgstr "" + +#: lib/web/templates/email/email_changed_old.html.heex:79 +#: lib/web/templates/email/email_changed_old.text.eex:5 +#, elixir-autogen, elixir-format +msgid "If you did not trigger this change yourself, it is likely that someone has gained access to your %{host} account. Please log in and change your password immediately. If you cannot login, contact the admin on %{host}." +msgstr "" + +#: lib/web/templates/email/password_reset.text.eex:12 +#, elixir-autogen, elixir-format +msgid "If you didn't trigger the change yourself, please ignore this message. Your password won't be changed until you click the link above." +msgstr "" + +#: lib/web/templates/email/anonymous_participation_confirmation.html.heex:103 +#: lib/web/templates/email/anonymous_participation_confirmation.text.eex:4 +#: lib/web/templates/email/registration_confirmation.html.heex:62 +#: lib/web/templates/email/registration_confirmation.text.eex:7 +#, elixir-autogen, elixir-format +msgid "If you didn't trigger this email, you may safely ignore it." +msgstr "" + +#: lib/web/templates/email/before_event_notification.html.heex:84 +#: lib/web/templates/email/before_event_notification.text.eex:6 +#, elixir-autogen, elixir-format +msgid "If you wish to cancel your attendance, visit the event page through the link above and click the « Attending » button." +msgstr "" + +#: lib/web/templates/email/email.html.heex:193 +#: lib/web/templates/email/email.text.eex:11 +#, elixir-autogen, elixir-format +msgid "Learn more about Mobilizon here!" +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:123 +#: lib/web/templates/export/event_participants.html.heex:129 +#, elixir-autogen, elixir-format +msgid "Location" +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:133 +#, elixir-autogen, elixir-format +msgid "Location address was removed" +msgstr "" + +#: lib/web/templates/email/pending_participation_notification.html.heex:89 +#: lib/web/templates/email/pending_participation_notification.text.eex:8 +#, elixir-autogen, elixir-format +msgid "Manage pending requests" +msgstr "" + +#: lib/web/templates/email/registration_confirmation.html.heex:18 +#: lib/web/templates/email/registration_confirmation.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Nearly there!" +msgstr "" + +#: lib/web/templates/email/email_changed_old.html.heex:18 +#: lib/web/templates/email/email_changed_old.text.eex:1 +#, elixir-autogen, elixir-format +msgid "New email confirmation" +msgstr "" + +#: lib/web/templates/email/report.html.heex:194 +#, elixir-autogen, elixir-format +msgid "Reasons for report" +msgstr "" + +#: lib/web/templates/email/report.html.heex:48 +#, elixir-autogen, elixir-format +msgid "Someone on %{instance} reported the following content for you to analyze:" +msgstr "" + +#: lib/web/templates/email/event_participation_rejected.html.heex:18 +#: lib/web/templates/email/event_participation_rejected.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Sorry! You're not going." +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:93 +#, elixir-autogen, elixir-format +msgid "Start" +msgstr "" + +#: lib/web/templates/email/event_updated.text.eex:3 +#, elixir-autogen, elixir-format +msgid "There have been changes for %{title} so we'd thought we'd let you know." +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:74 +#: lib/web/templates/email/event_updated.text.eex:6 +#, elixir-autogen, elixir-format +msgid "This event has been cancelled by its organizers. Sorry!" +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:68 +#: lib/web/templates/email/event_updated.text.eex:4 +#, elixir-autogen, elixir-format +msgid "This event has been confirmed" +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:70 +#: lib/web/templates/email/event_updated.text.eex:5 +#, elixir-autogen, elixir-format +msgid "This event has yet to be confirmed: organizers will let you know if they do confirm it." +msgstr "" + +#: lib/web/templates/email/event_participation_rejected.html.heex:61 +#: lib/web/templates/email/event_participation_rejected.text.eex:7 +#, elixir-autogen, elixir-format +msgid "Unfortunately, the organizers rejected your request." +msgstr "" + +#: lib/web/templates/email/email_changed_new.html.heex:70 +#, elixir-autogen, elixir-format +msgid "Verify your email address" +msgstr "" + +#: lib/web/templates/email/report.html.heex:235 +#, elixir-autogen, elixir-format +msgid "View report" +msgstr "" + +#: lib/web/templates/email/report.text.eex:26 +#, elixir-autogen, elixir-format +msgid "View report:" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 +#: lib/web/templates/email/event_participation_approved.html.heex:81 +#: lib/web/templates/email/event_participation_confirmed.html.heex:81 +#, elixir-autogen, elixir-format +msgid "Visit event page" +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:155 +#, elixir-autogen, elixir-format +msgid "Visit the updated event page" +msgstr "" + +#: lib/web/templates/email/event_updated.text.eex:12 +#, elixir-autogen, elixir-format +msgid "Visit the updated event page: %{link}" +msgstr "" + +#: lib/web/templates/email/on_day_notification.html.heex:18 +#: lib/web/templates/email/on_day_notification.text.eex:1 +#, elixir-autogen, elixir-format +msgid "What's up today?" +msgstr "" + +#: lib/web/templates/email/event_participation_approved.html.heex:98 +#: lib/web/templates/email/event_participation_approved.text.eex:11 +#: lib/web/templates/email/event_participation_confirmed.html.heex:98 +#: lib/web/templates/email/event_participation_confirmed.text.eex:6 +#, elixir-autogen, elixir-format +msgid "Would you wish to update or cancel your attendance, simply access the event page through the link above and click on the Attending button." +msgstr "" + +#: lib/web/templates/email/pending_participation_notification.html.heex:106 +#: lib/web/templates/email/pending_participation_notification.text.eex:10 +#, elixir-autogen, elixir-format +msgid "You are receiving this email because you chose to get notifications for pending attendance requests to your events. You can disable or change your notification settings in your user account settings under « Notifications »." +msgstr "" + +#: lib/web/templates/email/event_participation_rejected.text.eex:5 +#, elixir-autogen, elixir-format +msgid "You issued a request to attend %{title}." +msgstr "" + +#: lib/web/templates/email/event_participation_approved.text.eex:5 +#: lib/web/templates/email/event_participation_confirmed.text.eex:3 +#, elixir-autogen, elixir-format +msgid "You recently requested to attend %{title}." +msgstr "" + +#: lib/web/templates/email/event_participation_approved.html.heex:18 +#: lib/web/templates/email/event_participation_confirmed.html.heex:18 +#: lib/web/templates/email/event_participation_confirmed.text.eex:1 +#, elixir-autogen, elixir-format +msgid "You're going!" +msgstr "" + +#: lib/web/templates/email/email_changed_new.html.heex:87 +#: lib/web/templates/email/email_changed_new.text.eex:5 +#, elixir-autogen, elixir-format +msgid "If you didn't trigger the change yourself, please ignore this message." +msgstr "" + +#: lib/web/templates/email/group_member_removal.html.heex:64 +#: lib/web/templates/email/group_member_removal.text.eex:5 +#, elixir-autogen, elixir-format +msgid "If you feel this is an error, you may contact the group's administrators so that they can add you back." +msgstr "" + +#: lib/web/email/member.ex:114 +#, elixir-autogen, elixir-format +msgid "You have been removed from group %{group}" +msgstr "" + +#: lib/web/templates/email/group_member_removal.text.eex:3 +#, elixir-autogen, elixir-format +msgid "You have been removed from group %{group}. You will not be able to access this group's private content anymore." +msgstr "" + +#: lib/web/templates/email/group_invite.html.heex:47 +#, elixir-autogen, elixir-format +msgid "%{inviter} just invited you to join their group %{link_start}%{group}%{link_end}" +msgstr "" + +#: lib/web/templates/email/group_member_removal.html.heex:47 +#, elixir-autogen, elixir-format +msgid "You have been removed from group %{link_start}%{group}%{link_end}. You will not be able to access this group's private content anymore." +msgstr "" + +#: lib/web/templates/email/group_suspension.html.heex:81 +#: lib/web/templates/email/group_suspension.text.eex:7 +#, elixir-autogen, elixir-format +msgid "As this group was located on another instance, it will continue to work for other instances than this one." +msgstr "" + +#: lib/web/templates/email/group_suspension.html.heex:18 +#: lib/web/templates/email/group_suspension.text.eex:1 +#, elixir-autogen, elixir-format +msgid "The group %{group} has been suspended on %{instance}!" +msgstr "" + +#: lib/web/templates/email/group_suspension.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Your instance's moderation team has decided to suspend %{group_name} (%{group_address}). You are no longer a member of this group." +msgstr "" + +#: lib/web/email/group.ex:108 +#, elixir-autogen, elixir-format +msgid "The group %{group} has been suspended on %{instance}" +msgstr "" + +#: lib/web/templates/api/terms.html.heex:64 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "By accessing or using the Service, this means you agree to be bound by all the terms below. If these terms are in any way unclear, please let us know by contacting %{contact}." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:96 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "For information about how we collect and use information about users of the Service, please check our privacy policy." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:88 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If you continue to use the Service after the revised Terms go into effect, you accept the revised Terms." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:109 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If you delete this information, you need to login again." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:111 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "If you're not connected, we don't store any information on your device, unless you participate in an event anonymously. In this specific case we store the hash of an unique identifier for the event and participation status in your browser so that we may display participation status. Deleting this information will only stop displaying participation status in your browser." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:117 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Note: This information is stored in your localStorage and not your cookies." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:231 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Our responsibility" +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:87 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Retain server logs containing the IP address of all requests to this server, insofar as such logs are kept, no more than 90 days." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:3 +#: lib/web/templates/api/terms.html.heex:39 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Some terms, technical or otherwise, used in the text below may cover concepts that are difficult to grasp. We have provided a glossary to help you understand them better." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:120 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We are not liable for any loss you may incur as a result of someone else using your email or password, either with or without your knowledge." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:140 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We cannot be held responsible should a programming or administrative error make your content visible to a larger audience than intended. Aside from our limited right to your content, you retain all of your rights to the content you post, link and otherwise make available on or through the Service." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:15 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We collect information from you when you register on this instance and gather data when you participate in the platform by reading, writing, and interacting with content shared here. If you register on this instance, you will be asked to enter an email address, a password (hashed) and at least an username. Your email address will be verified by an email containing a unique link. Once the link is activated, we know you control that email address. You may also enter additional profile information such as a display name and biography, and upload a profile picture and header image. The username, display name, biography, profile picture and header image are always listed publicly. You may however visit this instance without registering." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:76 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "We reserve the right to modify these Terms at any time. For instance, we may need to change these Terms if we come out with a new feature." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:55 +#, elixir-autogen, elixir-format +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, supported by Framasoft, a French not-for-profit organization advocating for Free/Libre Software. 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 \"About this instance\" page." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:105 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "When you create an account you agree to maintain the security and confidentiality of your password and accept all risks of unauthorized access to your account data and any other information you provide to %{instance_name}." +msgstr "" + +#: lib/web/templates/api/terms.html.heex:134 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "When you post, link or otherwise make available content to the Service, you grant us the right and license to display and distribute your content on or through the Service (including via applications). We may format your content for display throughout the Service, but we will not edit or revise the substance of your content itself. The displaying and distribution of your content happens only according to the visibility rules you have set for the content. We will not modify the visibility of the content you have set." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:25 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Your events and comments are delivered to other instances that follow your own, meaning they are delivered to different instances and copies are stored there. When you delete events or comments, this is likewise delivered to these other instances. All interactions related to event features - such as joining an event - or group features - such as managing resources - are federated as well. Please keep in mind that the operators of the instance and any receiving instances may view such messages and information, and that recipients may screenshot, copy or otherwise re-share them." +msgstr "" + +#: lib/web/templates/api/privacy.html.heex:132 +#, elixir-autogen, elixir-format +msgctxt "terms" +msgid "Your content may be downloaded by other instances in the network. Your public events and comments are delivered to the instances following your own instance. Content created through a group is forwarded to all the instances of all the members of the group, insofar as these members reside on a different instance than this one." +msgstr "" + +#: lib/web/templates/email/event_participation_confirmed.text.eex:4 +#, elixir-autogen, elixir-format +msgid "You have confirmed your participation. Update your calendar, because you're on the guest list now!" +msgstr "" + +#: lib/web/templates/email/event_participation_approved.html.heex:47 +#: lib/web/templates/email/event_participation_confirmed.html.heex:47 +#, elixir-autogen, elixir-format +msgid "You recently requested to attend %{title}." +msgstr "" + +#: lib/web/email/participation.ex:91 +#, elixir-autogen, elixir-format +msgid "Your participation to event %{title} has been confirmed" +msgstr "" + +#: lib/web/templates/email/report.html.heex:54 +#, elixir-autogen, elixir-format +msgid "%{reporter} reported the following content." +msgstr "" + +#: lib/web/templates/email/report.text.eex:5 +#, elixir-autogen, elixir-format +msgid "Group %{group} was reported" +msgstr "" + +#: lib/web/templates/email/report.html.heex:71 +#, elixir-autogen, elixir-format +msgid "Group reported" +msgstr "" + +#: lib/web/templates/email/report.text.eex:7 +#, elixir-autogen, elixir-format +msgid "Profile %{profile} was reported" +msgstr "" + +#: lib/web/templates/email/report.html.heex:81 +#, elixir-autogen, elixir-format +msgid "Profile reported" +msgstr "" + +#: lib/web/templates/email/event_participation_confirmed.html.heex:61 +#, elixir-autogen, elixir-format +msgid "You have now confirmed your participation. Update your calendar, because you're on the guest list now!" +msgstr "" + +#: lib/mobilizon/posts/post.ex:99 +#, elixir-autogen, elixir-format +msgid "A text is required for the post" +msgstr "" + +#: lib/mobilizon/posts/post.ex:98 +#, elixir-autogen, elixir-format +msgid "A title is required for the post" +msgstr "" + +#: lib/web/email/follow.ex:61 +#, elixir-autogen, elixir-format +msgid "%{name} requests to follow your instance" +msgstr "" + +#: lib/web/templates/email/instance_follow.html.heex:53 +#: lib/web/templates/email/instance_follow.text.eex:6 +#, elixir-autogen, elixir-format +msgid "If you accept, this instance will receive all of your public events." +msgstr "" + +#: lib/web/email/follow.ex:54 +#, elixir-autogen, elixir-format +msgid "Instance %{name} (%{domain}) requests to follow your instance" +msgstr "" + +#: lib/web/templates/email/instance_follow.html.heex:84 +#: lib/web/templates/email/instance_follow.text.eex:9 +#, elixir-autogen, elixir-format +msgid "To accept this invitation, head over to the instance's admin settings." +msgstr "" + +#: lib/web/templates/email/instance_follow.html.heex:18 +#: lib/web/templates/email/instance_follow.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Want to connect?" +msgstr "" + +#: lib/web/templates/email/anonymous_participation_confirmation.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Hi there! You just registered to join this event: « %{title} ». Please confirm the e-mail address you provided:" +msgstr "" + +#: lib/web/templates/email/event_participation_rejected.html.heex:47 +#, elixir-autogen, elixir-format +msgid "You issued a request to attend %{title}." +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:83 +#, elixir-autogen, elixir-format +msgid "Event title" +msgstr "" + +#: lib/web/templates/email/event_updated.html.heex:47 +#, elixir-autogen, elixir-format +msgid "There have been changes for %{title} so we'd thought we'd let you know." +msgstr "" + +#: lib/web/templates/error/500_page.html.heex:7 +#, elixir-autogen, elixir-format +msgid "This page is not correct" +msgstr "" + +#: lib/web/templates/error/500_page.html.heex:50 +#, elixir-autogen, elixir-format +msgid "We're sorry, but something went wrong on our end." +msgstr "" + +#: lib/web/templates/email/email.html.heex:109 +#: lib/web/templates/email/email.text.eex:4 +#, elixir-autogen, elixir-format +msgid "This is a demonstration site to test Mobilizon." +msgstr "" + +#: lib/service/metadata/actor.ex:93 +#: lib/service/metadata/actor.ex:100 +#: lib/service/metadata/instance.ex:60 +#: lib/service/metadata/instance.ex:66 +#, elixir-autogen, elixir-format +msgid "%{name}'s feed" +msgstr "" + +#: lib/service/export/feed.ex:120 +#, elixir-autogen, elixir-format +msgid "%{actor}'s private events feed on %{instance}" +msgstr "" + +#: lib/service/export/feed.ex:115 +#, elixir-autogen, elixir-format +msgid "%{actor}'s public events feed on %{instance}" +msgstr "" + +#: lib/service/export/feed.ex:224 +#, elixir-autogen, elixir-format +msgid "Feed for %{email} on %{instance}" +msgstr "" + +#: lib/web/templates/error/500_page.html.heex:61 +#, elixir-autogen, elixir-format +msgid "If the issue persists, you may contact the server administrator at %{contact}." +msgstr "" + +#: lib/web/templates/error/500_page.html.heex:59 +#, elixir-autogen, elixir-format +msgid "If the issue persists, you may try to contact the server administrator." +msgstr "" + +#: lib/web/templates/error/500_page.html.heex:82 +#, elixir-autogen, elixir-format +msgid "Technical details" +msgstr "" + +#: lib/web/templates/error/500_page.html.heex:52 +#, elixir-autogen, elixir-format +msgid "The Mobilizon server %{instance} seems to be temporarily down." +msgstr "" + +#: lib/service/export/feed.ex:72 +#, elixir-autogen, elixir-format +msgid "Public feed for %{instance}" +msgstr "" + +#: lib/web/email/actor.ex:43 +#, elixir-autogen, elixir-format +msgid "Your participation to %{event} has been cancelled!" +msgstr "" + +#: lib/web/templates/email/actor_suspension_participants.html.heex:50 +#: lib/web/templates/email/actor_suspension_participants.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Your instance's moderation team has decided to suspend %{actor_name} (%{actor_address}). All of their events have been removed and your participation to event %{event} cancelled." +msgstr "" + +#: lib/web/templates/email/group_suspension.html.heex:50 +#, elixir-autogen, elixir-format +msgid "Your instance's moderation team has decided to suspend %{group_name} (%{group_address}). You are no longer a member of this group." +msgstr "" + +#: lib/web/templates/email/actor_suspension_participants.html.heex:18 +#: lib/web/templates/email/actor_suspension_participants.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Your participation to %{event} on %{instance} has been cancelled!" +msgstr "" + +#. File name template for exported list of participants. Should NOT contain spaces. Make sure the output is going to be something standardized that is acceptable as a file name on most systems. +#: lib/service/export/participants/csv.ex:97 +#: lib/service/export/participants/ods.ex:86 +#: lib/service/export/participants/pdf.ex:96 +#, elixir-autogen, elixir-format +msgid "%{event}_participants" +msgstr "" + +#: lib/service/export/participants/common.ex:66 +#, elixir-autogen, elixir-format +msgid "Participant message" +msgstr "" + +#: lib/service/export/participants/common.ex:63 +#, elixir-autogen, elixir-format +msgid "Participant name" +msgstr "" + +#: lib/service/export/participants/common.ex:64 +#, elixir-autogen, elixir-format +msgid "Participant status" +msgstr "" + +#: lib/service/export/participants/common.ex:53 +#: lib/web/templates/email/admin/_role.html.heex:3 +#: lib/web/templates/email/admin/_role.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Administrator" +msgstr "" + +#: lib/service/export/participants/common.ex:56 +#, elixir-autogen, elixir-format +msgid "Creator" +msgstr "" + +#: lib/service/export/participants/common.ex:50 +#: lib/web/templates/email/admin/_role.html.heex:5 +#: lib/web/templates/email/admin/_role.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Moderator" +msgstr "" + +#: lib/service/export/participants/common.ex:38 +#, elixir-autogen, elixir-format +msgid "Not approved" +msgstr "" + +#: lib/service/export/participants/common.ex:41 +#, elixir-autogen, elixir-format +msgid "Not confirmed" +msgstr "" + +#: lib/service/export/participants/common.ex:47 +#, elixir-autogen, elixir-format +msgid "Participant" +msgstr "" + +#: lib/service/export/participants/common.ex:44 +#, elixir-autogen, elixir-format +msgid "Rejected" +msgstr "" + +#: lib/web/templates/export/event_participants.html.heex:122 +#, elixir-autogen, elixir-format +msgid "Begins on" +msgstr "" + +#: lib/web/templates/export/event_participants.html.heex:125 +#, elixir-autogen, elixir-format +msgid "Ends on" +msgstr "" + +#: lib/web/templates/export/event_participants.html.heex:132 +#, elixir-autogen, elixir-format +msgid "Number of participants" +msgstr "" + +#: lib/web/templates/export/event_participants.html.heex:120 +#, elixir-autogen, elixir-format +msgid "Participants for %{event}" +msgstr "" + +#: lib/service/export/participants/common.ex:95 +#, elixir-autogen, elixir-format +msgid "Anonymous participant" +msgstr "" + +#: lib/web/templates/email/date/event_tz_date.html.heex:12 +#: lib/web/templates/email/date/event_tz_date_range.html.heex:20 +#: lib/web/templates/email/date/event_tz_date_range.html.heex:36 +#: lib/web/templates/email/date/event_tz_date_range.text.eex:1 +#: lib/web/templates/email/date/event_tz_date_range.text.eex:1 +#, elixir-autogen, elixir-format +msgid "🌐 %{timezone} %{offset}" +msgstr "" + +#: lib/web/templates/email/date/event_tz_date.text.eex:1 +#, elixir-autogen, elixir-format +msgid "%{date_time} (%{timezone} %{offset})" +msgstr "" + +#: lib/web/templates/email/date/event_tz_date.text.eex:1 +#, elixir-autogen, elixir-format +msgid "%{date_time} (in your timezone %{timezone} %{offset})" +msgstr "" + +#: lib/web/templates/email/notification_each_week.html.heex:18 +#: lib/web/templates/email/notification_each_week.text.eex:1 +#, elixir-autogen, elixir-format +msgid "On the agenda this week" +msgstr "" + +#: lib/web/templates/email/participation/event_card.html.heex:113 +#, elixir-autogen, elixir-format +msgid "Details" +msgstr "" + +#: lib/web/templates/email/date/event_tz_date_range.html.heex:28 +#: lib/web/templates/email/date/event_tz_date_range.text.eex:1 +#, elixir-autogen, elixir-format +msgid "From the %{start} to the %{end}" +msgstr "" + +#: lib/web/templates/email/participation/event_card.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Manage your participation" +msgstr "" + +#: lib/web/templates/email/date/event_tz_date_range.html.heex:11 +#: lib/web/templates/email/date/event_tz_date_range.text.eex:1 +#, elixir-autogen, elixir-format +msgid "On %{date} from %{start_time} to %{end_time}" +msgstr "" + +#: lib/web/templates/email/participation/event_card.html.heex:132 +#, elixir-autogen, elixir-format +msgid "Read more" +msgstr "" + +#: lib/web/templates/email/participation/card/_metadata.html.heex:121 +#: lib/web/templates/email/participation/card/_metadata.text.eex:2 +#, elixir-autogen, elixir-format +msgid "Online event" +msgstr "" + +#: lib/web/templates/email/event_group_follower_notification.html.heex:18 +#, elixir-autogen, elixir-format +msgid "%{group} scheduled a new event" +msgstr "" + +#: lib/web/templates/email/event_group_follower_notification.text.eex:1 +#, elixir-autogen, elixir-format +msgid "%{group} scheduled a new event:" +msgstr "" + +#: lib/web/templates/email/participation/card/_metadata.text.eex:2 +#, elixir-autogen, elixir-format +msgid "Address:" +msgstr "" + +#: lib/web/templates/email/participation/card/_metadata.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Date:" +msgstr "" + +#: lib/web/templates/email/participation/event_card.text.eex:7 +#, elixir-autogen, elixir-format +msgid "Details:" +msgstr "" + +#: lib/web/templates/email/email.html.heex:182 +#, elixir-autogen, elixir-format +msgid "Manage your notification settings" +msgstr "" + +#: lib/web/templates/email/participation/event_card.text.eex:5 +#, elixir-autogen, elixir-format +msgid "Manage your participation:" +msgstr "" + +#: lib/web/templates/email/participation/card/_title.text.eex:3 +#: lib/web/templates/email/participation/card/_title.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Organizer: %{organizer}" +msgstr "" + +#: lib/web/templates/email/participation/event_card.html.heex:91 +#, elixir-autogen, elixir-format +msgid "Participate" +msgstr "" + +#: lib/web/templates/email/participation/event_card.text.eex:5 +#, elixir-autogen, elixir-format +msgid "Participate:" +msgstr "" + +#: lib/web/templates/email/participation/card/_title.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Title: %{title}" +msgstr "" + +#: lib/web/email/group.ex:47 +#, elixir-autogen, elixir-format +msgid "📅 Just scheduled by %{group}: %{event}" +msgstr "" + +#: lib/web/templates/email/event_updated.text.eex:9 +#, elixir-autogen, elixir-format +msgid "New end date:" +msgstr "" + +#: lib/web/templates/email/event_updated.text.eex:10 +#, elixir-autogen, elixir-format +msgid "New location:" +msgstr "" + +#: lib/web/templates/email/event_updated.text.eex:8 +#, elixir-autogen, elixir-format +msgid "New start date:" +msgstr "" + +#: lib/web/templates/email/group_membership_rejection.html.heex:18 +#: lib/web/templates/email/group_membership_rejection.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Sorry, not this time!" +msgstr "" + +#: lib/web/templates/email/group_membership_approval.html.heex:74 +#, elixir-autogen, elixir-format +msgid "View the group" +msgstr "" + +#: lib/web/templates/email/group_membership_approval.html.heex:18 +#: lib/web/templates/email/group_membership_approval.text.eex:1 +#, elixir-autogen, elixir-format +msgid "You're in!" +msgstr "" + +#: lib/web/email/member.ex:61 +#, elixir-autogen, elixir-format +msgid "Your membership request for group %{group} has been approved" +msgstr "" + +#: lib/web/email/member.ex:88 +#, elixir-autogen, elixir-format +msgid "Your membership request for group %{group} has been rejected" +msgstr "" + +#: lib/web/templates/email/group_membership_rejection.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Your membership request for group %{group} has been rejected." +msgstr "" + +#: lib/web/templates/email/group_membership_rejection.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Your membership request for group %{link_start}%{group}%{link_end} has been rejected." +msgstr "" + +#: lib/web/templates/email/group_membership_approval.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Your membership request for group %{group} has been approved." +msgstr "" + +#: lib/web/templates/email/group_membership_approval.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Your membership request for group %{link_start}%{group}%{link_end} has been approved." +msgstr "" + +#: lib/web/templates/email/pending_participation_notification.html.heex:47 +#: lib/web/templates/email/pending_participation_notification.text.eex:4 +#, elixir-format +msgid "You have one pending attendance request to process for the following event:" +msgid_plural "You have %{number_participation_requests} attendance requests to process for the following event:" +msgstr[0] "" + +#: lib/web/templates/email/admin_user_role_changed.html.heex:18 +#: lib/web/templates/email/admin_user_role_changed.text.eex:1 +#, elixir-autogen, elixir-format +msgid "An administrator changed your role" +msgstr "" + +#: lib/web/email/admin.ex:122 +#, elixir-autogen, elixir-format +msgid "An administrator confirmed your account on %{instance}" +msgstr "" + +#: lib/web/templates/email/admin_user_email_changed_new.html.heex:18 +#: lib/web/templates/email/admin_user_email_changed_new.text.eex:1 +#: lib/web/templates/email/admin_user_email_changed_old.html.heex:18 +#: lib/web/templates/email/admin_user_email_changed_old.text.eex:1 +#, elixir-autogen, elixir-format +msgid "An administrator manually changed the email attached to your account" +msgstr "" + +#: lib/web/email/admin.ex:43 +#: lib/web/email/admin.ex:70 +#, elixir-autogen, elixir-format +msgid "An administrator manually changed the email attached to your account on %{instance}" +msgstr "" + +#: lib/web/templates/email/admin_user_confirmation.html.heex:18 +#: lib/web/templates/email/admin_user_confirmation.text.eex:1 +#, elixir-autogen, elixir-format +msgid "An administrator manually confirmed your account" +msgstr "" + +#: lib/web/email/admin.ex:98 +#, elixir-autogen, elixir-format +msgid "An administrator updated your role on %{instance}" +msgstr "" + +#: lib/web/templates/email/email_changed_new.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Hi there! It seems like you wanted to change the email address linked to your account on %{instance}. If you still wish to do so, please click the button below to confirm the change. You will then be able to log in to %{instance} with this new email address." +msgstr "" + +#: lib/web/templates/email/admin_user_email_changed_new.text.eex:3 +#: lib/web/templates/email/admin_user_email_changed_old.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually changed your account email from %{old_email} (this one) to %{new_email}." +msgstr "" + +#: lib/web/templates/email/admin_user_confirmation.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually confirmed your account." +msgstr "" + +#: lib/web/templates/email/admin_user_email_changed_old.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually changed your account email from %{old_email} (this one) to %{new_email}." +msgstr "" + +#: lib/web/templates/email/admin_user_email_changed_new.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually changed your account email from %{old_email} to %{new_email} (this one)." +msgstr "" + +#: lib/web/templates/email/admin_user_confirmation.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just manually confirmed your account." +msgstr "" + +#: lib/web/templates/email/admin_user_confirmation.html.heex:96 +#: lib/web/templates/email/admin_user_email_changed_new.html.heex:62 +#: lib/web/templates/email/admin_user_email_changed_old.html.heex:62 +#: lib/web/templates/email/admin_user_role_changed.html.heex:88 +#, elixir-autogen, elixir-format +msgid "If something doesn't feel right to you, please contact the instance administrator through the contact methods %{start_link}on the instance's about page%{end_link}." +msgstr "" + +#: lib/web/templates/email/admin_user_confirmation.text.eex:7 +#: lib/web/templates/email/admin_user_email_changed_new.text.eex:4 +#: lib/web/templates/email/admin_user_email_changed_old.text.eex:4 +#: lib/web/templates/email/admin_user_role_changed.text.eex:8 +#, elixir-autogen, elixir-format +msgid "If something doesn't feel right to you, please contact the instance administrator through the contact methods on the instance's about page: %{about_page}." +msgstr "" + +#: lib/web/templates/email/admin_user_confirmation.html.heex:79 +#, elixir-autogen, elixir-format +msgid "Login on %{instance}" +msgstr "" + +#: lib/web/templates/email/admin_user_role_changed.html.heex:72 +#, elixir-autogen, elixir-format +msgid "New role" +msgstr "" + +#: lib/web/templates/email/admin_user_role_changed.text.eex:6 +#, elixir-autogen, elixir-format +msgid "New role:" +msgstr "" + +#: lib/web/templates/email/admin_user_role_changed.html.heex:64 +#, elixir-autogen, elixir-format +msgid "Old role" +msgstr "" + +#: lib/web/templates/email/admin_user_role_changed.text.eex:5 +#, elixir-autogen, elixir-format +msgid "Old role:" +msgstr "" + +#: lib/web/templates/email/admin/_role.html.heex:7 +#: lib/web/templates/email/admin/_role.text.eex:1 +#, elixir-autogen, elixir-format +msgid "User" +msgstr "" + +#: lib/web/templates/email/admin_user_confirmation.html.heex:62 +#, elixir-autogen, elixir-format +msgid "You may now login using your credentials on the service." +msgstr "" + +#: lib/web/templates/email/admin_user_confirmation.text.eex:5 +#, elixir-autogen, elixir-format +msgid "You may now login using your credentials on the service:" +msgstr "" + +#: lib/web/templates/email/admin_user_role_changed.text.eex:3 +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just changed your account role." +msgstr "" + +#: lib/web/templates/email/admin_user_role_changed.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Hi there! We just wanted to inform you that an administrator from %{instance} just changed your account role." +msgstr "" + +#: lib/web/templates/email/instance_follow.text.eex:5 +#, elixir-autogen, elixir-format +msgid "%{name} just requested to follow your instance." +msgstr "" + +#: lib/web/templates/email/instance_follow.html.heex:47 +#, elixir-autogen, elixir-format +msgid "%{name} just requested to follow your instance." +msgstr "" + +#: lib/web/templates/email/instance_follow.html.heex:55 +#: lib/web/templates/email/instance_follow.text.eex:6 +#, elixir-autogen, elixir-format +msgid "If you accept, this profile will receive all of your public events." +msgstr "" + +#: lib/web/templates/email/instance_follow.html.heex:88 +#: lib/web/templates/email/instance_follow.text.eex:9 +#, elixir-autogen, elixir-format +msgid "To accept this invitation, head over to the profile's admin page." +msgstr "" + +#: lib/web/templates/email/instance_follow.html.heex:110 +#: lib/web/templates/email/instance_follow.html.heex:120 +#, elixir-autogen, elixir-format +msgid "View the details" +msgstr "" + +#: lib/mobilizon/events/categories.ex:32 +#, elixir-autogen, elixir-format +msgid "Arts" +msgstr "" + +#: lib/mobilizon/events/categories.ex:68 +#, elixir-autogen, elixir-format +msgid "Auto, boat and air" +msgstr "" + +#: lib/mobilizon/events/categories.ex:36 +#, elixir-autogen, elixir-format +msgid "Book clubs" +msgstr "" + +#: lib/mobilizon/events/categories.ex:40 +#, elixir-autogen, elixir-format +msgid "Business" +msgstr "" + +#: lib/mobilizon/events/categories.ex:44 +#, elixir-autogen, elixir-format +msgid "Causes" +msgstr "" + +#: lib/mobilizon/events/categories.ex:48 +#, elixir-autogen, elixir-format +msgid "Comedy" +msgstr "" + +#: lib/mobilizon/events/categories.ex:72 +#, elixir-autogen, elixir-format +msgid "Community" +msgstr "" + +#: lib/mobilizon/events/categories.ex:52 +#, elixir-autogen, elixir-format +msgid "Crafts" +msgstr "" + +#: lib/mobilizon/events/categories.ex:76 +#, elixir-autogen, elixir-format +msgid "Family & Education" +msgstr "" + +#: lib/mobilizon/events/categories.ex:80 +#, elixir-autogen, elixir-format +msgid "Fashion & Beauty" +msgstr "" + +#: lib/mobilizon/events/categories.ex:84 +#, elixir-autogen, elixir-format +msgid "Film & Media" +msgstr "" + +#: lib/mobilizon/events/categories.ex:56 +#, elixir-autogen, elixir-format +msgid "Food & Drink" +msgstr "" + +#: lib/mobilizon/events/categories.ex:88 +#, elixir-autogen, elixir-format +msgid "Games" +msgstr "" + +#: lib/mobilizon/events/categories.ex:60 +#, elixir-autogen, elixir-format +msgid "Health" +msgstr "" + +#: lib/mobilizon/events/categories.ex:100 +#, elixir-autogen, elixir-format +msgid "LGBTQ" +msgstr "" + +#: lib/mobilizon/events/categories.ex:92 +#, elixir-autogen, elixir-format +msgid "Language & Culture" +msgstr "" + +#: lib/mobilizon/events/categories.ex:96 +#, elixir-autogen, elixir-format +msgid "Learning" +msgstr "" + +#: lib/mobilizon/events/categories.ex:149 +#, elixir-autogen, elixir-format +msgid "Meeting" +msgstr "" + +#: lib/mobilizon/events/categories.ex:104 +#, elixir-autogen, elixir-format +msgid "Movements and politics" +msgstr "" + +#: lib/mobilizon/events/categories.ex:64 +#, elixir-autogen, elixir-format +msgid "Music" +msgstr "" + +#: lib/mobilizon/events/categories.ex:108 +#, elixir-autogen, elixir-format +msgid "Networking" +msgstr "" + +#: lib/mobilizon/events/categories.ex:128 +#, elixir-autogen, elixir-format +msgid "Outdoors & Adventure" +msgstr "" + +#: lib/mobilizon/events/categories.ex:112 +#, elixir-autogen, elixir-format +msgid "Party" +msgstr "" + +#: lib/mobilizon/events/categories.ex:116 +#, elixir-autogen, elixir-format +msgid "Performing & Visual Arts" +msgstr "" + +#: lib/mobilizon/events/categories.ex:120 +#, elixir-autogen, elixir-format +msgid "Pets" +msgstr "" + +#: lib/mobilizon/events/categories.ex:124 +#, elixir-autogen, elixir-format +msgid "Photography" +msgstr "" + +#: lib/mobilizon/events/categories.ex:136 +#, elixir-autogen, elixir-format +msgid "Science & Tech" +msgstr "" + +#: lib/mobilizon/events/categories.ex:132 +#, elixir-autogen, elixir-format +msgid "Spirituality, Religion & Beliefs" +msgstr "" + +#: lib/mobilizon/events/categories.ex:140 +#, elixir-autogen, elixir-format +msgid "Sports" +msgstr "" + +#: lib/mobilizon/events/categories.ex:144 +#, elixir-autogen, elixir-format +msgid "Theatre" +msgstr "" + +#: lib/web/templates/email/participation/event_card.text.eex:9 +#, elixir-autogen, elixir-format +msgid "Read more: %{url}" +msgstr "" + +#: lib/web/templates/email/registration_confirmation.text.eex:9 +#, elixir-autogen, elixir-format +msgid "Activate my account:" +msgstr "" + +#: lib/web/email/follow.ex:49 +#, elixir-autogen, elixir-format +msgid "Instance %{domain} requests to follow your instance" +msgstr "" + +#: lib/web/templates/email/instance_follow.html.heex:68 +#: lib/web/templates/email/instance_follow.text.eex:7 +#, elixir-autogen, elixir-format +msgid "Note: %{name} following you doesn't necessarily imply that you follow this instance, but you can ask to follow them too." +msgstr "" + +#: lib/web/templates/email/group_member_removal.html.heex:18 +#: lib/web/templates/email/group_member_removal.text.eex:1 +#, elixir-autogen, elixir-format +msgid "Until next time!" +msgstr "" + +#: lib/web/templates/email/group_suspension.html.heex:67 +#: lib/web/templates/email/group_suspension.text.eex:5 +#, elixir-autogen, elixir-format +msgid "As this group was located on this instance, all of its data has been irretrievably deleted." +msgstr "" + +#: lib/web/templates/email/report.text.eex:11 +#, elixir-autogen, elixir-format +msgid "Events" +msgstr "" + +#: lib/web/templates/email/report.html.heex:115 +#, elixir-autogen, elixir-format +msgid "Flagged events" +msgstr "" + +#: lib/service/export/participants/common.ex:65 +#, elixir-autogen, elixir-format +msgid "Participant registration date" +msgstr "" diff --git a/priv/gettext/ko/LC_MESSAGES/errors.po b/priv/gettext/ko/LC_MESSAGES/errors.po new file mode 100644 index 000000000..e0863e745 --- /dev/null +++ b/priv/gettext/ko/LC_MESSAGES/errors.po @@ -0,0 +1,1385 @@ +## "msgid"s in this file come from POT (.pot) files. +### +### Do not add, change, or remove "msgid"s manually here as +### they're tied to the ones in the corresponding POT file +### (with the same domain). +### +### Use "mix gettext.extract --merge" or "mix gettext.merge" +### to merge POT files into PO files. +msgid "" +msgstr "" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: lib/mobilizon/discussions/discussion.ex:69 +#, elixir-autogen +msgid "can't be blank" +msgstr "" + +msgid "has already been taken" +msgstr "" + +msgid "is invalid" +msgstr "" + +msgid "must be accepted" +msgstr "" + +msgid "has invalid format" +msgstr "" + +msgid "has an invalid entry" +msgstr "" + +msgid "is reserved" +msgstr "" + +msgid "does not match confirmation" +msgstr "" + +msgid "is still associated with this entry" +msgstr "" + +msgid "are still associated with this entry" +msgstr "" + +msgid "should be %{count} character(s)" +msgid_plural "should be %{count} character(s)" +msgstr[0] "" + +msgid "should have %{count} item(s)" +msgid_plural "should have %{count} item(s)" +msgstr[0] "" + +msgid "should be at least %{count} character(s)" +msgid_plural "should be at least %{count} character(s)" +msgstr[0] "" + +msgid "should have at least %{count} item(s)" +msgid_plural "should have at least %{count} item(s)" +msgstr[0] "" + +msgid "should be at most %{count} character(s)" +msgid_plural "should be at most %{count} character(s)" +msgstr[0] "" + +msgid "should have at most %{count} item(s)" +msgid_plural "should have at most %{count} item(s)" +msgstr[0] "" + +msgid "must be less than %{number}" +msgstr "" + +msgid "must be greater than %{number}" +msgstr "" + +msgid "must be less than or equal to %{number}" +msgstr "" + +msgid "must be greater than or equal to %{number}" +msgstr "" + +msgid "must be equal to %{number}" +msgstr "" + +#: lib/graphql/resolvers/user.ex:116 +#, elixir-autogen, elixir-format +msgid "Cannot refresh the token" +msgstr "" + +#: lib/graphql/resolvers/group.ex:276 +#, elixir-autogen, elixir-format +msgid "Current profile is not a member of this group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:280 +#, elixir-autogen, elixir-format +msgid "Current profile is not an administrator of the selected group" +msgstr "" + +#: lib/graphql/resolvers/user.ex:673 +#, elixir-autogen, elixir-format +msgid "Error while saving user settings" +msgstr "" + +#: lib/graphql/error.ex:115 +#: lib/graphql/resolvers/group.ex:273 +#: lib/graphql/resolvers/group.ex:305 +#: lib/graphql/resolvers/group.ex:342 +#: lib/graphql/resolvers/group.ex:377 +#: lib/graphql/resolvers/group.ex:426 +#: lib/graphql/resolvers/member.ex:81 +#, elixir-autogen, elixir-format +msgid "Group not found" +msgstr "" + +#: lib/graphql/resolvers/group.ex:98 +#: lib/graphql/resolvers/group.ex:102 +#, elixir-autogen, elixir-format +msgid "Group with ID %{id} not found" +msgstr "" + +#: lib/graphql/resolvers/user.ex:94 +#, elixir-autogen, elixir-format +msgid "Impossible to authenticate, either your email or password are invalid." +msgstr "" + +#: lib/graphql/resolvers/group.ex:339 +#: lib/graphql/resolvers/group.ex:346 +#, elixir-autogen, elixir-format +msgid "Member not found" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:94 +#, elixir-autogen, elixir-format +msgid "No profile found for the moderator user" +msgstr "" + +#: lib/graphql/resolvers/user.ex:300 +#, 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 +#, elixir-autogen, elixir-format +msgid "No user with this email was found" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:28 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 +#: 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 +#, elixir-autogen, elixir-format +msgid "Profile is not owned by authenticated user" +msgstr "" + +#: lib/graphql/resolvers/user.ex:177 +#, elixir-autogen, elixir-format +msgid "Registrations are not open" +msgstr "" + +#: lib/graphql/resolvers/user.ex:474 +#, elixir-autogen, elixir-format +msgid "The current password is invalid" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:334 +#: lib/graphql/resolvers/user.ex:527 +#, elixir-autogen, elixir-format +msgid "The new email doesn't seem to be valid" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:323 +#: lib/graphql/resolvers/user.ex:514 +#, elixir-autogen, elixir-format +msgid "The new email must be different" +msgstr "" + +#: lib/graphql/resolvers/user.ex:477 +#, 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 +#, elixir-autogen, elixir-format +msgid "The password provided is invalid" +msgstr "" + +#: lib/graphql/resolvers/user.ex:361 +#: lib/graphql/resolvers/user.ex:481 +#, 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 +#, elixir-autogen, elixir-format +msgid "This user can't reset their password" +msgstr "" + +#: lib/graphql/resolvers/user.ex:90 +#, elixir-autogen, elixir-format +msgid "This user has been disabled" +msgstr "" + +#: lib/graphql/resolvers/user.ex:278 +#: lib/graphql/resolvers/user.ex:283 +#, elixir-autogen, elixir-format +msgid "Unable to validate user" +msgstr "" + +#: lib/graphql/resolvers/user.ex:583 +#, elixir-autogen, elixir-format +msgid "User already disabled" +msgstr "" + +#: lib/graphql/resolvers/user.ex:648 +#, elixir-autogen, elixir-format +msgid "User requested is not logged-in" +msgstr "" + +#: lib/graphql/resolvers/group.ex:311 +#, elixir-autogen, elixir-format +msgid "You are already a member of this group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:350 +#, elixir-autogen, elixir-format +msgid "You can't leave this group because you are the only administrator" +msgstr "" + +#: lib/graphql/resolvers/group.ex:308 +#, elixir-autogen, elixir-format +msgid "You cannot join this group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:132 +#, elixir-autogen, elixir-format +msgid "You may not list groups unless moderator." +msgstr "" + +#: lib/graphql/resolvers/user.ex:503 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to change your email" +msgstr "" + +#: lib/graphql/resolvers/user.ex:489 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to change your password" +msgstr "" + +#: lib/graphql/resolvers/group.ex:285 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to delete a group" +msgstr "" + +#: lib/graphql/resolvers/user.ex:610 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to delete your account" +msgstr "" + +#: lib/graphql/resolvers/group.ex:316 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to join a group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:355 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to leave a group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:249 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to update a group" +msgstr "" + +#: lib/graphql/resolvers/user.ex:121 +#, elixir-autogen, elixir-format +msgid "You need to have an existing token to get a refresh token" +msgstr "" + +#: lib/graphql/resolvers/user.ex:180 +#, elixir-autogen, elixir-format +msgid "Your email is not on the allowlist" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:100 +#, elixir-autogen, elixir-format +msgid "Error while performing background task" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:32 +#, elixir-autogen, elixir-format +msgid "No profile found with this ID" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:61 +#: lib/graphql/resolvers/actor.ex:97 +#, elixir-autogen, elixir-format +msgid "No remote profile found with this ID" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:72 +#, elixir-autogen, elixir-format +msgid "Only moderators and administrators can suspend a profile" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:105 +#, elixir-autogen, elixir-format +msgid "Only moderators and administrators can unsuspend a profile" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:29 +#, elixir-autogen, elixir-format +msgid "Only remote profiles may be refreshed" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:64 +#, elixir-autogen, elixir-format +msgid "Profile already suspended" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:98 +#, elixir-autogen, elixir-format +msgid "A valid email is required by your instance" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 +#, elixir-autogen, elixir-format +msgid "Anonymous participation is not enabled" +msgstr "" + +#: lib/graphql/resolvers/person.ex:221 +#, elixir-autogen, elixir-format +msgid "Cannot remove the last administrator of a group" +msgstr "" + +#: lib/graphql/resolvers/person.ex:218 +#, elixir-autogen, elixir-format +msgid "Cannot remove the last identity of a user" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:153 +#, elixir-autogen, elixir-format +msgid "Comment is already deleted" +msgstr "" + +#: lib/graphql/error.ex:117 +#: lib/graphql/resolvers/discussion.ex:69 +#, elixir-autogen, elixir-format +msgid "Discussion not found" +msgstr "" + +#: lib/graphql/resolvers/report.ex:71 +#: lib/graphql/resolvers/report.ex:90 +#, elixir-autogen, elixir-format +msgid "Error while saving report" +msgstr "" + +#: lib/graphql/resolvers/report.ex:116 +#, elixir-autogen, elixir-format +msgid "Error while updating report" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:133 +#, elixir-autogen, elixir-format +msgid "Event id not found" +msgstr "" + +#: lib/graphql/error.ex:114 +#: lib/graphql/resolvers/event.ex:382 +#: lib/graphql/resolvers/event.ex:434 +#, elixir-autogen, elixir-format +msgid "Event not found" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 +#, elixir-autogen, elixir-format +msgid "Event with this ID %{id} doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:105 +#, elixir-autogen, elixir-format +msgid "Internal Error" +msgstr "" + +#: lib/graphql/resolvers/discussion.ex:222 +#, elixir-autogen, elixir-format +msgid "No discussion with ID %{id}" +msgstr "" + +#: lib/graphql/resolvers/todos.ex:80 +#: lib/graphql/resolvers/todos.ex:107 +#: lib/graphql/resolvers/todos.ex:179 +#: lib/graphql/resolvers/todos.ex:208 +#: lib/graphql/resolvers/todos.ex:237 +#, elixir-autogen, elixir-format +msgid "No profile found for user" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:64 +#, elixir-autogen, elixir-format +msgid "No such feed token" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:261 +#, elixir-autogen, elixir-format +msgid "Participant already has role %{role}" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 +#, elixir-autogen, elixir-format +msgid "Participant not found" +msgstr "" + +#: lib/graphql/resolvers/person.ex:33 +#, elixir-autogen, elixir-format +msgid "Person with ID %{id} not found" +msgstr "" + +#: lib/graphql/resolvers/person.ex:57 +#, elixir-autogen, elixir-format +msgid "Person with username %{username} not found" +msgstr "" + +#: lib/graphql/resolvers/post.ex:169 +#: lib/graphql/resolvers/post.ex:203 +#, 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 +#, elixir-autogen, elixir-format +msgid "Post doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/member.ex:84 +#, elixir-autogen, elixir-format +msgid "Profile invited doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/member.ex:93 +#: lib/graphql/resolvers/member.ex:97 +#, elixir-autogen, elixir-format +msgid "Profile is already a member of this group" +msgstr "" + +#: lib/graphql/resolvers/post.ex:133 +#: lib/graphql/resolvers/post.ex:175 +#: lib/graphql/resolvers/post.ex:209 +#: lib/graphql/resolvers/resource.ex:92 +#: lib/graphql/resolvers/resource.ex:137 +#: lib/graphql/resolvers/resource.ex:170 +#: lib/graphql/resolvers/resource.ex:204 +#: lib/graphql/resolvers/todos.ex:58 +#: lib/graphql/resolvers/todos.ex:83 +#: lib/graphql/resolvers/todos.ex:110 +#: lib/graphql/resolvers/todos.ex:182 +#: lib/graphql/resolvers/todos.ex:214 +#: lib/graphql/resolvers/todos.ex:246 +#, elixir-autogen, elixir-format +msgid "Profile is not member of group" +msgstr "" + +#: lib/graphql/resolvers/actor.ex:67 +#: lib/graphql/resolvers/person.ex:244 +#, elixir-autogen, elixir-format +msgid "Profile not found" +msgstr "" + +#: lib/graphql/resolvers/report.ex:48 +#, elixir-autogen, elixir-format +msgid "Report not found" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:174 +#: lib/graphql/resolvers/resource.ex:201 +#, elixir-autogen, elixir-format +msgid "Resource doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:126 +#, elixir-autogen, elixir-format +msgid "The event has already reached its maximum capacity" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:291 +#, elixir-autogen, elixir-format +msgid "This token is invalid" +msgstr "" + +#: lib/graphql/resolvers/todos.ex:176 +#: lib/graphql/resolvers/todos.ex:243 +#, elixir-autogen, elixir-format +msgid "Todo doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/todos.ex:77 +#: lib/graphql/resolvers/todos.ex:211 +#: lib/graphql/resolvers/todos.ex:240 +#, elixir-autogen, elixir-format +msgid "Todo list doesn't exist" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:73 +#, elixir-autogen, elixir-format +msgid "Token does not exist" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:67 +#: lib/graphql/resolvers/feed_token.ex:70 +#, elixir-autogen, elixir-format +msgid "Token is not a valid UUID" +msgstr "" + +#: lib/graphql/error.ex:112 +#, elixir-autogen, elixir-format +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" +msgstr "" + +#: lib/graphql/resolvers/member.ex:87 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "You are not a moderator or admin for this group" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:74 +#, elixir-autogen, elixir-format +msgid "You are not allowed to create a comment if not connected" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:41 +#, elixir-autogen, elixir-format +msgid "You are not allowed to create a feed token if not connected" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:161 +#, elixir-autogen, elixir-format +msgid "You are not allowed to delete a comment if not connected" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:82 +#, elixir-autogen, elixir-format +msgid "You are not allowed to delete a feed token if not connected" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:120 +#, elixir-autogen, elixir-format +msgid "You are not allowed to update a comment if not connected" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 +#, elixir-autogen, elixir-format +msgid "You can't leave event because you're the only event creator participant" +msgstr "" + +#: lib/graphql/resolvers/member.ex:192 +#, 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 "" + +#: lib/graphql/resolvers/comment.ex:149 +#, elixir-autogen, elixir-format +msgid "You cannot delete this comment" +msgstr "" + +#: lib/graphql/resolvers/event.ex:430 +#, elixir-autogen, elixir-format +msgid "You cannot delete this event" +msgstr "" + +#: lib/graphql/resolvers/member.ex:90 +#, elixir-autogen, elixir-format +msgid "You cannot invite to this group" +msgstr "" + +#: lib/graphql/resolvers/feed_token.ex:76 +#, elixir-autogen, elixir-format +msgid "You don't have permission to delete this token" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:56 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in and a moderator to list action logs" +msgstr "" + +#: lib/graphql/resolvers/report.ex:36 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in and a moderator to list reports" +msgstr "" + +#: lib/graphql/resolvers/report.ex:121 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in and a moderator to update a report" +msgstr "" + +#: lib/graphql/resolvers/report.ex:53 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in and a moderator to view a report" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:258 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in and an administrator to access admin settings" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:242 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in and an administrator to access dashboard statistics" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:283 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in and an administrator to save admin settings" +msgstr "" + +#: lib/graphql/resolvers/discussion.ex:84 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to access discussions" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:98 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to access resources" +msgstr "" + +#: lib/graphql/resolvers/event.ex:321 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to create events" +msgstr "" + +#: lib/graphql/resolvers/post.ex:141 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to create posts" +msgstr "" + +#: lib/graphql/resolvers/report.ex:87 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to create reports" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:142 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to create resources" +msgstr "" + +#: lib/graphql/resolvers/event.ex:439 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to delete an event" +msgstr "" + +#: lib/graphql/resolvers/post.ex:214 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to delete posts" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:209 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to delete resources" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:110 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to join an event" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:227 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to leave an event" +msgstr "" + +#: lib/graphql/resolvers/event.ex:396 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to update an event" +msgstr "" + +#: lib/graphql/resolvers/post.ex:180 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to update posts" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:179 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to update resources" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:233 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to view a resource preview" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:134 +#, elixir-autogen, elixir-format +msgid "Parent resource doesn't belong to this group" +msgstr "" + +#: lib/mobilizon/users/user.ex:114 +#, elixir-autogen, elixir-format +msgid "The chosen password is too short." +msgstr "" + +#: lib/mobilizon/users/user.ex:142 +#, 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 +#, elixir-autogen, elixir-format +msgid "This email is already used." +msgstr "" + +#: lib/graphql/error.ex:113 +#, elixir-autogen, elixir-format +msgid "Post not found" +msgstr "" + +#: lib/graphql/error.ex:100 +#, elixir-autogen, elixir-format +msgid "Invalid arguments passed" +msgstr "" + +#: lib/graphql/error.ex:106 +#, elixir-autogen, elixir-format +msgid "Invalid credentials" +msgstr "" + +#: lib/graphql/error.ex:104 +#, elixir-autogen, elixir-format +msgid "Reset your password to login" +msgstr "" + +#: lib/graphql/error.ex:111 +#: lib/graphql/error.ex:116 +#, elixir-autogen, elixir-format +msgid "Resource not found" +msgstr "" + +#: lib/graphql/error.ex:123 +#, elixir-autogen, elixir-format +msgid "Something went wrong" +msgstr "" + +#: lib/graphql/error.ex:99 +#, elixir-autogen, elixir-format +msgid "Unknown Resource" +msgstr "" + +#: lib/graphql/error.ex:109 +#, elixir-autogen, elixir-format +msgid "You don't have permission to do this" +msgstr "" + +#: lib/graphql/error.ex:101 +#, elixir-autogen, elixir-format +msgid "You need to be logged in" +msgstr "" + +#: lib/graphql/resolvers/member.ex:118 +#, elixir-autogen, elixir-format +msgid "You can't accept this invitation with this profile." +msgstr "" + +#: lib/graphql/resolvers/member.ex:139 +#, elixir-autogen, elixir-format +msgid "You can't reject this invitation with this profile." +msgstr "" + +#: lib/graphql/resolvers/media.ex:71 +#, elixir-autogen, elixir-format +msgid "File doesn't have an allowed MIME type." +msgstr "" + +#: lib/graphql/resolvers/group.ex:244 +#, elixir-autogen, elixir-format +msgid "Profile is not administrator for the group" +msgstr "" + +#: lib/graphql/resolvers/event.ex:385 +#, elixir-autogen, elixir-format +msgid "You can't edit this event." +msgstr "" + +#: lib/graphql/resolvers/event.ex:388 +#, elixir-autogen, elixir-format +msgid "You can't attribute this event to this profile." +msgstr "" + +#: lib/graphql/resolvers/member.ex:142 +#, elixir-autogen, elixir-format +msgid "This invitation doesn't exist." +msgstr "" + +#: lib/graphql/resolvers/member.ex:217 +#, elixir-autogen, elixir-format +msgid "This member already has been rejected." +msgstr "" + +#: lib/graphql/resolvers/member.ex:241 +#, elixir-autogen, elixir-format +msgid "You don't have the right to remove this member." +msgstr "" + +#: lib/mobilizon/actors/actor.ex:384 +#, elixir-autogen, elixir-format +msgid "This username is already taken." +msgstr "" + +#: lib/graphql/resolvers/discussion.ex:81 +#, elixir-autogen, elixir-format +msgid "You must provide either an ID or a slug to access a discussion" +msgstr "" + +#: lib/graphql/resolvers/event.ex:276 +#, elixir-autogen, elixir-format +msgid "Organizer profile is not owned by the user" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:95 +#, elixir-autogen, elixir-format +msgid "Profile ID provided is not the anonymous profile one" +msgstr "" + +#: lib/graphql/resolvers/group.ex:181 +#: 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 "" + +#: lib/graphql/resolvers/resource.ex:131 +#, elixir-autogen, elixir-format +msgid "Error while creating resource" +msgstr "" + +#: lib/graphql/resolvers/user.ex:566 +#, elixir-autogen, elixir-format +msgid "Invalid activation token" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:228 +#, elixir-autogen, elixir-format +msgid "Unable to fetch resource details from this URL." +msgstr "" + +#: lib/graphql/resolvers/event.ex:165 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 +#, elixir-autogen, elixir-format +msgid "Provided profile doesn't have moderator permissions on this event" +msgstr "" + +#: lib/graphql/resolvers/event.ex:294 +#, 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 +#, 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 +#, elixir-autogen, elixir-format +msgid "Your e-mail has been denied registration or uses a disallowed e-mail provider" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:156 +#, elixir-autogen, elixir-format +msgid "Comment not found" +msgstr "" + +#: lib/graphql/resolvers/discussion.ex:123 +#, elixir-autogen, elixir-format +msgid "Error while creating a discussion" +msgstr "" + +#: lib/graphql/resolvers/user.ex:687 +#, 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:192 +#, elixir-autogen, elixir-format +msgid "Failed to leave the event" +msgstr "" + +#: lib/graphql/resolvers/group.ex:236 +#, elixir-autogen, elixir-format +msgid "Failed to update the group" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:357 +#: lib/graphql/resolvers/user.ex:547 +#, elixir-autogen, elixir-format +msgid "Failed to update user email" +msgstr "" + +#: lib/graphql/resolvers/user.ex:562 +#, elixir-autogen, elixir-format +msgid "Failed to validate user email" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:148 +#, elixir-autogen, elixir-format +msgid "The anonymous actor ID is invalid" +msgstr "" + +#: lib/graphql/resolvers/resource.ex:167 +#, elixir-autogen, elixir-format +msgid "Unknown error while updating resource" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:111 +#, elixir-autogen, elixir-format +msgid "You are not the comment creator" +msgstr "" + +#: lib/graphql/resolvers/user.ex:471 +#, elixir-autogen, elixir-format +msgid "You cannot change your password." +msgstr "" + +#: lib/graphql/resolvers/participant.ex:330 +#, elixir-autogen, elixir-format +msgid "Format not supported" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:314 +#, elixir-autogen, elixir-format +msgid "A dependency needed to export to %{format} is not installed" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:322 +#, elixir-autogen, elixir-format +msgid "An error occured while saving export" +msgstr "" + +#: lib/web/controllers/export_controller.ex:32 +#, elixir-autogen, elixir-format +msgid "Export to format %{format} is not enabled on this instance" +msgstr "" + +#: lib/graphql/resolvers/group.ex:187 +#, elixir-autogen, elixir-format +msgid "Only admins can create groups" +msgstr "" + +#: lib/graphql/resolvers/event.ex:280 +#, elixir-autogen, elixir-format +msgid "Only groups can create events" +msgstr "" + +#: lib/graphql/resolvers/event.ex:313 +#, elixir-autogen, elixir-format +msgid "Unknown error while creating event" +msgstr "" + +#: lib/graphql/resolvers/user.ex:498 +#, elixir-autogen, elixir-format +msgid "User cannot change email" +msgstr "" + +#: lib/graphql/resolvers/group.ex:399 +#, elixir-autogen, elixir-format +msgid "Follow does not match your account" +msgstr "" + +#: lib/graphql/resolvers/group.ex:403 +#, elixir-autogen, elixir-format +msgid "Follow not found" +msgstr "" + +#: lib/graphql/resolvers/user.ex:392 +#, elixir-autogen, elixir-format +msgid "Profile with username %{username} not found" +msgstr "" + +#: lib/graphql/resolvers/user.ex:387 +#, elixir-autogen, elixir-format +msgid "This profile does not belong to you" +msgstr "" + +#: lib/graphql/resolvers/group.ex:373 +#, elixir-autogen, elixir-format +msgid "You are already following this group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:382 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to follow a group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:431 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to unfollow a group" +msgstr "" + +#: lib/graphql/resolvers/group.ex:408 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in to update a group follow" +msgstr "" + +#: lib/graphql/resolvers/member.ex:210 +#, elixir-autogen, elixir-format +msgid "This member does not exist" +msgstr "" + +#: lib/graphql/resolvers/member.ex:234 +#, elixir-autogen, elixir-format +msgid "You don't have the role needed to remove this member." +msgstr "" + +#: lib/graphql/resolvers/member.ex:252 +#, elixir-autogen, elixir-format +msgid "You must be logged-in to remove a member" +msgstr "" + +#: lib/graphql/resolvers/user.ex:174 +#, elixir-autogen, elixir-format +msgid "Your email seems to be using an invalid format" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:399 +#, elixir-autogen, elixir-format +msgid "Can't confirm an already confirmed user" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:403 +#, elixir-autogen, elixir-format +msgid "Deconfirming users is not supported" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:375 +#, elixir-autogen, elixir-format +msgid "The new role must be different" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:314 +#, elixir-autogen, elixir-format +msgid "You need to be logged-in and an administrator to edit an user's details" +msgstr "" + +#: lib/graphql/api/groups.ex:33 +#, elixir-autogen, elixir-format +msgid "A profile or group with that name already exists" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:542 +#, elixir-autogen, elixir-format +msgid "Unable to find an instance to follow at this address" +msgstr "" + +#: lib/mobilizon/actors/actor.ex:403 +#, elixir-autogen, elixir-format +msgid "Username must only contain alphanumeric lowercased characters and underscores." +msgstr "" + +#: lib/graphql/resolvers/user.ex:303 +#: lib/graphql/resolvers/user.ex:333 +#, elixir-autogen, elixir-format +msgid "This email doesn't seem to be valid" +msgstr "" + +#: lib/graphql/resolvers/comment.ex:59 +#, elixir-autogen, elixir-format +msgid "This comment was detected as spam." +msgstr "" + +#: lib/graphql/resolvers/event.ex:301 +#, elixir-autogen, elixir-format +msgid "This event was detected as spam." +msgstr "" + +#: lib/graphql/api/reports.ex:66 +#, elixir-autogen, elixir-format +msgid "Unsupported status for a report" +msgstr "" + +#: lib/graphql/api/reports.ex:127 +#, elixir-autogen, elixir-format +msgid "You can only remove your own notes" +msgstr "" + +#: lib/graphql/api/reports.ex:94 +#: lib/graphql/api/reports.ex:121 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "Your registration has been detected as spam and cannot be processed." +msgstr "" + +#: lib/web/controllers/application_controller.ex:88 +#, elixir-autogen, elixir-format +msgid "All of name, scope and redirect_uri parameters are required to create an application" +msgstr "" + +#: lib/graphql/error.ex:118 +#, elixir-autogen, elixir-format +msgid "Application not found" +msgstr "" + +#: lib/graphql/error.ex:121 +#, elixir-autogen, elixir-format +msgid "Application token not found" +msgstr "" + +#: lib/graphql/resolvers/application.ex:90 +#, elixir-autogen, elixir-format +msgid "Error while revoking token" +msgstr "" + +#: lib/web/controllers/application_controller.ex:61 +#, elixir-autogen, elixir-format +msgid "Impossible to create application." +msgstr "" + +#: lib/web/controllers/application_controller.ex:358 +#, elixir-autogen, elixir-format +msgid "Incorrect parameters sent. You need to provide at least the grant_type and client_id parameters, depending on the grant type being used." +msgstr "" + +#: lib/web/controllers/application_controller.ex:331 +#, elixir-autogen, elixir-format +msgid "Invalid client credentials provided" +msgstr "" + +#: lib/web/controllers/application_controller.ex:339 +#, elixir-autogen, elixir-format +msgid "Invalid refresh token provided" +msgstr "" + +#: lib/web/controllers/application_controller.ex:172 +#: lib/web/controllers/application_controller.ex:403 +#, elixir-autogen, elixir-format +msgid "No application was found with this client_id" +msgstr "" + +#: lib/graphql/resolvers/application.ex:38 +#, elixir-autogen, elixir-format +msgid "No application with this client_id was found" +msgstr "" + +#: lib/graphql/authorization.ex:83 +#, elixir-autogen, elixir-format +msgid "Not authorized to access field %{field}" +msgstr "" + +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 +#, elixir-autogen, elixir-format +msgid "Not authorized to access object %{object}" +msgstr "" + +#: lib/graphql/authorization.ex:66 +#, elixir-autogen, elixir-format +msgid "Not authorized to access this %{object_type}" +msgstr "" + +#: lib/web/controllers/application_controller.ex:281 +#, elixir-autogen, elixir-format +msgid "Please slow down the rate of your requests" +msgstr "" + +#: lib/web/controllers/application_controller.ex:269 +#, elixir-autogen, elixir-format +msgid "The authorization request is still pending" +msgstr "" + +#: lib/web/controllers/application_controller.ex:251 +#, elixir-autogen, elixir-format +msgid "The client_id provided or the device_code associated is invalid" +msgstr "" + +#: lib/graphql/resolvers/application.ex:139 +#, elixir-autogen, elixir-format +msgid "The device user code was not provided before approving the application" +msgstr "" + +#: lib/web/controllers/application_controller.ex:306 +#, elixir-autogen, elixir-format +msgid "The given device_code has expired" +msgstr "" + +#: lib/graphql/resolvers/application.ex:45 +#, elixir-autogen, elixir-format +msgid "The given redirect_uri is not in the list of allowed redirect URIs" +msgstr "" + +#: lib/web/controllers/application_controller.ex:160 +#, elixir-autogen, elixir-format +msgid "The given scope is not in the list of the app declared scopes" +msgstr "" + +#: lib/graphql/resolvers/application.ex:112 +#: lib/graphql/resolvers/application.ex:154 +#, elixir-autogen, elixir-format +msgid "The given user code has expired" +msgstr "" + +#: lib/graphql/resolvers/application.ex:118 +#: lib/graphql/resolvers/application.ex:146 +#, elixir-autogen, elixir-format +msgid "The given user code is invalid" +msgstr "" + +#: lib/web/controllers/application_controller.ex:413 +#, elixir-autogen, elixir-format +msgid "The provided client_id does not match the provided code" +msgstr "" + +#: lib/web/controllers/application_controller.ex:416 +#, elixir-autogen, elixir-format +msgid "The provided client_secret is invalid" +msgstr "" + +#: lib/web/controllers/application_controller.ex:409 +#, elixir-autogen, elixir-format +msgid "The provided code is invalid or expired" +msgstr "" + +#: lib/web/controllers/application_controller.ex:420 +#, elixir-autogen, elixir-format +msgid "The provided scope is invalid or not included in the app declared scopes" +msgstr "" + +#: lib/web/controllers/application_controller.ex:47 +#, elixir-autogen, elixir-format +msgid "The scope parameter is not a space separated list of valid scopes" +msgstr "" + +#: lib/web/controllers/application_controller.ex:294 +#, elixir-autogen, elixir-format +msgid "The user rejected the requested authorization" +msgstr "" + +#: lib/web/controllers/application_controller.ex:406 +#, elixir-autogen, elixir-format +msgid "This redirect URI is not allowed" +msgstr "" + +#: lib/web/controllers/application_controller.ex:383 +#, elixir-autogen, elixir-format +msgid "Token not found" +msgstr "" + +#: lib/web/controllers/application_controller.ex:74 +#, elixir-autogen, elixir-format +msgid "Too many requests" +msgstr "" + +#: lib/web/controllers/application_controller.ex:186 +#, elixir-autogen, elixir-format +msgid "Unable to produce device code" +msgstr "" + +#: lib/web/controllers/application_controller.ex:375 +#, elixir-autogen, elixir-format +msgid "Unable to revoke token" +msgstr "" + +#: lib/web/controllers/application_controller.ex:200 +#, elixir-autogen, elixir-format +msgid "You need to pass both client_id and scope as parameters to obtain a device code" +msgstr "" + +#: lib/web/controllers/application_controller.ex:138 +#, elixir-autogen, elixir-format +msgid "You need to provide a valid redirect_uri to autorize an application" +msgstr "" + +#: lib/web/controllers/application_controller.ex:128 +#, elixir-autogen, elixir-format +msgid "You need to specify client_id, redirect_uri, scope and state to autorize an application" +msgstr "" + +#: lib/graphql/resolvers/user.ex:306 +#, elixir-autogen, elixir-format +msgid "Couldn't send an email. Internal error." +msgstr "" + +#: lib/graphql/resolvers/participant.ex:288 +#, elixir-autogen, elixir-format +msgid "Participation is already confirmed" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:285 +#, elixir-autogen, elixir-format +msgid "Participation is confirmed but not approved yet by an organizer" +msgstr "" + +#: lib/graphql/resolvers/event.ex:287 +#: lib/graphql/resolvers/event.ex:376 +#, elixir-autogen, elixir-format +msgid "Providing external registration is not allowed" +msgstr "" + +#: lib/graphql/resolvers/push_subscription.ex:48 +#, elixir-autogen, elixir-format +msgid "The same push subscription has already been registered" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:536 +#, elixir-autogen, elixir-format +msgid "This instance is pending follow approval" +msgstr "" + +#: lib/graphql/schema/custom/timezone.ex:23 +#, elixir-autogen, elixir-format +msgid "Timezone ID %{timezone} is invalid" +msgstr "" + +#: lib/graphql/resolvers/admin.ex:539 +#, elixir-autogen, elixir-format +msgid "You are already following this instance" +msgstr "" + +#: lib/graphql/resolvers/user.ex:310 +#, 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 +#, 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 +#, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/nb_NO/LC_MESSAGES/activity.po b/priv/gettext/nb_NO/LC_MESSAGES/activity.po index a74a2ca6d..280efcf58 100644 --- a/priv/gettext/nb_NO/LC_MESSAGES/activity.po +++ b/priv/gettext/nb_NO/LC_MESSAGES/activity.po @@ -213,7 +213,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -239,8 +239,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -252,7 +250,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -263,13 +261,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -280,7 +278,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -299,7 +297,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -462,7 +460,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/nb_NO/LC_MESSAGES/default.po b/priv/gettext/nb_NO/LC_MESSAGES/default.po index 1f72eeff3..f75b6c8c3 100644 --- a/priv/gettext/nb_NO/LC_MESSAGES/default.po +++ b/priv/gettext/nb_NO/LC_MESSAGES/default.po @@ -953,7 +953,8 @@ msgstr "" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/nb_NO/LC_MESSAGES/errors.po b/priv/gettext/nb_NO/LC_MESSAGES/errors.po index 10b4903fa..bdefdf570 100644 --- a/priv/gettext/nb_NO/LC_MESSAGES/errors.po +++ b/priv/gettext/nb_NO/LC_MESSAGES/errors.po @@ -153,8 +153,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -332,13 +332,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -375,7 +375,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -387,15 +387,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -419,14 +419,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -498,12 +498,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -542,7 +542,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -584,8 +584,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -695,12 +695,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -836,7 +836,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -851,7 +851,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -881,8 +881,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -943,7 +943,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -963,17 +963,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1093,7 +1093,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1191,18 +1191,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1379,3 +1379,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/nl/LC_MESSAGES/activity.po b/priv/gettext/nl/LC_MESSAGES/activity.po index 02afcacd7..84b91f690 100644 --- a/priv/gettext/nl/LC_MESSAGES/activity.po +++ b/priv/gettext/nl/LC_MESSAGES/activity.po @@ -220,7 +220,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -246,8 +246,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -259,7 +257,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -270,13 +268,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -287,7 +285,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -306,7 +304,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -469,7 +467,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/nl/LC_MESSAGES/default.po b/priv/gettext/nl/LC_MESSAGES/default.po index a74d87a09..ec8251977 100644 --- a/priv/gettext/nl/LC_MESSAGES/default.po +++ b/priv/gettext/nl/LC_MESSAGES/default.po @@ -967,7 +967,8 @@ msgstr "Bekijk de melding" msgid "View report:" msgstr "Rapportage bekijken:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/nl/LC_MESSAGES/errors.po b/priv/gettext/nl/LC_MESSAGES/errors.po index cf12b30ce..209e71451 100644 --- a/priv/gettext/nl/LC_MESSAGES/errors.po +++ b/priv/gettext/nl/LC_MESSAGES/errors.po @@ -153,8 +153,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -332,13 +332,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -375,7 +375,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -387,15 +387,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -419,14 +419,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -498,12 +498,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -542,7 +542,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -584,8 +584,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -695,12 +695,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -836,7 +836,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -851,7 +851,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -881,8 +881,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -943,7 +943,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -963,17 +963,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1093,7 +1093,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1191,18 +1191,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1379,3 +1379,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/nn/LC_MESSAGES/activity.po b/priv/gettext/nn/LC_MESSAGES/activity.po index 039d12d71..55ed1a055 100644 --- a/priv/gettext/nn/LC_MESSAGES/activity.po +++ b/priv/gettext/nn/LC_MESSAGES/activity.po @@ -223,7 +223,7 @@ msgstr "" "Vil du ikkje ha varsel? I innstillingane kan du skru dei av eller endra kor " "ofte du får dei." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -249,8 +249,6 @@ msgstr "Aktivitet på %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} la ut ei kunngjering til hendinga %{event}." @@ -262,7 +260,7 @@ msgstr "%{profile} la ut ei kunngjering til hendinga %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} nemnde deg i ein kommentar til hendinga %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -275,13 +273,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Her er samandraget for denne veka" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Varsel for %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Dagleg samandrag for %{instance}" @@ -292,7 +290,7 @@ msgstr "Dagleg samandrag for %{instance}" msgid "Here's your daily activity recap" msgstr "Her er det daglege samandraget ditt" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Vekesamandrag for %{instance}" @@ -311,7 +309,7 @@ msgstr "%{profile} skreiv ein ny kommentar til hendinga di %{event}." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} skreiv eit nytt svar til hendinga di %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Kunngjering for hendinga di %{event}" @@ -477,7 +475,71 @@ msgstr "%{profile} la til medlemen %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} la ut ei kunngjering til hendinga %{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 "%{profile} la ut ei kunngjering til hendinga %{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 "%{profile} nemnde deg i ein kommentar til hendinga %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} nemnde deg i ein kommentar til hendinga %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} svara på diskusjonen %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/nn/LC_MESSAGES/default.po b/priv/gettext/nn/LC_MESSAGES/default.po index cbf95a643..622e7c24b 100644 --- a/priv/gettext/nn/LC_MESSAGES/default.po +++ b/priv/gettext/nn/LC_MESSAGES/default.po @@ -1126,7 +1126,8 @@ msgstr "Les rapporten" msgid "View report:" msgstr "Les rapporten:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/nn/LC_MESSAGES/errors.po b/priv/gettext/nn/LC_MESSAGES/errors.po index a6ef25b7f..9bc19ae4b 100644 --- a/priv/gettext/nn/LC_MESSAGES/errors.po +++ b/priv/gettext/nn/LC_MESSAGES/errors.po @@ -176,8 +176,8 @@ msgid "No user with this email was found" msgstr "Fann ingen brukar med denne eposten" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -355,13 +355,13 @@ msgstr "Du kan berre lasta fjerne profilar på nytt" msgid "Profile already suspended" msgstr "Profilen er allereie sperra" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Nettstaden din krev ei gyldig epostadresse" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Det er ikkje høve til å vera med anonymt" @@ -398,7 +398,7 @@ msgstr "Greidde ikkje lagra rapporten" msgid "Error while updating report" msgstr "Greidde ikkje oppdatera rapporten" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "Fann ikkje ID-en til hendinga" @@ -410,15 +410,15 @@ msgstr "Fann ikkje ID-en til hendinga" msgid "Event not found" msgstr "Fann ikkje hendinga" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Det finst inga hending med ID-en %{id}" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Intern feil" @@ -442,14 +442,14 @@ msgstr "Fann ingen profil for brukaren" msgid "No such feed token" msgstr "Det finst ikkje noko slikt teikn for kjelda" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Deltakaren har rolla %{role} allereie" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Fann ikkje deltakaren" @@ -521,12 +521,12 @@ msgstr "Fann ikkje rapporten" msgid "Resource doesn't exist" msgstr "Ressursen finst ikkje" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "Hendinga er fullteikna" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Teiknet er ugyldig" @@ -565,7 +565,7 @@ msgstr "Fann ikkje brukaren" msgid "You already have a profile for this user" msgstr "Du har allereie ein profil for denne brukaren" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Du er allereie deltakar på denne hendinga" @@ -608,8 +608,8 @@ msgid "You are not allowed to update a comment if not connected" msgstr "" "Du har ikkje løyve til å oppdatera kommentarar når du ikkje er kopla til" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -730,12 +730,12 @@ msgstr "Du må vera innlogga for å sletta innlegg" msgid "You need to be logged-in to delete resources" msgstr "Du må vera innlogga for å sletta ressursar" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Du må vera innlogga for å bli med på ei hending" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Du må vera innlogga for å melda deg av ei hending" @@ -873,7 +873,7 @@ msgstr "Denne medlemen har allereie fått avslag." msgid "You don't have the right to remove this member." msgstr "Du har ikkje løyve til å fjerna denne medlemen." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Dette brukarnamnet er oppteke." @@ -889,7 +889,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "Brukaren eig ikkje arrangørprofilen" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "Denne profil-IDen er ikkje den anonyme profilen" @@ -919,8 +919,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Greidde ikkje henta ressursdetaljane frå denne adressa." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "Moderatorprofilen har ikkje tilgang til denne hendinga" @@ -965,7 +965,7 @@ msgstr "Greidde ikkje oppdatera rapporten" msgid "Error while uploading pictures" msgstr "Greidde ikkje oppdatera rapporten" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "Greidde ikkje forlata hendinga" @@ -986,7 +986,7 @@ msgstr "Greidde ikkje oppdatera epostadressa til brukaren" msgid "Failed to validate user email" msgstr "Greier ikkje godkjenna brukaren" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "ID-en til den anonyme brukaren er ugyldig" @@ -1006,18 +1006,18 @@ msgstr "Du har ikkje skrive denne kommentaren" msgid "You cannot change your password." msgstr "Du kan ikkje endra passordet ditt." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "Formatet er ikkje støtta" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" "Eit program som trengst for å eksportera til %{format} er ikkje installert" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Det var ein feil då eksporten vart lagra" @@ -1137,7 +1137,7 @@ msgstr "Det finst allereie ein brukar eller ei gruppe med det namnet" msgid "Unable to find an instance to follow at this address" msgstr "Greidde ikkje finna ein nettstad å fylgja på denne adressa" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "Brukarnamnet kan berre innehalda små bokstavar, tal og understrek." @@ -1235,18 +1235,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1373,12 +1373,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1423,3 +1423,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/oc/LC_MESSAGES/activity.po b/priv/gettext/oc/LC_MESSAGES/activity.po index 37aea19ec..f0020da8d 100644 --- a/priv/gettext/oc/LC_MESSAGES/activity.po +++ b/priv/gettext/oc/LC_MESSAGES/activity.po @@ -213,7 +213,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -239,8 +239,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -252,7 +250,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -263,13 +261,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -280,7 +278,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -299,7 +297,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -462,7 +460,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/oc/LC_MESSAGES/default.po b/priv/gettext/oc/LC_MESSAGES/default.po index b2bb68246..29449d194 100644 --- a/priv/gettext/oc/LC_MESSAGES/default.po +++ b/priv/gettext/oc/LC_MESSAGES/default.po @@ -1040,7 +1040,8 @@ msgstr "Veire lo senhalament" msgid "View report:" msgstr "Veire lo senhalament :" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/oc/LC_MESSAGES/errors.po b/priv/gettext/oc/LC_MESSAGES/errors.po index 3255beb1d..eeffb00d2 100644 --- a/priv/gettext/oc/LC_MESSAGES/errors.po +++ b/priv/gettext/oc/LC_MESSAGES/errors.po @@ -162,8 +162,8 @@ msgid "No user with this email was found" msgstr "Degun trobat d'amb aquesta email" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -344,13 +344,13 @@ msgstr "Sonque profius distants pòden esser refrescats" msgid "Profile already suspended" msgstr "Profiu déjà suspendut" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Un email valid es requerit per la vòstra instància" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Ua participacion anonima es pas permetuda" @@ -387,7 +387,7 @@ msgstr "Error mentre que sauvant lo rapòrt" msgid "Error while updating report" msgstr "Error mentre la mesa a jorn dèu rapòrt" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "ID d'eveniment non trobat" @@ -399,15 +399,15 @@ msgstr "ID d'eveniment non trobat" msgid "Event not found" msgstr "Eveniment non trobat" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Un eveniment d'amb aquesta ID %{id} existís pas" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Error interna" @@ -431,14 +431,14 @@ msgstr "Cap de profiu trobat per l'utilizator" msgid "No such feed token" msgstr "Cap de senhau d'alimentacion" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Lo/a participant-a a déjà lo ròtle %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Participant non trobat" @@ -510,12 +510,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -554,7 +554,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -596,8 +596,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -707,12 +707,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -848,7 +848,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -863,7 +863,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -893,8 +893,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -934,7 +934,7 @@ msgstr "Error mentre la mesa a jorn dèu rapòrt" msgid "Error while uploading pictures" msgstr "Error mentre la mesa a jorn dèu rapòrt" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -955,7 +955,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "Es impossible de validar l'utilizator" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -975,17 +975,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1203,18 +1203,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1341,12 +1341,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1391,3 +1391,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/pl/LC_MESSAGES/activity.po b/priv/gettext/pl/LC_MESSAGES/activity.po index 56e91687d..0b7a5427e 100644 --- a/priv/gettext/pl/LC_MESSAGES/activity.po +++ b/priv/gettext/pl/LC_MESSAGES/activity.po @@ -227,7 +227,7 @@ msgstr "" "Nie chcesz otrzymywać powiadomień o aktywności? Możesz zmienić częstotliwość " "lub wyłączyć je w ustawieniach." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -255,8 +255,6 @@ msgstr "Aktywność na %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "Profil %{profile} opublikował ogłoszenie w wydarzeniu %{event}." @@ -269,7 +267,7 @@ msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" "Profil %{profile} wspomniał o Tobie w komentarzu pod wydarzeniem %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -282,13 +280,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Oto podsumowanie Twojej tygodniowej aktywności" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Powiadomienie o aktywności dla %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Podsumowanie dziennej aktywności dla %{instance}" @@ -299,7 +297,7 @@ msgstr "Podsumowanie dziennej aktywności dla %{instance}" msgid "Here's your daily activity recap" msgstr "Oto podsumowanie Twojej dziennej aktywności" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Tygodniowe podsumowanie aktywności dla %{instance}" @@ -319,7 +317,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "Profil %{profile} opublikował nową odpowiedź pod wydarzeniem %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Zapowiedź dla Twojego wydarzenia %{event}" @@ -498,7 +496,73 @@ msgstr "Profil %{profile} zatwierdził członka %{member}." msgid "%{profile} joined your event %{event}." msgstr "Profil %{profile} dołączył do wydarzenia %{event}." -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "Anonimowy profil" + +#: 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 "Profil %{profile} opublikował ogłoszenie w wydarzeniu %{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 "Profil %{profile} opublikował ogłoszenie w wydarzeniu %{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 "" +"Profil %{profile} wspomniał o Tobie w komentarzu pod wydarzeniem %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" +"Profil %{profile} wspomniał o Tobie w komentarzu pod wydarzeniem %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "Profil %{profile} odpowiedział na dyskusję %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/pl/LC_MESSAGES/default.po b/priv/gettext/pl/LC_MESSAGES/default.po index 59503303b..6bbe06727 100644 --- a/priv/gettext/pl/LC_MESSAGES/default.po +++ b/priv/gettext/pl/LC_MESSAGES/default.po @@ -1167,7 +1167,8 @@ msgstr "Zobacz zgłoszenie" msgid "View report:" msgstr "Zobacz zgłoszenie:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/pl/LC_MESSAGES/errors.po b/priv/gettext/pl/LC_MESSAGES/errors.po index 8f4834a72..f75b5beba 100644 --- a/priv/gettext/pl/LC_MESSAGES/errors.po +++ b/priv/gettext/pl/LC_MESSAGES/errors.po @@ -170,8 +170,8 @@ msgid "No user with this email was found" msgstr "Nie znaleziono użytkownika(czki) o tym adresie e-mail" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -354,13 +354,13 @@ msgstr "Tylko zdalne profile mogą być odświeżane" msgid "Profile already suspended" msgstr "Już zawieszono profil" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Twoja instancja wymaga prawidłowego adresu e-mail" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Anonimowe uczestnictwo nie jest włączone" @@ -397,7 +397,7 @@ msgstr "Wystąpił błąd podczas zapisywania zgłoszenia" msgid "Error while updating report" msgstr "Wystąpił błąd podczas aktualizacji zgłoszenia" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "Nie znaleziono id wydarzenia" @@ -409,15 +409,15 @@ msgstr "Nie znaleziono id wydarzenia" msgid "Event not found" msgstr "Nie znaleziono wydarzenia" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Wydarzenie o ID %{id} nie istnieje" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Wewnętrzny błąd" @@ -441,14 +441,14 @@ msgstr "Nie znaleziono profilu dla użytkownika(-czki)" msgid "No such feed token" msgstr "Nie ma takiego tokenu kanału" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "Uczestnik(-czka) już ma rolę %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Nie znaleziono uczestnika(-czki)" @@ -520,12 +520,12 @@ msgstr "Nie znaleziono zgłoszenia" msgid "Resource doesn't exist" msgstr "Zasób nie istnieje" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "Wydarzenie już przekroczyło maksymalną zasobność" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Ten token jest nieprawidłowy" @@ -564,7 +564,7 @@ msgstr "Nie znaleziono użytkownika(-czki)" msgid "You already have a profile for this user" msgstr "Już masz profil dla tego(-j) użytkownika(-czki)" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Już jesteś uczestnikiem(-nią) tego wydarzenia" @@ -606,8 +606,8 @@ msgstr "Nie możesz usunąć tokena kanału, jeśli nie jesteś połączony(-a)" msgid "You are not allowed to update a comment if not connected" msgstr "Nie możesz zaktualizować komentarza, jeśli nie jesteś połączony(-a)" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -732,12 +732,12 @@ msgstr "Musisz być zalogowany(-a), aby usunąć wpis" msgid "You need to be logged-in to delete resources" msgstr "Musisz być zalogowany(-a), aby usunąć zasób" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Musisz być zalogowany(-a), aby dołączyć do wydarzenia" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Musisz być zalogowany(-a), aby opuścić wydarzenie" @@ -875,7 +875,7 @@ msgstr "Ten członek już został odrzucony." msgid "You don't have the right to remove this member." msgstr "Nie masz uprawnień do usunięcia tego członka." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Ta nazwa użytkownika(-czki) jest już zajęta." @@ -890,7 +890,7 @@ msgstr "Aby uzyskać dostęp do dyskusji, należy podać identyfikator lub slug" msgid "Organizer profile is not owned by the user" msgstr "Profil organizatora(-ki) nie należy do użytkownika(-czki)" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -921,8 +921,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Nie można pobrać szczegółów zasobu z tego adresu URL." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "Wskazany profil moderatora(-ki) nie ma uprawnień dla tego wydarzenia" @@ -967,7 +967,7 @@ msgstr "Wystąpił błąd podczas aktualizacji ustawień regionalnych" msgid "Error while uploading pictures" msgstr "Wystąpił błąd podczas aktualizacji obrazów" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "Nie udało się opuścić wydarzenia" @@ -988,7 +988,7 @@ msgstr "Nie udało się zaktualizować adresu e-mail użytkownika(-czki)" msgid "Failed to validate user email" msgstr "Nie udało się zwalidować użytkownika(-czki)" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "Identyfikator anonimowego podmiotu jest nieprawidłowy" @@ -1008,17 +1008,17 @@ msgstr "Nie jesteś autorem(-ką) komentarza" msgid "You cannot change your password." msgstr "Nie można zmienić hasła." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "Format nie jest obsługiwany" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "Zależność wymagana do eksportu do %{format} nie jest zainstalowana" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Wystąpił błąd podczas zapisywania eksportu" @@ -1140,7 +1140,7 @@ msgstr "Profil lub grupa o tej nazwie już istnieje" msgid "Unable to find an instance to follow at this address" msgstr "Nie można znaleźć instancji do obserwacji pod tym adresem" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1248,18 +1248,18 @@ msgstr "Nie znaleziono aplikacji o tym identyfikatorze client_id" msgid "No application with this client_id was found" msgstr "Nie znaleziono aplikacji z tym identyfikatorem client_id" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "Brak uprawnień dostępu do pola %{field}" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "Brak uprawnień dostępu do obiektu %{object}" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "Brak uprawnień dostępu do tego %{object_type}" @@ -1395,12 +1395,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "Nie można wysłać wiadomości e-mail. Błąd wewnętrzny." -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "Udział jest już potwierdzony" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1453,3 +1453,13 @@ msgid "The token you provided is invalid. Make sure that the URL is exactly the msgstr "" "Podany token jest nieprawidłowy. Upewnij się, że adres URL jest dokładnie " "taki sam, jak podany w otrzymanej wiadomości e-mail." + +#: lib/graphql/resolvers/conversation.ex:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/pt/LC_MESSAGES/activity.po b/priv/gettext/pt/LC_MESSAGES/activity.po index 0a5123599..124655028 100644 --- a/priv/gettext/pt/LC_MESSAGES/activity.po +++ b/priv/gettext/pt/LC_MESSAGES/activity.po @@ -213,7 +213,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -239,8 +239,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -252,7 +250,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -263,13 +261,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -280,7 +278,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -299,7 +297,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -462,7 +460,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/pt/LC_MESSAGES/default.po b/priv/gettext/pt/LC_MESSAGES/default.po index d16827658..733c2417c 100644 --- a/priv/gettext/pt/LC_MESSAGES/default.po +++ b/priv/gettext/pt/LC_MESSAGES/default.po @@ -946,7 +946,8 @@ msgstr "" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/pt/LC_MESSAGES/errors.po b/priv/gettext/pt/LC_MESSAGES/errors.po index 03ca2976b..ddd2fc1e9 100644 --- a/priv/gettext/pt/LC_MESSAGES/errors.po +++ b/priv/gettext/pt/LC_MESSAGES/errors.po @@ -153,8 +153,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -332,13 +332,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -375,7 +375,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -387,15 +387,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -419,14 +419,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -498,12 +498,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -542,7 +542,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -584,8 +584,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -695,12 +695,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -836,7 +836,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -851,7 +851,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -881,8 +881,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -922,7 +922,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -943,7 +943,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -963,17 +963,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1093,7 +1093,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1191,18 +1191,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1379,3 +1379,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/pt_BR/LC_MESSAGES/activity.po b/priv/gettext/pt_BR/LC_MESSAGES/activity.po index 18c92ca2f..74747e88f 100644 --- a/priv/gettext/pt_BR/LC_MESSAGES/activity.po +++ b/priv/gettext/pt_BR/LC_MESSAGES/activity.po @@ -224,7 +224,7 @@ msgstr "" "Não quer receber notificações de atividade? Você pode alterar sua frequência " "ou desativá-las em suas configurações." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -250,8 +250,6 @@ msgstr "Atividade em %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} publicou um aviso no evento %{event}." @@ -263,7 +261,7 @@ msgstr "%{profile} publicou um aviso no evento %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} mencionou você em um comentário no evento %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -276,13 +274,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Aqui está seu resumo semanal de atividades" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Notificação de atividade para %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Resumo diário de atividades para %{instance}" @@ -293,7 +291,7 @@ msgstr "Resumo diário de atividades para %{instance}" msgid "Here's your daily activity recap" msgstr "Aqui está o seu resumo diário de atividades" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Resumo semanal de atividades para %{instance}" @@ -312,7 +310,7 @@ msgstr "%{profile} comentou no seu evento %{event}." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} respondeu no evento %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Anúncio para seu evento %{event}" @@ -481,7 +479,71 @@ msgstr "%{profile} adicionou o membro %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} publicou um aviso no evento %{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 "%{profile} publicou um aviso no evento %{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 "%{profile} mencionou você em um comentário no evento %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} mencionou você em um comentário no evento %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} respondeu à discussão %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/pt_BR/LC_MESSAGES/default.po b/priv/gettext/pt_BR/LC_MESSAGES/default.po index d00ae2b86..4cbb6a471 100644 --- a/priv/gettext/pt_BR/LC_MESSAGES/default.po +++ b/priv/gettext/pt_BR/LC_MESSAGES/default.po @@ -1022,7 +1022,8 @@ msgstr "Veja o relato" msgid "View report:" msgstr "Veja o relato" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/pt_BR/LC_MESSAGES/errors.po b/priv/gettext/pt_BR/LC_MESSAGES/errors.po index d9bdb0035..6cc4a5d23 100644 --- a/priv/gettext/pt_BR/LC_MESSAGES/errors.po +++ b/priv/gettext/pt_BR/LC_MESSAGES/errors.po @@ -160,8 +160,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -339,13 +339,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -382,7 +382,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -394,15 +394,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -426,14 +426,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -505,12 +505,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -549,7 +549,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -591,8 +591,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -702,12 +702,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -843,7 +843,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -858,7 +858,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -888,8 +888,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -929,7 +929,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -950,7 +950,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -970,17 +970,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1100,7 +1100,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1198,18 +1198,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1336,12 +1336,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1386,3 +1386,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/ru/LC_MESSAGES/activity.po b/priv/gettext/ru/LC_MESSAGES/activity.po index 99ca7e3b1..4e30402a0 100644 --- a/priv/gettext/ru/LC_MESSAGES/activity.po +++ b/priv/gettext/ru/LC_MESSAGES/activity.po @@ -223,7 +223,7 @@ msgstr "" "Не хотите получать уведомления о событиях? Вы можете изменить частоту " "уведомлений или отключить их в своих настройках." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -251,8 +251,6 @@ msgstr "События на %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} разместил объявление под мероприятием %{event}." @@ -264,7 +262,7 @@ msgstr "%{profile} разместил объявление под меропри msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} упомянул вас в комментарии под мероприятием %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -277,13 +275,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Вот итоги вашей еженедельной активности" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "События на %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Итоги ежедневной активности для %{instance}" @@ -294,7 +292,7 @@ msgstr "Итоги ежедневной активности для %{instance}" msgid "Here's your daily activity recap" msgstr "Вот итоги вашей ежедневной активности" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Итоги еженедельной активности для %{instance}" @@ -313,7 +311,7 @@ msgstr "%{profile} разместил новый комментарий под msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} опубликовал новый ответ под вашим мероприятием %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Объявление о вашем мероприятии %{event}" @@ -477,7 +475,71 @@ msgstr "%{profile} добавил участника %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} разместил объявление под мероприятием %{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 "%{profile} разместил объявление под мероприятием %{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 "%{profile} упомянул вас в комментарии под мероприятием %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} упомянул вас в комментарии под мероприятием %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} ответил на обсуждение %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/ru/LC_MESSAGES/default.po b/priv/gettext/ru/LC_MESSAGES/default.po index bc39316f4..64c1b577a 100644 --- a/priv/gettext/ru/LC_MESSAGES/default.po +++ b/priv/gettext/ru/LC_MESSAGES/default.po @@ -1157,7 +1157,8 @@ msgstr "Смотреть отчёт" msgid "View report:" msgstr "Смотреть отчёт:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/ru/LC_MESSAGES/errors.po b/priv/gettext/ru/LC_MESSAGES/errors.po index 11f2fab34..746abc994 100644 --- a/priv/gettext/ru/LC_MESSAGES/errors.po +++ b/priv/gettext/ru/LC_MESSAGES/errors.po @@ -171,8 +171,8 @@ msgid "No user with this email was found" msgstr "Пользователя с этим адресом электронной почты не найдено" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -354,13 +354,13 @@ msgstr "Обновлять можно только удаленные профи msgid "Profile already suspended" msgstr "Профиль уже заблокирован" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Вашему узлу требуется действующий адрес электронной почты" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "Анонимное участие не разрешено" @@ -397,7 +397,7 @@ msgstr "При сохранении отчёта произошла ошибка msgid "Error while updating report" msgstr "При обновлении отчёта произошла ошибка" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "Не найден id мероприятия" @@ -409,15 +409,15 @@ msgstr "Не найден id мероприятия" msgid "Event not found" msgstr "Мероприятие не найдено" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "Мероприятия с ID %{id} не существует" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "Внутренняя ошибка" @@ -441,14 +441,14 @@ msgstr "Профиль пользователя не найден" msgid "No such feed token" msgstr "Такого токена ленты не существует" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "У участника уже есть роль %{role}" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "Участник не найден" @@ -520,14 +520,14 @@ msgstr "Отчёт не найден" msgid "Resource doesn't exist" msgstr "Ресурс не существует" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" "В мероприятии уже зарегистрировано максимально разрешённое количество " "участников" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "Этот токен недействителен" @@ -566,7 +566,7 @@ msgstr "Пользователь не найден" msgid "You already have a profile for this user" msgstr "У вас уже есть профиль для этого пользователя" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "Вы уже являетесь участником этого мероприятия" @@ -608,8 +608,8 @@ msgstr "Вы не можете удалить токен ленты при от msgid "You are not allowed to update a comment if not connected" msgstr "Вы не можете обновить комментарий при отсутствии подключения" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -739,12 +739,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "Вам необходимо войти в систему, чтобы иметь возможность удалять ресурсы" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "Вам необходимо войти в систему, чтобы присоединиться к мероприятию" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "Вам необходимо войти в систему, чтобы покинуть мероприятие" @@ -885,7 +885,7 @@ msgstr "Этот участник уже был отклонён." msgid "You don't have the right to remove this member." msgstr "У вас нет прав на удаление этого участника." -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "Это имя пользователя уже занято." @@ -901,7 +901,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "Профиль организатора не принадлежит пользователю" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "Указанный ID профиля не является анонимным" @@ -931,8 +931,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "Невозможно получить сведения о ресурсе по этому URL-адресу." #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "Указанный профиль модератора не имеет доступа к этому событию" @@ -977,7 +977,7 @@ msgstr "При обновлении отчёта произошла ошибка msgid "Error while uploading pictures" msgstr "При обновлении отчёта произошла ошибка" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "Не удалось покинуть мероприятие" @@ -998,7 +998,7 @@ msgstr "Не удалось обновить электронную почту msgid "Failed to validate user email" msgstr "Невозможно проверить пользователя" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "ID анонимного актора недействителен" @@ -1018,17 +1018,17 @@ msgstr "Вы не автор комментария" msgid "You cannot change your password." msgstr "Вы не можете изменить свой пароль." -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "Формат не поддерживается" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "Зависимость, необходимая для экспорта в %{format}, не установлена" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "Произошла ошибка при сохранении экспорта" @@ -1150,7 +1150,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1248,18 +1248,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1386,12 +1386,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1436,3 +1436,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/sv/LC_MESSAGES/activity.po b/priv/gettext/sv/LC_MESSAGES/activity.po index 5288cde94..8d46da0b2 100644 --- a/priv/gettext/sv/LC_MESSAGES/activity.po +++ b/priv/gettext/sv/LC_MESSAGES/activity.po @@ -223,7 +223,7 @@ msgstr "" "Vill du inte ta emot aktivitetsaviseringar? Du kan ändra frekvens eller " "stänga av dem i dina inställningar." -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -249,8 +249,6 @@ msgstr "Aktivitet på %{instance}" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "%{profile} skickade ut en kungörelse under händelsen %{event}." @@ -262,7 +260,7 @@ msgstr "%{profile} skickade ut en kungörelse under händelsen %{event}." msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "%{profile} nämnde dig i en kommentar under händelsen %{event}." -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -275,13 +273,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "Här är din veckas aktivitetssammanfattning" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "Aktivitetsavisering för %{instance}" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "Daglig aktivitetssammanfattning för %{instance}" @@ -292,7 +290,7 @@ msgstr "Daglig aktivitetssammanfattning för %{instance}" msgid "Here's your daily activity recap" msgstr "Här är din dagliga aktivitetssammanfattning" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "Veckoaktivitetssammanfattning för %{instance}" @@ -311,7 +309,7 @@ msgstr "%{profile} har lagt en ny kommentar under ditt evenemang %{event}." msgid "%{profile} has posted a new reply under your event %{event}." msgstr "%{profile} har lagt ett nytt svar under ditt evenemang %{event}." -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "Tillkännagivande för ditt evenemang %{event}" @@ -482,7 +480,71 @@ msgstr "%{profile} lade till medlemmen %{member}." msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "%{profile} skickade ut en kungörelse under händelsen %{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 "%{profile} skickade ut en kungörelse under händelsen %{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 "%{profile} nämnde dig i en kommentar under händelsen %{event}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "%{profile} nämnde dig i en kommentar under händelsen %{event}." + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "%{profile} svarade på diskussionen %{discussion}." + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/sv/LC_MESSAGES/default.po b/priv/gettext/sv/LC_MESSAGES/default.po index 74608b16d..eb0c924b6 100644 --- a/priv/gettext/sv/LC_MESSAGES/default.po +++ b/priv/gettext/sv/LC_MESSAGES/default.po @@ -1003,7 +1003,8 @@ msgstr "Visa anmälan" msgid "View report:" msgstr "Visa anmälan:" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/sv/LC_MESSAGES/errors.po b/priv/gettext/sv/LC_MESSAGES/errors.po index 58d545181..4c6277a8b 100644 --- a/priv/gettext/sv/LC_MESSAGES/errors.po +++ b/priv/gettext/sv/LC_MESSAGES/errors.po @@ -160,8 +160,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -344,13 +344,13 @@ msgstr "Endast profiler på remoten kan uppdateras" msgid "Profile already suspended" msgstr "Profil redan avstängd" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "Din instans kräver en giltig mejladress" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format, fuzzy msgid "Anonymous participation is not enabled" msgstr "Anonymt deltagande är inte påslaget" @@ -387,7 +387,7 @@ msgstr "Fel vid sparande av rapport" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -399,15 +399,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -431,14 +431,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -510,12 +510,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -554,7 +554,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -596,8 +596,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -707,12 +707,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -848,7 +848,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -863,7 +863,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -893,8 +893,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -934,7 +934,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -955,7 +955,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -975,17 +975,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1203,18 +1203,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1341,12 +1341,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1392,3 +1392,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr "" diff --git a/priv/gettext/zh_Hant/LC_MESSAGES/activity.po b/priv/gettext/zh_Hant/LC_MESSAGES/activity.po index 552e26822..8cb8a3e5b 100644 --- a/priv/gettext/zh_Hant/LC_MESSAGES/activity.po +++ b/priv/gettext/zh_Hant/LC_MESSAGES/activity.po @@ -224,7 +224,7 @@ msgstr "" msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:218 +#: lib/web/templates/email/email_direct_activity.html.heex:222 #: lib/web/templates/email/email_direct_activity.text.eex:23 #, elixir-format msgid "View one more activity" @@ -250,8 +250,6 @@ msgstr "" #: lib/service/activity/renderer/comment.ex:38 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:14 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 -#: lib/web/templates/email/email_anonymous_activity.html.heex:48 -#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #, elixir-autogen, elixir-format msgid "%{profile} has posted an announcement under event %{event}." msgstr "" @@ -263,7 +261,7 @@ msgstr "" msgid "%{profile} mentionned you in a comment under event %{event}." msgstr "" -#: lib/web/templates/email/email_direct_activity.html.heex:248 +#: lib/web/templates/email/email_direct_activity.html.heex:252 #, 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 "" @@ -274,13 +272,13 @@ msgstr "" msgid "Here's your weekly activity recap" msgstr "" -#: lib/web/email/activity.ex:121 -#: lib/web/email/activity.ex:142 +#: lib/web/email/activity.ex:154 +#: lib/web/email/activity.ex:175 #, elixir-autogen, elixir-format msgid "Activity notification for %{instance}" msgstr "" -#: lib/web/email/activity.ex:128 +#: lib/web/email/activity.ex:161 #, elixir-autogen, elixir-format msgid "Daily activity recap for %{instance}" msgstr "" @@ -291,7 +289,7 @@ msgstr "" msgid "Here's your daily activity recap" msgstr "" -#: lib/web/email/activity.ex:135 +#: lib/web/email/activity.ex:168 #, elixir-autogen, elixir-format msgid "Weekly activity recap for %{instance}" msgstr "" @@ -310,7 +308,7 @@ msgstr "" msgid "%{profile} has posted a new reply under your event %{event}." msgstr "" -#: lib/web/email/activity.ex:46 +#: lib/web/email/activity.ex:77 #, elixir-autogen, elixir-format msgid "Announcement for your event %{event}" msgstr "" @@ -473,7 +471,71 @@ msgstr "" msgid "%{profile} joined your event %{event}." msgstr "" -#: lib/web/views/email_view.ex:45 +#: lib/web/views/email_view.ex:61 #, elixir-autogen, elixir-format msgid "An anonymous profile" msgstr "" + +#: 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 "" + +#: 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 "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:3 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:1 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} mentionned you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:37 +#, elixir-autogen, elixir-format +msgid "%{profile} replied to your message" +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.html.heex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "%{profile} replied you in a %{conversation}." +msgstr "" + +#: lib/web/templates/email/activity/_conversation_activity_item.text.eex:6 +#, elixir-autogen, elixir-format +msgid "%{profile} replied you in a conversation." +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:50 +#, elixir-autogen, elixir-format +msgid "%{profile} sent a private message about event %{event}" +msgstr "" + +#: lib/service/activity/renderer/conversation.ex:24 +#, elixir-autogen, elixir-format +msgid "%{profile} sent you a message" +msgstr "" + +#: lib/web/email/activity.ex:51 +#, elixir-autogen, elixir-format +msgid "Informations about your event %{event}" +msgstr "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:122 +#: 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 "" + +#: lib/web/templates/email/email_anonymous_activity.html.heex:160 +#: 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 "" diff --git a/priv/gettext/zh_Hant/LC_MESSAGES/default.po b/priv/gettext/zh_Hant/LC_MESSAGES/default.po index 854444e43..f4a139355 100644 --- a/priv/gettext/zh_Hant/LC_MESSAGES/default.po +++ b/priv/gettext/zh_Hant/LC_MESSAGES/default.po @@ -938,7 +938,8 @@ msgstr "" msgid "View report:" msgstr "" -#: lib/web/templates/email/email_anonymous_activity.html.heex:82 +#: lib/web/templates/email/email_anonymous_activity.html.heex:85 +#: lib/web/templates/email/email_anonymous_activity.html.heex:184 #: lib/web/templates/email/event_participation_approved.html.heex:81 #: lib/web/templates/email/event_participation_confirmed.html.heex:81 #, elixir-autogen, elixir-format diff --git a/priv/gettext/zh_Hant/LC_MESSAGES/errors.po b/priv/gettext/zh_Hant/LC_MESSAGES/errors.po index f3acf2b78..682a84edf 100644 --- a/priv/gettext/zh_Hant/LC_MESSAGES/errors.po +++ b/priv/gettext/zh_Hant/LC_MESSAGES/errors.po @@ -147,8 +147,8 @@ msgid "No user with this email was found" msgstr "" #: lib/graphql/resolvers/feed_token.ex:28 -#: lib/graphql/resolvers/participant.ex:32 -#: lib/graphql/resolvers/participant.ex:210 +#: lib/graphql/resolvers/participant.ex:34 +#: lib/graphql/resolvers/participant.ex:212 #: lib/graphql/resolvers/person.ex:247 #: lib/graphql/resolvers/person.ex:378 #: lib/graphql/resolvers/person.ex:414 @@ -326,13 +326,13 @@ msgstr "" msgid "Profile already suspended" msgstr "" -#: lib/graphql/resolvers/participant.ex:96 +#: lib/graphql/resolvers/participant.ex:98 #, elixir-autogen, elixir-format msgid "A valid email is required by your instance" msgstr "" -#: lib/graphql/resolvers/participant.ex:90 -#: lib/graphql/resolvers/participant.ex:143 +#: lib/graphql/resolvers/participant.ex:92 +#: lib/graphql/resolvers/participant.ex:145 #, elixir-autogen, elixir-format msgid "Anonymous participation is not enabled" msgstr "" @@ -369,7 +369,7 @@ msgstr "" msgid "Error while updating report" msgstr "" -#: lib/graphql/resolvers/participant.ex:131 +#: lib/graphql/resolvers/participant.ex:133 #, elixir-autogen, elixir-format msgid "Event id not found" msgstr "" @@ -381,15 +381,15 @@ msgstr "" msgid "Event not found" msgstr "" -#: lib/graphql/resolvers/participant.ex:87 -#: lib/graphql/resolvers/participant.ex:128 -#: lib/graphql/resolvers/participant.ex:155 -#: lib/graphql/resolvers/participant.ex:343 +#: lib/graphql/resolvers/participant.ex:89 +#: lib/graphql/resolvers/participant.ex:130 +#: lib/graphql/resolvers/participant.ex:157 +#: lib/graphql/resolvers/participant.ex:345 #, elixir-autogen, elixir-format msgid "Event with this ID %{id} doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:103 +#: lib/graphql/resolvers/participant.ex:105 #, elixir-autogen, elixir-format msgid "Internal Error" msgstr "" @@ -413,14 +413,14 @@ msgstr "" msgid "No such feed token" msgstr "" -#: lib/graphql/resolvers/participant.ex:259 +#: lib/graphql/resolvers/participant.ex:261 #, elixir-autogen, elixir-format msgid "Participant already has role %{role}" msgstr "" -#: lib/graphql/resolvers/participant.ex:187 -#: lib/graphql/resolvers/participant.ex:220 -#: lib/graphql/resolvers/participant.ex:263 +#: lib/graphql/resolvers/participant.ex:189 +#: lib/graphql/resolvers/participant.ex:222 +#: lib/graphql/resolvers/participant.ex:265 #, elixir-autogen, elixir-format msgid "Participant not found" msgstr "" @@ -492,12 +492,12 @@ msgstr "" msgid "Resource doesn't exist" msgstr "" -#: lib/graphql/resolvers/participant.ex:124 +#: lib/graphql/resolvers/participant.ex:126 #, elixir-autogen, elixir-format msgid "The event has already reached its maximum capacity" msgstr "" -#: lib/graphql/resolvers/participant.ex:289 +#: lib/graphql/resolvers/participant.ex:291 #, elixir-autogen, elixir-format msgid "This token is invalid" msgstr "" @@ -536,7 +536,7 @@ msgstr "" msgid "You already have a profile for this user" msgstr "" -#: lib/graphql/resolvers/participant.ex:134 +#: lib/graphql/resolvers/participant.ex:136 #, elixir-autogen, elixir-format msgid "You are already a participant of this event" msgstr "" @@ -578,8 +578,8 @@ msgstr "" msgid "You are not allowed to update a comment if not connected" msgstr "" -#: lib/graphql/resolvers/participant.ex:181 -#: lib/graphql/resolvers/participant.ex:214 +#: lib/graphql/resolvers/participant.ex:183 +#: lib/graphql/resolvers/participant.ex:216 #, elixir-autogen, elixir-format msgid "You can't leave event because you're the only event creator participant" msgstr "" @@ -689,12 +689,12 @@ msgstr "" msgid "You need to be logged-in to delete resources" msgstr "" -#: lib/graphql/resolvers/participant.ex:108 +#: lib/graphql/resolvers/participant.ex:110 #, elixir-autogen, elixir-format msgid "You need to be logged-in to join an event" msgstr "" -#: lib/graphql/resolvers/participant.ex:225 +#: lib/graphql/resolvers/participant.ex:227 #, elixir-autogen, elixir-format msgid "You need to be logged-in to leave an event" msgstr "" @@ -830,7 +830,7 @@ msgstr "" msgid "You don't have the right to remove this member." msgstr "" -#: lib/mobilizon/actors/actor.ex:378 +#: lib/mobilizon/actors/actor.ex:384 #, elixir-autogen, elixir-format msgid "This username is already taken." msgstr "" @@ -845,7 +845,7 @@ msgstr "" msgid "Organizer profile is not owned by the user" msgstr "" -#: lib/graphql/resolvers/participant.ex:93 +#: lib/graphql/resolvers/participant.ex:95 #, elixir-autogen, elixir-format msgid "Profile ID provided is not the anonymous profile one" msgstr "" @@ -875,8 +875,8 @@ msgid "Unable to fetch resource details from this URL." msgstr "" #: lib/graphql/resolvers/event.ex:165 -#: lib/graphql/resolvers/participant.ex:253 -#: lib/graphql/resolvers/participant.ex:335 +#: lib/graphql/resolvers/participant.ex:255 +#: lib/graphql/resolvers/participant.ex:337 #, elixir-autogen, elixir-format msgid "Provided profile doesn't have moderator permissions on this event" msgstr "" @@ -916,7 +916,7 @@ msgstr "" msgid "Error while uploading pictures" msgstr "" -#: lib/graphql/resolvers/participant.ex:190 +#: lib/graphql/resolvers/participant.ex:192 #, elixir-autogen, elixir-format msgid "Failed to leave the event" msgstr "" @@ -937,7 +937,7 @@ msgstr "" msgid "Failed to validate user email" msgstr "" -#: lib/graphql/resolvers/participant.ex:146 +#: lib/graphql/resolvers/participant.ex:148 #, elixir-autogen, elixir-format msgid "The anonymous actor ID is invalid" msgstr "" @@ -957,17 +957,17 @@ msgstr "" msgid "You cannot change your password." msgstr "" -#: lib/graphql/resolvers/participant.ex:328 +#: lib/graphql/resolvers/participant.ex:330 #, elixir-autogen, elixir-format msgid "Format not supported" msgstr "" -#: lib/graphql/resolvers/participant.ex:312 +#: lib/graphql/resolvers/participant.ex:314 #, elixir-autogen, elixir-format msgid "A dependency needed to export to %{format} is not installed" msgstr "" -#: lib/graphql/resolvers/participant.ex:320 +#: lib/graphql/resolvers/participant.ex:322 #, elixir-autogen, elixir-format msgid "An error occured while saving export" msgstr "" @@ -1087,7 +1087,7 @@ msgstr "" msgid "Unable to find an instance to follow at this address" msgstr "" -#: lib/mobilizon/actors/actor.ex:397 +#: lib/mobilizon/actors/actor.ex:403 #, elixir-autogen, elixir-format msgid "Username must only contain alphanumeric lowercased characters and underscores." msgstr "" @@ -1185,18 +1185,18 @@ msgstr "" msgid "No application with this client_id was found" msgstr "" -#: lib/graphql/authorization.ex:81 +#: lib/graphql/authorization.ex:83 #, elixir-autogen, elixir-format msgid "Not authorized to access field %{field}" msgstr "" -#: lib/graphql/authorization.ex:71 -#: lib/graphql/authorization.ex:76 +#: lib/graphql/authorization.ex:73 +#: lib/graphql/authorization.ex:78 #, elixir-autogen, elixir-format msgid "Not authorized to access object %{object}" msgstr "" -#: lib/graphql/authorization.ex:64 +#: lib/graphql/authorization.ex:66 #, elixir-autogen, elixir-format msgid "Not authorized to access this %{object_type}" msgstr "" @@ -1323,12 +1323,12 @@ msgstr "" msgid "Couldn't send an email. Internal error." msgstr "" -#: lib/graphql/resolvers/participant.ex:286 +#: lib/graphql/resolvers/participant.ex:288 #, elixir-autogen, elixir-format msgid "Participation is already confirmed" msgstr "" -#: lib/graphql/resolvers/participant.ex:283 +#: lib/graphql/resolvers/participant.ex:285 #, elixir-autogen, elixir-format msgid "Participation is confirmed but not approved yet by an organizer" msgstr "" @@ -1373,3 +1373,13 @@ msgstr "" #, 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:161 +#, elixir-autogen, elixir-format +msgid "Conversation needs to mention at least one participant that's not yourself" +msgstr "" + +#: lib/graphql/resolvers/participant.ex:390 +#, elixir-autogen, elixir-format +msgid "There are no participants matching the audience you've selected." +msgstr ""