From e8e2452ecedfe78402ac112d4ac57ff9eeb4afa1 Mon Sep 17 00:00:00 2001 From: edwh Date: Mon, 19 Oct 2026 18:39:06 +0100 Subject: [PATCH 01/10] Translate the CO2e share image footnote The footnote was baked into the background PNGs in English. It is now painted over and redrawn from the share_modal_footnote string (en, fr, fr-BE) in the current locale. Co-Authored-By: Claude Opus 5.5 --- lang/en/partials.php | 1 + lang/fr-BE/partials.php | 1 + lang/fr/partials.php | 1 + resources/js/components/StatsShare.vue | 38 +++++++++++++++++++++++++ resources/js/misc/statsFootnote.js | 18 ++++++++++++ resources/js/misc/statsFootnote.test.js | 24 ++++++++++++++++ 6 files changed, 83 insertions(+) create mode 100644 resources/js/misc/statsFootnote.js create mode 100644 resources/js/misc/statsFootnote.test.js diff --git a/lang/en/partials.php b/lang/en/partials.php index 07d30d6e79..81a9da7ed7 100644 --- a/lang/en/partials.php +++ b/lang/en/partials.php @@ -97,6 +97,7 @@ 'share_modal_seedlings' => "tree seedling for 10 years.*|tree seedlings for 10 years.*", 'share_modal_planting_around' => "planting around", 'share_modal_hectares' => "hectare of trees.*|hectares of trees.*", + 'share_modal_footnote' => "*medium growth coniferous or deciduous trees planted in an urban setting & grown for 10 years", 'impact_estimates' => 'Impact figures are estimates based on data entered by groups into Restarters.net.', 'see_further_reports' => 'See more analysis in our further reports.' ]; diff --git a/lang/fr-BE/partials.php b/lang/fr-BE/partials.php index e34cf10c14..1977252f47 100644 --- a/lang/fr-BE/partials.php +++ b/lang/fr-BE/partials.php @@ -100,6 +100,7 @@ 'share_modal_seedlings' => "plant d’arbre pendant 10 ans.*|plants d’arbres pour 10 ans.*", 'share_modal_planting_around' => "planter environ", 'share_modal_hectares' => "hectare d’arbres.*|hectares d’arbres.*", + 'share_modal_footnote' => "*arbres conifères ou feuillus à croissance moyenne, plantés en milieu urbain et cultivés pendant 10 ans", 'impact_estimates' => 'Les chiffres relatifs à l\'impact sont des estimations basées sur les données saisies par les groupes dans Restarters.net.', 'see_further_reports' => 'Voir plus d\'analyses dans nos rapports détaillés.', ]; diff --git a/lang/fr/partials.php b/lang/fr/partials.php index e34cf10c14..1977252f47 100644 --- a/lang/fr/partials.php +++ b/lang/fr/partials.php @@ -100,6 +100,7 @@ 'share_modal_seedlings' => "plant d’arbre pendant 10 ans.*|plants d’arbres pour 10 ans.*", 'share_modal_planting_around' => "planter environ", 'share_modal_hectares' => "hectare d’arbres.*|hectares d’arbres.*", + 'share_modal_footnote' => "*arbres conifères ou feuillus à croissance moyenne, plantés en milieu urbain et cultivés pendant 10 ans", 'impact_estimates' => 'Les chiffres relatifs à l\'impact sont des estimations basées sur les données saisies par les groupes dans Restarters.net.', 'see_further_reports' => 'Voir plus d\'analyses dans nos rapports détaillés.', ]; diff --git a/resources/js/components/StatsShare.vue b/resources/js/components/StatsShare.vue index d31449b6e7..5147a1dd7f 100644 --- a/resources/js/components/StatsShare.vue +++ b/resources/js/components/StatsShare.vue @@ -20,6 +20,8 @@