Merge branch 'fixes' into 'main'

Various fixes

Closes #1151

See merge request framasoft/mobilizon!1307
This commit is contained in:
Thomas Citharel 2022-10-31 14:00:42 +00:00
commit d4d572aead
133 changed files with 2183 additions and 2484 deletions

View file

@ -41,6 +41,7 @@
"@tiptap/extension-mention": "^2.0.0-beta.42",
"@tiptap/extension-ordered-list": "^2.0.0-beta.24",
"@tiptap/extension-paragraph": "^2.0.0-beta.22",
"@tiptap/extension-placeholder": "^2.0.0-beta.199",
"@tiptap/extension-strike": "^2.0.0-beta.26",
"@tiptap/extension-text": "^2.0.0-beta.15",
"@tiptap/extension-underline": "^2.0.0-beta.7",

View file

@ -6,7 +6,7 @@
<div class="flex pl-2">
<figure class="w-12 h-12" v-if="actor.avatar">
<img
class="rounded-lg"
class="rounded-full object-cover h-full"
:src="actor.avatar.url"
alt=""
width="48"

View file

@ -26,6 +26,7 @@
v-model="newComment.text"
:aria-label="t('Comment body')"
@submit="createCommentForEvent(newComment)"
:placeholder="t('Write a new comment')"
/>
<p class="" v-if="emptyCommentError">
{{ t("Comment text can't be empty") }}

View file

@ -155,6 +155,7 @@
:aria-label="t('Comment body')"
class="flex-1"
@submit="replyToComment"
:placeholder="t('Write a new reply')"
/>
<o-button
:disabled="newComment.text.trim().length === 0"
@ -201,7 +202,7 @@
</li>
</template>
<script lang="ts" setup>
import EditorComponent from "@/components/TextEditor.vue";
import type EditorComponent from "@/components/TextEditor.vue";
import { formatDistanceToNow } from "date-fns";
import { CommentModeration } from "@/types/enums";
import { CommentModel, IComment } from "../../types/comment.model";

View file

