diff --git a/config/packages/vich_uploader.yaml b/config/packages/vich_uploader.yaml index 7cfcc53..953474b 100644 --- a/config/packages/vich_uploader.yaml +++ b/config/packages/vich_uploader.yaml @@ -83,7 +83,7 @@ vich_uploader: delete_on_update: true delete_on_remove: true fiche: - uri_prefix: /fiche_candidat + uri_prefix: /storage/fiche_candidat upload_destination: '%kernel.project_dir%/public/storage/fiche_candidat' namer: Vich\UploaderBundle\Naming\UniqidNamer # Replaced namer inject_on_load: true diff --git a/src/Controller/Admin/AdminController.php b/src/Controller/Admin/AdminController.php index c102f82..2530394 100644 --- a/src/Controller/Admin/AdminController.php +++ b/src/Controller/Admin/AdminController.php @@ -16,6 +16,7 @@ use App\Entity\Ag\MainSigned; use App\Entity\Ag\MainVote; use App\Entity\Event; use App\Entity\InviteEPage; +use App\Entity\Join; use App\Entity\Members; use App\Entity\MembersCotisations; use App\Entity\Products; @@ -71,9 +72,68 @@ class AdminController extends AbstractController { return $this->render('admin/dashboard.twig', [ 'memberCount' => $membersRepository->count(), - 'joins' => $joinRepository->count(['state'=>'create'])+$joinRepository->count(['state'=>'waiting']), + 'joins' => $joinRepository->count(['state'=>'create']), ]); } + + #[Route(path: '/admin/join', name: 'admin_join', options: ['sitemap' => false], methods: ['GET'])] + public function adminJoin(JoinRepository $joinRepository): Response + { + return $this->render('admin/joint.twig', [ + 'joins' => $joinRepository->findBy(['state'=>'create']), + ]); + } + + #[Route(path: '/admin/join/{id}', name: 'admin_join_edit', options: ['sitemap' => false], methods: ['GET'])] + public function adminJoinEdit(?Join $join): Response + { + if(!$join instanceof Join){ + return $this->redirectToRoute('admin_join'); + } + + return $this->render('admin/join_edit.twig', [ + 'join' => $join, + ]); + } + #[Route(path: '/admin/join/{id}/accept', name: 'admin_join_accept', options: ['sitemap' => false], methods: ['POST'])] + public function adminJoinAccepted(?Join $join,PaymentClient $paymentClient,EntityManagerInterface $entityManager): Response + { + $join->setState('accepted'); + $entityManager->persist($join); + + dd($join); + + $m = new Members(); + $m->setPseudo($join->getName()); + $m->setName($join->getName()); + $m->setSurname($join->getSurname()); + $m->setEmail($join->getEmail()); + $m->setUpdateAt(new \DateTimeImmutable()); + $m->setCiv('Mme'); + $m->setRole('Membre'); + $m->setJoinedAt(new \DateTimeImmutable()); + $m->setCrosscosplayer(false); + $m->setCosplayer(in_array('cosplay',$join->getRole())); + $entityManager->persist($m); + $entityManager->flush(); + } + #[Route(path: '/admin/join/{id}/reject', name: 'admin_join_reject', options: ['sitemap' => false], methods: ['GET','POST'])] + public function adminJoinReject(?Join $join,EntityManagerInterface $entityManager,Request $request,Mailer $mailer): Response + { + $reason = $request->request->get('reason'); + $join->setState("reject"); + $entityManager->persist($join); + $entityManager->flush(); + $mailer->send( + $join->getEmail(), + $join->getName()." ".$join->getSurname(), + '[E-Cosplay] - Candidature refusée', + 'mails/candidat/refused.twig', + ['join'=>$join,'reason'=>$reason] + ); + return $this->redirectToRoute('admin_join'); + + } #[Route(path: '/admin/products', name: 'admin_products', options: ['sitemap' => false], methods: ['GET'])] public function adminProducts(Request $request,EntityManagerInterface $entityManager,ProductsRepository $productsRepository): Response { diff --git a/src/Controller/LegalController.php b/src/Controller/LegalController.php index 248231c..fd9342d 100644 --- a/src/Controller/LegalController.php +++ b/src/Controller/LegalController.php @@ -37,6 +37,13 @@ class LegalController extends AbstractController { return $this->render('legal/hosting.twig'); } + + #[Route(path: '/rules', name: 'app_rules', options: ['sitemap' => false], methods: ['GET'],priority: 5)] + public function rules(): Response + { + return $this->render('legal/rules.twig'); + } + #[Route(path: '/rgpd', name: 'app_rgpd', options: ['sitemap' => false], methods: ['GET'],priority: 5)] public function rgpd(): Response { diff --git a/src/Dto/Contact/ContactType.php b/src/Dto/Contact/ContactType.php index d2d380b..bd0aed0 100644 --- a/src/Dto/Contact/ContactType.php +++ b/src/Dto/Contact/ContactType.php @@ -2,6 +2,7 @@ namespace App\Dto\Contact; +use PixelOpen\CloudflareTurnstileBundle\Type\TurnstileType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\EmailType; use Symfony\Component\Form\Extension\Core\Type\TextareaType; diff --git a/src/Dto/Join/JoinType.php b/src/Dto/Join/JoinType.php index 027c242..f410875 100644 --- a/src/Dto/Join/JoinType.php +++ b/src/Dto/Join/JoinType.php @@ -21,6 +21,35 @@ class JoinType extends AbstractType public function buildForm(FormBuilderInterface $builder, array $options) { $builder + ->add('pseudo',TextType::class,[ + 'label' => 'form.label.pseudo', + 'required' => true, + ]) + ->add('civ',ChoiceType::class,[ + 'label' => 'form.label.civ', + 'required' => true, + 'choices' => [ + 'M' => 'M', + 'Mme' => 'Mme', + 'Autre' => 'Autre' + ] + ]) + ->add('trans',ChoiceType::class,[ + 'label' => 'form.label.trans', + 'required' => true, + 'choices' => [ + 'Non' => false, + 'Oui' => true, + ] + ]) + ->add('crossCosplay',ChoiceType::class,[ + 'label' => 'form.label.crossCosplay', + 'required' => true, + 'choices' => [ + 'Non' => false, + 'Oui' => true, + ] + ]) ->add('name', TextType::class, [ 'label' => 'form.label.name', 'required' => true, @@ -118,7 +147,6 @@ class JoinType extends AbstractType 'label' => 'form.label.who', 'required' => true, ]) - ->add('security', TurnstileType::class, ['attr' => ['data-action' => 'contact', 'data-theme' => 'dark'], 'label' => false]) ; } diff --git a/src/Entity/Join.php b/src/Entity/Join.php index 2a1eb3b..8c2cdc7 100644 --- a/src/Entity/Join.php +++ b/src/Entity/Join.php @@ -93,6 +93,18 @@ class Join #[ORM\Column(nullable: true)] private ?\DateTimeImmutable $updateAt; + #[ORM\Column(length: 255, nullable: true)] + private ?string $civ = null; + + #[ORM\Column(nullable: true)] + private ?bool $crossCosplay = null; + + #[ORM\Column(nullable: true)] + private ?bool $trans = null; + + #[ORM\Column(length: 255, nullable: true)] + private ?string $pseudo = null; + /** * @return \DateTimeImmutable|null @@ -459,4 +471,52 @@ class Join return $this; } + + public function getCiv(): ?string + { + return $this->civ; + } + + public function setCiv(?string $civ): static + { + $this->civ = $civ; + + return $this; + } + + public function isCrossCosplay(): ?bool + { + return $this->crossCosplay; + } + + public function setCrossCosplay(?bool $crossCosplay): static + { + $this->crossCosplay = $crossCosplay; + + return $this; + } + + public function isTrans(): ?bool + { + return $this->trans; + } + + public function setTrans(?bool $trans): static + { + $this->trans = $trans; + + return $this; + } + + public function getPseudo(): ?string + { + return $this->pseudo; + } + + public function setPseudo(?string $pseudo): static + { + $this->pseudo = $pseudo; + + return $this; + } } diff --git a/src/EventSubscriber/LocaleListener.php b/src/EventSubscriber/LocaleListener.php index e47af26..4a11f2b 100644 --- a/src/EventSubscriber/LocaleListener.php +++ b/src/EventSubscriber/LocaleListener.php @@ -9,7 +9,7 @@ use Symfony\Component\HttpKernel\KernelEvents; class LocaleListener implements EventSubscriberInterface { private $defaultLocale; - private $allowedLocales = ['fr', 'en','cn']; // Locales autorisées + private $allowedLocales = ['fr', 'en','cn','ger','es']; // Locales autorisées /** * @param string $defaultLocale La locale par défaut (configurée dans services.yaml) diff --git a/src/EventSubscriber/SitemapSubscriber.php b/src/EventSubscriber/SitemapSubscriber.php index e0f0ce8..f92efd9 100644 --- a/src/EventSubscriber/SitemapSubscriber.php +++ b/src/EventSubscriber/SitemapSubscriber.php @@ -25,7 +25,7 @@ class SitemapSubscriber $urlContainer = $event->getUrlContainer(); $urlGenerator = $event->getUrlGenerator(); - $langs = ["fr","en","cn"]; + $langs = ["fr","en","cn","ger","es"]; $urlHome = new UrlConcrete($urlGenerator->generate('app_about', [], UrlGeneratorInterface::ABSOLUTE_URL)); $decoratedUrlHome = new GoogleImageUrlDecorator($urlHome); @@ -167,7 +167,14 @@ class SitemapSubscriber } $urlContainer->addUrl($decoratedUrlAbout, 'products'); } - + $urlMembers = new UrlConcrete($urlGenerator->generate('app_rules', [], UrlGeneratorInterface::ABSOLUTE_URL)); + $decoratedUrlMembers = new GoogleImageUrlDecorator($urlMembers); + $decoratedUrlMembers->addImage(new GoogleImage($this->cacheManager->resolve('assets/images/logo.jpg','webp'))); + $decoratedUrlMembers = new GoogleMultilangUrlDecorator($decoratedUrlMembers); + foreach ($langs as $lang) { + $decoratedUrlMembers->addLink($urlGenerator->generate('app_ruless',['lang'=>$lang], UrlGeneratorInterface::ABSOLUTE_URL), $lang); + } + $urlContainer->addUrl($decoratedUrlMembers, 'default'); $cites =[ "Tergnier", "Beautor", diff --git a/src/Service/Pdf/Candidat.php b/src/Service/Pdf/Candidat.php index c5a5e53..a930387 100644 --- a/src/Service/Pdf/Candidat.php +++ b/src/Service/Pdf/Candidat.php @@ -39,10 +39,10 @@ class Candidat extends Fpdf $this->SetFont('Arial', 'B', 16); $this->SetTextColor(0, 0, 0); - $this->Cell(0, 7, utf8_decode("FICHE CANDIDAT"), 0, 1, 'C'); + $this->Cell(0, 7, utf8_decode("FICHE CANDIDATURE E-COSPLAY"), 0, 1, 'C'); $this->SetFont('Arial', '', 10); - $this->Cell(0, 6, utf8_decode("Générée le " . $agDate), 0, 1, 'C'); + $this->Cell(0, 6, utf8_decode("Soumise le " . $agDate), 0, 1, 'C'); $logoPath = $this->kernel->getProjectDir() . '/public/assets/images/logo.jpg'; if (file_exists($logoPath)) { @@ -63,7 +63,7 @@ class Candidat extends Fpdf $this->SetFont('Arial', 'B', 9); $this->Cell(0, 1, '', 'T', 1, 'L'); $this->Ln(2); - $this->Cell(0, 5, utf8_decode('INFORMATIONS LÉGALES'), 0, 1, 'C'); + $this->Cell(0, 5, utf8_decode('CADRE ASSOCIATIF'), 0, 1, 'C'); $this->SetFont('Arial', '', 9); $this->Cell(35, 4, utf8_decode('Association :'), 0, 0); $this->SetFont('Arial', 'B', 9); @@ -78,10 +78,19 @@ class Candidat extends Fpdf public function contentDetails() { - // --- SECTION 1 : ÉTAT CIVIL --- + // --- SECTION 1 : IDENTITÉ COSPLAY --- $this->drawSectionTitle('IDENTITÉ DU CANDIDAT'); - $this->infoRow('Nom / Prénom :', strtoupper($this->join->getSurname()) . ' ' . $this->join->getName(), true); + // Affichage Civil + Nom/Prénom + $fullname = sprintf("[%s] %s %s", + strtoupper($this->join->getCiv() ?? 'N/C'), + strtoupper($this->join->getSurname()), + $this->join->getName() + ); + $this->infoRow('Identité civile :', $fullname, true); + + // Affichage Pseudo (Important pour l'asso) + $this->infoRow('Pseudo / Scène :', $this->join->getPseudo() ?? 'Non renseigné', true); // --- CALCUL ET AFFICHAGE DE L'ÂGE --- $birthDate = $this->join->getDateBirth(); @@ -91,29 +100,31 @@ class Candidat extends Fpdf if ($birthDate) { $age = $this->calculateAge($birthDate); $dateStr = $birthDate->format('d/m/Y'); - - // Texte de la date $this->SetFont('Arial', 'B', 10); $this->Cell(30, 7, $dateStr, 0, 0); - // Affichage de l'âge avec couleur - if ($age >= 16) { - $this->SetTextColor(0, 150, 0); // Vert - } else { - $this->SetTextColor(200, 0, 0); // Rouge - } + if ($age >= 16) { $this->SetTextColor(0, 120, 0); } + else { $this->SetTextColor(200, 0, 0); } $this->Cell(0, 7, utf8_decode(" (" . $age . " ans)"), 0, 1); - $this->SetTextColor(0, 0, 0); // Reset noir + $this->SetTextColor(0, 0, 0); } else { $this->Cell(0, 7, 'N/C', 0, 1); } - $genreInfo = sprintf("Sexe : %s | Pronom : %s", + $genreInfo = sprintf("Sexe/Orient. : %s | Pronom : %s", $this->join->getSexe() ?? 'N/C', $this->join->getPronom() ?? 'N/C' ); - $this->infoRow('Genre :', $genreInfo); + $this->infoRow('Inclusion :', $genreInfo); + + // Nouveaux champs Trans & Cross + $commuInfo = sprintf("Cross-Cosplay : %s | Transidentité : %s", + strtoupper($this->join->getCrossCosplay() ?? 'N/C'), + strtoupper($this->join->getTrans() ?? 'N/C') + ); + $this->infoRow('Communauté :', $commuInfo); + $this->Ln(3); // --- SECTION 2 : CONTACT --- @@ -131,13 +142,13 @@ class Candidat extends Fpdf $this->Ln(2); $this->SetFont('Arial', 'B', 10); - $this->Cell(0, 6, utf8_decode("Présentation / Qui est-ce ?"), 0, 1); + $this->Cell(0, 6, utf8_decode("Présentation du candidat :"), 0, 1); $this->SetFont('Arial', '', 10); $this->MultiCell(0, 5, utf8_decode($this->join->getWho() ?? "Aucune description fournie."), 1, 'L'); $this->Ln(5); // --- SECTION 4 : RÉSEAUX SOCIAUX --- - $this->drawSectionTitle('RÉSEAUX SOCIAUX'); + $this->drawSectionTitle('PRÉSENCE NUMÉRIQUE'); $this->infoRow('Discord :', $this->join->getDiscordAccount() ?? 'Non renseigné'); $this->infoRow('Instagram :', $this->join->getInstaLink() ?? 'N/A'); $this->infoRow('TikTok :', $this->join->getTiktokLink() ?? 'N/A'); @@ -160,9 +171,11 @@ class Candidat extends Fpdf private function drawSectionTitle($title) { - $this->SetFillColor(240, 240, 240); + // Couleur rappelant votre charte (Gris très clair pour le fond) + $this->SetFillColor(245, 245, 245); + $this->SetDrawColor(0, 0, 0); $this->SetFont('Arial', 'B', 11); - $this->Cell(0, 8, utf8_decode(' ' . $title), 0, 1, 'L', true); + $this->Cell(0, 8, utf8_decode(' ' . $title), 'L', 1, 'L', true); $this->Ln(2); } @@ -171,6 +184,6 @@ class Candidat extends Fpdf $this->SetY(-15); $this->SetFont('Arial', 'I', 8); $this->SetTextColor(128, 128, 128); - $this->Cell(0, 10, 'Fiche Candidat E-Cosplay - Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C'); + $this->Cell(0, 10, 'Fiche Adhesion E-Cosplay - Document Interne - Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C'); } } diff --git a/templates/admin/base.twig b/templates/admin/base.twig index d3322aa..ba9a99d 100644 --- a/templates/admin/base.twig +++ b/templates/admin/base.twig @@ -36,7 +36,10 @@ L'overflow-y-auto n'est plus nécessaire ici car c'est le qui gère le sc Dashboard - + + + Candidatures + diff --git a/templates/admin/join_edit.twig b/templates/admin/join_edit.twig new file mode 100644 index 0000000..175fcfe --- /dev/null +++ b/templates/admin/join_edit.twig @@ -0,0 +1,159 @@ +{% extends 'admin/base.twig' %} + +{% block title %} + Candidature - {{ join.surname|upper }} {{ join.name }} +{% endblock %} + +{% block page_title %} + Détails de la candidature +{% endblock %} + +{% block body %} +
+ + {# --- HEADER --- #} +
+
+

+ {{ join.surname|upper }} {{ join.name }} +

+
+

+ + Reçu le {{ join.createAt|date('d/m/Y à H:i') }} +

+ {% set age = date().diff(date(join.dateBirth)).y %} + + {{ age }} ans + +
+
+ +
+
+ +
+ + {# --- COLONNE GAUCHE --- #} +
+
+
+

Identité & Contact

+
+
+
+
+
Naissance
+
{{ join.dateBirth|date('d/m/Y') }}
+
+
+
Genre
+
{{ join.sexe|default('N/C') }} ({{ join.pronom|default('N/C') }})
+
+
+
Email
+
{{ join.email }}
+
+
+
Téléphone
+
{{ join.phone }}
+
+
+
Localisation
+
+ {{ join.address }}
+ {{ join.zipCode }} {{ join.city|upper }} +
+
+
+
+
+ +
+
+

Réseaux Sociaux

+
+
+
+ + Discord + {{ join.discordAccount|default('N/A') }} +
+
+ + Insta + {% if join.instaLink %} + Lien + {% else %}N/A{% endif %} +
+
+ + TikTok + {% if join.tiktokLink %} + Lien + {% else %}N/A{% endif %} +
+
+
+
+ + {# --- COLONNE DROITE --- #} +
+
+
Rôles visés
+
+ {% for r in (join.role is iterable ? join.role : [join.role]) %} + {{ r }} + {% endfor %} +
+
+ +
+
Présentation
+
+

+ "{{ join.who|default('Aucune présentation fournie.') }}" +

+
+
+ + {# --- ZONE DE DÉCISION DIRECTE --- #} +
+ {# Bloc Accepter #} +
+

+ Valider le profil +

+
+ +
+
+ + {# Bloc Refuser avec Raison #} +
+

+ Rejeter le profil +

+
+ + +
+
+
+
+
+
+{% endblock %} diff --git a/templates/admin/joint.twig b/templates/admin/joint.twig new file mode 100644 index 0000000..84f7dd2 --- /dev/null +++ b/templates/admin/joint.twig @@ -0,0 +1,72 @@ +{% extends 'admin/base.twig' %} + +{% block title 'candidatures(s)' %} +{% block page_title 'Liste des candidatures' %} + + +{% block body %} + + + +
+
+ +

Gestion des candidatures

+
+ + +
+ {% if joins is empty %} + +
+ Aucune candidature trouvé. +
+ {% else %} +
+ + + + + + + + + + + + + {% for join in joins %} + + + + + + + + + + {% endfor %} + +
+ Nom Prénom + + Actions +
+ {{ join.name }} {{ join.surname }} + + + Voir + + + Télécharger la fiche + +
+
+ {% endif %} +
+ +{% endblock %} diff --git a/templates/base.twig b/templates/base.twig index b89fb02..a3fecae 100644 --- a/templates/base.twig +++ b/templates/base.twig @@ -189,7 +189,7 @@ {% set current_route = app.request.attributes.get('_route','app_home') %} {% set current_params = app.request.attributes.get('_route_params',[]) %} {% set current_query = app.request.query.all %} - {% for lang in ['fr', 'en','cn'] %} + {% for lang in ['fr', 'en','cn','ger','es'] %} {% set is_active_lang = (app.request.locale == lang) %} {% set lang_url = path(current_route, current_params|merge(current_query)|merge({'lang': lang})) %} @@ -323,6 +323,9 @@ {{ 'legal_notice_link'|trans }} {{ 'cookie_policy_link'|trans }} {{ 'cgu_link'|trans }} + {{ 'hosting_link'|trans }} + {{ 'rgpd_policy_link'|trans }} + {{ 'rule_link'|trans }}
diff --git a/templates/join.twig b/templates/join.twig index 7b833d8..1c000b6 100644 --- a/templates/join.twig +++ b/templates/join.twig @@ -54,7 +54,6 @@

{{ 'process.title'|trans }}

-
{{ 'process.unanimous.percent'|trans }}
@@ -63,7 +62,6 @@ {{ 'process.unanimous.description'|trans|raw }}

-
{{ 'process.feedback.icon'|trans }}

{{ 'process.feedback.title'|trans }}

@@ -105,7 +103,6 @@
- {# Portfolio #}
01
@@ -113,7 +110,6 @@

{{ 'services.portfolio.description'|trans }}

- {# Handicap #}
@@ -141,6 +137,18 @@ {{ form_start(form, {'attr': {'class': 'space-y-8'}}) }} + {# CIVilité & PSEUDO #} +
+
+ {{ form_label(form.civ, 'form.label.civ'|trans, {'label_attr': {'class': 'font-black uppercase text-sm mb-2'}}) }} + {{ form_widget(form.civ, {'attr': {'class': 'border-4 border-black p-3 focus:bg-yellow-50 outline-none transition font-bold'}}) }} +
+
+ {{ form_label(form.pseudo, 'form.label.pseudo'|trans, {'label_attr': {'class': 'font-black uppercase text-sm mb-2'}}) }} + {{ form_widget(form.pseudo, {'attr': {'class': 'border-4 border-black p-3 focus:bg-yellow-50 outline-none transition font-bold'}}) }} +
+
+ {# IDENTITÉ #}
@@ -153,6 +161,18 @@
+ {# IDENTITÉ (SUITE) #} +
+
+ {{ form_label(form.crossCosplay, 'form.label.cross_cosplay'|trans, {'label_attr': {'class': 'font-black uppercase text-sm mb-2'}}) }} + {{ form_widget(form.crossCosplay, {'attr': {'class': 'border-4 border-black p-3 focus:bg-yellow-50 outline-none transition font-bold cursor-pointer'}}) }} +
+
+ {{ form_label(form.trans, 'form.label.trans'|trans, {'label_attr': {'class': 'font-black uppercase text-sm mb-2'}}) }} + {{ form_widget(form.trans, {'attr': {'class': 'border-4 border-black p-3 focus:bg-yellow-50 outline-none transition font-bold cursor-pointer'}}) }} +
+
+ {# CONTACT #}
@@ -201,22 +221,24 @@

{{ 'form.section.social'|trans }}

- {{ form_row(form.discordAccount, {'label': 'form.label.discord'|trans, 'attr': {'class': 'border-2 border-black p-2 w-full'}}) }} - {{ form_row(form.instaLink, {'label': 'form.label.insta'|trans, 'attr': {'class': 'border-2 border-black p-2 w-full'}}) }} - {{ form_row(form.tiktokLink, {'label': 'form.label.tiktok'|trans, 'attr': {'class': 'border-2 border-black p-2 w-full'}}) }} - {{ form_row(form.facebookLink, {'label': 'form.label.facebook'|trans, 'attr': {'class': 'border-2 border-black p-2 w-full'}}) }} + {{ form_row(form.discordAccount, {'label': 'form.label.discord'|trans, 'attr': {'class': 'border-2 border-black p-2 w-full font-bold'}}) }} + {{ form_row(form.instaLink, {'label': 'form.label.insta'|trans, 'attr': {'class': 'border-2 border-black p-2 w-full font-bold'}}) }} + {{ form_row(form.tiktokLink, {'label': 'form.label.tiktok'|trans, 'attr': {'class': 'border-2 border-black p-2 w-full font-bold'}}) }} + {{ form_row(form.facebookLink, {'label': 'form.label.facebook'|trans, 'attr': {'class': 'border-2 border-black p-2 w-full font-bold'}}) }}
{# RÔLE & MOTIVATION #}
{{ form_label(form.who, 'form.label.who'|trans, {'label_attr': {'class': 'font-black uppercase text-sm mb-2'}}) }} - {{ form_widget(form.who, {'attr': {'class': 'border-4 border-black p-3 min-h-[100px]'}}) }} + {{ form_widget(form.who, {'attr': {'class': 'border-4 border-black p-3 min-h-[120px]'}}) }}
{{ form_label(form.role, 'form.label.role'|trans, {'label_attr': {'class': 'font-black uppercase text-sm mb-2'}}) }} - {{ form_widget(form.role, {'attr': {'class': 'border-4 border-black p-3'}}) }} +
+ {{ form_widget(form.role) }} +
{# BOUTON ENVOI #} diff --git a/templates/legal/cgu.twig b/templates/legal/cgu.twig index d5e0521..285862a 100644 --- a/templates/legal/cgu.twig +++ b/templates/legal/cgu.twig @@ -3,7 +3,8 @@ {% block title %}{{'cgu_page_title'|trans}}{% endblock %} {% block meta_description %}{{'cgu_page_title'|trans}}{% endblock %} -{% block canonical_url %} +{% block canonical_url %} + {% endblock %} {% block breadcrumb_schema %} @@ -17,84 +18,132 @@ "position": 1, "name": "{{'home_title'|trans }}", "item": "{{ app.request.schemeAndHttpHost }}" - }, + }, { "@type": "ListItem", "position": 2, "name": "{{'cgu_short_title'|trans}}", "item": "{{ app.request.schemeAndHttpHost }}{{ app.request.pathInfo }}" - } - ] - } + } + ] + } {% endblock %} {% block body %} -
-

{{'cgu_page_title'|trans}}

+
-

{{'cgu_intro_disclaimer'|trans}}

+ {# Header Dynamique Style Esport #} +
+
+

+ {{ 'cgu_page_title'|trans }} +

+
+
+
+
+

+ {{ 'cgu_intro_disclaimer'|trans }} +

+
+ +
- {# SECTION 1 : ACCEPTATION #} -
-

{{'cgu_section1_title'|trans}}

-

- {{'cgu_section1_p1'|trans({ - '%link%': 'e-cosplay.fr' - })|raw}} -

-

{{'cgu_section1_p2'|trans}}

-
+
-
+ {# 1. ACCEPTATION #} +
+
+ // {{'cgu_section1_title'|trans}} +
+
+
+

+ {{'cgu_section1_p1'|trans({ + '%link%': 'e-cosplay.fr' + })|raw}} +

+

{{'cgu_section1_p2'|trans}}

+
+
+
- {# SECTION 2 : SERVICES PROPOSÉS #} -
-

{{'cgu_section2_title'|trans}}

-

{{'cgu_section2_p1'|trans}}

+ {# 2. SERVICES PROPOSÉS #} +
+
+ // {{'cgu_section2_title'|trans}} +
+
+

{{'cgu_section2_p1'|trans}}

+
+
+ 01. +

{{'cgu_section2_list1'|trans}}

+
+
+ 02. +

{{'cgu_section2_list2'|trans}}

+
+
+ 03. +

{{'cgu_section2_list3'|trans}}

+
+
+
+
-

{{'cgu_section2_p2'|trans}}

-
    -
  • {{'cgu_section2_list1'|trans}}
  • -
  • {{'cgu_section2_list2'|trans}}
  • -
  • {{'cgu_section2_list3'|trans}}
  • -
-
+ {# 3. ACCÈS ET UTILISATION #} +
+
+ // {{'cgu_section3_title'|trans}} +
+
+
+
+

{{'cgu_section3_subtitle1'|trans}}

+

{{'cgu_section3_p2'|trans}}

+
+
+

{{'cgu_section3_subtitle2'|trans}}

+

{{'cgu_section3_p3'|trans}}

+
+
+
+
-
+ {# 4. RESPONSABILITÉ #} +
+
+ // {{'cgu_section4_title'|trans}} +
+
+
+
+

{{'cgu_section4_p1'|trans}}

+

{{'cgu_section4_p2'|trans}}

+
+
+

{{'cgu_section4_subtitle1'|trans}}

+

{{'cgu_section4_p3'|trans}}

+
+
+
+
- {# SECTION 3 : ACCÈS ET UTILISATION #} -
-

{{'cgu_section3_title'|trans}}

-

{{'cgu_section3_p1'|trans}}

+ {# 5. DROIT APPLICABLE #} +
+
+

// {{'cgu_section5_title'|trans}}

+
+

{{'cgu_section5_p1'|trans}}

+

{{'cgu_section5_p2'|trans}}

+
+
+
-

{{'cgu_section3_subtitle1'|trans}}

-

{{'cgu_section3_p2'|trans}}

- -

{{'cgu_section3_subtitle2'|trans}}

-

{{'cgu_section3_p3'|trans}}

-
- -
- - {# SECTION 4 : RESPONSABILITÉ #} -
-

{{'cgu_section4_title'|trans}}

-

{{'cgu_section4_p1'|trans}}

-

{{'cgu_section4_p2'|trans}}

- -

{{'cgu_section4_subtitle1'|trans}}

-

{{'cgu_section4_p3'|trans}}

-
- -
- - {# SECTION 5 : DROIT APPLICABLE #} -
-

{{'cgu_section5_title'|trans}}

-

{{'cgu_section5_p1'|trans}}

-

{{'cgu_section5_p2'|trans}}

-
- -
+
+ {% endblock %} diff --git a/templates/legal/cookies.twig b/templates/legal/cookies.twig index bc9aded..4b1bda5 100644 --- a/templates/legal/cookies.twig +++ b/templates/legal/cookies.twig @@ -3,7 +3,8 @@ {% block title %}{{'cookie_page_title'|trans}}{% endblock %} {% block meta_description %}{{'cookie_page_title'|trans}}{% endblock %} -{% block canonical_url %} +{% block canonical_url %} + {% endblock %} {% block breadcrumb_schema %} @@ -17,71 +18,154 @@ "position": 1, "name": "{{'home_title'|trans }}", "item": "{{ app.request.schemeAndHttpHost }}" - }, + }, { "@type": "ListItem", "position": 2, "name": "{{ 'cookie_short_title'|trans }}", "item": "{{ app.request.schemeAndHttpHost }}{{ app.request.pathInfo }}" - } - ] - } + } + ] + } {% endblock %} {% block body %} -
-

{{'cookie_page_title'|trans}}

+
-
-

{{'cookie_section1_title'|trans}}

-

{{'cookie_section1_p1'|trans}}

-
+ {# Header Dynamique Style Esport #} +
+
+

+ {{ 'cookie_title'|trans }} +

+
+
+
+
+
+ +
-
+
-
-

{{'cookie_section2_title'|trans}}

+ {# SECTION 1 : INTRODUCTION #} +
+
+ + // 1. {{ 'cookie_intro_title'|trans }} + +
+
+

+ {{ 'cookie_intro_text'|trans }} +

+
+
-

{{'cookie_section2_p1_commitment'|trans}}

+ {# SECTION 2 : TYPES DE COOKIES #} +
+
+ + // 2. {{ 'cookie_types_title'|trans }} + +
+
+
+

{{ 'cookie_essential_label'|trans }}

+

{{ 'cookie_essential_desc'|trans }}

+
+
+

{{ 'cookie_analytics_label'|trans }}

+

{{ 'cookie_analytics_desc'|trans }}

+
+
+

{{ 'cookie_marketing_label'|trans }}

+

{{ 'cookie_marketing_desc'|trans }}

+
+
+
-

{{'cookie_section2_p2_privacy'|trans}}

+ {# SECTION 3 : LISTE TECHNIQUE #} +
+
+ + // 3. {{ 'cookie_list_title'|trans }} + +
+
+
+ + + + + + + + + + + + + + + + + + + + +
{{ 'cookie_table_name'|trans }}{{ 'cookie_table_purpose'|trans }}{{ 'cookie_table_duration'|trans }}
__Host-session{{ 'cookie_table_session_desc'|trans }}Session
__cf_bm{{ 'cookie_table_cfbm_desc'|trans }}30 min
+
+
+
-

{{'cookie_section2_p3_type_intro'|trans}}

-
    -
  • - {{'cookie_type_functional_strong'|trans}} : - {{'cookie_type_functional_details'|trans}} -
  • -
-
+ {# SECTION 4 : PARTENAIRES SÉCURITÉ #} +
+
+ + // 4. {{ 'cookie_security_title'|trans }} + +
+
+

{{ 'cookie_security_desc'|trans }}

+ + {{ 'cookie_security_link'|trans }} + +
+
-
+ {# SECTION 5 : MAÎTRISE DU NAVIGATEUR #} +
+
+ + // 5. {{ 'cookie_control_title'|trans }} + +
+
+
+ {{ 'cookie_control_desc'|trans }} +
+ + {{ 'cookie_cnil_btn'|trans }} + +
+
-
-

{{'cookie_section3_title'|trans}}

-

{{'cookie_section3_p1_browser_config'|trans}}

-

{{'cookie_section3_p2_refusal_impact'|trans}}

-

{{'cookie_section3_p3_instructions_intro'|trans}}

- -
+ {# SECTION 6 : CONSENTEMENT FINAL #} +
+
+ + // 6. {{ 'cookie_consent_title'|trans }} + +
+
+ {{ 'cookie_consent_footer'|trans }} +
+
-
+
+ {% endblock %} diff --git a/templates/legal/hosting.twig b/templates/legal/hosting.twig index 78921e0..48d0762 100644 --- a/templates/legal/hosting.twig +++ b/templates/legal/hosting.twig @@ -3,79 +3,149 @@ {% block title %}{{'hosting_page_title'|trans}}{% endblock %} {% block meta_description %}{{'hosting_page_title'|trans}}{% endblock %} -{% block canonical_url %} -{% endblock %} - -{% block breadcrumb_schema %} - -{% endblock %} - {% block body %} -
-

{{'hosting_page_title_long'|trans}}

+
-
-

{{'hosting_section1_title'|trans}}

+ {# Header Dynamique Style Esport #} +
+
+

+ {{ 'hosting_main_title'|trans }} +

+
+
+
+
+
+
-

- {{'hosting_section1_p1'|trans({ - '%site_url%': app.request.schemeAndHttpHost - })|raw}} -

+
-
    -
  • {{'hosting_label_host_name'|trans}} : Google Cloud Platform
  • -
  • {{'hosting_label_service_used'|trans}} : {{'hosting_service_compute_cloud'|trans}}
  • -
  • {{'hosting_label_company'|trans}} : Google LLC
  • -
  • {{'hosting_label_address'|trans}} : 1600 Amphitheatre Parkway, Mountain View, CA 94043, États-Unis
  • -
  • {{'hosting_label_data_location'|trans}} : {{'hosting_data_location_details'|trans}}
  • -
  • {{'hosting_label_contact'|trans}} : {{'hosting_contact_details'|trans}}
  • -
-

{{'hosting_section1_disclaimer'|trans}}

-
+ {# SECTION 1 : OPÉRATEUR TECHNIQUE #} +
+
+ + // 1. {{ 'hosting_tech_operator_title'|trans }} + +
+
+
+

{{ 'hosting_tech_operator_name'|trans }}

+

+ {{ 'hosting_tech_operator_address'|trans|raw }} +

+

+ {{ 'hosting_tech_operator_siret'|trans }} +

+
+
+
-
+ {# SECTION 2 : INFRASTRUCTURE CLOUD #} +
+
+ + // 2. {{ 'hosting_infrastructure_title'|trans }} + +
+
+
+
+

{{ 'hosting_cloud_provider'|trans }}

+

{{ 'hosting_location_detail'|trans }}

+
+
+ Region: eu-west4 + Tier 3+ Compliance +
+
+
+
-
-

{{'hosting_section2_title'|trans}}

+ {# SECTION 3 : ÉDITEUR DU SITE #} +
+
+ + // 3. {{ 'hosting_editor_title'|trans }} + +
+
+
+

{{ 'hosting_editor_name'|trans }}

+

+ {{ 'hosting_editor_address'|trans|raw }} +

+

{{ 'hosting_editor_note'|trans }}

+
+ +
+
-

{{'hosting_section2_p1'|trans}}

+ {# SECTION 4 : STACK TECHNIQUE & SÉCURITÉ #} +
+
+ + // 4. {{ 'hosting_security_title'|trans }} + +
+
+
+ {{ 'hosting_cloudflare_label'|trans }} +

{{ 'hosting_cloudflare_desc'|trans }}

+
+
+ {{ 'hosting_registrars_label'|trans }} +

{{ 'hosting_registrar_name'|trans }} / {{ 'hosting_dns_provider'|trans }}

+
+
+ {{ 'hosting_monitoring_label'|trans }} +

{{ 'hosting_monitoring_desc'|trans }}

+
+
+
-

{{'hosting_cloudflare_title'|trans}}

-
    -
  • {{'hosting_label_role'|trans}} : {{'hosting_cloudflare_role'|trans}}
  • -
  • {{'hosting_label_company'|trans}} : Cloudflare, Inc.
  • -
  • {{'hosting_label_address'|trans}} : 101 Townsend St, San Francisco, CA 94107, États-Unis.
  • -
-

{{'hosting_cloudflare_disclaimer'|trans}}

+ {# SECTION 5 : SYSTÈME DE MESSAGERIE #} +
+
+ + // 5. {{ 'hosting_mail_system_title'|trans }} + +
+
+
+

{{ 'hosting_mail_system_desc'|trans }}

+
+

{{ 'hosting_privacy_alert_label'|trans }}

+

{{ 'hosting_privacy_alert_desc'|trans }}

+
+
+
+
-

{{'hosting_aws_title'|trans}}

-
    -
  • {{'hosting_label_role'|trans}} : {{'hosting_aws_role'|trans}}
  • -
  • {{'hosting_label_company'|trans}} : Amazon Web Services, Inc.
  • -
  • {{'hosting_label_address'|trans}} : 410 Terry Avenue North, Seattle, WA 98109-5210, États-Unis.
  • -
-

{{'hosting_aws_disclaimer'|trans}}

-
+ {# SECTION 6 : CONFORMITÉ & SIGNALEMENT #} +
+
+ + // 6. {{ 'hosting_compliance_title'|trans }} + +
+
+
+

{{ 'hosting_compliance_desc'|trans }}

+
+
+

{{ 'hosting_signalement_label'|trans }}

+ + {{ 'hosting_signalement_email'|trans }} + +
+
+
-
+
+ {% endblock %} diff --git a/templates/legal/legal.twig b/templates/legal/legal.twig index 0e02861..f8e4dd9 100644 --- a/templates/legal/legal.twig +++ b/templates/legal/legal.twig @@ -3,7 +3,8 @@ {% block title %}{{'legal_page_title'|trans}}{% endblock %} {% block meta_description %}{{'legal_page_title'|trans}}{% endblock %} -{% block canonical_url %} +{% block canonical_url %} + {% endblock %} {% block breadcrumb_schema %} @@ -17,143 +18,146 @@ "position": 1, "name": "{{'home_title'|trans }}", "item": "{{ app.request.schemeAndHttpHost }}" - }, + }, { "@type": "ListItem", "position": 2, "name": "{{'legal_short_title'|trans}}", "item": "{{ app.request.schemeAndHttpHost }}{{ app.request.pathInfo }}" - } - ] - } + } + ] + } {% endblock %} {% block body %} -
-

{{'legal_page_title'|trans}}

+
+ {# Header Dynamique Style Esport #} +
+
+

+ {{ 'legal_page_title'|trans }} +

+
+
+
+
+
+ +
- {# SECTION 1 : OBJET DU SITE #} -
-

{{'legal_section1_title'|trans}}

-

- {{'legal_section1_p1'|trans({ - '%site_url%': app.request.schemeAndHttpHost - })|raw}} -

+
-

{{'legal_section1_p2_intro'|trans}}

-
    -
  • {{'legal_section1_list1'|trans}}
  • -
  • {{'legal_section1_list2'|trans}}
  • -
  • {{'legal_section1_list3'|trans}}
  • -
  • {{'legal_section1_list4_strong'|trans}} : {{'legal_section1_list4_details'|trans}}
  • -
-
+ {# 1. OBJET DU SITE #} +
+
+ // {{'legal_section1_title'|trans}} +
+
+

{{'legal_section1_p1'|trans({'%site_url%': app.request.schemeAndHttpHost})|raw}}

+
    +
  • / {{'legal_section1_list1'|trans}}
  • +
  • / {{'legal_section1_list2'|trans}}
  • +
  • / {{'legal_section1_list3'|trans}}
  • +
+
+
-
+ {# 2. ÉDITEUR #} +
+
+ // {{'legal_section2_title'|trans}} +
+
+
+

{{'legal_label_association_name'|trans}} : E-Cosplay

+

{{'legal_label_rna'|trans}} : W022006988

+

{{'legal_label_siren'|trans}} : 943121517

+

{{'legal_label_address'|trans}} : 42 rue de Saint-Quentin, 02800 Beautor

+
+
+

{{'legal_label_publication_director'|trans}} :

+ Serreau Jovann + contact@e-cosplay.fr +
+
+
- {# SECTION 2 : ÉDITEUR #} -
-

{{'legal_section2_title'|trans}}

-

{{'legal_section2_p1_editor_intro'|trans}}

+ {# 3. HÉBERGEMENT & 4. PROPRIÉTÉ #} +
+
+
+ // {{'legal_section3_title'|trans}} +
+
+

Google Cloud Platform

+

{{'legal_host_address'|trans}}

+

{{'legal_host_data_location'|trans}}

+
+
-
    -
  • {{'legal_label_association_name'|trans}} : E-Cosplay
  • -
  • {{'legal_label_legal_status'|trans}} : {{'legal_status_details'|trans}}
  • -
  • {{'legal_label_rna'|trans}} : W022006988
  • -
  • {{'legal_label_siren'|trans}} : 943121517
  • -
  • {{'legal_label_address'|trans}} : 42 rue de Saint-Quentin, 02800 Beautor, FRANCE
  • -
  • {{'legal_label_email'|trans}} : contact@e-cosplay.fr
  • -
  • {{'legal_label_publication_director'|trans}} : Serreau Jovann - ShokoCosplay
  • -
-
+
+
+ // {{'legal_section4_title'|trans}} +
+
+

{{'legal_section4_p1_ip'|trans}}

+

{{'legal_section4_p4_reproduction'|trans}}

+
+
+
-
+ {# 5. RGPD ET DPO #} +
+
+ // {{'legal_section5_title'|trans}} +
+
+
+

{{'legal_section5_p1_rgpd'|trans}}

+ + Contact DPO + +
+
+

Identifiant DPO

+

DPO-167945

+
+
+
- {# SECTION 3 : HÉBERGEMENT #} -
-

{{'legal_section3_title'|trans}}

-

{{'legal_section3_p1_host_intro'|trans}}

+ {# 6. PARTENAIRES & 7. RESPONSABILITÉ #} +
+
+
+ // {{'legal_section6_title'|trans}} +
+
+ {{'legal_section6_p1_partners'|trans}} +
+
-
    -
  • {{'hosting_label_host_name'|trans}} : Google Cloud Platform
  • -
  • {{'hosting_label_company'|trans}} : Google LLC
  • -
  • {{'legal_label_address'|trans}} : {{'legal_host_address'|trans}}
  • -
  • {{'hosting_label_data_location'|trans}} : {{'legal_host_data_location'|trans}}
  • -
-
+
+
+ // {{'legal_section7_title'|trans}} +
+
+ {{'legal_section7_p1_liability'|trans({'%site_url%': app.request.schemeAndHttpHost})|raw}} +
+
+
-
+ {# 8. DROIT APPLICABLE #} +
+
+

// {{'legal_section8_title'|trans}}

+

{{'legal_section8_p1_law'|trans({'%site_url%': app.request.schemeAndHttpHost})|raw}}

+
+
- {# SECTION 4 : PROPRIÉTÉ INTELLECTUELLE ET DROIT À L'IMAGE #} -
-

{{'legal_section4_title'|trans}}

-

{{'legal_section4_p1_ip'|trans}}

-

{{'legal_section4_p2_ip_details'|trans}}

- -

{{'legal_section4_subtitle_image_rights'|trans}} :

-
    -
  • {{'legal_section4_list1_strong'|trans}} : {{'legal_section4_list1_details'|trans}}
  • -
  • {{'legal_section4_list2_strong'|trans}} : {{'legal_section4_list2_details'|trans}}
  • -
  • {{'legal_section4_list3_strong'|trans}} : {{'legal_section4_list3_details'|trans}}
  • -
- -

{{'legal_section4_p3_visual_content'|trans}}

- -

{{'legal_section4_p4_reproduction'|trans}}

-
- -
- - {# SECTION 5 : RGPD ET DPO #} -
-

{{'legal_section5_title'|trans}}

-

{{'legal_section5_p1_rgpd'|trans}}

- -
    -
  • {{'legal_label_dpo_name'|trans}} : Serreau Jovann
  • -
  • {{'legal_label_dpo_num'|trans}} : DPO-167945
  • -
  • {{'legal_label_dpo_contact'|trans}} : rgpd@e-cosplay.fr
  • -
-

{{'legal_section5_p2_privacy_link'|trans}}

-
- -
- - {# SECTION 6 : PARTENAIRES #} -
-

{{'legal_section6_title'|trans}}

-

{{'legal_section6_p1_partners'|trans}}

-

{{'legal_section6_p2_agreement'|trans}}

-

{{'legal_section6_p3_promotion'|trans}}

-
- -
- - {# SECTION 7 : LIMITATIONS DE RESPONSABILITÉ #} -
-

{{'legal_section7_title'|trans}}

-

- {{'legal_section7_p1_liability'|trans({ - '%site_url%': app.request.schemeAndHttpHost - })|raw}} -

-

{{'legal_section7_p2_interactive'|trans}}

-
- -
- - {# SECTION 8 : DROIT APPLICABLE #} -
-

{{'legal_section8_title'|trans}}

-

- {{'legal_section8_p1_law'|trans({ - '%site_url%': app.request.schemeAndHttpHost - })|raw}} -

-
- -
+
+ {% endblock %} diff --git a/templates/legal/rgpd.twig b/templates/legal/rgpd.twig index da509ee..b212de6 100644 --- a/templates/legal/rgpd.twig +++ b/templates/legal/rgpd.twig @@ -3,158 +3,153 @@ {% block title %}{{'rgpd_page_title'|trans}}{% endblock %} {% block meta_description %}{{'rgpd_page_title'|trans}}{% endblock %} -{% block canonical_url %} -{% endblock %} - -{% block breadcrumb_schema %} - +{% block canonical_url %} + {% endblock %} {% block body %} -
-

{{'rgpd_page_title_long'|trans}}

+
-
-

{{'rgpd_section1_title'|trans}}

-

{{'rgpd_section1_p1'|trans}}

-
+ {# Header Principal #} +
+
+

+ // {{ 'rgpd_page_title_long'|trans }} +

+
+
+
+
+
+
-
+
-
-

{{'rgpd_section2_title'|trans}}

+ {# SECTION 1 #} +
+
+ + {{'rgpd_section1_title'|trans}} + +
+
+

{{'rgpd_section1_p1'|trans}}

+
+
-

{{'rgpd_section2_p1_commitment'|trans}}

+ {# SECTION 2 #} +
+
+ + // {{'rgpd_section2_title'|trans}} + +
+
+

{{'rgpd_section2_p1_commitment'|trans}}

+
+
+ {{'rgpd_contact_form_title'|trans}} + {{'rgpd_contact_form_details'|trans}} +
+
+ {{'rgpd_contest_form_title'|trans}} + {{'rgpd_contest_form_details'|trans}} +
+
+ {{'rgpd_no_other_collection_title'|trans}} + {{'rgpd_no_other_collection_details'|trans}} +
+
+
+
-

{{'rgpd_section2_p2_data_collected'|trans}}

+ {# SECTION 3 #} +
+
+ + // {{'rgpd_section3_title'|trans}} + +
+
+
+
+

{{'rgpd_section3_p1_no_resale'|trans}}

+
+ {{'rgpd_section3_p4_advanced_security'|trans({ + '%local_server%': 'Local-Server', + '%key_rotation%': '24h-Rotation', + '%no_decryption_key%': 'No-Access-Policy' + })|raw}} +
+
+
+
    +
  • » {{'rgpd_breach_list1_strong'|trans}} : {{'rgpd_breach_list1_details'|trans}}
  • +
  • » {{'rgpd_breach_list2_strong'|trans}} : {{'rgpd_breach_list2_details'|trans}}
  • +
+
+
+
+
-
    -
  • - {{'rgpd_contact_form_title'|trans}} : - {{'rgpd_contact_form_details'|trans}} -
  • -
  • - {{'rgpd_contest_form_title'|trans}} : - {{'rgpd_contest_form_details'|trans}} -
  • -
  • - {{'rgpd_no_other_collection_title'|trans}} : - {{'rgpd_no_other_collection_details'|trans}} -
  • -
-
+ {# SECTION 4 #} +
+
+ + // {{'rgpd_section4_title'|trans}} + +
+
+

{{'rgpd_section4_p1_rights_intro'|trans}}

+
    +
  • {{'rgpd_right_access'|trans}}
  • +
  • {{'rgpd_right_rectification'|trans}}
  • +
+
+
-
+ {# SECTION 5 #} +
+
+ + // {{'rgpd_section5_title'|trans}} + +
+
+
+ {{'rgpd_section5_p1_contact_intro'|trans}} +
+
+

Serreau Jovann

+ + rgpd@e-cosplay.fr + +
+
+
-
-

{{'rgpd_section3_title'|trans}}

+ {# SECTION 6 (ADDITIF TECHNIQUE) #} +
+
+ + // 6. {{ 'rgpd_additif_title'|trans }} + +
+
+
+

{{ 'rgpd_additif_collecte_text'|trans }}

+
+ // SSL CLOUDFLARE + LET'S ENCRYPT +
+
+
+

DPO SITECONSEIL

+

LEGRAND Philippe
03 23 05 62 43

+
+
+
-

{{'rgpd_section3_subtitle1'|trans}}

-

{{'rgpd_section3_p1_no_resale'|trans}}

+
-

{{'rgpd_section3_subtitle2'|trans}}

-

- {{'rgpd_section3_p2_encryption'|trans({ - '%https%': 'HTTPS (Secure Socket Layer)' - })|raw}} -

- -

- {{'rgpd_section3_p3_contest_encryption'|trans({ - '%encrypted%': '' ~ 'rgpd_encrypted_word'|trans ~ '' - })|raw}} -

- -

- {{'rgpd_section3_p4_advanced_security'|trans({ - '%local_server%': '' ~ 'rgpd_local_server_text'|trans ~ '', - '%key_rotation%': '' ~ 'rgpd_key_rotation_text'|trans ~ '', - '%no_decryption_key%': '' ~ 'rgpd_no_decryption_key_text'|trans ~ '' - })|raw}} -

- -

{{'rgpd_section3_subtitle3'|trans}}

-

{{'rgpd_section3_p5_breach_intro'|trans}}

-
    -
  • - {{'rgpd_breach_list1_strong'|trans}} : - {{'rgpd_breach_list1_details'|trans}} -
  • -
  • - {{'rgpd_breach_list2_strong'|trans}} : - {{'rgpd_breach_list2_details'|trans}} -
  • -
  • - {{'rgpd_breach_list3_strong'|trans}} : - {{'rgpd_breach_list3_details'|trans}} -
  • -
-
- -
- -
-

{{'rgpd_section4_title'|trans}}

- -

{{'rgpd_section4_subtitle1'|trans}}

-

{{'rgpd_section4_p1_contest_data_intro'|trans}}

-
    -
  • {{'rgpd_conservation_duration_label'|trans}} : {{'rgpd_conservation_duration_contest'|trans}}
  • -
  • {{'rgpd_auto_deletion_label'|trans}} : {{'rgpd_auto_deletion_contest'|trans}}
  • -
- -

{{'rgpd_section4_subtitle2'|trans}}

-

{{'rgpd_section4_p2_image_rights_intro'|trans}}

-
    -
  • {{'rgpd_file_conservation_label'|trans}} : {{'rgpd_file_conservation_details'|trans}}
  • -
  • {{'rgpd_authorization_duration_label'|trans}} : {{'rgpd_authorization_duration_details'|trans}}
  • -
- -

{{'rgpd_section4_subtitle3'|trans}}

-

{{'rgpd_section4_p3_general_deletion'|trans}}

- -

{{'rgpd_section4_subtitle4'|trans}}

-

{{'rgpd_section4_p4_other_data'|trans}}

-

{{'rgpd_section4_p5_rights_reminder'|trans}}

-
- -
- -
-

{{'rgpd_section5_title'|trans}}

-

{{'rgpd_section5_p1_rights_intro'|trans}}

-
    -
  • {{'rgpd_right_access'|trans}}
  • -
  • {{'rgpd_right_rectification'|trans}}
  • -
  • {{'rgpd_right_erasure'|trans}}
  • -
  • {{'rgpd_right_opposition'|trans}}
  • -
-

{{'rgpd_section5_p2_contact_dpo'|trans}}

-
    -
  • {{'legal_label_dpo_name'|trans}} : Serreau Jovann
  • -
  • {{'legal_label_dpo_num'|trans}} : DPO-167945
  • -
  • {{'legal_label_dpo_contact'|trans}} : rgpd@e-cosplay.fr
  • -
-
- -
+ {% endblock %} diff --git a/templates/legal/rules.twig b/templates/legal/rules.twig new file mode 100644 index 0000000..8517521 --- /dev/null +++ b/templates/legal/rules.twig @@ -0,0 +1,190 @@ +{% extends 'base.twig' %} + +{% block title %}{{'rule_page_title'|trans}}{% endblock %} +{% block meta_description %}{{'rule_page_title'|trans}}{% endblock %} + +{% block canonical_url %} + +{% endblock %} + +{% block breadcrumb_schema %} + +{% endblock %} + +{% block body %} +
+ + {# Header Dynamique Style Esport #} +
+
+

+ {{ 'rule_title'|trans }} +

+
+
+
+
+
+ +
+ +
+ + {# PRÉAMBULE #} +
+
+
+

+ // {{ 'rules_preamble_title'|trans }} +

+

+ {{ 'rules_preamble_text'|trans({'%date%': '29 novembre 2025', '%entry_date%': '1er décembre 2025'})|raw }} +

+
+
+
+ + {# ARTICLE 01 #} +
+
+ + // 01. {{ 'rules_art1_title'|trans }} + +
+
+
+

{{ 'rules_art1_p1'|trans|raw }}

+

{{ 'rules_art1_p2'|trans|raw }}

+
+ {{ 'rules_art1_transparency'|trans }} +
+
+
+
+ + {# ARTICLE 02 #} +
+
+ + // 02. {{ 'rules_art2_main_title'|trans }} + +
+
+
+

2.1 {{ 'rules_art2_1_title'|trans }}

+

{{ 'rules_art2_1_p1'|trans|raw }}

+

{{ 'rules_art2_1_notice'|trans }}

+
+ +
+

// 2.2 {{ 'rules_art2_2_title'|trans }}

+
    +
  • {{ 'rules_art2_2_reason1'|trans }}
  • +
  • {{ 'rules_art2_2_reason2'|trans }}
  • +
  • {{ 'rules_art2_2_reason4'|trans }}
  • +
  • {{ 'rules_art2_2_reason5'|trans }}
  • +
+
+

{{ 'rules_art2_2_procedure'|trans|raw }}

+

{{ 'rules_art2_2_transparency'|trans }}

+
+
+
+
+ + {# ARTICLE 03 #} +
+
+ + // 03. {{ 'rules_art3_title'|trans }} + +
+
+
+

{{ 'rules_art3_request'|trans|raw }}

+
+
+

{{ 'rules_art3_ballot_title'|trans }}

+

{{ 'rules_art3_ballot_desc'|trans }}

+
+
+

{{ 'rules_art3_majority_title'|trans }}

+

{{ 'rules_art3_majority_desc'|trans }}

+
+
+
+

// {{ 'rules_art3_tally_title'|trans }}

+

{{ 'rules_art3_tally_p1'|trans }}

+
+

{{ 'rules_art3_tally_p2'|trans }}

+
+
+
+
+
+ + {# ARTICLE 04 #} +
+
+ + // 04. {{ 'rules_art4_title'|trans }} + +
+
+

{{ 'rules_art4_notice'|trans }}

+
+
+

{{ 'rules_art4_normal_title'|trans }}

+

{{ 'rules_art4_normal_desc'|trans }}

+
+
+

{{ 'rules_art4_extra_title'|trans }}

+

{{ 'rules_art4_extra_desc'|trans }}

+
+
+
+
+ + {# ARTICLE 05 #} +
+
+ + // 05. {{ 'rules_art5_title'|trans }} + +
+
+
+

{{ 'rules_art5_p1'|trans|raw }}

+
+

// {{ 'rules_art5_stand_title'|trans }}

+

+ {{ 'rules_art5_stand_desc'|trans }} +

+
+
+
+
+
+
+{% endblock %} diff --git a/templates/mails/candidat/confirm.twig b/templates/mails/candidat/confirm.twig index eca8f6c..ff03b18 100644 --- a/templates/mails/candidat/confirm.twig +++ b/templates/mails/candidat/confirm.twig @@ -5,36 +5,40 @@ {% endblock %} {% block content %} - - - - Merci {{ join.name }} ! - - - Nous avons bien reçu ta candidature pour rejoindre l'association E-Cosplay. - - - - + + + {# Utilisation du Pseudo si disponible, sinon le Prénom #} + + MERCI {{ datas.join.pseudo|default(datas.join.name)|upper }} ! + + + Ta candidature pour rejoindre l'association E-Cosplay a bien été enregistrée. + + + + - - - - Ton dossier est désormais entre les mains de notre équipe. Nous l'examinons avec attention et nous reviendrons vers toi sous peu par email ou via Discord pour la suite des événements. - - - En attendant, n'hésite pas à nous suivre sur nos réseaux sociaux pour découvrir nos dernières activités ! - - - + + + + Ton dossier est désormais entre les mains de notre équipe pour validation. + + + Conformément à nos principes démocratiques, chaque membre du bureau doit voter. Tu recevras une réponse définitive sous 7 à 10 jours ouvrés. + + + Reste à l'affût de tes emails ou de ton compte Discord ! + + + - - - - E-Cosplay Association loi 1901
- 42 rue de saint-quentin, 02800 Beautor
- Ceci est un message automatique, merci de ne pas y répondre directement. -
-
-
+ + + + E-Cosplay - Association loi 1901
+ 42 rue de saint-quentin, 02800 Beautor
+ © {{ "now"|date("Y") }} - Ceci est un message automatique. +
+
+
{% endblock %} diff --git a/templates/mails/candidat/new.twig b/templates/mails/candidat/new.twig index 42faca2..6ed0ea2 100644 --- a/templates/mails/candidat/new.twig +++ b/templates/mails/candidat/new.twig @@ -1,10 +1,9 @@ {% extends 'mails/base.twig' %} {% block subject %} - Nouvelle candidature + [E-Cosplay] Nouvelle candidature : {{ datas.join.pseudo|default(datas.join.surname|upper) }} {% endblock %} - {% block content %} @@ -13,37 +12,60 @@ Bonjour l'équipe,

- Un nouveau formulaire d'adhésion vient d'être soumis sur le site E-Cosplay. Voici les détails du candidat : + Une nouvelle demande d'adhésion vient d'être soumise. Voici le profil de {{ datas.join.pseudo|default('ce candidat') }} :
- + + + {# IDENTITÉ #} - Candidat : {{ join.surname|upper }} {{ join.name }} + Pseudo / Scène : {{ datas.join.pseudo|default('N/C') }} - Email : {{ join.email }} + Identité : ({{ datas.join.civ|upper }}) {{ datas.join.surname|upper }} {{ datas.join.name }} + + + {# COMMUNAUTÉ #} + + Cross-Cosplay : {{ datas.join.crossCosplay|upper }} | + Transidentité : {{ datas.join.trans|upper }} + + + + + {# CONTACT & RÔLES #} + + Email : {{ datas.join.email }} - Rôles : - {% if join.role is iterable %} - {{ join.role|join(', ') }} + Rôles souhaités : + {% if datas.join.role is iterable %} + {{ datas.join.role|join(', ') }} {% else %} - {{ join.role }} + {{ datas.join.role }} {% endif %} - Date : {{ join.createAt|date('d/m/Y H:i') }} + Soumis le : {{ datas.join.createAt|date('d/m/Y H:i') }} - + + + + "{{ datas.join.who|slice(0, 150) }}..." + + + + + - - Vous pouvez également retrouver le PDF généré en pièce jointe de ce mail. + + Consultez le PDF joint pour le dossier complet et les liens réseaux sociaux. diff --git a/templates/mails/candidat/refused.twig b/templates/mails/candidat/refused.twig new file mode 100644 index 0000000..965d50a --- /dev/null +++ b/templates/mails/candidat/refused.twig @@ -0,0 +1,52 @@ +{% extends 'mails/base.twig' %} + +{% block subject %} + Réponse à ta candidature - Association E-Cosplay +{% endblock %} + +{% block content %} + + + + Bonjour {{ datas.join.name }}, + + + Nous te remercions d'avoir pris le temps de postuler pour rejoindre l'association E-Cosplay. + + + Après étude de ton dossier par notre équipe, nous avons le regret de t'informer que nous ne pouvons pas donner suite à ta candidature pour le moment. + + + + + + + + Motif de notre décision : + + + "{{ datas.reason }}" + + + + + + + + Cette décision n'est pas un jugement sur ton talent ou ta motivation, mais correspond à nos besoins et critères actuels. Nous te souhaitons beaucoup de succès dans tes futurs projets cosplay. + + + L'équipe E-Cosplay + + + + + + + + E-Cosplay - Beautor, France
+ Ceci est un message automatique, merci de ne pas y répondre. +
+
+
+{% endblock %} diff --git a/templates/txt-mails/candidat/new.twig b/templates/txt-mails/candidat/new.twig index a7dafba..7c81b18 100644 --- a/templates/txt-mails/candidat/new.twig +++ b/templates/txt-mails/candidat/new.twig @@ -1,20 +1,26 @@ {% extends 'mails/base.twig' %} {% block subject %} - Nouvelle candidature : {{ join.name }} {{ join.surname }} + [NOUVELLE CANDIDATURE] - {{ join.pseudo|default(join.surname|upper) }} ({{ join.civ|upper }}) {% endblock %} {% block content %} - NOUVELLE CANDIDATURE REÇUE - ========================== + NOUVELLE CANDIDATURE REÇUE - E-COSPLAY + ====================================== Bonjour l'équipe, - Une nouvelle candidature a été déposée sur le site E-Cosplay. + Un nouveau formulaire d'adhésion vient d'être soumis sur le site. + Voici le profil complet du candidat : + + IDENTITÉ COSPLAY : + ------------------ + - Pseudo / Scène : {{ join.pseudo|default('Non renseigné') }} + - Nom Complet : ({{ join.civ|upper }}) {{ join.surname|upper }} {{ join.name }} + - Identité : {{ join.crossCosplay|upper }} (Cross) | {{ join.trans|upper }} (Trans) DÉTAILS DU CANDIDAT : --------------------- - - Nom complet : {{ join.surname|upper }} {{ join.name }} - Email : {{ join.email }} - Téléphone : {{ join.phone }} - Rôles souhaités : {% if join.role is iterable %}{{ join.role|join(', ') }}{% else %}{{ join.role }}{% endif %} @@ -28,10 +34,14 @@ ------------------------ - Discord : {{ join.discordAccount|default('Non renseigné') }} - Instagram : {{ join.instaLink|default('N/A') }} + - TikTok : {{ join.tiktokLink|default('N/A') }} + - Facebook : {{ join.facebookLink|default('N/A') }} - Vous pouvez consulter cette fiche directement dans l'administration + ---------------------------------------------------------- + Note : Le dossier complet avec le calcul de l'âge est + disponible en pièce jointe (PDF). + ---------------------------------------------------------- - --- Ceci est un message automatique envoyé par le site E-Cosplay. © {{ "now"|date("Y") }} E-Cosplay Association {% endblock %} diff --git a/templates/txt-mails/candidat/refused.twig b/templates/txt-mails/candidat/refused.twig new file mode 100644 index 0000000..82e8dad --- /dev/null +++ b/templates/txt-mails/candidat/refused.twig @@ -0,0 +1,28 @@ +{% extends 'txt-mails/base.twig' %} + + +{% block content %} + Bonjour {{ datas.join.name }}, + + Nous te remercions d'avoir postulé pour rejoindre l'association E-Cosplay. + + Après une étude attentive de ton dossier par les membres du bureau, nous avons le regret de t'informer que nous ne pouvons pas donner suite à ta candidature pour le moment. + + MOTIF DE NOTRE DÉCISION : + ---------------------------------------------------------------------- + {{ datas.reason }} + ---------------------------------------------------------------------- + + Cette décision n'est en aucun cas un jugement sur ton travail ou ta passion, mais elle est liée à nos besoins actuels ou à nos critères de recrutement spécifiques au moment présent. + + Nous te souhaitons beaucoup de réussite dans tes futurs projets de cosplay et tes activités personnelles. + + Cordialement, + + L'équipe E-Cosplay + Association loi 1901 - Beautor + + --- + Ceci est un message automatique, merci de ne pas y répondre directement. + Pour toute question, contacte-nous via nos réseaux sociaux officiels. +{% endblock %} diff --git a/translations/messages.cn.yaml b/translations/messages.cn.yaml index 2839e0e..c2844e6 100644 --- a/translations/messages.cn.yaml +++ b/translations/messages.cn.yaml @@ -854,25 +854,29 @@ form: questioning: "探索中" other: "其他" pronouns: - il: "他 (He)" - elle: "她 (She)" - iel: "他们 (They)" + il: "他 (He/Him)" + elle: "她 (She/Her)" + iel: "他们 (They/Them)" autre: "其他 / 自定义" role: cosplay: "Cosplayer (角色扮演者)" - helper: "Helper (后勤协助)" + helper: "志愿者 (后勤协助)" photographer: "摄影师" other: "其他" header: - title: "申请表" + title: "入会申请" label: - name: "姓" - surname: "名" + pseudo: "昵称" + civ: "称呼" + cross_cosplay: "你是否进行伪装/反串扮演 (Cross-Cosplay)?" + trans: "是否提及跨性别身份?" + name: "姓氏" + surname: "名字" email: "电子邮件" - phone: "联系电话" + phone: "电话号码" birthdate: "出生日期" - gender: "性别" - pronouns: "首选代词" + gender: "性取向" + pronouns: "代词" address: "邮寄地址" zipcode: "邮政编码" city: "城市" @@ -880,23 +884,157 @@ form: insta: "Instagram 链接" tiktok: "TikTok 链接" facebook: "Facebook 链接" - who: "你是谁?(简单自我介绍)" + who: "你是谁? (自我介绍)" role: "你希望担任什么角色?" section: social: "社交媒体与作品集" button: submit: "提交申请" -# 反馈信息 +# 成功/错误提示 (Form Feedback) form_feedback: - success: "您的申请已成功提交!委员会将尽快进行审核。" - error: "发生错误,请检查您的信息。" + success: "您的申请已成功发送!理事会将很快进行审核。" + error: "发生错误,请检查您填写的信息。" +join_at: 'messages' confirmation: title: "申请已收到! - E-Cosplay" - header: "收到申请!" - message: "您的入会申请已正式提交给委员会。我们将认真审核您的申请。" + header: "收到,长官!" + message: "您的入会申请已正式提交给理事会。我们将仔细审核您的申请。" delay: label: "预计回复时间" value: "7 到 10 个工作日" back_home: "返回首页" + +rule_link: "协会章程" + +# 内部章程 (Internal Rules) +brand_name: "E-Cosplay" +rule_page_title: "内部管理章程" +rule_title: "内部管理章程" + +# 前言 (Preamble) +rules_preamble_title: "前言" +rules_preamble_text: "协会理事会于 %date% 的全体大会上召集,制定了本协会内部章程。章程已获投票通过,并于 %entry_date% 起正式生效。" + +# 第一条:入会 +rules_art1_title: "第一条:会员入会" +rules_art1_p1: "任何希望加入协会的人员必须提交申请,并由理事会成员独家审核。" +rules_art1_p2: "理事会以外的每位成员均可对申请人发表意见。入会需经理事会全票通过且无创始成员反对,方可生效。" +rules_art1_transparency: "每位成员均可查阅包含具体投票结果的正式文件,如申请被拒绝,文件中将说明理由。" + +# 第二条:退出、除名、身故 +rules_art2_main_title: "第二条:退出 – 除名 – 身故" +rules_art2_1_title: "自愿退出" +rules_art2_1_p1: "会员可根据个人意愿,通过电子邮件 (contact@e-cosplay.fr)、信件、Discord 或 Messenger 提出退出申请。" +rules_art2_1_notice: "需提前 15 天通知,经理事会或会员申请可缩短此期限。" + +rules_art2_2_title: "除名 (Exclusion)" +rules_art2_2_reason1: "在本年度内收到 3 次警告。" +rules_art2_2_reason2: "未缴纳会费 (逾期超过 2 个月)。" +rules_art2_2_reason3: "公开诋毁或严重损害协会形象。" +rules_art2_2_reason4: "破坏或窃取机密信息并提供给其他协会。" +rules_art2_2_reason5: "对协会成员有严重不尊重行为 (侮辱、攻击或伤害)。" +rules_art2_2_procedure: "除名由理事会在闭门会议中通过特别全体大会以简单多数决定。" +rules_art2_2_transparency: "正式文件将记录投票详情及除名的具体原因,供成员查阅。" + +rules_art2_3_title: "身故" +rules_art2_3_p1: "如会员身故,其会员资格自动取消。会员身份仅限个人,不可由继承人继承。" + +# 第三条:创始成员除名 +rules_art3_title: "第三条:创始成员除名" +rules_art3_request: "除名创始成员必须由理事会和另一名创始成员共同提出申请。" +rules_art3_ballot_title: "秘密投票" +rules_art3_ballot_desc: "采用投票箱投票。完全匿名:票面上不会显示任何成员姓名,以保护投票者。" +rules_art3_majority_title: "双重多数" +rules_art3_majority_desc: "需同时获得理事会多数票和协会成员多数票。" +rules_art3_tally_title: "计票与透明度" +rules_art3_tally_p1: "只有提出申请的创始成员在计票开始前公开宣布其个人投票意向。" +rules_art3_tally_p2: "由该成员从票箱中抽取每张选票并大声宣布:“赞成”、“反对”或“弃权”。" + +# 第四条:大会 +rules_art4_title: "第四条:全体大会" +rules_art4_notice: "理事会应至少提前 1 个月通知成员,并注明地点、时间和议程。" +rules_art4_normal_title: "年度全体大会 (AG Normale)" +rules_art4_normal_desc: "每年举行一次,用于年度总结及理事会换届。" +rules_art4_extra_title: "特别全体大会" +rules_art4_extra_desc: "根据理事会需求或为准备特定活动而召开。" + +# 第五条:费用报销 +rules_art5_title: "第五条:报销津贴" +rules_art5_p1: "只有当选的理事会成员(或由理事会委派的成员)凭证明文件方可申请报销所产生的费用。" +rules_art5_stand_title: "关于活动与展位:" +rules_art5_stand_desc: "协会参展时,将优先要求主办方提供门票。如无法实现,理事会将根据财务状况研究是否予以资助。" + +# 法律信息与托管 +hosting_main_title: "法律信息与托管" +hosting_bg_text: "服务器 (SERVER)" +hosting_responsibilities_label: "责任声明" +hosting_tech_operator_title: "技术运营商" +hosting_tech_operator_name: "SARL SITECONSEIL" +hosting_tech_operator_address: "27 RUE LE SERURIER
02100 SAINT-QUENTIN" +hosting_tech_operator_siret: "SIRET: 41866405800025" +hosting_infrastructure_title: "云基础设施" +hosting_cloud_provider: "Google Cloud Platform (GCP)" +hosting_location_detail: "荷兰 (eu-west4)" +hosting_editor_title: "网站出版商" +hosting_editor_name: "E-Cosplay 协会" +hosting_editor_address: "42 rue de Saint-Quentin
02800 Beautor" +hosting_editor_email: "contact@e-cosplay.fr" +hosting_editor_note: "负责内容的法律合规性。" +hosting_tech_stack_title: "技术栈" +hosting_security_title: "安全" +hosting_services_label: "服务" +hosting_cloudflare_label: "Cloudflare" +hosting_cloudflare_desc: "CDN、代理及多层抗 DDoS 攻击保护。" +hosting_monitoring_label: "监控" +hosting_monitoring_desc: "自托管 Sentry:实时错误检测。" +hosting_registrars_label: "域名注册商" +hosting_registrar_name: "Infomaniak Network SA" +hosting_dns_provider: "Cloudflare DNS" +hosting_mail_system_title: "邮件系统" +hosting_mail_system_desc: "内部邮件服务器通过 Amazon SES 转发,确保通知送达率。" +hosting_privacy_alert_label: "隐私权" +hosting_privacy_alert_desc: "我们的服务器和 Amazon SES 处理本网站发送的电子邮件内容和元数据。" +hosting_compliance_title: "合规与 GDPR" +hosting_compliance_desc: "基础设施配置符合欧盟境内的安全标准和 GDPR(通用数据保护条例)。" +hosting_signalement_label: "违规举报" +hosting_signalement_email: "signalement@siteconseil.fr" + +# 技术补充 (Addendum) +rgpd_additif_title: "技术补充条款" +rgpd_additif_collecte_title: "极简与匿名化采集" +rgpd_additif_collecte_text: "网站严格限制采集运行所需的必要技术数据(错误日志、性能)。这些数据经过汇总处理,无法追溯到特定访问者。" +rgpd_additif_consent_title: "访问者分析" +rgpd_additif_consent_text: "仅在您通过 Cookie 栏明确同意后,才会进行详细的导航习惯分析。您可以自由拒绝。" +rgpd_additif_tls_title: "通信安全 (TLS/SSL)" +rgpd_additif_update: "技术补充条款更新于 2025年11月27日 17:00。" +rgpd_section5_p1_contact_intro: "如有任何个人数据相关问题或行使第 4 节所述权利,请联系我们的数据保护专员。" +rgpd_section5_p2_dpo_id: "官方 DPO 标识 (CNIL): DPO-167945" +rgpd_section4_p1_rights_intro: "根据欧洲法规,您对自己的数据拥有基本权利。我们承诺在 30 天法定限期内处理您的请求。" + +# Cookie 政策 +cookie_title: "Cookie 管理" +cookie_intro_title: "简介" +cookie_intro_text: "本政策旨在告知您在访问我们网站时,存放在您设备上的 Cookie 的性质、用途及管理方式。" +cookie_types_title: "Cookie 类型" +cookie_essential_label: "必要型" +cookie_essential_desc: "网站运行所必需的(会话、安全、购物车)。" +cookie_analytics_label: "性能型" +cookie_analytics_desc: "测量受众并分析导航以优化体验。" +cookie_marketing_label: "营销型" +cookie_marketing_desc: "用于展示相关广告的用户画像。" +cookie_list_title: "技术列表" +cookie_table_name: "Cookie 名称" +cookie_table_purpose: "用途" +cookie_table_duration: "有效期" +cookie_table_session_desc: "维护用户会话及表单安全。" +cookie_table_cfbm_desc: "防机器人保护 (由 Cloudflare 提供)。" +cookie_security_title: "安全合作伙伴" +cookie_security_desc: "我们使用 Cloudflare 保护基础设施免受攻击并优化性能。" +cookie_security_link: "Cloudflare 政策" +cookie_control_title: "浏览器控制" +cookie_control_desc: "您可以通过浏览器设置禁用 Cookie,但这可能会影响网站的正常使用。" +cookie_cnil_btn: "管理 Cookie (CNIL 指南)" +cookie_consent_title: "同意声明" +cookie_consent_footer: "继续浏览即表示您同意使用服务运行所必需的 Cookie。" diff --git a/translations/messages.en.yaml b/translations/messages.en.yaml index 522f039..c606048 100644 --- a/translations/messages.en.yaml +++ b/translations/messages.en.yaml @@ -929,44 +929,181 @@ form: autre: "Other / Custom" role: cosplay: "Cosplayer" - helper: "Helper (Staff)" + helper: "Helper (Logistics)" photographer: "Photographer" other: "Other" header: title: "Application" label: + pseudo: "Username / Handle" + civ: "Civility" + cross_cosplay: "Do you practice Cross-Cosplay?" + trans: "Mention transgender identity?" name: "Last Name" surname: "First Name" email: "Email" - phone: "Phone Number" + phone: "Phone" birthdate: "Date of Birth" - gender: "Gender" + gender: "Orientation" pronouns: "Pronouns" address: "Mailing Address" - zipcode: "Zip Code" + zipcode: "ZIP Code" city: "City" discord: "Discord Account" insta: "Instagram Link" tiktok: "TikTok Link" facebook: "Facebook Link" - who: "Who are you? (Quick introduction)" - role: "What role would you like to have?" + who: "Who are you? (Quick intro)" + role: "Which role would you like to take?" section: social: "Social Media & Portfolio" button: - submit: "Submit my Application" + submit: "Submit my application" -# Feedback Messages +# Success / Error messages form_feedback: - success: "Your application has been successfully submitted! The board will review it shortly." + success: "Your application has been sent successfully! The board will review it soon." error: "An error occurred. Please check your information." +join_at: 'messages' confirmation: - title: "Application Received! - E-Cosplay" - header: "Message Received!" - message: "Your membership application is officially in the hands of the board. We will review it carefully." + title: "Application received! - E-Cosplay" + header: "Message received, Major!" + message: "Your membership request is officially in the hands of the board. We will review it carefully." delay: label: "Estimated response time" value: "7 to 10 business days" - back_home: "Back to Home" + back_home: "Back to home" +rule_link: "Association rules" + +# Internal Rules +brand_name: "E-Cosplay" +rule_page_title: "Internal Rules" +rule_title: "Internal Rules" + +# Preamble +rules_preamble_title: "Preamble" +rules_preamble_text: "The association board met on %date% during the general assembly to establish the internal rules of the association. They were voted on and approved for official application starting from %entry_date%." + +# Article 1: Membership +rules_art1_title: "Member Membership" +rules_art1_p1: "Anyone wishing to join the association must submit an application reviewed only by the board members." +rules_art1_p2: "Each member outside the board may give their opinion on the candidate. Integration is validated if the board votes with full unanimity and no founding member opposes it." +rules_art1_transparency: "A final document showing who voted for and against will be available and consultable by each member with vote details, as well as the reason for rejection in case of refusal." + +# Article 2: Resignation, Exclusion, Death +rules_art2_main_title: "Article 2: Resignation – Exclusion – Death" +rules_art2_1_title: "Resignation" +rules_art2_1_p1: "A member's resignation is possible by their own will via email (contact@e-cosplay.fr), letter, Discord, or Messenger." +rules_art2_1_notice: "A 15-day notice period is requested, which can be waived at the request of the board or the member." + +rules_art2_2_title: "Exclusion" +rules_art2_2_reason1: "3 warnings received during the current year." +rules_art2_2_reason2: "Non-payment of membership fees (over 2 months late)." +rules_art2_2_reason3: "Public disparagement or serious damage to the association's image." +rules_art2_2_reason4: "Sabotage or theft of confidential information to give to other associations." +rules_art2_2_reason5: "Serious lack of respect toward an association member (insults, assault and battery)." +rules_art2_2_procedure: "Exclusion is decided by the board in a closed committee during an Extraordinary General Meeting by simple majority." +rules_art2_2_transparency: "A final document showing who voted for and against will be available and consultable by each member with the precise motive for exclusion." + +rules_art2_3_title: "Death" +rules_art2_3_p1: "In case of death, the member's status is automatically revoked. Membership is strictly personal and not transferable to heirs." + +# Article 3: Founder Exclusion +rules_art3_title: "Exclusion of a founding member" +rules_art3_request: "The exclusion of a founder must be requested jointly by the board and another founding member." +rules_art3_ballot_title: "Secret Ballot" +rules_art3_ballot_desc: "Ballot box vote. Total anonymity: no member's name will be given or written on the ballot to guarantee voter protection." +rules_art3_majority_title: "Double Majority" +rules_art3_majority_desc: "Requires a majority of the board combined with a majority of the association members." +rules_art3_tally_title: "Counting & Transparency" +rules_art3_tally_p1: "Only the founder who submitted the request publicly announces their personal voting intention before the count begins." +rules_art3_tally_p2: "They draw each ballot from the box and announce aloud: 'For', 'Against', or 'Blank'." + +# Article 4: Assemblies +rules_art4_title: "General Assemblies" +rules_art4_notice: "Members are summoned by the board at least 1 month in advance with details of the location, time, and agenda." +rules_art4_normal_title: "Normal GA (Annual)" +rules_art4_normal_desc: "Held once a year for the annual report and board member renewal." +rules_art4_extra_title: "Extraordinary GA" +rules_art4_extra_desc: "Triggered according to the board's needs or for specific event preparations." + +# Article 5: Reimbursements +rules_art5_title: "Reimbursement Allowances" +rules_art5_p1: "Only elected board members (or members commissioned by the board) can claim reimbursement for expenses incurred upon presentation of receipts." +rules_art5_stand_title: "During events & stands:" +rules_art5_stand_desc: "When a stand is held by the association, the organizer will be asked to cover the entry ticket first. If impossible, the board will study coverage based on treasury funds." + +# Hosting +hosting_main_title: "Legal Information & Hosting" +hosting_bg_text: "SERVER" +hosting_responsibilities_label: "Responsibilities" +hosting_tech_operator_title: "Technical Operator" +hosting_tech_operator_name: "SARL SITECONSEIL" +hosting_tech_operator_address: "27 RUE LE SERURIER
02100 SAINT-QUENTIN" +hosting_tech_operator_siret: "SIRET: 41866405800025" +hosting_infrastructure_title: "Cloud Infrastructure" +hosting_cloud_provider: "Google Cloud Platform (GCP)" +hosting_location_detail: "Netherlands (eu-west4)" +hosting_editor_title: "Site Editor" +hosting_editor_name: "E-Cosplay Association" +hosting_editor_address: "42 rue de Saint-Quentin
02800 Beautor" +hosting_editor_email: "contact@e-cosplay.fr" +hosting_editor_note: "Responsible for legal compliance of content." +hosting_tech_stack_title: "Tech Stack" +hosting_security_title: "Security" +hosting_services_label: "Services" +hosting_cloudflare_label: "Cloudflare" +hosting_cloudflare_desc: "CDN, Proxy & Multi-layer Anti-DDoS Protection." +hosting_monitoring_label: "Monitoring" +hosting_monitoring_desc: "Self-Hosted Sentry: Real-time error detection." +hosting_registrars_label: "Registrars" +hosting_registrar_name: "Infomaniak Network SA" +hosting_dns_provider: "Cloudflare DNS" +hosting_mail_system_title: "Esy Mail System" +hosting_mail_system_desc: "Internal mail server (mail.esy-web.dev) with Amazon SES relay to guarantee notification deliverability." +hosting_privacy_alert_label: "Privacy" +hosting_privacy_alert_desc: "Our server and Amazon SES process the content and metadata of emails sent by the site." +hosting_compliance_title: "Compliance & GDPR" +hosting_compliance_desc: "Infrastructure (GCP, Cloudflare, Sentry) is configured to respect security standards and GDPR within the European Union." +hosting_signalement_label: "Report a violation" +hosting_signalement_email: "signalement@siteconseil.fr" + +# Technical Addendum +rgpd_additif_title: "Technical Addendum" +rgpd_additif_collecte_title: "Minimal and Anonymized Collection" +rgpd_additif_collecte_text: "The site is strictly limited to collecting technical data necessary for proper functioning (error logs, performance). This data is aggregated so that it is impossible to trace back to a specific visitor." +rgpd_additif_consent_title: "Visitor Analysis" +rgpd_additif_consent_text: "Detailed analysis of browsing habits is carried out exclusively following explicit consent via our cookie banner. You are free to refuse." +rgpd_additif_tls_title: "Communication Security (TLS/SSL)" +rgpd_additif_update: "Technical Addendum updated on November 27, 2025 at 5:00 PM." +rgpd_section5_p1_contact_intro: "For any questions regarding your personal data or to exercise your rights mentioned in section 4, our delegate is at your disposal." +rgpd_section5_p2_dpo_id: "Official DPO Identifier (CNIL): DPO-167945" +rgpd_section4_p1_rights_intro: "In accordance with European regulations, you have fundamental rights over your data. We commit to processing any request within a legal period of 30 days." + +# Cookies +cookie_title: "Cookie Management" +cookie_intro_title: "Introduction" +cookie_intro_text: "This policy informs you about the nature, use, and management of cookies placed on your terminal when you browse our site." +cookie_types_title: "Cookie Types" +cookie_essential_label: "Essential" +cookie_essential_desc: "Necessary for the site's operation (session, security, cart)." +cookie_analytics_label: "Performance" +cookie_analytics_desc: "Audience measurement and navigation analysis for improvement." +cookie_marketing_label: "Advertising" +cookie_marketing_desc: "Profiling for displaying relevant advertisements." +cookie_list_title: "Technical List" +cookie_table_name: "Cookie Name" +cookie_table_purpose: "Purpose" +cookie_table_duration: "Lifespan" +cookie_table_session_desc: "Maintaining user session and form security." +cookie_table_cf_bm_desc: "Protection against bots (provided by Cloudflare)." +cookie_security_title: "Security Partners" +cookie_security_desc: "We use Cloudflare to protect our infrastructure against attacks and optimize performance." +cookie_security_link: "Cloudflare Policy" +cookie_control_title: "Browser Control" +cookie_control_desc: "You can block cookies via your browser settings, but this may alter the site's operation." +cookie_cnil_btn: "How to control cookies (CNIL)" +cookie_consent_title: "Consent" +cookie_consent_footer: "By continuing to browse, you accept the use of cookies necessary for the operation of the service." diff --git a/translations/messages.es.yaml b/translations/messages.es.yaml new file mode 100644 index 0000000..656a918 --- /dev/null +++ b/translations/messages.es.yaml @@ -0,0 +1,1106 @@ +# Claves principales +about_title: ¿Quiénes somos? +about_description: ¡Descubre nuestra pasión por el cosplay, la artesanía y la igualdad! Conoce a nuestras fundadoras. Participa en nuestros concursos, talleres y en el CosHospital. +# Sección 1: Nuestra Pasión +about_section_passion_title: "Nuestra Pasión: Crear lo Imaginario" +about_passion_association_details: asociación dedicada al arte del Cosplay y al CosHopital +about_passion_mission_details: creación, el intercambio y la expresión artística +about_passion_costume_handmade: haya hecho su disfraz a mano o lo haya comprado +about_passion_equality: pie de igualdad +about_passion_p1: Somos una %association%, fundada por entusiastas para entusiastas. Nuestra misión es proporcionar una plataforma dinámica e inclusiva donde la %mission% sean el núcleo de todas nuestras actividades, con sede en Hauts-de-France, situada idealmente cerca de Tergnier, Saint-Quentin y Laon. +about_passion_p2: "Consideramos que el Cosplay es un arte completo. Por eso, ya sea que un cosplayer %fait_main%, todos están en un %egalite% dentro de nuestra comunidad. Creemos que el Cosplay es mucho más que un simple disfraz: es una forma de arte que combina costura, ingeniería, actuación y amor por las obras de ficción." + +# Sección 2: Fundadores +about_founders_title: Los Fundadores de la Asociación +about_email_label: Correo electrónico +about_photographer_label: Fotógrafo +about_founder_shoko_role: Presidenta y Cosplayer +about_founder_shoko_role_short: Presidenta, Cosplayer +about_founder_marta_role: Secretaria de la asociación +about_founder_marta_role_short: Secretaria +about_shoko_cosplay_title: Cosplays de Shoko +about_marta_cosplay_title: Cosplays de Marta +about_shoko_instagram_aria: Instagram de ShokoCosplay +about_shoko_tiktok_aria: TikTok de ShokoCosplay +about_shoko_facebook_aria: Facebook de ShokoCosplay +about_marta_facebook_aria: Facebook de Marta Gator +about_marta_tiktok_aria: TikTok de Marta Gator +about_marta_instagram_aria: Instagram de Marta Gator + +# Sección 3: Objetivos y Valores +about_goals_title: Nuestros Objetivos y Valores +about_goal1_title: Fomentar la Creatividad +about_goal1_text: Promover la fabricación de disfraces complejos y originales valorando la artesanía, las técnicas de costura, el maquillaje y la creación de accesorios (props). +about_goal2_title: Unir a la Comunidad +about_goal2_text: Crear un espacio seguro y acogedor para todos los niveles, desde principiantes hasta expertos. Fomentar el intercambio de consejos y técnicas entre los miembros. +about_goal3_title: Celebrar la Performance +about_goal3_text: Destacar el aspecto teatral y escénico del cosplay a través de eventos y concursos de calidad. +about_goal4_title: Inclusión y No Discriminación +about_goal4_open_details: abierta a todos sin ninguna discriminación +about_goal4_friendly_details: LGBTQ+ friendly +about_goal4_text: Nuestra asociación está %ouverte% (orientación sexual, origen, etc.). Ofrecemos un entorno %friendly%, garantizando el respeto y la seguridad de cada miembro. + +# Sección 4: Actividades Principales +about_activities_title: Nuestras Actividades Principales +about_activity1_title: Organización de Concursos de Cosplay +about_activity1_comp_detail: concursos de cosplay +about_activity1_open_detail: abiertos a todos, ya sea que tu disfraz sea hecho a mano o comprado +about_activity1_craft_detail: Craftsmanship (Artesanía) +about_activity1_acting_detail: Acting (Actuación) +about_activity1_text: Organizamos regularmente %concours% en convenciones y eventos temáticos. Estos concursos están %ouverts% y cuentan con categorías de evaluación adaptadas. Están estructurados para valorar tanto la calidad de la fabricación (%craftsmanship%, para los creadores) como la actuación en el escenario (%acting%, para todos), ofreciendo oportunidades para todos los estilos y niveles de habilidad. + +about_activity2_title: Talleres de Fabricación y Formación +about_activity2_workshop_detail: talleres de cosplay +about_activity2_text: Desde el modelado hasta la impresión 3D, pasando por la costura de precisión y la pintura, nuestros %ateliers% están diseñados para transmitirte conocimientos esenciales. Ya sea que quieras aprender a trabajar con espuma EVA, instalar LEDs o perfeccionar el estilismo de tus pelucas, nuestras sesiones dirigidas por expertos te ayudarán a concretar tus proyectos más ambiciosos. + +about_activity3_title: 'El CosHopital: Reparación Gratuita' +about_activity3_coshospital_detail: CosHopital +about_activity3_repair_detail: reparación gratuita de los cosplays y accesorios de los visitantes +about_activity3_text: El %coshopital% es nuestro servicio solidario y esencial. Durante nuestros eventos, nuestros voluntarios especializados ofrecen una %reparation% que hayan sufrido daños. Ya sea una costura que se suelta, un accesorio que se rompe o una peluca que necesita un retoque, ¡nuestro equipo de "médicos de cosplay" está ahí para ayudarte rápidamente para que puedas disfrutar plenamente de tu día! + +# Sección 5: Llamado a la acción +about_call_to_action_text: Tanto si eres un maestro artesano como si estás planeando tu primer proyecto, ¡únete a nosotros para compartir la magia de la creación! +about_call_to_action_button: Descubrir nuestros eventos + +# CGU (Términos y Condiciones de Uso) +cgu_short_title: CGU +cgu_page_title: Condiciones Generales de Uso (CGU) +cgu_intro_disclaimer: Este documento rige el acceso y el uso del sitio de la asociación E-Cosplay. + +# Sección 1: Aceptación +cgu_section1_title: 1. Aceptación de las CGU +cgu_section1_p1: Al acceder y utilizar el sitio %link%, aceptas sin reserva las presentes Condiciones Generales de Uso (CGU). +cgu_section1_p2: La asociación E-Cosplay se reserva el derecho de modificar estas CGU en cualquier momento. Se recomienda al usuario consultar regularmente la última versión. + +# Sección 2: Servicios Ofrecidos +cgu_section2_title: 2. Descripción de los Servicios +cgu_section2_p1: El sitio tiene como objetivo proporcionar información sobre las actividades de la asociación E-Cosplay (gestión de concursos, talleres, Coshopital) y sus eventos. +cgu_section2_p2: "Los principales servicios son:" +cgu_section2_list1: Consulta de información sobre eventos pasados y futuros. +cgu_section2_list2: Acceso al área de contacto para comunicarse con el equipo. +cgu_section2_list3: Inscripción a eventos y concursos de cosplay (según periodos de apertura). + +# Sección 3: Acceso y Comportamiento +cgu_section3_title: 3. Acceso al sitio y comportamiento del usuario +cgu_section3_p1: El acceso al sitio es gratuito. El usuario reconoce tener la competencia y los medios necesarios para acceder y utilizar este sitio. +cgu_section3_subtitle1: "Comportamiento general:" +cgu_section3_p2: El usuario se compromete a no perturbar el buen funcionamiento del sitio de ninguna manera. En particular, está prohibido transmitir contenidos ilícitos, insultantes, difamatorios o que atenten contra los derechos de propiedad intelectual o el derecho a la imagen de terceros. +cgu_section3_subtitle2: "Área de contacto e inscripciones:" +cgu_section3_p3: Toda la información proporcionada por el usuario al utilizar el formulario de contacto o durante una inscripción debe ser exacta y completa. La asociación se reserva el derecho de rechazar una inscripción o mensaje que contenga información manifiestamente falsa o incompleta. + +# Sección 4: Responsabilidad +cgu_section4_title: 4. Limitación de responsabilidad +cgu_section4_p1: La asociación E-Cosplay se esfuerza por asegurar la exactitud y actualización de la información difundida en este sitio y se reserva el derecho de corregir el contenido en cualquier momento y sin previo aviso. +cgu_section4_p2: Sin embargo, la asociación declina toda responsabilidad en caso de interrupción o mal funcionamiento del sitio, aparición de errores, o por cualquier inexactitud u omisión en la información disponible en el sitio. +cgu_section4_subtitle1: "Enlaces externos:" +cgu_section4_p3: El sitio puede contener enlaces de hipertexto a otros sitios. La asociación E-Cosplay no tiene control sobre el contenido de estos sitios y declina toda responsabilidad por cualquier daño, directo o indirecto, que resulte del acceso a los mismos. + +# Sección 5: Ley Aplicable +cgu_section5_title: 5. Ley Aplicable y Jurisdicción +cgu_section5_p1: Las presentes CGU se rigen por la ley francesa. +cgu_section5_p2: En caso de litigio, y tras el fracaso de cualquier intento de solución amistosa, los tribunales de Laon serán los únicos competentes. + +# CGV (Condiciones Generales de Venta) +home_title: Inicio +cgv_short_title: CGV +cgv_page_title: Condiciones Generales de Venta (CGV) +cgv_intro_disclaimer: Este documento rige la venta de servicios o productos por parte de la asociación E-Cosplay. +cgv_legal_link_text: aviso legal + +# Sección 1: Objeto +cgv_section1_title: 1. Objeto y Ámbito de Aplicación +cgv_section1_p1: Las presentes Condiciones Generales de Venta (CGV) se aplican a todas las ventas de productos y/o servicios concluidas por la asociación E-Cosplay (en adelante "la Asociación") con compradores profesionales o no profesionales (en adelante "el Cliente") a través del sitio %link%. +cgv_section1_p2: Realizar un pedido implica la aceptación total y sin reserva de las presentes CGV por parte del Cliente. + +# Sección 2: Identificación +cgv_section2_title: 2. Identificación del Vendedor +cgv_section2_p1: Las ventas son realizadas por la asociación E-Cosplay, cuya información legal está disponible en el %link%. +cgv_section2_list1_label: Nombre +cgv_section2_list2_label: Sede Social +cgv_section2_list3_label: Contacto + +# Sección 3: Precios y Productos +cgv_section3_title: 3. Precios y Características de los Productos / Servicios +cgv_section3_subtitle1: Precios +cgv_section3_p1: Los precios de los productos y servicios se indican en euros (€) con todos los impuestos incluidos (TVA). La Asociación se reserva el derecho de modificar sus precios en cualquier momento, pero el producto o servicio se facturará sobre la base de la tarifa vigente en el momento de la validación del pedido. +cgv_section3_subtitle2: Servicios vendidos habitualmente +cgv_section3_p2: "Los servicios vendidos por la asociación incluyen, entre otros: cuotas de inscripción para concursos o eventos específicos, talleres de formación (Coshopital) y, eventualmente, la venta de productos derivados." + +# Sección 4: Pedido y Pago +cgv_section4_title: 4. Pedido y Modalidades de Pago +cgv_section4_subtitle1: El Pedido +cgv_section4_p1: La validación del pedido por parte del Cliente implica la aceptación definitiva e irrevocable del precio y de las presentes CGV. La Asociación confirmará el pedido mediante el envío de un correo electrónico a la dirección proporcionada por el Cliente. +cgv_section4_subtitle2: Pago +cgv_section4_p2: El pago es exigible inmediatamente en la fecha del pedido. Los métodos de pago aceptados se indican durante el proceso de pedido (generalmente con tarjeta bancaria a través de un proveedor de pagos seguros). + +# Sección 5: Entrega +cgv_section5_title: 5. Entrega (Productos Físicos) +cgv_section5_p1: La entrega de productos físicos se realiza a través de transportistas asociados como Colissimo y/o Mondial Relay, según la elección del cliente al realizar el pedido. +cgv_section5_subtitle1: Responsabilidad de la Asociación +cgv_section5_p2: De acuerdo con la normativa, el riesgo de pérdida o daño de los bienes se transfiere al cliente en el momento en que este, o un tercero designado por él, toma posesión física de los bienes. +cgv_section5_p3: La asociación E-Cosplay no se hace responsable en caso de pérdida, robo o deterioro de los paquetes durante el transporte. En caso de problema de entrega, el cliente debe presentar su reclamación directamente al transportista correspondiente (Colissimo/Mondial Relay). +cgv_section5_subtitle2: Plazos +cgv_section5_p4: Los plazos de entrega indicados al realizar el pedido son estimaciones proporcionadas por los transportistas. En caso de retraso, el cliente deberá remitirse a las condiciones del transportista. + +# Sección 6: Derecho de Desistimiento +cgv_section6_title: 6. Derecho de Desistimiento y Reembolso +cgv_section6_subtitle1: Plazo y Condiciones de Desistimiento +cgv_section6_p1: La Asociación otorga al cliente el derecho de ejercer su derecho de desistimiento y solicitar un reembolso completo dentro de un plazo de catorce (14) días a partir del día siguiente a la recepción del producto (para bienes) o la conclusión del contrato (para servicios). +cgv_section6_p2: El producto debe devolverse en su embalaje original, en perfecto estado para su reventa y sin haber sido utilizado. Los gastos de devolución corren a cargo del cliente. +cgv_section6_subtitle2: Excepciones al Derecho de Desistimiento +cgv_section6_p3: "De conformidad con el artículo L.221-28 del Código del Consumidor francés, el derecho de desistimiento no puede ejercerse para:" +cgv_section6_list1_personalized: claramente personalizados (productos hechos a medida) +cgv_section6_list1: El suministro de bienes confeccionados conforme a las especificaciones del consumidor o %personalized%. +cgv_section6_list2: "La prestación de servicios de alojamiento, transporte, restauración o actividades de ocio que deban suministrarse en una fecha o periodo determinado (por ejemplo: inscripción a un concurso o evento con fecha fija)." +cgv_section6_subtitle3: Procedimiento y Reembolso +cgv_section6_p4: Si el derecho de desistimiento es aplicable, el cliente debe notificar su decisión antes de que expire el plazo por correo electrónico al contacto de la asociación (%email_link%). La Asociación se compromete a reembolsar todas las sumas abonadas, incluidos los gastos de envío iniciales, a más tardar en los catorce (14) días siguientes a la recepción del producto devuelto (o prueba de envío). + +# Sección 7: Garantías +cgv_section7_title: 7. Garantías y Responsabilidad de la Asociación +cgv_section7_p1: La asociación está sujeta a la garantía legal de conformidad para los servicios o productos vendidos, así como a la garantía de vicios ocultos (artículos 1641 y siguientes del Código Civil). +cgv_section7_p2: La Asociación no será responsable de los inconvenientes o daños inherentes al uso de la red Internet, como una interrupción del servicio, una intrusión externa o la presencia de virus informáticos. + +# Sección 8: Ley Aplicable +cgv_section8_title: 8. Ley Aplicable y Litigios +cgv_section8_p1: Las presentes CGV se rigen por la ley francesa. +cgv_section8_p2: En caso de litigio, el cliente puede recurrir a un mediador de consumo cuyos datos serán comunicados por la Asociación. A falta de acuerdo amistoso, los tribunales de Laon (Francia) serán los únicos competentes. + +# Información de Hosting +hosting_short_title: Hosting +hosting_page_title: Información de Hosting +hosting_page_title_long: Información detallada sobre el hosting y proveedores técnicos + +# Sección 1: Proveedor Principal +hosting_section1_title: 1. Proveedor de Hosting Principal +hosting_section1_p1: El sitio %site_url% está alojado en la infraestructura en la nube de Google. +hosting_label_host_name: Nombre del host +hosting_label_service_used: Servicio utilizado +hosting_service_compute_cloud: Compute Cloud (infraestructura de computación y datos) +hosting_label_company: Empresa +hosting_label_address: Dirección de la sede +hosting_label_data_location: Ubicación de los datos (Europa) +hosting_data_location_details: "Google Cloud Netherlands B.V. (a menudo gestionado desde Irlanda: O'Mahony's Corner, Block R, Spencer Dock, Dublín 1, Irlanda)." +hosting_label_contact: Contacto +hosting_contact_details: Generalmente de forma electrónica a través de las plataformas de soporte de Google Cloud. +hosting_section1_disclaimer: De acuerdo con el RGPD, el almacenamiento primario de los datos de los usuarios está garantizado dentro de la Unión Europea. + +# Sección 2: Otros Proveedores +hosting_section2_title: 2. Otros Proveedores Técnicos +hosting_section2_p1: "Además del hosting principal, el sitio utiliza otros proveedores para asegurar su rendimiento y funcionalidad:" +hosting_label_role: Función + +# Cloudflare +hosting_cloudflare_title: Cloudflare (CDN, Velocidad y Seguridad) +hosting_cloudflare_role: Proveedor de Red de Entrega de Contenidos (CDN) y servicios de protección contra ataques (DDoS). Ayuda a la velocidad de carga y a la seguridad del sitio. +hosting_cloudflare_disclaimer: Cloudflare actúa como intermediario para la entrega de contenidos estáticos y la protección. + +# AWS SES +hosting_aws_title: Amazon Web Services (AWS) Simple Email Service (SES) +hosting_aws_role: Servicio utilizado para el envío de correos electrónicos transaccionales (confirmaciones, restablecimiento de contraseñas, comunicaciones importantes de la asociación). +hosting_aws_disclaimer: Este servicio se utiliza exclusivamente para el envío de comunicaciones por correo electrónico. + +# Política de Cookies +cookie_short_title: Política de Cookies +cookie_page_title: Política de Gestión de Cookies + +# Sección 1: Definición +cookie_section1_title: 1. Definición y Uso de Cookies +cookie_section1_p1: Una cookie es un pequeño archivo de texto depositado en tu terminal (ordenador, tableta, móvil) al visitar un sitio web. Permite conservar información de sesión o de autenticación para facilitar la navegación. + +# Sección 2: Tipos y Compromiso +cookie_section2_title: 2. Tipos de Cookies utilizadas y Compromiso de la Asociación +cookie_section2_p1_commitment: La asociación E-Cosplay se compromete a no utilizar ninguna cookie externa (terceros) ni rastreadores publicitarios o de análisis que requieran consentimiento. +cookie_section2_p2_privacy: Nuestro sitio está diseñado para respetar la privacidad de nuestros usuarios y funciona sin herramientas de rastreo que recopilen datos con fines comerciales o de análisis de audiencia no exentos. +cookie_section2_p3_type_intro: "Las cookies que pueden estar presentes en el sitio son exclusivamente:" +cookie_type_functional_strong: Cookies estrictamente necesarias y funcionales +cookie_type_functional_details: "Son esenciales para el buen funcionamiento del sitio y el uso de sus funcionalidades básicas (por ejemplo, mantener tu sesión de conexión, gestión de la seguridad). Según la legislación, estas cookies no requieren consentimiento." + +# Sección 3: Gestión +cookie_section3_title: 3. Gestión de tus Cookies +cookie_section3_p1_browser_config: Aunque no utilizamos cookies externas, tienes la posibilidad de configurar tu navegador para gestionar, aceptar o rechazar las cookies internas. +cookie_section3_p2_refusal_impact: Sin embargo, el rechazo de las cookies estrictamente necesarias puede degradar el acceso a ciertas funcionalidades del sitio, como la conexión a un área de miembros. +cookie_section3_p3_instructions_intro: "Para saber cómo gestionar las cookies en los navegadores más comunes, puedes consultar las instrucciones aquí:" +cookie_browser_chrome: Chrome +cookie_browser_link_chrome: Gestión de cookies en Chrome +cookie_browser_firefox: Firefox +cookie_browser_link_firefox: Gestión de cookies en Firefox +cookie_browser_edge: Edge +cookie_browser_link_edge: Gestión de cookies en Edge +cookie_browser_safari: Safari +cookie_browser_link_safari: Gestión de cookies en Safari + +# Aviso Legal +legal_short_title: Aviso Legal +legal_page_title: Aviso Legal + +# Sección 1: Objeto del Sitio +legal_section1_title: 1. Objeto y promoción del sitio +legal_section1_p1: El sitio %site_url% tiene como objetivo principal presentar la asociación E-Cosplay, promocionar sus actividades y facilitar la comunicación con sus miembros y el público. +legal_section1_p2_intro: "Las misiones principales del sitio incluyen:" +legal_section1_list1: La promoción del trabajo de la asociación E-Cosplay (gestión de concursos, talleres, Coshopital). +legal_section1_list2: La presentación de los miembros y de los eventos organizados por la asociación. +legal_section1_list3: Información y comunicación sobre la presencia y el recorrido de la asociación en el mundo del Cosplay. +legal_section1_list4_strong: Información sobre Eventos +legal_section1_list4_details: Anuncio de próximos eventos, información sobre inscripciones a concursos de cosplay o comunicación sobre la presencia de la asociación como visitante o socio. + +# Sección 2: Editor +legal_section2_title: 2. Identificación del Editor del sitio +legal_section2_p1_editor_intro: "Este sitio es editado por:" +legal_label_association_name: Nombre de la asociación +legal_label_legal_status: Estado jurídico +legal_status_details: Asociación sin ánimo de lucro (Ley 1901) +legal_label_rna: Número RNA +legal_label_address: Dirección de la sede +legal_label_email: Dirección de correo electrónico +legal_label_publication_director: Director de la publicación +legal_section2_p2_dev_intro: "El diseño y desarrollo del sitio son realizados por la empresa:" +legal_label_company_name: Nombre de la empresa +legal_label_role: Función +legal_role_dev: Empresa encargada del desarrollo web. +legal_label_legal_form: Forma jurídica +legal_legal_form_details: Sociedad de responsabilidad limitada (SARL) +legal_label_siren: SIREN +legal_label_rcs: RCS +legal_label_technical_contact: Contacto técnico + +# Sección 3: Hosting +legal_section3_title: 3. Hosting del sitio +legal_section3_p1_host_intro: "El sitio está alojado por:" +legal_host_address: 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA (Sede social) +legal_host_data_location: Google Cloud Netherlands B.V., O'Mahony's Corner, Block R, Spencer Dock, Dublín 1, Irlanda. + +# Sección 4: Propiedad Intelectual +legal_section4_title: 4. Propiedad Intelectual y Derecho a la Imagen +legal_section4_p1_ip: La asociación E-Cosplay es propietaria de los derechos de propiedad intelectual o posee los derechos de uso sobre todos los elementos accesibles en el sitio. +legal_section4_p2_ip_details: Esto incluye, entre otros, textos, imágenes, gráficos, logotipos, iconos y software. +legal_section4_subtitle_image_rights: Derecho a la Imagen (Concursos de Cosplay) +legal_section4_list1_strong: Publicación de imágenes +legal_section4_list1_details: Las fotografías y vídeos tomados durante los concursos de cosplay solo se publican tras el consentimiento explícito del participante mediante la firma de una autorización de derecho a la imagen. +legal_section4_list2_strong: Derecho de retirada +legal_section4_list2_details: Cualquier participante puede solicitar, incluso después de haber dado su consentimiento, la retirada de cualquier fotografía o vídeo que le represente mediante una simple solicitud por escrito a la dirección del DPO (Sección 5). +legal_section4_list3_strong: Protección de menores +legal_section4_list3_details: Incluso cuando el consentimiento es dado por el representante legal de un participante menor de edad, su rostro será sistemáticamente pixelado para garantizar la máxima protección. Al igual que los adultos, los menores o sus representantes pueden solicitar la eliminación de contenidos con una simple petición. +legal_section4_p3_visual_content: "En cuanto al contenido visual (otras fotografías): las fotos utilizadas en este sitio provienen de la propia asociación E-Cosplay o de sus socios oficiales. En cualquier caso, la asociación certifica haber obtenido las autorizaciones necesarias para su difusión." +legal_section4_p4_reproduction: Cualquier reproducción, representación, modificación, publicación o adaptación de todo o parte de los elementos del sitio, sea cual sea el medio o proceso utilizado, está prohibida sin la autorización previa por escrito de la asociación E-Cosplay. + +# Sección 5: RGPD y DPO +legal_section5_title: 5. Protección de Datos Personales (RGPD) +legal_section5_p1_rgpd: De conformidad con el Reglamento General de Protección de Datos (RGPD), la asociación E-Cosplay se compromete a proteger la confidencialidad de los datos personales recogidos. Para cualquier información o ejercicio de tus derechos sobre el tratamiento de datos personales, puedes contactar con nuestro Delegado de Protección de Datos (DPO). +legal_label_dpo_name: Delegado de Protección de Datos (DPO) +legal_label_dpo_contact: Contacto DPO +legal_label_dpo_num : Número DPO +legal_section5_p2_privacy_link: Una política de privacidad más detallada está disponible en la página dedicada a la Política RGPD. + +# Sección 6: Socios +legal_section6_title: 6. Asociaciones y Publicidad +legal_section6_p1_partners: La presencia de socios en el sitio de la asociación E-Cosplay es fruto de una colaboración formalizada. +legal_section6_p2_agreement: La visualización de logotipos e información de nuestros socios se realiza con su acuerdo explícito y se formaliza mediante la firma de un documento o contrato de asociación. +legal_section6_p3_promotion: A cambio del apoyo o colaboración con la asociación, E-Cosplay asegura la promoción y publicidad de sus socios en este sitio, como agradecimiento por su compromiso y contribución a nuestras actividades. + +# Sección 7: Limitaciones +legal_section7_title: 7. Limitaciones de responsabilidad +legal_section7_p1_liability: La asociación E-Cosplay no podrá ser considerada responsable de los daños directos e indirectos causados al equipo del usuario al acceder al sitio %site_url%, que resulten del uso de un equipo que no cumpla con las especificaciones indicadas en el punto 4, o de la aparición de un error o incompatibilidad. +legal_section7_p2_interactive: Áreas interactivas (posibilidad de hacer preguntas en el área de contacto) están a disposición de los usuarios. La asociación E-Cosplay se reserva el derecho de eliminar, sin previo aviso, cualquier contenido que contravenga la legislación aplicable en Francia, especialmente las disposiciones relativas a la protección de datos. + +# Sección 8: Ley Aplicable +legal_section8_title: 8. Ley Aplicable y Jurisdicción +legal_section8_p1_law: Cualquier litigio relacionado con el uso del sitio %site_url% está sujeto a la ley francesa. Los tribunales de Laon tienen competencia exclusiva. + +# Política RGPD +rgpd_short_title: Política RGPD +rgpd_page_title: Política de Privacidad (RGPD) +rgpd_page_title_long: Política de Protección de Datos y RGPD +rgpd_section1_title: 1. Compromiso de la asociación E-Cosplay +rgpd_section1_p1: La asociación E-Cosplay se compromete a respetar la privacidad de sus usuarios y a tratar sus datos personales con total transparencia y de conformidad con el Reglamento General de Protección de Datos (RGPD). +rgpd_section2_title: 2. Datos Recogidos y Finalidad +rgpd_section2_p1_commitment: La asociación E-Cosplay aplica una política de recogida de datos estrictamente mínima. +rgpd_section2_p2_data_collected: "No recogemos ninguna información superflua o excesiva. Los únicos datos personales recogidos en este sitio tienen el propósito preciso de:" +rgpd_contact_form_title: Formulario de contacto +rgpd_contact_form_details: La información enviada a través del formulario de contacto (nombre, apellido, dirección de correo electrónico, contenido del mensaje) se utiliza exclusivamente para responder a tu solicitud y para el seguimiento de tu correspondencia. +rgpd_contest_form_title: Formularios de inscripción a concursos +rgpd_contest_form_details: En el marco de los concursos de cosplay, recogemos los datos necesarios para la inscripción, incluidos los archivos multimedia (audio, imagen, vídeo) enviados por los participantes para su evaluación. Estos datos están sujetos al mismo tratamiento estricto que cualquier otra información personal. +rgpd_no_other_collection_title: Sin otras recogidas +rgpd_no_other_collection_details: No se recoge ningún otro dato de forma automática o indirecta con fines de perfilado o seguimiento. +rgpd_section3_title: 3. Confidencialidad y Seguridad de los Datos +rgpd_section3_subtitle1: Sin reventa de datos +rgpd_section3_p1_no_resale: La asociación E-Cosplay no vende, alquila ni cede bajo ninguna forma los datos personales recogidos a terceros con fines comerciales o de otro tipo. Tus datos se tratan internamente y permanecen confidenciales. +rgpd_section3_subtitle2: Seguridad de archivos y cifrado avanzado +rgpd_section3_p2_encryption: Todas las transferencias de datos entre tu navegador y nuestro sitio están cifradas mediante el protocolo %https%. Este cifrado garantiza la confidencialidad y la integridad de tu información durante su tránsito. +rgpd_encrypted_word: cifrados antes de su almacenamiento en el servidor +rgpd_section3_p3_contest_encryption: Además, los archivos de inscripción a los concursos de cosplay (audio, imagen, vídeo) están %encrypted%. Esta medida de seguridad adicional está diseñada para evitar cualquier acceso no autorizado o robo en caso de vulnerabilidad. +rgpd_local_server_text: servidor de cifrado instalado localmente en la máquina de alojamiento +rgpd_key_rotation_text: rotación de las claves de cifrado cada dos horas +rgpd_no_decryption_key_text: no posee la clave de descifrado +rgpd_section3_p4_advanced_security: El cifrado de los datos se basa en un %local_server%. Utilizamos protocolos de seguridad estrictos, incluyendo la verificación de la IP propia del servidor, el aislamiento en la máquina y una %key_rotation%. El objetivo es evitar la divulgación de tus datos en caso de una brecha de seguridad. La asociación %no_decryption_key%; solo el sitio permite descifrar los datos a petición del sitio, garantizando así un principio de conocimiento cero (Zero Knowledge) por parte del host. +rgpd_section3_subtitle3: Procedimiento en caso de brecha de datos +rgpd_section3_p5_breach_intro: "En caso de filtración o brecha de datos personales, la asociación E-Cosplay se compromete a aplicar estrictamente los siguientes procedimientos:" +rgpd_breach_list1_strong: Notificación a las personas afectadas +rgpd_breach_list1_details: Las personas afectadas serán contactadas e informadas en un plazo máximo de 24 horas tras el descubrimiento de la brecha. +rgpd_breach_list2_strong: Declaración a las autoridades +rgpd_breach_list2_details: Se realizará una declaración a la CNIL (autoridad francesa de protección de datos) y a la ANSSI (agencia nacional de seguridad informática) en un plazo máximo de 24 horas tras el descubrimiento de la brecha. +rgpd_breach_list3_strong: Transparencia total +rgpd_breach_list3_details: Se establecerá una comunicación transparente y completa sobre la naturaleza de la brecha, los datos potencialmente afectados y las medidas tomadas para remediarla. +rgpd_section4_title: 4. Duración de Conservación y Supresión Automática +rgpd_section4_subtitle1: Datos de inscripción a concursos +rgpd_section4_p1_contest_data_intro: "Los datos recogidos específicamente para los concursos (formulario de inscripción, archivos de audio/imagen/vídeo, orden de paso, puntuaciones del jurado) se conservan por un periodo limitado:" +rgpd_conservation_duration_label: Duración de conservación +rgpd_conservation_duration_contest: 3 meses después de la finalización del evento correspondiente. +rgpd_auto_deletion_label: Supresión automática +rgpd_auto_deletion_contest: Pasado este plazo, estos datos se eliminan automáticamente de nuestros servidores. +rgpd_section4_subtitle2: Conservación de fotos/vídeos y derecho a la imagen +rgpd_section4_p2_image_rights_intro: "En cuanto a las fotos y vídeos de los participantes en los concursos (sujeto a la firma de la autorización de derecho a la imagen):" +rgpd_file_conservation_label: Conservación de archivos +rgpd_file_conservation_details: Los archivos multimedia originales se conservan hasta la solicitud de supresión por parte del participante o la expiración del derecho. +rgpd_authorization_duration_label: Duración de la autorización de imagen +rgpd_authorization_duration_details: La autorización de derecho a la imagen firmada por el participante expira automáticamente tras 1 año. Si el participante se inscribe en un nuevo concurso durante este periodo, la autorización se renueva automáticamente por un año más a partir de la nueva inscripción. +rgpd_section4_subtitle3: Regla general de purga +rgpd_section4_p3_general_deletion: Para asegurar una limpieza regular, todos los datos relativos a las ediciones de concursos finalizadas (incluidos todos los datos de inscripción y evaluación) que tengan más de 2 años de antigüedad se eliminan automáticamente de nuestras bases de datos. +rgpd_section4_subtitle4: Otros datos +rgpd_section4_p4_other_data: Los datos del formulario de contacto solo se conservan el tiempo necesario para tratar la solicitud, y luego se eliminan automáticamente tras un periodo de seguimiento razonable (máximo 6 meses). +rgpd_section4_p5_rights_reminder: Conservas en todo momento el derecho de solicitar la supresión anticipada de tus datos (ver Sección 5). +rgpd_section5_title: 5. Tus Derechos (Acceso, Rectificación y Supresión) +rgpd_section5_p1_rights_intro: "De conformidad con el RGPD, dispones de los siguientes derechos sobre tus datos:" +rgpd_right_access: Derecho de acceso (saber qué datos están almacenados). +rgpd_right_rectification: Derecho de rectificación (corregir datos erróneos). +rgpd_right_erasure: Derecho de supresión o "derecho al olvido" (solicitar la eliminación de tus datos). +rgpd_right_opposition: Derecho de oposición y limitación del tratamiento. +rgpd_section5_p2_contact_dpo: "Para ejercer estos derechos, puedes contactar con nuestro Delegado de Protección de Datos (DPO):" + +# Elementos de la UI +Accueil: "Inicio" +Qui sommes-nous: "Quiénes somos" +Nos membres: "Nuestros miembros" +Nos événements: "Nuestros eventos" +Contact: "Contacto" +open_main_menu_sr: "Abrir menú principal" +open_cart_sr: "Abrir carrito" +your_cart: "Tu carrito" +close_cart_sr: "Cerrar carrito" +cart_empty: "Tu carrito está vacío." +subtotal_label: "Subtotal" +checkout_button: "Finalizar compra" +shipping_disclaimer: "Los gastos de envío se calcularán en el siguiente paso." +footer_contact_title: "Contáctanos" +footer_follow_us_title: "Síguenos" +footer_action_title: "Nuestras acciones" +footer_mission_description: | + E-Cosplay es una asociación dedicada a la promoción y organización + de eventos en torno al cosplay en Francia. Nuestra misión es ofrecer + una plataforma para los entusiastas y destacar los talentos creativos. +all_rights_reserved: "Todos los derechos reservados" +association_status: "Asociación sin ánimo de lucro regida por la ley de 1901." +legal_notice_link: "Aviso legal" +cookie_policy_link: "Política de cookies" +hosting_link: "Hosting" +rgpd_policy_link: "Política RGPD" +cgu_link: "CGU" +cgv_link: "CGV" +contact_page.title: "Contáctanos" +contact_page.breadcrumb: "Contáctanos" +breadcrumb.home: "Inicio" +flash.success.strong: "¡Mensaje enviado!" +flash.error.strong: "¡Error al enviar!" +contact_info.title: "Sigamos en contacto" +contact_info.subtitle: "Ya sea por una duda técnica, una propuesta de colaboración o un simple saludo, estamos aquí para escucharte." +contact_info.email: "Correo electrónico" +contact_info.address: "Dirección postal" +contact_info.join_title: "Unirse a la asociación" +contact_info.join_text: "¿Quieres unirte a nosotros o recibir más información sobre cómo ser miembro?" +form.title: "Envíanos un mensaje" +form.submit_button: "Enviar mensaje" +contact_form.name.label: "Nombre" +contact_form.surname.label: "Apellido" +contact_form.subject.label: "Asunto" +contact_form.tel.label: "Teléfono (opcional)" +contact_form.message.label: "Tu mensaje" +form_email_label: "Dirección de correo electrónico" +contact_form.message.placeholder: "Escribe tu duda o solicitud..." +contact_form.tel.placeholder: "Ej: 06 01 02 03 04" +contact_form.subject.placeholder: "Asunto de tu mensaje" +contact_form.email.placeholder: "tu.correo@ejemplo.com" +contact_form.surname.placeholder: "Tu apellido" +contact_form.name.placeholder: "Tu nombre" +members_page.title: "Nuestros Miembros y Junta" +members_page.breadcrumb: "Miembros" +members_page.board_title: "Miembros de la Junta" +members_page.board_empty: "La lista de miembros de la junta estará disponible próximamente." +members_page.all_title: "Todos los Miembros" +members_page.all_empty: "No se han encontrado miembros en este momento." +members_title: 'Miembros' +member_card.role: "Función" +member_card.cosplay_label: "Cosplayer" +member_card.yes: "Sí" +member_card.no: "No" +member_card.specifics: "Particularidades" +member_card.crosscosplay: "Crosscosplayer" +member_card.trans: "Transgénero" +member_card.orientation_label: "Orientación" +member_card.not_specified: "No especificada" +orientation.asexual: "Asexual" +orientation.bisexual: "Bisexual" +orientation.demisexual: "Demisexual" +orientation.gay: "Gay" +orientation.heterosexual: "Heterosexual" +orientation.lesbian: "Lesbiana" +orientation.pansexual: "Pansexual" +orientation.queer: "Queer" +orientation.questioning: "En duda" +orientation.other: "Otra" +home_page.title: "Inicio" +Boutiques: Tienda +home_hero.title: "El punto de encuentro de los apasionados del Cosplay" +home_hero.subtitle: "Únete a una comunidad inclusiva donde la creatividad, la diversidad y la amistad son lo primero." +home_hero.button_members: "Ver nuestros miembros" +home_hero.button_contact: "Contáctanos" +home_about.pretitle: "Nuestra historia" +home_about.title: "Un espacio seguro para todos los fandoms" +home_about.text_1: "Nuestra asociación nació para ofrecer un marco acogedor y estructurado a todos los fans del arte textil, la cultura geek y el juego de rol, con sede en Hauts-de-France y situada idealmente cerca de Tergnier, Saint-Quentin y Laon." +home_about.text_2: "Creemos que la expresión personal es esencial. Ya seas principiante o experto, crosscosplayer, transgénero o simplemente fan de un universo, tienes tu lugar entre nosotros." +home_activities.title: "Lo que hacemos juntos" +home_activities.cosplay_title: "Creación e Intercambio de Cosplay" +home_activities.cosplay_text: "Talleres para mejorar tus técnicas (costura, armaduras, maquillaje) y sesiones de fotos temáticas." +home_activities.community_title: "Eventos y Comunidad" +home_activities.community_text: "Organización de encuentros regionales, salidas a convenciones y noches de juegos o debates sobre anime/manga." +home_activities.diversity_title: "Diversidad y Apoyo" +home_activities.diversity_text: "Somos un pilar de apoyo para todos, incluyendo el crossplay y la acogida benevolente de miembros transgénero y de todas las orientaciones." +home_cta.title: "¿Listo para compartir tu pasión?" +home_cta.subtitle: "Hazte miembro hoy y forma parte de la aventura." +home_cta.button: "Unirse ahora" +home_page.description: "¡Bienvenido a la comunidad e-cosplay! Tu referencia para concursos, talleres de artesanía y ayuda mutua. ¡El cosplay es para todos, comparte nuestra pasión! Con sede en Hauts-de-France, cerca de Tergnier, Saint-Quentin y Laon." +members_description: '¡Descubre los miembros activos de nuestra asociación de cosplay! Conoce a los voluntarios, jueces y organizadores que dan vida a nuestros eventos.' +contact_page.description: '¡Contáctanos para cualquier duda sobre el cosplay, los eventos o las colaboraciones! Formulario de contacto directo y correos de las fundadoras disponibles aquí.' +shop.title: "Tienda" +shop.description: "Descubre pronto nuestra tienda oficial de la asociación." +breadcrumb.shop: "Tienda" +shop.status_title: "¡Nuestra tienda llegará pronto!" +shop.status_message: "Estamos trabajando activamente en la preparación de nuestra tienda online. Encontrarás productos exclusivos de la asociación." +shop.button_home: "Volver al inicio" +shop.button_contact: "Contáctanos" +shop.status_notification: "¡Síguenos en las redes sociales para ser el primero en enterarte de la inauguración!" +events.title: "Eventos | Próximamente" +events.description: "Consulta pronto el calendario de nuestros próximos eventos, convenciones y encuentros comunitarios." +breadcrumb.events: "Eventos" +events.list_main_title: Eventos +events.no_events_title: "No hay eventos programados" +events.no_events_message: "Parece que no hay eventos programados en este momento. ¡Vuelve pronto!" +events.button_contact: "Contáctanos" +login_link: Conexión +register_link: Registro +breadcrumb.login: Conexión +label.email: Dirección de correo electrónico +label.password: Contraseña +label.remember_me: Recordarme +button.sign_in: Conectarse +link.forgot_password: ¿Has olvidado tu contraseña? +error.login_failed: Fallo en la conexión. +security.login: Conéctate a tu cuenta +events.forgot_password: Contraseña olvidada +breadcrumb.forgot_password: Contraseña olvidada +text.enter_email_for_reset: Introduce tu dirección de correo electrónico para recibir un enlace de restablecimiento. +button.send_reset_link: Enviar enlace de restablecimiento +link.back_to_login: Volver a la conexión +events.reset_email_sent: Correo de restablecimiento enviado +text.check_inbox_title: Revisa tu bandeja de entrada 📥 +text.check_inbox_description: Se ha enviado un correo con un enlace para restablecer tu contraseña. Debería llegar en unos minutos. +text.spam_folder_tip: Si no lo ves, revisa tu carpeta de correo no deseado (spam). +events.reset_password: Restablecer contraseña +breadcrumb.reset_password: Restablecer contraseña +label.new_password: Nueva contraseña +label.confirm_password: Confirmar nueva contraseña +text.enter_new_password: Por favor, introduce tu nueva contraseña y confírmala. +button.reset_password: Restablecer contraseña +open_user_menu_sr: Abrir menú de usuario +logged_in_as: Conectado como +logout_link: Cerrar sesión +page.login: Conexión +logged_admin: Administración + +dons.impact_title: El impacto de tu donación +dons.impact_text: Al hacer una donación, contribuyes directamente a todas nuestras actividades. Tu apoyo nos ayuda concretamente a + +# Área de donaciones +dons.title: Apóyanos - Haz una donación a la asociación +dons.description: Tu donación apoya a nuestra asociación, ayuda a organizar eventos, comprar material y financiar el sitio web. +dons.page_title: Haz una donación y apoya a nuestra asociación +dons.introduction: Tu generosidad es esencial para la vida y el desarrollo de nuestra asociación. Cada donación, pequeña o grande, nos permite concretar nuestros proyectos y cumplir nuestra misión. +dons.support_for_title: ¿Para qué sirven tus contribuciones? + +dons.item.events: Organización de eventos, talleres y encuentros para la comunidad. +dons.item.equipment: Compra y mantenimiento del material necesario para nuestras actividades (herramientas, equipos específicos, etc.). +dons.item.website_hosting: Financiación del alojamiento y mantenimiento de este sitio web para asegurar nuestra presencia online. +dons.item.other_needs: Cubrir los gastos de funcionamiento y necesidades imprevistas de la asociación. + +dons.item.events_title: Organización de eventos +dons.item.equipment_title: Compra de material +dons.item.website_hosting_title: Financiación del sitio web +dons.item.other_needs_title: Gastos de funcionamiento +form.name_label: Tu nombre o seudónimo +form.name_placeholder: Ej. Juan Pérez o Un amigo +form.email_label: Tu dirección de correo electrónico +form.email_placeholder: tucorreo@ejemplo.com +form.amount_label: Importe de la donación +form.message_label: Mensaje de ánimo +form.message_placeholder: Deja un pequeño mensaje para el equipo (opcional) +form.optional: opcional +form.submit_button_dons: Donar y proceder al pago +dons.thanks_note: Muchas gracias por tu valioso apoyo. +dons.make_a_donation_title: Pasar a la acción +dons.call_to_action_text: Haz clic en el botón de abajo para realizar tu donación de forma segura a través de nuestra plataforma asociada. + +thank_you.title: ¡Muchas gracias por tu donación! +thank_you.message_main: "Tu generosidad es valiosa y nos permite continuar con nuestra misión: organizar eventos, comprar material y mantener viva nuestra asociación." +thank_you.mount_received: Importe del apoyo recibido +thank_you.email_sent_title: Tu confirmación está en camino +thank_you.email_sent_info: Una vez que el pago sea validado por nuestro socio, recibirás un correo electrónico con todos los detalles de tu donación y tu justificante fiscal. Este proceso suele tardar unos minutos. + +thank_you.email_recipient: Correo enviado a +thank_you.back_home_button: Volver al inicio +thank_you.amount_received: Importe del apoyo recibido + +error.not_found_title: Página no encontrada +error.not_found_description: Lo sentimos, pero la página que buscas no existe o ha sido movida. Por favor, comprueba la dirección o vuelve a la página de inicio. +error.generic_title: Vaya, ha ocurrido un error +error.generic_description: Hemos encontrado un problema inesperado en el servidor. Por favor, inténtalo de nuevo más tarde. Si el error persiste, contacta con el soporte técnico. +breadcrumb.dons: Donaciones +Dons: Donaciones + +shop.welcome_title: Bienvenido a la tienda E-Cosplay +shop.categories_title: Categorías +shop.category_cosplay: Cosplays Completos +shop.category_wig: Pelucas y Extensiones +shop.category_props: Accesorios y Props +shop.category_retouches: Arreglos y Retoques +shop.product_name: Artículo de Cosplay +shop.product_short_desc: Listo para usar, alta calidad, edición limitada. +shop.button_all_products: Ver todos los productos +shop.tag_handmade: Hecho a mano +shop.tag_custom: A medida +shop.tag_promo: OFERTA +shop.state_new: Nuevo +shop.state_used: Usado +home_partners.pretitle: "Nuestros aliados" +home_partners.title: "Asociaciones Socias" +home_partners.subtitle: "Trabajamos mano a mano con organizaciones que comparten nuestros valores para enriquecer tus experiencias." +breadcrumb.who: "Nuestra asociación en %s" +who_page.title: "Nuestra asociación en %s" +who_page.description: "Descubre quiénes somos, nuestros valores y nuestras actividades en %s." +who_page.city_pretitle: "Nos encontramos en:" +who_page.activity_intro: "Nuestras actividades principales incluyen:" +timeline_title: "Nuestra Cronología" +event_creation_date: "15 de marzo de 2025" +event_creation_text_title: "Creación Oficial" +event_creation_text: "Registro y declaración oficial de la asociación e-Cosplay." +event_partnership_date: "1 de agosto de 2025" +event_partnership_text_title: "Asociación con el comité Miss & Mister Diamantissime" +event_partnership_text: "Firma con el comité Miss & Mister Diamantissime" +event_first_show_date: "14 de septiembre de 2025" +event_first_show_title: "Primera participación 'House Of Geek 4ª Edición'" +event_first_show_text: "Nuestro primer gran evento público con stand, desfile de cosplay y gestión del concurso de cosplay." +event_miss_tergnier_date: "15 de septiembre de 2025" +event_miss_tergnier_title: "Asociación Miss Tergnier 2025" +event_miss_tergnier_text: "Firma de la asociación con Miss Tergnier 2025." +event_website_launch_date: "15 de noviembre de 2025" +event_website_launch_title: "Lanzamiento del Sitio Web" +event_website_launch_text: "Puesta en línea de nuestra plataforma oficial para informar sobre nuestras actividades, gestionar inscripciones y compartir nuestras creaciones." +product_add_to_cart: "Añadir al carrito" +product_ref: "Referencia" +product_state: "Estado" +product_state_new: "Nuevo" +product_state_used: "Usado" +product_features_title: "Características" +product_handmade: "Hecho a mano (Artesanal)" +product_not_handmade: "Industrial/Manufacturado" +product_custom: "Pieza única (A medida)" +product_not_custom: "Artículo estándar" +product_short_desc_title: "Resumen" +product_long_desc_title: "Descripción detallada" +product_estimated_delivery: "Entrega estimada: 2 a 5 días laborables." +product_shipping_methods: "Envío por Mondial Relay / Colissimo desde 6€ IVA inc." +shop.sales_note_title: "Nuestras ventas para la asociación" +shop.sales_note_main: > + La totalidad de los ingresos (100% del beneficio) de la mayoría de los artículos de la tienda está destinada a apoyar a la asociación. Estos fondos se utilizan para el desarrollo del sitio web, la organización de eventos y la realización de sorteos. +shop.sales_note_details: > + Ten en cuenta que para las ventas de prints de cosplay específicos, el reparto es el siguiente: el 5% del importe cubre las comisiones bancarias de la asociación y el 95% se entrega directamente al miembro creador del print. +shop_more: 'Saber más' +beautor: Beautor +la-fere: La Fére +tergnier: Tergnier +chauny: Chauny +condren: Condren +saint-quentin: Saint-Quentin +laon: Laon +soissons: Soissons +gauchy: Gauchy +quessy: Quessy +guny: Guny + +doc_page: + title: "Página de documentos" + description: "Lista de documentos oficiales de la asociación." + breadcrumb: "Documentos" +breadcrumb: + home: "Inicio" +doc_list: + title: "Lista de documentos" + ag_ordinaire_title: "Asambleas Generales Ordinarias" + ag_extraordinaire_title: "Asambleas Generales Extraordinarias" + +ag: + date_at_prefix: "El" # ej, "El 23/11/2025" + president_label: "Presidente" + secretary_label: "Secretario" + main_members_label: "Participantes principales" + view_document_link: "Ver el documento" + info: + title: "Detalles de la AG" + date_time: "Fecha y Hora" + location: "Lugar" + type: "Tipo de AG" + content: + signatures_list: "Lista de firmas (%count% miembros)" + no_signatures_yet: "Aún no hay firmas registradas." +adh_age: + title: "Asamblea General" + description: "Información y seguimiento de firmas de la Asamblea General." + +adh_page: + breadcrumb: "AG Miembros" + +global: + at: "a las" + signed_link: "Firmado (Ver)" + +member: + civility: "Tratamiento" + name_surname: "Nombre y Apellido" + signature: "Estado de la firma" + +adh_page_validate: + title: "Validación de firma" + description: "Confirmación de tu firma para la Asamblea General." + breadcrumb: "Firma validada" + success_message: "Tu firma ha sido registrada y validada con éxito para la Asamblea General. Puedes consultar el documento firmado." + thanks: "¡Gracias por tu participación!" +footer_realise: 'Realizado por' +Documents: 'Documentos' + +list_main_title: Próximos Eventos +events.list.date_label: Fecha +events.list.location_label: Lugar +events.list.organizer_label: Organizador +events.list.details_button: Ver detalles + +events.details.date: Fecha +events.details.location: Lugar +events.details.organizer: Organizador +events.details.back_to_list: Volver a la lista + +# EPage / Onboarding / Presentación +page: + onboarding: + title: "Formulario de solicitud de EPage" + description: "Formulario de solicitud de EPage" + presentation: + siteconseil_partner: + discover_button: Descubrir SITECONSEIL + offer_info: Crea rápidamente tu sitio y disfruta de una oferta adaptada. + cms_info: Nuestro socio partner_strong ofrece su solución CMS cms_strong. + recommended: Socio recomendado + intro: "La page_span es perfecta para tu vitrina de cosplay, pero si quieres un strong_tagsitio web completo, personalizado y escalable para tu actividad profesional o tu marca personalstrong_end_tag:" + title: 🚀 Tu sitio web completo + + js: + periodic_billing: Facturación por %duration% meses. Esto equivale a una media de %average_price% al mes. + annual_billing: Facturación anual. Esto equivale a una media de %average_price% al mes. + monthly_renewal: Renovación mensual + pricing: + disclaimer: Suscripción sin compromiso. Renovación automática según el periodo elegido. + cta_button: Creo mi EPage + tax_info: sin IVA + period_12m: 1 año + period_6m: 6 meses + period_3m: 3 meses + period_2m: 2 meses + period_1m: 1 mes + best_deal: ¡Mejor oferta! + save_0e: Ahorra 3€ + save_2e: Ahorra 2€ + save_3e: Ahorra 3€ + choose_period: Elige tu periodo de suscripción + + additional_features: + siteconseil_referral: '

Te indicaremos si es factible o si debemos redirigirte a nuestro socio partner_strong_cyan para la creación de tu sitio a medida.

' + request_support: Si necesitas funcionalidades adicionales que no están presentes actualmente en la page_span, strong_tagconsulta al soporte de E-Cosplaystrong_end_tag. + title: ⚡ ¿NECESITAS MÁS FUNCIONALIDADES? + + copyright_info: + contact_us: No dudes en contactarnos si tienes alguna duda sobre la legalidad de tus contenidos. + help_team: ¡El equipo de E-Cosplay está aquí para ayudarte! + responsibility: Eres el único responsable de los derechos de autor (Copyright) de todas las fotos y vídeos publicados en tu page_span. Es crucial rellenar red_strongcorrectamente toda la información de propiedadstrong_end_tag. + title: ⚖️ TUS DERECHOS DE AUTOR (COPYRIGHT) + domain_info: + partner_purchase: "También puedes comprar y gestionar tu nombre de dominio directamente con nuestro socio partner_strong para simplificar todos los pasos técnicos." + purchase_title: "Compra/Gestión" + cname_guide: "¡Es totalmente posible apuntarlo directamente a tu page_span! Esto requiere una simple modificación de registro DNS (tipo CNAME) por tu parte." + has_domain_question: "¿Ya tienes un nombre de dominio?" + default_url: "La URL de tu página será automáticamente url_part." + no_domain_question: "¿No tienes un nombre de dominio propio?" + title: "Información técnica: Tu nombre de dominio" + flexibility: + periods_cancel: Cancelable en cualquier momento. + renewal_auto: '

La renovación es automática, pero tú eliges el periodo que te convenga: 1, 2, 3, 6 meses o 1 año, según tus deseos.

' + no_commitment: "Tu suscripción a page_span es strong_tagsin compromisostrong_end_tag." + title: "Flexibilidad total: Oferta sin compromiso" + feature: + analytics: + title: 📊 SEGUIMIENTO Y DOCUMENTOS DESCARGABLES + description: "Visualiza el impacto de tu página en tiempo real. Sigue el número de visitantes y visualizaciones de tus archivos multimedia. Además, ofrece documentos esenciales (Dossier de Prensa, CV, etc.) para que tus fans y socios los descarguen." + customization: + description: "Tu page_span es un lienzo en blanco. Elige tus colores, tu fondo y selecciona entre nuestras fuentes para reflejar perfectamente tu universo." + title: 🎨 PERSONALIZACIÓN AVANZADA + + contact: + policy_text: "política de privacidad" + disclaimer: "Los datos recibidos no son vendidos ni recopilados por nosotros, de acuerdo con nuestra política." + description: "Un formulario de contacto integrado permite a fans y socios contactarte directamente sin que tu dirección de correo electrónico sea pública. ¡Nuestros sistemas están equipados con detección de spam automática y manual!" + title: "✉️ CONTACTO SIN RIESGOS (ANTI-SPAM)" + security: + no_fly_inscription: "strong_tagSin registros al vuelostrong_end_tag." + data_minimum: "Solo pedimos el mínimo estricto de información (Nombre, Apellido, Email, Seudónimo) necesaria para la creación y responsabilidad legal. Plataforma profesional y segura." + encrypted_data: "Para tu protección, strong_tagtodos los datos de tu página están cifradosstrong_end_tag. " + description: "El acceso al servicio EPage está sujeto a la strong_tagvalidación de tu perfil por parte de E-Cosplaystrong_end_tag." + title: 🛡️ ACCESO VALIDADO Y ZONA SEGURA + approval: + title: "🤝 SELLO DE APROBACIÓN E-COSPLAY" + description: "¡Benefíciate de la confianza de la comunidad! Tu página será strong_tagpromocionada directamente en el sitio de E-Cosplaystrong_end_tag, lo que refuerza tu legitimidad." + convention: + title: 📅 RADAR DE CONVENCIONES + description: "Gestiona tu agenda de apariciones: destaca tus próximas convenciones, meetups o eventos especiales para que nadie se pierda tu presencia." + + nexus: + description: "Un solo enlace para todo tu contenido: redes sociales, listas de deseos, tiendas y galerías completas de tus strong_tagcosplansstrong_end_tag y strong_tagcosplaysstrong_end_tag." + title: 🔗 NEXO DE TU UNIVERSO + + seo: + description: "¡Tu nombre será el primer resultado de búsqueda! La page_span garantiza una visibilidad máxima para que tu trabajo sea visto por todos." + title: ✨ OPTIMIZACIÓN LEGENDARIA (SEO) + + intro_paragraph_1: "¡Creas obras de arte, tu presencia online también debería serlo! La" + intro_paragraph_1_2: " te ofrece una plataforma elegante, optimizada para el cosplay y te libera de las limitaciones técnicas." + header: 'Tu Página de Cosplayer' + title: 'Tu Página de Cosplayer' + description: 'Alcanza el Nivel S: La vitrina digital que necesitas.' + subtitle: 'Alcanza el Nivel S: La vitrina digital que necesitas.' + intro_paragraph_2: "Atención, la page_span no es un clon ni una herramienta de planificación (tipo Cosplan, etc.). Nuestra vocación es única: ofrecerte una página de exposición personal, strong_tagla tuyastrong_end_tag, para centralizar y poner en valor tu trabajo online. warning_tagEste servicio está reservado exclusivamente para cosplayers particulares y no está destinado a empresas o estructuras comerciales.strong_end_tag" + call_to_action: '¿Listo para unirte a nuestros 0 cosplayers ya presentes en nuestra plataforma?' + + breadcrumb: 'Tu Página de Cosplayer' + +epage_cosplay: 'EPAGE - Cosplayer' +hero.heading: "Innovación al servicio de tu éxito" +hero.subheading: "Descubre cómo nuestra experiencia puede transformar tus desafíos en oportunidades de crecimiento sostenible." +hero.cta_main: "Descubrir nuestras soluciones" +hero.cta_secondary: "Agendar una cita" +page.title: "EPAGE - Cosplayer" +creators: + title_plural: "Descubre a nuestro cosplayer que ha elegido Epage.|Descubre a nuestros %count% cosplayers que han elegido Epage." + intro_text: "Explora a los artistas que han elegido Epage para gestionar, financiar y compartir su pasión." + social_label: "Redes sociales" + button: "Ver más" + empty_list: "Aún no hay creadores para mostrar" + +cta_creator: + heading: "¿Eres Cosplayer?" + subtext: "¿Quieres una página para presentar tus cosplays e interactuar con tus fans?" + button: "Descubrir Epage para Creadores" + +epage_onboard: + name: "Nombre" + surname: "Apellido" + email: "Email" + birdth: "Fecha de nacimiento" + nameCosplayer: Seudónimo Cosplay + description: Descripción de tu actividad (máx 500 caracteres) + linkFacebook: Enlace Facebook (URL completa) + linkInstagram: Enlace Instagram (URL completa) + linkTiktok: Enlace TikTok (URL completa) + linkX: Enlace X (Twitter) (URL completa) + useDomain: Utilizar un nombre de dominio propio + domain: "Nombre de dominio deseado (ej: e-cosplay.fr)" + avatar: "Tu foto de perfil" + avatar_label: "Tu foto de perfil máx. (100MB) en formato png, jpg, jpeg, webp" +onboarding: + form: + submit_button: "Enviar formulario completo" + section4: + title: "4. Enlace Personalizado (EPage)" + section3: + description: "Añade los enlaces completos a tus perfiles principales (URL completa)." + title: "3. Enlaces a Redes Sociales" + title: "Formulario de solicitud de EPage" + section1: + title: "1. Información Personal" + description: "Introduce tus datos de contacto e información personal." + section2: + title: "2. Perfil de Cosplayer" + description: "Detalles sobre tu actividad, tu seudónimo." +page_presentation: + breadcrumb: EPAGE - Cosplayer +Nous rejoindre: 'Unirse a nosotros' + +joint_page: + title: "Unirse a E-Cosplay - Hacerse miembro" + description: "Únete a la asociación E-Cosplay. Un espacio selectivo, inclusivo y democrático para impulsar tu talento cosplay." + +breadcrumb.joint: "Unirse" + +faq: + validation: + question: "¿Cómo funciona la validación de mi membresía?" + answer: "Cada solicitud es debatida y votada por la Junta Directiva. Se requiere unanimidad (100%). En caso de rechazo, recibirás una respuesta motivada por correo electrónico." + +hero: + join: + text: "Unirse" + brand: + name: "E-Cosplay" + fee: + label: "Cuota anual de membresía" + amount: "15,00€" + +process: + title: "Un proceso de reclutamiento selectivo y transparente" + unanimous: + percent: "100%" + title: "Voto unánime" + description: "Cada solicitud de membresía es debatida y votada por los miembros de la Junta. Para garantizar la cohesión del equipo, se requiere el acuerdo total de la Junta para validar una entrada." + feedback: + icon: "✉️" + title: "Respuesta garantizada" + description: "Respetamos a cada candidato. Si tu solicitud es rechazada, recibirás una respuesta clara indicando el motivo del rechazo." + +governance: + title: "La vida asociativa te pertenece" + step: + propose: "Proponer" + listen: "Escuchar" + vote: "Votar" + apply: "Aplicar" + footer: "¡Cada miembro puede proponer novedades en cualquier momento!" + +services: + portfolio: + title: "Portfolio E-Page" + description: "Incluido: tu vitrina profesional para tus fotos, enlaces y redes." + inclusion: + title: "Accesibilidad total" + description: "Shoko, nuestra presidenta, se asegura de que nadie se vea frenado por una discapacidad dentro de la asociación." + +# Safe Space +safespace: + title: "🏳️‍🌈 Safe Space E-Cosplay" + subtitle: "RESPETO A LAS IDENTIDADES • RESPETO A LOS PRONOMBRES • INCLUSIÓN" + +form: + choices: + gender: + not_specified: "No especificada" + asexual: "Asexual" + bisexual: "Bisexual" + demisexual: "Demisexual" + gay: "Gay" + heterosexual: "Heterosexual" + lesbian: "Lesbiana" + pansexual: "Pansexual" + queer: "Queer" + questioning: "En duda" + other: "Otra" + pronouns: + il: "Él" + elle: "Ella" + iel: "Iel (Neutro)" + autre: "Otros / Personalizado" + role: + cosplay: "Cosplayer" + helper: "Helper (Ayuda logística)" + photographer: "Fotógrafo" + other: "Otro" + header: + title: "Formulario de Candidatura" + label: + pseudo: "Seudónimo" + civ: "Tratamiento" + cross_cosplay: "¿Practicas el Cross-Cosplay?" + trans: "¿Deseas mencionar tu transidentidad?" + name: "Nombre" + surname: "Apellido" + email: "Correo electrónico" + phone: "Teléfono" + birthdate: "Fecha de nacimiento" + gender: "Orientación" + pronouns: "Pronombres" + address: "Dirección postal" + zipcode: "Código postal" + city: "Ciudad" + discord: "Cuenta de Discord" + insta: "Enlace Instagram" + tiktok: "Enlace TikTok" + facebook: "Enlace Facebook" + who: "¿Quién eres? (Breve presentación)" + role: "¿Qué rol te gustaría desempeñar?" + section: + social: "Redes y Portfolio" + button: + submit: "Enviar mi candidatura" + +form_feedback: + success: "¡Tu candidatura ha sido enviada con éxito! La Junta la revisará próximamente." + error: "Ha ocurrido un error. Por favor, comprueba tus datos." +join_at: 'mensajes' + +confirmation: + title: "¡Candidatura recibida! - E-Cosplay" + header: "¡Confirmado, recluta!" + message: "Tu solicitud de membresía está oficialmente en manos de la Junta. La revisaremos con atención." + delay: + label: "Plazo estimado de respuesta" + value: "7 a 10 días laborables" + back_home: "Volver al inicio" + +rule_link: Reglamento Interno + +brand_name: "E-Cosplay" +rule_page_title: "Reglamento Interno" +rule_title: "Reglamento Interno" + +# Preámbulo +rules_preamble_title: "Preámbulo" +rules_preamble_text: "La Junta Directiva de la asociación se reunió en Asamblea General el %date% para establecer el reglamento interno de la asociación. Ha sido aprobado y validado para una entrada en vigor oficial a partir del %entry_date%." + +# Artículo 1 +rules_art1_title: "Adhesión de un miembro" +rules_art1_p1: "Toda persona que desee unirse a la asociación debe presentar una candidatura que será examinada exclusivamente por los miembros de la Junta Directiva." +rules_art1_p2: "Cada miembro ajeno a la Junta podrá dar su opinión sobre la persona. La entrada se valida si la Junta vota a favor por unanimidad total y ningún miembro fundador se ha opuesto." +rules_art1_transparency: "Un documento final que indique quién votó a favor y quién en contra estará disponible y podrá ser consultado por cualquier miembro, incluyendo los detalles de los votos y el motivo de un posible rechazo." + +# Artículo 2 +rules_art2_main_title: "Artículo 2: Salida – Exclusión – Fallecimiento" +rules_art2_1_title: "La Dimisión" +rules_art2_1_p1: "La dimisión de un miembro puede realizarse por voluntad propia mediante correo electrónico (contact@e-cosplay.fr), carta postal, Discord o Messenger." +rules_art2_1_notice: "Se debe respetar un preaviso de 15 días, este puede ser anulado a petición de la Junta o del miembro." + +rules_art2_2_title: "La Exclusión" +rules_art2_2_reason1: "3 advertencias recibidas durante el año en curso." +rules_art2_2_reason2: "Falta de pago de la cuota de membresía (retraso superior a 2 meses)." +rules_art2_2_reason3: "Difamación pública o daño grave a la imagen de la asociación." +rules_art2_2_reason4: "Sabotaje o robo de información confidencial para transmitirla a otras asociaciones." +rules_art2_2_reason5: "Falta grave de respeto hacia un miembro de la asociación (insultos, violencia física)." +rules_art2_2_procedure: "La exclusión se pronuncia por decisión de la Junta Directiva en sesión cerrada durante una Asamblea Extraordinaria por mayoría simple." +rules_art2_2_transparency: "Un documento final que indique quién votó a favor y quién en contra estará disponible y podrá ser consultado por cualquier miembro con el motivo exacto de la exclusión." + +rules_art2_3_title: "El Fallecimiento" +rules_art2_3_p1: "En caso de fallecimiento, la condición de miembro se pierde automáticamente. La membresía es estrictamente personal y no es transferible a los herederos." + +# Artículo 3 +rules_art3_title: "Exclusión de un miembro fundador" +rules_art3_request: "La exclusión de un fundador debe ser solicitada conjuntamente por la Junta Directiva y otro miembro fundador." +rules_art3_ballot_title: "Voto secreto" +rules_art3_ballot_desc: "Voto en urna. Anonimato total: no se anotará ningún nombre en las papeletas para garantizar la protección de los votantes." +rules_art3_majority_title: "Doble mayoría" +rules_art3_majority_desc: "Requiere la mayoría de la Junta Directiva junto con la mayoría de los miembros de la asociación." +rules_art3_tally_title: "Escrutinio y Transparencia" +rules_art3_tally_p1: "Solo el fundador que inició la solicitud anunciará públicamente su intención de voto personal antes de comenzar el escrutinio." +rules_art3_tally_p2: "Extraerá cada papeleta de la urna y anunciará en voz alta: 'A favor', 'En contra' o 'Abstención'." + +# Artículo 4 +rules_art4_title: "Asambleas Generales" +rules_art4_notice: "Los miembros son convocados por la Junta Directiva al menos un mes antes, indicando el lugar, la hora y el orden del día." +rules_art4_normal_title: "AG Ordinaria (Anual)" +rules_art4_normal_desc: "Se celebra una vez al año para el balance moral y la renovación de la Junta." +rules_art4_extra_title: "AG Extraordinaria" +rules_art4_extra_desc: "Se convoca según las necesidades de la Junta o para preparar eventos específicos." + +# Artículo 5 +rules_art5_title: "Reembolso de gastos" +rules_art5_p1: "Solo los miembros de la Junta elegidos (o miembros con mandato de la Junta) pueden solicitar el reembolso de los gastos incurridos, previa presentación de justificantes." +rules_art5_stand_title: "En eventos y stands:" +rules_art5_stand_desc: "Cuando la asociación tiene un stand, se solicita prioritariamente la entrada gratuita al organizador. Si es imposible, la Junta estudiará una cobertura según el estado de la tesorería." + +hosting_main_title: "Información Legal y Hosting" +hosting_bg_text: "SERVIDOR" + +hosting_responsibilities_label: "Responsabilidades" + +hosting_tech_operator_title: "Operador Técnico" +hosting_tech_operator_name: "SARL SITECONSEIL" +hosting_tech_operator_address: "27 RUE LE SERURIER
02100 SAINT-QUENTIN" +hosting_tech_operator_siret: "SIRET: 41866405800025" + +hosting_infrastructure_title: "Infraestructura Cloud" +hosting_cloud_provider: "Google Cloud Platform (GCP)" +hosting_location_detail: "Países Bajos (eu-west4)" + +hosting_editor_title: "Editor del sitio" +hosting_editor_name: "Asociación E-Cosplay" +hosting_editor_address: "42 rue de Saint-Quentin
02800 Beautor" +hosting_editor_email: "contact@e-cosplay.fr" +hosting_editor_note: "Responsable de la conformidad legal del contenido." + +hosting_tech_stack_title: "Stack Tecnológico" +hosting_security_title: "Seguridad" +hosting_services_label: "Servicios" +hosting_cloudflare_label: "Cloudflare" +hosting_cloudflare_desc: "CDN, Proxy y protección anti-DDoS multicapa." +hosting_monitoring_label: "Monitoreo" +hosting_monitoring_desc: "Sentry Self-Hosted: detección de errores en tiempo real." +hosting_registrars_label: "Registradores" +hosting_registrar_name: "Infomaniak Network SA" +hosting_dns_provider: "Cloudflare DNS" + +hosting_mail_system_title: "Sistema de Correo Esy" +hosting_mail_system_desc: "Servidor de correo interno (mail.esy-web.dev) con relé Amazon SES para garantizar la entrega de notificaciones." +hosting_privacy_alert_label: "Privacidad" +hosting_privacy_alert_desc: "Nuestro servidor y Amazon SES procesan el contenido y los metadatos de los correos enviados a través del sitio." + +hosting_compliance_title: "Conformidad y RGPD" +hosting_compliance_desc: "La infraestructura (GCP, Cloudflare, Sentry) está configurada para cumplir con los estándares de seguridad y el RGPD dentro de la Unión Europea." +hosting_signalement_label: "Denuncia de abusos" +hosting_signalement_email: "signalement@siteconseil.fr" + +# --- ADENDA TÉCNICA SITECONSEIL --- +rgpd_additif_title: "Adenda Técnica" +rgpd_additif_collecte_title: "Recogida mínima y anonimizada" +rgpd_additif_collecte_text: "El sitio se limita estrictamente a la recogida de datos técnicos necesarios para su buen funcionamiento (logs de errores, rendimiento). Estos datos se agregan de forma que no permitan identificar a un visitante específico." +rgpd_additif_consent_title: "Análisis de visitantes" +rgpd_additif_consent_text: "El análisis detallado de la navegación solo se activa tras tu consentimiento explícito a través de nuestro banner de cookies. Eres libre de rechazarlo." +rgpd_additif_tls_title: "Seguridad de las comunicaciones (TLS/SSL)" +rgpd_additif_update: "Adenda técnica actualizada el 27 de noviembre de 2025 a las 17:00." +rgpd_section5_p1_contact_intro: "Para cualquier duda sobre tus datos personales o para ejercer tus derechos mencionados en el artículo 4, nuestro delegado está a tu disposición." +rgpd_section5_p2_dpo_id: "Identificador oficial DPO (CNIL): DPO-167945" +rgpd_section4_p1_rights_intro: "De acuerdo con la normativa europea, dispones de derechos fundamentales sobre tus datos. Nos comprometemos a procesar cada solicitud en un plazo legal de 30 días." + +# --- PÁGINA DE COOKIES --- +cookie_title: "Gestión de Cookies" +cookie_intro_title: "Introducción" +cookie_intro_text: "Esta política te informa sobre la naturaleza, el uso y la gestión de las cookies depositadas en tu terminal cuando navegas por nuestro sitio." +cookie_types_title: "Tipos de Cookies" +cookie_essential_label: "Esenciales" +cookie_essential_desc: "Necesarias para el funcionamiento del sitio (sesión, seguridad, carrito)." +cookie_analytics_label: "Rendimiento" +cookie_analytics_desc: "Medición de audiencia y análisis de la navegación para mejorar el sitio." +cookie_marketing_label: "Publicidad" +cookie_marketing_desc: "Perfilado para visualización de anuncios relevantes." +cookie_list_title: "Lista Técnica" +cookie_table_name: "Nombre de la Cookie" +cookie_table_purpose: "Objetivo" +cookie_table_duration: "Vida Útil" +cookie_table_session_desc: "Mantenimiento de la sesión de usuario y seguridad de formularios." +cookie_table_cfbm_desc: "Protección contra bots (proporcionado por Cloudflare)." +cookie_security_title: "Socios de Seguridad" +cookie_security_desc: "Utilizamos Cloudflare para proteger nuestra infraestructura contra ataques y optimizar el rendimiento." +cookie_security_link: "Política de Cloudflare" +cookie_control_title: "Control del navegador" +cookie_control_desc: "Puedes bloquear las cookies a través de los ajustes de tu navegador, pero esto puede alterar el funcionamiento del sitio." +cookie_cnil_btn: "Controlar las cookies (CNIL)" +cookie_consent_title: "Consentimiento" +cookie_consent_footer: "Al continuar con tu navegación, aceptas el uso de las cookies necesarias para el funcionamiento del servicio." diff --git a/translations/messages.fr.yaml b/translations/messages.fr.yaml index e209856..6972bbc 100644 --- a/translations/messages.fr.yaml +++ b/translations/messages.fr.yaml @@ -936,12 +936,16 @@ form: header: title: "Candidature" label: + pseudo: "Pseudo" + civ: "Civilité" + cross_cosplay: "Pratiques-tu le Cross-Cosplay ?" + trans: "Mentionner une transidentité ?" name: "Nom" surname: "Prénom" email: "Email" phone: "Téléphone" birthdate: "Date de naissance" - gender: "Sexe" + gender: "Orientation" pronouns: "Pronoms" address: "Adresse postale" zipcode: "Code Postal" @@ -971,3 +975,151 @@ confirmation: label: "Délai de réponse estimé" value: "7 à 10 jours ouvrés" back_home: "Retour à l'accueil" + +rule_link: Réglement associations + +# translations/messages.fr.yaml + +brand_name: "E-Cosplay" +rule_page_title: "Règlement Intérieur" +rule_title: "Règlement Intérieur" + +# Préambule +rules_preamble_title: "Préambule" +rules_preamble_text: "Le bureau de l'association s'est réuni le %date% lors de l'assemblée générale afin d'établir le règlement intérieur de l'association. Il a été voté et approuvé pour une mise en application officielle à partir du %entry_date%." + +# Article 1 : Adhésion +rules_art1_title: "Adhésion d'un membre" +rules_art1_p1: "Toute personne voulant rejoindre l’association doit déposer une candidature examinée uniquement par les membres du bureau." +rules_art1_p2: "Chaque membre à l’extérieur du bureau pourra donner son avis sur la personne. L'intégration est validée si le bureau a voté à l’unanimité complète et qu'aucun membre fondateur ne s'y est opposé." +rules_art1_transparency: "Un document définitif donnant qui a voté pour et contre sera disponible et consultable par chaque membre avec le détail des votes, ainsi que le motif du rejet en cas de refus." + +# Article 2 : Démission, Exclusion, Décès +rules_art2_main_title: "Article 2 : Démission – Exclusion – Décès" +rules_art2_1_title: "La Démission" +rules_art2_1_p1: "La démission d'un membre est possible de sa propre volonté via mail (contact@e-cosplay.fr), lettre, Discord ou Messenger." +rules_art2_1_notice: "Un préavis de 15 jours est demandé, celui-ci peut être annulé sur demande du bureau ou du membre." + +rules_art2_2_title: "L'Exclusion" +rules_art2_2_reason1: "3 avertissements reçus dans l'année en cours." +rules_art2_2_reason2: "Non-paiement de la cotisation (retard de +2 mois)." +rules_art2_2_reason3: "Dénigrement public ou atteinte grave à l'image de l'association." +rules_art2_2_reason4: "Sabotage ou vol d'informations confidentielles pour les donner à d'autres associations." +rules_art2_2_reason5: "Manque de respect grave à un membre de l'association (insultes, coups et blessures)." +rules_art2_2_procedure: "L'exclusion se fait sur décision du bureau en comité fermé lors d'une Assemblée Exceptionnelle à la majorité simple." +rules_art2_2_transparency: "Un document définitif donnant qui a voté pour et contre sera disponible et consultable par chaque membre avec le motif précis de l'exclusion." + +rules_art2_3_title: "Le Décès" +rules_art2_3_p1: "En cas de décès, le statut du membre est révoqué de façon automatique. L'adhésion est strictement personnelle et n'est pas transmissible aux héritiers." + +# Article 3 : Exclusion Fondateur +rules_art3_title: "Exclusion d'un membre fondateur" +rules_art3_request: "L'exclusion d'un fondateur doit être demandée conjointement par le bureau et un autre membre fondateur." +rules_art3_ballot_title: "Scrutin Secret" +rules_art3_ballot_desc: "Vote à l'urne. Anonymat total : aucun nom de membre ne sera donné ni écrit sur le bulletin pour garantir la protection des votants." +rules_art3_majority_title: "Double Majorité" +rules_art3_majority_desc: "Requiert la majorité du bureau cumulée à la majorité des membres de l'association." +rules_art3_tally_title: "Dépouillement & Transparence" +rules_art3_tally_p1: "Seul le fondateur ayant déposé la demande annonce publiquement son intention de vote personnelle avant le début du dépouillement." +rules_art3_tally_p2: "Il tire chaque bulletin de l'urne et annonce à voix haute : 'Pour', 'Contre' ou 'Blanc'." + +# Article 4 : Assemblées +rules_art4_title: "Les Assemblées Générales" +rules_art4_notice: "Les membres sont convoqués par le bureau au moins 1 mois avant avec précision du lieu, de l'heure et de l'ordre du jour." +rules_art4_normal_title: "AG Normale (Annuelle)" +rules_art4_normal_desc: "A lieu une fois par an pour le bilan annuel et le renouvellement des membres du bureau." +rules_art4_extra_title: "AG Exceptionnelle" +rules_art4_extra_desc: "Déclenchée selon les besoins du bureau ou pour la préparation d'événements spécifiques." + +# Article 5 : Indemnités +rules_art5_title: "Indemnités de remboursement" +rules_art5_p1: "Seuls les membres élus du bureau (ou membres missionnés par le bureau) peuvent prétendre au remboursement des frais engagés sur présentation de justificatifs." +rules_art5_stand_title: "Lors des événements & stands :" +rules_art5_stand_desc: "Lorsqu'un stand est tenu par l'association, la prise en charge du ticket d'entrée sera demandée en priorité à l'organisateur. Si impossible, le bureau étudiera une prise en charge selon la trésorerie." + +hosting_main_title: "Informations Légales & Hébergement" +hosting_bg_text: "SERVER" + +# Section Responsabilités +hosting_responsibilities_label: "Responsabilités" + +# Opérateur Technique +hosting_tech_operator_title: "Opérateur Technique" +hosting_tech_operator_name: "SARL SITECONSEIL" +hosting_tech_operator_address: "27 RUE LE SERURIER
02100 SAINT-QUENTIN" +hosting_tech_operator_siret: "SIRET: 41866405800025" + +# Infrastructure Cloud +hosting_infrastructure_title: "Infrastructure Cloud" +hosting_cloud_provider: "Google Cloud Platform (GCP)" +hosting_location_detail: "Pays-Bas (eu-west4)" + +# Éditeur +hosting_editor_title: "Éditeur du Site" +hosting_editor_name: "Association E-Cosplay" +hosting_editor_address: "42 rue de Saint-Quentin
02800 Beautor" +hosting_editor_email: "contact@e-cosplay.fr" +hosting_editor_note: "Responsable de la conformité légale du contenu." + +# Stack Technique +hosting_tech_stack_title: "Stack Technique" +hosting_security_title: "Sécurité" +hosting_services_label: "Services" +hosting_cloudflare_label: "Cloudflare" +hosting_cloudflare_desc: "CDN, Proxy & Protection Anti-DDoS multicouche." +hosting_monitoring_label: "Monitoring" +hosting_monitoring_desc: "Sentry Self-Hosted : Détection d'erreurs en temps réel." +hosting_registrars_label: "Registrars" +hosting_registrar_name: "Infomaniak Network SA" +hosting_dns_provider: "Cloudflare DNS" + +# Système Mail +hosting_mail_system_title: "Esy Mail System" +hosting_mail_system_desc: "Serveur mail interne (mail.esy-web.dev) avec relais Amazon SES pour garantir la délivrabilité des notifications." +hosting_privacy_alert_label: "Confidentialité" +hosting_privacy_alert_desc: "Notre serveur et Amazon SES traitent le contenu et les métadonnées des e-mails envoyés par le site." + +# Conformité +hosting_compliance_title: "Conformité & RGPD" +hosting_compliance_desc: "L'infrastructure (GCP, Cloudflare, Sentry) est configurée pour respecter les standards de sécurité et le RGPD au sein de l'Union Européenne." +hosting_signalement_label: "Signalement d'infraction" +hosting_signalement_email: "signalement@siteconseil.fr" + +# --- ADDITIF TECHNIQUE SITECONSEIL --- +rgpd_additif_title: "Additif Technique" +rgpd_additif_collecte_title: "Collecte Minimale et Anonymisée" +rgpd_additif_collecte_text: "Le site se limite strictement à la collecte de données techniques nécessaires au bon fonctionnement (logs d'erreurs, performance). Ces données sont agrégées de manière à ce qu'il soit impossible de remonter à un visiteur spécifique." +rgpd_additif_consent_title: "Analyse des Visiteurs" +rgpd_additif_consent_text: "L'analyse détaillée des habitudes de navigation est effectuée exclusivement suite à un consentement explicite via notre bannière de cookies. Vous êtes libre de refuser." +rgpd_additif_tls_title: "Sécurité des Communications (TLS/SSL)" +rgpd_additif_update: "Additif Technique mis à jour le 27 Novembre 2025 à 17h00." +rgpd_section5_p1_contact_intro: "Pour toute question relative à vos données personnelles ou pour exercer vos droits cités en section 4, notre délégué est à votre disposition." +rgpd_section5_p2_dpo_id: "Identifiant DPO Officiel (CNIL) : DPO-167945" +rgpd_section4_p1_rights_intro: "Conformément à la réglementation européenne, vous disposez de droits fondamentaux sur vos données. Nous nous engageons à traiter toute demande dans un délai légal de 30 jours." + +# --- PAGE COOKIES --- +cookie_title: "Gestion des Cookies" +cookie_intro_title: "Introduction" +cookie_intro_text: "Cette politique vous informe sur la nature, l'utilisation et la gestion des cookies déposés sur votre terminal lorsque vous naviguez sur notre site." +cookie_types_title: "Types de Cookies" +cookie_essential_label: "Essentiels" +cookie_essential_desc: "Nécessaires au fonctionnement du site (session, sécurité, panier)." +cookie_analytics_label: "Performance" +cookie_analytics_desc: "Mesure d'audience et analyse de la navigation pour amélioration." +cookie_marketing_label: "Publicité" +cookie_marketing_desc: "Profilage pour affichage de publicités pertinentes." +cookie_list_title: "Liste Technique" +cookie_table_name: "Nom du Cookie" +cookie_table_purpose: "Objectif" +cookie_table_duration: "Durée de Vie" +cookie_table_session_desc: "Maintien de la session utilisateur et sécurité des formulaires." +cookie_table_cfbm_desc: "Protection contre les bots (fourni par Cloudflare)." +cookie_security_title: "Partenaires Sécurité" +cookie_security_desc: "Nous utilisons Cloudflare pour protéger notre infrastructure contre les attaques et optimiser les performances." +cookie_security_link: "Politique de Cloudflare" +cookie_control_title: "Maîtrise du navigateur" +cookie_control_desc: "Vous pouvez bloquer les cookies via vos paramètres navigateur, mais cela peut altérer le fonctionnement du site." +cookie_cnil_btn: "Maîtriser les cookies (CNIL)" +cookie_consent_title: "Consentement" +cookie_consent_footer: "En continuant votre navigation, vous acceptez l'usage des cookies nécessaires au fonctionnement du service." + diff --git a/translations/messages.ger.yaml b/translations/messages.ger.yaml new file mode 100644 index 0000000..6f9fa7d --- /dev/null +++ b/translations/messages.ger.yaml @@ -0,0 +1,1106 @@ +# Hauptschlüssel +about_title: Wer sind wir? +about_description: Entdecken Sie unsere Leidenschaft für Cosplay, Handwerk und Gleichberechtigung! Lernen Sie unsere Gründerinnen kennen. Nehmen Sie an unseren Wettbewerben, Workshops und am CosHospital teil. +# Abschnitt 1: Unsere Leidenschaft +about_section_passion_title: "Unsere Leidenschaft: Das Imaginäre erschaffen" +about_passion_association_details: Verein für die Kunst des Cosplay und das CosHospital +about_passion_mission_details: Kreation, Austausch und künstlerischer Ausdruck +about_passion_costume_handmade: das Kostüm handgefertigt oder gekauft hat +about_passion_equality: auf Augenhöhe +about_passion_p1: Wir sind ein %association%, gegründet von Enthusiasten für Enthusiasten. Unsere Mission ist es, eine dynamische und inklusive Plattform zu bieten, auf der %mission% im Mittelpunkt all unserer Aktivitäten stehen, mit Sitz in Hauts-de-France, ideal gelegen in der Nähe von Tergnier, Saint-Quentin und Laon. +about_passion_p2: "Wir betrachten Cosplay als eine umfassende Kunstform. Deshalb begegnen wir jedem Cosplayer, egal ob er sein Kostüm %fait_main%, in unserer Gemeinschaft %egalite%. Wir glauben, dass Cosplay viel mehr als nur eine Verkleidung ist: Es ist eine Kunstform, die Nähen, Technik, Schauspiel und die Liebe zu fiktiven Werken vereint." + +# Abschnitt 2: Gründer +about_founders_title: Die Gründer des Vereins +about_email_label: E-Mail +about_photographer_label: Fotograf +about_founder_shoko_role: Präsidentin und Cosplayerin +about_founder_shoko_role_short: Präsidentin, Cosplayerin +about_founder_marta_role: Sekretärin des Vereins +about_founder_marta_role_short: Sekretärin +about_shoko_cosplay_title: Shokos Cosplay +about_marta_cosplay_title: Martas Cosplay +about_shoko_instagram_aria: ShokoCosplay Instagram +about_shoko_tiktok_aria: ShokoCosplay TikTok +about_shoko_facebook_aria: ShokoCosplay Facebook +about_marta_facebook_aria: Marta Gator Facebook +about_marta_tiktok_aria: Marta Gator TikTok +about_marta_instagram_aria: Marta Gator Instagram + +# Abschnitt 3: Ziele und Werte +about_goals_title: Unsere Ziele und Werte +about_goal1_title: Kreativität fördern +about_goal1_text: Förderung der Herstellung komplexer und origineller Kostüme durch Aufwertung von Handwerk, Nähtechniken, Make-up und die Erstellung von Requisiten (Props). +about_goal2_title: Die Gemeinschaft vereinen +about_goal2_text: Schaffung eines sicheren und wohlwollenden Raums für alle Niveaus, vom Anfänger bis zum Experten. Förderung des Austauschs von Tipps und Techniken unter den Mitgliedern. +about_goal3_title: Performance feiern +about_goal3_text: Den theatralischen und szenischen Aspekt des Cosplay durch hochkarätige Veranstaltungen und Wettbewerbe hervorheben. +about_goal4_title: Inklusivität und Nichtdiskriminierung +about_goal4_open_details: offen für alle ohne jegliche Diskriminierung +about_goal4_friendly_details: LGBTQ+ freundlich +about_goal4_text: Unser Verein ist %ouverte% (sexuelle Orientierung, Herkunft usw.). Wir bieten ein %friendly% Umfeld, das Respekt und Sicherheit für jedes Mitglied garantiert. + +# Abschnitt 4: Hauptaktivitäten +about_activities_title: Unsere Hauptaktivitäten +about_activity1_title: Organisation von Cosplay-Wettbewerben +about_activity1_comp_detail: Cosplay-Wettbewerbe +about_activity1_open_detail: offen für alle, egal ob Ihr Kostüm handgefertigt oder gekauft ist +about_activity1_craft_detail: Craftsmanship (Handwerk) +about_activity1_acting_detail: Acting (Schauspiel) +about_activity1_text: Wir organisieren regelmäßig %concours% auf Conventions und Themenveranstaltungen. Diese Wettbewerbe sind %ouverts% und verfügen über angepasste Bewertungskategorien. Sie sind so strukturiert, dass sowohl die Qualität der Herstellung (%craftsmanship%, für Macher) als auch die Bühnenperformance (%acting%, für alle) bewertet werden, um Möglichkeiten für alle Stile und Kompetenzstufen zu bieten. + +about_activity2_title: Fertigungs- und Fortbildungsworkshops +about_activity2_workshop_detail: Cosplay-Workshops +about_activity2_text: Vom Formenbau bis zum 3D-Druck, über Präzisionsnähen bis hin zur Bemalung – unsere %ateliers% sind darauf ausgelegt, Ihnen essenzielles Know-how zu vermitteln. Egal, ob Sie lernen möchten, mit EVA-Schaum zu arbeiten, LEDs zu verbauen oder Ihr Wig-Styling zu perfektionieren – unsere von Experten geleiteten Sitzungen helfen Ihnen, Ihre ambitioniertesten Projekte zu verwirklichen. + +about_activity3_title: 'Das CosHopital: Kostenlose Reparatur' +about_activity3_coshospital_detail: CosHopital +about_activity3_repair_detail: kostenlose Reparatur von Cosplays und Accessoires der Besucher +about_activity3_text: Das %coshopital% ist unser solidarischer und essenzieller Service. Bei unseren Veranstaltungen bieten unsere spezialisierten Freiwilligen eine %reparation% an, die beschädigt wurden. Ob eine Naht reißt, ein Prop bricht oder eine Perücke gerichtet werden muss – unser Team von "Cosplay-Ärzten" ist da, um Ihnen schnell zu helfen, damit Sie Ihren Tag in vollen Zügen genießen können! + +# Abschnitt 5: Aufruf zum Handeln +about_call_to_action_text: Egal, ob Sie ein Meister-Kostümbildner sind oder Ihr erstes Projekt planen – schließen Sie sich uns an, um die Magie der Kreation zu teilen! +about_call_to_action_button: Unsere Events entdecken + +# Nutzungsbedingungen (Nutzungsbedingungen) +cgu_short_title: Nutzungsbedingungen +cgu_page_title: Allgemeine Nutzungsbedingungen (Nutzungsbedingungen) +cgu_intro_disclaimer: Dieses Dokument regelt den Zugang und die Nutzung der Website des Vereins E-Cosplay. + +# Abschnitt 1: Akzeptanz +cgu_section1_title: 1. Akzeptanz der Allgemeinen Nutzungsbedingungen +cgu_section1_p1: Durch den Zugriff auf und die Nutzung der Website %link% akzeptieren Sie diese Allgemeinen Nutzungsbedingungen (Nutzungsbedingungen) vorbehaltlos. +cgu_section1_p2: Der Verein E-Cosplay behält sich das Recht vor, diese Nutzungsbedingungen jederzeit zu ändern. Dem Nutzer wird daher empfohlen, regelmäßig die aktuellste Version einzusehen. + +# Abschnitt 2: Angebotene Dienste +cgu_section2_title: 2. Beschreibung der Dienste +cgu_section2_p1: Zweck der Website ist es, Informationen über die Aktivitäten des Vereins E-Cosplay (Wettbewerbsmanagement, Workshops, Coshopital) und seine Veranstaltungen bereitzustellen. +cgu_section2_p2: "Die Hauptdienste sind:" +cgu_section2_list1: Einsicht in Informationen über vergangene und zukünftige Veranstaltungen. +cgu_section2_list2: Zugang zum Kontaktbereich zur Kommunikation mit dem Team. +cgu_section2_list3: Anmeldung zu Veranstaltungen und Cosplay-Wettbewerben (je nach Öffnungszeiten). + +# Abschnitt 3: Zugang und Verhalten +cgu_section3_title: 3. Zugang zur Website und Nutzerverhalten +cgu_section3_p1: Der Zugang zur Website ist kostenlos. Der Nutzer bestätigt, über die notwendigen Kompetenzen und Mittel zu verfügen, um auf diese Website zuzugreifen und sie zu nutzen. +cgu_section3_subtitle1: "Allgemeines Verhalten:" +cgu_section3_p2: Der Nutzer verpflichtet sich, das ordnungsgemäße Funktionieren der Website in keiner Weise zu beeinträchtigen. Insbesondere ist es untersagt, rechtswidrige, beleidigende, diffamierende Inhalte zu übermitteln oder Inhalte, die geistige Eigentumsrechte oder das Recht am eigenen Bild Dritter verletzen. +cgu_section3_subtitle2: "Kontaktbereich und Anmeldungen:" +cgu_section3_p3: Alle vom Nutzer bei der Verwendung des Kontaktformulars oder bei einer Anmeldung gemachten Angaben müssen korrekt und vollständig sein. Der Verein behält sich das Recht vor, eine Anmeldung oder Nachricht abzulehnen, die offensichtlich falsche oder unvollständige Informationen enthält. + +# Abschnitt 4: Haftung +cgu_section4_title: 4. Haftungsbeschränkung +cgu_section4_p1: Der Verein E-Cosplay bemüht sich, die Richtigkeit und Aktualität der auf dieser Website veröffentlichten Informationen zu gewährleisten, und behält sich das Recht vor, den Inhalt jederzeit und ohne Vorankündigung zu korrigieren. +cgu_section4_p2: Der Verein lehnt jedoch jegliche Haftung für Unterbrechungen oder Fehlfunktionen der Website, für das Auftreten von Bugs sowie für Ungenauigkeiten oder Auslassungen in den auf der Website verfügbaren Informationen ab. +cgu_section4_subtitle1: "Externe Links:" +cgu_section4_p3: Die Website kann Hyperlinks zu anderen Websites enthalten. Der Verein E-Cosplay hat keine Kontrolle über den Inhalt dieser Seiten und lehnt jede Haftung für direkte oder indirekte Schäden ab, die aus dem Zugriff auf diese Seiten resultieren. + +# Abschnitt 5: Anwendbares Recht +cgu_section5_title: 5. Anwendbares Recht und Gerichtsstand +cgu_section5_p1: Diese Nutzungsbedingungen unterliegen französischem Recht. +cgu_section5_p2: Im Falle von Streitigkeiten und nach dem Scheitern jeglicher Versuche einer gütlichen Einigung sind ausschließlich die zuständigen Gerichte in Laon zuständig. + +# AGB (Allgemeine Geschäftsbedingungen) +home_title: Startseite +cgv_short_title: AGB +cgv_page_title: Allgemeine Geschäftsbedingungen (AGB) +cgv_intro_disclaimer: Dieses Dokument regelt den Verkauf von Dienstleistungen oder Produkten durch den Verein E-Cosplay. +cgv_legal_link_text: Impressum + +# Abschnitt 1: Gegenstand und Geltungsbereich +cgv_section1_title: 1. Gegenstand und Geltungsbereich +cgv_section1_p1: Diese Allgemeinen Geschäftsbedingungen (AGB) gelten für alle Verkäufe von Produkten und/oder Dienstleistungen des Vereins E-Cosplay (nachfolgend "der Verein") an gewerbliche oder nicht-gewerbliche Käufer (nachfolgend "der Kunde") über die Website %link%. +cgv_section1_p2: Mit der Bestellung erklärt sich der Kunde vollständig und vorbehaltlos mit diesen AGB einverstanden. + +# Abschnitt 2: Identifikation des Vereins +cgv_section2_title: 2. Identifikation des Verkäufers +cgv_section2_p1: Die Verkäufe erfolgen durch den Verein E-Cosplay, dessen rechtliche Informationen im %link% verfügbar sind. +cgv_section2_list1_label: Name +cgv_section2_list2_label: Sitz +cgv_section2_list3_label: Kontakt + +# Abschnitt 3: Preise und Produkte +cgv_section3_title: 3. Preise und Merkmale der Produkte / Dienstleistungen +cgv_section3_subtitle1: Preise +cgv_section3_p1: Die Preise für Produkte und Dienstleistungen sind in Euro (€) inklusive aller Steuern (MwSt.) angegeben. Der Verein behält sich das Recht vor, seine Preise jederzeit zu ändern, jedoch wird das Produkt oder die Dienstleistung auf der Grundlage des zum Zeitpunkt der Validierung der Bestellung geltenden Tarifs berechnet. +cgv_section3_subtitle2: Typischerweise verkaufte Dienstleistungen +cgv_section3_p2: "Die vom Verein verkauften Dienstleistungen umfassen unter anderem: Anmeldegebühren für Wettbewerbe oder spezifische Veranstaltungen, Schulungsworkshops (Coshopital) und gegebenenfalls den Verkauf von Merchandising-Produkten." + +# Abschnitt 4: Bestellung und Zahlung +cgv_section4_title: 4. Bestellung und Zahlungsmodalitäten +cgv_section4_subtitle1: Die Bestellung +cgv_section4_p1: Die Validierung der Bestellung durch den Kunden gilt als endgültige und unwiderrufliche Annahme des Preises und dieser AGB. Der Verein bestätigt die Bestellung per E-Mail an die vom Kunden angegebene Adresse. +cgv_section4_subtitle2: Zahlung +cgv_section4_p2: Die Zahlung ist sofort am Tag der Bestellung fällig. Die akzeptierten Zahlungsmethoden werden während des Bestellvorgangs angegeben (in der Regel per Kreditkarte über einen sicheren Zahlungsdienstleister). + +# Abschnitt 5: Lieferung +cgv_section5_title: 5. Lieferung (Physische Produkte) +cgv_section5_p1: Die Lieferung physischer Produkte erfolgt durch Partner-Transportunternehmen wie Colissimo und/oder Mondial Relay, je nach Wahl des Kunden bei der Bestellung. +cgv_section5_subtitle1: Haftung des Vereins +cgv_section5_p2: Gemäß den Vorschriften geht das Risiko des Verlusts oder der Beschädigung der Waren auf den Kunden über, sobald dieser oder ein von ihm benannter Dritter die Waren physisch in Besitz nimmt. +cgv_section5_p3: Der Verein E-Cosplay haftet nicht für den Verlust, Diebstahl oder die Beschädigung von Paketen während des Transports. Im Falle von Lieferproblemen muss der Kunde seine Reklamation direkt an das betreffende Transportunternehmen (Colissimo/Mondial Relay) richten. +cgv_section5_subtitle2: Fristen +cgv_section5_p4: Die bei der Bestellung angegebenen Lieferzeiten sind Schätzwerte der Transportunternehmen. Bei Überschreitungen muss sich der Kunde auf die Bedingungen des Transportunternehmens beziehen. + +# Abschnitt 6: Widerrufsrecht +cgv_section6_title: 6. Widerrufsrecht und Rückerstattung +cgv_section6_subtitle1: Frist und Bedingungen für den Widerruf +cgv_section6_p1: Der Verein gewährt dem Kunden das Recht, sein Widerrufsrecht auszuüben und eine vollständige Rückerstattung innerhalb einer Frist von vierzehn (14) Tagen ab dem Tag nach Erhalt des Produkts (bei Waren) oder dem Abschluss des Vertrags (bei Dienstleistungen) zu verlangen. +cgv_section6_p2: Das Produkt muss in der Originalverpackung, in einwandfreiem Zustand für den Wiederverkauf und unbenutzt zurückgegeben werden. Die Rücksendekosten trägt der Kunde. +cgv_section6_subtitle2: Ausnahmen vom Widerrufsrecht +cgv_section6_p3: "Gemäß Artikel L.221-28 des französischen Verbraucherschutzgesetzes kann das Widerrufsrecht nicht ausgeübt werden für:" +cgv_section6_list1_personalized: deutlich personalisiert (nach Maß angefertigte Produkte) +cgv_section6_list1: Die Lieferung von Waren, die nach Kundenspezifikation angefertigt wurden oder %personalized% sind. +cgv_section6_list2: "Die Erbringung von Dienstleistungen in den Bereichen Beherbergung, Beförderung, Bewirtung, Freizeitgestaltung, die zu einem bestimmten Zeitpunkt oder in einem bestimmten Zeitraum erbracht werden müssen (z. B. Anmeldung zu einem datierten Wettbewerb oder Event)." +cgv_section6_subtitle3: Verfahren und Rückerstattung +cgv_section6_p4: Wenn das Widerrufsrecht gilt, muss der Kunde seine Entscheidung vor Ablauf der Frist per E-Mail an den Kontakt des Vereins (%email_link%) mitteilen. Der Verein verpflichtet sich, alle gezahlten Beträge einschließlich der ursprünglichen Versandkosten spätestens innerhalb von vierzehn (14) Tagen nach Erhalt des zurückgegebenen Produkts (oder des Nachweises des Versands) zu erstatten. + +# Abschnitt 7: Garantien und Haftung +cgv_section7_title: 7. Garantien und Haftung des Vereins +cgv_section7_p1: Der Verein unterliegt der gesetzlichen Konformitätsgarantie für verkaufte Dienstleistungen oder Produkte sowie der Garantie für versteckte Mängel (Artikel 1641 ff. des französischen Zivilgesetzbuchs). +cgv_section7_p2: Der Verein haftet nicht für Unannehmlichkeiten oder Schäden, die mit der Nutzung des Internets verbunden sind, wie z. B. Serviceunterbrechungen, Eindringen von außen oder Computerviren. + +# Abschnitt 8: Anwendbares Recht +cgv_section8_title: 8. Anwendbares Recht und Streitigkeiten +cgv_section8_p1: Diese AGB unterliegen französischem Recht. +cgv_section8_p2: Im Falle von Streitigkeiten kann der Kunde eine Verbraucherschlichtungsstelle anrufen, deren Kontaktdaten vom Verein mitgeteilt werden. Mangels einer gütlichen Einigung sind ausschließlich die zuständigen Gerichte in Laon (Frankreich) zuständig. + +# Hosting-Informationen +hosting_short_title: Hosting +hosting_page_title: Informationen zum Hosting +hosting_page_title_long: Detaillierte Informationen zum Hosting und zu den technischen Dienstleistern + +# Abschnitt 1: Haupt-Hoster +hosting_section1_title: 1. Haupt-Hoster +hosting_section1_p1: Die Website %site_url% wird auf der Cloud-Infrastruktur von Google gehostet. +hosting_label_host_name: Name des Hosters +hosting_label_service_used: Genutzter Dienst +hosting_service_compute_cloud: Compute Cloud (Rechen- und Dateninfrastruktur) +hosting_label_company: Unternehmen +hosting_label_address: Adresse des Hauptsitzes +hosting_label_data_location: Ort der Datenspeicherung (Europa) +hosting_data_location_details: "Google Cloud Netherlands B.V. (oft verwaltet von Irland aus: O'Mahony's Corner, Block R, Spencer Dock, Dublin 1, Irland)." +hosting_label_contact: Kontakt +hosting_contact_details: In der Regel elektronisch über die Support-Plattformen von Google Cloud. +hosting_section1_disclaimer: Gemäß der DSGVO ist die primäre Speicherung der Nutzerdaten innerhalb der Europäischen Union garantiert. + +# Abschnitt 2: Weitere Dienstleister +hosting_section2_title: 2. Weitere technische Dienstleister +hosting_section2_p1: "Zusätzlich zum Haupt-Hosting nutzt die Website weitere Dienstleister, um ihre Leistung und Funktionalität zu gewährleisten:" +hosting_label_role: Rolle + +# Cloudflare +hosting_cloudflare_title: Cloudflare (CDN, Geschwindigkeit und Sicherheit) +hosting_cloudflare_role: Anbieter von Content Delivery Network (CDN) und Schutzdiensten gegen Angriffe (DDoS). Unterstützt die Ladegeschwindigkeit und Sicherheit der Website. +hosting_cloudflare_disclaimer: Cloudflare fungiert als Vermittler für die Bereitstellung statischer Inhalte und den Schutz. + +# AWS SES +hosting_aws_title: Amazon Web Services (AWS) Simple Email Service (SES) +hosting_aws_role: Dienst zum Versenden von transaktionalen E-Mails (Bestätigungen, Passwort-Resets, wichtige Mitteilungen des Vereins). +hosting_aws_disclaimer: Dieser Dienst wird ausschließlich für den Versand von E-Mail-Kommunikation genutzt. + +# Cookie-Richtlinie +cookie_short_title: Cookie-Richtlinie +cookie_page_title: Richtlinie zur Verwaltung von Cookies + +# Abschnitt 1: Definition und Verwendung +cookie_section1_title: 1. Definition und Verwendung von Cookies +cookie_section1_p1: Ein Cookie ist eine kleine Textdatei, die beim Besuch einer Website auf Ihrem Endgerät (Computer, Tablet, Handy) abgelegt wird. Es ermöglicht die Speicherung von Sitzungs- oder Authentifizierungsinformationen zur Erleichterung der Navigation. + +# Abschnitt 2: Arten der verwendeten Cookies und Engagement +cookie_section2_title: 2. Arten der verwendeten Cookies und Engagement des Vereins +cookie_section2_p1_commitment: Der Verein E-Cosplay verpflichtet sich, keine externen Cookies (Drittanbieter) oder Werbe- oder Analyse-Tracker zu verwenden, die einer Zustimmung bedürfen. +cookie_section2_p2_privacy: Unsere Website ist darauf ausgelegt, die Privatsphäre unserer Nutzer zu respektieren, und funktioniert ohne Tracking-Tools, die Daten für kommerzielle Zwecke oder nicht-ausgenommene Zielgruppenanalysen sammeln würden. +cookie_section2_p3_type_intro: "Die eventuell auf der Website vorhandenen Cookies sind ausschließlich:" +cookie_type_functional_strong: Unbedingt notwendige und funktionale Cookies +cookie_type_functional_details: "Diese sind für das ordnungsgemäße Funktionieren der Website und die Nutzung ihrer wesentlichen Funktionen unerlässlich (z. B. Speicherung Ihrer Anmeldesitzung, Sicherheitsmanagement). Gemäß der Gesetzgebung benötigen diese Cookies keine Zustimmung." + +# Abschnitt 3: Verwaltung +cookie_section3_title: 3. Verwaltung Ihrer Cookies +cookie_section3_p1_browser_config: Obwohl wir keine externen Cookies verwenden, haben Sie die Möglichkeit, Ihren Browser so zu konfigurieren, dass interne Cookies verwaltet, akzeptiert oder abgelehnt werden. +cookie_section3_p2_refusal_impact: Die Ablehnung unbedingt notwendiger Cookies kann jedoch den Zugriff auf bestimmte Funktionen der Website beeinträchtigen, wie z. B. die Anmeldung in einem Mitgliederbereich. +cookie_section3_p3_instructions_intro: "Anleitungen zur Verwaltung von Cookies in den gängigsten Browsern finden Sie hier:" +cookie_browser_chrome: Chrome +cookie_browser_link_chrome: Cookie-Verwaltung in Chrome +cookie_browser_firefox: Firefox +cookie_browser_link_firefox: Cookie-Verwaltung in Firefox +cookie_browser_edge: Edge +cookie_browser_link_edge: Cookie-Verwaltung in Edge +cookie_browser_safari: Safari +cookie_browser_link_safari: Cookie-Verwaltung in Safari + +# Impressum +legal_short_title: Impressum +legal_page_title: Impressum + +# Abschnitt 1: Zweck der Website +legal_section1_title: 1. Zweck und Werbung der Website +legal_section1_p1: Die Website %site_url% dient primär dazu, den Verein E-Cosplay vorzustellen, seine Aktivitäten zu bewerben und die Kommunikation mit seinen Mitgliedern und der Öffentlichkeit zu erleichtern. +legal_section1_p2_intro: "Die Hauptaufgaben der Website umfassen:" +legal_section1_list1: Die Bewerbung der Arbeit des Vereins E-Cosplay (Wettbewerbsmanagement, Workshops, Coshopital). +legal_section1_list2: Die Vorstellung der Mitglieder und der vom Verein organisierten Veranstaltungen. +legal_section1_list3: Information und Kommunikation über die Präsenz und den Werdegang des Vereins im Bereich Cosplay. +legal_section1_list4_strong: Informationen über Veranstaltungen +legal_section1_list4_details: Ankündigung kommender Veranstaltungen, Informationen zur Anmeldung für Cosplay-Wettbewerbe oder Bekanntgabe der Präsenz des Vereins als Besucher oder Partner. + +# Abschnitt 2: Herausgeber +legal_section2_title: 2. Identifikation des Herausgebers der Website +legal_section2_p1_editor_intro: "Diese Website wird herausgegeben von:" +legal_label_association_name: Name des Vereins +legal_label_legal_status: Rechtsstatus +legal_status_details: Gemeinnütziger Verein (Gesetz 1901) +legal_label_rna: RNA-Nummer +legal_label_address: Adresse des Sitzes +legal_label_email: E-Mail-Adresse +legal_label_publication_director: Verantwortlicher Herausgeber +legal_section2_p2_dev_intro: "Design und Entwicklung der Website erfolgen durch das Unternehmen:" +legal_label_company_name: Name des Unternehmens +legal_label_role: Rolle +legal_role_dev: Unternehmen verantwortlich für die Webentwicklung. +legal_label_legal_form: Rechtsform +legal_legal_form_details: Gesellschaft mit beschränkter Haftung (SARL) +legal_label_siren: SIREN +legal_label_rcs: Handelsregister (RCS) +legal_label_technical_contact: Technischer Kontakt + +# Abschnitt 3: Hosting +legal_section3_title: 3. Hosting der Website +legal_section3_p1_host_intro: "Die Website wird gehostet von:" +legal_host_address: 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA (Hauptsitz) +legal_host_data_location: Google Cloud Netherlands B.V., O'Mahony's Corner, Block R, Spencer Dock, Dublin 1, Irland. + +# Abschnitt 4: Geistiges Eigentum und Recht am eigenen Bild +legal_section4_title: 4. Geistiges Eigentum und Recht am eigenen Bild +legal_section4_p1_ip: Der Verein E-Cosplay ist Inhaber der geistigen Eigentumsrechte oder besitzt die Nutzungsrechte an allen auf der Website zugänglichen Elementen. +legal_section4_p2_ip_details: Dies umfasst insbesondere Texte, Bilder, Grafiken, Logos, Icons und Software. +legal_section4_subtitle_image_rights: Recht am eigenen Bild (Cosplay-Wettbewerbe) +legal_section4_list1_strong: Veröffentlichung von Bildern +legal_section4_list1_details: Fotografien und Videos, die während Cosplay-Wettbewerben aufgenommen wurden, werden nur online gestellt, wenn der Teilnehmer seine ausdrückliche Zustimmung durch Unterzeichnung einer Einverständniserklärung zum Recht am eigenen Bild gegeben hat. +legal_section4_list2_strong: Rücktrittsrecht +legal_section4_list2_details: Jeder Teilnehmer kann, auch nach erteilter Zustimmung, die Löschung jeder ihn darstellenden Fotografie oder jedes Videos durch eine einfache schriftliche Anfrage an die Adresse des Datenschutzbeauftragten (Abschnitt 5) verlangen. +legal_section4_list3_strong: Jugendschutz +legal_section4_list3_details: Selbst wenn die Einverständniserklärung vom gesetzlichen Vertreter eines minderjährigen Teilnehmers gegeben wurde, wird dessen Gesicht systematisch verpixelt, um maximalen Schutz zu gewährleisten. Wie bei Erwachsenen können Minderjährige oder deren Vertreter die Löschung von Inhalten auf einfache Anfrage verlangen. +legal_section4_p3_visual_content: "Bezüglich visueller Inhalte (andere Fotografien): Die auf dieser Website verwendeten Fotos stammen vom Verein E-Cosplay selbst oder von seinen offiziellen Partnern. In jedem Fall bestätigt der Verein, die notwendigen Genehmigungen für deren Verbreitung eingeholt zu haben." +legal_section4_p4_reproduction: Jede Vervielfältigung, Darstellung, Änderung, Veröffentlichung, Anpassung aller oder einzelner Elemente der Website, unabhängig vom verwendeten Mittel oder Verfahren, ist ohne vorherige schriftliche Genehmigung des Vereins E-Cosplay untersagt. + +# Abschnitt 5: DSGVO und DPO +legal_section5_title: 5. Schutz personenbezogener Daten (DSGVO) +legal_section5_p1_rgpd: Gemäß der Datenschutz-Grundverordnung (DSGVO) verpflichtet sich der Verein E-Cosplay, die Vertraulichkeit der erhobenen personenbezogenen Daten zu schützen. Für Informationen oder zur Ausübung Ihrer Rechte bezüglich der Verarbeitung personenbezogener Daten können Sie sich an unseren Datenschutzbeauftragten (DPO) wenden. +legal_label_dpo_name: Datenschutzbeauftragter (DPO) +legal_label_dpo_contact: DPO Kontakt +legal_label_dpo_num : DPO Nummer +legal_section5_p2_privacy_link: Eine detailliertere Datenschutzrichtlinie finden Sie auf der speziellen Seite zur DSGVO-Richtlinie. + +# Abschnitt 6: Partner +legal_section6_title: 6. Partnerschaften und Werbung +legal_section6_p1_partners: Die Präsenz von Partnern auf der Website des Vereins E-Cosplay ist das Ergebnis einer formalisierten Zusammenarbeit. +legal_section6_p2_agreement: Die Anzeige der Logos und Informationen unserer Partner erfolgt mit deren ausdrücklicher Zustimmung und ist durch die Unterzeichnung eines Partnerschaftsdokuments oder -vertrags formalisiert. +legal_section6_p3_promotion: Als Gegenleistung für die Unterstützung oder die Zusammenarbeit mit dem Verein sichert E-Cosplay die Bewerbung und Werbung für seine Partner auf dieser Website zu, als Dank für deren Engagement und Beitrag zu unseren Aktivitäten. + +# Abschnitt 7: Haftungsbeschränkungen +legal_section7_title: 7. Haftungsbeschränkungen +legal_section7_p1_liability: Der Verein E-Cosplay haftet nicht für direkte oder indirekte Schäden an der Hardware des Nutzers beim Zugriff auf die Website %site_url%, die entweder aus der Verwendung von Hardware resultieren, die nicht den unter Punkt 4 angegebenen Spezifikationen entspricht, oder aus dem Auftreten eines Bugs oder einer Inkompatibilität. +legal_section7_p2_interactive: Den Nutzern stehen interaktive Bereiche (Möglichkeit, Fragen im Kontaktbereich zu stellen) zur Verfügung. Der Verein E-Cosplay behält sich das Recht vor, ohne vorherige Mahnung Inhalte zu löschen, die gegen geltendes Recht in Frankreich, insbesondere gegen die Datenschutzbestimmungen, verstoßen. + +# Abschnitt 8: Anwendbares Recht +legal_section8_title: 8. Anwendbares Recht und Gerichtsstand +legal_section8_p1_law: Alle Streitigkeiten im Zusammenhang mit der Nutzung der Website %site_url% unterliegen französischem Recht. Gerichtsstand sind ausschließlich die zuständigen Gerichte in Laon. + +# DSGVO-Richtlinie +rgpd_short_title: DSGVO-Richtlinie +rgpd_page_title: Datenschutzrichtlinie (DSGVO) +rgpd_page_title_long: Datenschutz- und DSGVO-Richtlinie +rgpd_section1_title: 1. Engagement des Vereins E-Cosplay +rgpd_section1_p1: Der Verein E-Cosplay verpflichtet sich, die Privatsphäre seiner Nutzer zu respektieren und deren personenbezogene Daten transparent und gemäß der Datenschutz-Grundverordnung (DSGVO) zu verarbeiten. +rgpd_section2_title: 2. Erhobene personenbezogene Daten und Zweck +rgpd_section2_p1_commitment: Der Verein E-Cosplay verfolgt eine Politik der strikt minimalen Datenerhebung. +rgpd_section2_p2_data_collected: "Wir sammeln keine überflüssigen oder überschüssigen Informationen. Die einzigen auf dieser Website erhobenen personenbezogenen Daten dienen dem präzisen Zweck von:" +rgpd_contact_form_title: Kontaktformular +rgpd_contact_form_details: Die über das Kontaktformular übermittelten Informationen (Name, Vorname, E-Mail-Adresse, Inhalt der Nachricht) werden ausschließlich zur Beantwortung Ihrer Anfrage und zur Verfolgung Ihrer Korrespondenz verwendet. +rgpd_contest_form_title: Anmeldeformulare für Wettbewerbe +rgpd_contest_form_details: Im Rahmen von Cosplay-Wettbewerben erheben wir die für die Anmeldung notwendigen Daten, einschließlich der von den Teilnehmern zur Bewertung eingereichten Mediendateien (Audio, Bild, Video). Diese Daten unterliegen der gleichen strengen Behandlung wie alle anderen personenbezogenen Informationen. +rgpd_no_other_collection_title: Keine weiteren Erhebungen +rgpd_no_other_collection_details: Es werden keine weiteren Daten automatisch oder indirekt zu Profiling- oder Tracking-Zwecken erhoben. +rgpd_section3_title: 3. Vertraulichkeit und Datensicherheit +rgpd_section3_subtitle1: Kein Weiterverkauf von Daten +rgpd_section3_p1_no_resale: Der Verein E-Cosplay verkauft, vermietet oder stellt die erhobenen personenbezogenen Daten in keiner Form Dritten zu kommerziellen oder anderen Zwecken zur Verfügung. Ihre Daten werden intern verarbeitet und bleiben vertraulich. +rgpd_section3_subtitle2: Dateisicherheit und fortgeschrittene Verschlüsselung +rgpd_section3_p2_encryption: Alle Datenübertragungen zwischen Ihrem Browser und unserer Website sind durch das %https%-Protokoll verschlüsselt. Diese Verschlüsselung gewährleistet die Vertraulichkeit und Integrität Ihrer Informationen während der Übermittlung. +rgpd_encrypted_word: vor der Speicherung verschlüsselt auf dem Server abgelegt +rgpd_section3_p3_contest_encryption: Darüber hinaus werden die Anmeldedateien für Cosplay-Wettbewerbe (Audio, Bild, Video) %encrypted%. Diese zusätzliche Sicherheitsmaßnahme dient dazu, unbefugten Zugriff oder Diebstahl im Falle einer Sicherheitslücke zu verhindern. +rgpd_local_server_text: lokal auf dem Hosting-Rechner installierter Verschlüsselungsserver +rgpd_key_rotation_text: Rotation der Verschlüsselungsschlüssel alle zwei Stunden +rgpd_no_decryption_key_text: verfügt nicht über den Entschlüsselungsschlüssel +rgpd_section3_p4_advanced_security: Die Verschlüsselung der Daten basiert auf einem %local_server%. Wir verwenden strenge Sicherheitsprotokolle, insbesondere die Überprüfung der servereigenen IP, die Isolierung auf der Maschine und eine %key_rotation%. Ziel ist es, im Falle einer Sicherheitsverletzung die Veröffentlichung Ihrer Daten zu vermeiden. Der Verein %no_decryption_key%; nur die Website selbst ermöglicht es, die Daten auf Anfrage der Website tatsächlich zu entschlüsseln, wodurch das Prinzip der Nullkenntnis (Zero Knowledge) durch den Hoster garantiert wird. +rgpd_section3_subtitle3: Verfahren bei Datenschutzverletzungen +rgpd_section3_p5_breach_intro: "Im Falle eines Lecks oder einer Verletzung personenbezogener Daten verpflichtet sich der Verein E-Cosplay zur strikten Anwendung folgender Verfahren:" +rgpd_breach_list1_strong: Benachrichtigung der betroffenen Personen +rgpd_breach_list1_details: Die betroffenen Personen werden innerhalb von maximal 24 Stunden nach Entdeckung der Verletzung kontaktiert und informiert. +rgpd_breach_list2_strong: Meldung an die Behörden +rgpd_breach_list2_details: Eine Meldung erfolgt bei der CNIL (französische Datenschutzbehörde) und der ANSSI (französische nationale Agentur für Sicherheit in der Informationstechnik) innerhalb von maximal 24 Stunden nach Entdeckung der Verletzung. +rgpd_breach_list3_strong: Vollständige Transparenz +rgpd_breach_list3_details: Es wird eine transparente und vollständige Kommunikation über die Art der Verletzung, die potenziell betroffenen Daten und die zur Behebung ergriffenen Maßnahmen eingerichtet. +rgpd_section4_title: 4. Aufbewahrungsdauer und automatische Löschung +rgpd_section4_subtitle1: Anmeldedaten für Wettbewerbe +rgpd_section4_p1_contest_data_intro: "Die spezifisch für die Wettbewerbe erhobenen Daten (Anmeldeformular, Audio-/Bild-/Videodateien, Reihenfolge, Bewertungen der Jury) werden für einen begrenzten Zeitraum aufbewahrt:" +rgpd_conservation_duration_label: Aufbewahrungsdauer +rgpd_conservation_duration_contest: 3 Monate nach Ende der betreffenden Veranstaltung. +rgpd_auto_deletion_label: Automatische Löschung +rgpd_auto_deletion_contest: Nach Ablauf dieser Frist werden diese Daten automatisch von unseren Servern gelöscht. +rgpd_section4_subtitle2: Aufbewahrungsdauer von Fotos/Videos und Recht am eigenen Bild +rgpd_section4_p2_image_rights_intro: "Bezüglich der Fotos und Videos der Teilnehmer an Wettbewerben (vorbehaltlich der Einverständniserklärung zum Recht am eigenen Bild):" +rgpd_file_conservation_label: Dateiaufbewahrung +rgpd_file_conservation_details: Die rohen Mediendateien werden bis zur Löschungsanfrage des Teilnehmers oder dem Ablauf des Rechts aufbewahrt. +rgpd_authorization_duration_label: Dauer der Bildeinwilligung +rgpd_authorization_duration_details: Die vom Teilnehmer erteilte Einverständniserklärung zum Recht am eigenen Bild erlischt automatisch nach 1 Jahr. Wenn sich der Teilnehmer innerhalb dieser Frist für einen neuen Wettbewerb anmeldet, verlängert sich die Einwilligung automatisch um ein weiteres Jahr ab der Neuanmeldung. +rgpd_section4_subtitle3: Allgemeine Löschungsregel +rgpd_section4_p3_general_deletion: Um eine regelmäßige Reinigung zu gewährleisten, werden alle Daten zu abgeschlossenen Wettbewerbsveranstaltungen (einschließlich aller Anmelde- und Bewertungsdaten), die älter als 2 Jahre sind, automatisch aus unseren Datenbanken gelöscht. +rgpd_section4_subtitle4: Sonstige Daten +rgpd_section4_p4_other_data: Die Daten des Kontaktformulars werden nur so lange aufbewahrt, wie es für die Bearbeitung der Anfrage erforderlich ist, und dann nach einer angemessenen Nachverfolgungsfrist (maximal 6 Monate) automatisch gelöscht. +rgpd_section4_p5_rights_reminder: Sie behalten jederzeit das Recht, die vorzeitige Löschung Ihrer Daten zu verlangen (siehe Abschnitt 5). +rgpd_section5_title: 5. Ihre Rechte (Recht auf Auskunft, Berichtigung und Löschung) +rgpd_section5_p1_rights_intro: "Gemäß der DSGVO haben Sie folgende Rechte bezüglich Ihrer Daten:" +rgpd_right_access: Recht auf Auskunft (wissen, welche Daten gespeichert sind). +rgpd_right_rectification: Recht auf Berichtigung (Korrektur fehlerhafter Daten). +rgpd_right_erasure: Recht auf Löschung oder "Recht auf Vergessenwerden" (Löschung Ihrer Daten verlangen). +rgpd_right_opposition: Recht auf Widerspruch und Einschränkung der Verarbeitung. +rgpd_section5_p2_contact_dpo: "Um diese Rechte auszuüben, können Sie unseren Datenschutzbeauftragten (DPO) kontaktieren:" + +# UI-Elemente +Accueil: "Startseite" +Qui sommes-nous: "Über uns" +Nos membres: "Unsere Mitglieder" +Nos événements: "Unsere Events" +Contact: "Kontakt" +open_main_menu_sr: "Hauptmenü öffnen" +open_cart_sr: "Warenkorb öffnen" +your_cart: "Ihr Warenkorb" +close_cart_sr: "Warenkorb schließen" +cart_empty: "Ihr Warenkorb ist leer." +subtotal_label: "Zwischensumme" +checkout_button: "Zur Kasse" +shipping_disclaimer: "Versandkosten werden im nächsten Schritt berechnet." +footer_contact_title: "Kontaktieren Sie uns" +footer_follow_us_title: "Folgen Sie uns" +footer_action_title: "Unsere Aktionen" +footer_mission_description: | + E-Cosplay ist ein Verein, der sich der Förderung und Organisation + von Veranstaltungen rund um Cosplay in Frankreich widmet. Unsere Mission ist es, + eine Plattform für Enthusiasten zu bieten und kreative Talente hervorzuheben. +all_rights_reserved: "Alle Rechte vorbehalten" +association_status: "Gemeinnütziger Verein nach Gesetz 1901." +legal_notice_link: "Impressum" +cookie_policy_link: "Cookie-Richtlinie" +hosting_link: "Hosting" +rgpd_policy_link: "DSGVO-Richtlinie" +cgu_link: "Nutzungsbedingungen" +cgv_link: "AGB" +contact_page.title: "Kontaktieren Sie uns" +contact_page.breadcrumb: "Kontaktieren Sie uns" +breadcrumb.home: "Startseite" +flash.success.strong: "Nachricht gesendet!" +flash.error.strong: "Fehler beim Senden!" +contact_info.title: "Bleiben wir in Verbindung" +contact_info.subtitle: "Ob für technische Fragen, Partnerschaftsangebote oder einen einfachen Gruß – wir sind für Sie da." +contact_info.email: "E-Mail" +contact_info.address: "Postanschrift" +contact_info.join_title: "Dem Verein beitreten" +contact_info.join_text: "Möchten Sie uns beitreten oder weitere Informationen zur Mitgliedschaft erhalten?" +form.title: "Senden Sie uns eine Nachricht" +form.submit_button: "Nachricht senden" +contact_form.name.label: "Vorname" +contact_form.surname.label: "Nachname" +contact_form.subject.label: "Betreff" +contact_form.tel.label: "Telefon (optional)" +contact_form.message.label: "Ihre Nachricht" +form_email_label: "E-Mail-Adresse" +contact_form.message.placeholder: "Geben Sie Ihre Frage oder Anfrage ein..." +contact_form.tel.placeholder: "Z.B.: 06 01 02 03 04" +contact_form.subject.placeholder: "Betreff Ihrer Nachricht" +contact_form.email.placeholder: "ihre.email@beispiel.com" +contact_form.surname.placeholder: "Ihr Nachname" +contact_form.name.placeholder: "Ihr Vorname" +members_page.title: "Unsere Mitglieder & Vorstand" +members_page.breadcrumb: "Mitglieder" +members_page.board_title: "Vorstandsmitglieder" +members_page.board_empty: "Die Liste der Vorstandsmitglieder wird bald verfügbar sein." +members_page.all_title: "Alle Mitglieder" +members_page.all_empty: "Zurzeit wurden keine Mitglieder gefunden." +members_title: 'Mitglieder' +member_card.role: "Rolle" +member_card.cosplay_label: "Cosplayer" +member_card.yes: "Ja" +member_card.no: "Nein" +member_card.specifics: "Besonderheiten" +member_card.crosscosplay: "Crosscosplayer" +member_card.trans: "Transgender" +member_card.orientation_label: "Orientierung" +member_card.not_specified: "Nicht angegeben" +orientation.asexual: "Asexuell" +orientation.bisexual: "Bisexuell" +orientation.demisexual: "Demisexuell" +orientation.gay: "Schwul" +orientation.heterosexual: "Heterosexuell" +orientation.lesbian: "Lesbisch" +orientation.pansexual: "Pansexuell" +orientation.queer: "Queer" +orientation.questioning: "Hinterfragend" +orientation.other: "Andere" +home_page.title: "Startseite" +Boutiques: Shop +home_hero.title: "Der Treffpunkt für Cosplay-Enthusiasten" +home_hero.subtitle: "Treten Sie einer inklusiven Gemeinschaft bei, in der Kreativität, Vielfalt und Freundschaft im Mittelpunkt stehen." +home_hero.button_members: "Unsere Mitglieder sehen" +home_hero.button_contact: "Kontaktieren Sie uns" +home_about.pretitle: "Unsere Geschichte" +home_about.title: "Ein sicherer Raum für alle Fandoms" +home_about.text_1: "Unser Verein wurde gegründet, um ein wohlwollendes und strukturiertes Umfeld für alle Fans von Textilkunst, Geek-Kultur und Rollenspielen zu bieten, mit Sitz in Hauts-de-France und ideal gelegen in der Nähe von Tergnier, Saint-Quentin und Laon." +home_about.text_2: "Wir glauben, dass persönlicher Ausdruck essenziell ist. Ob Anfänger oder Fortgeschrittener, Crosscosplayer, Transgender oder einfach Fan eines Universums – hier ist Platz für Sie." +home_activities.title: "Was wir gemeinsam tun" +home_activities.cosplay_title: "Cosplay-Kreation & Austausch" +home_activities.cosplay_text: "Workshops zur Verbesserung Ihrer Techniken (Nähen, Rüstung, Make-up) und thematische Fotoshootings." +home_activities.community_title: "Events und Gemeinschaft" +home_activities.community_text: "Organisation von regionalen Treffen, Ausflügen zu Conventions sowie Spieleabenden oder Diskussionen über Anime/Manga." +home_activities.diversity_title: "Vielfalt und Unterstützung" +home_activities.diversity_text: "Wir sind ein Pfeiler der Unterstützung für alle, einschließlich Crossplay und der wohlwollenden Aufnahme von Transgender-Mitgliedern und allen Orientierungen." +home_cta.title: "Bereit, Ihre Leidenschaft zu teilen?" +home_cta.subtitle: "Werden Sie heute Mitglied und werden Sie Teil des Abenteuers." +home_cta.button: "Jetzt beitreten" +home_page.description: "Willkommen in der e-cosplay Gemeinschaft! Ihre Referenz für Wettbewerbe, Craft-Workshops und gegenseitige Hilfe. Cosplay ist für alle, teilen Sie unsere Leidenschaft! Sitz in Hauts-de-France, nahe Tergnier, Saint-Quentin und Laon." +members_description: 'Entdecken Sie die aktiven Mitglieder unseres Cosplay-Vereins! Treffen Sie die Freiwilligen, Juroren und Organisatoren, die unsere Events zum Leben erwecken.' +contact_page.description: 'Kontaktieren Sie uns bei Fragen zu Cosplay, Events oder Partnerschaften! Direktes Kontaktformular und E-Mails der Gründerinnen hier verfügbar.' +shop.title: "Shop" +shop.description: "Entdecken Sie bald unseren offiziellen Vereins-Shop." +breadcrumb.shop: "Shop" +shop.status_title: "Unser Shop kommt bald!" +shop.status_message: "Wir arbeiten aktiv an der Vorbereitung unseres Online-Shops. Dort finden Sie exklusive Produkte des Vereins." +shop.button_home: "Zurück zur Startseite" +shop.button_contact: "Kontaktieren Sie uns" +shop.status_notification: "Folgen Sie uns in den sozialen Netzwerken, um als Erster über die Eröffnung informiert zu werden!" +events.title: "Events | Bald verfügbar" +events.description: "Sehen Sie bald den Kalender unserer nächsten Events, Conventions und Community-Treffen ein." +breadcrumb.events: "Events" +events.list_main_title: Events +events.no_events_title: "Keine Events geplant" +events.no_events_message: "Es scheint momentan keine geplanten Events zu geben. Schauen Sie bald wieder vorbei!" +events.button_contact: "Kontaktieren Sie uns" +login_link: Login +register_link: Registrierung +breadcrumb.login: Login +label.email: E-Mail-Adresse +label.password: Passwort +label.remember_me: Angemeldet bleiben +button.sign_in: Einloggen +link.forgot_password: Passwort vergessen? +error.login_failed: Login fehlgeschlagen. +security.login: In Ihr Konto einloggen +events.forgot_password: Passwort vergessen +breadcrumb.forgot_password: Passwort vergessen +text.enter_email_for_reset: Bitte geben Sie Ihre E-Mail-Adresse ein, um einen Reset-Link zu erhalten. +button.send_reset_link: Reset-Link senden +link.back_to_login: Zurück zum Login +events.reset_email_sent: Reset-E-Mail gesendet +text.check_inbox_title: Prüfen Sie Ihren Posteingang 📥 +text.check_inbox_description: Eine E-Mail mit einem Link zum Zurücksetzen Ihres Passworts wurde gesendet. Sie sollte in wenigen Minuten eintreffen. +text.spam_folder_tip: Falls Sie sie nicht sehen, prüfen Sie Ihren Spam-Ordner. +events.reset_password: Passwort zurücksetzen +breadcrumb.reset_password: Passwort zurücksetzen +label.new_password: Neues Passwort +label.confirm_password: Neues Passwort bestätigen +text.enter_new_password: Bitte geben Sie Ihr neues Passwort ein und bestätigen Sie es. +button.reset_password: Passwort zurücksetzen +open_user_menu_sr: Benutzermenü öffnen +logged_in_as: Eingeloggt als +logout_link: Abmelden +page.login: Login +logged_admin: Administration + +dons.impact_title: Die Wirkung Ihrer Spende +dons.impact_text: Durch Ihre Spende tragen Sie direkt zu all unseren Aktivitäten bei. Ihre Unterstützung hilft uns konkret bei + +# Spenden-Bereich +dons.title: Unterstützen Sie uns - Spenden Sie an den Verein +dons.description: Ihre Spende unterstützt unseren Verein, hilft bei der Organisation von Events, dem Kauf von Material und der Finanzierung der Website. +dons.page_title: Spenden Sie und unterstützen Sie unseren Verein +dons.introduction: Ihre Großzügigkeit ist essenziell für das Leben und die Entwicklung unseres Vereins. Jede Spende, klein oder groß, ermöglicht es uns, unsere Projekte zu verwirklichen und unsere Mission zu erfüllen. +dons.support_for_title: Wofür werden Ihre Beiträge verwendet? + +dons.item.events: Organisation von Events, Workshops und Treffen für die Community. +dons.item.equipment: Kauf und Wartung von notwendigem Material für unsere Aktivitäten (Werkzeuge, spezielle Ausrüstung usw.). +dons.item.website_hosting: Finanzierung des Hostings und der Wartung dieser Website, um unsere Online-Präsenz zu gewährleisten. +dons.item.other_needs: Deckung der Betriebskosten und unvorhergesehener Bedürfnisse des Vereins. + +dons.item.events_title: Organisation von Events +dons.item.equipment_title: Materialkauf +dons.item.website_hosting_title: Finanzierung der Website +dons.item.other_needs_title: Betriebskosten +form.name_label: Ihr Name oder Pseudonym +form.name_placeholder: Z.B. Max Mustermann oder Ein Freund +form.email_label: Ihre E-Mail-Adresse +form.email_placeholder: ihremail@beispiel.com +form.amount_label: Spendenbetrag +form.message_label: Ermutigungsnachricht +form.message_placeholder: Hinterlassen Sie eine kurze Nachricht für das Team (optional) +form.optional: optional +form.submit_button_dons: Spenden und zur Zahlung fortfahren +dons.thanks_note: Vielen Dank für Ihre wertvolle Unterstützung. +dons.make_a_donation_title: Aktiv werden +dons.call_to_action_text: Klicken Sie auf die Schaltfläche unten, um Ihre Spende sicher über unsere Partnerplattform zu tätigen. + +thank_you.title: Ein riesiges Dankeschön für Ihre Spende! +thank_you.message_main: "Ihre Großzügigkeit ist wertvoll und ermöglicht es uns, unsere Mission fortzusetzen: Events zu organisieren, Material zu kaufen und unseren Verein am Leben zu erhalten." +thank_you.mount_received: Erhaltener Unterstützungsbetrag +thank_you.email_sent_title: Ihre Bestätigung ist unterwegs +thank_you.email_sent_info: Sobald die Zahlung von unserem Partner bestätigt wurde, erhalten Sie eine E-Mail mit allen Details zu Ihrer Spende und Ihrem Steuerbeleg. Dieser Vorgang dauert in der Regel nur wenige Minuten. + +thank_you.email_recipient: E-Mail gesendet an +thank_you.back_home_button: Zurück zur Startseite +thank_you.amount_received: Erhaltener Unterstützungsbetrag + +error.not_found_title: Seite nicht gefunden +error.not_found_description: Es tut uns leid, aber die gesuchte Seite existiert nicht oder wurde verschoben. Bitte prüfen Sie die Adresse oder kehren Sie zur Startseite zurück. +error.generic_title: Hoppla, ein Fehler ist aufgetreten +error.generic_description: Wir sind auf ein unerwartetes Problem auf dem Server gestoßen. Bitte versuchen Sie es später erneut. Wenn der Fehler weiterhin besteht, kontaktieren Sie den technischen Support. +breadcrumb.dons: Spenden +Dons: Spenden + +shop.welcome_title: Willkommen im E-Cosplay Shop +shop.categories_title: Kategorien +shop.category_cosplay: Komplette Cosplays +shop.category_wig: Perücken & Extensions +shop.category_props: Accessoires & Requisiten +shop.category_retouches: Änderungen & Ausbesserungen +shop.product_name: Cosplay-Artikel +shop.product_short_desc: Ready-to-wear, hohe Qualität, limitierte Edition. +shop.button_all_products: Alle Produkte sehen +shop.tag_handmade: Handgefertigt +shop.tag_custom: Maßanfertigung +shop.tag_promo: ANGEBOT +shop.state_new: Neu +shop.state_used: Gebraucht +home_partners.pretitle: "Unsere Verbündeten" +home_partners.title: "Partnervereine" +home_partners.subtitle: "Wir arbeiten Hand in Hand mit Organisationen, die unsere Werte teilen, um Ihre Erfahrungen zu bereichern." +breadcrumb.who: "Unser Verein in %s" +who_page.title: "Unser Verein in %s" +who_page.description: "Entdecken Sie, wer wir sind, unsere Werte und unsere Aktivitäten in %s." +who_page.city_pretitle: "Wir befinden uns in:" +who_page.activity_intro: "Unsere Hauptaktivitäten umfassen:" +timeline_title: "Unsere Chronik" +event_creation_date: "15. März 2025" +event_creation_text_title: "Offizielle Gründung" +event_creation_text: "Offizielle Anmeldung und Registrierung des Vereins e-Cosplay." +event_partnership_date: "1. August 2025" +event_partnership_text_title: "Partnerschaft mit dem Komitee Miss & Mister Diamantissime" +event_partnership_text: "Unterzeichnung mit dem Komitee Miss & Mister Diamantissime" +event_first_show_date: "14. September 2025" +event_first_show_title: "Erste Teilnahme 'House Of Geek 4. Edition'" +event_first_show_text: "Unser erstes großes öffentliches Event mit einem Stand, einer Cosplay-Parade und Management des Cosplay-Wettbewerbs." +event_miss_tergnier_date: "15. September 2025" +event_miss_tergnier_title: "Partnerschaft Miss Tergnier 2025" +event_miss_tergnier_text: "Unterzeichnung der Partnerschaft mit Miss Tergnier 2025." +event_website_launch_date: "15. November 2025" +event_website_launch_title: "Launch der Website" +event_website_launch_text: "Online-Stellung unserer offiziellen Plattform zur Information über unsere Aktivitäten, Verwaltung von Anmeldungen und zum Teilen unserer Kreationen." +product_add_to_cart: "In den Warenkorb" +product_ref: "Referenz" +product_state: "Zustand" +product_state_new: "Neu" +product_state_used: "Gebraucht" +product_features_title: "Eigenschaften" +product_handmade: "Handgefertigt (Handwerklich)" +product_not_handmade: "Industriell/Hergestellt" +product_custom: "Unikat (Maßanfertigung)" +product_not_custom: "Standardartikel" +product_short_desc_title: "Kurzübersicht" +product_long_desc_title: "Detaillierte Beschreibung" +product_estimated_delivery: "Geschätzte Lieferung: 2-5 Werktage." +product_shipping_methods: "Versand per Mondial Relay / Colissimo ab 6€ inkl. MwSt." +shop.sales_note_title: "Unsere Verkäufe für den Verein" +shop.sales_note_main: > + Der gesamte Erlös (100 % des Gewinns) der meisten Artikel im Shop ist für die Unterstützung des Vereins bestimmt. Diese Mittel werden für die Entwicklung der Website, die Organisation von Veranstaltungen sowie die Durchführung von Gewinnspielen verwendet. +shop.sales_note_details: > + Bitte beachten Sie, dass für Verkäufe spezifischer Cosplay-Prints die Aufteilung wie folgt aussieht: 5 % des Betrags decken die Bankgebühren des Vereins ab, und 95 % werden direkt an das Mitglied, das den Print erstellt hat, weitergegeben. +shop_more: 'Mehr erfahren' +beautor: Beautor +la-fere: La Fére +tergnier: Tergnier +chauny: Chauny +condren: Condren +saint-quentin: Saint-Quentin +laon: Laon +soissons: Soissons +gauchy: Gauchy +quessy: Quessy +guny: Guny + +doc_page: + title: "Dokumentenseite" + description: "Liste der offiziellen Dokumente des Vereins." + breadcrumb: "Dokumente" +breadcrumb: + home: "Startseite" +doc_list: + title: "Liste der Dokumente" + ag_ordinaire_title: "Ordentliche Generalversammlungen" + ag_extraordinaire_title: "Außerordentliche Generalversammlungen" + +ag: + date_at_prefix: "Am" # z.B., "Am 23/11/2025" + president_label: "Präsident" + secretary_label: "Sekretär" + main_members_label: "Hauptteilnehmer" + view_document_link: "Dokument ansehen" + info: + title: "Details der Generalversammlung" + date_time: "Datum & Uhrzeit" + location: "Ort" + type: "Art der GV" + content: + signatures_list: "Anwesenheitsliste (%count% Mitglieder)" + no_signatures_yet: "Noch keine Anwesenheitsunterschriften registriert." +adh_age: + title: "Generalversammlung" + description: "Informationen und Nachverfolgung der Unterschriften der Generalversammlung." + +adh_page: + breadcrumb: "GV Mitglieder" + +global: + at: "um" + signed_link: "Unterzeichnet (Ansehen)" + +member: + civility: "Anrede" + name_surname: "Name Vorname" + signature: "Unterschriftsstatus" + +adh_page_validate: + title: "Validierung der Unterschrift" + description: "Bestätigung Ihrer Unterschrift für die Generalversammlung." + breadcrumb: "Unterschrift validiert" + success_message: "Ihre Unterschrift wurde erfolgreich für die Generalversammlung registriert und validiert. Sie können das unterzeichnete Dokument einsehen." + thanks: "Vielen Dank für Ihre Teilnahme!" +footer_realise: 'Erstellt von' +Documents: 'Dokumente' + +list_main_title: Kommende Events +events.list.date_label: Datum +events.list.location_label: Ort +events.list.organizer_label: Veranstalter +events.list.details_button: Details ansehen + +events.details.date: Datum +events.details.location: Ort +events.details.organizer: Veranstalter +events.details.back_to_list: Zurück zur Liste + +# EPage / Onboarding / Presentation +page: + onboarding: + title: "Antragsformular für EPage" + description: "Antragsformular für EPage" + presentation: + siteconseil_partner: + discover_button: SITECONSEIL entdecken + offer_info: Erstellen Sie schnell Ihre Website und profitieren Sie von einem passenden Angebot. + cms_info: Unser Partner partner_strong bietet seine CMS-Lösung cms_strong an. + recommended: Empfohlener Partner + intro: "Die page_span ist perfekt für Ihre Cosplay-Vitrine, aber wenn Sie eine strong_tagvollständige, personalisierte und skalierbare Website für Ihre berufliche Tätigkeit oder Ihre persönliche Marke wünschenstrong_end_tag:" + title: 🚀 Ihre vollständige Internetseite + + js: + periodic_billing: Abrechnung für %duration% Monate. Das entspricht durchschnittlich %average_price% pro Monat. + annual_billing: Jährliche Abrechnung. Das entspricht durchschnittlich %average_price% pro Monat. + monthly_renewal: Monatliche Verlängerung + pricing: + disclaimer: Abonnement ohne Bindung. Automatische Verlängerung gemäß dem gewählten Zeitraum. + cta_button: Ich erstelle die EPage + tax_info: zzgl. MwSt. + period_12m: 1 Jahr + period_6m: 6 Monate + period_3m: 3 Monate + period_2m: 2 Monate + period_1m: 1 Monat + best_deal: Bestes Angebot! + save_0e: 3€ sparen + save_2e: 2€ sparen + save_3e: 3€ sparen + choose_period: Wählen Sie Ihren Abonnementzeitraum + + additional_features: + siteconseil_referral: '

Wir werden Ihnen mitteilen, ob dies machbar ist oder ob wir Sie an unseren Partner partner_strong_cyan für die Erstellung Ihrer maßgeschneiderten Website verweisen müssen.

' + request_support: Wenn Sie zusätzliche Funktionen benötigen, die derzeit auf der page_span nicht verfügbar sind, strong_tagfragen Sie den E-Cosplay Supportstrong_end_tag. + title: ⚡ BENÖTIGEN SIE MEHR FUNKTIONEN? + + copyright_info: + contact_us: Zögern Sie nicht, uns bei Zweifeln an der Rechtmäßigkeit Ihrer Inhalte zu kontaktieren. + help_team: Das E-Cosplay Team ist für Sie da! + responsibility: Sie sind allein verantwortlich für das Urheberrecht (Copyright) aller auf Ihrer page_span veröffentlichten Fotos und Videos. Es ist entscheidend, red_strongalle Informationen zur Eigentumschaft korrekt auszufüllenstrong_end_tag. + title: ⚖️ IHRE URHEBERRECHTE (COPYRIGHT) + domain_info: + partner_purchase: "Sie können Ihren Domainnamen auch direkt bei unserem Partner partner_strong kaufen und verwalten, um alle technischen Schritte zu vereinfachen." + purchase_title: "Kauf/Verwaltung" + cname_guide: "Es ist absolut möglich, ihn direkt auf Ihre page_span zeigen zu lassen! Dies erfordert eine einfache DNS-Eintragsänderung (Typ CNAME) Ihrerseits." + has_domain_question: "Besitzen Sie bereits einen Domainnamen?" + default_url: "Die URL Ihrer Seite wird automatisch url_part sein." + no_domain_question: "Besitzen Sie keinen eigenen Domainnamen?" + title: "Technische Information: Ihr Domainname" + flexibility: + periods_cancel: Jederzeit kündbar. + renewal_auto: '

Die Verlängerung erfolgt automatisch, aber Sie wählen den Zeitraum, der Ihnen passt: 1, 2, 3, 6 Monate oder 1 Jahr, ganz nach Ihren Wünschen.

' + no_commitment: "Ihr page_span Abonnement ist strong_tagohne Bindungstrong_end_tag." + title: "Totale Flexibilität: Angebot ohne Bindung" + feature: + analytics: + title: 📊 TRACKING & DOKUMENTE ZUM DOWNLOAD + description: "Visualisieren Sie die Wirkung Ihrer Seite in Echtzeit. Verfolgen Sie die Anzahl der Besucher und Aufrufe Ihrer Medien. Bieten Sie zudem wichtige Dokumente (Pressemappe, Lebenslauf etc.) zum Download für Ihre Fans und Partner an." + customization: + description: "Ihre page_span ist eine leere Leinwand. Wählen Sie Ihre Farben, Ihren Hintergrund und suchen Sie aus unseren Schriftarten aus, um Ihr Universum perfekt widerzuspiegeln." + title: 🎨 ERWEITERTE PERSONALISIERUNG + + contact: + policy_text: "Datenschutzrichtlinie" + disclaimer: "Die empfangenen Daten werden gemäß unserer Richtlinie weder verkauft noch von uns gesammelt." + description: "Ein integriertes Kontaktformular ermöglicht es Fans und Partnern, Sie direkt zu kontaktieren, ohne dass Ihre E-Mail-Adresse jemals öffentlich wird. Unsere Systeme sind mit automatischer und manueller Spam-Erkennung ausgestattet!" + title: "✉️ RISIKOFREIER KONTAKT (ANTI-SPAM)" + security: + no_fly_inscription: "strong_tagKeine Registrierung im Vorbeigehen.strong_end_tag" + data_minimum: "Wir fragen nur nach dem strikten Minimum an Informationen (Name, Vorname, E-Mail, Pseudonym), das für die Erstellung und die rechtliche Verantwortlichkeit notwendig ist. Professionelle und sichere Plattform." + encrypted_data: "Zu Ihrem Schutz sind strong_tagalle Daten Ihrer Seite verschlüsseltstrong_end_tag. " + description: "Der Zugang zum EPage-Service unterliegt der strong_tagValidierung Ihres Profils durch E-Cosplaystrong_end_tag." + title: 🛡️ VALIDIERTER ZUGANG & SICHERE ZONE + approval: + title: "🤝 E-COSPLAY GÜTESIEGEL" + description: "Profitieren Sie vom Vertrauen der Community! Ihre Seite wird strong_tagdirekt auf der E-Cosplay Website beworbenstrong_end_tag, was Ihre Legitimität stärkt." + convention: + title: 📅 CONVENTION-RADAR + description: "Verwalten Sie Ihre Auftrittsplanung: Heben Sie Ihre nächsten Conventions, Meetups oder speziellen Events hervor, damit niemand Ihre Anwesenheit verpasst." + + nexus: + description: "Ein einziger Link für alle Ihre Inhalte: Soziale Netzwerke, Wunschlisten, Shops und vollständige Galerien Ihrer strong_tagCosplansstrong_end_tag und strong_tagCosplaysstrong_end_tag." + title: 🔗 NEXUS IHRES UNIVERSUMS + + seo: + description: "Ihr Name wird das erste Suchergebnis sein! Die page_span sorgt für maximale Sichtbarkeit, damit Ihre Arbeit von allen gesehen wird." + title: ✨ LEGENDÄRE OPTIMIERUNG (SEO) + + intro_paragraph_1: "Sie erschaffen Kunstwerke, Ihr Online-Auftritt sollte es auch sein! Die" + intro_paragraph_1_2: " bietet Ihnen eine elegante, für Cosplay optimierte Plattform und befreit Sie von technischen Zwängen." + header: 'Ihre Cosplayer-Seite' + title: 'Ihre Cosplayer-Seite' + description: 'Erreichen Sie Level S: Die digitale Vitrine, die Sie brauchen.' + subtitle: 'Erreichen Sie Level S: Die digitale Vitrine, die Sie brauchen.' + intro_paragraph_2: "Achtung, die page_span ist kein Klon oder Planungstool (wie Cosplan etc.). Unsere Berufung ist einzigartig: Ihnen eine persönliche Ausstellungsseite zu bieten, strong_tagIhre eigenestrong_end_tag, um Ihre Arbeit online zu zentralisieren und aufzuwerten. warning_tagDieser Service ist exklusiv für private Cosplayer reserviert und nicht für Unternehmen oder kommerzielle Strukturen gedacht.strong_end_tag" + call_to_action: 'Bereit, sich unseren 0 Cosplayern anzuschließen, die bereits auf unserer Plattform präsent sind?' + + breadcrumb: 'Ihre Cosplayer-Seite' + +epage_cosplay: 'EPAGE - Cosplayer' +hero.heading: "Innovation im Dienste Ihres Erfolgs" +hero.subheading: "Entdecken Sie, wie unsere Expertise Ihre Herausforderungen in nachhaltige Wachstumschancen verwandeln kann." +hero.cta_main: "Unsere Lösungen entdecken" +hero.cta_secondary: "Termin vereinbaren" +page.title: "EPAGE - Cosplayer" +creators: + title_plural: "Entdecken Sie unseren Cosplayer, der sich für Epage entschieden hat.|Entdecken Sie unsere %count% Cosplayer, die sich für Epage entschieden haben." + intro_text: "Entdecken Sie die Künstler, die Epage gewählt haben, um ihre Leidenschaft zu verwalten, zu finanzieren und zu teilen." + social_label: "Soziale Netzwerke" + button: "Mehr sehen" + empty_list: "Hier werden noch keine Creator angezeigt" + +cta_creator: + heading: "Sind Sie Cosplayer?" + subtext: "Möchten Sie eine Seite, um Ihre Cosplays zu präsentieren und mit Ihren Fans zu interagieren?" + button: "Epage für Creator entdecken" + +epage_onboard: + name: "Name" + surname: "Vorname" + email: "E-Mail" + birdth: "Geburtsdatum" + nameCosplayer: Cosplay-Pseudonym + description: Beschreibung Ihrer Aktivität (max. 500 Zeichen) + linkFacebook: Facebook-Link (vollständige URL) + linkInstagram: Instagram-Link (vollständige URL) + linkTiktok: TikTok-Link (vollständige URL) + linkX: X (Twitter)-Link (vollständige URL) + useDomain: Einen eigenen Domainnamen verwenden + domain: "Gewünschter Domainname (z.B. e-cosplay.fr)" + avatar: "Ihr Profilfoto" + avatar_label: "Ihr Profilfoto max. (100MB) im Format png, jpg, jpeg, webp" +onboarding: + form: + submit_button: "Vollständiges Formular absenden" + section4: + title: "4. Personalisierter Link (EPage)" + section3: + description: "Fügen Sie die vollständigen Links zu Ihren Hauptprofilen hinzu (vollständige URL)." + title: "3. Social-Media-Links" + title: "Antragsformular für EPage" + section1: + title: "1. Persönliche Informationen" + description: "Geben Sie Ihre Kontaktdaten und persönlichen Informationen ein." + section2: + title: "2. Cosplay-Profil" + description: "Details zu Ihrer Aktivität, Ihr Pseudonym." +page_presentation: + breadcrumb: EPAGE - Cosplayer +Nous rejoindre: 'Mitmachen' + +joint_page: + title: "E-Cosplay beitreten - Mitglied werden" + description: "Treten Sie dem Verein E-Cosplay bei. Ein selektiver, inklusiver und demokratischer Raum, um Ihr Cosplay-Talent voranzutreiben." + +breadcrumb.joint: "Mitmachen" + +faq: + validation: + question: "Wie läuft die Validierung meiner Mitgliedschaft ab?" + answer: "Jeder Antrag wird vom Vorstand diskutiert und abgestimmt. Einstimmigkeit (100%) ist erforderlich. Im Falle einer Ablehnung erhalten Sie eine begründete Antwort per E-Mail." + +hero: + join: + text: "Mitmachen" + brand: + name: "E-Cosplay" + fee: + label: "Jährlicher Mitgliedsbeitrag" + amount: "15,00€" + +process: + title: "Ein selektiver & transparenter Rekrutierungsprozess" + unanimous: + percent: "100%" + title: "Einstimmiges Votum" + description: "Jeder Mitgliedsantrag wird von den Vorstandsmitgliedern diskutiert und abgestimmt. Um den Zusammenhalt des Teams zu gewährleisten, ist die vollständige Zustimmung des Vorstands erforderlich, um einen Eintritt zu validieren." + feedback: + icon: "✉️" + title: "Garantierte Antwort" + description: "Wir respektieren jeden Kandidaten. Wenn Ihr Antrag abgelehnt wird, erhalten Sie eine klare Antwort mit dem Grund für die Ablehnung." + +governance: + title: "Das Vereinsleben gehört dir" + step: + propose: "Vorschlagen" + listen: "Zuhören" + vote: "Abstimmen" + apply: "Anwenden" + footer: "Jedes Mitglied kann jederzeit Neuerungen vorschlagen!" + +services: + portfolio: + title: "E-Page Portfolio" + description: "Inklusive: Ihre Profi-Vitrine für Fotos, Links und Netzwerke." + inclusion: + title: "Vollständige Barrierefreiheit" + description: "Shoko, unsere Präsidentin, sorgt dafür, dass innerhalb des Vereins niemand durch eine Behinderung ausgebremst wird." + +# Safe Space +safespace: + title: "🏳️‍🌈 Safe Space E-Cosplay" + subtitle: "RESPEKT DER IDENTITÄTEN • RESPEKT DER PRONOMEN • INKLUSION" + +form: + choices: + gender: + not_specified: "Nicht angegeben" + asexual: "Asexuell" + bisexual: "Bisexuell" + demisexual: "Demisexuell" + gay: "Schwul" + heterosexual: "Heterosexuell" + lesbian: "Lesbisch" + pansexual: "Pansexuell" + queer: "Queer" + questioning: "Hinterfragend" + other: "Andere" + pronouns: + il: "Er" + elle: "Sie" + iel: "Iel (neutral)" + autre: "Andere / Personalisiert" + role: + cosplay: "Cosplayer" + helper: "Helper (Logistische Hilfe)" + photographer: "Fotograf" + other: "Andere" + header: + title: "Bewerbung" + label: + pseudo: "Pseudonym" + civ: "Anrede" + cross_cosplay: "Praktizierst du Cross-Cosplay?" + trans: "Transidentität erwähnen?" + name: "Name" + surname: "Vorname" + email: "E-Mail" + phone: "Telefon" + birthdate: "Geburtsdatum" + gender: "Orientierung" + pronouns: "Pronomen" + address: "Postanschrift" + zipcode: "Postleitzahl" + city: "Stadt" + discord: "Discord-Konto" + insta: "Instagram-Link" + tiktok: "TikTok-Link" + facebook: "Facebook-Link" + who: "Wer bist du? (Kurze Vorstellung)" + role: "Welche Rolle möchtest du einnehmen?" + section: + social: "Netzwerke & Portfolio" + button: + submit: "Meine Bewerbung senden" + +form_feedback: + success: "Ihre Bewerbung wurde erfolgreich gesendet! Der Vorstand wird sie in Kürze prüfen." + error: "Ein Fehler ist aufgetreten. Bitte überprüfen Sie Ihre Angaben." +join_at: 'messages' + +confirmation: + title: "Bewerbung erhalten! - E-Cosplay" + header: "Bestätigt, Major!" + message: "Dein Mitgliedsantrag liegt offiziell in den Händen des Vorstands. Wir werden ihn aufmerksam prüfen." + delay: + label: "Geschätzte Antwortzeit" + value: "7 bis 10 Werktage" + back_home: "Zurück zur Startseite" + +rule_link: Vereinsordnung + +brand_name: "E-Cosplay" +rule_page_title: "Geschäftsordnung" +rule_title: "Geschäftsordnung" + +# Präambel +rules_preamble_title: "Präambel" +rules_preamble_text: "Der Vorstand des Vereins ist am %date% zur Generalversammlung zusammengekommen, um die Geschäftsordnung des Vereins festzulegen. Sie wurde verabschiedet und genehmigt für eine offizielle Inkraftsetzung ab dem %entry_date%." + +# Artikel 1 : Mitgliedschaft +rules_art1_title: "Mitgliedschaft eines Mitglieds" +rules_art1_p1: "Jede Person, die dem Verein beitreten möchte, muss eine Bewerbung einreichen, die ausschließlich von den Vorstandsmitgliedern geprüft wird." +rules_art1_p2: "Jedes Mitglied außerhalb des Vorstands kann seine Meinung zur Person abgeben. Die Aufnahme ist validiert, wenn der Vorstand vollständig einstimmig dafür gestimmt hat und kein Gründungsmitglied widersprochen hat." +rules_art1_transparency: "Ein endgültiges Dokument, das zeigt, wer dafür und dagegen gestimmt hat, wird verfügbar sein und kann von jedem Mitglied eingesehen werden, einschließlich der Einzelheiten der Stimmen sowie des Grundes für eine Ablehnung." + +# Artikel 2 : Austritt, Ausschluss, Tod +rules_art2_main_title: "Artikel 2: Austritt – Ausschluss – Tod" +rules_art2_1_title: "Der Austritt" +rules_art2_1_p1: "Der Austritt eines Mitglieds ist auf eigenen Wunsch per E-Mail (contact@e-cosplay.fr), Brief, Discord oder Messenger möglich." +rules_art2_1_notice: "Eine Kündigungsfrist von 15 Tagen ist einzuhalten, diese kann auf Wunsch des Vorstands oder des Mitglieds aufgehoben werden." + +rules_art2_2_title: "Der Ausschluss" +rules_art2_2_reason1: "3 erhaltene Abmahnungen im laufenden Jahr." +rules_art2_2_reason2: "Nichtzahlung des Mitgliedsbeitrags (Verzug von mehr als 2 Monaten)." +rules_art2_2_reason3: "Öffentliche Verleumdung oder schwere Schädigung des Ansehens des Vereins." +rules_art2_2_reason4: "Sabotage oder Diebstahl vertraulicher Informationen, um diese an andere Vereine weiterzugeben." +rules_art2_2_reason5: "Schwerer Mangel an Respekt gegenüber einem Vereinsmitglied (Beleidigungen, Körperverletzung)." +rules_art2_2_procedure: "Der Ausschluss erfolgt durch Vorstandsbeschluss in geschlossener Sitzung während einer außerordentlichen Versammlung mit einfacher Mehrheit." +rules_art2_2_transparency: "Ein endgültiges Dokument, das zeigt, wer dafür und dagegen gestimmt hat, wird verfügbar sein und kann von jedem Mitglied mit dem genauen Grund für den Ausschluss eingesehen werden." + +rules_art2_3_title: "Der Tod" +rules_art2_3_p1: "Im Falle des Todes erlischt der Status des Mitglieds automatisch. Die Mitgliedschaft ist streng persönlich und nicht auf Erben übertragbar." + +# Artikel 3 : Ausschluss Gründungsmitglied +rules_art3_title: "Ausschluss eines Gründungsmitglieds" +rules_art3_request: "Der Ausschluss eines Gründers muss gemeinsam vom Vorstand und einem weiteren Gründungsmitglied beantragt werden." +rules_art3_ballot_title: "Geheime Wahl" +rules_art3_ballot_desc: "Urnenwahl. Vollständige Anonymität: Es werden keine Namen auf den Stimmzetteln vermerkt, um den Schutz der Wähler zu gewährleisten." +rules_art3_majority_title: "Doppelte Mehrheit" +rules_art3_majority_desc: "Erfordert die Mehrheit des Vorstands zusammen mit der Mehrheit der Vereinsmitglieder." +rules_art3_tally_title: "Auszählung & Transparenz" +rules_art3_tally_p1: "Nur der Gründer, der den Antrag gestellt hat, gibt seine persönliche Wahlabsicht vor Beginn der Auszählung öffentlich bekannt." +rules_art3_tally_p2: "Er zieht jeden Stimmzettel aus der Urne und verkündet laut: 'Dafür', 'Dagegen' oder 'Enthaltung'." + +# Artikel 4 : Versammlungen +rules_art4_title: "Generalversammlungen" +rules_art4_notice: "Die Mitglieder werden vom Vorstand mindestens einen Monat vorher unter Angabe von Ort, Zeit und Tagesordnung eingeladen." +rules_art4_normal_title: "Ordentliche GV (Jährlich)" +rules_art4_normal_desc: "Findet einmal jährlich für den Jahresbericht und die Neuwahl des Vorstands statt." +rules_art4_extra_title: "Außerordentliche GV" +rules_art4_extra_desc: "Wird je nach Bedarf des Vorstands oder zur Vorbereitung spezifischer Events einberufen." + +# Artikel 5 : Entschädigungen +rules_art5_title: "Aufwandserstattung" +rules_art5_p1: "Nur gewählte Vorstandsmitglieder (oder vom Vorstand beauftragte Mitglieder) können die Erstattung entstandener Kosten gegen Vorlage von Belegen verlangen." +rules_art5_stand_title: "Bei Events & Ständen:" +rules_art5_stand_desc: "Wenn der Verein einen Stand betreibt, wird primär die Übernahme des Eintrittstickets beim Veranstalter angefragt. Falls unmöglich, prüft der Vorstand eine Übernahme je nach Kassenstand." + +hosting_main_title: "Rechtliche Informationen & Hosting" +hosting_bg_text: "SERVER" + +hosting_responsibilities_label: "Verantwortlichkeiten" + +hosting_tech_operator_title: "Technischer Betreiber" +hosting_tech_operator_name: "SARL SITECONSEIL" +hosting_tech_operator_address: "27 RUE LE SERURIER
02100 SAINT-QUENTIN" +hosting_tech_operator_siret: "SIRET: 41866405800025" + +hosting_infrastructure_title: "Cloud-Infrastruktur" +hosting_cloud_provider: "Google Cloud Platform (GCP)" +hosting_location_detail: "Niederlande (eu-west4)" + +hosting_editor_title: "Herausgeber der Website" +hosting_editor_name: "Verein E-Cosplay" +hosting_editor_address: "42 rue de Saint-Quentin
02800 Beautor" +hosting_editor_email: "contact@e-cosplay.fr" +hosting_editor_note: "Verantwortlich für die rechtliche Konformität des Inhalts." + +hosting_tech_stack_title: "Technischer Stack" +hosting_security_title: "Sicherheit" +hosting_services_label: "Dienste" +hosting_cloudflare_label: "Cloudflare" +hosting_cloudflare_desc: "CDN, Proxy & mehrschichtiger Anti-DDoS-Schutz." +hosting_monitoring_label: "Monitoring" +hosting_monitoring_desc: "Sentry Self-Hosted: Fehlererkennung in Echtzeit." +hosting_registrars_label: "Registrare" +hosting_registrar_name: "Infomaniak Network SA" +hosting_dns_provider: "Cloudflare DNS" + +hosting_mail_system_title: "Esy Mail System" +hosting_mail_system_desc: "Interner Mailserver (mail.esy-web.dev) mit Amazon SES Relay, um die Zustellbarkeit von Benachrichtigungen zu garantieren." +hosting_privacy_alert_label: "Vertraulichkeit" +hosting_privacy_alert_desc: "Unser Server und Amazon SES verarbeiten den Inhalt und die Metadaten der über die Website gesendeten E-Mails." + +hosting_compliance_title: "Konformität & DSGVO" +hosting_compliance_desc: "Die Infrastruktur (GCP, Cloudflare, Sentry) ist so konfiguriert, dass sie die Sicherheitsstandards und die DSGVO innerhalb der Europäischen Union erfüllt." +hosting_signalement_label: "Meldung von Verstößen" +hosting_signalement_email: "signalement@siteconseil.fr" + +# --- TECHNISCHER ZUSATZ SITECONSEIL --- +rgpd_additif_title: "Technischer Zusatz" +rgpd_additif_collecte_title: "Minimale und anonymisierte Erhebung" +rgpd_additif_collecte_text: "Die Website beschränkt sich strikt auf die Erhebung technischer Daten, die für den ordnungsgemäßen Betrieb erforderlich sind (Fehlerprotokolle, Leistung). Diese Daten werden so aggregiert, dass kein Rückschluss auf einen spezifischen Besucher möglich ist." +rgpd_additif_consent_title: "Besucheranalyse" +rgpd_additif_consent_text: "Die detaillierte Analyse des Surfverhaltens erfolgt ausschließlich nach ausdrücklicher Zustimmung über unser Cookie-Banner. Es steht Ihnen frei, dies abzulehnen." +rgpd_additif_tls_title: "Sicherheit der Kommunikation (TLS/SSL)" +rgpd_additif_update: "Technischer Zusatz aktualisiert am 27. November 2025 um 17:00 Uhr." +rgpd_section5_p1_contact_intro: "Bei Fragen zu Ihren personenbezogenen Daten oder zur Ausübung Ihrer in Abschnitt 4 genannten Rechte steht Ihnen unser Beauftragter zur Verfügung." +rgpd_section5_p2_dpo_id: "Offizielle DPO-Kennung (CNIL): DPO-167945" +rgpd_section4_p1_rights_intro: "Gemäß den europäischen Vorschriften haben Sie grundlegende Rechte an Ihren Daten. Wir verpflichten uns, jede Anfrage innerhalb einer gesetzlichen Frist von 30 Tagen zu bearbeiten." + +# --- COOKIE-SEITE --- +cookie_title: "Cookie-Management" +cookie_intro_title: "Einführung" +cookie_intro_text: "Diese Richtlinie informiert Sie über die Art, Verwendung und Verwaltung von Cookies, die beim Surfen auf unserer Website auf Ihrem Endgerät abgelegt werden." +cookie_types_title: "Arten von Cookies" +cookie_essential_label: "Essenziell" +cookie_essential_desc: "Notwendig für den Betrieb der Website (Sitzung, Sicherheit, Warenkorb)." +cookie_analytics_label: "Leistung" +cookie_analytics_desc: "Zielgruppenmessung und Analyse der Navigation zur Verbesserung." +cookie_marketing_label: "Marketing" +cookie_marketing_desc: "Profiling zur Anzeige relevanter Werbung." +cookie_list_title: "Technische Liste" +cookie_table_name: "Name des Cookies" +cookie_table_purpose: "Zweck" +cookie_table_duration: "Lebensdauer" +cookie_table_session_desc: "Aufrechterhaltung der Nutzersitzung und Sicherheit der Formulare." +cookie_table_cfbm_desc: "Schutz vor Bots (bereitgestellt von Cloudflare)." +cookie_security_title: "Sicherheitspartner" +cookie_security_desc: "Wir verwenden Cloudflare, um unsere Infrastruktur vor Angriffen zu schützen und die Leistung zu optimieren." +cookie_security_link: "Cloudflare-Richtlinie" +cookie_control_title: "Browser-Kontrolle" +cookie_control_desc: "Sie können Cookies über Ihre Browsereinstellungen blockieren, dies kann jedoch die Funktion der Website beeinträchtigen." +cookie_cnil_btn: "Cookies kontrollieren (CNIL)" +cookie_consent_title: "Einwilligung" +cookie_consent_footer: "Durch die Fortsetzung Ihres Besuchs akzeptieren Sie die Verwendung von Cookies, die für den Betrieb des Dienstes erforderlich sind."