Merge branch 'sentry-feedback-fixes' into 'main'

Various issues reported by sentry

See merge request framasoft/mobilizon!1195
This commit is contained in:
Thomas Citharel 2022-03-31 10:20:59 +00:00
commit b8d40a90ab
53 changed files with 1930 additions and 1750 deletions

View File

@ -274,7 +274,7 @@ package-app-dev:
# Packaging app for multi-arch # Packaging app for multi-arch
multi-arch-release: multi-arch-release:
stage: package stage: package
image: docker:stable image: docker:20.10.12
variables: variables:
DOCKER_TLS_CERTDIR: "/certs" DOCKER_TLS_CERTDIR: "/certs"
DOCKER_HOST: tcp://docker:2376 DOCKER_HOST: tcp://docker:2376
@ -283,7 +283,7 @@ multi-arch-release:
DOCKER_DRIVER: overlay2 DOCKER_DRIVER: overlay2
APP_ASSET: "${CI_PROJECT_NAME}_${CI_COMMIT_REF_NAME}_${ARCH}.tar.gz" APP_ASSET: "${CI_PROJECT_NAME}_${CI_COMMIT_REF_NAME}_${ARCH}.tar.gz"
services: services:
- docker:stable-dind - docker:20.10.12-dind
cache: {} cache: {}
before_script: before_script:
# Install buildx # Install buildx

View File

@ -8,5 +8,5 @@
out: "", out: "",
threshold: "medium", threshold: "medium",
ignore: ["Config.HTTPS", "Config.CSP"], ignore: ["Config.HTTPS", "Config.CSP"],
ignore_files: ["config/dev.1.secret.exs", "config/dev.2.secret.exs", "config/dev.3.secret.exs", "config/dev.secret.exs", "config/e2e.secret.exs", "config/prod.secret.exs", "config/test.secret.exs", "config/runtime.1.secret.exs", "config/runtime.2.secret.exs", "config/runtime.3.secret.exs", "config/runtime.exs"] ignore_files: ["config/runtime.exs"]
] ]

View File

@ -1,12 +1,16 @@
5048AE33D6269B15E21CF28C6F545AB6 02CE4963DFD1B0D6D5C567357CAFFE97
752C0E897CA81ACD81F4BB215FA5F8E4
23412CF16549E4E88366DC9DECF39071
81C1F600C5809C7029EE32DE4818CD7D
155A1FB53DE39EC8EFCFD7FB94EA823D 155A1FB53DE39EC8EFCFD7FB94EA823D
73B351E4CB3AF715AD450A085F5E6304 2262742E5C8944D5BF6698EC61F5DE50
BBACD7F0BACD4A6D3010C26604671692 25BEE162A99754480967216281E9EF33
6D4D4A4821B93BCFAC9CDBB367B34C4B 2A6F71CD6F1246F0B152C2376E2E398A
5674F0D127852889ED0132DC2F442AAB 30552A09D485A6AA73401C1D54F63C21
1600B7206E47F630D94AB54C360906F0 52900CE4EE3598F6F178A651FB256770
6151F44368FC19F2394274F513C29151
765526195D4C6D770EAF4DC944A8CBF4
B2FF1A12F13B873507C85091688C1D6D
B9AF8A342CD7FF39E10CC10A408C28E1
C042E87389F7BDCFF4E076E95731AE69
C42BFAEF7100F57BED75998B217C857A
D11958E86F1B6D37EF656B63405CA8A4
F16F054F2628609A726B9FF2F089D484

View File