@ -22,7 +22,7 @@
<small>@{{ usernameWithDomain(comment.actor) }}</small>
</div>
<span v-else class="name comment-link has-text-grey">
{{ $t("[deleted]") }}
{{ t("[deleted]") }}
</span>
<span
class="icons"
@ -43,7 +43,7 @@
aria-role="menuitem"
>
<o-icon icon="pencil"></o-icon>
{{ $t("Edit") }}
{{ t("Edit") }}
</o-dropdown-item>
<o-dropdown-item
v-if="comment.actor?.id === currentActor?.id"
@ -51,11 +51,11 @@
aria-role="menuitem"
>
<o-icon icon="delete"></o-icon>
{{ $t("Delete") }}
{{ t("Delete") }}
</o-dropdown-item>
<!-- <o-dropdown-item aria-role="listitem" @click="isReportModalActive = true">
<o-icon icon="flag" />
{{ $t("Report") }}
{{ t("Report") }}
</o-dropdown-item> -->
</o-dropdown>
</span>
@ -67,7 +67,7 @@
{{
formatDistanceToNow(new Date(comment.updatedAt?.toString()), {
locale: dateFnsLocale,
}) || $t("Right now")
}) || t("Right now")
}}</span
>
</div>
@ -92,7 +92,7 @@
:title="formatDateTimeString(comment.updatedAt.toString())"
>
{{
$t("Edited {ago}", {
t("Edited {ago}", {
ago: formatDistanceToNow(new Date(comment.updatedAt), {
locale: dateFnsLocale,
}),
@ -101,23 +101,24 @@
</p>
</div>
<div class="comment-deleted" v-else-if="!editMode">
{{ $t("[This comment has been deleted by it's author]") }}
{{ t("[This comment has been deleted by it's author]") }}
</div>
<form v-else class="edition" @submit.prevent="updateComment">
<Editor
v-model="updatedComment"
:aria-label="$t('Comment body')"
:aria-label="t('Comment body')"
:current-actor="currentActor"
:placeholder="t('Write a new message')"
/>
<div class="flex gap-2 mt-2">
<o-button
native-type="submit"
:disabled="['<p></p>', '', comment.text].includes(updatedComment)"
variant="primary"
>{{ $t("Update") }}</o-button
>{{ t("Update") }}</o-button
>
<o-button native-type="button" @click="toggleEditMode">{{
$t("Cancel")
t("Cancel")
}}</o-button>
</div>
</form>
@ -132,6 +133,7 @@ import { computed, defineAsyncComponent, inject, ref } from "vue";
import { formatDateTimeString } from "@/filters/datetime";
import AccountCircle from "vue-material-design-icons/AccountCircle.vue";
import type { Locale } from "date-fns";
import { useI18n } from "vue-i18n";
const Editor = defineAsyncComponent(
() => import("@/components/TextEditor.vue")
@ -144,6 +146,8 @@ const props = defineProps<{
const emit = defineEmits(["update:modelValue", "deleteComment"]);
const { t } = useI18n({ useScope: "global" });
const comment = computed(() => props.modelValue);
const editMode = ref(false);

View file

@ -31,7 +31,7 @@
:id="`availableActor-${availableActor?.id}`"
/>
<label
class="flex flex-wrap p-3 bg-white hover:bg-gray-50 dark:bg-violet-3 dark:hover:bg-violet-3/60 border border-gray-300 rounded-lg cursor-pointer peer-checked:ring-primary peer-checked:ring-2 peer-checked:border-transparent"
class="flex flex-wrap gap-2 p-3 bg-white hover:bg-gray-50 dark:bg-violet-3 dark:hover:bg-violet-3/60 border border-gray-300 rounded-lg cursor-pointer peer-checked:ring-primary peer-checked:ring-2 peer-checked:border-transparent"
:for="`availableActor-${availableActor?.id}`"
>
<figure class="h-12 w-12" v-if="availableActor?.avatar">

View file

@ -2,7 +2,7 @@
<LinkOrRouterLink
:to="to"
:isInternal="isInternal"
class="mbz-card shrink-0 dark:bg-mbz-purple dark:text-white rounded-lg shadow-lg my-4 flex items-center flex-col"
class="mbz-card shrink-0 dark:bg-mbz-purple dark:text-white rounded-lg shadow-lg flex items-center flex-col"
:class="{
'sm:flex-row': mode === 'row',
'sm:max-w-xs sm:w-[18rem] shrink-0 flex flex-col': mode === 'column',

View file

@ -77,9 +77,9 @@
>
<div class="flex gap-1 items-center">
<div class="flex-none">
<figure class="" v-if="identity.avatar">
<figure class="h-8 w-8" v-if="identity.avatar">
<img
class="rounded-full h-8 w-8"
class="rounded-full object-cover h-full"
loading="lazy"
:src="identity.avatar.url"
alt=""

View file

@ -238,6 +238,7 @@ import FormatListNumbered from "vue-material-design-icons/FormatListNumbered.vue
import FormatQuoteClose from "vue-material-design-icons/FormatQuoteClose.vue";
import Undo from "vue-material-design-icons/Undo.vue";
import Redo from "vue-material-design-icons/Redo.vue";
import Placeholder from "@tiptap/extension-placeholder";
const props = withDefaults(
defineProps<{
@ -246,6 +247,7 @@ const props = withDefaults(
maxSize?: number;
ariaLabel?: string;
currentActor: IPerson;
placeholder?: string;
}>(),
{
mode: "description",
@ -291,6 +293,8 @@ const transformPastedHTML = (html: string): string => {
return html;
};
const { t } = useI18n({ useScope: "global" });
const editor = useEditor({
editorProps: {
attributes: {
@ -327,6 +331,9 @@ const editor = useEditor({
RichEditorKeyboardSubmit.configure({
submit: () => emit("submit"),
}),
Placeholder.configure({
placeholder: props.placeholder ?? t("Write something"),
}),
],
injectCSS: false,
content: props.modelValue,
@ -345,7 +352,6 @@ watch(value, (val: string) => {
});
const dialog = inject<Dialog>("dialog");
const { t } = useI18n({ useScope: "global" });
/**
* Show a popup to get the link from the URL
@ -594,4 +600,12 @@ onBeforeUnmount(() => {
.visually-hidden {
display: none;
}
.ProseMirror p.is-editor-empty:first-child::before {
content: attr(data-placeholder);
float: left;
color: #adb5bd;
pointer-events: none;
height: 0;
}
</style>

View file

@ -8,11 +8,18 @@ export const DASHBOARD = gql`
id
uuid
title
beginsOn
picture {
id
alt
url
}
attributedTo {
...ActorFragment
}
organizerActor {
...ActorFragment
}
}
lastGroupCreated {
...ActorFragment

View file

@ -1417,5 +1417,13 @@
"Theme": "Theme",
"Adapt to system theme": "Adapt to system theme",
"Light": "Light",
"Dark": "Dark"
"Dark": "Dark",
"Write a new comment": "Write a new comment",
"Write a new reply": "Write a new reply",
"Write a new message": "Write a new message",
"Write something": "Write something",
"Message body": "Message body",
"Describe your event": "Describe your event",
"A few lines about your group": "A few lines about your group",
"Write your post": "Write your post"
}

View file

@ -1415,5 +1415,13 @@
"Theme": "Thème",
"Adapt to system theme": "Sadapter au thème du système",
"Light": "Clair",
"Dark": "Sombre"
"Dark": "Sombre",
"Write a new comment": "Écrivez un nouveau commentaire",
"Write a new reply": "Écrivez une nouvelle réponse",
"Write a new message": "Écrivez un nouveau message",
"Write something": "Écrivez quelque chose",
"Message body": "Corps du message",
"Describe your event": "Décrivez votre événement",
"A few lines about your group": "Quelques lignes à propos de votre groupe",
"Write your post": "Écrivez votre billet"
}

View file

@ -28,7 +28,7 @@
:id="`availableActor-${identity?.id}`"
/>
<label
class="flex flex-wrap p-3 bg-white hover:bg-gray-50 dark:bg-violet-3 dark:hover:bg-violet-3/60 border border-gray-300 rounded-lg cursor-pointer peer-checked:ring-primary peer-checked:ring-2 peer-checked:border-transparent"
class="flex flex-wrap gap-2 p-3 bg-white hover:bg-gray-50 dark:bg-violet-3 dark:hover:bg-violet-3/60 border border-gray-300 rounded-lg cursor-pointer peer-checked:ring-primary peer-checked:ring-2 peer-checked:border-transparent"
:for="`availableActor-${identity?.id}`"
>
<figure class="h-12 w-12" v-if="identity?.avatar">

View file

@ -42,9 +42,9 @@
class="cursor-pointer"
@click="activateModal"
>
<figure class="" v-if="currentIdentity.avatar">
<figure class="h-12 w-12" v-if="currentIdentity.avatar">
<img
class="rounded"
class="rounded-full object-cover h-full"
:src="currentIdentity.avatar.url"
alt=""
width="48"

View file

@ -64,61 +64,20 @@
}"
/>
</div>
<div class="tile">
<div
class="tile is-parent is-vertical is-6"
<div class="flex flex-wrap gap-4">
<div>
<h2>{{ t("Last published event") }}</h2>
<event-card
v-if="dashboard?.lastPublicEventPublished"
>
<article class="tile is-child box">
<router-link
:to="{
name: RouteName.EVENT,
params: { uuid: dashboard?.lastPublicEventPublished.uuid },
}"
>
<p>{{ t("Last published event") }}</p>
<p>
{{ dashboard?.lastPublicEventPublished.title }}
</p>
<figure
class="image is-4by3"
v-if="dashboard?.lastPublicEventPublished.picture"
>
<img :src="dashboard?.lastPublicEventPublished.picture.url" />
</figure>
</router-link>
</article>
:event="dashboard?.lastPublicEventPublished"
/>
</div>
<div
class="tile is-parent is-vertical"
<div>
<h2>{{ t("Last group created") }}</h2>
<group-card
v-if="dashboard?.lastGroupCreated"
>
<article class="tile is-child box">
<router-link
:to="{
name: RouteName.GROUP,
params: {
preferredUsername: usernameWithDomain(
dashboard?.lastGroupCreated
),
},
}"
>
<p>{{ t("Last group created") }}</p>
<p>
{{
dashboard?.lastGroupCreated.name ||
dashboard?.lastGroupCreated.preferredUsername
}}
</p>
<figure
class="image is-4by3"
v-if="dashboard?.lastGroupCreated.avatar"
>
<img :src="dashboard?.lastGroupCreated.avatar.url" />
</figure>
</router-link>
</article>
:group="dashboard?.lastGroupCreated"
/>
</div>
</div>
</section>
@ -127,7 +86,6 @@
<script lang="ts" setup>
import { DASHBOARD } from "@/graphql/admin";
import { IDashboard } from "@/types/admin.model";
import { usernameWithDomain } from "@/types/actor";
import RouteName from "@/router/name";
import { useQuery } from "@vue/apollo-composable";
import { computed } from "vue";
@ -136,6 +94,8 @@ import { useHead } from "@vueuse/head";
import NumberDashboardTile from "@/components/Dashboard/NumberDashboardTile.vue";
import LinkedNumberDashboardTile from "@/components/Dashboard/LinkedNumberDashboardTile.vue";
import { InstanceFilterFollowStatus } from "@/types/enums";
import GroupCard from "@/components/Group/GroupCard.vue";
import EventCard from "@/components/Event/EventCard.vue";
const { result: dashboardResult } = useQuery<{ dashboard: IDashboard }>(
DASHBOARD

View file

@ -44,9 +44,10 @@
<o-field :label="t('Text')">
<Editor
v-model="discussion.text"
:aria-label="t('Comment body')"
:aria-label="t('Message body')"
v-if="currentActor"
:current-actor="currentActor"
:placeholder="t('Write a new message')"
/>
</o-field>

View file

@ -5,7 +5,7 @@
:links="[
{
name: RouteName.MY_GROUPS,
text: $t('My groups'),
text: t('My groups'),
},
{
name: RouteName.GROUP,
@ -15,7 +15,7 @@
{
name: RouteName.DISCUSSION_LIST,
params: { preferredUsername: usernameWithDomain(group) },
text: $t('Discussions'),
text: t('Discussions'),
},
{
name: RouteName.DISCUSSION,
@ -35,7 +35,7 @@
<o-button
icon-right="pencil"
size="small"
:title="$t('Update discussion title')"
:title="t('Update discussion title')"
v-if="
discussion.creator &&
!editTitleMode &&
@ -60,7 +60,7 @@
@submit.prevent="updateDiscussion"
class="w-full"
>
<o-field :label="$t('Title')" label-for="discussion-title">
<o-field :label="t('Title')" label-for="discussion-title">
<o-input
:value="discussion.title"
v-model="newTitle"
@ -72,7 +72,7 @@
variant="primary"
native-type="submit"
icon-right="check"
:title="$t('Update discussion title')"
:title="t('Update discussion title')"
/>
<o-button
@click="
@ -82,14 +82,14 @@
}
"
icon-right="close"
:title="$t('Cancel discussion title edition')"
:title="t('Cancel discussion title edition')"
/>
<o-button
@click="openDeleteDiscussionConfirmation"
variant="danger"
native-type="button"
icon-left="delete"
>{{ $t("Delete conversation") }}</o-button
>{{ t("Delete conversation") }}</o-button
>
</div>
</form>
@ -114,15 +114,16 @@
<o-button
v-if="discussion.comments.elements.length < discussion.comments.total"
@click="loadMoreComments"
>{{ $t("Fetch more") }}</o-button
>{{ t("Fetch more") }}</o-button
>
<form @submit.prevent="reply" v-if="!error">
<o-field :label="$t('Text')">
<o-field :label="t('Text')">
<Editor
v-model="newComment"
:aria-label="$t('Comment body')"
:aria-label="t('Message body')"
v-if="currentActor"
:currentActor="currentActor"
:placeholder="t('Write a new message')"
/>
</o-field>
<o-button
@ -130,7 +131,7 @@
native-type="submit"
:disabled="['<p></p>', ''].includes(newComment)"
variant="primary"
>{{ $t("Reply") }}</o-button
>{{ t("Reply") }}</o-button
>
</form>
</section>

View file

@ -129,6 +129,7 @@
:current-actor="(currentActor as IPerson)"
v-model="event.description"
:aria-label="t('Event description body')"
:placeholder="t('Describe your event')"
/>
</div>

View file

@ -10,7 +10,7 @@
<section class="intro" dir="auto">
<div class="flex flex-wrap gap-2">
<div class="flex-1 min-w-fit">
<div class="flex-1">
<h1
class="text-4xl font-bold m-0"
dir="auto"
@ -108,11 +108,9 @@
</div>
<div
class="event-description-wrapper rounded-lg dark:border-violet-title flex flex-wrap flex-col md:flex-row-reverse"
>
<aside
class="event-metadata rounded bg-white dark:bg-gray-600 shadow-md h-min"
class="rounded-lg dark:border-violet-title flex flex-wrap flex-col md:flex-row-reverse gap-4"
>
<aside class="rounded bg-white dark:bg-gray-600 shadow-md h-min">
<div class="sticky p-4">
<event-metadata-sidebar
v-if="event"
@ -122,9 +120,11 @@
/>
</div>
</aside>
<div class="event-description-comments">
<section class="event-description">
<h2 class="text-xl">{{ t("About this event") }}</h2>
<div class="flex-1">
<section
class="event-description bg-white dark:bg-zinc-700 px-3 pt-1 pb-3 rounded mb-4"
>
<h2 class="text-2xl">{{ t("About this event") }}</h2>
<p v-if="!event?.description">
{{ t("The event organizer didn't add any description.") }}
</p>
@ -138,7 +138,7 @@
/>
</div>
</section>
<section class="integration-wrappers">
<section class="my-4">
<component
v-for="(metadata, integration) in integrations"
:is="integration"
@ -146,7 +146,10 @@
:metadata="metadata"
/>
</section>
<section class="comments" ref="commentsObserver">
<section
class="bg-white dark:bg-zinc-700 px-3 pt-1 pb-3 rounded my-4"
ref="commentsObserver"
>
<a href="#comments">
<h2 class="text-xl" id="comments">{{ t("Comments") }}</h2>
</a>
@ -155,8 +158,11 @@
</div>
</div>
<section class="" v-if="(event?.relatedEvents ?? []).length > 0">
<h2 class="">
<section
class="bg-white dark:bg-zinc-700 px-3 pt-1 pb-3 rounded my-4"
v-if="(event?.relatedEvents ?? []).length > 0"
>
<h2 class="text-2xl mb-2">
{{ t("These events may interest you") }}
</h2>
<multi-card :events="event?.relatedEvents ?? []" />
@ -492,192 +498,8 @@ useHead({
meta: [{ name: "description", content: eventDescription.value }],
});
</script>
<style lang="scss" scoped>
@use "@/styles/_mixins" as *;
.section {
padding: 1rem 2rem 4rem;
}
.fade-enter-active,
.fade-leave-active {
transition: opacity 0.5s;
}
.fade-enter,
.fade-leave-to {
opacity: 0;
}
div.sidebar {
display: flex;
flex-wrap: wrap;
flex-direction: column;
position: relative;
&::before {
content: "";
background: #b3b3b2;
position: absolute;
bottom: 30px;
top: 30px;
left: 0;
height: calc(100% - 60px);
width: 1px;
}
div.organizer {
display: inline-flex;
padding-top: 10px;
a {
color: #4a4a4a;
span {
line-height: 2.7rem;
@include padding-right(6px);
}
}
}
}
.intro {
// background: white;
.is-3-tablet {
width: initial;
}
p.tags {
a {
text-decoration: none;
}
span {
&.tag {
margin: 0 2px;
}
}
}
}
.event-description-wrapper {
padding: 0;
aside.event-metadata {
min-width: 20rem;
flex: 1;
.sticky {
// position: sticky;
// background: white;
top: 50px;
padding: 1rem;
}
}
div.event-description-comments {
min-width: 20rem;
padding: 1rem;
flex: 2;
// background: white;
}
.description-content {
:deep(h1) {
font-size: 2rem;
}
:deep(h2) {
font-size: 1.5rem;
}
:deep(h3) {
font-size: 1.25rem;
}
:deep(ul) {
list-style-type: disc;
}
:deep(li) {
margin: 10px auto 10px 2rem;
}
:deep(blockquote) {
border-left: 0.2em solid #333;
display: block;
@include padding-left(1rem);
}
:deep(p) {
margin: 10px auto;
a {
display: inline-block;
padding: 0.3rem;
color: #111;
&:empty {
display: none;
}
}
}
}
}
.comments {
padding-top: 3rem;
a h3#comments {
margin-bottom: 10px;
}
}
.more-events {
// background: white;
padding: 1rem 1rem 4rem;
& > .title {
font-size: 1.5rem;
}
}
// .dropdown .dropdown-trigger span {
// cursor: pointer;
// }
// a.dropdown-item,
// .dropdown .dropdown-menu .has-link a,
// button.dropdown-item {
// white-space: nowrap;
// width: 100%;
// @include padding-right(1rem);
// text-align: right;
// }
a.participations-link {
text-decoration: none;
}
.no-border {
border: 0;
cursor: auto;
}
.intro-wrapper {
.date-calendar-icon-wrapper {
margin-top: 16px;
height: 0;
display: flex;
align-items: flex-end;
align-self: flex-start;
margin-bottom: 7px;
@include margin-left(0);
}
}
.title {
margin: 0;
font-size: 2rem;
<style>
.event-description a {
@apply inline-block p-1 bg-mbz-yellow-alt-200 text-black;
}
</style>

View file

@ -112,9 +112,9 @@
v-slot="props"
>
<article class="flex">
<figure v-if="props.row.actor.avatar">
<figure v-if="props.row.actor.avatar" class="h-10 w-10">
<img
class="rounded"
class="rounded-full object-cover h-full"
:src="props.row.actor.avatar.url"
:alt="props.row.actor.avatar.alt || ''"
height="48"

View file

@ -37,6 +37,7 @@
:aria-label="t('Group description body')"
v-if="currentActor"
:currentActor="currentActor"
:placeholder="t('A few lines about your group')"
/></o-field>
<o-field :label="t('Avatar')">
<picture-upload

View file

@ -4,20 +4,20 @@
<div class="container mx-auto">
<breadcrumbs-nav v-if="actualGroup" :links="breadcrumbLinks" />
<h1 v-if="isUpdate === true">
{{ $t("Edit post") }}
{{ t("Edit post") }}
</h1>
<h1 v-else>
{{ $t("Add a new post") }}
{{ t("Add a new post") }}
</h1>
<h2>{{ $t("General information") }}</h2>
<h2>{{ t("General information") }}</h2>
<picture-upload
v-model="pictureFile"
:textFallback="$t('Headline picture')"
:textFallback="t('Headline picture')"
:defaultImage="editablePost.picture"
/>
<o-field
:label="$t('Title')"
:label="t('Title')"
label-for="post-title"
:type="errors.title ? 'is-danger' : null"
:message="errors.title"
@ -40,15 +40,16 @@
class="w-full"
v-if="currentActor"
v-model="editablePost.body"
:aria-label="$t('Post body')"
:aria-label="t('Post body')"
:current-actor="currentActor"
:placeholder="t('Write your post')"
/>
</o-field>
<h2 class="mt-2">{{ $t("Who can view this post") }}</h2>
<h2 class="mt-2">{{ t("Who can view this post") }}</h2>
<fieldset>
<legend>
{{
$t(
t(
"When the post is private, you'll need to share the link around."
)
}}
@ -58,7 +59,7 @@
v-model="editablePost.visibility"
name="postVisibility"
:native-value="PostVisibility.PUBLIC"
>{{ $t("Visible everywhere on the web") }}</o-radio
>{{ t("Visible everywhere on the web") }}</o-radio
>
</div>
<div class="field">
@ -66,7 +67,7 @@
v-model="editablePost.visibility"
name="postVisibility"
:native-value="PostVisibility.UNLISTED"
>{{ $t("Only accessible through link") }}</o-radio
>{{ t("Only accessible through link") }}</o-radio
>
</div>
<div class="field">
@ -74,7 +75,7 @@
v-model="editablePost.visibility"
name="postVisibility"
:native-value="PostVisibility.PRIVATE"
>{{ $t("Only accessible to members of the group") }}</o-radio
>{{ t("Only accessible to members of the group") }}</o-radio
>
</div>
</fieldset>
@ -84,14 +85,14 @@
<div class="navbar-menu flex flex-wrap py-2">
<div class="flex flex-wrap justify-end ml-auto gap-1">
<o-button variant="text" @click="$router.go(-1)">{{
$t("Cancel")
t("Cancel")
}}</o-button>
<o-button
v-if="isUpdate"
variant="danger"
outlined
@click="openDeletePostModal"
>{{ $t("Delete post") }}</o-button
>{{ t("Delete post") }}</o-button
>
<!-- If an post has been published we can't make it draft anymore -->
<o-button
@ -99,14 +100,14 @@
v-if="post?.draft === true"
outlined
@click="publish(true)"
>{{ $t("Save draft") }}</o-button
>{{ t("Save draft") }}</o-button
>
<o-button variant="primary" native-type="submit">
<span v-if="isUpdate === false || post?.draft === true">{{
$t("Publish")
t("Publish")
}}</span>
<span v-else>{{ $t("Update post") }}</span>
<span v-else>{{ t("Update post") }}</span>
</o-button>
</div>
</div>
@ -121,7 +122,7 @@
></o-loading>
<div class="container mx-auto" v-else>
<o-notification variant="danger">
{{ $t("Only group moderators can create, edit and delete posts.") }}
{{ t("Only group moderators can create, edit and delete posts.") }}
</o-notification>
</div>
</div>

View file

@ -1585,6 +1585,15 @@
resolved "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-2.0.0-beta.199.tgz#34213e6594a1183a77bb33ced49502bafb0a3d1c"
integrity sha512-+BoMCaxlsHqw065zTUNd+ywkvFJzNKbTY461/AlKX2dgHeaO8doXHDQK+9icOpibQvrKaMhOJmuBTgGlJlUUgw==
"@tiptap/extension-placeholder@^2.0.0-beta.199":
version "2.0.0-beta.199"
resolved "https://registry.yarnpkg.com/@tiptap/extension-placeholder/-/extension-placeholder-2.0.0-beta.199.tgz#0208c42f8b92a88e66b726353d07b652f09fd823"
integrity sha512-Tdq0r9XQ6hcu4ASvw2Xko6h8uS/xONmMmOFiTkK/54REB3RRQpkdCtXrhFn/T4DunJVBf6FUOLTjYN3SONhuew==
dependencies:
prosemirror-model "^1.18.1"
prosemirror-state "^1.4.1"
prosemirror-view "^1.28.2"
"@tiptap/extension-strike@^2.0.0-beta.26":
version "2.0.0-beta.199"
resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-2.0.0-beta.199.tgz#5fc6e067728009d92027e58a042f18449f2fa264"

View file

@ -246,7 +246,14 @@ defmodule Mobilizon.Actors do
Updates an actor.
"""
@spec update_actor(Actor.t(), map) :: {:ok, Actor.t()} | {:error, Ecto.Changeset.t()}
def update_actor(%Actor{} = actor, attrs) do
def update_actor(%Actor{preferred_username: preferred_username, domain: domain} = actor, attrs) do
if is_nil(domain) and preferred_username == "relay" do
Logger.error("Trying to update local relay actor",
attrs: attrs,
trace: Process.info(self(), :current_stacktrace)
)
end
actor
|> Repo.preload(@associations_to_preload)
|> Actor.update_changeset(attrs)

View file

@ -5,7 +5,10 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Actors.Actor do
alias Mobilizon.Web.Endpoint
alias Mobilizon.Web.JsonLD.ObjectView
alias Mobilizon.Web.Router.Helpers, as: Routes
import Mobilizon.Service.Metadata.Utils, only: [process_description: 2, default_description: 1]
import Mobilizon.Service.Metadata.Utils,
only: [process_description: 2, default_description: 1, escape_text: 1]
import Mobilizon.Web.Gettext
def build_tags(_actor, _locale \\ "en")
@ -19,7 +22,7 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Actors.Actor do
end)
[
Tag.tag(:meta, property: "og:title", content: Actor.display_name_and_username(group)),
Tag.tag(:meta, property: "og:title", content: actor_display_name_escaped(group)),
Tag.tag(:meta,
property: "og:url",
content:
@ -34,7 +37,7 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Actors.Actor do
Tag.tag(:meta, property: "og:type", content: "profile"),
Tag.tag(:meta,
property: "profile:username",
content: Actor.preferred_username_and_domain(group)
content: group |> Actor.preferred_username_and_domain() |> escape_text()
),
Tag.tag(:meta, property: "twitter:card", content: "summary"),
Tag.tag(:meta, property: "twitter:site", content: "@joinmobilizon")
@ -67,7 +70,7 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Actors.Actor do
%{
"@type" => "ListItem",
"position" => 1,
"name" => Actor.display_name(group)
"name" => actor_display_name_escaped(group)
}
]
}
@ -87,16 +90,14 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Actors.Actor do
Tag.tag(:link,
rel: "alternate",
type: "application/atom+xml",
title:
gettext("%{name}'s feed", name: group.name || group.preferred_username) |> HTML.raw(),
title: gettext("%{name}'s feed", name: actor_display_name_escaped(group)) |> HTML.raw(),
href:
Routes.feed_url(Endpoint, :actor, Actor.preferred_username_and_domain(group), :atom)
),
Tag.tag(:link,
rel: "alternate",
type: "text/calendar",
title:
gettext("%{name}'s feed", name: group.name || group.preferred_username) |> HTML.raw(),
title: gettext("%{name}'s feed", name: actor_display_name_escaped(group)) |> HTML.raw(),
href:
Routes.feed_url(
Endpoint,
@ -131,4 +132,10 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Actors.Actor do
|> ObjectView.render(%{group: group})
|> Jason.encode!()
end
defp actor_display_name_escaped(actor) do
actor
|> Actor.display_name()
|> escape_text()
end
end

View file

@ -1,11 +1,13 @@
defimpl Mobilizon.Service.Metadata, for: Mobilizon.Discussions.Comment do
alias Phoenix.HTML.Tag
alias Mobilizon.Actors.Actor
alias Mobilizon.Discussions.Comment
import Mobilizon.Service.Metadata.Utils, only: [escape_text: 1]
@spec build_tags(Comment.t(), String.t()) :: list(Phoenix.HTML.safe())
def build_tags(%Comment{deleted_at: nil} = comment, _locale) do
[
Tag.tag(:meta, property: "og:title", content: comment.actor.preferred_username),
Tag.tag(:meta, property: "og:title", content: escape_text(Actor.display_name(comment.actor))),
Tag.tag(:meta, property: "og:url", content: comment.url),
Tag.tag(:meta, property: "og:description", content: comment.text),
Tag.tag(:meta, property: "og:type", content: "website"),

View file

@ -9,15 +9,21 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Events.Event do
alias Mobilizon.Web.Router.Helpers, as: Routes
import Mobilizon.Service.Metadata.Utils,
only: [process_description: 2, strip_tags: 1, datetime_to_string: 2, render_address!: 1]
only: [
process_description: 2,
strip_tags: 1,
datetime_to_string: 2,
render_address!: 1,
escape_text: 1
]
def build_tags(%Event{} = event, locale \\ "en") do
formatted_description = description(event, locale)
tags = [
Tag.content_tag(:title, event.title <> " - Mobilizon"),
Tag.content_tag(:title, escape_text(event.title) <> " - Mobilizon"),
Tag.tag(:meta, name: "description", content: process_description(event.description, locale)),
Tag.tag(:meta, property: "og:title", content: event.title),
Tag.tag(:meta, property: "og:title", content: escape_text(event.title)),
Tag.tag(:meta, property: "og:url", content: event.url),
Tag.tag(:meta, property: "og:description", content: formatted_description),
Tag.tag(:meta, property: "og:type", content: "website"),
@ -48,7 +54,7 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Events.Event do
%{
"@type" => "ListItem",
"position" => 1,
"name" => Actor.display_name(event.attributed_to),
"name" => event.attributed_to |> Actor.display_name() |> escape_text(),
"item" =>
Endpoint
|> Routes.page_url(
@ -85,7 +91,7 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Events.Event do
%{
"@type" => "ListItem",
"position" => 2,
"name" => event.title
"name" => escape_text(event.title)
}
]
}

View file

@ -7,14 +7,16 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Posts.Post do
alias Mobilizon.Web.Endpoint
alias Mobilizon.Web.JsonLD.ObjectView
alias Mobilizon.Web.Router.Helpers, as: Routes
import Mobilizon.Service.Metadata.Utils, only: [process_description: 2, strip_tags: 1]
import Mobilizon.Service.Metadata.Utils,
only: [process_description: 2, strip_tags: 1, escape_text: 1]
def build_tags(%Post{} = post, locale \\ "en") do
post = Map.put(post, :body, process_description(post.body, locale))
tags =
[
Tag.tag(:meta, property: "og:title", content: post.title),
Tag.tag(:meta, property: "og:title", content: escape_text(post.title)),
Tag.tag(:meta, property: "og:url", content: post.url),
Tag.tag(:meta, property: "og:description", content: post.body),
Tag.tag(:meta, property: "og:type", content: "article"),
@ -31,7 +33,7 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Posts.Post do
%{
"@type" => "ListItem",
"position" => 1,
"name" => Actor.display_name(post.attributed_to),
"name" => post.attributed_to |> Actor.display_name() |> escape_text,
"item" =>
Endpoint
|> Routes.page_url(

View file

@ -74,4 +74,11 @@ defmodule Mobilizon.Service.Metadata.Utils do
@spec stringify_tag(String.t(), String.t()) :: String.t()
defp stringify_tag(tag, acc) when is_binary(tag), do: acc <> tag
@spec escape_text(String.t()) :: String.t()
def escape_text(text) do
text
|> HTML.html_escape()
|> HTML.safe_to_string()
end
end

View file

@ -1,35 +1,35 @@
<%= case @activity.subject do %>
<% :event_comment_mention -> %>
<%= dgettext("activity", "%{profile} mentionned you in a comment under event %{event}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
})
|> raw %>
<% :participation_event_comment -> %>
<%= dgettext("activity", "%{profile} has posted an announcement under event %{event}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
})
|> raw %>
<% :event_new_comment -> %>
<%= if @activity.subject_params["comment_reply_to"] do %>
<%= dgettext("activity", "%{profile} has posted a new reply under your event %{event}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}#comment-#{@activity.subject_params["comment_reply_to_uuid"]}-#{@activity.subject_params["comment_uuid"]}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
})
|> raw %>
@ -38,12 +38,12 @@
"activity",
"%{profile} has posted a new comment under your event %{event}.",
%{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}#comment-#{@activity.subject_params["comment_uuid"]}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
}
)

View file

@ -1,40 +1,40 @@
<%= case @activity.subject do %>
<% :discussion_created -> %>
<%= dgettext("activity", "%{profile} created the discussion %{discussion}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
discussion:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :discussion, Mobilizon.Actors.Actor.preferred_username_and_domain(@activity.group), @activity.subject_params["discussion_slug"]) |> URI.decode()}\">
#{@activity.subject_params["discussion_title"]}</a>"
#{escape_html(@activity.subject_params["discussion_title"])}</a>"
})
|> raw %>
<% :discussion_replied -> %>
<%= dgettext("activity", "%{profile} replied to the discussion %{discussion}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
discussion:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :discussion, Mobilizon.Actors.Actor.preferred_username_and_domain(@activity.group), @activity.subject_params["discussion_slug"]) |> URI.decode()}\">
#{@activity.subject_params["discussion_title"]}</a>"
#{escape_html(@activity.subject_params["discussion_title"])}</a>"
})
|> raw %>
<% :discussion_renamed -> %>
<%= dgettext("activity", "%{profile} renamed the discussion %{discussion}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
discussion:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :discussion, Mobilizon.Actors.Actor.preferred_username_and_domain(@activity.group), @activity.subject_params["discussion_slug"]) |> URI.decode()}\">
#{@activity.subject_params["discussion_title"]}</a>"
#{escape_html(@activity.subject_params["discussion_title"])}</a>"
})
|> raw %>
<% :discussion_archived -> %>
<%= dgettext("activity", "%{profile} archived the discussion %{discussion}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
discussion:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :discussion, Mobilizon.Actors.Actor.preferred_username_and_domain(@activity.group), @activity.subject_params["discussion_slug"]) |> URI.decode()}\">
#{@activity.subject_params["discussion_title"]}</a>"
#{escape_html(@activity.subject_params["discussion_title"])}</a>"
})
|> raw %>
<% :discussion_deleted -> %>
<%= dgettext("activity", "%{profile} deleted the discussion %{discussion}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
discussion: "<b>#{@activity.subject_params["discussion_title"]}</b>"
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
discussion: "<b>#{escape_html(@activity.subject_params["discussion_title"])}</b>"
})
|> raw %>
<% end %>

View file

@ -1,52 +1,52 @@
<%= case @activity.subject do %>
<% :event_created -> %>
<%= dgettext("activity", "The event %{event} was created by %{profile}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
})
|> raw %>
<% :event_updated -> %>
<%= dgettext("activity", "The event %{event} was updated by %{profile}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
})
|> raw %>
<% :event_deleted -> %>
<%= dgettext("activity", "The event %{event} was deleted by %{profile}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
event: "<b>#{@activity.subject_params["event_title"]}</b>"
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event: "<b>#{escape_html(@activity.subject_params["event_title"])}</b>"
})
|> raw %>
<% :comment_posted -> %>
<%= if @activity.subject_params["comment_reply_to"] do %>
<%= dgettext("activity", "%{profile} replied to a comment on the event %{event}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
})
|> raw %>
<% else %>
<%= dgettext("activity", "%{profile} posted a comment on the event %{event}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
})
|> raw %>

View file

@ -1,23 +1,23 @@
<%= case @activity.subject do %>
<% :group_created -> %>
<%= dgettext("activity", "%{profile} created the group %{group}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
group:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:actor,
@activity.subject_params["group_federated_username"]) |> URI.decode()}\">
#{@activity.subject_params["group_name"]}
#{escape_html(@activity.subject_params["group_name"])}
</a>"
})
|> raw %>
<% :group_updated -> %>
<%= dgettext("activity", "%{profile} updated the group %{group}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
group:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:actor,
@activity.subject_params["group_federated_username"]) |> URI.decode()}\">
#{@activity.subject_params["group_name"]}
#{escape_html(@activity.subject_params["group_name"])}
</a>"
})
|> raw %>

View file

@ -1,58 +1,58 @@
<%= case @activity.subject do %>
<% :member_request -> %>
<%= dgettext("activity", "%{member} requested to join the group.", %{
member: "<b>#{@activity.subject_params["member_actor_name"]}</b>"
member: "<b>#{escape_html(@activity.subject_params["member_actor_name"])}</b>"
})
|> raw %>
<% :member_invited -> %>
<%= dgettext("activity", "%{member} was invited by %{profile}.", %{
member: "<b>#{@activity.subject_params["member_actor_name"]}</b>",
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>"
member: "<b>#{escape_html(@activity.subject_params["member_actor_name"])}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>"
})
|> raw %>
<% :member_accepted_invitation -> %>
<%= dgettext("activity", "%{member} accepted the invitation to join the group.", %{
member: "<b>#{@activity.subject_params["member_actor_name"]}</b>"
member: "<b>#{escape_html(@activity.subject_params["member_actor_name"])}</b>"
})
|> raw %>
<% :member_rejected_invitation -> %>
<%= dgettext("activity", "%{member} rejected the invitation to join the group.", %{
member: "<b>#{@activity.subject_params["member_actor_name"]}</b>"
member: "<b>#{escape_html(@activity.subject_params["member_actor_name"])}</b>"
})
|> raw %>
<% :member_joined -> %>
<%= dgettext("activity", "%{member} joined the group.", %{
member:
"<b title=\"#{@activity.subject_params["member_actor_federated_username"]}\">#{@activity.subject_params["member_actor_name"]}</b>"
"<b title=\"#{@activity.subject_params["member_actor_federated_username"]}\">#{escape_html(@activity.subject_params["member_actor_name"])}</b>"
})
|> raw %>
<% :member_added -> %>
<%= dgettext("activity", "%{profile} added the member %{member}.", %{
member: "<b>#{@activity.subject_params["member_actor_name"]}</b>",
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>"
member: "<b>#{escape_html(@activity.subject_params["member_actor_name"])}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>"
})
|> raw %>
<% :member_approved -> %>
<%= dgettext("activity", "%{profile} approved the member %{member}.", %{
member: "<b>#{@activity.subject_params["member_actor_name"]}</b>",
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>"
member: "<b>#{escape_html(@activity.subject_params["member_actor_name"])}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>"
})
|> raw %>
<% :member_updated -> %>
<%= dgettext("activity", "%{profile} updated the member %{member}.", %{
member: "<b>#{@activity.subject_params["member_actor_name"]}</b>",
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>"
member: "<b>#{escape_html(@activity.subject_params["member_actor_name"])}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>"
})
|> raw %>
<% :member_removed -> %>
<%= dgettext("activity", "%{profile} excluded member %{member}.", %{
member: "<b>#{@activity.subject_params["member_actor_name"]}</b>",
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>"
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>"
})
|> raw %>
<% :member_quit -> %>
<%= dgettext("activity", "%{profile} quit the group.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>"
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>"
})
|> raw %>
<% end %>

View file

@ -1,30 +1,30 @@
<%= case @activity.subject do %>
<% :post_created -> %>
<%= dgettext("activity", "The post %{post} was created by %{profile}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
post:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:post,
@activity.subject_params["post_slug"]) |> URI.decode()}\">
#{@activity.subject_params["post_title"]}
#{escape_html(@activity.subject_params["post_title"])}
</a>"
})
|> raw %>
<% :post_updated -> %>
<%= dgettext("activity", "The post %{post} was updated by %{profile}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
post:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:post,
@activity.subject_params["post_slug"]) |> URI.decode()}\">
#{@activity.subject_params["post_title"]}
#{escape_html(@activity.subject_params["post_title"])}
</a>"
})
|> raw %>
<% :post_deleted -> %>
<%= dgettext("activity", "The post %{post} was deleted by %{profile}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
post: "<b>#{@activity.subject_params["post_title"]}</b>"
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
post: "<b>#{escape_html(@activity.subject_params["post_title"])}</b>"
})
|> raw %>
<% end %>

View file

@ -2,23 +2,23 @@
<% :resource_created -> %>
<%= if @activity.subject_params["is_folder"] do %>
<%= dgettext("activity", "%{profile} created the folder %{resource}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
resource:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:resource,
@activity.subject_params["resource_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["resource_title"]}
#{escape_html(@activity.subject_params["resource_title"])}
</a>"
})
|> raw %>
<% else %>
<%= dgettext("activity", "%{profile} created the resource %{resource}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
resource:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:resource,
@activity.subject_params["resource_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["resource_title"]}
#{escape_html(@activity.subject_params["resource_title"])}
</a>"
})
|> raw %>
@ -29,14 +29,15 @@
"activity",
"%{profile} renamed the folder from %{old_resource_title} to %{resource}.",
%{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
resource:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:resource,
@activity.subject_params["resource_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["resource_title"]}
#{escape_html(@activity.subject_params["resource_title"])}
</a>",
old_resource_title: "<b>#{@activity.subject_params["old_resource_title"]}</b>"
old_resource_title:
"<b>#{escape_html(@activity.subject_params["old_resource_title"])}</b>"
}
)
|> raw %>
@ -45,14 +46,15 @@
"activity",
"%{profile} renamed the resource from %{old_resource_title} to %{resource}.",
%{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
resource:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:resource,
@activity.subject_params["resource_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["resource_title"]}
#{escape_html(@activity.subject_params["resource_title"])}
</a>",
old_resource_title: "<b>#{@activity.subject_params["old_resource_title"]}</b>"
old_resource_title:
"<b>#{escape_html(@activity.subject_params["old_resource_title"])}</b>"
}
)
|> raw %>
@ -60,23 +62,23 @@
<% :resource_moved -> %>
<%= if @activity.subject_params["is_folder"] do %>
<%= dgettext("activity", "%{profile} moved the folder %{resource}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
resource:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:resource,
@activity.subject_params["resource_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["resource_title"]}
#{escape_html(@activity.subject_params["resource_title"])}
</a>"
})
|> raw %>
<% else %>
<%= dgettext("activity", "%{profile} moved the resource %{resource}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
resource:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:resource,
@activity.subject_params["resource_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["resource_title"]}
#{escape_html(@activity.subject_params["resource_title"])}
</a>"
})
|> raw %>
@ -84,14 +86,14 @@
<% :resource_deleted -> %>
<%= if @activity.subject_params["is_folder"] do %>
<%= dgettext("activity", "%{profile} deleted the folder %{resource}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
resource: "<b>#{@activity.subject_params["resource_title"]}</b>"
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
resource: "<b>#{escape_html(@activity.subject_params["resource_title"])}</b>"
})
|> raw %>
<% else %>
<%= dgettext("activity", "%{profile} deleted the resource %{resource}.", %{
profile: "<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
resource: "<b>#{@activity.subject_params["resource_title"]}</b>"
profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>",
resource: "<b>#{escape_html(@activity.subject_params["resource_title"])}</b>"
})
|> raw %>
<% end %>

View file

@ -46,7 +46,7 @@
<p style="margin: 0;">
<%= gettext(
"Hi there! You just registered to join this event: « <b>%{title}</b> ». Please confirm the e-mail address you provided:",
title: @participant.event.title
title: escape_html(@participant.event.title)
)
|> raw %>
</p>

View file

@ -109,7 +109,7 @@
<%= gettext("This is a demonstration site to test Mobilizon.") %>
</p>
<p style="margin: 0; color: #3A384C;">
<%= gettext("<b>Please do not use it for real purposes.</b>") |> raw() %>
<b><%= gettext("Please do not use it for real purposes.") %></b>
</p>
</td>
</tr>

View file

@ -49,13 +49,12 @@
"activity",
"%{profile} has posted an announcement under event %{event}.",
%{
profile:
"<b>#{Mobilizon.Actors.Actor.display_name_and_username(@activity.author)}</b>",
profile: "<b>#{escape_html(display_name_and_username(@activity.author))}</b>",
event:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint,
:event,
@activity.subject_params["event_uuid"]) |> URI.decode()}\">
#{@activity.subject_params["event_title"]}
#{escape_html(@activity.subject_params["event_title"])}
</a>"
}
)

View file

@ -44,7 +44,9 @@
style="padding: 20px 30px 0px 30px; color: #474467; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px;"
>
<p style="margin: 0;">
<%= gettext("You recently requested to attend <b>%{title}</b>.", title: @event.title)
<%= gettext("You recently requested to attend <b>%{title}</b>.",
title: escape_html(@event.title)
)
|> raw %>
</p>
</td>

View file

@ -44,7 +44,9 @@
style="padding: 20px 30px 0px 30px; color: #474467; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px;"
>
<p style="margin: 0;">
<%= gettext("You recently requested to attend <b>%{title}</b>.", title: @event.title)
<%= gettext("You recently requested to attend <b>%{title}</b>.",
title: escape_html(@event.title)
)
|> raw %>
</p>
</td>

View file

@ -44,7 +44,9 @@
style="padding: 20px 30px 0px 30px; color: #474467; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px;"
>
<p style="margin: 0;">
<%= gettext("You issued a request to attend <b>%{title}</b>.", title: @event.title)
<%= gettext("You issued a request to attend <b>%{title}</b>.",
title: escape_html(@event.title)
)
|> raw %>
</p>
</td>

View file

@ -46,7 +46,7 @@
<p style="margin: 0;">
<%= gettext(
"There have been changes for <b>%{title}</b> so we'd thought we'd let you know.",
title: @old_event.title
title: escape_html(@old_event.title)
)
|> raw %>
</p>

View file

@ -46,8 +46,8 @@
<p style="margin: 0;">
<%= gettext(
"<b>%{inviter}</b> just invited you to join their group %{link_start}<b>%{group}</b>%{link_end}",
group: @group.name,
inviter: @inviter.name,
group: escape_html(display_name(@group)),
inviter: escape_html(display_name(@inviter)),
link_start: "<a href=\"#{@group.url}\">",
link_end: "</a>"
)

View file

@ -46,7 +46,7 @@
<p style="margin: 0;">
<%= gettext(
"You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore.",
group: @group.name,
group: escape_html(display_name(@group)),
link_start: "<a href=\"#{@group.url}\">",
link_end: "</a>"
)

View file

@ -46,9 +46,9 @@
<p style="margin: 0;">
<%= gettext(
"Your membership request for group %{link_start}<b>%{group}</b>%{link_end} has been approved.",
group: Mobilizon.Actors.Actor.display_name(@group),
group: escape_html(display_name(@group)),
link_start:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :actor, Mobilizon.Actors.Actor.preferred_username_and_domain(@group)) |> URI.decode()}\">",
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :actor, preferred_username_and_domain(@group)) |> URI.decode()}\">",
link_end: "</a>"
)
|> raw %>

View file

@ -46,9 +46,9 @@
<p style="margin: 0;">
<%= gettext(
"Your membership request for group %{link_start}<b>%{group}</b>%{link_end} has been rejected.",
group: Mobilizon.Actors.Actor.display_name(@group),
group: escape_html(display_name(@group)),
link_start:
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :actor, Mobilizon.Actors.Actor.preferred_username_and_domain(@group)) |> URI.decode()}\">",
"<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :actor, preferred_username_and_domain(@group)) |> URI.decode()}\">",
link_end: "</a>"
)
|> raw %>

View file

@ -16,7 +16,7 @@
>
<h1 style="font-size: 48px; font-weight: 400; margin: 0;">
<%= gettext("The group %{group} has been suspended on %{instance}!",
group: @group.name || @group.preferred_username,
group: display_name(@group),
instance: @instance_name
) %>
</h1>
@ -49,12 +49,8 @@
<p style="margin: 0;">
<%= gettext(
"Your instance's moderation team has decided to suspend <b>%{group_name}</b> (%{group_address}). You are no longer a member of this group.",
group_name: @group.name,
group_address:
if(@group.domain,
do: "@#{@group.preferred_username}@#{@group.domain}",
else: "@#{@group.preferred_username}"
)
group_name: escape_html(display_name(@group)),
group_address: preferred_username_and_domain(@group)
)
|> raw %>
</p>

View file

@ -45,7 +45,7 @@
>
<p style="margin: 0;">
<%= gettext("<b>%{name}</b> just requested to follow your instance.",
name: Mobilizon.Actors.Actor.display_name_and_username(@follower)
name: escape_html(display_name_and_username(@follower))
)
|> raw %>
<br />
@ -67,7 +67,7 @@
<p style="margin: 0;">
<%= gettext(
"Note: %{name} following you doesn't necessarily imply that you follow this instance, but you can ask to follow them too.",
name: Mobilizon.Actors.Actor.display_name_and_username(@follower)
name: escape_html(display_name_and_username(@follower))
) %>
</p>
</td>

View file

@ -47,12 +47,12 @@
<%= if @report.reporter.type == :Application and @report.reporter.preferred_username == "relay" do %>
<%= gettext(
"Someone on <b>%{instance}</b> reported the following content for you to analyze:",
instance: @report.reporter.domain
instance: escape_html(@report.reporter.domain)
)
|> raw %>
<% else %>
<%= gettext("<b>%{reporter}</b> reported the following content.",
reporter: Mobilizon.Actors.Actor.display_name_and_username(@report.reporter)
reporter: escape_html(display_name_and_username(@report.reporter))
)
|> raw %>
<% end %>

View file

@ -4,12 +4,13 @@ defmodule Mobilizon.Web.EmailView do
pattern: "**/*",
namespace: Mobilizon.Web
alias Mobilizon.Actors.Actor
alias Mobilizon.Service.Address
alias Mobilizon.Service.DateTime, as: DateTimeRenderer
alias Mobilizon.Web.Router.Helpers, as: Routes
import Mobilizon.Web.Gettext
import Mobilizon.Service.Metadata.Utils, only: [process_description: 1]
import Phoenix.HTML, only: [raw: 1]
import Phoenix.HTML, only: [raw: 1, html_escape: 1, safe_to_string: 1]
defdelegate datetime_to_string(datetime, locale \\ "en", format \\ :medium),
to: DateTimeRenderer
@ -24,4 +25,20 @@ defmodule Mobilizon.Web.EmailView do
defdelegate datetime_relative(datetime, locale \\ "en"), to: DateTimeRenderer
defdelegate render_address(address), to: Address
defdelegate is_same_day?(one, two), to: DateTimeRenderer
defdelegate display_name_and_username(actor), to: Actor
defdelegate display_name(actor), to: Actor
defdelegate preferred_username_and_domain(actor), to: Actor
@spec escape_html(String.t()) :: String.t()
def escape_html(string) do
string
|> html_escape()
|> safe_to_string()
end
def escaped_display_name_and_username(actor) do
actor
|> Actor.display_name_and_username()
|> escape_html()
end
end

View file

@ -76,13 +76,13 @@ msgstr ""
msgid "%{profile} deleted the discussion %{discussion}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -94,13 +94,13 @@ msgstr ""
msgid "%{profile} excluded member %{member}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -124,7 +124,7 @@ msgstr ""
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -77,13 +77,13 @@ msgstr ""
msgid "%{profile} deleted the discussion %{discussion}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -95,13 +95,13 @@ msgstr ""
msgid "%{profile} excluded member %{member}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -125,7 +125,7 @@ msgstr ""
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -769,6 +769,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
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."
@ -836,7 +837,7 @@ msgstr "تم تحديث الفعالية!"
msgid "Flagged comments"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -956,7 +957,7 @@ msgstr "تم تأكيد الفعالية"
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:59
#: 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."
@ -977,9 +978,9 @@ msgstr "إعرض التقرير"
msgid "View report:"
msgstr "إعرض التقرير"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 ""
@ -1000,9 +1001,9 @@ msgstr ""
msgid "What's up today?"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1038,11 +1039,6 @@ msgstr ""
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
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
@ -1069,13 +1065,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1247,7 +1243,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1326,8 +1322,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr ""
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1374,12 +1370,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -135,7 +135,7 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group"
msgstr ""
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
@ -144,8 +144,8 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -163,6 +163,7 @@ 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 ""
@ -172,13 +173,13 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -201,41 +202,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -245,18 +246,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -266,7 +267,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -281,12 +282,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@ -296,7 +297,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@ -306,7 +307,7 @@ msgstr ""
msgid "You need to be logged-in to join a group"
msgstr ""
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr ""
@ -321,8 +322,8 @@ msgstr ""
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -906,7 +907,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -948,7 +949,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -969,12 +970,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -994,7 +995,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1034,47 +1035,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1133,3 +1134,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -77,13 +77,13 @@ msgstr ""
msgid "%{profile} deleted the discussion %{discussion}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -95,13 +95,13 @@ msgstr ""
msgid "%{profile} excluded member %{member}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -125,7 +125,7 @@ msgstr ""
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -751,6 +751,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
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."
@ -815,7 +816,7 @@ msgstr ""
msgid "Flagged comments"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -935,7 +936,7 @@ msgstr ""
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:59
#: 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."
@ -956,9 +957,9 @@ msgstr ""
msgid "View report:"
msgstr ""
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 ""
@ -979,9 +980,9 @@ msgstr ""
msgid "What's up today?"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1017,11 +1018,6 @@ msgstr ""
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
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
@ -1048,13 +1044,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1226,7 +1222,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1305,8 +1301,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr ""
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1353,12 +1349,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -109,7 +109,7 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group"
msgstr ""
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
@ -118,8 +118,8 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -137,6 +137,7 @@ 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 ""
@ -146,13 +147,13 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -175,41 +176,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -219,18 +220,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -240,7 +241,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -255,12 +256,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@ -270,7 +271,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@ -280,7 +281,7 @@ msgstr ""
msgid "You need to be logged-in to join a group"
msgstr ""
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr ""
@ -295,8 +296,8 @@ msgstr ""
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -880,7 +881,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -922,7 +923,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -943,12 +944,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -968,7 +969,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1008,47 +1009,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1107,3 +1108,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -84,13 +84,13 @@ msgstr ""
msgid "%{profile} deleted the discussion %{discussion}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -102,13 +102,13 @@ msgstr ""
msgid "%{profile} excluded member %{member}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -132,7 +132,7 @@ msgstr ""
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -918,6 +918,7 @@ msgstr "L'adreça de correu pel teu compte a <b>%{host}</b> s'està canviant a:"
msgid "You requested a new password for your account on <b>%{instance}</b>."
msgstr "Algú ha soŀlicitat a %{instance} una contrasenya nova."
#: 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."
@ -985,7 +986,7 @@ msgstr "S'ha actualitzat l'activitat!"
msgid "Flagged comments"
msgstr "Comentaris denunciats"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -1124,7 +1125,7 @@ msgstr ""
"Aquesta activitat encara no està confirmada: l'organització t'ho farà saber "
"si la confirmen."
#: lib/web/templates/email/event_participation_rejected.html.heex:59
#: 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."
@ -1145,9 +1146,9 @@ msgstr "Mostra la denúncia"
msgid "View report:"
msgstr "Mostra la denúncia"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Vés a la pàgina d'activitat"
@ -1168,9 +1169,9 @@ msgstr "Vés a l'activitat actualitzada a %{link}"
msgid "What's up today?"
msgstr "Què fan avui?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1212,11 +1213,6 @@ msgstr "T'han acceptat!"
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr "Si no has fet tu aquest canvi, pots ignorar aquest missatge."
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
msgstr "<b>No ho facis servir més que proves, sisplau.</b>"
#: lib/web/templates/email/group_member_removal.html.heex:64
#: lib/web/templates/email/group_member_removal.text.eex:5
#, elixir-autogen, elixir-format
@ -1250,7 +1246,7 @@ msgstr ""
"T'han esborrat del grup %{link_start}<b>%{group}</b>%{link_end}. Ja no pots "
"accedir al seu contingut privat."
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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."
@ -1258,7 +1254,7 @@ msgstr ""
"Com que aquest grup estava ubicat en una altra instància, només queda suspès "
"en aquesta."
#: lib/web/templates/email/group_suspension.html.heex:71
#: 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 it's data has been irretrievably deleted."
@ -1464,7 +1460,7 @@ msgstr "S'ha denunciat el perfil %{profile}"
msgid "Profile reported"
msgstr "Perfil denunciat"
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1550,8 +1546,8 @@ msgstr "Ho sentim, s'ha produït un error al nostre costat."
msgid "This is a demonstration site to test Mobilizon."
msgstr "Aquesta és una web de proves per provar la beta de Mobilizon."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1598,12 +1594,12 @@ msgstr "Sembla ser que el servidor de Mobilizon està temporalment inaccessible.
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -110,7 +110,7 @@ msgstr "El perfil actual no pertany a aquest grup"
msgid "Current profile is not an administrator of the selected group"
msgstr "El perfil actual no administra el grup seleccionat"
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr "No s'han pogut desar les preferències"
@ -119,8 +119,8 @@ msgstr "No s'han pogut desar les preferències"
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -138,6 +138,7 @@ msgid "Impossible to authenticate, either your email or password are invalid."
msgstr "No t'hem pogut autenticar. El teu correu o contrasenya són incorrectes."
#: lib/graphql/resolvers/group.ex:339
#: lib/graphql/resolvers/group.ex:346
#, elixir-autogen, elixir-format
msgid "Member not found"
msgstr "No s'ha trobat el/la membre"
@ -147,13 +148,13 @@ msgstr "No s'ha trobat el/la membre"
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -176,41 +177,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -220,18 +221,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -241,7 +242,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -256,12 +257,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@ -271,7 +272,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@ -281,7 +282,7 @@ msgstr ""
msgid "You need to be logged-in to join a group"
msgstr ""
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr ""
@ -296,8 +297,8 @@ msgstr ""
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -881,7 +882,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -923,7 +924,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -944,12 +945,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -969,7 +970,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1009,47 +1010,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1108,3 +1109,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -84,13 +84,13 @@ msgstr "%{profile} vytvořil zdroj %{resource}."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} smazal diskusi %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} smazal složku %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -102,13 +102,13 @@ msgstr "%{profile} smazal prostředek %{resource}."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile} vyloučil člena %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} přesunul složku %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -132,7 +132,7 @@ msgstr "%{profile} přejmenoval diskusi %{discussion}."
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "%{profile} přejmenoval složku z %{old_resource_title} na %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -925,6 +925,7 @@ msgstr "E-mailová adresa vašeho účtu na <b>%{host}</b> se mění na:"
msgid "You requested a new password for your account on <b>%{instance}</b>."
msgstr "Vyžádali jste si nové heslo pro svůj účet na <b>%{instance}</b>."
#: 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."
@ -997,7 +998,7 @@ msgstr "Aktualizace události!"
msgid "Flagged comments"
msgstr "Označené komentáře"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -1139,7 +1140,7 @@ msgstr ""
"Tato akce zatím nebyla potvrzena: organizátoři vám dají vědět, pokud ji "
"potvrdí."
#: lib/web/templates/email/event_participation_rejected.html.heex:59
#: 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."
@ -1160,9 +1161,9 @@ msgstr "Zobrazit hlášení"
msgid "View report:"
msgstr "Zobrazit hlášení:"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Navštivte stránku události"
@ -1183,9 +1184,9 @@ msgstr "Navštivte aktualizovanou stránku události: %{link}"
msgid "What's up today?"
msgstr "Co se dnes děje?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1228,11 +1229,6 @@ msgstr "Chystáte se!"
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr "Pokud jste změnu nevyvolali sami, tuto zprávu ignorujte."
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
msgstr "<b>Prosím, nepoužívejte ji pro skutečné účely.</b>"
#: lib/web/templates/email/group_member_removal.html.heex:64
#: lib/web/templates/email/group_member_removal.text.eex:5
#, elixir-autogen, elixir-format
@ -1267,7 +1263,7 @@ msgstr ""
"Byli jste odstraněni ze skupiny %{link_start}<b>%{group}</b>%{link_end}. K "
"soukromému obsahu této skupiny již nebudete mít přístup."
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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."
@ -1275,7 +1271,7 @@ msgstr ""
"Protože tato skupina byla umístěna v jiné instanci, bude nadále fungovat i v "
"jiných instancích než v této."
#: lib/web/templates/email/group_suspension.html.heex:71
#: 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 it's data has been irretrievably deleted."
@ -1526,7 +1522,7 @@ msgstr "Profil %{profile} byl nahlášen"
msgid "Profile reported"
msgstr "Profil nahlášen"
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1613,8 +1609,8 @@ msgstr "Je nám líto, ale na naší straně se něco pokazilo."
msgid "This is a demonstration site to test Mobilizon."
msgstr "Jde o demonstrační web pro testování Mobilizon."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1662,14 +1658,14 @@ msgstr "Zdá se, že server Mobilizon %{instance} je dočasně mimo provoz."
msgid "Public feed for %{instance}"
msgstr "Veřejný kanál pro %{instance}"
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
"Zvolené heslo je příliš krátké. Ujistěte se, že heslo obsahuje alespoň 6 "
"znaků."
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -116,7 +116,7 @@ msgstr "Aktuální profil není členem této skupiny"
msgid "Current profile is not an administrator of the selected group"
msgstr "Aktuální profil není správcem vybrané skupiny"
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr "Chyba při ukládání uživatelských nastavení"
@ -125,8 +125,8 @@ msgstr "Chyba při ukládání uživatelských nastavení"
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -144,6 +144,7 @@ msgid "Impossible to authenticate, either your email or password are invalid."
msgstr "Nelze ověřit, váš e-mail nebo heslo jsou neplatné."
#: lib/graphql/resolvers/group.ex:339
#: lib/graphql/resolvers/group.ex:346
#, elixir-autogen, elixir-format
msgid "Member not found"
msgstr "Člen nebyl nalezen"
@ -153,7 +154,7 @@ msgstr "Člen nebyl nalezen"
msgid "No profile found for the moderator user"
msgstr "Pro uživatele moderátora nebyl nalezen žádný profil"
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
@ -161,7 +162,7 @@ msgstr ""
"e-mailu"
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr "Nebyl nalezen žádný uživatel s tímto e-mailem"
@ -184,43 +185,43 @@ msgstr "Profil není vlastněn ověřeným uživatelem"
msgid "Registrations are not open"
msgstr "Registrace nejsou otevřeny"
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr "Aktuální heslo je neplatné"
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr "Nový e-mail se nezdá být platný"
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr "Nový e-mail musí být jiný"
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr "Nové heslo se musí lišit"
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr "Zadané heslo je neplatné"
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, elixir-autogen, elixir-format
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr ""
"Zvolené heslo je příliš krátké. Ujistěte se, že heslo obsahuje alespoň 6 "
"znaků."
#: lib/graphql/resolvers/user.ex:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr "Tento uživatel nemůže obnovit své heslo"
@ -230,18 +231,18 @@ msgstr "Tento uživatel nemůže obnovit své heslo"
msgid "This user has been disabled"
msgstr "Tento uživatel byl deaktivován"
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr "Nelze ověřit uživatele"
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr "Uživatel je již deaktivován"
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr "Požadovaný uživatel není přihlášen"
@ -251,7 +252,7 @@ msgstr "Požadovaný uživatel není přihlášen"
msgid "You are already a member of this group"
msgstr "Jste již členem této skupiny"
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr "Tuto skupinu nemůžete opustit, protože jste jediným správcem"
@ -266,12 +267,12 @@ msgstr "K této skupině se nemůžete připojit"
msgid "You may not list groups unless moderator."
msgstr "Skupiny můžete uvádět pouze jako moderátor."
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr "Pro změnu e-mailu musíte být přihlášeni"
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr "Pro změnu hesla musíte být přihlášeni"
@ -281,7 +282,7 @@ msgstr "Pro změnu hesla musíte být přihlášeni"
msgid "You need to be logged-in to delete a group"
msgstr "Chcete-li skupinu odstranit, musíte být přihlášeni"
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr "Chcete-li odstranit svůj účet, musíte být přihlášeni"
@ -291,7 +292,7 @@ msgstr "Chcete-li odstranit svůj účet, musíte být přihlášeni"
msgid "You need to be logged-in to join a group"
msgstr "Chcete-li se připojit ke skupině, musíte být přihlášeni"
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr "Chcete-li opustit skupinu, musíte být přihlášeni"
@ -306,8 +307,8 @@ msgstr "Chcete-li aktualizovat skupinu, musíte být přihlášeni"
msgid "You need to have an existing token to get a refresh token"
msgstr "Chcete-li získat token pro obnovení, musíte mít existující token"
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr "Znovu jste si vyžádali potvrzovací e-mail příliš brzy"
@ -898,7 +899,7 @@ msgstr "Poskytnutý obrázek je příliš velký"
msgid "Error while creating resource"
msgstr "Chyba při vytváření prostředku"
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr "Neplatný aktivační token"
@ -943,7 +944,7 @@ msgstr "Komentář nebyl nalezen"
msgid "Error while creating a discussion"
msgstr "Chyba při vytváření diskuse"
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr "Chyba při aktualizaci locale"
@ -964,12 +965,12 @@ msgid "Failed to update the group"
msgstr "Nepodařilo se aktualizovat skupinu"
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr "Nepodařilo se aktualizovat e-mail uživatele"
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr "Nepodařilo se ověřit e-mail uživatele"
@ -989,7 +990,7 @@ msgstr "Neznámá chyba při aktualizaci prostředku"
msgid "You are not the comment creator"
msgstr "Nejste autorem komentáře"
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr "Heslo nelze změnit."
@ -1029,47 +1030,47 @@ msgstr "Události mohou vytvářet pouze skupiny"
msgid "Unknown error while creating event"
msgstr "Neznámá chyba při vytváření události"
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr "Uživatel nemůže změnit e-mail"
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr "Sledování neodpovídá vašemu účtu"
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr "Sledování nebylo nalezeno"
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr "Profil s uživatelským jménem %{username} nebyl nalezen"
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr "Tento profil vám nepatří"
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr "Tuto skupinu již sledujete"
#: lib/graphql/resolvers/group.ex:378
#: lib/graphql/resolvers/group.ex:382
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to follow a group"
msgstr "Chcete-li sledovat skupinu, musíte být přihlášeni"
#: lib/graphql/resolvers/group.ex:427
#: lib/graphql/resolvers/group.ex:431
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to unfollow a group"
msgstr "Chcete-li zrušit sledování skupiny, musíte být přihlášeni"
#: lib/graphql/resolvers/group.ex:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr "Chcete-li aktualizovat sledování skupiny, musíte být přihlášeni"
@ -1130,3 +1131,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr "Nový e-mail se nezdá být platný"

View file

@ -84,13 +84,13 @@ msgstr "%{profile} hat die Ressource %{resource} erstellt."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} hat die Diskussion %{discussion} gelöscht."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} hat den Folder %{resource} gelöscht."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -102,13 +102,13 @@ msgstr "%{profile} hat die Ressource %{resource} gelöscht."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile} hat das Mitglied %{member} ausgeschlossen."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} hat den Ordner %{resource} verschoben."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -133,7 +133,7 @@ msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
"%{profile} hat den Folder %{old_resource_title} in %{resource} umbenannt."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -951,6 +951,7 @@ msgid "You requested a new password for your account on <b>%{instance}</b>."
msgstr ""
"Sie haben ein neues Passwort für Ihr Konto auf <b>%{instance}</b> angefragt."
#: 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."
@ -1019,7 +1020,7 @@ msgstr "Veranstaltung aktualisiert!"
msgid "Flagged comments"
msgstr "Markierte Kommentare"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -1164,7 +1165,7 @@ msgstr ""
"Diese Veranstaltung muss noch bestätigt werden: Die Organisatorinnen werden "
"Dich nach der Bestätigung informieren."
#: lib/web/templates/email/event_participation_rejected.html.heex:59
#: 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."
@ -1185,9 +1186,9 @@ msgstr "Meldung ansehen"
msgid "View report:"
msgstr "Meldung ansehen:"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Besuche die Event Seite"
@ -1208,9 +1209,9 @@ msgstr "Zeige die aktualisierte Veranstaltung unter: %{link}"
msgid "What's up today?"
msgstr "Was gibt's heute?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1256,11 +1257,6 @@ msgstr ""
"Wenn Sie die Änderung nicht selbst ausgelöst haben, ignorieren Sie bitte "
"diese Meldung."
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
msgstr "<b>Bitte verwenden Sie es nicht für reale Zwecke.</b>"
#: lib/web/templates/email/group_member_removal.html.heex:64
#: lib/web/templates/email/group_member_removal.text.eex:5
#, elixir-autogen, elixir-format
@ -1295,7 +1291,7 @@ msgstr ""
"Sie wurden aus der Gruppe %{link_start}<b>%{group}</b>%{link_end} entfernt. "
"Sie werden nicht mehr auf den privaten Inhalt dieser Gruppe zugreifen können."
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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."
@ -1303,7 +1299,7 @@ msgstr ""
"Da sich diese Gruppe auf einer anderen Instanz befand, funktioniert sie auch "
"weiterhin für andere Instanzen als diese."
#: lib/web/templates/email/group_suspension.html.heex:71
#: 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 it's data has been irretrievably deleted."
@ -1567,7 +1563,7 @@ msgstr "Profil %{profile} wurde gemeldet"
msgid "Profile reported"
msgstr "Profil gemeldet"
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1658,8 +1654,8 @@ msgstr ""
"Dies ist eine Demonstrationsseite, um die Beta-Version von Mobilizon zu "
"testen."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1712,13 +1708,13 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr "Öffentlicher Newsfeed für %{instance}"
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
"Das gewählte Passwort ist zu kurz. Es muss aus wenigstens 6 Zeichen bestehen."
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -110,7 +110,7 @@ msgstr "Aktuelles Profil ist nicht Mitglied dieser Gruppe"
msgid "Current profile is not an administrator of the selected group"
msgstr "Aktuelles Profil ist kein Administrator der ausgewählten Gruppe"
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr "Fehler beim Speichern von Benutzereinstellungen"
@ -119,8 +119,8 @@ msgstr "Fehler beim Speichern von Benutzereinstellungen"
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -140,6 +140,7 @@ msgstr ""
"Passwort sind ungültig."
#: lib/graphql/resolvers/group.ex:339
#: lib/graphql/resolvers/group.ex:346
#, elixir-autogen, elixir-format
msgid "Member not found"
msgstr "Mitglied wurde nicht gefunden"
@ -149,14 +150,14 @@ msgstr "Mitglied wurde nicht gefunden"
msgid "No profile found for the moderator user"
msgstr "Kein Profil für den Moderator-Benutzer gefunden"
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
"Es wurde kein Benutzer gefunden, der mit dieser E-Mail validiert werden kann"
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr "Es wurde kein Benutzer mit dieser E-Mail gefunden"
@ -179,43 +180,43 @@ msgstr "Profil ist nicht im Besitz des authentifizierten Benutzers"
msgid "Registrations are not open"
msgstr "Registrierungen sind nicht geöffnet"
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr "Das aktuelle Passwort ist ungültig"
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr "Die neue E-Mail scheint nicht gültig zu sein"
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr "Die neue E-Mail muss anders lauten"
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr "Das neue Passwort muss anders lauten"
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr "Das angegebene Passwort ist ungültig"
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, elixir-autogen, elixir-format
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr ""
"Das von Ihnen gewählte Passwort ist zu kurz. Bitte stellen Sie sicher, dass "
"Ihr Passwort mindestens 6 Zeichen enthält."
#: lib/graphql/resolvers/user.ex:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr "Dieser Benutzer kann sein Passwort nicht zurücksetzen"
@ -225,18 +226,18 @@ msgstr "Dieser Benutzer kann sein Passwort nicht zurücksetzen"
msgid "This user has been disabled"
msgstr "Dieser Benutzer wurde deaktiviert"
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr "Benutzer kann nicht validiert werden"
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr "Benutzer bereits deaktiviert"
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr "Angeforderter Benutzer ist nicht eingeloggt"
@ -246,7 +247,7 @@ msgstr "Angeforderter Benutzer ist nicht eingeloggt"
msgid "You are already a member of this group"
msgstr "Sie sind bereits Mitglied in dieser Gruppe"
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -263,12 +264,12 @@ msgstr "Sie können dieser Gruppe nicht beitreten"
msgid "You may not list groups unless moderator."
msgstr "Sie dürfen keine Gruppen auflisten, es sei denn, Sie sind Moderator."
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr "Sie müssen eingeloggt sein, um Ihre E-Mail zu ändern"
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr "Sie müssen eingeloggt sein, um Ihr Passwort zu ändern"
@ -278,7 +279,7 @@ msgstr "Sie müssen eingeloggt sein, um Ihr Passwort zu ändern"
msgid "You need to be logged-in to delete a group"
msgstr "Sie müssen eingeloggt sein, um eine Gruppe zu löschen"
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr "Sie müssen eingeloggt sein, um Ihr Konto zu löschen"
@ -288,7 +289,7 @@ msgstr "Sie müssen eingeloggt sein, um Ihr Konto zu löschen"
msgid "You need to be logged-in to join a group"
msgstr "Sie müssen eingeloggt sein, um einer Gruppe beizutreten"
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr "Sie müssen eingeloggt sein, um eine Gruppe zu verlassen"
@ -304,8 +305,8 @@ msgid "You need to have an existing token to get a refresh token"
msgstr ""
"Sie müssen ein bestehendes Token haben, um ein Refresh-Token zu erhalten"
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr "Sie haben erneut eine Bestätigungs-E-Mail zu früh angefordert"
@ -910,7 +911,7 @@ msgstr "Das Bild ist zu groß"
msgid "Error while creating resource"
msgstr "Fehler beim Speichern des Reports"
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr "Ungültiges Aktivierungstoken"
@ -958,7 +959,7 @@ msgstr "Veranstaltung nicht gefunden"
msgid "Error while creating a discussion"
msgstr "Fehler beim Speichern des Reports"
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr "Fehler beim Aktualisieren des Reports"
@ -979,12 +980,12 @@ msgid "Failed to update the group"
msgstr "Aktualisierung der Gruppe fehlgeschlagen"
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr "Das Aktualisieren der E-Mail des Benutzers fehlgeschlagen"
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr "Benutzer kann nicht validiert werden"
@ -1004,7 +1005,7 @@ msgstr "Unbekannter Fehler beim Aktualisieren der Ressource"
msgid "You are not the comment creator"
msgstr "Sie sind nicht der Ersteller des Kommentars"
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr "Sie können Ihr Passwort nicht ändern."
@ -1046,47 +1047,47 @@ msgstr "Nur Gruppen können Veranstaltungen erstellen"
msgid "Unknown error while creating event"
msgstr "Unbekannter Fehler beim Erstellen einer Veranstaltung"
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr "Benutzer kann E-Mail nicht ändern"
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr "Follower stimmt nicht mit Ihrem Konto überein"
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr "Follower nicht gefunden"
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr "Person mit Benutzernamen %{username} nicht gefunden"
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr "Dieses Profil gehört nicht Ihnen"
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr "Sie folgen dieser Gruppe bereits"
#: lib/graphql/resolvers/group.ex:378
#: lib/graphql/resolvers/group.ex:382
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to follow a group"
msgstr "Sie müssen eingeloggt sein, um einer Gruppe beizutreten"
#: lib/graphql/resolvers/group.ex:427
#: lib/graphql/resolvers/group.ex:431
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to unfollow a group"
msgstr "Sie müssen eingeloggt sein, um einer Gruppe beizutreten"
#: lib/graphql/resolvers/group.ex:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr "Sie müssen eingeloggt sein, um eine Gruppe zu aktualisieren"
@ -1147,3 +1148,9 @@ msgstr "Keine Instanz gefunden um dieser Adresse zu folgen"
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr "Die neue E-Mail scheint nicht gültig zu sein"

View file

@ -732,6 +732,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
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."
@ -795,7 +796,7 @@ msgstr ""
msgid "Flagged comments"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -915,7 +916,7 @@ msgstr ""
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:59
#: 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."
@ -936,9 +937,9 @@ msgstr ""
msgid "View report:"
msgstr ""
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 ""
@ -959,9 +960,9 @@ msgstr ""
msgid "What's up today?"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -997,11 +998,6 @@ msgstr ""
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
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
@ -1028,13 +1024,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1206,7 +1202,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1285,8 +1281,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr ""
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1333,12 +1329,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -77,13 +77,13 @@ msgstr ""
msgid "%{profile} deleted the discussion %{discussion}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -95,13 +95,13 @@ msgstr ""
msgid "%{profile} excluded member %{member}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -125,7 +125,7 @@ msgstr ""
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -785,6 +785,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
msgstr "You requested a new password for your account on %{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."
@ -848,7 +849,7 @@ msgstr "Event updated!"
msgid "Flagged comments"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -968,7 +969,7 @@ msgstr "Event has been confirmed"
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:59
#: 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."
@ -989,9 +990,9 @@ msgstr "View the report"
msgid "View report:"
msgstr "View the report"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 ""
@ -1012,9 +1013,9 @@ msgstr "View the updated event on: %{link}"
msgid "What's up today?"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1050,11 +1051,6 @@ msgstr ""
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
msgstr "Please do not use it in any real way"
#: lib/web/templates/email/group_member_removal.html.heex:64
#: lib/web/templates/email/group_member_removal.text.eex:5
#, elixir-autogen, elixir-format
@ -1081,13 +1077,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1259,7 +1255,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1338,8 +1334,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr "This is a demonstration site to test the beta version of Mobilizon."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1386,12 +1382,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -113,7 +113,7 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group"
msgstr ""
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
@ -122,8 +122,8 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -141,6 +141,7 @@ 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 ""
@ -150,13 +151,13 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -179,41 +180,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -223,18 +224,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -244,7 +245,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -259,12 +260,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@ -274,7 +275,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@ -284,7 +285,7 @@ msgstr ""
msgid "You need to be logged-in to join a group"
msgstr ""
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr ""
@ -299,8 +300,8 @@ msgstr ""
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -884,7 +885,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -926,7 +927,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -947,12 +948,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -972,7 +973,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1012,47 +1013,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1111,3 +1112,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -110,7 +110,7 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group"
msgstr ""
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
@ -119,8 +119,8 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -138,6 +138,7 @@ 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 ""
@ -147,13 +148,13 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -176,41 +177,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -220,18 +221,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -241,7 +242,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -256,12 +257,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@ -271,7 +272,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@ -281,7 +282,7 @@ msgstr ""
msgid "You need to be logged-in to join a group"
msgstr ""
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr ""
@ -296,8 +297,8 @@ msgstr ""
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -881,7 +882,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -923,7 +924,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -944,12 +945,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -969,7 +970,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1009,47 +1010,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1108,3 +1109,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -84,13 +84,13 @@ msgstr "%{profile} creó el recurso %{resource}."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} eliminó la discusión %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} borró la carpeta %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -102,13 +102,13 @@ msgstr "%{profile} eliminado el recurso %{resource}."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile }miembro excluido %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} movió la carpeta %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -133,7 +133,7 @@ msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
"%{profile} ha renombrado la carpeta de %{old_resource_title} a %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -930,6 +930,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
msgstr "Solicitó una nueva contraseña para su cuenta en <b>%{instance} </b>."
#: 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."
@ -997,7 +998,7 @@ msgstr "¡Evento actualizado!"
msgid "Flagged comments"
msgstr "Comentarios marcados"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -1135,7 +1136,7 @@ msgstr ""
"Este evento aún no se ha confirmado: los organizadores te avisarán si lo "
"confirman."
#: lib/web/templates/email/event_participation_rejected.html.heex:59
#: 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."
@ -1157,9 +1158,9 @@ msgstr "Ver el informe"
msgid "View report:"
msgstr "Ver el informe:"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Visita la página del evento"
@ -1180,9 +1181,9 @@ msgstr "Ver el evento actualizado en: %{link}"
msgid "What's up today?"
msgstr "Qué pasa hoy?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1224,11 +1225,6 @@ msgstr "¡Vas!"
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr "Si no activó el cambio usted mismo, ignore este mensaje."
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
msgstr "<b>Por favor no lo use de ninguna manera real.</b>"
#: lib/web/templates/email/group_member_removal.html.heex:64
#: lib/web/templates/email/group_member_removal.text.eex:5
#, elixir-autogen, elixir-format
@ -1263,7 +1259,7 @@ msgstr ""
"Ha sido eliminado del grupo% {link_start} <b>%{group} </b>% {link_end}. Ya "
"no podrá acceder al contenido privado de este grupo."
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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."
@ -1271,7 +1267,7 @@ msgstr ""
"Como este grupo estaba ubicado en otra instancia, seguirá funcionando para "
"otras instancias además de esta."
#: lib/web/templates/email/group_suspension.html.heex:71
#: 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 it's data has been irretrievably deleted."
@ -1529,7 +1525,7 @@ msgstr "Se informó el perfil %{profile}"
msgid "Profile reported"
msgstr "Perfil informado"
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1612,8 +1608,8 @@ msgstr "Lo sentimos, pero algo salió mal por nuestra parte."
msgid "This is a demonstration site to test Mobilizon."
msgstr "Este es un sitio de demostración para probar Mobilizon."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1665,14 +1661,14 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr "Flujo público para %{instance}"
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
"La contraseña que ha elegido es demasiado corta. Asegúrese de que su "
"contraseña contenga al menos 6 caracteres."
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -110,7 +110,7 @@ msgstr "El perfil actual no es miembro de este grupo"
msgid "Current profile is not an administrator of the selected group"
msgstr "El perfil actual no es un administrador del grupo seleccionado"
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr "Error al guardar los parámetros del usuario"
@ -119,8 +119,8 @@ msgstr "Error al guardar los parámetros del usuario"
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -139,6 +139,7 @@ msgstr ""
"Imposible autenticarse, su correo electrónico o contraseña no son válidos."
#: lib/graphql/resolvers/group.ex:339
#: lib/graphql/resolvers/group.ex:346
#, elixir-autogen, elixir-format
msgid "Member not found"
msgstr "Miembro no encontrado"
@ -148,13 +149,13 @@ msgstr "Miembro no encontrado"
msgid "No profile found for the moderator user"
msgstr "No se encontró el perfil del usuario moderador"
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr "No se encontró ningún usuario para validar con este correo electrónico"
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr "No se encontró ningún usuario con este correo electrónico"
@ -177,43 +178,43 @@ msgstr "El perfil no es propiedad del usuario autenticado"
msgid "Registrations are not open"
msgstr "Las inscripciones no están abiertas"
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr "La contraseña actual no es válida"
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr "El nuevo correo electrónico no parece ser válido"
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr "El nuevo correo electrónico debe ser diferente"
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr "La nueva contraseña debe ser diferente"
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr "La contraseña proporcionada no es válida"
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, elixir-autogen, elixir-format
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr ""
"La contraseña que ha elegido es demasiado corta. Asegúrese de que su "
"contraseña contenga al menos 6 caracteres."
#: lib/graphql/resolvers/user.ex:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr "Este usuario no puede restablecer su contraseña"
@ -223,18 +224,18 @@ msgstr "Este usuario no puede restablecer su contraseña"
msgid "This user has been disabled"
msgstr "Este usuario ha sido inhabilitado"
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr "No se puede validar al usuario"
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr "El usuario ya está inhabilitado"
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr "El usuario solicitado no ha iniciado sesión"
@ -244,7 +245,7 @@ msgstr "El usuario solicitado no ha iniciado sesión"
msgid "You are already a member of this group"
msgstr "Ya eres miembro de este grupo"
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr "No puedes dejar este grupo porque eres el único administrador"
@ -259,12 +260,12 @@ msgstr "No puedes unirte a este grupo"
msgid "You may not list groups unless moderator."
msgstr "No puedes enumerar grupos a menos que seas moderador."
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr "Debes iniciar sesión para cambiar tu correo electrónico"
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr "Debes iniciar sesión para cambiar tu contraseña"
@ -274,7 +275,7 @@ msgstr "Debes iniciar sesión para cambiar tu contraseña"
msgid "You need to be logged-in to delete a group"
msgstr "Debes iniciar sesión para eliminar un grupo"
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr "Debes iniciar sesión para eliminar su cuenta"
@ -284,7 +285,7 @@ msgstr "Debes iniciar sesión para eliminar su cuenta"
msgid "You need to be logged-in to join a group"
msgstr "Debes iniciar sesión para eliminar su cuenta"
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr "Debes iniciar sesión para dejar un grupo"
@ -299,8 +300,8 @@ msgstr "Debes iniciar sesión para actualizar un grupo"
msgid "You need to have an existing token to get a refresh token"
msgstr "Debes tener un token existente para obtener un token de actualización"
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -901,7 +902,7 @@ msgstr "La imagen proporcionada es demasiado pesada"
msgid "Error while creating resource"
msgstr "Error al crear el recurso"
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr "Token de activación no válido"
@ -949,7 +950,7 @@ msgstr "Evento no encontrado"
msgid "Error while creating a discussion"
msgstr "Error al crear el recurso"
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr "Error al actualizar el informe"
@ -970,12 +971,12 @@ msgid "Failed to update the group"
msgstr "No se pudo actualizar el grupo"
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr "No se pudo actualizar el correo electrónico del usuario"
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr "No se puede validar al usuario"
@ -995,7 +996,7 @@ msgstr "Error desconocido al actualizar el recurso"
msgid "You are not the comment creator"
msgstr "No eres el creador de comentarios"
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr "No puede cambiar su contraseña."
@ -1036,47 +1037,47 @@ msgstr "Solo los grupos pueden crear eventos"
msgid "Unknown error while creating event"
msgstr "Error desconocido al crear el evevento"
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr "El usuario no puede cambiar el correo electrónico"
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr "Seguir no conduce a tu cuenta"
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr "Seguimiento no encontrado"
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr "Persona con nombre de usuario %{username} no encontrada"
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr "Este perfil no te pertenece"
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr "Ya estas siguiendo este grupo"
#: lib/graphql/resolvers/group.ex:378
#: lib/graphql/resolvers/group.ex:382
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to follow a group"
msgstr "Debes iniciar sesión para eliminar su cuenta"
#: lib/graphql/resolvers/group.ex:427
#: lib/graphql/resolvers/group.ex:431
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to unfollow a group"
msgstr "Debes iniciar sesión para eliminar su cuenta"
#: lib/graphql/resolvers/group.ex:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr "Debes iniciar sesión para actualizar un grupo"
@ -1139,3 +1140,9 @@ msgid "Username must only contain alphanumeric lowercased characters and undersc
msgstr ""
"El nombre de usuario solo debe contener caracteres alfanuméricos en "
"minúsculas y guiones bajos."
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr "El nuevo correo electrónico no parece ser válido"

View file

@ -84,13 +84,13 @@ msgstr "%{profile} loi resurssin %{resource}."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} poisti keskustelun %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} poisti kansion %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -102,13 +102,13 @@ msgstr "%{profile} poisti resurssin %{resource}."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile} hylkäsi jäsenen %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} siirsi kansion %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -132,7 +132,7 @@ msgstr "%{profile} muutti keskustelun %{discussion} nimer."
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "%{profile} muutti kansion %{old_resource_title} nimeksi %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -913,6 +913,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
msgstr "Pyysit uutta salasanaa tilillesi palvelimella <b>%{instance}</b>."
#: 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."
@ -980,7 +981,7 @@ msgstr "Tapahtuma päivitetty!"
msgid "Flagged comments"
msgstr "Merkityt kommentit"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -1118,7 +1119,7 @@ msgstr ""
"Tapahtumaa ei ole vielä vahvistettu. Järjestäjät ilmoittavat vahvistamisesta "
"myöhemmin."
#: lib/web/templates/email/event_participation_rejected.html.heex:59
#: 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."
@ -1139,9 +1140,9 @@ msgstr "Näytä raportti"
msgid "View report:"
msgstr "Näytä raportti:"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Käy tapahtumasivulla"
@ -1162,9 +1163,9 @@ msgstr "Katso päivitetty tapahtuma: %{linkki}"
msgid "What's up today?"
msgstr "Mitä tänään tapahtuu?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1206,11 +1207,6 @@ msgstr "Olet mukana!"
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr "Jos et tehnyt vaihtoa itse, voit jättää tämän viestin huomiotta."
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
msgstr "<b>Älä käytä todellisiin tarkoituksiin.</b>"
#: lib/web/templates/email/group_member_removal.html.heex:64
#: lib/web/templates/email/group_member_removal.text.eex:5
#, elixir-autogen, elixir-format
@ -1245,7 +1241,7 @@ msgstr ""
"Sinut on poistettu ryhmästä %{link_start}<b>%{group}</b>%{link_end}. Et voi "
"enää käyttää ryhmän yksityistä sisältöä."
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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."
@ -1253,7 +1249,7 @@ msgstr ""
"Koska tämä ryhmä sijaitsi toisella palvelimella, sen toiminta jatkuu muilla "
"kuin tällä palvelimella."
#: lib/web/templates/email/group_suspension.html.heex:71
#: 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 it's data has been irretrievably deleted."
@ -1502,7 +1498,7 @@ msgstr "Profiilista %{profile} tehtiin ilmoitus"
msgid "Profile reported"
msgstr "Profiili ilmoitettu"
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1587,8 +1583,8 @@ msgstr "Pahoittelemme, tapahtui virhe palvelimen päässä."
msgid "This is a demonstration site to test Mobilizon."
msgstr "Tämä on koekäyttöön tarkoitettu Mobilizonin esittelysivu."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1637,12 +1633,12 @@ msgstr "Mobilizon-palvelin näyttää olevan väliakaisesti alhaalla."
msgid "Public feed for %{instance}"
msgstr "Palvelimen %{instance} julkinen syöte"
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -110,7 +110,7 @@ msgstr "Nykyinen profiili ei kuulu tähän ryhmään"
msgid "Current profile is not an administrator of the selected group"
msgstr "Nykyinen profiili ei ole valitun ryhmän ylläpitäjä"
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr "Käyttäjän asetusten tallennuksessa tapahtui virhe"
@ -119,8 +119,8 @@ msgstr "Käyttäjän asetusten tallennuksessa tapahtui virhe"
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -139,6 +139,7 @@ msgstr ""
"Kirjautuminen epäonnistui - joko sähköpostiosoitteesi tai salasana on väärin."
#: lib/graphql/resolvers/group.ex:339
#: lib/graphql/resolvers/group.ex:346
#, elixir-autogen, elixir-format
msgid "Member not found"
msgstr "Jäsentä ei löydy"
@ -148,13 +149,13 @@ msgstr "Jäsentä ei löydy"
msgid "No profile found for the moderator user"
msgstr "Moderaattorikäyttäjän profiilia ei löydy"
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr "Käyttäjää tämän sähköpostin vahvistamiseksi ei löydy"
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr "Käyttäjää, jolla on tämä sähköpostiosoite ei löydy"
@ -177,43 +178,43 @@ msgstr "Profiili ei ole tunnistautuneen käyttäjän omistuksessa"
msgid "Registrations are not open"
msgstr "Ei voi rekisteröityä"
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr "Nykyinen salasana ei kelpaa"
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr "Uusi sähköpostiosoite ei vaikuta kelvolliselta"
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr "Uuden sähköpostiosoitteen on poikettava vanhasta"
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr "Uuden salasanan on poikettava vanhasta"
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr "Annettu salasana on epäkelpo"
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, elixir-autogen, elixir-format
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr ""
"Valitsemasi salasana on liian lyhyt. Käytä vähintään kuuden merkin mittaista "
"salasanaa."
#: lib/graphql/resolvers/user.ex:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr "Käyttäjä ei voi palauttaa salasanaansa"
@ -223,18 +224,18 @@ msgstr "Käyttäjä ei voi palauttaa salasanaansa"
msgid "This user has been disabled"
msgstr "Käyttäjä on poistettu käytöstä"
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr "Käyttäjää ei voi vahvistaa"
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr "Käyttäjä on jo poistettu käytöstä"
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr "Pyydetty käyttäjä ei ole kirjautuneena sisään"
@ -244,7 +245,7 @@ msgstr "Pyydetty käyttäjä ei ole kirjautuneena sisään"
msgid "You are already a member of this group"
msgstr "Olet jo tämän ryhmän jäsen"
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr "Et voi poistua ryhmästä, koska olet sen ainoa ylläpitäjä"
@ -259,12 +260,12 @@ msgstr "Et voi liittyä tähän ryhmään"
msgid "You may not list groups unless moderator."
msgstr "Voit nähdä ryhmäluettelon vain, jos olet moderaattori."
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr "Sähköpostiosoitteen voi vaihtaa vain sisäänkirjautuneena"
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr "Salasanan voi vaihtaa vain sisäänkirjautuneena"
@ -274,7 +275,7 @@ msgstr "Salasanan voi vaihtaa vain sisäänkirjautuneena"
msgid "You need to be logged-in to delete a group"
msgstr "Ryhmän voi poistaa vain sisäänkirjautuneena"
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr "Voit poistaa tilisi vain sisäänkirjautuneena"
@ -284,7 +285,7 @@ msgstr "Voit poistaa tilisi vain sisäänkirjautuneena"
msgid "You need to be logged-in to join a group"
msgstr "Voit liittyä ryhmään vain sisäänkirjautuneena"
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr "Voit poistua ryhmästä vain sisäänkirjautuneena"
@ -299,8 +300,8 @@ msgstr "Voit päivittää ryhmää vain sisäänkirjautuneena"
msgid "You need to have an existing token to get a refresh token"
msgstr "Voit saada uuden merkin vain, jos sinulla on jo merkki"
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr "Pyysit uutta vahvistussähköpostia liian aikaisin"
@ -887,7 +888,7 @@ msgstr "Toimitettu kuva on liian suuri"
msgid "Error while creating resource"
msgstr "Virhe raporttia tallennettaessa"
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr "Virheellinen aktivointimerkki"
@ -929,7 +930,7 @@ msgstr "Tapahtumaa ei löydy"
msgid "Error while creating a discussion"
msgstr "Virhe raporttia tallennettaessa"
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr "Virhe raporttia päivitettäessä"
@ -950,12 +951,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr "Käyttäjää ei voi vahvistaa"
@ -975,7 +976,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1015,47 +1016,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr "Käyttäjänimellä %{username} ei löydy henkilöä"
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: lib/graphql/resolvers/group.ex:382
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to follow a group"
msgstr "Voit liittyä ryhmään vain sisäänkirjautuneena"
#: lib/graphql/resolvers/group.ex:427
#: lib/graphql/resolvers/group.ex:431
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to unfollow a group"
msgstr "Voit liittyä ryhmään vain sisäänkirjautuneena"
#: lib/graphql/resolvers/group.ex:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr "Voit päivittää ryhmää vain sisäänkirjautuneena"
@ -1114,3 +1115,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr "Uusi sähköpostiosoite ei vaikuta kelvolliselta"

View file

@ -87,13 +87,13 @@ msgstr "%{profile} a créé la resource %{resource}."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} a créé la discussion %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} a supprimé le dossier %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -105,13 +105,13 @@ msgstr "%{profile} a supprimé la resource %{resource}."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile} a exclu le ou la membre %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} a déplacé le dossier %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -135,7 +135,7 @@ msgstr "%{profile} a renommé la discussion %{discussion}."
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "%{profile} a renommé le dossier %{old_resource_title} en %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -332,10 +332,7 @@ msgstr "Utilisation du site par des mineurs"
#: 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'adresse électronique que vous nous fournissez peut être utilisée pour vous "
"envoyer des informations, des mises à jour et des notifications concernant "
@ -347,9 +344,7 @@ 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."
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 ""
"Afin d'aider à la modération de la communauté, par exemple en comparant "
"votre adresse IP avec d'autres adresses connues\n"
@ -359,9 +354,7 @@ 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."
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 ""
"Fournir la fonctionnalité de base de Mobilizon. Selon la politique de cette "
"instance, vous ne pourrez interagir\n"
@ -962,6 +955,7 @@ msgstr ""
"Vous avez demandé un nouveau mot de passe pour votre compte sur "
"<b>%{instance}</b>."
#: 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."
@ -1031,7 +1025,7 @@ msgstr "Événement mis à jour !"
msgid "Flagged comments"
msgstr "Commentaires signalés"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -1177,7 +1171,7 @@ msgstr ""
"Cet événement doit encore être confirmé : les organisateur·ices vous feront "
"savoir si l'événement est confirmé."
#: lib/web/templates/email/event_participation_rejected.html.heex:59
#: 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."
@ -1201,8 +1195,8 @@ msgid "View report:"
msgstr "Voir le signalement :"
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: 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 "Voir la page de l'événement"
@ -1223,9 +1217,9 @@ msgstr "Voir l'événement mis à jour sur : %{link}"
msgid "What's up today?"
msgstr "Quoi de neuf aujourd'hui ?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1271,12 +1265,9 @@ msgstr ""
"Si vous n'êtes pas à l'origine de cette modification, merci d'ignorer ce "
"message."
#: lib/web/templates/email/email.html.heex:112
#: 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 "<b>Please do not use it for real purposes.</b>"
msgstr "<b>Veuillez ne pas l'utiliser pour un cas réel.</b>"
#: 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."
msgstr "Si vous pensez qu'il s'agit d'une erreur, vous pouvez contacter les administrateurs du groupe afin qu'ils vous réintègrent."
@ -1306,7 +1297,7 @@ msgstr ""
"Vous avez été enlevé du groupe %{link_start}<b>%{group}</b>%{link_end}. Vous "
"ne serez plus en mesure d'accéder au contenu privé du groupe."
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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."
@ -1314,7 +1305,7 @@ msgstr ""
"Comme ce groupe était originaire d'une autre instance, il continuera à "
"fonctionner pour d'autres instances que celle-ci."
#: lib/web/templates/email/group_suspension.html.heex:71
#: 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 it's data has been irretrievably deleted."
@ -1335,7 +1326,7 @@ msgstr ""
"L'équipe de modération de votre instance a décidé de suspendre %{group_name} "
"(%{group_address}). Vous n'êtes désormais plus membre de ce groupe."
#: lib/web/email/group.ex:90
#: lib/web/email/group.ex:92
#, elixir-autogen, elixir-format
msgid "The group %{group} has been suspended on %{instance}"
msgstr "Le groupe %{group} a été suspendu sur %{instance}"
@ -1579,7 +1570,7 @@ msgstr "Le profil %{profile} a été signalé"
msgid "Profile reported"
msgstr "Profil signalé"
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1596,17 +1587,12 @@ msgstr "Un texte est requis pour le billet"
msgid "A title is required for the post"
msgstr "Un titre est requis pour le billet"
#: lib/web/templates/email/instance_follow.text.eex:5
#, elixir-autogen, elixir-format
msgid "%{name} (%{domain}) just requested to follow your instance."
msgstr "%{name} (%{domain}) vient de demander à suivre votre instance."
#: lib/web/email/follow.ex:53
#: lib/web/email/follow.ex:61
#, elixir-autogen, elixir-format
msgid "%{name} requests to follow your instance"
msgstr "%{name} demande à suivre votre instance"
#: lib/web/templates/email/instance_follow.html.heex:61
#: 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."
@ -1614,12 +1600,12 @@ msgstr ""
"Si vous acceptez, leur instance recevra tous les événements publics de votre "
"instance."
#: lib/web/email/follow.ex:47
#: lib/web/email/follow.ex:54
#, elixir-autogen, elixir-format
msgid "Instance %{name} (%{domain}) requests to follow your instance"
msgstr "L'instance %{name} (%{domain}) demande à suivre votre instance"
#: lib/web/templates/email/instance_follow.html.heex:93
#: 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."
@ -1633,15 +1619,6 @@ msgstr ""
msgid "Want to connect?"
msgstr "Voulez-vous vous connecter ?"
#: lib/web/templates/email/instance_follow.html.heex:76
#: lib/web/templates/email/instance_follow.text.eex:7
#, elixir-autogen, elixir-format
msgid "Note: %{name} (%{domain}) following you doesn't necessarily imply that you follow this instance, but you can ask to follow them too."
msgstr ""
"Note : le fait que %{name} (%{domain}) vous suive n'implique pas "
"nécessairement que vous suivez cette instance, mais vous pouvez demander à "
"les suivre également."
#: lib/web/templates/email/anonymous_participation_confirmation.html.heex:47
#, elixir-autogen, elixir-format
msgid "Hi there! You just registered to join this event: « <b>%{title}</b> ». Please confirm the e-mail address you provided:"
@ -1683,10 +1660,10 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr "Ceci est un site de démonstration permettant de tester Mobilizon."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/instance.ex:56
#: lib/service/metadata/instance.ex:62
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
msgid "%{name}'s feed"
msgstr "Flux de %{name}"
@ -1736,14 +1713,14 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr "Flux public pour %{instance}"
#: lib/graphql/resolvers/user.ex:316
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
"Le mot de passe que vous avez choisi est trop court. Assurez-vous que votre "
"mot de passe contienne au moins 6 caractères."
#: lib/graphql/resolvers/user.ex:322
#: lib/graphql/resolvers/user.ex:339
#, 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 ""
@ -1779,8 +1756,6 @@ msgid "Your participation to %{event} on %{instance} has been cancelled!"
msgstr ""
"Votre participation à l'événement %{event} sur %{instance} a été annulée !"
#. 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.
#. 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.
#. 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:81
#: lib/service/export/participants/ods.ex:86
@ -1982,7 +1957,7 @@ msgstr "Participer :"
msgid "Title: %{title}"
msgstr "Titre : %{title}"
#: lib/web/email/group.ex:43
#: lib/web/email/group.ex:45
#, elixir-autogen, elixir-format
msgid "📅 Just scheduled by %{group}: %{event}"
msgstr "📅 Programmé à l'instant par %{group}: %{event}"
@ -2240,17 +2215,12 @@ msgstr ""
msgid "%{name} just requested to follow your instance."
msgstr "%{name} vient de demander à suivre votre instance."
#: lib/web/templates/email/instance_follow.html.heex:48
#, elixir-autogen, elixir-format
msgid "<b>%{name} (%{domain})</b> just requested to follow your instance."
msgstr "<b>%{name} (%{domain})</b> vient de demander à suivre votre instance."
#: lib/web/templates/email/instance_follow.html.heex:54
#: lib/web/templates/email/instance_follow.html.heex:47
#, elixir-autogen, elixir-format
msgid "<b>%{name}</b> just requested to follow your instance."
msgstr "<b>%{name}</b> demande à suivre votre instance."
#: lib/web/templates/email/instance_follow.html.heex:63
#: 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."
@ -2258,7 +2228,7 @@ msgstr ""
"Si vous acceptez, ce profil recevra tous les événements publics de votre "
"instance."
#: lib/web/templates/email/instance_follow.html.heex:97
#: 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."
@ -2266,158 +2236,158 @@ msgstr ""
"Pour accepter cette invitation, rendez-vous sur la page du profil dans "
"l'administration."
#: lib/web/templates/email/instance_follow.html.heex:119
#: lib/web/templates/email/instance_follow.html.heex:129
#: 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 "Voir les détails"
#: lib/mobilizon/events/categories.ex:16
#: lib/mobilizon/events/categories.ex:32
#, elixir-autogen, elixir-format
msgid "Arts"
msgstr "Arts"
#: lib/mobilizon/events/categories.ex:52
#: lib/mobilizon/events/categories.ex:68
#, elixir-autogen, elixir-format
msgid "Auto, boat and air"
msgstr "Automobile, bateaux et aéronautique"
#: lib/mobilizon/events/categories.ex:20
#: lib/mobilizon/events/categories.ex:36
#, elixir-autogen, elixir-format
msgid "Book clubs"
msgstr "Clubs de lecture"
#: lib/mobilizon/events/categories.ex:24
#: lib/mobilizon/events/categories.ex:40
#, elixir-autogen, elixir-format
msgid "Business"
msgstr "Entreprises"
#: lib/mobilizon/events/categories.ex:28
#: lib/mobilizon/events/categories.ex:44
#, elixir-autogen, elixir-format
msgid "Causes"
msgstr "Causes"
#: lib/mobilizon/events/categories.ex:32
#: lib/mobilizon/events/categories.ex:48
#, elixir-autogen, elixir-format
msgid "Comedy"
msgstr "Comédie"
#: lib/mobilizon/events/categories.ex:56
#: lib/mobilizon/events/categories.ex:72
#, elixir-autogen, elixir-format
msgid "Community"
msgstr "Communauté"
#: lib/mobilizon/events/categories.ex:36
#: lib/mobilizon/events/categories.ex:52
#, elixir-autogen, elixir-format
msgid "Crafts"
msgstr "Artisanat"
#: lib/mobilizon/events/categories.ex:60
#: lib/mobilizon/events/categories.ex:76
#, elixir-autogen, elixir-format
msgid "Family & Education"
msgstr "Famille et éducation"
#: lib/mobilizon/events/categories.ex:64
#: lib/mobilizon/events/categories.ex:80
#, elixir-autogen, elixir-format
msgid "Fashion & Beauty"
msgstr "Mode et beauté"
#: lib/mobilizon/events/categories.ex:68
#: lib/mobilizon/events/categories.ex:84
#, elixir-autogen, elixir-format
msgid "Film & Media"
msgstr "Films et médias"
#: lib/mobilizon/events/categories.ex:40
#: lib/mobilizon/events/categories.ex:56
#, elixir-autogen, elixir-format
msgid "Food & Drink"
msgstr "Alimentation et boissons"
#: lib/mobilizon/events/categories.ex:72
#: lib/mobilizon/events/categories.ex:88
#, elixir-autogen, elixir-format
msgid "Games"
msgstr "Jeux"
#: lib/mobilizon/events/categories.ex:44
#: lib/mobilizon/events/categories.ex:60
#, elixir-autogen, elixir-format
msgid "Health"
msgstr "Santé"
#: lib/mobilizon/events/categories.ex:84
#: lib/mobilizon/events/categories.ex:100
#, elixir-autogen, elixir-format
msgid "LGBTQ"
msgstr "LGBTQ"
#: lib/mobilizon/events/categories.ex:76
#: lib/mobilizon/events/categories.ex:92
#, elixir-autogen, elixir-format
msgid "Language & Culture"
msgstr "Langue et Culture"
#: lib/mobilizon/events/categories.ex:80
#: lib/mobilizon/events/categories.ex:96
#, elixir-autogen, elixir-format
msgid "Learning"
msgstr "Apprentissage"
#: lib/mobilizon/events/categories.ex:133
#: lib/mobilizon/events/categories.ex:149
#, elixir-autogen, elixir-format
msgid "Meeting"
msgstr "Rencontre"
#: lib/mobilizon/events/categories.ex:88
#: lib/mobilizon/events/categories.ex:104
#, elixir-autogen, elixir-format
msgid "Movements and politics"
msgstr "Politique et organisations"
#: lib/mobilizon/events/categories.ex:48
#: lib/mobilizon/events/categories.ex:64
#, elixir-autogen, elixir-format
msgid "Music"
msgstr "Musique"
#: lib/mobilizon/events/categories.ex:92
#: lib/mobilizon/events/categories.ex:108
#, elixir-autogen, elixir-format
msgid "Networking"
msgstr "Réseautage"
#: lib/mobilizon/events/categories.ex:112
#: lib/mobilizon/events/categories.ex:128
#, elixir-autogen, elixir-format
msgid "Outdoors & Adventure"
msgstr "Plein air et aventure"
#: lib/mobilizon/events/categories.ex:96
#: lib/mobilizon/events/categories.ex:112
#, elixir-autogen, elixir-format
msgid "Party"
msgstr "Fête"
#: lib/mobilizon/events/categories.ex:100
#: lib/mobilizon/events/categories.ex:116
#, elixir-autogen, elixir-format
msgid "Performing & Visual Arts"
msgstr "Arts du spectacle et arts visuels"
#: lib/mobilizon/events/categories.ex:104
#: lib/mobilizon/events/categories.ex:120
#, elixir-autogen, elixir-format
msgid "Pets"
msgstr "Animaux domestiques"
#: lib/mobilizon/events/categories.ex:108
#: lib/mobilizon/events/categories.ex:124
#, elixir-autogen, elixir-format
msgid "Photography"
msgstr "Photographie"
#: lib/mobilizon/events/categories.ex:120
#: lib/mobilizon/events/categories.ex:136
#, elixir-autogen, elixir-format
msgid "Science & Tech"
msgstr "Science et technologie"
#: lib/mobilizon/events/categories.ex:116
#: lib/mobilizon/events/categories.ex:132
#, elixir-autogen, elixir-format
msgid "Spirituality, Religion & Beliefs"
msgstr "Spiritualité, religion et croyances"
#: lib/mobilizon/events/categories.ex:124
#: lib/mobilizon/events/categories.ex:140
#, elixir-autogen, elixir-format
msgid "Sports"
msgstr "Sports"
#: lib/mobilizon/events/categories.ex:128
#: lib/mobilizon/events/categories.ex:144
#, elixir-autogen, elixir-format
msgid "Theatre"
msgstr "Théâtre"
@ -2433,13 +2403,18 @@ msgid "Activate my account:"
msgstr "Activer mon compte :"
#: lib/web/email/follow.ex:49
#, elixir-autogen, elixir-format
msgid "Instance %{domain} requests to follow your instance"
msgstr "L'instance %{domain} demande à suivre votre instance"
#: lib/web/templates/email/instance_follow.html.heex:68 lib/web/templates/email/instance_follow.text.eex:7
#: 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 "Note : le fait que %{name} vous suive n'implique pas nécessairement que vous suivez cette instance, mais vous pouvez demander à les suivre également."
#: lib/web/templates/email/group_member_removal.html.heex:18 lib/web/templates/email/group_member_removal.text.eex:1
#: 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 "À la prochaine fois !"

