Skip to content

Commit 2222d15

Browse files
committed
feat: add in-person only policy details to speakers section and localization files
Signed-off-by: Steve Yonkeu <yokwejuste@yahoo.com>
1 parent 590937c commit 2222d15

3 files changed

Lines changed: 9 additions & 0 deletions

File tree

src/i18n/en.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@
138138
"importantNotes": "Important Notes",
139139
"aiPolicy": "AI-Generated Content Policy",
140140
"aiPolicyText": "Proposal submissions that are solely or largely written by AI tools (such as ChatGPT, Claude, etc.) will not be accepted. Your proposal should reflect your own thoughts and expertise.",
141+
"inPersonOnly": "In-Person Only (Sorry, Webcams!)",
142+
"inPersonOnlyText": "All PyCon Cameroon talks happen live and on stage at our Yaoundé venue. We do not accept remote or online sessions. Presenting through a webcam just kills the fun. The magic lives in the hallway chats, the post-talk high-fives, the shared laughs over a plate of ndolé, and that unmistakable buzz of a room packed with Pythonistas. If you are selected, pack your bags and come see us IRL!",
141143
"proposalLimit": "Proposal Limit",
142144
"proposalLimitItems": ["Each individual may submit a maximum of two proposals", "Each proposal may include a maximum of two speakers", "Co-speaking counts toward your submission limit"],
143145
"recordingNotice": "Recording Notice",

src/i18n/fr.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@
138138
"importantNotes": "Notes importantes",
139139
"aiPolicy": "Politique sur le contenu g\u00e9n\u00e9r\u00e9 par IA",
140140
"aiPolicyText": "Les soumissions de propositions \u00e9crites enti\u00e8rement ou principalement par des outils d'IA (comme ChatGPT, Claude, etc.) ne seront pas accept\u00e9es. Votre proposition doit refl\u00e9ter vos propres pens\u00e9es et expertise.",
141+
"inPersonOnly": "Uniquement en pr\u00e9sentiel (d\u00e9sol\u00e9, les webcams !)",
142+
"inPersonOnlyText": "Toutes les conf\u00e9rences PyCon Cameroun se d\u00e9roulent en direct, sur sc\u00e8ne, \u00e0 notre lieu de Yaound\u00e9. Nous n'acceptons pas les sessions \u00e0 distance ou en ligne. Pr\u00e9senter derri\u00e8re une webcam, \u00e7a tue carr\u00e9ment l'ambiance. La magie se vit dans les discussions de couloir, les high-fives apr\u00e8s les talks, les \u00e9clats de rire autour d'un bon ndol\u00e9, et cette \u00e9nergie unique d'une salle remplie de Pythonistes. Si vous \u00eates s\u00e9lectionn\u00e9(e), faites vos valises et venez nous rejoindre pour de vrai !",
141143
"proposalLimit": "Limite de propositions",
142144
"proposalLimitItems": ["Chaque personne peut soumettre un maximum de deux propositions", "Chaque proposition peut inclure un maximum de deux intervenants", "La co-intervention compte dans votre limite de soumission"],
143145
"recordingNotice": "Avis d'enregistrement",

src/pages/Speakers.jsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,11 @@ const Speakers = () => {
201201
<p>{t('speakers.aiPolicyText')}</p>
202202
</div>
203203

204+
<div style={{ marginTop: 'var(--spacing-md)' }}>
205+
<h4 style={{ marginBottom: 'var(--spacing-xs)' }}>{t('speakers.inPersonOnly')}</h4>
206+
<p>{t('speakers.inPersonOnlyText')}</p>
207+
</div>
208+
204209
<div style={{ marginTop: 'var(--spacing-md)' }}>
205210
<h4 style={{ marginBottom: 'var(--spacing-xs)' }}>{t('speakers.proposalLimit')}</h4>
206211
<ul style={{ paddingLeft: '1.5rem' }}>

0 commit comments

Comments
 (0)