@ -221,7 +221,7 @@ export default class App extends Vue {
? this.routerView?.$refs?.componentFocusTarget ? this.routerView?.$refs?.componentFocusTarget
: this.routerView?.$el : this.routerView?.$el
) as HTMLElement; ) as HTMLElement;
if (focusTarget) { if (focusTarget && focusTarget instanceof Element) {
// Make focustarget programmatically focussable // Make focustarget programmatically focussable
focusTarget.setAttribute("tabindex", "-1"); focusTarget.setAttribute("tabindex", "-1");

View File

@ -45,7 +45,7 @@
</a> </a>
<resource-dropdown <resource-dropdown
class="actions" class="actions"
v-if="!inline || !preview" v-if="!inline && !preview"
@delete="$emit('delete', resource.id)" @delete="$emit('delete', resource.id)"
@move="$emit('move', resource)" @move="$emit('move', resource)"
@rename="$emit('rename', resource)" @rename="$emit('rename', resource)"

View File

@ -1,7 +1,7 @@
<template> <template>
<div v-if="resource"> <div v-if="resource">
<article class="panel is-primary"> <article class="panel is-primary">
<p class="panel-heading"> <p class="panel-heading truncate">
{{ {{
$t('Move "{resourceName}"', { resourceName: initialResource.title }) $t('Move "{resourceName}"', { resourceName: initialResource.title })
}} }}
@ -28,7 +28,7 @@
</a> </a>
<template v-if="resource.children"> <template v-if="resource.children">
<a <a
class="panel-block" class="panel-block flex-wrap"
v-for="element in resource.children.elements" v-for="element in resource.children.elements"
:class="{ :class="{
clickable: clickable:
@ -37,15 +37,17 @@
:key="element.id" :key="element.id"
@click="goDown(element)" @click="goDown(element)"
> >
<span class="panel-icon"> <p class="truncate">
<b-icon <span class="panel-icon">
icon="folder" <b-icon
size="is-small" icon="folder"
v-if="element.type === 'folder'" size="is-small"
/> v-if="element.type === 'folder'"
<b-icon icon="link" size="is-small" v-else /> />
</span> <b-icon icon="link" size="is-small" v-else />
{{ element.title }} </span>
<span>{{ element.title }}</span>
</p>
<span v-if="element.id === initialResource.id"> <span v-if="element.id === initialResource.id">
<em v-if="element.type === 'folder'"> {{ $t("(this folder)") }}</em> <em v-if="element.type === 'folder'"> {{ $t("(this folder)") }}</em>
<em v-else> {{ $t("(this link)") }}</em> <em v-else> {{ $t("(this link)") }}</em>
@ -89,7 +91,7 @@
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import { Component, Vue, Prop } from "vue-property-decorator"; import { Component, Vue, Prop, Watch } from "vue-property-decorator";
import { GET_RESOURCE } from "../../graphql/resources"; import { GET_RESOURCE } from "../../graphql/resources";
import { IResource } from "../../types/resource"; import { IResource } from "../../types/resource";
@ -119,7 +121,7 @@ export default class ResourceSelector extends Vue {
@Prop({ required: true }) username!: string; @Prop({ required: true }) username!: string;
resource: IResource | undefined = this.initialResource.parent; resource: IResource | undefined = undefined;
RESOURCES_PER_PAGE = 10; RESOURCES_PER_PAGE = 10;
@ -131,6 +133,20 @@ export default class ResourceSelector extends Vue {
} }
} }
data() {
return {
resource: this.initialResource?.parent,
};
}
@Watch("initialResource")
updateResourceFromProp() {
if (this.initialResource) {
this.resource = this.initialResource?.parent;
this.$apollo.queries.resource.refetch();
}
}
updateResource(): void { updateResource(): void {
this.$emit( this.$emit(
"update-resource", "update-resource",

View File

@ -1308,5 +1308,6 @@
"© The OpenStreetMap Contributors": "© Les Contributeur⋅ices OpenStreetMap", "© The OpenStreetMap Contributors": "© Les Contributeur⋅ices OpenStreetMap",
"Category": "Catégorie", "Category": "Catégorie",
"Select a category": "Choisissez une categorie", "Select a category": "Choisissez une categorie",
"Any category": "N'importe quelle catégorie" "Any category": "N'importe quelle catégorie",
"No instance found.": "Aucune instance trouvée."
} }

View File

@ -9,10 +9,7 @@
<b-icon icon="folder" /> <b-icon icon="folder" />
{{ $t("New folder") }} {{ $t("New folder") }}
</b-dropdown-item> </b-dropdown-item>
<b-dropdown-item <b-dropdown-item aria-role="listitem" @click="createLinkModal">
aria-role="listitem"
@click="createLinkResourceModal = true"
>
<b-icon icon="link" /> <b-icon icon="link" />
{{ $t("New link") }} {{ $t("New link") }}
</b-dropdown-item> </b-dropdown-item>
@ -124,7 +121,11 @@
<section class="modal-card-body"> <section class="modal-card-body">
<form @submit.prevent="renameResource"> <form @submit.prevent="renameResource">
<b-field :label="$t('Title')"> <b-field :label="$t('Title')">
<b-input aria-required="true" v-model="updatedResource.title" /> <b-input
ref="resourceRenameInput"
aria-required="true"
v-model="updatedResource.title"
/>
</b-field> </b-field>
<b-button native-type="submit">{{ <b-button native-type="submit">{{
@ -154,12 +155,17 @@
:active.sync="createResourceModal" :active.sync="createResourceModal"
has-modal-card has-modal-card
:close-button-aria-label="$t('Close')" :close-button-aria-label="$t('Close')"
trap-focus
> >
<div class="modal-card"> <div class="modal-card">
<section class="modal-card-body"> <section class="modal-card-body">
<b-message type="is-danger" v-if="modalError">
{{ modalError }}
</b-message>
<form @submit.prevent="createResource"> <form @submit.prevent="createResource">
<b-field :label="$t('Title')" label-for="new-resource-title"> <b-field :label="$t('Title')" label-for="new-resource-title">
<b-input <b-input
ref="modalNewResourceInput"
aria-required="true" aria-required="true"
v-model="newResource.title" v-model="newResource.title"
id="new-resource-title" id="new-resource-title"
@ -179,6 +185,7 @@
class="link-resource-modal" class="link-resource-modal"
aria-modal aria-modal
:close-button-aria-label="$t('Close')" :close-button-aria-label="$t('Close')"
trap-focus
> >
<div class="modal-card"> <div class="modal-card">
<section class="modal-card-body"> <section class="modal-card-body">
@ -193,6 +200,7 @@
required required
v-model="newResource.resourceUrl" v-model="newResource.resourceUrl"
@blur="previewResource" @blur="previewResource"
ref="modalNewResourceLinkInput"
/> />
</b-field> </b-field>
@ -355,6 +363,12 @@ export default class Resources extends Mixins(ResourceMixin) {
put: true, put: true,
}; };
$refs!: {
resourceRenameInput: any;
modalNewResourceInput: HTMLElement;
modalNewResourceLinkInput: HTMLElement;
};
mapServiceTypeToIcon = mapServiceTypeToIcon; mapServiceTypeToIcon = mapServiceTypeToIcon;
get page(): number { get page(): number {
@ -458,15 +472,25 @@ export default class Resources extends Mixins(ResourceMixin) {
} }
} }
createFolderModal(): void { async createLinkModal(): Promise<void> {
this.newResource.type = "folder"; this.createLinkResourceModal = true;
this.createResourceModal = true; await this.$nextTick();
this.$refs.modalNewResourceLinkInput.focus();
} }
createResourceFromProvider(provider: IProvider): void { async createFolderModal(): Promise<void> {
this.newResource.type = "folder";
this.createResourceModal = true;
await this.$nextTick();
this.$refs.modalNewResourceInput.focus();
}
async createResourceFromProvider(provider: IProvider): Promise<void> {
this.newResource.resourceUrl = Resources.generateFullResourceUrl(provider); this.newResource.resourceUrl = Resources.generateFullResourceUrl(provider);
this.newResource.type = provider.software; this.newResource.type = provider.software;
this.createResourceModal = true; this.createResourceModal = true;
await this.$nextTick();
this.$refs.modalNewResourceInput.focus();
} }
static generateFullResourceUrl(provider: IProvider): string { static generateFullResourceUrl(provider: IProvider): string {
@ -549,10 +573,12 @@ export default class Resources extends Mixins(ResourceMixin) {
} }
} }
handleRename(resource: IResource): void { async handleRename(resource: IResource): Promise<void> {
console.log("handleRename");
this.renameModal = true; this.renameModal = true;
this.updatedResource = { ...resource }; this.updatedResource = { ...resource };
await this.$nextTick();
this.$refs.resourceRenameInput.focus();
this.$refs.resourceRenameInput.$el.querySelector("input").select();
} }
handleMove(resource: IResource): void { handleMove(resource: IResource): void {

View File

@ -148,7 +148,7 @@ defmodule Mobilizon.Federation.ActivityPub.Fetcher do
{:error, :http_error} {:error, :http_error}
{:error, error} -> {:error, error} ->
Logger.warn("Could not fetch actor at fetch #{url}, #{inspect(error)}") Logger.info("Could not fetch actor at #{url}, #{inspect(error)}")
{:error, :http_error} {:error, :http_error}
end end
end end

View File

@ -91,6 +91,9 @@ defmodule Mobilizon.Federation.ActivityPub.Transmogrifier do
# Object already exists # Object already exists
{:ok, nil, comment} {:ok, nil, comment}
end end
{:error, err} ->
{:error, err}
end end
end end
@ -850,8 +853,8 @@ defmodule Mobilizon.Federation.ActivityPub.Transmogrifier do
# Handle incoming `Accept` activities wrapping a `Join` activity on an event # Handle incoming `Accept` activities wrapping a `Join` activity on an event
defp do_handle_incoming_accept_join(join_object, %Actor{} = actor_accepting) do defp do_handle_incoming_accept_join(join_object, %Actor{} = actor_accepting) do
case get_participant(join_object, actor_accepting) do case get_participant(join_object, actor_accepting) do
{:ok, participant} -> {:ok, activity, participant} ->
do_handle_incoming_accept_join_event(participant, actor_accepting) do_handle_incoming_accept_join_event(participant, actor_accepting, activity)
{:error, _err} -> {:error, _err} ->
case get_member(join_object) do case get_member(join_object) do
@ -870,17 +873,22 @@ defmodule Mobilizon.Federation.ActivityPub.Transmogrifier do
end end
end end
defp do_handle_incoming_accept_join_event(%Participant{role: :participant}, _actor) do defp do_handle_incoming_accept_join_event(
%Participant{role: :participant} = participant,
_actor,
activity
) do
Logger.debug( Logger.debug(
"Tried to handle an Accept activity on a Join activity with a event object but the participant is already validated" "Tried to handle an Accept activity on a Join activity with a event object but the participant is already validated"
) )
nil {:ok, activity, participant}
end end
defp do_handle_incoming_accept_join_event( defp do_handle_incoming_accept_join_event(
%Participant{role: role, event: event} = participant, %Participant{role: role, event: event} = participant,
%Actor{} = actor_accepting %Actor{} = actor_accepting,
_activity
) )
when role in [:not_approved, :rejected] do when role in [:not_approved, :rejected] do
with %Event{} = event <- Events.get_event_with_preload!(event.id), with %Event{} = event <- Events.get_event_with_preload!(event.id),
@ -932,7 +940,7 @@ defmodule Mobilizon.Federation.ActivityPub.Transmogrifier do
# Handle incoming `Reject` activities wrapping a `Join` activity on an event # Handle incoming `Reject` activities wrapping a `Join` activity on an event
defp do_handle_incoming_reject_join(join_object, %Actor{} = actor_accepting) do defp do_handle_incoming_reject_join(join_object, %Actor{} = actor_accepting) do
with {:join_event, {:ok, %Participant{event: event, role: role} = participant}} with {:join_event, {:ok, _activity, %Participant{event: event, role: role} = participant}}
when role != :rejected <- when role != :rejected <-
{:join_event, get_participant(join_object, actor_accepting)}, {:join_event, get_participant(join_object, actor_accepting)},
{:event, %Event{} = event} <- {:event, Events.get_event_with_preload!(event.id)}, {:event, %Event{} = event} <- {:event, Events.get_event_with_preload!(event.id)},
@ -943,7 +951,7 @@ defmodule Mobilizon.Federation.ActivityPub.Transmogrifier do
:ok <- Participation.send_emails_to_local_user(participant) do :ok <- Participation.send_emails_to_local_user(participant) do
{:ok, activity, participant} {:ok, activity, participant}
else else
{:join_event, {:ok, %Participant{role: :rejected}}} -> {:join_event, {:ok, _activity, %Participant{role: :rejected}}} ->
Logger.warn( Logger.warn(
"Tried to handle an Reject activity on a Join activity with a event object but the participant is already rejected" "Tried to handle an Reject activity on a Join activity with a event object but the participant is already rejected"
) )
@ -1040,18 +1048,18 @@ defmodule Mobilizon.Federation.ActivityPub.Transmogrifier do
end end
end end
defp get_participant(join_object, %Actor{} = actor_accepting, loop \\ 1) do defp get_participant(join_object, %Actor{} = actor_accepting, loop \\ 1, activity \\ nil) do
with join_object_id when not is_nil(join_object_id) <- Utils.get_url(join_object), with join_object_id when not is_nil(join_object_id) <- Utils.get_url(join_object),
{:not_found, %Participant{} = participant} <- {:not_found, %Participant{} = participant} <-
{:not_found, Events.get_participant_by_url(join_object_id)} do {:not_found, Events.get_participant_by_url(join_object_id)} do
{:ok, participant} {:ok, activity, participant}
else else
{:not_found, _err} -> {:not_found, _err} ->
with true <- is_map(join_object), with true <- is_map(join_object),
true <- loop < 2, true <- loop < 2,
true <- Utils.are_same_origin?(actor_accepting.url, join_object["id"]), true <- Utils.are_same_origin?(actor_accepting.url, join_object["id"]),
{:ok, _activity, %Participant{url: participant_url}} <- handle_incoming(join_object) do {:ok, activity, %Participant{url: participant_url}} <- handle_incoming(join_object) do
get_participant(participant_url, actor_accepting, 2) get_participant(participant_url, actor_accepting, 2, activity)
else else
_ -> _ ->
{:error, "Participant URL not found"} {:error, "Participant URL not found"}

View File

@ -337,8 +337,9 @@ defmodule Mobilizon.Federation.ActivityPub.Utils do
message: "Object contains an actor object with invalid type: #{inspect(type)}" message: "Object contains an actor object with invalid type: #{inspect(type)}"
end end
def get_actor(%{"actor" => nil, "attributedTo" => nil}) do def get_actor(%{"actor" => nil, "attributedTo" => nil} = object) do
raise ArgumentError, message: "Object contains both actor and attributedTo fields being null" raise ArgumentError,
message: "Object contains both actor and attributedTo fields being null: #{inspect(object)}"
end end
def get_actor(%{"actor" => _}) do def get_actor(%{"actor" => _}) do

View File

@ -102,14 +102,18 @@ defmodule Mobilizon.Federation.HTTPSignatures.Signature do
end end
@spec sign(Actor.t(), map()) :: String.t() | {:error, :pem_decode_error} | no_return @spec sign(Actor.t(), map()) :: String.t() | {:error, :pem_decode_error} | no_return
def sign(%Actor{domain: domain, keys: keys} = actor, headers) when is_nil(domain) do def sign(%Actor{domain: domain, keys: keys, url: url} = actor, headers) when is_nil(domain) do
Logger.debug("Signing a payload on behalf of #{actor.url}") Logger.debug("Signing a payload on behalf of #{url}")
Logger.debug("headers") Logger.debug("headers")
Logger.debug(inspect(headers)) Logger.debug(inspect(headers))
case prepare_public_key(keys) do case prepare_public_key(keys) do
{:ok, key} -> {:ok, key} ->
HTTPSignatures.sign(key, actor.url <> "#main-key", headers) if Application.get_env(:sentry, :dsn) != nil do
Sentry.Context.set_extra_context(%{"actor_url" => url})
end
HTTPSignatures.sign(key, url <> "#main-key", headers)
{:error, :pem_decode_error} -> {:error, :pem_decode_error} ->
raise ArgumentError, message: "Failed to prepare public keys for #{actor.url}" raise ArgumentError, message: "Failed to prepare public keys for #{actor.url}"

View File

@ -122,6 +122,9 @@ defmodule Mobilizon.GraphQL.Resolvers.Resource do
{:ok, _, %Resource{} = resource} -> {:ok, _, %Resource{} = resource} ->
{:ok, resource} {:ok, resource}
{:error, %Ecto.Changeset{} = changeset} ->
{:error, changeset}
{:error, _err} -> {:error, _err} ->
{:error, dgettext("errors", "Error while creating resource")} {:error, dgettext("errors", "Error while creating resource")}
end end

View File

@ -63,6 +63,10 @@ defmodule Mobilizon.Resources.Resource do
|> maybe_add_published_at() |> maybe_add_published_at()
|> validate_resource_or_folder() |> validate_resource_or_folder()
|> validate_required(@required_attrs) |> validate_required(@required_attrs)
|> validate_length(:title, max: 200)
|> validate_length(:summary, max: 400)
|> validate_length(:resource_url, max: 400)
|> validate_length(:path, max: 500)
|> unique_constraint(:url, name: :resource_url_index) |> unique_constraint(:url, name: :resource_url_index)
end end

View File

@ -119,7 +119,11 @@ defmodule Mobilizon.Resources do
{:ok, resource} {:ok, resource}
{:error, operation, reason, _changes} -> {:error, operation, reason, _changes} ->
{:error, "Error while inserting resource when #{operation} because of #{inspect(reason)}"} Logger.error(
"Error while inserting resource when #{operation} because of #{inspect(reason)}"
)
{:error, reason}
end end
end end

View File

@ -182,7 +182,7 @@ defmodule Mobilizon.Service.DateTime do
compare_to_day = Keyword.get(options, :compare_to_day, Date.utc_today()) compare_to_day = Keyword.get(options, :compare_to_day, Date.utc_today())
compare_to = Keyword.get(options, :compare_to_datetime, DateTime.utc_now()) compare_to = Keyword.get(options, :compare_to_datetime, DateTime.utc_now())
start_time = Keyword.get(options, :start_time, @start_time) start_time = Keyword.get(options, :start_time, @start_time)
timezone = Keyword.get(options, :timezone, "Etc/UTC") timezone = Keyword.get(options, :timezone, "Etc/UTC") || "Etc/UTC"
end_time = Keyword.get(options, :end_time, @end_time) end_time = Keyword.get(options, :end_time, @end_time)
DateTime.compare(compare_to, DateTime.new!(compare_to_day, start_time, timezone)) in [ DateTime.compare(compare_to, DateTime.new!(compare_to_day, start_time, timezone)) in [

View File

@ -46,7 +46,7 @@ defmodule Mobilizon.Service.Workers.Notification do
}) do }) do
with %User{locale: locale, settings: %Setting{timezone: timezone, notification_on_day: true}} = with %User{locale: locale, settings: %Setting{timezone: timezone, notification_on_day: true}} =
user <- Users.get_user_with_settings!(user_id), user <- Users.get_user_with_settings!(user_id),
{start, tomorrow} <- calculate_start_end(1, timezone), {start, tomorrow} <- calculate_start_end(1, timezone || "Etc/UTC"),
%Page{ %Page{
elements: participations, elements: participations,
total: total total: total
@ -80,7 +80,7 @@ defmodule Mobilizon.Service.Workers.Notification do
locale: locale, locale: locale,
settings: %Setting{timezone: timezone, notification_each_week: true} settings: %Setting{timezone: timezone, notification_each_week: true}
} = user <- Users.get_user_with_settings!(user_id), } = user <- Users.get_user_with_settings!(user_id),
{start, end_week} <- calculate_start_end(7, timezone), {start, end_week} <- calculate_start_end(7, timezone || "Etc/UTC"),
%Page{ %Page{
elements: participations, elements: participations,
total: total total: total

View File

@ -26,22 +26,6 @@ defmodule Mobilizon.Web.Auth.Context do
user_agent = conn |> Plug.Conn.get_req_header("user-agent") |> List.first() user_agent = conn |> Plug.Conn.get_req_header("user-agent") |> List.first()
if Application.get_env(:sentry, :dsn) != nil do
Sentry.Context.set_request_context(%{
url: Plug.Conn.request_url(conn),
method: conn.method,
headers: %{
"User-Agent": user_agent,
Referer: conn |> Plug.Conn.get_req_header("referer") |> List.first()
},
query_string: conn.query_string,
env: %{
REQUEST_ID: conn |> Plug.Conn.get_resp_header("x-request-id") |> List.first(),
SERVER_NAME: conn.host
}
})
end
{conn, context} = {conn, context} =
case Guardian.Plug.current_resource(conn) do case Guardian.Plug.current_resource(conn) do
%User{id: user_id, email: user_email} = user -> %User{id: user_id, email: user_email} = user ->

View File

@ -131,7 +131,7 @@ defmodule Mobilizon.Web.ReverseProxy do
Logger.warn("Tried to reverse proxy URL #{inspect(url)}") Logger.warn("Tried to reverse proxy URL #{inspect(url)}")
conn conn
|> error_or_redirect(url, 500, "Request failed", opts) |> error_or_redirect(url, 400, "Request failed", opts)
|> halt() |> halt()
{:error, {:invalid_http_response, code}} -> {:error, {:invalid_http_response, code}} ->
@ -150,7 +150,7 @@ defmodule Mobilizon.Web.ReverseProxy do
Logger.error("#{__MODULE__}: request to #{inspect(url)} failed: #{inspect(error)}") Logger.error("#{__MODULE__}: request to #{inspect(url)} failed: #{inspect(error)}")
conn conn
|> error_or_redirect(url, 500, "Request failed", opts) |> error_or_redirect(url, 400, "Request failed", opts)
|> halt() |> halt()
end end
end end

View File

@ -0,0 +1,26 @@
defmodule Mobilizon.Web.RequestContext do
@moduledoc """
Module to put some context into the request
"""
@spec put_request_context(Plug.Conn.t(), Keyword.t()) :: Plug.Conn.t()
def put_request_context(%Plug.Conn{} = conn, _opts \\ []) do
if Application.get_env(:sentry, :dsn) != nil do
Sentry.Context.set_request_context(%{
url: Plug.Conn.request_url(conn),
method: conn.method,
headers: %{
"User-Agent": conn |> Plug.Conn.get_req_header("user-agent") |> List.first(),
Referer: conn |> Plug.Conn.get_req_header("referer") |> List.first()
},
query_string: conn.query_string,
env: %{
REQUEST_ID: conn |> Plug.Conn.get_resp_header("x-request-id") |> List.first(),
SERVER_NAME: conn.host
}
})
end
conn
end
end

View File

@ -3,9 +3,11 @@ defmodule Mobilizon.Web.Router do
Router for mobilizon app Router for mobilizon app
""" """
use Mobilizon.Web, :router use Mobilizon.Web, :router
import Mobilizon.Web.RequestContext
pipeline :graphql do pipeline :graphql do
# plug(:accepts, ["json"]) # plug(:accepts, ["json"])
plug(:put_request_context)
plug(Mobilizon.Web.Auth.Pipeline) plug(Mobilizon.Web.Auth.Pipeline)
plug(Mobilizon.Web.Plugs.SetLocalePlug) plug(Mobilizon.Web.Plugs.SetLocalePlug)
end end
@ -22,29 +24,35 @@ defmodule Mobilizon.Web.Router do
end end
pipeline :host_meta do pipeline :host_meta do
plug(:put_request_context)
plug(:accepts, ["xrd-xml"]) plug(:accepts, ["xrd-xml"])
end end
pipeline :well_known do pipeline :well_known do
plug(:put_request_context)
plug(:accepts, ["json", "jrd-json"]) plug(:accepts, ["json", "jrd-json"])
end end
pipeline :activity_pub_signature do pipeline :activity_pub_signature do
plug(:put_request_context)
plug(Mobilizon.Web.Plugs.HTTPSignatures) plug(Mobilizon.Web.Plugs.HTTPSignatures)
plug(Mobilizon.Web.Plugs.MappedSignatureToIdentity) plug(Mobilizon.Web.Plugs.MappedSignatureToIdentity)
end end
pipeline :relay do pipeline :relay do
plug(:put_request_context)
plug(Mobilizon.Web.Plugs.HTTPSignatures) plug(Mobilizon.Web.Plugs.HTTPSignatures)
plug(Mobilizon.Web.Plugs.MappedSignatureToIdentity) plug(Mobilizon.Web.Plugs.MappedSignatureToIdentity)
plug(:accepts, ["activity-json", "json"]) plug(:accepts, ["activity-json", "json"])
end end
pipeline :activity_pub do pipeline :activity_pub do
plug(:put_request_context)
plug(:accepts, ["activity-json"]) plug(:accepts, ["activity-json"])
end end
pipeline :activity_pub_and_html do pipeline :activity_pub_and_html do
plug(:put_request_context)
plug(:accepts, ["html", "activity-json"]) plug(:accepts, ["html", "activity-json"])
plug(:put_secure_browser_headers) plug(:put_secure_browser_headers)
@ -57,14 +65,13 @@ defmodule Mobilizon.Web.Router do
end end
pipeline :atom_and_ical do pipeline :atom_and_ical do
plug(:put_request_context)
plug(:put_secure_browser_headers) plug(:put_secure_browser_headers)
plug(:accepts, ["atom", "ics", "html", "xml"]) plug(:accepts, ["atom", "ics", "html", "xml"])
end end
pipeline :exports do
end
pipeline :browser do pipeline :browser do
plug(:put_request_context)
plug(Plug.Static, at: "/", from: "priv/static") plug(Plug.Static, at: "/", from: "priv/static")
plug(Mobilizon.Web.Plugs.SetLocalePlug) plug(Mobilizon.Web.Plugs.SetLocalePlug)
@ -78,9 +85,6 @@ defmodule Mobilizon.Web.Router do
plug(:put_secure_browser_headers) plug(:put_secure_browser_headers)
end end
pipeline :remote_media do
end
scope "/exports", Mobilizon.Web do scope "/exports", Mobilizon.Web do
pipe_through(:browser) pipe_through(:browser)
get("/:format/:file", ExportController, :export) get("/:format/:file", ExportController, :export)

View File

@ -6,4 +6,4 @@
<%= if @event.description do %><%= gettext("Details:") %> <%= if @event.description do %><%= gettext("Details:") %>
<%= process_description(@event.description) %> <%= process_description(@event.description) %>
<%= if String.length(@event.description) > 200 do %><%= gettext("Read more : %{url}", url: Routes.page_url(Mobilizon.Web.Endpoint, :event, @event.uuid)) |> raw %><% end %><% end %> <%= if String.length(@event.description) > 200 do %><%= gettext("Read more: %{url}", url: Routes.page_url(Mobilizon.Web.Endpoint, :event, @event.uuid)) %><% end %><% end %>

View File

@ -1620,11 +1620,6 @@ msgstr "تم قبول المشاركة"
msgid "Participate:" msgid "Participate:"
msgstr "تم قبول المشاركة" msgstr "تم قبول المشاركة"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1877,151 +1872,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "التعليقات" msgstr "التعليقات"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "تنبيه" msgstr "تنبيه"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1599,11 +1599,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1853,151 +1848,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1851,11 +1851,6 @@ msgstr "S'ha aprovat la participació"
msgid "Participate:" msgid "Participate:"
msgstr "S'ha aprovat la participació" msgstr "S'ha aprovat la participació"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -2113,151 +2108,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Comentaris" msgstr "Comentaris"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Alerta" msgstr "Alerta"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1919,11 +1919,6 @@ msgstr "Účastněte se"
msgid "Participate:" msgid "Participate:"
msgstr "Účastněte se:" msgstr "Účastněte se:"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr "Více informací : %{url}"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -2209,151 +2204,156 @@ msgid "View the details"
msgstr "Zobrazit podrobnosti" msgstr "Zobrazit podrobnosti"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Komentáře" msgstr "Komentáře"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Upozornění" msgstr "Upozornění"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr "Více informací : %{url}"

View File

@ -18,468 +18,468 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.11.2\n" "X-Generator: Weblate 4.11.2\n"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:19 #: lib/web/templates/email/activity/_member_activity_item.html.heex:19
#: lib/web/templates/email/activity/_member_activity_item.text.eex:12 #: lib/web/templates/email/activity/_member_activity_item.text.eex:12
#, elixir-autogen, elixir-format
msgid "%{member} accepted the invitation to join the group." msgid "%{member} accepted the invitation to join the group."
msgstr "%{member} hat die Einladung in die Gruppe angenommen." msgstr "%{member} hat die Einladung in die Gruppe angenommen."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:26 #: lib/web/templates/email/activity/_member_activity_item.html.heex:26
#: lib/web/templates/email/activity/_member_activity_item.text.eex:17 #: lib/web/templates/email/activity/_member_activity_item.text.eex:17
#, elixir-autogen, elixir-format
msgid "%{member} rejected the invitation to join the group." msgid "%{member} rejected the invitation to join the group."
msgstr "%{member} hat die Einladung in die Gruppe abgelehnt." msgstr "%{member} hat die Einladung in die Gruppe abgelehnt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:4 #: lib/web/templates/email/activity/_member_activity_item.html.heex:4
#: lib/web/templates/email/activity/_member_activity_item.text.eex:1 #: lib/web/templates/email/activity/_member_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{member} requested to join the group." msgid "%{member} requested to join the group."
msgstr "%{member} hat den Eintritt in die Gruppe beantragt." msgstr "%{member} hat den Eintritt in die Gruppe beantragt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:11 #: lib/web/templates/email/activity/_member_activity_item.html.heex:11
#: lib/web/templates/email/activity/_member_activity_item.text.eex:6 #: lib/web/templates/email/activity/_member_activity_item.text.eex:6
#, elixir-autogen, elixir-format
msgid "%{member} was invited by %{profile}." msgid "%{member} was invited by %{profile}."
msgstr "%{member} wurde von %{profile} eingeladen." msgstr "%{member} wurde von %{profile} eingeladen."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:40 #: lib/web/templates/email/activity/_member_activity_item.html.heex:40
#: lib/web/templates/email/activity/_member_activity_item.text.eex:27 #: lib/web/templates/email/activity/_member_activity_item.text.eex:27
#, elixir-autogen, elixir-format
msgid "%{profile} added the member %{member}." msgid "%{profile} added the member %{member}."
msgstr "%{profile} hat das Mitglied %{member} hinzugefügt." msgstr "%{profile} hat das Mitglied %{member} hinzugefügt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:46 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:46
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:19 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} archived the discussion %{discussion}." msgid "%{profile} archived the discussion %{discussion}."
msgstr "%{profile} hat die Diskussion %{discussion} archiviert." msgstr "%{profile} hat die Diskussion %{discussion} archiviert."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:4 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:4
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:1 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} created the discussion %{discussion}." msgid "%{profile} created the discussion %{discussion}."
msgstr "%{profile} hat die Diskussion %{discussion} erstellt." msgstr "%{profile} hat die Diskussion %{discussion} erstellt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:5 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:5
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:2 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:2
#, elixir-autogen, elixir-format
msgid "%{profile} created the folder %{resource}." msgid "%{profile} created the folder %{resource}."
msgstr "%{profile} hat den Folder %{resource} erstellt." msgstr "%{profile} hat den Folder %{resource} erstellt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_group_activity_item.html.heex:4 #: lib/web/templates/email/activity/_group_activity_item.html.heex:4
#: lib/web/templates/email/activity/_group_activity_item.text.eex:1 #: lib/web/templates/email/activity/_group_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} created the group %{group}." msgid "%{profile} created the group %{group}."
msgstr "%{profile} hat die Gruppe %{group} erstellt." msgstr "%{profile} hat die Gruppe %{group} erstellt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:20 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:20
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:8 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:8
#, elixir-autogen, elixir-format
msgid "%{profile} created the resource %{resource}." msgid "%{profile} created the resource %{resource}."
msgstr "%{profile} hat die Ressource %{resource} erstellt." msgstr "%{profile} hat die Ressource %{resource} erstellt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:60 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:60
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:25 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:25
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the discussion %{discussion}." msgid "%{profile} deleted the discussion %{discussion}."
msgstr "%{profile} hat die Diskussion %{discussion} gelöscht." msgstr "%{profile} hat die Diskussion %{discussion} gelöscht."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:103 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:103
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:40 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:40
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the folder %{resource}." msgid "%{profile} deleted the folder %{resource}."
msgstr "%{profile} hat den Folder %{resource} gelöscht." msgstr "%{profile} hat den Folder %{resource} gelöscht."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:111 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:111
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:45 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} deleted the resource %{resource}." msgid "%{profile} deleted the resource %{resource}."
msgstr "%{profile} hat die Ressource %{resource} gelöscht." msgstr "%{profile} hat die Ressource %{resource} gelöscht."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:56 #: lib/web/templates/email/activity/_member_activity_item.html.heex:56
#: lib/web/templates/email/activity/_member_activity_item.text.eex:39 #: lib/web/templates/email/activity/_member_activity_item.text.eex:39
#, elixir-autogen, elixir-format
msgid "%{profile} excluded member %{member}." msgid "%{profile} excluded member %{member}."
msgstr "%{profile} hat das Mitglied %{member} ausgeschlossen." msgstr "%{profile} hat das Mitglied %{member} ausgeschlossen."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:71 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:71
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:28 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:28
#, elixir-autogen, elixir-format
msgid "%{profile} moved the folder %{resource}." msgid "%{profile} moved the folder %{resource}."
msgstr "%{profile} hat den Ordner %{resource} verschoben." msgstr "%{profile} hat den Ordner %{resource} verschoben."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:86 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:86
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:34 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:34
#, elixir-autogen, elixir-format
msgid "%{profile} moved the resource %{resource}." msgid "%{profile} moved the resource %{resource}."
msgstr "%{profile} hat den Ordner %{resource} verschoben." msgstr "%{profile} hat den Ordner %{resource} verschoben."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:64 #: lib/web/templates/email/activity/_member_activity_item.html.heex:64
#: lib/web/templates/email/activity/_member_activity_item.text.eex:45 #: lib/web/templates/email/activity/_member_activity_item.text.eex:45
#, elixir-autogen, elixir-format
msgid "%{profile} quit the group." msgid "%{profile} quit the group."
msgstr "%{profile} hat die Gruppe verlassen." msgstr "%{profile} hat die Gruppe verlassen."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:32 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:32
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:13 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the discussion %{discussion}." msgid "%{profile} renamed the discussion %{discussion}."
msgstr "%{profile} hat die Diskussion %{discussion} umbenannt." msgstr "%{profile} hat die Diskussion %{discussion} umbenannt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:37 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:37
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:14 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:14
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}." msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource}."
msgstr "" msgstr ""
"%{profile} hat den Folder %{old_resource_title} in %{resource} umbenannt." "%{profile} hat den Folder %{old_resource_title} in %{resource} umbenannt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_resource_activity_item.html.heex:53 #: lib/web/templates/email/activity/_resource_activity_item.html.heex:53
#: lib/web/templates/email/activity/_resource_activity_item.text.eex:21 #: lib/web/templates/email/activity/_resource_activity_item.text.eex:21
#, elixir-autogen, elixir-format
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}." msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource}."
msgstr "" msgstr ""
"{profile} hat die Ressource %{old_resource_title} in %{resource} umbenannt." "{profile} hat die Ressource %{old_resource_title} in %{resource} umbenannt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_discussion_activity_item.html.heex:18 #: lib/web/templates/email/activity/_discussion_activity_item.html.heex:18
#: lib/web/templates/email/activity/_discussion_activity_item.text.eex:7 #: lib/web/templates/email/activity/_discussion_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} replied to the discussion %{discussion}." msgid "%{profile} replied to the discussion %{discussion}."
msgstr "%{profile} hat auf die Diskussion %{discussion} geantwortet." msgstr "%{profile} hat auf die Diskussion %{discussion} geantwortet."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_group_activity_item.html.heex:19 #: lib/web/templates/email/activity/_group_activity_item.html.heex:19
#: lib/web/templates/email/activity/_group_activity_item.text.eex:7 #: lib/web/templates/email/activity/_group_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "%{profile} updated the group %{group}." msgid "%{profile} updated the group %{group}."
msgstr "%{profile} hat die Gruppe %{group} aktualisiert." msgstr "%{profile} hat die Gruppe %{group} aktualisiert."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:48 #: lib/web/templates/email/activity/_member_activity_item.html.heex:48
#: lib/web/templates/email/activity/_member_activity_item.text.eex:33 #: lib/web/templates/email/activity/_member_activity_item.text.eex:33
#, elixir-autogen, elixir-format
msgid "%{profile} updated the member %{member}." msgid "%{profile} updated the member %{member}."
msgstr "%{profile} hat das Mitglied %{member} aktualisiert." msgstr "%{profile} hat das Mitglied %{member} aktualisiert."
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/event.ex:23 #: lib/service/activity/renderer/event.ex:23
#: lib/web/templates/email/activity/_event_activity_item.html.heex:4 #: lib/web/templates/email/activity/_event_activity_item.html.heex:4
#: lib/web/templates/email/activity/_event_activity_item.text.eex:1 #: lib/web/templates/email/activity/_event_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "The event %{event} was created by %{profile}." msgid "The event %{event} was created by %{profile}."
msgstr "Die Veranstaltung %{event} wurde von %{profile} erstellt." msgstr "Die Veranstaltung %{event} wurde von %{profile} erstellt."
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/event.ex:43 #: lib/service/activity/renderer/event.ex:43
#: lib/web/templates/email/activity/_event_activity_item.html.heex:34 #: lib/web/templates/email/activity/_event_activity_item.html.heex:34
#: lib/web/templates/email/activity/_event_activity_item.text.eex:13 #: lib/web/templates/email/activity/_event_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "The event %{event} was deleted by %{profile}." msgid "The event %{event} was deleted by %{profile}."
msgstr "Die Veranstaltung %{event} wurde von %{profile} gelöscht." msgstr "Die Veranstaltung %{event} wurde von %{profile} gelöscht."
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/event.ex:33 #: lib/service/activity/renderer/event.ex:33
#: lib/web/templates/email/activity/_event_activity_item.html.heex:19 #: lib/web/templates/email/activity/_event_activity_item.html.heex:19
#: lib/web/templates/email/activity/_event_activity_item.text.eex:7 #: lib/web/templates/email/activity/_event_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "The event %{event} was updated by %{profile}." msgid "The event %{event} was updated by %{profile}."
msgstr "Die Veranstaltung %{event} wurde von %{profile} aktualisiert." msgstr "Die Veranstaltung %{event} wurde von %{profile} aktualisiert."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_post_activity_item.html.heex:4 #: lib/web/templates/email/activity/_post_activity_item.html.heex:4
#: lib/web/templates/email/activity/_post_activity_item.text.eex:1 #: lib/web/templates/email/activity/_post_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "The post %{post} was created by %{profile}." msgid "The post %{post} was created by %{profile}."
msgstr "Der Beitrag %{post} wurde von %{profile} erstellt." msgstr "Der Beitrag %{post} wurde von %{profile} erstellt."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_post_activity_item.html.heex:34 #: lib/web/templates/email/activity/_post_activity_item.html.heex:34
#: lib/web/templates/email/activity/_post_activity_item.text.eex:13 #: lib/web/templates/email/activity/_post_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "The post %{post} was deleted by %{profile}." msgid "The post %{post} was deleted by %{profile}."
msgstr "Der Beitrag %{post} wurde von %{profile} gelöscht." msgstr "Der Beitrag %{post} wurde von %{profile} gelöscht."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_post_activity_item.html.heex:19 #: lib/web/templates/email/activity/_post_activity_item.html.heex:19
#: lib/web/templates/email/activity/_post_activity_item.text.eex:7 #: lib/web/templates/email/activity/_post_activity_item.text.eex:7
#, elixir-autogen, elixir-format
msgid "The post %{post} was updated by %{profile}." msgid "The post %{post} was updated by %{profile}."
msgstr "Der Beitrag %{post} wurde von %{profile} aktualisiert." msgstr "Der Beitrag %{post} wurde von %{profile} aktualisiert."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/activity/_member_activity_item.html.heex:33 #: lib/web/templates/email/activity/_member_activity_item.html.heex:33
#: lib/web/templates/email/activity/_member_activity_item.text.eex:22 #: lib/web/templates/email/activity/_member_activity_item.text.eex:22
#, elixir-autogen, elixir-format
msgid "%{member} joined the group." msgid "%{member} joined the group."
msgstr "%{member} ist der Gruppe beigetreten." msgstr "%{member} ist der Gruppe beigetreten."
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/event.ex:63 #: lib/service/activity/renderer/event.ex:63
#: lib/web/templates/email/activity/_event_activity_item.html.heex:58 #: lib/web/templates/email/activity/_event_activity_item.html.heex:58
#: lib/web/templates/email/activity/_event_activity_item.text.eex:25 #: lib/web/templates/email/activity/_event_activity_item.text.eex:25
#, elixir-autogen, elixir-format
msgid "%{profile} posted a comment on the event %{event}." msgid "%{profile} posted a comment on the event %{event}."
msgstr "%{profile} hat die Veranstaltung %{event} kommentiert." msgstr "%{profile} hat die Veranstaltung %{event} kommentiert."
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/event.ex:54 #: lib/service/activity/renderer/event.ex:54
#: lib/web/templates/email/activity/_event_activity_item.html.heex:43 #: lib/web/templates/email/activity/_event_activity_item.html.heex:43
#: lib/web/templates/email/activity/_event_activity_item.text.eex:19 #: lib/web/templates/email/activity/_event_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} replied to a comment on the event %{event}." msgid "%{profile} replied to a comment on the event %{event}."
msgstr "" msgstr ""
"%{profile} hat auf ein Kommentar in der Veranstaltung %{event} geantwortet." "%{profile} hat auf ein Kommentar in der Veranstaltung %{event} geantwortet."
#: lib/web/templates/email/email_direct_activity.text.eex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/email_direct_activity.text.eex:27
msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings." msgid "Don't want to receive activity notifications? You may change frequency or disable them in your settings."
msgstr "" msgstr ""
"Sie möchten keine Benachrichtigungen erhalten? Sie können die Häufigkeit, " "Sie möchten keine Benachrichtigungen erhalten? Sie können die Häufigkeit, "
"mit der Sie Benachrichtigungen erhalten, in den Einstellungen ändern oder " "mit der Sie Benachrichtigungen erhalten, in den Einstellungen ändern oder "
"Sie ausschalten." "Sie ausschalten."
#, elixir-format
#: lib/web/templates/email/email_direct_activity.html.heex:135 #: lib/web/templates/email/email_direct_activity.html.heex:135
#: lib/web/templates/email/email_direct_activity.text.eex:23 #: lib/web/templates/email/email_direct_activity.text.eex:23
#, elixir-format
msgid "View one more activity" msgid "View one more activity"
msgid_plural "View %{count} more activities" msgid_plural "View %{count} more activities"
msgstr[0] "%{count} weitere Aktivität anzeigen" msgstr[0] "%{count} weitere Aktivität anzeigen"
msgstr[1] "Eine weitere Aktivität anzeigen" msgstr[1] "Eine weitere Aktivität anzeigen"
#, elixir-format
#: lib/web/templates/email/email_direct_activity.html.heex:44 #: lib/web/templates/email/email_direct_activity.html.heex:44
#: lib/web/templates/email/email_direct_activity.html.heex:46 #: lib/web/templates/email/email_direct_activity.html.heex:46
#: lib/web/templates/email/email_direct_activity.text.eex:6 #: lib/web/templates/email/email_direct_activity.text.eex:6
#: lib/web/templates/email/email_direct_activity.text.eex:7 #: lib/web/templates/email/email_direct_activity.text.eex:7
#, elixir-format
msgid "There has been an activity!" msgid "There has been an activity!"
msgid_plural "There has been some activity!" msgid_plural "There has been some activity!"
msgstr[0] "Es hat sich etwas getan!" msgstr[0] "Es hat sich etwas getan!"
msgstr[1] "Es hat sich einiges getan!" msgstr[1] "Es hat sich einiges getan!"
#: lib/service/activity/renderer/renderer.ex:46
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/renderer.ex:46
msgid "Activity on %{instance}" msgid "Activity on %{instance}"
msgstr "Aktivität auf %{Instanz}" msgstr "Aktivität auf %{Instanz}"
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/comment.ex:38 #: lib/service/activity/renderer/comment.ex:38
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:19 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:19
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:7 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:7
#: lib/web/templates/email/email_anonymous_activity.html.heex:41 #: lib/web/templates/email/email_anonymous_activity.html.heex:41
#: lib/web/templates/email/email_anonymous_activity.text.eex:5 #: lib/web/templates/email/email_anonymous_activity.text.eex:5
#, elixir-autogen, elixir-format
msgid "%{profile} has posted an announcement under event %{event}." msgid "%{profile} has posted an announcement under event %{event}."
msgstr "" msgstr ""
"%{profile} hat eine Ankündigung unter der Veranstaltung %{event} " "%{profile} hat eine Ankündigung unter der Veranstaltung %{event} "
"veröffentlicht." "veröffentlicht."
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/comment.ex:24 #: lib/service/activity/renderer/comment.ex:24
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:4 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:4
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:1 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:1
#, elixir-autogen, elixir-format
msgid "%{profile} mentionned you in a comment under event %{event}." msgid "%{profile} mentionned you in a comment under event %{event}."
msgstr "" msgstr ""
"%{profile} hat Sie in einem Kommentar unter der Veranstaltung %{event} " "%{profile} hat Sie in einem Kommentar unter der Veranstaltung %{event} "
"erwähnt." "erwähnt."
#: lib/web/templates/email/email_direct_activity.html.heex:155
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/email_direct_activity.html.heex:155
msgid "Don't want to receive activity notifications? You may change frequency or disable them in %{tag_start}your settings%{tag_end}." msgid "Don't want to receive activity notifications? You may change frequency or disable them in %{tag_start}your settings%{tag_end}."
msgstr "" msgstr ""
"Möchten Sie keine Aktivitätsbenachrichtigungen erhalten? Sie können die " "Möchten Sie keine Aktivitätsbenachrichtigungen erhalten? Sie können die "
"Häufigkeit ändern oder sie in %{tag_start}Ihren Einstellungen%{tag_end} " "Häufigkeit ändern oder sie in %{tag_start}Ihren Einstellungen%{tag_end} "
"deaktivieren." "deaktivieren."
#, elixir-autogen, elixir-format
#: lib/web/templates/email/email_direct_activity.html.heex:42 #: lib/web/templates/email/email_direct_activity.html.heex:42
#: lib/web/templates/email/email_direct_activity.text.eex:5 #: lib/web/templates/email/email_direct_activity.text.eex:5
#, elixir-autogen, elixir-format
msgid "Here's your weekly activity recap" msgid "Here's your weekly activity recap"
msgstr "Hier ist Ihre wöchentliche Zusammenfassung der Aktivitäten" msgstr "Hier ist Ihre wöchentliche Zusammenfassung der Aktivitäten"
#, elixir-autogen, elixir-format
#: lib/web/email/activity.ex:119 #: lib/web/email/activity.ex:119
#: lib/web/email/activity.ex:140 #: lib/web/email/activity.ex:140
#, elixir-autogen, elixir-format
msgid "Activity notification for %{instance}" msgid "Activity notification for %{instance}"
msgstr "Aktivitätsbenachrichtigung für %{Instanz}" msgstr "Aktivitätsbenachrichtigung für %{Instanz}"
#: lib/web/email/activity.ex:126
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/email/activity.ex:126
msgid "Daily activity recap for %{instance}" msgid "Daily activity recap for %{instance}"
msgstr "Tägliche Zusammenfassung der Aktivitäten für %{instance}" msgstr "Tägliche Zusammenfassung der Aktivitäten für %{instance}"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/email_direct_activity.html.heex:40 #: lib/web/templates/email/email_direct_activity.html.heex:40
#: lib/web/templates/email/email_direct_activity.text.eex:4 #: lib/web/templates/email/email_direct_activity.text.eex:4
#, elixir-autogen, elixir-format
msgid "Here's your daily activity recap" msgid "Here's your daily activity recap"
msgstr "Hier ist Ihre tägliche Zusammenfassung der Aktivitäten" msgstr "Hier ist Ihre tägliche Zusammenfassung der Aktivitäten"
#: lib/web/email/activity.ex:133
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/email/activity.ex:133
msgid "Weekly activity recap for %{instance}" msgid "Weekly activity recap for %{instance}"
msgstr "Wöchentliche Zusammenfassung der Aktivitäten für %{Instanz}" msgstr "Wöchentliche Zusammenfassung der Aktivitäten für %{Instanz}"
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/comment.ex:66 #: lib/service/activity/renderer/comment.ex:66
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:51 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:51
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:19 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:19
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a new comment under your event %{event}." msgid "%{profile} has posted a new comment under your event %{event}."
msgstr "" msgstr ""
"%{profile} hat einen neuen Kommentar unter Ihrer Veranstaltung %{event} " "%{profile} hat einen neuen Kommentar unter Ihrer Veranstaltung %{event} "
"abgegeben." "abgegeben."
#, elixir-autogen, elixir-format
#: lib/service/activity/renderer/comment.ex:53 #: lib/service/activity/renderer/comment.ex:53
#: lib/web/templates/email/activity/_comment_activity_item.html.heex:36 #: lib/web/templates/email/activity/_comment_activity_item.html.heex:36
#: lib/web/templates/email/activity/_comment_activity_item.text.eex:13 #: lib/web/templates/email/activity/_comment_activity_item.text.eex:13
#, elixir-autogen, elixir-format
msgid "%{profile} has posted a new reply under your event %{event}." msgid "%{profile} has posted a new reply under your event %{event}."
msgstr "" msgstr ""
"%{profile} hat eine neue Antwort unter Ihrer Veranstaltung %{event} gepostet." "%{profile} hat eine neue Antwort unter Ihrer Veranstaltung %{event} gepostet."
#: lib/web/email/activity.ex:46
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/email/activity.ex:46
msgid "Announcement for your event %{event}" msgid "Announcement for your event %{event}"
msgstr "Ankündigung für Ihre Veranstaltung %{event}" msgstr "Ankündigung für Ihre Veranstaltung %{event}"
#: lib/service/activity/renderer/group.ex:23
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/group.ex:23
msgid "The group %{group} was updated by %{profile}." msgid "The group %{group} was updated by %{profile}."
msgstr "Die Gruppe %{group} wurde von %{profile} aktualisiert." msgstr "Die Gruppe %{group} wurde von %{profile} aktualisiert."
#: lib/service/activity/renderer/post.ex:47
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/post.ex:47
msgid "The post %{post} from group %{group} was deleted by %{profile}." msgid "The post %{post} from group %{group} was deleted by %{profile}."
msgstr "" msgstr ""
"Der Beitrag %{post} in der Gruppe %{group} wurde von %{profile} gelöscht." "Der Beitrag %{post} in der Gruppe %{group} wurde von %{profile} gelöscht."
#: lib/service/activity/renderer/post.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/post.ex:31
msgid "The post %{post} from group %{group} was published by %{profile}." msgid "The post %{post} from group %{group} was published by %{profile}."
msgstr "" msgstr ""
"Der Beitrag %{post} in der Gruppe %{group} wurde von %{profile} " "Der Beitrag %{post} in der Gruppe %{group} wurde von %{profile} "
"veröffentlicht." "veröffentlicht."
#: lib/service/activity/renderer/post.ex:39
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/post.ex:39
msgid "The post %{post} from group %{group} was updated by %{profile}." msgid "The post %{post} from group %{group} was updated by %{profile}."
msgstr "" msgstr ""
"Der Beitrag %{post} in der Gruppe %{group} wurde von %{profile} aktualisiert." "Der Beitrag %{post} in der Gruppe %{group} wurde von %{profile} aktualisiert."
#: lib/service/activity/renderer/member.ex:39
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:39
msgid "%{member} accepted the invitation to join the group %{group}." msgid "%{member} accepted the invitation to join the group %{group}."
msgstr "%{member} hat die Einladung in die Gruppe angenommen." msgstr "%{member} hat die Einladung in die Gruppe angenommen."
#: lib/service/activity/renderer/member.ex:47
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:47
msgid "%{member} joined the group %{group}." msgid "%{member} joined the group %{group}."
msgstr "%{member} ist der Gruppe beigetreten." msgstr "%{member} ist der Gruppe beigetreten."
#: lib/service/activity/renderer/member.ex:43
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:43
msgid "%{member} rejected the invitation to join the group %{group}." msgid "%{member} rejected the invitation to join the group %{group}."
msgstr "%{member} hat die Einladung in die Gruppe abgelehnt." msgstr "%{member} hat die Einladung in die Gruppe abgelehnt."
#: lib/service/activity/renderer/member.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:31
msgid "%{member} requested to join the group %{group}." msgid "%{member} requested to join the group %{group}."
msgstr "%{member} hat den Eintritt in die Gruppe beantragt." msgstr "%{member} hat den Eintritt in die Gruppe beantragt."
#: lib/service/activity/renderer/member.ex:35
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:35
msgid "%{member} was invited by %{profile} to group %{group}." msgid "%{member} was invited by %{profile} to group %{group}."
msgstr "%{member} wurde von %{profile} eingeladen." msgstr "%{member} wurde von %{profile} eingeladen."
#: lib/service/activity/renderer/member.ex:51
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:51
msgid "%{profile} added the member %{member} to group %{group}." msgid "%{profile} added the member %{member} to group %{group}."
msgstr "%{profile} hat das Mitglied %{member} hinzugefügt." msgstr "%{profile} hat das Mitglied %{member} hinzugefügt."
#: lib/service/activity/renderer/member.ex:55
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:55
msgid "%{profile} approved the membership request from %{member} for group %{group}." msgid "%{profile} approved the membership request from %{member} for group %{group}."
msgstr "%{profile} hat das Mitglied %{member} aktualisiert." msgstr "%{profile} hat das Mitglied %{member} aktualisiert."
#: lib/service/activity/renderer/resource.ex:33
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/resource.ex:33
msgid "%{profile} created the folder %{resource} in group %{group}." msgid "%{profile} created the folder %{resource} in group %{group}."
msgstr "%{profile} hat den Folder %{resource} erstellt." msgstr "%{profile} hat den Folder %{resource} erstellt."
#: lib/service/activity/renderer/resource.ex:69
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/resource.ex:69
msgid "%{profile} deleted the folder %{resource} in group %{group}." msgid "%{profile} deleted the folder %{resource} in group %{group}."
msgstr "%{profile} hat den Folder %{resource} gelöscht." msgstr "%{profile} hat den Folder %{resource} gelöscht."
#: lib/service/activity/renderer/resource.ex:71
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/resource.ex:71
msgid "%{profile} deleted the resource %{resource} in group %{group}." msgid "%{profile} deleted the resource %{resource} in group %{group}."
msgstr "%{profile} hat die Ressource %{resource} gelöscht." msgstr "%{profile} hat die Ressource %{resource} gelöscht."
#: lib/service/activity/renderer/member.ex:75
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:75
msgid "%{profile} excluded member %{member} from the group %{group}." msgid "%{profile} excluded member %{member} from the group %{group}."
msgstr "%{profile} hat das Mitglied %{member} ausgeschlossen." msgstr "%{profile} hat das Mitglied %{member} ausgeschlossen."
#: lib/service/activity/renderer/resource.ex:61
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/resource.ex:61
msgid "%{profile} moved the folder %{resource} in group %{group}." msgid "%{profile} moved the folder %{resource} in group %{group}."
msgstr "" msgstr ""
"%{profile} hat den Ordner %{resource} in der Gruppe %{group} verschoben." "%{profile} hat den Ordner %{resource} in der Gruppe %{group} verschoben."
#: lib/service/activity/renderer/resource.ex:63
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/resource.ex:63
msgid "%{profile} moved the resource %{resource} in group %{group}." msgid "%{profile} moved the resource %{resource} in group %{group}."
msgstr "" msgstr ""
"%{profile} hat die Ressource %{resource} in der Gruppe %{group} verschoben." "%{profile} hat die Ressource %{resource} in der Gruppe %{group} verschoben."
#: lib/service/activity/renderer/member.ex:79
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:79
msgid "%{profile} quit the group %{group}." msgid "%{profile} quit the group %{group}."
msgstr "%{profile} hat die Gruppe verlassen." msgstr "%{profile} hat die Gruppe verlassen."
#: lib/service/activity/renderer/member.ex:63
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:63
msgid "%{profile} rejected the membership request from %{member} for group %{group}." msgid "%{profile} rejected the membership request from %{member} for group %{group}."
msgstr "" msgstr ""
"%{profile} hat die Mitgliedschaftsanfrage von %{member} für die Gruppe " "%{profile} hat die Mitgliedschaftsanfrage von %{member} für die Gruppe "
"%{group} abgelehnt." "%{group} abgelehnt."
#: lib/service/activity/renderer/resource.ex:45
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/resource.ex:45
msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource} in group %{group}." msgid "%{profile} renamed the folder from %{old_resource_title} to %{resource} in group %{group}."
msgstr "" msgstr ""
"%{profile} hat den Folder %{old_resource_title} in %{resource} umbenannt." "%{profile} hat den Folder %{old_resource_title} in %{resource} umbenannt."
#: lib/service/activity/renderer/resource.ex:51
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/resource.ex:51
msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource} in group %{group}." msgid "%{profile} renamed the resource from %{old_resource_title} to %{resource} in group %{group}."
msgstr "" msgstr ""
"{profile} hat die Ressource %{old_resource_title} in %{resource} umbenannt." "{profile} hat die Ressource %{old_resource_title} in %{resource} umbenannt."
#: lib/service/activity/renderer/member.ex:71
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/member.ex:71
msgid "%{profile} updated the member %{member} in group %{group}." msgid "%{profile} updated the member %{member} in group %{group}."
msgstr "%{profile} hat das Mitglied %{member} aktualisiert." msgstr "%{profile} hat das Mitglied %{member} aktualisiert."
#: lib/service/activity/renderer/resource.ex:35
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/resource.ex:35
msgid "%{profile} created the resource %{resource} in group %{group}." msgid "%{profile} created the resource %{resource} in group %{group}."
msgstr "%{profile} hat die Ressource %{resource} erstellt." msgstr "%{profile} hat die Ressource %{resource} erstellt."
#: lib/service/activity/renderer/discussion.ex:86
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/discussion.ex:86
msgid "%{profile} archived the discussion %{discussion} in group %{group}." msgid "%{profile} archived the discussion %{discussion} in group %{group}."
msgstr "%{profile} hat die Diskussion %{discussion} archiviert." msgstr "%{profile} hat die Diskussion %{discussion} archiviert."
#: lib/service/activity/renderer/discussion.ex:26
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/discussion.ex:26
msgid "%{profile} created the discussion %{discussion} in group %{group}." msgid "%{profile} created the discussion %{discussion} in group %{group}."
msgstr "%{profile} hat die Diskussion %{discussion} erstellt." msgstr "%{profile} hat die Diskussion %{discussion} erstellt."
#: lib/service/activity/renderer/discussion.ex:101
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/discussion.ex:101
msgid "%{profile} deleted the discussion %{discussion} in group %{group}." msgid "%{profile} deleted the discussion %{discussion} in group %{group}."
msgstr "%{profile} hat die Diskussion %{discussion} gelöscht." msgstr "%{profile} hat die Diskussion %{discussion} gelöscht."
#: lib/service/activity/renderer/discussion.ex:56
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/discussion.ex:56
msgid "%{profile} mentionned you in the discussion %{discussion} in group %{group}." msgid "%{profile} mentionned you in the discussion %{discussion} in group %{group}."
msgstr "" msgstr ""
"%{profile} hat dich in der Diskussion %{diskussion} in der Gruppe %{group} " "%{profile} hat dich in der Diskussion %{diskussion} in der Gruppe %{group} "
"erwähnt." "erwähnt."
#: lib/service/activity/renderer/discussion.ex:71
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/discussion.ex:71
msgid "%{profile} renamed the discussion %{discussion} in group %{group}." msgid "%{profile} renamed the discussion %{discussion} in group %{group}."
msgstr "%{profile} hat die Diskussion %{discussion} umbenannt." msgstr "%{profile} hat die Diskussion %{discussion} umbenannt."
#: lib/service/activity/renderer/discussion.ex:41
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/service/activity/renderer/discussion.ex:41
msgid "%{profile} replied to the discussion %{discussion} in group %{group}." msgid "%{profile} replied to the discussion %{discussion} in group %{group}."
msgstr "%{profile} hat auf die Diskussion %{discussion} geantwortet." msgstr "%{profile} hat auf die Diskussion %{discussion} geantwortet."