File diff suppressed because it is too large Load diff

View file

@ -90,13 +90,13 @@ msgstr "Chruthaich %{profile} an goireas %{resource}."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "Sguab %{profile} às an deasbad %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "Sguab %{profile} às am pasgan %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -108,13 +108,13 @@ msgstr "Sguab %{profile} às an goireas %{resource}."
msgid "%{profile} excluded member %{member}."
msgstr "Dhùin %{profile} am ball %{member} a-mach."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "Ghluais %{profile} am pasgan %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -138,7 +138,7 @@ msgstr "Thug %{profile} ainm ùr air an deasbad %{discussion}."
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "Thug %{profile} %{resource} air a phasgan %{old_resource_title}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -763,6 +763,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
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."
@ -828,7 +829,7 @@ msgstr ""
msgid "Flagged comments"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -948,7 +949,7 @@ msgstr ""
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:59
#: 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."
@ -969,9 +970,9 @@ msgstr ""
msgid "View report:"
msgstr ""
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 ""
@ -992,9 +993,9 @@ msgstr ""
msgid "What's up today?"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1030,11 +1031,6 @@ msgstr ""
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
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
@ -1061,13 +1057,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1239,7 +1235,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1318,8 +1314,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr ""
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1366,12 +1362,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -115,7 +115,7 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group"
msgstr ""
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
@ -124,8 +124,8 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -143,6 +143,7 @@ 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 ""
@ -152,13 +153,13 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -181,41 +182,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -225,18 +226,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -246,7 +247,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -261,12 +262,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@ -276,7 +277,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@ -286,7 +287,7 @@ msgstr ""
msgid "You need to be logged-in to join a group"
msgstr ""
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr ""
@ -301,8 +302,8 @@ msgstr ""
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -886,7 +887,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -928,7 +929,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -949,12 +950,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -974,7 +975,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1014,47 +1015,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1113,3 +1114,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -77,13 +77,13 @@ msgstr ""
msgid "%{profile} deleted the discussion %{discussion}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -95,13 +95,13 @@ msgstr ""
msgid "%{profile} excluded member %{member}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -125,7 +125,7 @@ msgstr ""
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -909,6 +909,7 @@ msgid "You requested a new password for your account on <b>%{instance}</b>."
msgstr ""
"Solicitaches un novo contrasinal para a túa conta en <b>%{instance}</b>."
#: 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."
@ -976,7 +977,7 @@ msgstr "Actualización do evento!"
msgid "Flagged comments"
msgstr "Comentarios marcados"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -1115,7 +1116,7 @@ msgstr ""
"Este evento aínda ten que ser confirmado: a organización farache saber se o "
"confirman."
#: lib/web/templates/email/event_participation_rejected.html.heex:59
#: 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."
@ -1136,9 +1137,9 @@ msgstr "Ver denuncia"
msgid "View report:"
msgstr "Ver denuncia:"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Visitar páxina do evento"
@ -1159,9 +1160,9 @@ msgstr "Visita a páxina do evento actualizada: %{link}"
msgid "What's up today?"
msgstr "Que temos para hoxe?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1202,11 +1203,6 @@ msgstr "Vas ir!"
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr "Se non propiciaches ti o cambio, por favor ignora esta mensaxe."
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
msgstr "<b>Por favor, non o uses para eventos reais.</b>"
#: lib/web/templates/email/group_member_removal.html.heex:64
#: lib/web/templates/email/group_member_removal.text.eex:5
#, elixir-autogen, elixir-format
@ -1241,7 +1237,7 @@ msgstr ""
"Foches eliminada do grupo %{link_start}<b>%{group}</b>%{link_end}. Agora non "
"poderás acceder ós contidos privados deste grupo."
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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."
@ -1249,7 +1245,7 @@ msgstr ""
"Este grupo estaba localizado noutra instancia, seguirá funcionando para "
"outras instancias pero non nesta."
#: lib/web/templates/email/group_suspension.html.heex:71
#: 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 it's data has been irretrievably deleted."
@ -1498,7 +1494,7 @@ msgstr "O perfil %{profile} foi denunciado"
msgid "Profile reported"
msgstr "Perfil denunciado"
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1582,8 +1578,8 @@ msgstr "Lamentámolo, pero algo está a fallar pola nosa parte."
msgid "This is a demonstration site to test Mobilizon."
msgstr "Este é un sitio web de exemplo para probar Mobilizon."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1633,14 +1629,14 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr "Fonte pública de %{instance}"
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
"O contrasinal escollido é demasiado curto. Comproba que o teu contrasinal "
"teña polo menos 6 caracteres."
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -110,7 +110,7 @@ msgstr "O perfil actual non é membro deste grupo"
msgid "Current profile is not an administrator of the selected group"
msgstr "O perfil actual non é administrador do grupo seleccionado"
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr "Erro ó gardar os axustes de usuaria"
@ -119,8 +119,8 @@ msgstr "Erro ó gardar os axustes de usuaria"
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -139,6 +139,7 @@ msgstr ""
"A autenticación non foi posible, o contrasinal ou o email non son correctos."
#: lib/graphql/resolvers/group.ex:339
#: lib/graphql/resolvers/group.ex:346
#, elixir-autogen, elixir-format
msgid "Member not found"
msgstr "Membro non atopado"
@ -148,13 +149,13 @@ msgstr "Membro non atopado"
msgid "No profile found for the moderator user"
msgstr "Non se atopou o perfil para a usuaria moderadora"
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr "Non se atopou unha usuaria con este email para validar"
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr "Non se atopa ningunha usuaria con este email"
@ -177,43 +178,43 @@ msgstr "O perfil non pertence a unha usuaria autenticada"
msgid "Registrations are not open"
msgstr "O rexistro está pechado"
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr "O contrasinal actual non é válido"
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr "O novo email non semella ser válido"
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr "O novo email ten que ser diferente"
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr "O novo contrasinal ten que ser diferente"
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr "O contrasinal escrito non é válido"
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, elixir-autogen, elixir-format
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr ""
"O contrasinal escollido é demasiado curto, ten que ter 6 caracteres polo "
"menos."
#: lib/graphql/resolvers/user.ex:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr "Esta usuaria non pode restablecer o seu contrasinal"
@ -223,18 +224,18 @@ msgstr "Esta usuaria non pode restablecer o seu contrasinal"
msgid "This user has been disabled"
msgstr "Estab usuaria foi desactivada"
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr "Non se puido validar a usuaria"
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr "A usuaria xa está desactivada"
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr "A usuaria solicitada non está conectada"
@ -244,7 +245,7 @@ msgstr "A usuaria solicitada non está conectada"
msgid "You are already a member of this group"
msgstr "Xa es membro deste grupo"
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr "Non podes deixar este grupo porque es a única administradora"
@ -259,12 +260,12 @@ msgstr "Non podes unirte a este grupo"
msgid "You may not list groups unless moderator."
msgstr "Non podes facer listas de grupos porque non es moderadora."
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr "Tes que estar conectada para poder cambiar o email"
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr "Tes que estar conectada para poder cambiar o contrasinal"
@ -274,7 +275,7 @@ msgstr "Tes que estar conectada para poder cambiar o contrasinal"
msgid "You need to be logged-in to delete a group"
msgstr "Tes que estar conectada para poder eleminar un grupo"
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr "Tes que estar conectada para poder eliminar a conta"
@ -284,7 +285,7 @@ msgstr "Tes que estar conectada para poder eliminar a conta"
msgid "You need to be logged-in to join a group"
msgstr "Tes que estar conectada para poder unirte a un grupo"
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr "Tes que estar conectada para poder deixar un grupo"
@ -299,8 +300,8 @@ msgstr "Tes que estar conectada para poder actualizar un grupo"
msgid "You need to have an existing token to get a refresh token"
msgstr "Tes que ter un token existente para obter un token actualizado"
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr "Solicitaches demasiado pronto un email de confirmación"
@ -896,7 +897,7 @@ msgstr "A imaxe proporcionada é demasiado grande (mb)"
msgid "Error while creating resource"
msgstr "Erro ao crear o recurso"
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr "O token de activación non é válido"
@ -943,7 +944,7 @@ msgstr "Evento non atopado"
msgid "Error while creating a discussion"
msgstr "Erro ao crear o recurso"
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr "Erro ó actualizar a denuncia"
@ -964,12 +965,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr "Non se puido validar a usuaria"
@ -989,7 +990,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1029,47 +1030,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr "Non se atopa a persoa con nome de usuaria %{username}"
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: lib/graphql/resolvers/group.ex:382
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to follow a group"
msgstr "Tes que estar conectada para poder unirte a un grupo"
#: lib/graphql/resolvers/group.ex:427
#: lib/graphql/resolvers/group.ex:431
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to unfollow a group"
msgstr "Tes que estar conectada para poder unirte a un grupo"
#: lib/graphql/resolvers/group.ex:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr "Tes que estar conectada para poder actualizar un grupo"
@ -1130,3 +1131,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr "O novo email non semella ser válido"

