diff --git a/app/Livewire/LeadingTeacherSignupForm.php b/app/Livewire/LeadingTeacherSignupForm.php index 332925aa4..abb2b9952 100644 --- a/app/Livewire/LeadingTeacherSignupForm.php +++ b/app/Livewire/LeadingTeacherSignupForm.php @@ -68,7 +68,6 @@ public function mount() $expertises = LeadingTeacherExpertise::orderBy('position')->get(); - $this->geoposition = $this->countries = $countries; $this->levels = $levels; @@ -81,8 +80,10 @@ public function mount() if (! is_null($location)) { $this->closestCity = City::getClosestCity($location->lon, $location->lat); - $this->selectedCity = $this->closestCity->id; - $this->selectedCountry = $this->closestCity->country_iso; + if ($this->closestCity) { + $this->selectedCity = $this->closestCity->id; + $this->selectedCountry = $this->closestCity->country_iso; + } } } diff --git a/public/images/community/1.jpg b/public/images/community/1.jpg new file mode 100644 index 000000000..18e7d8dda Binary files /dev/null and b/public/images/community/1.jpg differ diff --git a/public/images/community/2.png b/public/images/community/2.png new file mode 100644 index 000000000..c7d79d9c5 Binary files /dev/null and b/public/images/community/2.png differ diff --git a/public/images/community/3.png b/public/images/community/3.png new file mode 100644 index 000000000..ec84947e7 Binary files /dev/null and b/public/images/community/3.png differ diff --git a/public/images/community/4.png b/public/images/community/4.png new file mode 100644 index 000000000..07352d129 Binary files /dev/null and b/public/images/community/4.png differ diff --git a/public/images/community/5.png b/public/images/community/5.png new file mode 100644 index 000000000..7db44d675 Binary files /dev/null and b/public/images/community/5.png differ diff --git a/public/images/community/mobile-header.png b/public/images/community/mobile-header.png new file mode 100644 index 000000000..614e66d49 Binary files /dev/null and b/public/images/community/mobile-header.png differ diff --git a/public/images/community/play.svg b/public/images/community/play.svg new file mode 100644 index 000000000..9ea57aeb1 --- /dev/null +++ b/public/images/community/play.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/images/shape_pink.png b/public/images/shape_pink.png new file mode 100644 index 000000000..7d46f15ca Binary files /dev/null and b/public/images/shape_pink.png differ diff --git a/resources/assets/sass/pages.scss b/resources/assets/sass/pages.scss index 01436225c..1e07397b7 100644 --- a/resources/assets/sass/pages.scss +++ b/resources/assets/sass/pages.scss @@ -49,6 +49,11 @@ align-items: center; } +#teacher-details li.active { + border-left-color: #F97316; + border-top-color: #F97316; +} + /*Media queries*/ /* smartphones, iPhone, portrait 480x320 phones */ diff --git a/resources/lang/al/ambassador.php b/resources/lang/al/ambassador.php index f157567e5..f3a566da2 100644 --- a/resources/lang/al/ambassador.php +++ b/resources/lang/al/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadorët e EU Code Week', 'your_current_country' => 'Vendi juaj aktual', 'visit_the' => 'Vizitoni', - 'local_facebook_page' => 'faqja lokale e Facebook', - 'local_website' => 'Uebsajti lokal', + 'local_facebook_page' => 'Faqja Facebook', + 'local_website' => 'Uebsajt', 'ambassadors' => 'Ambasadorët', 'no_ambassadors' => 'Ende asnjë ambasador', 'countries_with_ambassadors' => 'Vendet me ambasadorë', diff --git a/resources/lang/ba/ambassador.php b/resources/lang/ba/ambassador.php index e860733b0..ef5b8a0ab 100644 --- a/resources/lang/ba/ambassador.php +++ b/resources/lang/ba/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadori Sedmice kodiranja EU', 'your_current_country' => 'Vaša trenutna zemlja', 'visit_the' => 'Posjetite', - 'local_facebook_page' => 'lokalnu Facebook stranicu', - 'local_website' => 'Lokalni vebsajt', + 'local_facebook_page' => 'Facebook stranicu', + 'local_website' => 'Vebsajt', 'ambassadors' => 'Ambasadori', 'no_ambassadors' => 'Još uvijek nema ambasadora', 'countries_with_ambassadors' => 'Zemlje sa ambasadorima', diff --git a/resources/lang/bg/ambassador.php b/resources/lang/bg/ambassador.php index 443eaacba..e06544cc5 100644 --- a/resources/lang/bg/ambassador.php +++ b/resources/lang/bg/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Посланици на Европейската седмица на програмирането', 'your_current_country' => 'Вашата настояща държава', 'visit_the' => 'Посетете', - 'local_facebook_page' => 'местната страница във Facebook', - 'local_website' => 'Местен уебсайт', + 'local_facebook_page' => 'страница във Facebook', + 'local_website' => 'уебсайт', 'ambassadors' => 'Посланици', 'no_ambassadors' => 'Все още няма посланици', 'countries_with_ambassadors' => 'Държави с посланици', diff --git a/resources/lang/cs/ambassador.php b/resources/lang/cs/ambassador.php index 59cfa8144..f3be0a370 100644 --- a/resources/lang/cs/ambassador.php +++ b/resources/lang/cs/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadoři Evropského týdne programování', 'your_current_country' => 'Vaše současná země', 'visit_the' => 'Navštivte', - 'local_facebook_page' => 'místní facebookovou stránku', - 'local_website' => 'Místní webové stránky', + 'local_facebook_page' => 'facebookovou stránku', + 'local_website' => 'webové stránky', 'ambassadors' => 'Ambasadoři', 'no_ambassadors' => 'Žádní ambasadoři zatím nejsou', 'countries_with_ambassadors' => 'Země s ambasadory', diff --git a/resources/lang/da/ambassador.php b/resources/lang/da/ambassador.php index 3d06d323f..063fe0dc1 100644 --- a/resources/lang/da/ambassador.php +++ b/resources/lang/da/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambassadører for EU’s kodeuge', 'your_current_country' => 'Dit nuværende land', 'visit_the' => 'Besøg', - 'local_facebook_page' => 'den lokale Facebook-side', - 'local_website' => 'det lokale websted', + 'local_facebook_page' => 'Facebook-side', + 'local_website' => 'websted', 'ambassadors' => 'Ambassadører', 'no_ambassadors' => 'Endnu ingen ambassadører', 'countries_with_ambassadors' => 'Lande med ambassadører', diff --git a/resources/lang/de/ambassador.php b/resources/lang/de/ambassador.php index a277230bb..fe9c5863a 100644 --- a/resources/lang/de/ambassador.php +++ b/resources/lang/de/ambassador.php @@ -15,9 +15,9 @@ 'title' => 'EU Code Week-Botschafter*innen', 'your_current_country' => 'Ihr ausgewähltes Land', - 'visit_the' => 'Besuchen Sie die', - 'local_facebook_page' => 'deutsche Facebook-Seite', - 'local_website' => 'Deutsche Website', + 'visit_the' => '“Besuche die', + 'local_facebook_page' => 'Facebook-Seite', + 'local_website' => 'Website', 'ambassadors' => 'Botschafter*innen', 'no_ambassadors' => 'Bisher keine Botschafter*innen', 'countries_with_ambassadors' => 'Länder mit Botschafter*innen', diff --git a/resources/lang/el/ambassador.php b/resources/lang/el/ambassador.php index 699c5f45b..330bf6357 100644 --- a/resources/lang/el/ambassador.php +++ b/resources/lang/el/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'ΠΡΕΣΒΕΙΣ ΤΗΣ ΕΥΡΩΠΑΪΚΗΣ ΕΒΔΟΜΑΔΑΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ', 'your_current_country' => 'Η τρέχουσα χώρα σου', 'visit_the' => 'Επισκεφθείτε την', - 'local_facebook_page' => 'τοπική σελίδα στο Facebook', - 'local_website' => 'Τοπικός δικτυακός τόπος', + 'local_facebook_page' => 'σελίδα στο Facebook', + 'local_website' => 'δικτυακός τόπος', 'ambassadors' => 'Πρέσβεις', 'no_ambassadors' => 'Δεν υπάρχουν ακόμα πρέσβεις', 'countries_with_ambassadors' => 'Χώρες με πρέσβεις', diff --git a/resources/lang/en/ambassador.php b/resources/lang/en/ambassador.php index 00e613c9e..7262ba0b5 100644 --- a/resources/lang/en/ambassador.php +++ b/resources/lang/en/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'EU Code Week Ambassadors', 'your_current_country' => 'Your current country', 'visit_the' => 'Visit the', - 'local_facebook_page' => 'local Facebook page', - 'local_website' => 'Local Website', + 'local_facebook_page' => 'Facebook page', + 'local_website' => 'Website', 'ambassadors' => 'Ambassadors', 'community' => 'Community', 'no_ambassadors' => 'No ambassadors yet', diff --git a/resources/lang/en/community.php b/resources/lang/en/community.php index 93869bd6d..7bea35ba8 100644 --- a/resources/lang/en/community.php +++ b/resources/lang/en/community.php @@ -106,9 +106,9 @@ 'hub_level_IS' => 'Regional Hub', 'hub_desc_IS' => 'European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ', - 'hub_FI' => 'European Center for Women and Technology Forening', - 'hub_level_FI' => 'Regional Hub', - 'hub_desc_FI' => 'European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ', + 'hub_FI' => 'European Center for Women and Technology - ECWT
on sitoutunut turvaamaan sukupuolinäkökulmaa teknologiateollisuudessa kaikkialla Euroopassa.', + 'hub_level_FI' => 'Alueellinen hub', + 'hub_desc_FI' => 'ECWT keskittyy
(i) tukemaan lapsia ja erityisesti tyttöjä koodauksen, luovuuden ja uteliaisuuden yhdistämisessä heidän tulevaisuuden uransa muotoutumiseksi
(ii) luomaan inspiroivan yhteisön, verkostoitumistapahtumia ja mentorointiohjelmia
(iii) tarjoamaan sertifioituja koulutuksia uudelleenkoulutusta ja täydennyskoulutusta varten.