File diff suppressed because it is too large Load Diff

View File

@ -1579,11 +1579,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1832,151 +1827,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1632,11 +1632,6 @@ msgstr "Participant"
msgid "Participate:" msgid "Participate:"
msgstr "Participant" msgstr "Participant"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1885,151 +1880,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Comments" msgstr "Comments"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Warning" msgstr "Warning"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1922,11 +1922,6 @@ msgstr "Participar"
msgid "Participate:" msgid "Participate:"
msgstr "Participar:" msgstr "Participar:"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr "Lee mas"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -2212,151 +2207,156 @@ msgid "View the details"
msgstr "Ver los detalles" msgstr "Ver los detalles"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Comentarios" msgstr "Comentarios"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Advertencia" msgstr "Advertencia"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr "Lee mas"

File diff suppressed because it is too large Load Diff

View File

@ -1890,11 +1890,6 @@ msgstr "Osallistuminen hyväksytty"
msgid "Participate:" msgid "Participate:"
msgstr "Osallistuminen hyväksytty" msgstr "Osallistuminen hyväksytty"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -2149,151 +2144,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Kommentit" msgstr "Kommentit"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Varoitus" msgstr "Varoitus"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"POT-Creation-Date: \n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2022-03-28 19:02+0200\n" "PO-Revision-Date: 2022-03-29 11:37+0200\n"
"Last-Translator: Thomas Citharel <thomas.citharel@framasoft.org>\n" "Last-Translator: Thomas Citharel <thomas.citharel@framasoft.org>\n"
"Language-Team: French <https://weblate.framasoft.org/projects/mobilizon/backend/fr/>\n" "Language-Team: French <https://weblate.framasoft.org/projects/mobilizon/backend/fr/>\n"
"Language: fr\n" "Language: fr\n"
@ -1259,10 +1259,6 @@ msgstr "Participer"
msgid "Participate:" msgid "Participate:"
msgstr "Participer :" msgstr "Participer :"
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr "Lire plus : %{url}"
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
msgstr "Titre : %{title}" msgstr "Titre : %{title}"
@ -1445,122 +1441,126 @@ msgstr "Pour accepter cette invitation, rendez-vous sur la page du profil dans l
msgid "View the details" msgid "View the details"
msgstr "Voir les détails" msgstr "Voir les détails"
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "Arts" msgstr "Arts"
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "Automobile, bateaux et aéronautique" msgstr "Automobile, bateaux et aéronautique"
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "Clubs de lecture" msgstr "Clubs de lecture"
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "Entreprises" msgstr "Entreprises"
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "Causes" msgstr "Causes"
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "Comédie" msgstr "Comédie"
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Communauté" msgstr "Communauté"
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "Artisanat" msgstr "Artisanat"
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "Famille et éducation" msgstr "Famille et éducation"
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "Mode et beauté" msgstr "Mode et beauté"
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "Films et médias" msgstr "Films et médias"
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "Alimentation et boissons" msgstr "Alimentation et boissons"
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "Jeux" msgstr "Jeux"
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "Santé" msgstr "Santé"
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "LGBTQ" msgstr "LGBTQ"
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "Langue et Culture" msgstr "Langue et Culture"
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Apprentissage" msgstr "Apprentissage"
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "Rencontre" msgstr "Rencontre"
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "Politique et organisations" msgstr "Politique et organisations"
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "Musique" msgstr "Musique"
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "Réseautage" msgstr "Réseautage"
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "Plein air et aventure" msgstr "Plein air et aventure"
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "Fête" msgstr "Fête"
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "Arts du spectacle et arts visuels" msgstr "Arts du spectacle et arts visuels"
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "Animaux domestiques" msgstr "Animaux domestiques"
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "Photographie" msgstr "Photographie"
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "Science et technologie" msgstr "Science et technologie"
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "Spiritualité, religion et croyances" msgstr "Spiritualité, religion et croyances"
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "Sports" msgstr "Sports"
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "Théâtre" msgstr "Théâtre"
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr "Lire plus : %{url}"

