Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions app/Http/Controllers/HomeController.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,21 @@ public function index(Request $request)
// We're logged out. Render the landing page.
$stats = Fixometer::loginRegisterStats();
$deviceCount = array_key_exists(0, $stats['device_count_status']) ? $stats['device_count_status'][0]->counter : 0;
$wasteTotal = $stats['waste_stats'][0]->powered_waste + $stats['waste_stats'][0]->unpowered_waste;

$volunteerCount = 0;
foreach ($stats['allparties'] as $party) {
$volunteerCount += $party->pax;
}

return view('landing', [
'co2Total' => $stats['waste_stats'][0]->powered_footprint + $stats['waste_stats'][0]->unpowered_footprint,
'wasteTotal' => $stats['waste_stats'][0]->powered_waste + $stats['waste_stats'][0]->unpowered_waste,
'co2Total' => round(($stats['waste_stats'][0]->powered_footprint + $stats['waste_stats'][0]->unpowered_footprint) * 2.20462),
'wasteTotal' => $wasteTotal,
'wasteTotalLbs' => round($wasteTotal * 2.20462),
'partiesCount' => count($stats['allparties']),
'deviceCount' => $deviceCount,
'volunteerCount' => $volunteerCount,
'groupCount' => Group::count(),
]);
}
}
Expand Down
57 changes: 24 additions & 33 deletions lang/instances/base/de/landing.php
Original file line number Diff line number Diff line change
@@ -1,37 +1,28 @@
<?php

