+ {/* Top scrim for badge legibility — as on the real card. */}
- {/* Verified badge (top-left) — appears in the final phase. When a
- verifier identity is supplied it previews that org's avatar +
- name; otherwise a generic "Verified by you" label. */}
+ {/* Verified badge (top-left) — appears in the final phase. A faithful
+ copy of the live overlay CampaignVerificationBadge for a single
+ verifier: the org's avatar + sky check, no count text. */}
{/* Three-dots button (top-right) */}
@@ -373,23 +385,38 @@ function DemoStage({
{/* Card body */}
-
- {t('organizations.tutorial.demo.campaignTitle')}
+
+ {DEMO_CAMPAIGN.title}
-
- {t('organizations.tutorial.demo.campaignOrganizer')}
+
+ {DEMO_CAMPAIGN.story}
- {/* Fake progress bar */}
+ {/* Progress — mirrors CampaignProgress (bar + raised / goal). */}
-
-
+
-
-
0.45 BTC
-
67%
+
+ {DEMO_CAMPAIGN.raisedLabel}
+ of {DEMO_CAMPAIGN.goalLabel} goal
+
+ {/* Organizer footer — mirrors CampaignCard's AuthorByline row. */}
+
+
+
+ {DEMO_CAMPAIGN.organizer.slice(0, 1).toUpperCase()}
+
+
+
+ {DEMO_CAMPAIGN.organizer}
+
+
diff --git a/src/locales/ar.json b/src/locales/ar.json
index fcb225cf..b004b248 100644
--- a/src/locales/ar.json
+++ b/src/locales/ar.json
@@ -1107,10 +1107,7 @@
"confirm": { "title": "أكِّد وانتهيت", "body": "أقرّ بأن الحملة أصلية. تنضم شارتك إلى البطاقة ليعلم المتبرعون أنك تقف خلفها." }
},
"demo": {
- "campaignTitle": "مياه نظيفة لموانزا",
- "campaignOrganizer": "بواسطة مؤسسة Mradi",
- "menuVerify": "وثّق هذه الحملة",
- "verifiedBadge": "موثّقة بواسطتك"
+ "menuVerify": "وثّق هذه الحملة"
}
}
},
diff --git a/src/locales/en.json b/src/locales/en.json
index 26476f79..76f44e54 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -1620,10 +1620,7 @@
}
},
"demo": {
- "campaignTitle": "Clean Water for Mwanza",
- "campaignOrganizer": "by Mradi Foundation",
- "menuVerify": "Verify this campaign",
- "verifiedBadge": "Verified by you"
+ "menuVerify": "Verify this campaign"
}
}
},
diff --git a/src/locales/es.json b/src/locales/es.json
index 1b1e05eb..2287546d 100644
--- a/src/locales/es.json
+++ b/src/locales/es.json
@@ -1126,10 +1126,7 @@
}
},
"demo": {
- "campaignTitle": "Agua limpia para Mwanza",
- "campaignOrganizer": "de la Fundación Mradi",
- "menuVerify": "Verificar esta campaña",
- "verifiedBadge": "Verificada por ti"
+ "menuVerify": "Verificar esta campaña"
}
}
},
diff --git a/src/locales/fa.json b/src/locales/fa.json
index d3a8fd12..8beb760d 100644
--- a/src/locales/fa.json
+++ b/src/locales/fa.json
@@ -1117,10 +1117,7 @@
"confirm": { "title": "تأیید کنید و کار تمام است", "body": "گواهی دهید که کمپین معتبر است. نشان شما به کارت افزوده میشود تا اهداکنندگان بدانند که شما پشتیبان آن هستید." }
},
"demo": {
- "campaignTitle": "آب پاکیزه برای Mwanza",
- "campaignOrganizer": "توسط بنیاد Mradi",
- "menuVerify": "این کمپین را تأیید کنید",
- "verifiedBadge": "تأییدشده توسط شما"
+ "menuVerify": "این کمپین را تأیید کنید"
}
}
},
diff --git a/src/locales/fr.json b/src/locales/fr.json
index cd41da88..043c47ce 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -1565,10 +1565,7 @@
}
},
"demo": {
- "campaignTitle": "De l'eau potable pour Mwanza",
- "campaignOrganizer": "par la Fondation Mradi",
- "menuVerify": "Vérifier cette campagne",
- "verifiedBadge": "Vérifié par vous"
+ "menuVerify": "Vérifier cette campagne"
}
}
},
diff --git a/src/locales/hi.json b/src/locales/hi.json
index 30bb5ffb..413fdd25 100644
--- a/src/locales/hi.json
+++ b/src/locales/hi.json
@@ -1559,10 +1559,7 @@
"confirm": { "title": "पुष्टि करें और हो गया", "body": "प्रमाणित करें कि अभियान प्रामाणिक है। आपका बैज कार्ड में जुड़ जाता है ताकि दानदाताओं को पता चले कि आप इसके पीछे खड़े हैं।" }
},
"demo": {
- "campaignTitle": "Mwanza के लिए स्वच्छ जल",
- "campaignOrganizer": "Mradi Foundation द्वारा",
- "menuVerify": "इस अभियान को सत्यापित करें",
- "verifiedBadge": "आपके द्वारा सत्यापित"
+ "menuVerify": "इस अभियान को सत्यापित करें"
}
}
},
diff --git a/src/locales/id.json b/src/locales/id.json
index 8f7bcccb..7a14f357 100644
--- a/src/locales/id.json
+++ b/src/locales/id.json
@@ -1559,10 +1559,7 @@
"confirm": { "title": "Konfirmasi & selesai", "body": "Tegaskan bahwa kampanye ini autentik. Lencana Anda akan muncul di kartu sehingga para donatur tahu Anda mendukungnya." }
},
"demo": {
- "campaignTitle": "Air Bersih untuk Mwanza",
- "campaignOrganizer": "oleh Mradi Foundation",
- "menuVerify": "Verifikasi kampanye ini",
- "verifiedBadge": "Diverifikasi oleh Anda"
+ "menuVerify": "Verifikasi kampanye ini"
}
}
},
diff --git a/src/locales/km.json b/src/locales/km.json
index 5c25e038..a41a1b1b 100644
--- a/src/locales/km.json
+++ b/src/locales/km.json
@@ -1117,10 +1117,7 @@
"confirm": { "title": "បញ្ជាក់ ហើយអ្នកបានបញ្ចប់", "body": "បញ្ជាក់ថាយុទ្ធនាការនេះពិតប្រាកដ។ ផ្លាកសញ្ញារបស់អ្នកនឹងភ្ជាប់ទៅកាត ដើម្បីឱ្យអ្នកបរិច្ចាគដឹងថាអ្នកគាំទ្រវា។" }
},
"demo": {
- "campaignTitle": "ទឹកស្អាតសម្រាប់ Mwanza",
- "campaignOrganizer": "ដោយ Mradi Foundation",
- "menuVerify": "ផ្ទៀងផ្ទាត់យុទ្ធនាការនេះ",
- "verifiedBadge": "បានផ្ទៀងផ្ទាត់ដោយអ្នក"
+ "menuVerify": "ផ្ទៀងផ្ទាត់យុទ្ធនាការនេះ"
}
}
},
diff --git a/src/locales/ps.json b/src/locales/ps.json
index 07131c02..93d75a44 100644
--- a/src/locales/ps.json
+++ b/src/locales/ps.json
@@ -1119,10 +1119,7 @@
"confirm": { "title": "تایید کړئ او کار مو پای ته ورسېد", "body": "تصدیق کړئ چې کمپاین اصلي دی. ستاسو نښان د کارت سره یوځای کېږي ترڅو بسپنه ورکوونکي پوه شي چې تاسو یې ملاتړ کوئ." }
},
"demo": {
- "campaignTitle": "د موانزا لپاره پاکې اوبه",
- "campaignOrganizer": "د Mradi بنسټ لخوا",
- "menuVerify": "دا کمپاین تصدیق کړئ",
- "verifiedBadge": "ستاسو لخوا تصدیق شوی"
+ "menuVerify": "دا کمپاین تصدیق کړئ"
}
}
},
diff --git a/src/locales/pt.json b/src/locales/pt.json
index 6f2880f2..b6ca978a 100644
--- a/src/locales/pt.json
+++ b/src/locales/pt.json
@@ -1570,10 +1570,7 @@
}
},
"demo": {
- "campaignTitle": "Água Limpa para Mwanza",
- "campaignOrganizer": "por Mradi Foundation",
- "menuVerify": "Verificar esta campanha",
- "verifiedBadge": "Verificado por você"
+ "menuVerify": "Verificar esta campanha"
}
}
},
diff --git a/src/locales/ru.json b/src/locales/ru.json
index 541d6687..f4770bfe 100644
--- a/src/locales/ru.json
+++ b/src/locales/ru.json
@@ -1570,10 +1570,7 @@
}
},
"demo": {
- "campaignTitle": "Чистая вода для Mwanza",
- "campaignOrganizer": "от Mradi Foundation",
- "menuVerify": "Проверить эту кампанию",
- "verifiedBadge": "Проверено вами"
+ "menuVerify": "Проверить эту кампанию"
}
}
},
diff --git a/src/locales/sn.json b/src/locales/sn.json
index 62895fd1..226ee521 100644
--- a/src/locales/sn.json
+++ b/src/locales/sn.json
@@ -1119,10 +1119,7 @@
"confirm": { "title": "Simbisa uye wapedza", "body": "Pupura kuti mushandirapamwe ndewechokwadi. Bheji rako rinobatana nekadhi kuti vanopa vazive kuti unowutsigira." }
},
"demo": {
- "campaignTitle": "Mvura Yakachena yeMwanza",
- "campaignOrganizer": "naMradi Foundation",
- "menuVerify": "Simbisa mushandirapamwe uyu",
- "verifiedBadge": "Yasimbiswa newe"
+ "menuVerify": "Simbisa mushandirapamwe uyu"
}
}
},
diff --git a/src/locales/sw.json b/src/locales/sw.json
index e5cba24e..a730c946 100644
--- a/src/locales/sw.json
+++ b/src/locales/sw.json
@@ -1558,10 +1558,7 @@
"confirm": { "title": "Thibitisha na umemaliza", "body": "Shuhudia kuwa kampeni ni halisi. Beji yako huungana na kadi ili wafadhili wajue unaiunga mkono." }
},
"demo": {
- "campaignTitle": "Maji Safi kwa Mwanza",
- "campaignOrganizer": "na Mradi Foundation",
- "menuVerify": "Thibitisha kampeni hii",
- "verifiedBadge": "Imethibitishwa na wewe"
+ "menuVerify": "Thibitisha kampeni hii"
}
}
},
diff --git a/src/locales/tr.json b/src/locales/tr.json
index 6b85d68a..8912cb3a 100644
--- a/src/locales/tr.json
+++ b/src/locales/tr.json
@@ -1560,10 +1560,7 @@
"confirm": { "title": "Onaylayın ve işlem tamam", "body": "Kampanyanın gerçek olduğunu teyit edin. Rozetiniz kartta yerini alır, böylece bağışçılar arkasında durduğunuzu bilir." }
},
"demo": {
- "campaignTitle": "Mwanza için Temiz Su",
- "campaignOrganizer": "Mradi Vakfı tarafından",
- "menuVerify": "Bu kampanyayı doğrula",
- "verifiedBadge": "Sizin tarafınızdan doğrulandı"
+ "menuVerify": "Bu kampanyayı doğrula"
}
}
},
diff --git a/src/locales/zh-Hant.json b/src/locales/zh-Hant.json
index 99ad14e0..689cfc5d 100644
--- a/src/locales/zh-Hant.json
+++ b/src/locales/zh-Hant.json
@@ -1119,10 +1119,7 @@
"confirm": { "title": "確認後即完成", "body": "證明這個專案是真實的。你的徽章會加入卡片,讓捐款者知道你為它背書。" }
},
"demo": {
- "campaignTitle": "為姆萬扎提供潔淨用水",
- "campaignOrganizer": "由 Mradi 基金會發起",
- "menuVerify": "驗證此活動",
- "verifiedBadge": "已由你驗證"
+ "menuVerify": "驗證此活動"
}
}
},
diff --git a/src/locales/zh.json b/src/locales/zh.json
index 35d2fedc..4b0577d1 100644
--- a/src/locales/zh.json
+++ b/src/locales/zh.json
@@ -1119,10 +1119,7 @@
"confirm": { "title": "确认即可完成", "body": "证明该活动真实可信。你的徽章会出现在卡片上,让捐赠者知道你为它背书。" }
},
"demo": {
- "campaignTitle": "为 Mwanza 提供清洁饮水",
- "campaignOrganizer": "由 Mradi 基金会发起",
- "menuVerify": "验证此活动",
- "verifiedBadge": "已由你验证"
+ "menuVerify": "验证此活动"
}
}
},