View File

@ -1604,11 +1604,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1859,151 +1854,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1890,11 +1890,6 @@ msgstr "Participación aprobada"
msgid "Participate:" msgid "Participate:"
msgstr "Participación aprobada" msgstr "Participación aprobada"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -2150,151 +2145,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Comentarios" msgstr "Comentarios"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Aviso" msgstr "Aviso"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1592,11 +1592,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1845,151 +1840,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1599,11 +1599,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1853,151 +1848,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1658,11 +1658,6 @@ msgstr "Részvétel"
msgid "Participate:" msgid "Participate:"
msgstr "Részvétel:" msgstr "Részvétel:"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr "Olvasson tovább : %{url}"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1911,151 +1906,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Hozzászólások" msgstr "Hozzászólások"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Figyelmeztetés" msgstr "Figyelmeztetés"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr "Olvasson tovább : %{url}"

View File

@ -1629,11 +1629,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1881,151 +1876,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Komentar" msgstr "Komentar"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Peringatan" msgstr "Peringatan"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1933,11 +1933,6 @@ msgstr "Partecipazione approvata"
msgid "Participate:" msgid "Participate:"
msgstr "Partecipazione approvata" msgstr "Partecipazione approvata"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr "Leggi di più: %{url}"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -2214,151 +2209,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Commenti" msgstr "Commenti"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Avviso" msgstr "Avviso"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr "Leggi di più: %{url}"