return [
'title' => 'Willkommen bei Restarters!',
'intro' => 'Wir sind ein globales Netzwerk von Menschen, die anderen bei Gemeinschaftsveranstaltungen bei der Reparatur helfen.',
'join' => 'Mitmachen',
'login' => 'Einloggen',
'learn' => 'Reparaturfähigkeiten erlernen und mit anderen teilen',
'landing_1_alt' => 'Reparaturfähigkeiten (Kredit Mark Phillips)',
'landing_2_alt' => 'Restart Party (Kredit Mark Phillips)',
'landing_3_alt' => 'Restart Crowd (Kredit Mark Phillips)',
'repair_skills' => 'Bringen Sie Ihre Reparaturkenntnisse mit unserem Reparatur-Wiki auf den neuesten Stand',
'repair_advice' => 'Holen Sie sich im Forum Ratschläge für Reparaturen oder tauschen Sie diese aus',
'repair_group' => 'Folgen Sie Ihrer örtlichen Reparaturgruppe',
'repair_start' => 'Beginn der Reparatur',
'organise' => 'Organisation von Reparaturveranstaltungen in der Gemeinde',
'organise_advice' => 'Holen Sie sich Rat und Unterstützung von anderen Veranstaltern',
'organise_manage' => 'Verwalten Sie Ihre Gruppe und finden Sie Freiwillige',
'organise_publicise' => 'Bekanntmachung von Reparaturveranstaltungen und Messung ihrer Wirkung',
'organise_start' => 'Beginn der Organisation',
'campaign' => 'Die Hindernisse für die Reparatur abbauen',
'campaign_join' => 'Bleiben Sie auf dem Laufenden mit der weltweiten Bewegung für das Recht auf Reparatur',
'campaign_barriers' => 'Dokumentieren Sie die Hindernisse für die Reparatur',
'campaign_data' => 'Reparaturdaten analysieren',
'campaign_start' => 'Schließen Sie sich der Bewegung an',
'need_more' => 'Brauchen Sie mehr?',
'network' => 'Stärken Sie Ihr Netzwerk',
'network_blurb' => 'Wenn Sie ein Netzwerk von kommunalen Reparaturgruppen koordinieren, bieten wir auch erschwingliche, maßgeschneiderte Pakete an, die Ihnen die Arbeit erleichtern.',
'network_tools' => 'Geben Sie Ihren Gruppen Zugang zu Eventmanagement und GDPR-konformen Kommunikationstools',
'network_events' => 'Automatische Anzeige Ihrer Gruppen und Veranstaltungen auf Ihrer Website',
'network_record' => 'Ermöglichen Sie Ihren Freiwilligen die einfache Erfassung von Reparaturdaten',
'network_impact' => 'Messen und verfolgen Sie die Gesamtauswirkungen Ihres Netzwerks',
'network_brand' => 'Custom-Branding und Lokalisierung: Verwenden Sie Ihr Logo und Ihre Sprache',
'network_power' => 'Unterstützen Sie die Bewegung für das Recht auf Reparatur',
'network_start' => 'Kontakt aufnehmen',
'network_start_url' => 'https://therestartproject.org/contact',
'title' => 'Die Plattform für Community Repair Organizer',
'subtitle' => 'Alles, was Sie brauchen, um erfolgreiche Reparaturveranstaltungen durchzuführen und ihre Wirkung zu messen.',
'intro' => 'Planen Sie Veranstaltungen, rekrutieren Sie Freiwillige, protokollieren Sie Reparaturdaten, und berechnen Sie automatisch die Umweltauswirkungen der Arbeit Ihrer Gemeinschaft. Schließen Sie sich Tausenden von Organisatoren weltweit an.',
'cta_primary' => 'STARTEN SIE IHRE GRUPPE',
'cta_secondary' => 'ANMELDEN',
'how_title' => 'Wie es funktioniert',
'how_step1_title' => 'Erstellen Sie Ihre Gruppe',
'how_step1_desc' => 'Erstellen und veröffentlichen Sie kommunale Reparaturveranstaltungen, koordinieren Sie Freiwillige und holen Sie sich Unterstützung von anderen Organisatoren.',
'how_step2_title' => 'Ereignisse laufen',
'how_step2_desc' => 'Erfassen Sie die Reparaturdaten Ihrer Veranstaltungen und berechnen Sie automatisch die Abfallvermeidung und die CO2-Einsparungen, um sie mit Geldgebern zu teilen.',
'how_step3_title' => 'Wachsen Sie in Ihrer Gemeinschaft',
'how_step3_desc' => 'Verbinden Sie sich mit einem globalen Netzwerk von Reparatur-Organisatoren, finden Sie qualifizierte Freiwillige und haben Sie Zugang zu Reparaturanleitungen und Foren.',
'fixometer_title' => 'Unser globaler Einfluss',
'fixometer_waste' => 'Von der Deponie abgezogener Abfall',
'fixometer_co2' => 'Verhinderte CO2-Emissionen',
'fixometer_devices' => 'Festgelegte Geräte',
'fixometer_volunteers' => 'Ehrenamtliche Mitarbeiter',
'fixometer_events' => 'Ausgetragene Veranstaltungen',
'fixometer_disclaimer' => 'Die Zahlen zu den Auswirkungen sind Schätzungen auf der Grundlage unserer Reparaturdaten.',
'cta_banner_title' => 'Sind Sie bereit, Ihre Gemeinschaft zu organisieren?',
'cta_banner_desc' => 'Schließen Sie sich Tausenden von Reparatur-Organisatoren an, die etwas bewirken.',
'landing_1_alt' => 'Gemeinschaftliche Reparaturveranstaltung mit Organisatoren und Freiwilligen',
'landing_2_alt' => 'Freiwillige, die bei einer Veranstaltung Reparaturdaten erfassen',
'landing_3_alt' => 'Gruppe von Organisatoren von Reparaturen, die zusammenarbeiten',
];
67 changes: 34 additions & 33 deletions lang/instances/base/en/landing.php
Original file line number Diff line number Diff line change
@@ -1,37 +1,38 @@
<?php