Tukemalla poliittisia muutoksia ja tarjoamalla innovatiivisia työkaluja, jotka on kehitetty yhteistyössä julkisensektorin, yritysten ja tutkimuksenjohtavien edustajien kanssa pohjoismaisten hyvien esimerkkien pohjalta, me voimaannutamme uuden sukupolven naisjohtajia.', 'hub_DK' => 'European Center for Women and Technology Forening', 'hub_level_DK' => 'Regional Hub', diff --git a/resources/lang/es/ambassador.php b/resources/lang/es/ambassador.php index c98cfba79..4cfd4ee66 100644 --- a/resources/lang/es/ambassador.php +++ b/resources/lang/es/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Embajadores de la Semana de la Programación de la UE', 'your_current_country' => 'Tu país actual', 'visit_the' => 'Visita la', - 'local_facebook_page' => 'página de Facebook local', - 'local_website' => 'Sitio web local', + 'local_facebook_page' => 'página de Facebook', + 'local_website' => 'Sitio web', 'ambassadors' => 'Embajadores', 'no_ambassadors' => 'Todavía no hay ningún embajador', 'countries_with_ambassadors' => 'Países con embajadores', diff --git a/resources/lang/et/ambassador.php b/resources/lang/et/ambassador.php index 2b32aa5be..ba9a4ca8c 100644 --- a/resources/lang/et/ambassador.php +++ b/resources/lang/et/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'ELi programmeerimisnädala Code Week saadikud', 'your_current_country' => 'Sinu praegune riik', 'visit_the' => 'Vt', - 'local_facebook_page' => 'Kohalik leht Facebookis', - 'local_website' => 'Kohalik veebisait', + 'local_facebook_page' => 'leht Facebookis', + 'local_website' => 'veebisait', 'ambassadors' => 'Saadikud', 'no_ambassadors' => 'Saadikuid veel ei ole', 'countries_with_ambassadors' => 'Saadikutega riigid', diff --git a/resources/lang/fi/ambassador.php b/resources/lang/fi/ambassador.php index ca2da5f88..9df51631d 100644 --- a/resources/lang/fi/ambassador.php +++ b/resources/lang/fi/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'EU:n koodausviikkolähettiläät', 'your_current_country' => 'Tämänhetkinen maasi', 'visit_the' => 'Katso', - 'local_facebook_page' => 'paikallinen Facebook-sivu', - 'local_website' => 'Paikallinen verkkosivusto', + 'local_facebook_page' => 'Facebook-sivu', + 'local_website' => 'verkkosivusto', 'ambassadors' => 'Lähettiläät', 'no_ambassadors' => 'Ei vielä lähettiläitä', 'countries_with_ambassadors' => 'Maat, joissa on lähettiläitä', diff --git a/resources/lang/fr/ambassador.php b/resources/lang/fr/ambassador.php index 2b49fceb8..4cf97626f 100644 --- a/resources/lang/fr/ambassador.php +++ b/resources/lang/fr/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Découvrez les ambassadeurs Code Week de l’UE', 'your_current_country' => 'Votre pays actuel', 'visit_the' => 'Consultez la', - 'local_facebook_page' => 'page Facebook de votre pays', - 'local_website' => 'Site web de votre pays', + 'local_facebook_page' => 'page Facebook', + 'local_website' => 'Site web', 'ambassadors' => 'Ambassadeurs', 'no_ambassadors' => 'Aucun ambassadeur pour le moment', 'countries_with_ambassadors' => 'Pays comptant des ambassadeurs', diff --git a/resources/lang/hr/ambassador.php b/resources/lang/hr/ambassador.php index 96c8aefdd..865fe0255 100644 --- a/resources/lang/hr/ambassador.php +++ b/resources/lang/hr/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadori Europskog tjedna programiranja', 'your_current_country' => 'Vaša trenutačna zemlja', 'visit_the' => 'Posjeti', - 'local_facebook_page' => 'lokalnu Facebook stranicu', - 'local_website' => 'Lokalno web-mjesto', + 'local_facebook_page' => 'Facebook stranicu', + 'local_website' => 'web-mjesto', 'ambassadors' => 'Ambasadori', 'no_ambassadors' => 'Još nema ambasadora', 'countries_with_ambassadors' => 'Zemlje s ambasadorima', diff --git a/resources/lang/hu/ambassador.php b/resources/lang/hu/ambassador.php index b4fc71fa1..61a9268e9 100644 --- a/resources/lang/hu/ambassador.php +++ b/resources/lang/hu/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Az európai programozási hét nagykövetei', 'your_current_country' => 'Jelenlegi országa', 'visit_the' => 'Látogasson el', - 'local_facebook_page' => 'a helyi Facebook-oldalra', - 'local_website' => 'Helyi honlap', + 'local_facebook_page' => 'Facebook-oldalra', + 'local_website' => 'honlap', 'ambassadors' => 'Nagykövetek', 'no_ambassadors' => 'Nincs még nagykövet', 'countries_with_ambassadors' => 'Országok és nagyköveteik', diff --git a/resources/lang/it/ambassador.php b/resources/lang/it/ambassador.php index a2e4cde56..e457261a2 100644 --- a/resources/lang/it/ambassador.php +++ b/resources/lang/it/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasciatori della settimana europea della programmazione', 'your_current_country' => 'Il tuo attuale paese', 'visit_the' => 'Visita', - 'local_facebook_page' => 'la pagina Facebook locale', - 'local_website' => 'Sito web locale', + 'local_facebook_page' => 'pagina Facebook', + 'local_website' => 'Sito web', 'ambassadors' => 'Ambasciatori', 'no_ambassadors' => 'Nessun ambasciatore presente', 'countries_with_ambassadors' => 'Paesi con ambasciatori', diff --git a/resources/lang/lt/ambassador.php b/resources/lang/lt/ambassador.php index 84237cd68..7cab60636 100644 --- a/resources/lang/lt/ambassador.php +++ b/resources/lang/lt/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'ES programavimo savaitės ambasadoriai', 'your_current_country' => 'Jūsų gyvenamoji šalis', 'visit_the' => 'Apsilankykite', - 'local_facebook_page' => 'vietos „Facebook“ puslapyje', - 'local_website' => 'Vietos svetainė', + 'local_facebook_page' => '„Facebook“ puslapis', + 'local_website' => 'svetainė', 'ambassadors' => 'Ambasadoriai', 'no_ambassadors' => 'Nėra ambasadorių', 'countries_with_ambassadors' => 'Šalys, kurios turi ambasadorius', diff --git a/resources/lang/lv/ambassador.php b/resources/lang/lv/ambassador.php index 45f9d41e4..a252e877d 100644 --- a/resources/lang/lv/ambassador.php +++ b/resources/lang/lv/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'ES programmēšanas nedēļas vēstnieki', 'your_current_country' => 'Jūsu pašreizējā valsts', 'visit_the' => 'Apmeklējiet', - 'local_facebook_page' => 'vietējo Facebook lapu', - 'local_website' => 'Vietējā vietne', + 'local_facebook_page' => 'Facebook lapu', + 'local_website' => 'vietne', 'ambassadors' => 'Vēstnieki', 'no_ambassadors' => 'Vēl nav vēstnieku', 'countries_with_ambassadors' => 'Valstis, kurās ir vēstnieki', diff --git a/resources/lang/me/ambassador.php b/resources/lang/me/ambassador.php index f6a193e80..af987a221 100644 --- a/resources/lang/me/ambassador.php +++ b/resources/lang/me/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadori Evropske Nedjelje programiranja', 'your_current_country' => 'Zemlja gdje trenutno boravite', 'visit_the' => 'Posjetite', - 'local_facebook_page' => 'lokalnu Facebook stranicu', - 'local_website' => 'Web-stranica na lokalnom jeziku', + 'local_facebook_page' => 'Facebook stranicu', + 'local_website' => 'Web-stranica', 'ambassadors' => 'Ambasadori', 'no_ambassadors' => 'Još uvijek nema ambasadora', 'countries_with_ambassadors' => 'Zemlje koje imaju ambasadore', diff --git a/resources/lang/mk/ambassador.php b/resources/lang/mk/ambassador.php index fd00119e3..920b740c8 100644 --- a/resources/lang/mk/ambassador.php +++ b/resources/lang/mk/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Амбасадори на Европската недела на кодирање', 'your_current_country' => 'Вашата тековна земја', 'visit_the' => 'Посетете ја', - 'local_facebook_page' => 'локалната страница на Facebook', - 'local_website' => 'Локална веб-локација', + 'local_facebook_page' => 'страница на Facebook', + 'local_website' => 'веб-локација', 'ambassadors' => 'Амбасадори', 'no_ambassadors' => 'С? уште нема амбасадори', 'countries_with_ambassadors' => 'Земји со амбасадори', diff --git a/resources/lang/mt/ambassador.php b/resources/lang/mt/ambassador.php index 2dbc14c83..5f073463f 100644 --- a/resources/lang/mt/ambassador.php +++ b/resources/lang/mt/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambaxxaturi tal-Ġimgħa tal-UE tal-Ikkowdjar', 'your_current_country' => 'Il-pajjiż attwali tiegħek', 'visit_the' => 'Żur', - 'local_facebook_page' => 'il-paġna lokali ta’ Facebok', - 'local_website' => 'Sit web lokali', + 'local_facebook_page' => 'paġna ta’ Facebook', + 'local_website' => 'Sit web', 'ambassadors' => 'Ambaxxaturi', 'no_ambassadors' => 'L-ebda ambaxxatur s’issa', 'countries_with_ambassadors' => 'Pajjiżi b’ambaxxaturi', diff --git a/resources/lang/nl/ambassador.php b/resources/lang/nl/ambassador.php index 36250172c..0148c6e91 100644 --- a/resources/lang/nl/ambassador.php +++ b/resources/lang/nl/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambassadeurs van de EU-Programmeerweek', 'your_current_country' => 'Je huidige land', 'visit_the' => 'Bezoek de', - 'local_facebook_page' => 'lokale Facebook-pagina', - 'local_website' => 'Lokale website', + 'local_facebook_page' => 'Facebook-pagina', + 'local_website' => 'website', 'ambassadors' => 'Ambassadeurs', 'no_ambassadors' => 'Nog geen ambassadeurs', 'countries_with_ambassadors' => 'Landen met ambassadeurs', diff --git a/resources/lang/pl/ambassador.php b/resources/lang/pl/ambassador.php index 1f76e45ab..73b9472f3 100644 --- a/resources/lang/pl/ambassador.php +++ b/resources/lang/pl/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadorzy Europejskiego Tygodnia Kodowania', 'your_current_country' => 'Twój obecny kraj', 'visit_the' => 'Do odwiedzenia:', - 'local_facebook_page' => 'lokalna strona w serwisie Facebook', - 'local_website' => 'lokalna strona internetowa', + 'local_facebook_page' => 'strona w serwisie Facebook', + 'local_website' => 'strona internetowa', 'ambassadors' => 'Ambasadorzy', 'no_ambassadors' => 'Brak ambasadorów', 'countries_with_ambassadors' => 'Kraje posiadające ambasadorów', diff --git a/resources/lang/pt/ambassador.php b/resources/lang/pt/ambassador.php index 94215ea97..2a0ffff8e 100644 --- a/resources/lang/pt/ambassador.php +++ b/resources/lang/pt/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Embaixadores da Semana Europeia da Programação', 'your_current_country' => 'O seu país atual', 'visit_the' => 'Visite', - 'local_facebook_page' => 'a página do Facebook local', - 'local_website' => 'o sítio Web local', + 'local_facebook_page' => 'página do Facebook', + 'local_website' => 'sítio Web', 'ambassadors' => 'Embaixadores', 'no_ambassadors' => 'Ainda sem embaixadores', 'countries_with_ambassadors' => 'Países com embaixadores', diff --git a/resources/lang/ro/ambassador.php b/resources/lang/ro/ambassador.php index 8a7932ad0..77960e807 100644 --- a/resources/lang/ro/ambassador.php +++ b/resources/lang/ro/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadori ai Săptămânii UE a programării', 'your_current_country' => 'Țara dumneavoastră actuală', 'visit_the' => 'Vizitați', - 'local_facebook_page' => 'pagina locală de Facebook', - 'local_website' => 'Site local', + 'local_facebook_page' => 'pagina de Facebook', + 'local_website' => 'Site', 'ambassadors' => 'Ambasadori', 'no_ambassadors' => 'Încă nu există ambasadori', 'countries_with_ambassadors' => 'Țări cu ambasadori', diff --git a/resources/lang/rs/ambassador.php b/resources/lang/rs/ambassador.php index 85169ab42..31e200197 100644 --- a/resources/lang/rs/ambassador.php +++ b/resources/lang/rs/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadori EU nedelje programiranja', 'your_current_country' => 'Trenutni izbor zemlje', 'visit_the' => 'Posetite', - 'local_facebook_page' => 'Facebook stranicu vaše zemlje', - 'local_website' => 'Veb-sajt za vašu zemlju', + 'local_facebook_page' => 'Facebook stranicu', + 'local_website' => 'Veb-sajt', 'ambassadors' => 'Ambasadori', 'no_ambassadors' => 'Bez ambasadora', 'countries_with_ambassadors' => 'Zemlje sa ambasadorima', diff --git a/resources/lang/sk/ambassador.php b/resources/lang/sk/ambassador.php index ea8d32967..224769c2b 100644 --- a/resources/lang/sk/ambassador.php +++ b/resources/lang/sk/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Veľvyslanci Európskeho týždňa programovania', 'your_current_country' => 'Vaša aktuálna krajina', 'visit_the' => 'Navštívte', - 'local_facebook_page' => 'miestnu facebookovú stránku', - 'local_website' => 'miestnu webovú lokalitu', + 'local_facebook_page' => 'facebookovú stránku', + 'local_website' => 'webovú lokalitu', 'ambassadors' => 'Veľvyslanci', 'no_ambassadors' => 'Zatiaľ nie sú žiadni veľvyslanci', 'countries_with_ambassadors' => 'Krajiny s veľvyslancami', diff --git a/resources/lang/sl/ambassador.php b/resources/lang/sl/ambassador.php index cd148227b..a2fa5c106 100644 --- a/resources/lang/sl/ambassador.php +++ b/resources/lang/sl/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambasadorji tedna programiranja EU', 'your_current_country' => 'Vaša država', 'visit_the' => 'Obiščite', - 'local_facebook_page' => 'lokalno stran na Facebooku', - 'local_website' => 'Lokalno spletno mesto', + 'local_facebook_page' => 'stran na Facebooku', + 'local_website' => 'spletno mesto', 'ambassadors' => 'Ambasadorji', 'no_ambassadors' => 'Še ni ambasadorjev', 'countries_with_ambassadors' => 'Države z ambasadorji', diff --git a/resources/lang/sv/ambassador.php b/resources/lang/sv/ambassador.php index 01a845c58..e17465aab 100644 --- a/resources/lang/sv/ambassador.php +++ b/resources/lang/sv/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'Ambassadörer för EU Code Week', 'your_current_country' => 'Ditt land', 'visit_the' => 'Besök den', - 'local_facebook_page' => 'lokala Facebook-sidan', - 'local_website' => 'Lokal webbplats', + 'local_facebook_page' => 'Facebook-sidan', + 'local_website' => 'webbplats', 'ambassadors' => 'Ambassadörer', 'no_ambassadors' => 'Inga ambassadörer ännu', 'countries_with_ambassadors' => 'Länder med ambassadörer', diff --git a/resources/lang/tr/ambassador.php b/resources/lang/tr/ambassador.php index dec2f5f47..dac6a63ee 100644 --- a/resources/lang/tr/ambassador.php +++ b/resources/lang/tr/ambassador.php @@ -16,8 +16,8 @@ 'title' => 'AB Kod Haftası Elçileri', 'your_current_country' => 'Bulunduğunuz ülke', 'visit_the' => 'Ziyaret edin', - 'local_facebook_page' => 'yerel Facebook sayfasını', - 'local_website' => 'Yerel Web Sitesini', + 'local_facebook_page' => 'Facebook sayfasını', + 'local_website' => 'Web Sitesi', 'ambassadors' => 'Elçiler', 'no_ambassadors' => 'Herhangi bir elçi mevcut değildir', 'countries_with_ambassadors' => 'Elçisi olan ülkeler', diff --git a/resources/lang/ua/ambassador.php b/resources/lang/ua/ambassador.php index 7d4b2d1fe..5f5dabb61 100644 --- a/resources/lang/ua/ambassador.php +++ b/resources/lang/ua/ambassador.php @@ -14,8 +14,8 @@ */ 'visit_the' => 'Відвідайте', - 'local_facebook_page' => 'локальну сторінку в Facebook', - 'local_website' => 'Локальний сайт', + 'local_facebook_page' => 'сторінку в Facebook', + 'local_website' => 'сайт', 'no_ambassadors' => 'Поки що відсутній посол', ]; diff --git a/resources/views/community.blade.php b/resources/views/community.blade.php index 142574986..da3244c3b 100755 --- a/resources/views/community.blade.php +++ b/resources/views/community.blade.php @@ -1,320 +1,839 @@ -@extends('layout.tall') - -@section('content') - - +@extends('layout.new_base') + +@section('non-vue-content') +
+ @php + $list = [(object) ['label' => __('community.titles.0'), 'href' => '']]; + @endphp + @section('layout.breadcrumb') + @include('layout.breadcrumb', ['list' => $list]) + @endsection + + + +
+
+
+
+ + +
+
+
+