View File

@ -1589,11 +1589,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1841,151 +1836,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1601,11 +1601,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1854,151 +1849,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Kommentarer" msgstr "Kommentarer"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1613,11 +1613,6 @@ msgstr "Deelnemen"
msgid "Participate:" msgid "Participate:"
msgstr "Deelnemen:" msgstr "Deelnemen:"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr "Meer lezen: %{url}"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1866,151 +1861,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Opmerkingen" msgstr "Opmerkingen"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Waarschuwing" msgstr "Waarschuwing"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr "Meer lezen: %{url}"

View File

@ -1888,11 +1888,6 @@ msgstr "Bli med"
msgid "Participate:" msgid "Participate:"
msgstr "Bli med:" msgstr "Bli med:"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr "Les meir"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -2179,151 +2174,156 @@ msgid "View the details"
msgstr "Sjå på detaljane" msgstr "Sjå på detaljane"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Kommentarar" msgstr "Kommentarar"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Åtvaring" msgstr "Åtvaring"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr "Les meir"

View File

@ -1698,11 +1698,6 @@ msgstr "Participacion aprovada"
msgid "Participate:" msgid "Participate:"
msgstr "Participacion aprovada" msgstr "Participacion aprovada"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1951,151 +1946,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Comentaris" msgstr "Comentaris"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Avertiment" msgstr "Avertiment"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1707,11 +1707,6 @@ msgstr "Uczestnictwo przyjęte"
msgid "Participate:" msgid "Participate:"
msgstr "Uczestnictwo przyjęte" msgstr "Uczestnictwo przyjęte"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1971,151 +1966,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Komentarze" msgstr "Komentarze"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Ostrzeżenie" msgstr "Ostrzeżenie"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1593,11 +1593,6 @@ msgstr ""
msgid "Participate:" msgid "Participate:"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1846,151 +1841,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1705,11 +1705,6 @@ msgstr "Participação aprovada"
msgid "Participate:" msgid "Participate:"
msgstr "Participação aprovada" msgstr "Participação aprovada"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1958,151 +1953,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Comentários" msgstr "Comentários"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Atenção" msgstr "Atenção"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -1930,11 +1930,6 @@ msgstr "Участвовать"
msgid "Participate:" msgid "Participate:"
msgstr "Участвовать:" msgstr "Участвовать:"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr "Подробнее"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -2198,151 +2193,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Комментарии" msgstr "Комментарии"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Предупреждение" msgstr "Предупреждение"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr "Подробнее"