return [
'title' => 'Welcome to Restarters!',
'intro' => 'We are a global network of people who help others repair at community events.',
'join' => 'Join us',
'login' => 'Log in',
'learn' => 'Learn and share repair skills with others',
'landing_1_alt' => 'Repair Skills (credit Mark Phillips)',
'landing_2_alt' => 'Restart Party (credit Mark Phillips)',
'landing_3_alt' => 'Restart Crowd (credit Mark Phillips)',
'repair_skills' => 'Brush up on your repair skills with our repair wiki',
'repair_advice' => 'Get or share repair advice on the forum',
'repair_group' => 'Follow your local community repair group',
'repair_start' => 'Start repairing',
'organise' => 'Organize community repair events',
'organise_advice' => 'Get advice and support from other organizers',
'organise_manage' => 'Manage your group and find volunteers',
'organise_publicise' => 'Publicise repair events and measure your impact',
'organise_start' => 'Start organizing',
'campaign' => 'Bring down the barriers to repair',
'campaign_join' => 'Keep up with the global Right to Repair movement',
'campaign_barriers' => 'Document the barriers to repair',
'campaign_data' => 'Analyse repair data',
'campaign_start' => 'Join the movement',
'need_more' => 'Need more?',
'network' => 'Empower your network',
'network_blurb' => 'If you co-ordinate a network of community repair groups, we also offer affordable, custom packages to make your work easier.',
'network_tools' => 'Give your groups access to event management and GDPR-compliant communication tools',
'network_events' => 'Display your groups and events on your website automatically',
'network_record' => 'Allow your volunteers to easily record repair data',
'network_impact' => 'Measure and track your network\'s overall impact',
'network_brand' => 'Custom-branding and localisation: use your logo and language',
'network_power' => 'Help power the Right to Repair movement',
'network_start' => 'Get in touch',
'network_start_url' => 'https://therestartproject.org/contact',
// Hero
'title' => 'The Platform for Community Repair Organizers',
'subtitle' => 'Everything you need to run successful repair events and measure your impact.',
'intro' => 'Schedule events, recruit volunteers, log repair data, and automatically calculate the environmental impact of your community\'s work. Join thousands of organizers worldwide.',
'cta_primary' => 'START YOUR GROUP',
'cta_secondary' => 'LOG IN',

// How It Works
'how_title' => 'How It Works',
'how_step1_title' => 'Create Your Group',
'how_step1_desc' => 'Create and publicize community repair events, coordinate volunteers, and get support from other organizers.',
'how_step2_title' => 'Run Events',
'how_step2_desc' => 'Log repair data from your events and automatically calculate waste diversion and CO2 savings to share with funders.',
'how_step3_title' => 'Grow Your Community',
'how_step3_desc' => 'Connect with a global network of repair organizers, find skilled volunteers, and access repair guides and forums.',

// Fix-O-Meter
'fixometer_title' => 'Our Global Impact',
'fixometer_waste' => 'Waste diverted from landfills',
'fixometer_co2' => 'CO2 emissions prevented',
'fixometer_devices' => 'Devices fixed',
'fixometer_volunteers' => 'Volunteers',
'fixometer_events' => 'Events held',
'fixometer_disclaimer' => 'Impact figures are estimates based on our repair data.',

// Final CTA
'cta_banner_title' => 'Ready to organize your community?',
'cta_banner_desc' => 'Join thousands of repair organizers making a difference.',

// Landing images
'landing_1_alt' => 'Community repair event with organizers and volunteers',
'landing_2_alt' => 'Volunteers logging repair data at an event',
'landing_3_alt' => 'Group of repair organizers collaborating',

];
57 changes: 24 additions & 33 deletions lang/instances/base/es/landing.php
Original file line number Diff line number Diff line change
@@ -1,37 +1,28 @@
<?php