+ @lang('community.titles.0') +

+

+ A vibrant network of educators, volunteers and ambassadors driving EU Code Week forward. Connect, collaborate and inspire the next generation of digital innovators in your country — and beyond. +

+ + Get in touch + +
+
-
+ + + +
-
+
+
+
+ @lang('community.intro.0'). @lang('community.intro.1') +
+
+

+ @lang('community.intro.2') +

+
+ +
+ +
- @if(app('request')->input('country_iso')) - @foreach ($countries as $country) - @if($country->iso === app('request')->input('country_iso')) +
+
+
- @if($country->facebook) - - @lang('ambassador.visit_the') - @lang('ambassador.local_facebook_page') - - @endif +
- @if($country->website) - - @lang('ambassador.visit_the') @lang('ambassador.local_website') - +
+
+
+
+
+ + +
+
+
+

+ @lang('community.titles.1') +

+

+ @lang('community.ambassadors') +

+
+ @if (app('request')->input('country_iso')) + @foreach ($countries as $country) + @if ($country->iso === app('request')->input('country_iso')) + @if ($country->facebook) + + + @lang('ambassador.visit_the') + @lang('ambassador.local_facebook_page') + +
+ + +
+
+ @endif + + @if ($country->website) + + + @lang('ambassador.visit_the') @lang('ambassador.local_website') + +
+ + +
+
+ @endif @endif - - @endif - @endforeach - @endif - - + @endforeach + @endif +
+
-
- @forelse ($ambassadors as $ambassador) -
-
- -
-
-
{{ $ambassador->fullName() }}
-