View File

@ -1621,11 +1621,6 @@ msgstr "Ditt deltagande har godkänts"
msgid "Participate:" msgid "Participate:"
msgstr "Ditt deltagande har godkänts" msgstr "Ditt deltagande har godkänts"
#, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more : %{url}"
msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/web/templates/email/participation/card/_title.text.eex:1 #: lib/web/templates/email/participation/card/_title.text.eex:1
msgid "Title: %{title}" msgid "Title: %{title}"
@ -1874,151 +1869,156 @@ msgid "View the details"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:10 #: lib/mobilizon/events/categories.ex:16
msgid "Arts" msgid "Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:46 #: lib/mobilizon/events/categories.ex:52
msgid "Auto, boat and air" msgid "Auto, boat and air"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:14 #: lib/mobilizon/events/categories.ex:20
msgid "Book clubs" msgid "Book clubs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:18 #: lib/mobilizon/events/categories.ex:24
msgid "Business" msgid "Business"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:22 #: lib/mobilizon/events/categories.ex:28
msgid "Causes" msgid "Causes"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:26 #: lib/mobilizon/events/categories.ex:32
msgid "Comedy" msgid "Comedy"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:50 #: lib/mobilizon/events/categories.ex:56
msgid "Community" msgid "Community"
msgstr "Kommentarer" msgstr "Kommentarer"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:30 #: lib/mobilizon/events/categories.ex:36
msgid "Crafts" msgid "Crafts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:54 #: lib/mobilizon/events/categories.ex:60
msgid "Family & Education" msgid "Family & Education"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:58 #: lib/mobilizon/events/categories.ex:64
msgid "Fashion & Beauty" msgid "Fashion & Beauty"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:62 #: lib/mobilizon/events/categories.ex:68
msgid "Film & Media" msgid "Film & Media"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:34 #: lib/mobilizon/events/categories.ex:40
msgid "Food & Drink" msgid "Food & Drink"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:66 #: lib/mobilizon/events/categories.ex:72
msgid "Games" msgid "Games"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:38 #: lib/mobilizon/events/categories.ex:44
msgid "Health" msgid "Health"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:78 #: lib/mobilizon/events/categories.ex:84
msgid "LGBTQ" msgid "LGBTQ"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:70 #: lib/mobilizon/events/categories.ex:76
msgid "Language & Culture" msgid "Language & Culture"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
#: lib/mobilizon/events/categories.ex:74 #: lib/mobilizon/events/categories.ex:80
msgid "Learning" msgid "Learning"
msgstr "Varning" msgstr "Varning"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:127 #: lib/mobilizon/events/categories.ex:133
msgid "Meeting" msgid "Meeting"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:82 #: lib/mobilizon/events/categories.ex:88
msgid "Movements and politics" msgid "Movements and politics"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:42 #: lib/mobilizon/events/categories.ex:48
msgid "Music" msgid "Music"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:86 #: lib/mobilizon/events/categories.ex:92
msgid "Networking" msgid "Networking"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:106 #: lib/mobilizon/events/categories.ex:112
msgid "Outdoors & Adventure" msgid "Outdoors & Adventure"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:90 #: lib/mobilizon/events/categories.ex:96
msgid "Party" msgid "Party"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:94 #: lib/mobilizon/events/categories.ex:100
msgid "Performing & Visual Arts" msgid "Performing & Visual Arts"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:98 #: lib/mobilizon/events/categories.ex:104
msgid "Pets" msgid "Pets"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:102 #: lib/mobilizon/events/categories.ex:108
msgid "Photography" msgid "Photography"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:114 #: lib/mobilizon/events/categories.ex:120
msgid "Science & Tech" msgid "Science & Tech"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:110 #: lib/mobilizon/events/categories.ex:116
msgid "Spirituality, Religion & Beliefs" msgid "Spirituality, Religion & Beliefs"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:118 #: lib/mobilizon/events/categories.ex:124
msgid "Sports" msgid "Sports"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
#: lib/mobilizon/events/categories.ex:122 #: lib/mobilizon/events/categories.ex:128
msgid "Theatre" msgid "Theatre"
msgstr "" msgstr ""
#, elixir-autogen, elixir-format, fuzzy
#: lib/web/templates/email/participation/event_card.text.eex:9
msgid "Read more: %{url}"
msgstr ""