return [
'title' => '¡Bienvenido a Restarters!',
'intro' => 'Somos una red mundial de personas que ayudan a otras a reparar en actos comunitarios.',
'join' => 'Únete a nosotros',
'login' => 'Conectarse',
'learn' => 'Aprender y compartir habilidades de reparación con otros',
'landing_1_alt' => 'Habilidades de reparación (crédito Mark Phillips)',
'landing_2_alt' => 'Fiesta de Reinicio (crédito Mark Phillips)',
'landing_3_alt' => 'Restart Crowd (crédito Mark Phillips)',
'repair_skills' => 'Refresque sus conocimientos de reparación con nuestra wiki de reparación',
'repair_advice' => 'Obtener o compartir consejos de reparación en el foro',
'repair_group' => 'Siga a su grupo local de reparación comunitaria',
'repair_start' => 'Empezar a reparar',
'organise' => 'Organizar actos comunitarios de reparación',
'organise_advice' => 'Obtener asesoramiento y apoyo de otros organizadores',
'organise_manage' => 'Gestione su grupo y encuentre voluntarios',
'organise_publicise' => 'Publicite los actos de reparación y mida su impacto',
'organise_start' => 'Empezar a organizar',
'campaign' => 'Derribar las barreras a la reparación',
'campaign_join' => 'Manténgase al día con el movimiento mundial por el Derecho a Reparar',
'campaign_barriers' => 'Documentar los obstáculos a la reparación',
'campaign_data' => 'Analizar los datos de reparación',
'campaign_start' => 'Únete al movimiento',
'need_more' => '¿Necesitas más?',
'network' => 'Potencie su red',
'network_blurb' => 'Si coordina una red de grupos comunitarios de reparación, también ofrecemos paquetes asequibles y personalizados para facilitarle el trabajo.',
'network_tools' => 'Ofrezca a sus grupos acceso a herramientas de gestión de eventos y comunicación conformes con el GDPR',
'network_events' => 'Muestre automáticamente sus grupos y eventos en su sitio web',
'network_record' => 'Permita que sus voluntarios registren fácilmente los datos de las reparaciones',
'network_impact' => 'Mida y controle el impacto global de su red',
'network_brand' => 'Marca personalizada y localización: utilice su logotipo e idioma',
'network_power' => 'Ayuda a impulsar el movimiento por el Derecho a Reparar',
'network_start' => 'Póngase en contacto',
'network_start_url' => 'https://therestartproject.org/contact',
'title' => 'La Plataforma de Organizadores de Reparaciones Comunitarias',
'subtitle' => 'Todo lo que necesita para organizar con éxito eventos de reparación y medir su impacto.',
'intro' => 'Programe eventos, reclute voluntarios, registre datos de reparaciones y calcule automáticamente el impacto medioambiental del trabajo de su comunidad. Únete a miles de organizadores de todo el mundo.',
'cta_primary' => 'CREA TU GRUPO',
'cta_secondary' => 'INICIAR SESIÓN',
'how_title' => 'Cómo funciona',
'how_step1_title' => 'Cree su grupo',
'how_step1_desc' => 'Crear y publicitar eventos de reparación comunitaria, coordinar a los voluntarios y conseguir el apoyo de otros organizadores.',
'how_step2_title' => 'Eventos',
'how_step2_desc' => 'Registre los datos de reparación de sus eventos y calcule automáticamente la desviación de residuos y el ahorro de CO2 para compartirlos con los financiadores.',
'how_step3_title' => 'Haz crecer tu comunidad',
'how_step3_desc' => 'Conéctese con una red mundial de organizadores de reparaciones, encuentre voluntarios cualificados y acceda a guías y foros de reparación.',
'fixometer_title' => 'Nuestro impacto mundial',
'fixometer_waste' => 'Residuos desviados de los vertederos',
'fixometer_co2' => 'Emisiones de CO2 evitadas',
'fixometer_devices' => 'Dispositivos fijos',
'fixometer_volunteers' => 'Voluntarios',
'fixometer_events' => 'Eventos celebrados',
'fixometer_disclaimer' => 'Las cifras de impacto son estimaciones basadas en nuestros datos de reparación.',
'cta_banner_title' => '¿Listo para organizar tu comunidad?',
'cta_banner_desc' => 'Únase a miles de organizadores de reparaciones que marcan la diferencia.',
'landing_1_alt' => 'Acto de reparación comunitaria con organizadores y voluntarios',
'landing_2_alt' => 'Voluntarios registrando datos de reparación en un evento',
'landing_3_alt' => 'Grupo de organizadores de reparaciones que colaboran',
];
53 changes: 24 additions & 29 deletions lang/instances/base/fr-BE/landing.php
Original file line number Diff line number Diff line change
@@ -1,33 +1,28 @@
<?php