View file

@ -90,13 +90,13 @@ msgstr "%{profile} יצר.ה את המשאב %{resource}."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} מחק.ה את הדיון %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} מחק.ה את התיקייה %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -108,13 +108,13 @@ msgstr "%{profile} מחק.ה את המשאב %{resource}."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile} הוציא.ה את החבר.ה %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} הזיז.ה את התיקייה %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -138,7 +138,7 @@ msgstr "%{profile} שינ.תה את כותרת הדיון %{discussion}."
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "%{profile} שינ.תה את השם התיקייה מ־%{old_resource_title} ל־%{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -745,6 +745,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
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."
@ -808,7 +809,7 @@ msgstr ""
msgid "Flagged comments"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -928,7 +929,7 @@ msgstr ""
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:59
#: 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."
@ -949,9 +950,9 @@ msgstr ""
msgid "View report:"
msgstr ""
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 ""
@ -972,9 +973,9 @@ msgstr ""
msgid "What's up today?"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1010,11 +1011,6 @@ msgstr ""
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
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
@ -1041,13 +1037,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1219,7 +1215,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1298,8 +1294,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr ""
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1346,12 +1342,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -103,7 +103,7 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group"
msgstr ""
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
@ -112,8 +112,8 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -131,6 +131,7 @@ 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 ""
@ -140,13 +141,13 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -169,41 +170,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -213,18 +214,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -234,7 +235,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -249,12 +250,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@ -264,7 +265,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@ -274,7 +275,7 @@ msgstr ""
msgid "You need to be logged-in to join a group"
msgstr ""
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr ""
@ -289,8 +290,8 @@ msgstr ""
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -874,7 +875,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -916,7 +917,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -937,12 +938,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -962,7 +963,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1002,47 +1003,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1101,3 +1102,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -90,13 +90,13 @@ msgstr "%{profile} su stvorili resurs %{resource}."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} su izbrisali razgovor %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} su izbrisali mapu %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -108,13 +108,13 @@ msgstr "%{profile} su izbrisali resurs %{resource}."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile} su isključili člana %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} su premjestili mapu %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -138,7 +138,7 @@ msgstr "%{profile} su preimenovali razgovor %{discussion}."
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "%{profile} su preimenovali mapu iz %{old_resource_title} u %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -781,6 +781,7 @@ msgstr "E-mail adresa za tvoj račun na <b>%{host}</b> mijenja se u:"
msgid "You requested a new password for your account on <b>%{instance}</b>."
msgstr "Zatražio/la si novu lozinku za tvoj račun na <b>%{instance}</b>."
#: 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."
@ -853,7 +854,7 @@ msgstr "Aktualiziranje događaja!"
msgid "Flagged comments"
msgstr "Označeni komentari"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -983,7 +984,7 @@ msgstr "Ovaj je događaj potvrđen"
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:59
#: 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."
@ -1004,9 +1005,9 @@ msgstr "Pogledaj izvještaj"
msgid "View report:"
msgstr "Pogledaj izvještaj:"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Posjeti stranicu događaja"
@ -1027,9 +1028,9 @@ msgstr "Posjeti aktualiziranu stranicu događaja: %{link}"
msgid "What's up today?"
msgstr "Što je danas na redu?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1069,11 +1070,6 @@ msgstr ""
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
msgstr "<b>Nemoj to koristiti u stvarne svrhe.</b>"
#: lib/web/templates/email/group_member_removal.html.heex:64
#: lib/web/templates/email/group_member_removal.text.eex:5
#, elixir-autogen, elixir-format
@ -1100,13 +1096,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1289,7 +1285,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1372,8 +1368,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr "Ovo je demonstracijska stranica za isprobavanje Mobilizona."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1420,12 +1416,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr "Odabrana lozinka je prekratka. Lozinka mora sadržati barem 6 znakova."
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -133,7 +133,7 @@ msgstr "Aktualni profil nije član grupe"
msgid "Current profile is not an administrator of the selected group"
msgstr "Aktualni profil nije administrator odabrane grupe"
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
@ -142,8 +142,8 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -161,6 +161,7 @@ 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 ""
@ -170,13 +171,13 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -199,41 +200,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr "Aktualna lozinka nije ispravna"
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -243,18 +244,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -264,7 +265,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -279,12 +280,12 @@ msgstr "Ne možeš se pridružiti ovoj grupi"
msgid "You may not list groups unless moderator."
msgstr "Ne možeš izraditi popis grupa ako nisi moderator."
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr "Za mijenjanje e-mail adrese moraš biti prijavljen/a"
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr "Za mijenjanje lozinke moraš biti prijavljen/a"
@ -294,7 +295,7 @@ msgstr "Za mijenjanje lozinke moraš biti prijavljen/a"
msgid "You need to be logged-in to delete a group"
msgstr "Za brisanje grupe moraš biti prijavljen/a"
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr "Za brisanje tvog računa moraš biti prijavljen/a"
@ -304,7 +305,7 @@ msgstr "Za brisanje tvog računa moraš biti prijavljen/a"
msgid "You need to be logged-in to join a group"
msgstr "Za pridruživanje grupi moraš biti prijavljen/a"
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr "Za napuštanje grupe moraš biti prijavljen/a"
@ -319,8 +320,8 @@ msgstr "Za aktualiziranje grupe moraš biti prijavljen/a"
msgid "You need to have an existing token to get a refresh token"
msgstr "Za primanje tokena za osvježavanje moraš imati postojeći token"
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr "Ponovo si zatražio/la potvrdni e-mail prerano"
@ -916,7 +917,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -958,7 +959,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -979,12 +980,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -1004,7 +1005,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1044,47 +1045,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1144,3 +1145,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -85,13 +85,13 @@ msgstr "%{profile} létrehozta a(z) %{resource} erőforrást."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} törölte a(z) %{discussion} megbeszélést."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} törölte a(z) %{resource} mappát."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -103,13 +103,13 @@ msgstr "%{profile} törölte a(z) %{resource} erőforrást."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile} kizárta %{member} tagot."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} áthelyezte a(z) %{resource} mappát."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -134,7 +134,7 @@ msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
"%{profile} átnevezte a mappát %{old_resource_title} névről %{resource} névre."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -806,6 +806,7 @@ msgstr ""
msgid "You requested a new password for your account on <b>%{instance}</b>."
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."
@ -869,7 +870,7 @@ msgstr "Eseményfrissítés!"
msgid "Flagged comments"
msgstr "Megjelölt hozzászólások"
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -991,7 +992,7 @@ msgstr ""
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:59
#: 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."
@ -1012,9 +1013,9 @@ msgstr "Jelentés megtekintése"
msgid "View report:"
msgstr "Jelentés megtekintése:"
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Eseményoldal felkeresése"
@ -1035,9 +1036,9 @@ msgstr "A frissített eseményoldal felkeresése: %{link}"
msgid "What's up today?"
msgstr "Mi lesz ma?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1073,11 +1074,6 @@ msgstr ""
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
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
@ -1104,13 +1100,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1285,7 +1281,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1364,8 +1360,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr "Ez egy bemutató oldal a Mobilizon kipróbálásához."
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1412,12 +1408,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -126,7 +126,7 @@ msgstr "A jelenlegi profil nem tagja ennek a csoportnak"
msgid "Current profile is not an administrator of the selected group"
msgstr "A jelenlegi profil nem adminisztrátora a kijelölt csoportnak"
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr "Hiba a felhasználói beállítások mentésekor"
@ -135,8 +135,8 @@ msgstr "Hiba a felhasználói beállítások mentésekor"
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -154,6 +154,7 @@ msgid "Impossible to authenticate, either your email or password are invalid."
msgstr "Lehetetlen hitelesíteni, vagy az e-mail, vagy a jelszó érvénytelen."
#: lib/graphql/resolvers/group.ex:339
#: lib/graphql/resolvers/group.ex:346
#, elixir-autogen, elixir-format
msgid "Member not found"
msgstr "Nem található a tag"
@ -163,13 +164,13 @@ msgstr "Nem található a tag"
msgid "No profile found for the moderator user"
msgstr "Nem található profil a moderátor felhasználóhoz"
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr "Nem található ezzel az e-mail-címmel ellenőrzendő felhasználó"
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr "Nem található ezzel az e-mail-címmel rendelkező felhasználó"
@ -192,43 +193,43 @@ msgstr "A profilt nem hitelesített felhasználó birtokolja"
msgid "Registrations are not open"
msgstr "A regisztrációk nincsenek nyitva"
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr "A jelenlegi jelszó érvénytelen"
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr "Az új e-mail-cím nem tűnik érvényesnek"
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr "Az új e-mail-címnek eltérőnek kell lennie"
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr "Az új jelszónak eltérőnek kell lennie"
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr "A megadott jelszó érvénytelen"
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, elixir-autogen, elixir-format
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr ""
"A választott jelszó túl rövid. Győződjön meg arról, hogy a jelszava "
"tartalmazzon legalább 6 karaktert."
#: lib/graphql/resolvers/user.ex:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr "Ez a felhasználó nem tudja visszaállítani a jelszavát"
@ -238,18 +239,18 @@ msgstr "Ez a felhasználó nem tudja visszaállítani a jelszavát"
msgid "This user has been disabled"
msgstr "Ez a felhasználó le lett tiltva"
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr "Nem lehet ellenőrizni a felhasználót"
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr "A felhasználó már le van tiltva"
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr "A kért felhasználó nincs bejelentkezve"
@ -259,7 +260,7 @@ msgstr "A kért felhasználó nincs bejelentkezve"
msgid "You are already a member of this group"
msgstr "Már tagja ennek a csoportnak"
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr "Nem hagyhatja el ezt a csoportot, mert Ön az egyedüli adminisztrátor"
@ -274,12 +275,12 @@ msgstr "Nem csatlakozhat ehhez a csoporthoz"
msgid "You may not list groups unless moderator."
msgstr "Lehet, hogy nem sorolhatja fel a csoportokat, hacsak nem moderátor."
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr "Bejelentkezve kell lennie az e-mail-címe megváltoztatásához"
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr "Bejelentkezve kell lennie a jelszava megváltoztatásához"
@ -289,7 +290,7 @@ msgstr "Bejelentkezve kell lennie a jelszava megváltoztatásához"
msgid "You need to be logged-in to delete a group"
msgstr "Bejelentkezve kell lennie egy csoport törléséhez"
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr "Bejelentkezve kell lennie a fiókja törléséhez"
@ -299,7 +300,7 @@ msgstr "Bejelentkezve kell lennie a fiókja törléséhez"
msgid "You need to be logged-in to join a group"
msgstr "Bejelentkezve kell lennie egy csoporthoz való csatlakozáshoz"
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr "Bejelentkezve kell lennie egy csoportból való kilépéshez"
@ -314,8 +315,8 @@ msgstr "Bejelentkezve kell lennie egy csoport frissítéséhez"
msgid "You need to have an existing token to get a refresh token"
msgstr "Szüksége van egy meglévő tokenre egy frissítési token beszerzéséhez"
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr "Túl hamar kért újra egy megerősítő e-mailt"
@ -921,7 +922,7 @@ msgstr "A megadott fénykép túl nehéz"
msgid "Error while creating resource"
msgstr "Hiba az erőforrás létrehozáskor"
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr "Érvénytelen aktiválási token"
@ -970,7 +971,7 @@ msgstr "A hozzászólás nem található"
msgid "Error while creating a discussion"
msgstr "Hiba egy megbeszélés létrehozásakor"
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr "Hiba a területi beállítások frissítésekor"
@ -991,12 +992,12 @@ msgid "Failed to update the group"
msgstr "Nem sikerült frissíteni a csoportot"
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr "Nem sikerült frissíteni a felhasználó e-mail-címét"
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr "Nem sikerült ellenőrizni a felhasználó e-mail-címét"
@ -1016,7 +1017,7 @@ msgstr "Ismeretlen hiba az erőforrás frissítésekor"
msgid "You are not the comment creator"
msgstr "Ön nem a hozzászólás létrehozója"
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr "Nem tudja megváltoztatni a jelszavát."
@ -1060,47 +1061,47 @@ msgstr "Csak csoportok hozhatnak létre eseményeket"
msgid "Unknown error while creating event"
msgstr "Ismeretlen hiba az esemény létrehozásakor"
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr "A felhasználó nem tudja megváltoztatni az e-mail-címét"
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr "A követés nem egyezik az Ön fiókjával"
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr "A követés nem található"
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr "Nem található %{username} felhasználónévvel rendelkező profil"
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr "Ez a profil nem Önhöz tartozik"
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr "Már követi ezt a csoportot"
#: lib/graphql/resolvers/group.ex:378
#: lib/graphql/resolvers/group.ex:382
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to follow a group"
msgstr "Bejelentkezve kell lennie egy csoport követéséhez"
#: lib/graphql/resolvers/group.ex:427
#: lib/graphql/resolvers/group.ex:431
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to unfollow a group"
msgstr "Bejelentkezve kell lennie egy csoport követésének megszüntetéséhez"
#: lib/graphql/resolvers/group.ex:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr "Bejelentkezve kell lennie egy csoport követésének frissítéséhez"
@ -1161,3 +1162,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr "Az új e-mail-cím nem tűnik érvényesnek"