View File

@ -0,0 +1,73 @@
defmodule Mobilizon.Federation.ActivityPub.Transmogrifier.AcceptTest do
use Mobilizon.DataCase
import Mox
alias Mobilizon.Federation.ActivityPub.Transmogrifier
alias Mobilizon.Service.HTTP.ActivityPub.Mock
describe "Receiving an Accept Join Event activity from a foreign instance" do
@base_actor_data File.read!("test/fixtures/mastodon-actor.json")
|> Jason.decode!()
@actor_url "https://mobilizon.extinctionrebellion.fr/@anonymous"
@actor_data @base_actor_data
|> Map.put("id", @actor_url)
|> Map.put("preferredUsername", "anonymous")
@osmi_actor_url "https://mobilizon.extinctionrebellion.fr/@osmi"
@osmi_actor_data @base_actor_data
|> Map.put("id", @osmi_actor_url)
|> Map.put("preferredUsername", "osmi")
@xr_nantes_actor_url "https://mobilizon.extinctionrebellion.fr/@xr_nantes"
@xr_nantes_actor_data @base_actor_data
|> Map.put("id", @xr_nantes_actor_url)
|> Map.put("preferredUsername", "xr_nantes")
@event_url "https://mobilizon.extinctionrebellion.fr/events/d70f8e0d-62dc-4897-a855-ebcbe9798fc1"
@event_data File.read!("test/fixtures/mobilizon-post-activity.json")
|> Jason.decode!()
|> Map.get("object")
|> Map.put("id", @event_url)
|> Map.put("actor", @osmi_actor_url)
|> Map.put("attributedTo", @xr_nantes_actor_url)
|> Map.put("tag", [])
test "When the event is remote" do
object = %{
"actor" => @actor_url,
"id" =>
"https://mobilizon.extinctionrebellion.fr/join/event/b67cf172-af23-4ae8-b00e-a2e3643ccb21",
"object" =>
"https://mobilizon.extinctionrebellion.fr/events/d70f8e0d-62dc-4897-a855-ebcbe9798fc1",
"participationMessage" => nil,
"published" => "2022-03-28T20:11:11Z",
"type" => "Join"
}
activity = %{
"type" => "Accept",
"object" => object,
"actor" => @actor_url,
"id" =>
"https://mobilizon.extinctionrebellion.fr/join/event/b67cf172-af23-4ae8-b00e-a2e3643ccb21/activity"
}
Mock
|> expect(:call, 4, fn
%{method: :get, url: @actor_url}, _opts ->
{:ok, %Tesla.Env{status: 200, body: @actor_data}}
%{method: :get, url: @osmi_actor_url}, _opts ->
{:ok, %Tesla.Env{status: 200, body: @osmi_actor_data}}
%{method: :get, url: @xr_nantes_actor_url}, _opts ->
{:ok, %Tesla.Env{status: 200, body: @xr_nantes_actor_data}}
%{method: :get, url: @event_url}, _opts ->
{:ok, %Tesla.Env{status: 200, body: @event_data}}
end)
assert {:ok, _activity, _object} = Transmogrifier.handle_incoming(activity)
end
end
end

View File

@ -129,7 +129,7 @@ defmodule Mobilizon.Federation.ActivityPub.UtilsTest do
test "with no actor information" do test "with no actor information" do
assert_raise ArgumentError, assert_raise ArgumentError,
"Object contains both actor and attributedTo fields being null", "Object contains both actor and attributedTo fields being null: %{\"actor\" => nil, \"attributedTo\" => nil}",
fn -> fn ->
Utils.get_actor(%{ Utils.get_actor(%{
"actor" => nil, "actor" => nil,