feat(all): Ajoute l'inscription, Turnstile, Sentry et améliore l'EPAGE en français.
```
This commit is contained in:
Serreau Jovann
2025-12-24 23:59:23 +01:00
parent e41602de49
commit 9b399800eb
32 changed files with 1538 additions and 16 deletions

View File

@@ -777,3 +777,117 @@ page:
call_to_action: '准备好加入我们平台上已有的 0 位角色扮演者了吗?'
breadcrumb: '您的角色扮演者页面'
# translations/messages.zh.yaml
# SEO & Meta
joint_page:
title: "加入 E-Cosplay - 成为成员"
description: "加入 E-Cosplay 协会。这是一个选拔性、包容性且民主的空间,旨在提升您的 Cosplay 才能。"
breadcrumb.joint: "加入我们"
# FAQ (JSON-LD)
faq:
validation:
question: "我的入会申请如何审核?"
answer: "每一份申请都将由委员会讨论并投票。必须获得 100% 全体一致通过。如被拒绝,我们将通过电子邮件向您发送说明理由的回复。"
# Hero Section
hero:
join:
text: "加入"
brand:
name: "E-Cosplay"
fee:
label: "年度会费"
amount: "15,00€"
# 招募流程 (Membership Process)
process:
title: "选拔性且透明的招募"
unanimous:
percent: "100%"
title: "全体一致投票"
description: "每一份入会申请都由委员会成员讨论并投票。为了保证团队的凝聚力,<strong>必须获得委员会全体成员的同意</strong>才能批准入会。"
feedback:
icon: "✉️"
title: "保证回复"
description: "我们尊重每一位申请人。如果您的申请被拒绝,您将收到一份明确告知<strong>拒绝理由</strong>的回复。"
# 治理 (Governance)
governance:
title: "协会的生活由你主导"
step:
propose: "提议"
listen: "聆听"
vote: "投票"
apply: "执行"
footer: "每位成员都可以随时提出新的创意或修改方案!"
# 服务与残障支持 (Services & Disability)
services:
portfolio:
title: "E-Page 个人主页"
description: "包含:为您展示照片、链接和社交媒体的专业展示窗口。"
inclusion:
title: "无障碍支持"
description: "我们的主席 Shoko 致力于确保协会内没有任何人因残障而受到限制。"
# 安全空间 (Safe Space)
safespace:
title: "🏳️‍🌈 E-Cosplay 安全空间"
subtitle: "尊重身份 • 尊重代词 • 包容彼此"
# 申请表单 (Application Form)
form:
choices:
gender:
not_specified: "未指定"
asexual: "无性恋"
bisexual: "双性恋"
demisexual: "半性恋"
gay: "男同性恋"
heterosexual: "异性恋"
lesbian: "女同性恋"
pansexual: "泛性恋"
queer: "酷儿"
questioning: "探索中"
other: "其他"
pronouns:
il: "他 (He)"
elle: "她 (She)"
iel: "他们 (They)"
autre: "其他 / 自定义"
role:
cosplay: "Cosplayer (角色扮演者)"
helper: "Helper (后勤协助)"
photographer: "摄影师"
other: "其他"
header:
title: "申请表"
label:
name: "姓"
surname: "名"
email: "电子邮件"
phone: "联系电话"
birthdate: "出生日期"
gender: "性别"
pronouns: "首选代词"
address: "邮寄地址"
zipcode: "邮政编码"
city: "城市"
discord: "Discord 账号"
insta: "Instagram 链接"
tiktok: "TikTok 链接"
facebook: "Facebook 链接"
who: "你是谁?(简单自我介绍)"
role: "你希望担任什么角色?"
section:
social: "社交媒体与作品集"
button:
submit: "提交申请"
# 反馈信息
form_feedback:
success: "您的申请已成功提交!委员会将尽快进行审核。"
error: "发生错误,请检查您的信息。"

View File

@@ -845,3 +845,118 @@ page:
call_to_action: 'Ready to join our 0 cosplayers already present on our platform?'
breadcrumb: 'Your cosplayer page'
# translations/messages.en.yaml
# SEO & Meta
joint_page:
title: "Join E-Cosplay - Become a Member"
description: "Join the E-Cosplay association. A selective, inclusive, and democratic space to boost your cosplay talent."
breadcrumb.joint: "Join us"
# FAQ (JSON-LD)
faq:
validation:
question: "How is my membership validated?"
answer: "Every application is discussed and voted on by the board. Unanimous approval (100%) is required. In case of refusal, a reasoned response will be sent to you by email."
# Hero Section
hero:
join:
text: "Join"
brand:
name: "E-Cosplay"
fee:
label: "Annual Membership Fee"
amount: "€15.00"
# Membership Process
process:
title: "A selective & transparent recruitment"
unanimous:
percent: "100%"
title: "Unanimous Vote"
description: "Each membership request is discussed and voted on by the board members. To ensure team cohesion, <strong>full board approval is required</strong> to validate an entry."
feedback:
icon: "✉️"
title: "Guaranteed Response"
description: "We respect every candidate. If your application is declined, you will receive a clear response stating the <strong>reason for refusal</strong>."
# Governance
governance:
title: "The life of the association belongs to you"
step:
propose: "Propose"
listen: "Listen"
vote: "Vote"
apply: "Apply"
footer: "Every member can propose a new feature or change at any time!"
# Services & Disability
services:
portfolio:
title: "E-Page Portfolio"
description: "Included: Your professional showcase for your photos, links, and social media."
inclusion:
title: "Total Accessibility"
description: "Shoko, our President, ensures that no one is held back by disability within the association."
# Safe Space
safespace:
title: "🏳️‍🌈 E-Cosplay Safe Space"
subtitle: "RESPECT FOR IDENTITIES • RESPECT FOR PRONOUNS • INCLUSION"
# Application Form
form:
choices:
gender:
not_specified: "Not specified"
asexual: "Asexual"
bisexual: "Bisexual"
demisexual: "Demisexual"
gay: "Gay"
heterosexual: "Heterosexual"
lesbian: "Lesbian"
pansexual: "Pansexual"
queer: "Queer"
questioning: "Questioning"
other: "Other"
pronouns:
il: "He/Him"
elle: "She/Her"
iel: "They/Them"
autre: "Other / Custom"
role:
cosplay: "Cosplayer"
helper: "Helper (Staff)"
photographer: "Photographer"
other: "Other"
header:
title: "Application"
label:
name: "Last Name"
surname: "First Name"
email: "Email"
phone: "Phone Number"
birthdate: "Date of Birth"
gender: "Gender"
pronouns: "Pronouns"
address: "Mailing Address"
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?"
section:
social: "Social Media & Portfolio"
button:
submit: "Submit my Application"
# Feedback Messages
form_feedback:
success: "Your application has been successfully submitted! The board will review it shortly."
error: "An error occurred. Please check your information."

View File

@@ -696,6 +696,9 @@ events.details.back_to_list: Retour à la liste des événements
page:
onboarding:
title: "Formulaire demande de EPage"
description: "Formulaire demande de EPage"
presentation:
siteconseil_partner:
discover_button: Découvrir SITECONSEIL
@@ -793,11 +796,10 @@ page:
breadcrumb: 'Votre page cosplayer(euse)'
epage_cosplay: 'EPAGE - Cosplayer(euse)'
hero:
heading: "L'Innovation au Service de Votre Succès"
subheading: "Découvrez comment notre expertise peut transformer vos défis en opportunités de croissance durable."
cta_main: "Découvrir Nos Solutions"
cta_secondary: "Prendre Rendez-vous"
hero.heading: "L'Innovation au Service de Votre Succès"
hero.subheading: "Découvrez comment notre expertise peut transformer vos défis en opportunités de croissance durable."
hero.cta_main: "Découvrir Nos Solutions"
hero.cta_secondary: "Prendre Rendez-vous"
page.title: "EPAGE - Cosplayer(euse)"
creators:
# Pluralisation pour le titre
@@ -810,3 +812,153 @@ cta_creator:
heading: "Êtes-vous cosplayer(euse) ?"
subtext: "Vous voulez une page pour présenter vos cosplay et interagir avec vos fans ?"
button: "Découvrir Epage pour les Créateurs"
epage_onboard:
name: "Nom"
surname: "Prénom"
email: "Email"
birdth: "Date de naissance"
nameCosplayer: Pseudo de Cosplayer
description: Description de votre activité (max 500 caractères)
linkFacebook: Lien Facebook (URL complète)
linkInstagram: Lien Instagram (URL complète)
linkTiktok: Lien TikTok (URL complète)
linkX: Lien X (Twitter) (URL complète)
useDomain: Utiliser un nom de domaine personnalisé
domain: "Nom de domaine souhaité (ex: e-cosplay.fr)"
avatar: "Votre photos de profil"
avatar_label: "Votre photos de profils max (100Mo) aux format png,jpg,jpeg,webp"
onboarding:
form:
submit_button: "Soumettre le Formulaire Complet"
section4:
title: "4. Lien Personnalisé (EPage)"
section3:
description: "Ajoutez les liens complets vers vos profils principaux (URL complète)."
title: "3. Liens de Réseaux Sociaux"
title: "Formulaire demande de EPage"
section1:
title: "1. Informations Personnelles"
description: "Entrez vos coordonnées et informations personnelles."
section2:
title: "2. Profil Cosplay"
description: "Détails sur votre activité, votre pseudo."
page_presentation:
breadcrumb: EPAGE - Cosplayer(euse)
Nous rejoindre: 'Nous Rejoindre'
# translations/messages.fr.yaml
# SEO & Meta
joint_page:
title: "Rejoindre E-Cosplay - Devenir Membre"
description: "Rejoignez l'association E-Cosplay. Un espace sélectif, inclusif et démocratique pour propulser votre talent cosplay."
breadcrumb.joint: "Nous rejoindre"
# FAQ (JSON-LD)
faq:
validation:
question: "Comment se passe la validation de mon adhésion ?"
answer: "Chaque demande est discutée et votée par le bureau. L'unanimité (100%) est requise. En cas de refus, une réponse motivée vous est envoyée par e-mail."
# Hero Section
hero:
join:
text: "Rejoindre"
brand:
name: "E-Cosplay"
fee:
label: "Cotisation Annuelle"
amount: "15,00€"
# Processus d'adhésion
process:
title: "Un recrutement sélectif & transparent"
unanimous:
percent: "100%"
title: "Vote à l'unanimité"
description: "Chaque demande d'adhésion est discutée et votée par les membres du bureau. Pour garantir la cohésion de l'équipe, <strong>l'accord total du bureau est requis</strong> pour valider une entrée."
feedback:
icon: "✉️"
title: "Réponse garantie"
description: "Nous respectons chaque candidat. Si votre demande est refusée, vous recevrez une réponse claire indiquant le <strong>motif du refus</strong>."
# Gouvernance
governance:
title: "La vie de l'asso t'appartient"
step:
propose: "Proposer"
listen: "Écouter"
vote: "Voter"
apply: "Appliquer"
footer: "Chaque membre peut proposer une nouveauté à tout moment !"
# Services & Handicap
services:
portfolio:
title: "Portfolio E-Page"
description: "Inclus : Votre vitrine pro pour vos photos, vos liens et vos réseaux."
inclusion:
title: "Accessibilité totale"
description: "Shoko, notre présidente, veille à ce que personne ne soit freiné par le handicap au sein de l'association."
# Safe Space
safespace:
title: "🏳️‍🌈 Safe Space E-Cosplay"
subtitle: "RESPECT DES IDENTITÉS • RESPECT DES PRONOMS • INCLUSION"
# Formulaire de candidature
form:
choices:
gender:
not_specified: "Non spécifié"
asexual: "Asexuel(le)"
bisexual: "Bisexuel(le)"
demisexual: "Demisexuel(le)"
gay: "Gay"
heterosexual: "Hétérosexuel(le)"
lesbian: "Lesbienne"
pansexual: "Pansexuel(le)"
queer: "Queer"
questioning: "En questionnement"
other: "Autre"
pronouns:
il: "Il"
elle: "Elle"
iel: "Iel"
autre: "Autre / Personnalisé"
role:
cosplay: "Cosplayer"
helper: "Helper (Aide logistique)"
photographer: "Photographe"
other: "Autre"
header:
title: "Candidature"
label:
name: "Nom"
surname: "Prénom"
email: "Email"
phone: "Téléphone"
birthdate: "Date de naissance"
gender: "Sexe"
pronouns: "Pronoms"
address: "Adresse postale"
zipcode: "Code Postal"
city: "Ville"
discord: "Compte Discord"
insta: "Lien Instagram"
tiktok: "Lien TikTok"
facebook: "Lien Facebook"
who: "Qui êtes-vous ? (Présentation rapide)"
role: "Quel rôle souhaitez-vous occuper ?"
section:
social: "Réseaux & Portfolio"
button:
submit: "Envoyer ma candidature"
# Messages de succès / erreur (Optionnel pour vos contrôleurs)
form_feedback:
success: "Votre candidature a été envoyée avec succès ! Le bureau l'étudiera prochainement."
error: "Une erreur est survenue. Veuillez vérifier vos informations."