View file

@ -89,13 +89,13 @@ msgstr ""
msgid "%{profile} deleted the discussion %{discussion}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -107,13 +107,13 @@ msgstr ""
msgid "%{profile} excluded member %{member}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -137,7 +137,7 @@ msgstr ""
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

View file

@ -778,6 +778,7 @@ msgstr "Alamat surel pada akun Anda di <b>%{host}</b> sedang diubah menjadi:"
msgid "You requested a new password for your account on <b>%{instance}</b>."
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."
@ -840,7 +841,7 @@ msgstr ""
msgid "Flagged comments"
msgstr ""
#: lib/web/templates/email/event_participation_approved.html.heex:59
#: 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!"
@ -962,7 +963,7 @@ msgstr "Acara ini sudah dikonfirmasi"
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:59
#: 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."
@ -983,9 +984,9 @@ msgstr "Lihat laporan"
msgid "View report:"
msgstr ""
#: lib/web/templates/email/email_anonymous_activity.html.heex:83
#: lib/web/templates/email/event_participation_approved.html.heex:79
#: lib/web/templates/email/event_participation_confirmed.html.heex:79
#: lib/web/templates/email/email_anonymous_activity.html.heex:82
#: 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 "Kunjungi halaman acara"
@ -1006,9 +1007,9 @@ msgstr "Kunjungi halaman acara yang sudah diperbarui: %{link}"
msgid "What's up today?"
msgstr "Ada apa hari ini?"
#: lib/web/templates/email/event_participation_approved.html.heex:96
#: 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:96
#: 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."
@ -1044,11 +1045,6 @@ msgstr "Anda ikut!"
msgid "If you didn't trigger the change yourself, please ignore this message."
msgstr ""
#: lib/web/templates/email/email.html.heex:112
#, elixir-autogen, elixir-format
msgid "<b>Please do not use it for real purposes.</b>"
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
@ -1078,13 +1074,13 @@ msgstr ""
msgid "You have been removed from group %{link_start}<b>%{group}</b>%{link_end}. You will not be able to access this group's private content anymore."
msgstr ""
#: lib/web/templates/email/group_suspension.html.heex:85
#: 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:71
#: 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 it's data has been irretrievably deleted."
@ -1256,7 +1252,7 @@ msgstr ""
msgid "Profile reported"
msgstr ""
#: lib/web/templates/email/event_participation_confirmed.html.heex:59
#: 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 ""
@ -1335,8 +1331,8 @@ msgstr ""
msgid "This is a demonstration site to test Mobilizon."
msgstr ""
#: lib/service/metadata/actor.ex:91
#: lib/service/metadata/actor.ex:99
#: lib/service/metadata/actor.ex:90
#: lib/service/metadata/actor.ex:97
#: lib/service/metadata/instance.ex:60
#: lib/service/metadata/instance.ex:66
#, elixir-autogen, elixir-format
@ -1383,12 +1379,12 @@ msgstr ""
msgid "Public feed for %{instance}"
msgstr ""
#: lib/graphql/resolvers/user.ex:324
#: lib/graphql/resolvers/user.ex:333
#, elixir-autogen, elixir-format
msgid "The password you have choosen is too short. Please make sure your password contains at least 6 charaters."
msgstr ""
#: lib/graphql/resolvers/user.ex:330
#: lib/graphql/resolvers/user.ex:339
#, 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 ""

