feat(doc): Ajoute la page de documents et les AGs au sitemap.
♻️ refactor(.env): Met à jour l'URL de développement Ngrok.
 feat(SitemapSubscriber): Ajoute les URLs contact et doc au sitemap.
 feat(AgGenerator): Ajoute l'option de largeur à la signature PDF.
 feat(Ag/Main): Ajoute le champ de signature de l'adhésion à l'AG.
 feat(AgTypeEdit): Crée le formulaire d'édition du type d'AG.
🌐 i18n: Ajoute des traductions chinoises pour la page documents.
 feat(Mailer): Ajoute le contenu texte aux e-mails.
 feat(DocumentController): Ajoute le contrôleur de documents.
 feat(txt-mails): Ajoute les templates de mails en texte.
 feat(AdController): Ajoute le contrôleur d'adhésion.
 feat(Service/Pdf): Crée le service PDF pour l'adhésion à l'AG.
 feat(AdminController): Ajoute la gestion de l'AG à l'admin.
🌐 i18n: Ajoute les traductions françaises pour la page documents.
 feat(Members): Ajoute la relation avec la signature de l'AG.
```
This commit is contained in:
Serreau Jovann
2025-11-23 22:57:58 +01:00
parent 359d7772a3
commit 5b4c06b470
38 changed files with 2078 additions and 63 deletions

View File

@@ -616,3 +616,54 @@ shop.sales_note_main: >
shop.sales_note_details: >
请注意,针对特定的 Cosplay 写真印品销售收益分配如下5% 用于支付协会的银行手续费95% 直接返还给制作该印品的会员。
shop_more: '了解更多'
# Used in the <head> section
doc_page:
title: "官方文件页面"
description: "协会的官方文件列表。"
breadcrumb: "文件"
breadcrumb:
home: "首页"
# Used in the <body> section
doc_list:
title: "文件列表"
ag_ordinaire_title: "普通会员大会"
ag_extraordinaire_title: "特别会员大会"
ag:
date_at_prefix: "于"
president_label: "主席"
secretary_label: "秘书"
main_members_label: "主要参会者"
view_document_link: "查看文件"
info:
title: "会员大会详情"
date_time: "日期和时间"
location: "地点"
type: "大会类型"
content:
signatures_list: "出席签到名单 (共%count%名成员)"
no_signatures_yet: "暂未记录任何出席签名。"
adh_age:
title: "会员大会"
description: "会员大会信息和签到跟踪。"
adh_page:
breadcrumb: "会员大会成员"
global:
at: "于" # Used for time, e.g., "at 10:00" -> "于 10:00"
signed_link: "已签署 (查看)"
member:
civility: "称谓"
name_surname: "姓名"
signature: "签到状态"
adh_page_validate:
title: "签名验证"
description: "确认您已签署会员大会文件。"
breadcrumb: "签名已验证"
success_message: "您的签名已成功记录并验证。您现在可以查看已签署的文件。"
thanks: "感谢您的参与!"

View File

@@ -684,3 +684,54 @@ shop.sales_note_main: >
shop.sales_note_details: >
Please note that for specific cosplay print sales, the distribution is as follows: 5% of the amount covers the association's banking fees, and 95% is directly remitted to the member who created the print.
shop_more: 'Learn more'
# Used in the <head> section
doc_page:
title: "Official Documents Page"
description: "List of the association's official documents."
breadcrumb: "Documents"
breadcrumb:
home: "Home"
# Used in the <body> section
doc_list:
title: "List of Documents"
ag_ordinaire_title: "Ordinary General Assemblies (OGA)"
ag_extraordinaire_title: "Extraordinary General Assemblies (EGA)"
ag:
date_at_prefix: "On" # e.g., "On 23/11/2025"
president_label: "President"
secretary_label: "Secretary"
main_members_label: "Main Participants"
view_document_link: "View Document"
info:
title: "General Assembly Details"
date_time: "Date & Time"
location: "Location"
type: "Type of GA"
content:
signatures_list: "Attendance Signatures List (%count% members)"
no_signatures_yet: "No attendance signatures recorded yet."
adh_age:
title: "General Assembly"
description: "Information and signature tracking for the General Assembly."
adh_page:
breadcrumb: "GA Members"
global:
at: "at"
signed_link: "Signed (View)"
member:
civility: "Title"
name_surname: "Name Surname"
signature: "Signature Status"
adh_page_validate:
title: "Signature Validation"
description: "Confirmation of your signature for the General Assembly."
breadcrumb: "Signature Validated"
success_message: "Your signature has been successfully recorded and validated for the General Assembly. You can now view the signed document."
thanks: "Thank you for your participation!"

View File

@@ -629,3 +629,51 @@ soissons: Soissons
gauchy: Gauchy
quessy: Quessy
guny: Guny
doc_page:
title: "Page des Documents"
description: "Liste des documents officiels de l'association."
breadcrumb: "Documents"
breadcrumb:
home: "Accueil"
doc_list:
title: "Liste des documents"
ag_ordinaire_title: "Assemblées Générales Ordinaires"
ag_extraordinaire_title: "Assemblées Générales Extraordinaires"
ag:
date_at_prefix: "Le" # e.g., "Le 23/11/2025"
president_label: "Président"
secretary_label: "Secrétaire"
main_members_label: "Participants principaux"
view_document_link: "Voir le document"
info:
title: "Détails de l'Assemblée Générale"
date_time: "Date & Heure"
location: "Lieu"
type: "Nature de l'AG"
content:
signatures_list: "Liste des Signatures de Présence (%count% membres)"
no_signatures_yet: "Aucune signature de présence enregistrée pour le moment."
adh_age:
title: "Assemblée Générale"
description: "Informations et suivi des signatures de l'Assemblée Générale."
adh_page:
breadcrumb: "AG Adhérents"
global:
at: "à"
signed_link: "Signée (Voir)"
member:
civility: "Civilité"
name_surname: "Nom Prénom"
signature: "Statut de Signature"
adh_page_validate:
title: "Validation de Signature"
description: "Confirmation de votre signature pour l'Assemblée Générale."
breadcrumb: "Signature validée"
success_message: "Votre signature a été enregistrée et validée avec succès pour l'Assemblée Générale. Vous pouvez consulter le document signé."
thanks: "Merci pour votre participation !"