{{ $ambassador->bio }}

+
+ +
+ +
+ @forelse ($ambassadors as $ambassador) +
+
+ +
+
+

+ {{ $ambassador->fullName() }}

+

{{ $ambassador->bio }}

-
- {{--Ambassador email--}} - @if($ambassador->email_display) - - Twitter - - @elseif($ambassador->email) - - Twitter - - @endif - {{--Ambassador twitter--}} - @if($ambassador->twitter) - - Twitter +
- @empty - @lang('ambassador.no_ambassadors') :(
- @endforelse -
- - {{-- Display this section only if a country is selected and has specific content --}} - @php - $country = app('request')->input('country_iso'); - $supportedCountries = ['GR', 'CY', 'MT', 'IT', 'BG', 'TR', 'UA','PL','IE','FR','LU','NL','BE','SK','CZ','NO','IS','FI','SE','PT','ES','LV','LT','HR','SI','DE','AT','CH','RO','MD','DK']; - @endphp - - @if(in_array($country, $supportedCountries)) -
-
-
- {{-- Dynamically construct the language keys based on country code --}} -

@lang("community.hub_level_{$country}")

-

@lang("community.hub_{$country}")

-

@lang("community.hub_desc_{$country}")

-
-
- -
-
-
- @endif - - {{-- Germany-specific additional section --}} - @if($country === 'DE') -
-
-
@lang('community.codeweek_de')
-
-
- @endif - -
-

@lang('community.titles.2')

-
-
- {{-- Belgium-teachers for NL --}} - @if($country === 'BE') -

@lang('community.leading-teachers_be')

- @else -

@lang('community.leading-teachers')

- @endif -

@lang('community.cta')

-
- -
- -
-
- -
- -
-

@lang('community.titles.3')

-
-
-

- @lang('community.edu') -

-
-
- -
+
+ @if ($ambassador->email) + + Get in touch + + + + + + + @endif + @if ($ambassador->twitter) + + + + + + + + + + + + + + + + + + + + @endif
-
-
-

@lang('community.titles.4')

-
-
- {{--

--}} - {{-- @lang('community.volunteer.0')--}} - {{--

--}} - {{--

--}} - {{-- @lang('community.volunteer.1')--}} - {{--

--}} - {{--

--}} - {{-- @lang('community.volunteer.2')--}} - {{--

--}} - -

- @lang('community.volunteer.0') @lang('community.volunteer.1') @lang('community.volunteer.2') - @lang('community.volunteer.3') - @lang('community.volunteer.4') @lang('community.volunteer.5') @lang('community.volunteer.6') - . -

- - -

- @lang('community.volunteer.7') @lang('community.volunteer.8'). - @lang('community.volunteer.11') -

- -

- @lang('community.volunteer.12') @lang('community.volunteer.13') @lang('community.volunteer.14') @lang('community.volunteer.15') - -

-
-
- -
+
+ @empty + + @endforelse +
+
+
+
+ + + +
+
+

+ @lang('community.titles.2') +

+

+ {{-- Belgium-teachers for NL --}} + @if ($country === 'BE') + @lang('community.leading-teachers_be') + @else + @lang('community.leading-teachers') + @endif + @lang('community.cta') +

+
+
+ +
+
+
+ +
+
+ +
+ + + +
-
- - + +
+ + + + +
+ +
+ + + + +
+
+ +
+
+ + + +
+
+ +
+
+
+ + +
+
+
+

+ @lang('community.titles.3') +

+

+ @lang('community.edu') +

+
+
+ {{-- Display this section only if a country is selected and has specific content --}} + @php + $country = app('request')->input('country_iso'); + $supportedCountries = [ + 'GR', + 'CY', + 'MT', + 'IT', + 'BG', + 'TR', + 'UA', + 'PL', + 'IE', + 'FR', + 'LU', + 'NL', + 'BE', + 'SK', + 'CZ', + 'NO', + 'IS', + 'FI', + 'SE', + 'PT', + 'ES', + 'LV', + 'LT', + 'HR', + 'SI', + 'DE', + 'AT', + 'CH', + 'RO', + 'MD', + 'DK', + ]; + @endphp + @if (in_array($country, $supportedCountries)) + +
+
+
+ +
+
+

+ @lang("community.hub_level_{$country}") +

+

+ {!! __("community.hub_{$country}") !!} +

+

+ {!! __("community.hub_desc_{$country}") !!} +

+ @if ($country === 'DE') +
+
+
@lang('community.codeweek_de')
+
+
+ @endif +
+
+
+ + +
+
+
+
+ @endif @endsection @push('extra-css') - + @endpush @push('scripts') + - - - - {{-- --}} - {{-- --}} - - {{-- + + + + @endsection + +