View file

@ -104,7 +104,7 @@ msgstr ""
msgid "Current profile is not an administrator of the selected group"
msgstr ""
#: lib/graphql/resolvers/user.ex:618
#: lib/graphql/resolvers/user.ex:627
#, elixir-autogen, elixir-format
msgid "Error while saving user settings"
msgstr ""
@ -113,8 +113,8 @@ msgstr ""
#: lib/graphql/resolvers/group.ex:273
#: lib/graphql/resolvers/group.ex:305
#: lib/graphql/resolvers/group.ex:342
#: lib/graphql/resolvers/group.ex:373
#: lib/graphql/resolvers/group.ex:422
#: 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"
@ -132,6 +132,7 @@ 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 ""
@ -141,13 +142,13 @@ msgstr ""
msgid "No profile found for the moderator user"
msgstr ""
#: lib/graphql/resolvers/user.ex:280
#: lib/graphql/resolvers/user.ex:283
#, elixir-autogen, elixir-format
msgid "No user to validate with this email was found"
msgstr ""
#: lib/graphql/resolvers/person.ex:314
#: lib/graphql/resolvers/user.ex:304
#: lib/graphql/resolvers/user.ex:313
#, elixir-autogen, elixir-format
msgid "No user with this email was found"
msgstr ""
@ -170,41 +171,41 @@ msgstr ""
msgid "Registrations are not open"
msgstr ""
#: lib/graphql/resolvers/user.ex:435
#: lib/graphql/resolvers/user.ex:444
#, elixir-autogen, elixir-format
msgid "The current password is invalid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:336
#: lib/graphql/resolvers/user.ex:478
#: lib/graphql/resolvers/user.ex:487
#, elixir-autogen, elixir-format
msgid "The new email doesn't seem to be valid"
msgstr ""
#: lib/graphql/resolvers/admin.ex:339
#: lib/graphql/resolvers/user.ex:481
#: lib/graphql/resolvers/user.ex:490
#, elixir-autogen, elixir-format
msgid "The new email must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:438
#: lib/graphql/resolvers/user.ex:447
#, elixir-autogen, elixir-format
msgid "The new password must be different"
msgstr ""
#: lib/graphql/resolvers/user.ex:485
#: lib/graphql/resolvers/user.ex:547
#: lib/graphql/resolvers/user.ex:550
#: lib/graphql/resolvers/user.ex:494
#: lib/graphql/resolvers/user.ex:556
#: lib/graphql/resolvers/user.ex:559
#, elixir-autogen, elixir-format
msgid "The password provided is invalid"
msgstr ""
#: lib/graphql/resolvers/user.ex:442
#: lib/graphql/resolvers/user.ex:451
#, 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:300
#: lib/graphql/resolvers/user.ex:306
#, elixir-autogen, elixir-format
msgid "This user can't reset their password"
msgstr ""
@ -214,18 +215,18 @@ msgstr ""
msgid "This user has been disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:259
#: lib/graphql/resolvers/user.ex:264
#: lib/graphql/resolvers/user.ex:261
#: lib/graphql/resolvers/user.ex:266
#, elixir-autogen, elixir-format
msgid "Unable to validate user"
msgstr ""
#: lib/graphql/resolvers/user.ex:528
#: lib/graphql/resolvers/user.ex:537
#, elixir-autogen, elixir-format
msgid "User already disabled"
msgstr ""
#: lib/graphql/resolvers/user.ex:593
#: lib/graphql/resolvers/user.ex:602
#, elixir-autogen, elixir-format
msgid "User requested is not logged-in"
msgstr ""
@ -235,7 +236,7 @@ msgstr ""
msgid "You are already a member of this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:346
#: lib/graphql/resolvers/group.ex:350
#, elixir-autogen, elixir-format
msgid "You can't leave this group because you are the only administrator"
msgstr ""
@ -250,12 +251,12 @@ msgstr ""
msgid "You may not list groups unless moderator."
msgstr ""
#: lib/graphql/resolvers/user.ex:493
#: lib/graphql/resolvers/user.ex:502
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your email"
msgstr ""
#: lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:459
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to change your password"
msgstr ""
@ -265,7 +266,7 @@ msgstr ""
msgid "You need to be logged-in to delete a group"
msgstr ""
#: lib/graphql/resolvers/user.ex:555
#: lib/graphql/resolvers/user.ex:564
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to delete your account"
msgstr ""
@ -275,7 +276,7 @@ msgstr ""
msgid "You need to be logged-in to join a group"
msgstr ""
#: lib/graphql/resolvers/group.ex:351
#: lib/graphql/resolvers/group.ex:355
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to leave a group"
msgstr ""
@ -290,8 +291,8 @@ msgstr ""
msgid "You need to have an existing token to get a refresh token"
msgstr ""
#: lib/graphql/resolvers/user.ex:283
#: lib/graphql/resolvers/user.ex:307
#: lib/graphql/resolvers/user.ex:289
#: lib/graphql/resolvers/user.ex:316
#, elixir-autogen, elixir-format
msgid "You requested again a confirmation email too soon"
msgstr ""
@ -875,7 +876,7 @@ msgstr ""
msgid "Error while creating resource"
msgstr ""
#: lib/graphql/resolvers/user.ex:511
#: lib/graphql/resolvers/user.ex:520
#, elixir-autogen, elixir-format
msgid "Invalid activation token"
msgstr ""
@ -917,7 +918,7 @@ msgstr ""
msgid "Error while creating a discussion"
msgstr ""
#: lib/graphql/resolvers/user.ex:632
#: lib/graphql/resolvers/user.ex:641
#, elixir-autogen, elixir-format
msgid "Error while updating locale"
msgstr ""
@ -938,12 +939,12 @@ msgid "Failed to update the group"
msgstr ""
#: lib/graphql/resolvers/admin.ex:333
#: lib/graphql/resolvers/user.ex:475
#: lib/graphql/resolvers/user.ex:484
#, elixir-autogen, elixir-format
msgid "Failed to update user email"
msgstr ""
#: lib/graphql/resolvers/user.ex:507
#: lib/graphql/resolvers/user.ex:516
#, elixir-autogen, elixir-format
msgid "Failed to validate user email"
msgstr ""
@ -963,7 +964,7 @@ msgstr ""
msgid "You are not the comment creator"
msgstr ""
#: lib/graphql/resolvers/user.ex:432
#: lib/graphql/resolvers/user.ex:441
#, elixir-autogen, elixir-format
msgid "You cannot change your password."
msgstr ""
@ -1003,47 +1004,47 @@ msgstr ""
msgid "Unknown error while creating event"
msgstr ""
#: lib/graphql/resolvers/user.ex:488
#: lib/graphql/resolvers/user.ex:497
#, elixir-autogen, elixir-format
msgid "User cannot change email"
msgstr ""
#: lib/graphql/resolvers/group.ex:395
#: lib/graphql/resolvers/group.ex:399
#, elixir-autogen, elixir-format
msgid "Follow does not match your account"
msgstr ""
#: lib/graphql/resolvers/group.ex:399
#: lib/graphql/resolvers/group.ex:403
#, elixir-autogen, elixir-format
msgid "Follow not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:362
#, elixir-autogen, elixir-format
msgid "Profile with username %{username} not found"
msgstr ""
#: lib/graphql/resolvers/user.ex:348
#: lib/graphql/resolvers/user.ex:357
#, elixir-autogen, elixir-format
msgid "This profile does not belong to you"
msgstr ""
#: lib/graphql/resolvers/group.ex:369
#: lib/graphql/resolvers/group.ex:373
#, elixir-autogen, elixir-format
msgid "You are already following this group"
msgstr ""
#: lib/graphql/resolvers/group.ex:378
#: 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:427
#: 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:404
#: lib/graphql/resolvers/group.ex:408
#, elixir-autogen, elixir-format
msgid "You need to be logged-in to update a group follow"
msgstr ""
@ -1102,3 +1103,9 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
#: lib/graphql/resolvers/user.ex:286
#: lib/graphql/resolvers/user.ex:309
#, elixir-autogen, elixir-format, fuzzy
msgid "This email doesn't seem to be valid"
msgstr ""

View file

@ -84,13 +84,13 @@ msgstr "%{profile} ha creato la risorsa %{resource}."
msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} ha eliminato la discussione %{discussion}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:88
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} ha eliminato la cartella %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:92
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:94
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}."
@ -102,13 +102,13 @@ msgstr "%{profile} ha eliminato la risorsa %{resource}."
msgid "%{profile} excluded member %{member}."
msgstr "%{profile} ha escluso il membro %{member}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:62
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:64
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} ha spostato la cartella %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:73
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:75
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}."
@ -133,7 +133,7 @@ msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr ""
"%{profile} ha rinominato la cartella da %{old_resource_title} a %{resource}."
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:44
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:45
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."

Some files were not shown because too many files have changed in this diff Show more