return [
'title' => 'Bienvenue chez Restarters !',
'intro' => 'Nous sommes un réseau mondial de personnes qui aident les autres à réparer lors d\'événements communautaires.',
'join' => 'Rejoignez-nous',
'login' => 'Connectez-vous',
'learn' => 'Apprenez et partagez des compétences de réparation avec d\'autres personnes',
'repair_skills' => 'Améliorez vos compétences en matière de réparation grâce à notre wiki de réparation.',
'repair_advice' => 'Obtenez ou partagez des conseils de réparation sur le forum',
'repair_group' => 'Suivez votre Repair Café',
'repair_start' => 'Commencez à réparer',
'organise' => 'Organiser des événements de réparation communautaire',
'organise_advice' => 'Obtenir des conseils et un soutien de la part d\'autres organisateurs',
'organise_manage' => 'Gérez votre Repair Café et trouvez des volontaires',
'organise_publicise' => 'Faites connaître les événements de réparation et mesurez votre impact',
'organise_start' => 'Commencez à vous organiser',
'campaign' => 'Abaissez les barrières de la réparation',
'campaign_join' => 'Suivre le mouvement du droit à la réparation',
'campaign_barriers' => 'Documentez les obstacles à la réparation',
'campaign_data' => 'Analysez les données de réparation',
'campaign_start' => 'Rejoignez le mouvement',
'need_more' => 'Besoin de plus ?',
'network' => 'Renforcez votre réseau',
'network_blurb' => 'Si vous coordonnez un réseau de Repair Café, nous proposons également des formules personnalisées et abordables pour vous faciliter la tâche.',
'network_tools' => 'Donnez à vos Repair Cafés l\'accès à des outils de gestion d\'événements et de communication conformes à la réglementation RGPD.',
'network_events' => 'Affichez automatiquement vos Repair Cafés et événements sur votre site web',
'network_record' => 'Permettez à vos bénévoles d\'enregistrer facilement les données relatives aux réparations',
'network_impact' => 'Mesurer et suivre l\'impact global de votre réseau',
'network_brand' => 'Marque personnalisée et localisation: logo et langue ',
'network_power' => 'Aidez à alimenter le mouvement pour le droit à la réparation',
'network_start' => 'Prenez contact avec nous',
'title' => 'La plateforme pour les organisateurs de réparation communautaire',
'subtitle' => 'Tout ce dont vous avez besoin pour organiser des événements de réparation réussis et mesurer votre impact.',
'intro' => 'Programmez des événements, recrutez des bénévoles, enregistrez les données relatives aux réparations et calculez automatiquement l\'impact environnemental du travail de votre communauté. Rejoignez des milliers d\'organisateurs dans le monde entier.',
'cta_primary' => 'CRÉEZ VOTRE GROUPE',
'cta_secondary' => 'LOG IN',
'how_title' => 'Comment ça marche',
'how_step1_title' => 'Créez votre groupe',
'how_step1_desc' => 'Créer et faire connaître des événements de réparation communautaire, coordonner les bénévoles et obtenir le soutien d\'autres organisateurs.',
'how_step2_title' => 'Événements de course',
'how_step2_desc' => 'Enregistrez les données de réparation de vos événements et calculez automatiquement le détournement des déchets et les économies de CO2 à partager avec les bailleurs de fonds.',
'how_step3_title' => 'Développez votre communauté',
'how_step3_desc' => 'Entrez en contact avec un réseau mondial d\'organisateurs de réparations, trouvez des bénévoles compétents et accédez à des guides et à des forums de réparation.',
'fixometer_title' => 'Notre impact mondial',
'fixometer_waste' => 'Déchets détournés des décharges',
'fixometer_co2' => 'Émissions de CO2 évitées',
'fixometer_devices' => 'Dispositifs fixés',
'fixometer_volunteers' => 'Volontaires',
'fixometer_events' => 'Événements organisés',
'fixometer_disclaimer' => 'Les chiffres d\'impact sont des estimations basées sur nos données de réparation.',
'cta_banner_title' => 'Prêt à organiser votre communauté ?',
'cta_banner_desc' => 'Rejoignez des milliers d\'organisateurs de réparation qui font la différence.',
'landing_1_alt' => 'Événement de réparation communautaire avec les organisateurs et les bénévoles',
'landing_2_alt' => 'Volontaires enregistrant les données de réparation lors d\'un événement',
'landing_3_alt' => 'Collaboration d\'un groupe d\'organisateurs de réparations',
];
Loading