You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/i18n/en.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@
37
37
"viewAgenda": "View Agenda",
38
38
"callForSpeakers": "Call For Speakers",
39
39
"getYourTicket": "Get Your Ticket",
40
+
"supportAttendees": "Support Attendees",
40
41
"welcomeTitle": "Welcome to",
41
42
"welcomeTitleHighlight": "PyCon Cameroon 2026",
42
43
"welcomeText": "Join us for Cameroon's first-ever PyCon, a celebration of Python, technology, and African innovation. Experience two days of inspiring talks, hands-on workshops, and unforgettable networking opportunities in the vibrant city of Yaound\u00e9.",
Copy file name to clipboardExpand all lines: src/i18n/fr.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@
37
37
"viewAgenda": "Voir l'agenda",
38
38
"callForSpeakers": "Appel aux intervenants",
39
39
"getYourTicket": "Obtenez votre billet",
40
+
"supportAttendees": "Parrainer des participants",
40
41
"welcomeTitle": "Bienvenue \u00e0",
41
42
"welcomeTitleHighlight": "PyCon Cameroun 2026",
42
43
"welcomeText": "Rejoignez-nous pour le tout premier PyCon du Cameroun, une c\u00e9l\u00e9bration de Python, de la technologie et de l'innovation africaine. Vivez deux jours de conf\u00e9rences inspirantes, d'ateliers pratiques et d'opportunit\u00e9s de r\u00e9seautage inoubliables dans la ville dynamique de Yaound\u00e9.",
subtitle: 'Cover the cost of a ticket so a student can attend PyCon Cameroon 2026. Pay by MTN MoMo or Orange Money, then confirm your gift below so we can match it and thank you.',
13
-
intro: '### Let us confirm your gift\nAnswer a few quick questions. Send your mobile money payment first, then have the confirmation code ready.',
13
+
intro: '### Let us set up your gift\nAnswer a few quick questions about you, then you will make the payment and confirm it here.',
14
14
name: 'First things first, how can we call you?',
15
15
nameDesc: 'The name we should address you by.',
16
16
emailGreeting: 'Thanks {$ fullName $}!',
17
17
email: 'What email can we reach you on?',
18
18
organisation: 'Are you giving on behalf of a company or organisation?',
19
19
organisationDesc: 'Leave this blank to sponsor as an individual.',
20
20
phone: 'What phone number can we reach you on?',
21
-
ticketsGreeting: 'Here is the important part, {$ fullName $}.',
21
+
ticketsGreeting: 'Almost there, {$ fullName $}.',
22
22
tickets: 'How many student tickets would you like to sponsor?',
23
+
payInstructions: (p,price)=>
24
+
`### Now make the payment\nYou are sponsoring **{$ tickets $}** ticket(s) at **${price.toLocaleString('en-US')} FCFA** each. Please send **(number of tickets × ${price.toLocaleString('en-US')} FCFA) + mobile money charges** to **one** of these numbers, then come back to confirm:\n\n- **MTN MoMo:** ${p.mtn}\n- **Orange Money:** ${p.orange}\n\nBoth accounts are registered to **${p.name}**. Once your transfer is done, tap OK and we will record the confirmation.`,
23
25
amount: 'How much did you send in total?',
24
26
amountDesc: 'The total you paid by mobile money, in XAF.',
25
27
method: 'Which service did you pay with?',
@@ -39,16 +41,18 @@ const copy = {
39
41
title: 'Parrainez un billet',
40
42
titleHighlight: 'étudiant',
41
43
subtitle: "Prenez en charge un billet pour qu'un étudiant puisse participer à la PyCon Cameroun 2026. Payez par MTN MoMo ou Orange Money, puis confirmez votre don ci-dessous pour que nous puissions le rapprocher et vous remercier.",
42
-
intro: '### Confirmons votre don\nRépondez à quelques questions rapides. Effectuez d\'abord votre paiement mobile money, puis gardez le code de confirmation à portée de main.',
44
+
intro: '### Préparons votre don\nRépondez à quelques questions sur vous, puis vous effectuerez le paiement et le confirmerez ici.',
nameDesc: 'Le nom sous lequel nous devons vous adresser.',
45
47
emailGreeting: 'Merci {$ fullName $} !',
46
48
email: 'À quelle adresse email pouvons-nous vous joindre ?',
47
49
organisation: "Faites-vous ce don au nom d'une entreprise ou d'une organisation ?",
48
50
organisationDesc: 'Laissez vide pour parrainer à titre individuel.',
49
51
phone: 'Sur quel numéro de téléphone pouvons-nous vous joindre ?',
50
-
ticketsGreeting: 'Voici le plus important, {$ fullName $}.',
52
+
ticketsGreeting: 'Presque fini, {$ fullName $}.',
51
53
tickets: 'Combien de billets étudiants souhaitez-vous parrainer ?',
54
+
payInstructions: (p,price)=>
55
+
`### Effectuez maintenant le paiement\nVous parrainez **{$ tickets $}** billet(s) à **${price.toLocaleString('fr-FR')} FCFA** chacun. Envoyez **(nombre de billets × ${price.toLocaleString('fr-FR')} FCFA) + les frais mobile money** à **l'un** de ces numéros, puis revenez confirmer :\n\n- **MTN MoMo :** ${p.mtn}\n- **Orange Money :** ${p.orange}\n\nLes deux comptes sont enregistrés au nom de **${p.name}**. Une fois le transfert effectué, appuyez sur OK et nous enregistrerons la confirmation.`,
52
56
amount: 'Quel montant total avez-vous envoyé ?',
53
57
amountDesc: 'Le total payé par mobile money, en XAF.',
54
58
method: 'Avec quel service avez-vous payé ?',
@@ -114,11 +118,14 @@ function buildTemplate(lang) {
0 commit comments