Compare commits

..

No commits in common. "28cbe54c340332f846fb10c45ae1086ccbee9189" and "ccb4f8218628dd4fae2c21c68b5d8ebbbe601ec7" have entirely different histories.

22 changed files with 554 additions and 604 deletions

View File

@ -44,7 +44,7 @@ function App() {
<Route path='/rating' element={<Rating />} /> <Route path='/rating' element={<Rating />} />
<Route path='/about' element={<About />} /> <Route path='/about' element={<About />} />
<Route path='/conditions' element={<ConditionsOfUse />} /> <Route path='/conditions' element={<ConditionsOfUse />} />
<Route path='/data' element={<Cookies />} /> <Route path='/cookies' element={<Cookies />} />
<Route path='/themes' element={<Thematiques />} /> <Route path='/themes' element={<Thematiques />} />
<Route path='/confidentiality' element={<Confidentiality />} /> <Route path='/confidentiality' element={<Confidentiality />} />
<Route path='/test' element={<Test />} /> <Route path='/test' element={<Test />} />

View File

@ -1,6 +1,6 @@
.page-container--warning { .page-container--warning {
@apply bg-lhoist min-h-screen py-12 px-4 flex flex-col justify-center items-center; @apply bg-lhoist min-h-screen py-12 px-4 flex flex-col justify-center items-center;
box-sizing: border-box; box-sizing: border-box ;
.warning-content__title { .warning-content__title {
@apply bg-construction p-4 text-5xl; @apply bg-construction p-4 text-5xl;
transform: rotate(-3deg); transform: rotate(-3deg);
@ -11,7 +11,4 @@
.warning-content__text { .warning-content__text {
@apply text-white text-center text-xl max-w-2xl pb-12; @apply text-white text-center text-xl max-w-2xl pb-12;
} }
.lhoist-branding-logo {
@apply hidden md:block;
}
} }

View File

@ -7,16 +7,8 @@ import { useUser } from "../../hooks/useUser.jsx";
export default function CookiesModal() { export default function CookiesModal() {
const { screensTranslations, hasConsentedCookies, setHasConsentedCookies, acceptCookies } = useUser(); const { screensTranslations, hasConsentedCookies, setHasConsentedCookies, acceptCookies } = useUser();
if ( if (!screensTranslations || !screensTranslations.pagesName) return <p>loading</p>;
!screensTranslations ||
!screensTranslations.pagesName ||
!screensTranslations.cookies ||
!screensTranslations.ui
)
return <p>loading</p>;
const cookiesTranslations = screensTranslations.cookies;
const pagesName = screensTranslations.pagesName; const pagesName = screensTranslations.pagesName;
const uiTranslations = screensTranslations.ui;
return ( return (
<Modal <Modal
@ -32,20 +24,25 @@ export default function CookiesModal() {
src={cookiesModalCover} src={cookiesModalCover}
alt='close' alt='close'
/> />
<h3 className='titling-construction '>{cookiesTranslations.title}</h3> <h3 className='titling-construction '>Données Anonymes</h3>
<p className='explanation'>{cookiesTranslations.description}</p> <p className='explanation'>
Notre plateforme traite vos informations de façon anonyme dans le but
d'optimiser et de personnaliser votre expérience utilisateur sur notre
site. Pour connaître en détail les données collectées et leur usage,
consultez notre politique de gestion des données.
</p>
<div className='pages-redirection'> <div className='pages-redirection'>
<Link to='/confidentiality' className='classic-link'> <Link to='/confidentiality' className='classic-link'>
{pagesName.confidentiality} {pagesName.confidentiality}
</Link> </Link>
<Link to='/data' className='classic-link'> <Link to='/cookies' className='classic-link'>
{pagesName.cookies} {pagesName.cookies}
</Link> </Link>
</div> </div>
<button <button
className='cta cta--lhoist cta--schief cta--zuume cta--spaced-normal' className='cta cta--lhoist cta--schief cta--zuume cta--spaced-normal'
onClick={acceptCookies}> onClick={acceptCookies}>
{uiTranslations.continue} Continuer
</button> </button>
</div> </div>
</div> </div>

View File

@ -11,7 +11,7 @@ export default function Timer() {
useEffect(() => { useEffect(() => {
if (!hasCheckedTutorial || !isTimeRuning) return; if (!hasCheckedTutorial || !isTimeRuning) return;
let intervalId; let intervalId;
intervalId = setInterval(() => setGameTime(gameTime + 1), 1000); intervalId = setInterval(() => setGameTime(gameTime + 100), 1000);
// setCurrentTime(currentTime); // setCurrentTime(currentTime);
return () => clearInterval(intervalId); return () => clearInterval(intervalId);

View File

@ -6,12 +6,11 @@ import menuToggleIcon from "../../assets/img/icons/icon-bars-menu-toggle.svg";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { motion } from "framer-motion"; import { motion } from "framer-motion";
import Logo from "./AppLogoVector.jsx"; import Logo from "./AppLogoVector.jsx";
import Loading from "../animations/Loading";
export default function Nav() { export default function Nav() {
let location = useLocation(); let location = useLocation();
const { language, screensTranslations } = useUser(); const { screensTranslations } = useUser();
const [isMenuOpen, setIsMenuOpen] = useState(false); const [isMenuOpen, setIsMenuOpen] = useState(false);
@ -38,8 +37,8 @@ export default function Nav() {
exit: { y: "-100%" }, exit: { y: "-100%" },
}; };
if (!screensTranslations || !screensTranslations.ui || !screensTranslations.pagesName) return <Loading />; if (!screensTranslations || !screensTranslations.ui || !screensTranslations.pagesName) return <p>loading</p>;
const uiScreenTranslations = screensTranslations.ui; const uiTranslations = screensTranslations.ui;
const pagesNamesTranslations = screensTranslations.pagesName; const pagesNamesTranslations = screensTranslations.pagesName;
return ( return (
@ -47,7 +46,7 @@ export default function Nav() {
{location && location.pathname != "/Home" ? <Logo /> : null} {location && location.pathname != "/Home" ? <Logo /> : null}
<LanguageSelect /> <LanguageSelect />
<button <button
title={uiScreenTranslations.openMenu} title={uiTranslations.openMenu}
className='nav-menu-toggle cta cta--button cta--button-icon' className='nav-menu-toggle cta cta--button cta--button-icon'
onClick={handleMenuOpen}> onClick={handleMenuOpen}>
<img className='' src={menuToggleIcon} alt='' /> <img className='' src={menuToggleIcon} alt='' />
@ -62,7 +61,7 @@ export default function Nav() {
exit={animationParameters.exit} exit={animationParameters.exit}
transition={{ duration: 0.4, ease: "easeOut" }}> transition={{ duration: 0.4, ease: "easeOut" }}>
<button <button
title={uiScreenTranslations.closeMenu} title={uiTranslations.closeMenu}
className='cta cta--construction cta--button-icon cta--close' className='cta cta--construction cta--button-icon cta--close'
onClick={handleMenuOpen}></button> onClick={handleMenuOpen}></button>
@ -80,17 +79,13 @@ export default function Nav() {
<ul className='menu__legal-mentions'> <ul className='menu__legal-mentions'>
<li> <li>
<Link to='/confidentiality'> <Link to='/confidentiality'>Politique de confidentialité</Link>
{pagesNamesTranslations.confidentiality}
</Link>
</li> </li>
<li> <li>
<Link to='/conditions'> <Link to='/conditions'> Conditions d'utilisation</Link>
{pagesNamesTranslations.conditions}
</Link>
</li> </li>
<li> <li>
<Link to='/data'>{pagesNamesTranslations.cookies}</Link> <Link to='/cookies'> Cookies</Link>
</li> </li>
</ul> </ul>
</motion.div> </motion.div>

View File

@ -1,25 +1,21 @@
{ {
"stay_safe": "Zůstaňte v bezpečí", "stay_safe": "Buď v bezpečí",
"welcome": { "welcome": {
"welcome": "Vítejte", "welcome": "Vítejte",
"select_language": "Zvolte jazyk", "select_language": "Vyberte svůj jazyk",
"language_label": "Jazyk", "language_label": "jazyk",
"start": "Start", "start": "Začít",
"enter": "Zadat" "enter": "Vstoupit"
},
"warning": {
"safety_text": "V zájmu vlastní bezpečnosti hrajte pouze tehdy, když jste pohodlně usazeni a nijak se nepohybujete.",
"warning": "Pozor"
}, },
"home": { "home": {
"app_description": "Prozkoumejte interaktivní hru Stay Safe, kde každá volba ovlivňuje vaši bezpečnost v závodech společnosti Lhoist. Vydejte se na zážitkovou cestu zaměřenou na prevenci rizik." "app_description": "Objevte interaktivní hru Stay Safe, kde vaše volby určí vaši bezpečnost na pracovišti."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Návštěvník", "visitor": "Návštěvník",
"driver": "Řidič", "driver": "Kamionový řidič",
"lhoist_employee": "Zaměstnanec Lhoist", "lhoist_employee": "Zaměstnanec Lhoist",
"subcontractor_employee": "Dodavatel" "subcontractor_employee": "Zaměstnanec subdodavatele"
}, },
"iam": "Jsem", "iam": "Jsem",
"profile": "Profil" "profile": "Profil"
@ -30,79 +26,72 @@
"country_label": "Země" "country_label": "Země"
}, },
"game": { "game": {
"found": "Bingo!", "found": "Nalezeno!",
"is_it_secure": "Bezpečné, nebo riskantní?", "is_it_secure": "bezpečné nebo riskantní?",
"is_it_secure_question": "Představuje daná situace velké riziko, nebo je dané chování správné?", "is_it_secure_question": "Představuje situace významné riziko nebo identifikujete správné chování?",
"secure": "Bezpečné", "secure": "Bezpečné",
"risky": "Riskantní", "risky": "Riskantní",
"next": "Další", "next": "Další",
"previous": "Předchozí", "previous": "Předchozí",
"right_answer": "Správná odpověď!", "right_answer": "Správná odpověď",
"wrong_answer": "Špatná odpověď!", "wrong_answer": "Špatná odpověď",
"it_is_risk": "Toto chování je riskantní", "it_is_risk": "Je to riziko",
"it_is_not_risk": "Toto chování je bezpečné" "it_is_not_risk": "Není to riziko"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Jak hrát?", "how_to_play": "Jak hrát?",
"move_around": "Pohyb v rámci hry", "move_around": "Pohybujte se ve hře",
"move_around_description": "Prozkoumejte danou scénu přesunutím a podržením kurzoru myši nebo přejetím prstu po displeji telefonu.", "move_around_description": "Pohybujte a držte kurzor myši nebo posouvejte prstem po obrazovce telefonu pro prozkoumání scény.",
"walkthrough": "Cíl hry", "walkthrough": "Průběh hry",
"walkthrough_description": "Určit správné a špatné postupy kliknutím na objekty a činnosti na dané scéně.", "walkthrough_description": "Identifikujte dobré a špatné praktiky klikáním na objekty a akce ve scéně.",
"points_and_time": "Body a načasování", "points_and_time": "Body a časomíra",
"points_and_time_description": "Identifikujte různé činnosti tak, že uděláte co nejméně chyb, abyste zajistili bezpečnost, a to co nejrychleji!" "points_and_time_description": "Identifikujte různé akce s co nejmenším počtem chyb, bezpečnost je nutností, a dělejte to co nejrychleji!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Zpráva o bezpečnosti", "results_screen_title": "Bezpečnostní zpráva",
"perfect_title": "Blahopřejeme!", "perfect_title": "Gratulujeme!",
"perfect_text": "Váš vynikající výsledek svědčí o tom, že jste si dobře vědomi rizik a dbáte na bezpečnost, což přispívá k bezpečnému pracovnímu prostředí pro všechny.", "perfect_text": "Vaše vynikající výkon ukazuje silné povědomí o rizicích a závazek k bezpečnosti, přispívá k bezpečné pracovnímu prostředí pro všechny.",
"perfect_motivation_line": "Jen tak dál!", "perfect_motivation_line": "Pokračujte v tom!",
"congrats_title": "Blahopřejeme!", "congrats_title": "Gratulace!",
"congrats_text": "Vaše povědomí o rizicích hodnotíme pozitivně, ale nezapomínejme, že podstata našeho pracovního prostředí může vést k nehodám, pokud nebudeme ostražití.", "congrats_text": "Vaše povědomí o rizicích je pozitivní, ale pamatujme si, že realita našeho pracovního prostředí může vést k nehodám, pokud nebudeme pozorní.",
"congrats_motivation_line": "Zkusme společně naši ostražitost zvýšit!", "congrats_motivation_line": "Společně zvyšme svou ostražitost!",
"attention_title": "Dávejte si pozor...", "attention_title": "Pozor...",
"attention_text": "Pokud nebudete neustále ostražití, může dojít velmi rychle k nehodě. Využijte tuto zkušenost jako příležitost ke zvýšení povědomí o rizicích.", "attention_text": "Nehoda se může stát rychle bez neustálé ostražitosti. Využijte tuto zkušenost jako příležitost k rozvoji většího povědomí o rizicích.",
"attention_motivation_line": "Buďte ostražití!" "attention_motivation_line": "Zůstaňte bdělí!"
}, },
"rating": { "rating": {
"title": "Poznámky", "title": "Hodnocení",
"text": "Děkujeme, že jste se zapojili do hry Stay Safe. Vaše zpětná vazba je pro nás důležitá", "text": "Děkujeme, že jste hráli Stay Safe. Váš názor je pro nás důležitý",
"placeholder": "Jak svou zkušenost hodnotíte?" "placeholder": "Co jste si o této zkušenosti mysleli?"
}, },
"ui": { "ui": {
"start": "Start", "start": "Začít",
"back": "Zpět", "back": "Zpět",
"next": "Další", "next": "Další",
"previous": "Předchozí", "previous": "Předchozí",
"continue": "Pokračovat",
"submit": "Odeslat", "submit": "Odeslat",
"yes": "Ano", "yes": "Ano",
"no": "Ne", "no": "Ne",
"openMenu": "Otevřít nabídku", "openMenu": "Otevřít menu",
"closeMenu": "Zavřít nabídku", "closeMenu": "Zavřít menu",
"language": "Jazyk", "language": "Jazyk",
"loading": "Načítání", "loading": "Načítání",
"last_update": "Poslední aktualizace", "last_update": "Poslední aktualizace"
"show_help": "Zobrazit nápovědu",
"download": "Stáhnout"
}, },
"footer": { "footer": {
"copyright": "Vydání hry Stay Safe", "copyright": "Vydání Stay Safe",
"all_rights_reserved": "Všechna práva vyhrazena." "all_rights_reserved": "Všechna práva vyhrazena."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Chyba 404",
"page_not_found": "Page not found", "page_not_found": "Stránka nenalezena",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "To je trapné... Zdá se, že hledaná stránka neexistuje!"
}, },
"pagesName": { "pagesName": {
"about": "O této platformě", "about": "O",
"themes": "Témata", "themes": "Témata",
"conditions": "Podmínky používání", "conditions": "Podmínky použití",
"cookies": "Správa údajů", "cookies": "Cookies",
"confidentiality": "Zásady ochrany osobních údajů" "confidentiality": "Zásady ochrany osobních údajů"
},
"cookies": {
"title": "Anonymní údaje",
"description": "Naše platforma zpracovává vaše informace anonymně, aby optimalizovala a přizpůsobila vaše uživatelské prostředí na našich stránkách. Podrobné informace o shromažďovaných údajích a jejich použití naleznete v našich zásadách správy údajů."
} }
} }

View File

@ -1,108 +1,97 @@
{ {
"stay_safe": "Hold dig sikker", "stay_safe": "Vær sikker",
"welcome": { "welcome": {
"welcome": "Velkommen", "welcome": "Velkommen",
"select_language": "Vælg dit sprog", "select_language": "Vælg dit sprog",
"language_label": "Sprog", "language_label": "sprog",
"start": "Start", "start": "Start",
"enter": "Tast ind" "enter": "Indtast"
},
"warning": {
"safety_text": "For din sikkerheds skyld spil helst siddende og immobilt.",
"warning": "Pas på"
}, },
"home": { "home": {
"app_description": "Gå på opdagelse i det interaktive spil Stay Safe, hvor hvert enkelt valg har indflydelse på din sikkerhed på Lhoists arbejdspladser." "app_description": "Oplev det interaktive spil Stay Safe, hvor dine valg vil bestemme din sikkerhed på arbejdspladsen."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Gæst", "visitor": "Besøgende",
"driver": "Fører", "driver": "Lastbilchauffør",
"lhoist_employee": "Lhoist medarbejder", "lhoist_employee": "Lhoist-ansat",
"subcontractor_employee": "Underleverandør" "subcontractor_employee": "Underleverandør-ansat"
}, },
"iam": "Jeg er", "iam": "Jeg er",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Jeg befinder mig i", "iamfrom": "Jeg kommer fra",
"profile": "Profil", "profile": "Profil",
"country_label": "Land" "country_label": "Land"
}, },
"game": { "game": {
"found": "Fundet!", "found": "Fundet!",
"is_it_secure": "Sikkert eller risikabelt?", "is_it_secure": "sikker eller risikabel?",
"is_it_secure_question": "Findes der en alvorlig risiko eller er adfæren tilpasset?", "is_it_secure_question": "Udposer situationen for en stor risiko, eller identificerer du god opførsel?",
"secure": "Sikkert", "secure": "Sikker",
"risky": "Risikabelt", "risky": "Risikabel",
"next": "Næste", "next": "Næste",
"previous": "Forrige", "previous": "Forrige",
"right_answer": "Rigtigt svar", "right_answer": "Korrekt svar",
"wrong_answer": "Urigtigt svar", "wrong_answer": "Forkert svar",
"it_is_risk": "Det er en risikabel adfærd", "it_is_risk": "Det er en risiko",
"it_is_not_risk": "Det er en sikker adfærd" "it_is_not_risk": "Det er ikke en risiko"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Sådan spiller du?", "how_to_play": "Sådan spiller du?",
"move_around": "Bevæg dig rundt i spillet", "move_around": "Bevæg dig i spillet",
"move_around_description": "Styr og hold musemarkøren nede eller bevæg fingeren på din smartphones skærm for at udforske området.", "move_around_description": "Flyt og hold musemarkøren nede eller stryg med fingeren på din telefons skærm for at udforske scenen.",
"walkthrough": "Spillets gang", "walkthrough": "Forløbet af et spil",
"walkthrough_description": "Peg ud de gode og dårlige praksisser ved at trykke på dem på skærmet.", "walkthrough_description": "Identificer de gode og dårlige praksisser ved at klikke på objekter og handlinger i scenen.",
"points_and_time": "Point og stopur", "points_and_time": "Point og tid",
"points_and_time_description": "Peg ud de forskellige aktioner og begå så fejl som muligt, sikkerhed først, for hurtigst muligt!" "points_and_time_description": "Identificer de forskellige handlinger ved at lave så få fejl som muligt, sikkerhed er et must, og gør det så hurtigt som muligt!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Sikkerhedsrapport", "results_screen_title": "Sikkerhedsrapport",
"perfect_title": "Tillykke!", "perfect_title": "Tillykke!",
"perfect_text": "Dine fremragende præstation viser, at du godt vurderer risici, og at du sætter sikkerheden først. Det gør også dine kollegernes arbejdsplads sikrere.", "perfect_text": "Din fremragende præstation viser en stærk bevidsthed om risici og en forpligtelse til sikkerhed, hvilket bidrager til et sikkert arbejdsmiljø for alle.",
"perfect_motivation_line": "Bliv ved!", "perfect_motivation_line": "Bliv ved med det!",
"congrats_title": "Tillykke!", "congrats_title": "Tillykkes!",
"congrats_text": "Du vurderer godt risici, men lad os ikke glemme, at vores professionnelle område kan forårsage ulykker, hvis vi ikke er forsigtige.", "congrats_text": "Din risikobevidsthed er positiv, men lad os huske, at virkeligheden på vores arbejdsplads kan føre til ulykker, hvis vi ikke er opmærksomme.",
"congrats_motivation_line": "Lad os vise forsigtighed sammen!", "congrats_motivation_line": "Lad os sammen skærpe vores opmærksomhed!",
"attention_title": "Pas på…", "attention_title": "Opmærksomhed...",
"attention_text": "Ulykker skyldes uforsigtighed. Benyt lejligheden til at informere dig mere om risici.", "attention_text": "En ulykke kan ske hurtigt uden konstant opmærksomhed. Brug denne oplevelse som en mulighed for at udvikle øget risikobevidsthed.",
"attention_motivation_line": "Vær forsigtig!" "attention_motivation_line": "Hold dig vågen!"
}, },
"rating": { "rating": {
"title": "Noter", "title": "Bedømmelser",
"text": "Tak fordi du spillede Stay Safe. Vi sætter pris på din feedback", "text": "Tak fordi du spillede Stay Safe. Din mening er vigtig for os",
"placeholder": "Hvad synes du om spillet?" "placeholder": "Hvad syntes du om denne oplevelse?"
}, },
"ui": { "ui": {
"start": "Start", "start": "Start",
"back": "Tilbage", "back": "Tilbage",
"next": "Næste", "next": "Næste",
"previous": "Forrige", "previous": "Forrige",
"continue": "Gå videre", "submit": "Indsend",
"submit": "Indsende",
"yes": "Ja", "yes": "Ja",
"no": "Nej", "no": "Nej",
"openMenu": "Åbn menu", "openMenu": "Åbn menu",
"closeMenu": "Luk menu", "closeMenu": "Luk menu",
"language": "Sprog", "language": "Sprog",
"loading": "Vent lige", "loading": "Indlæser",
"last_update": "Sidste opdatering", "last_update": "Seneste opdatering"
"show_help": "Hjælp",
"download": "Hent"
}, },
"footer": { "footer": {
"copyright": "Stay Safe Udgiverselskab", "copyright": "Stay Safe udgave",
"all_rights_reserved": "Ophavsret." "all_rights_reserved": "Alle rettigheder forbeholdes."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Fejl 404",
"page_not_found": "Page not found", "page_not_found": "Side ikke fundet",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "Ups... Det ser ud til, at den side, du ledte efter, ikke findes!"
}, },
"pagesName": { "pagesName": {
"about": "Om Stay Safe", "about": "Om",
"themes": "Temaer", "themes": "Emner",
"conditions": "Betingelser for anvendelse", "conditions": "Brugsbetingelser",
"cookies": "Datahåndtering", "cookies": "Cookies",
"confidentiality": "Privatlivspolitik" "confidentiality": "Fortrolighedspolitik"
},
"cookies": {
"title": "Anonymiserede data",
"description": "Vores platform behandler dine oplysninger anonymt for at optimere og for at personliggøre din oplevelse som bruger på vores hjemmeside. Hvis du vil have mere detajleret information om, hvordan dine data indsamles og anvendes, kan du søge indsigt i vores politik for datahåndtering."
} }
} }

View File

@ -1,108 +1,97 @@
{ {
"stay_safe": "Bleiben Sie sicher", "stay_safe": "Bleib sicher",
"welcome": { "welcome": {
"welcome": "Willkommen", "welcome": "Willkommen",
"select_language": "Sprache auswählen", "select_language": "Wählen Sie Ihre Sprache",
"language_label": "Sprache", "language_label": "Sprache",
"start": "Start", "start": "Starten",
"enter": "Eingeben" "enter": "Eintreten"
},
"warning": {
"safety_text": "Zu Ihrer Sicherheit, spielen Sie nur wenn Sie bequem und entspannt sitzen",
"warning": "Achtung"
}, },
"home": { "home": {
"app_description": "Entdecken Sie das interaktive Spiel Stay Safe, wo jede Auswahl Ihre Sicherheit auf Lhoist-Standorten beeinflusst." "app_description": "Entdecken Sie das interaktive Spiel Stay Safe, bei dem Ihre Entscheidungen Ihre Sicherheit am Arbeitsplatz bestimmen."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Besucher", "visitor": "Besucher",
"driver": "Fahrer", "driver": "LKW-Fahrer",
"lhoist_employee": "Lhoist-Angestellter", "lhoist_employee": "Lhoist-Mitarbeiter",
"subcontractor_employee": "Auftragnehmer" "subcontractor_employee": "Mitarbeiter eines Subunternehmers"
}, },
"iam": "Ich bin", "iam": "Ich bin",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Ich befinde mich in ...", "iamfrom": "Ich komme aus",
"profile": "Profil", "profile": "Profil",
"country_label": "Land" "country_label": "Land"
}, },
"game": { "game": {
"found": "Gefunden!", "found": "Gefunden!",
"is_it_secure": "Sicher oder riskant?", "is_it_secure": "sicher oder riskant?",
"is_it_secure_question": "Stellt die Situation ein grosses Sicherheitsrisiko dar oder stellen Sie ein gutes Verhalten fest?", "is_it_secure_question": "Stellt die Situation ein großes Risiko dar oder identifizieren Sie ein gutes Verhalten?",
"secure": "Sicher", "secure": "Sicher",
"risky": "Riskant", "risky": "Riskant",
"next": "Nächste Seite", "next": "Weiter",
"previous": "Vorherige Seite", "previous": "Zurück",
"right_answer": "Richtige Antwort", "right_answer": "Richtige Antwort",
"wrong_answer": "Falsche Antwort", "wrong_answer": "Falsche Antwort",
"it_is_risk": "Dieses Verhalten birgt Risiken", "it_is_risk": "Es ist ein Risiko",
"it_is_not_risk": "Es ist ein sicheres Verhalten" "it_is_not_risk": "Es ist kein Risiko"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Wie spielt man?", "how_to_play": "Wie spielt man?",
"move_around": "Bewegen Sie sich im Spiel", "move_around": "Bewegen Sie sich im Spiel",
"move_around_description": "Bewegen und halten Sie den Cursor gedrückt oder fahren Sie mit dem Finger über Ihren Smartphone-Bildschirm, um die Szene zu erkunden.", "move_around_description": "Bewegen Sie sich und halten Sie den Cursor Ihrer Maus gedrückt oder wischen Sie mit Ihrem Finger über den Bildschirm Ihres Telefons, um die Szene zu erkunden.",
"walkthrough": "Spielablauf", "walkthrough": "Ablauf eines Spiels",
"walkthrough_description": "Erkennen Sie bewährte und schlechte Praktiken durch Anklicken der Verhaltensweisen in der Szene.", "walkthrough_description": "Identifizieren Sie gute und schlechte Praktiken, indem Sie auf Objekte und Handlungen in der Szene klicken.",
"points_and_time": "Punkte und Chronometer", "points_and_time": "Punkte und Zeitmesser",
"points_and_time_description": "Erkennen Sie verschiedene Verhaltensweisen und machen Sie möglicht wenige Fehler - Sicherheit geht vor - und das so schnell wie möglich." "points_and_time_description": "Identifizieren Sie die verschiedenen Aktionen, indem Sie so wenige Fehler wie möglich machen, Sicherheit ist ein Muss, und das so schnell wie möglich!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Sicherheitsbericht", "results_screen_title": "Sicherheitsbericht",
"perfect_title": "Glückwunsch!", "perfect_title": "Herzlichen Glückwunsch!",
"perfect_text": "Ihre hervorragende Leistung zeugt von starkem Bewusstsein von Risiken und Engagement für die Sicherheit und trägt so zu einem sicheren Arbeitsumfeld für alle bei.", "perfect_text": "Ihre ausgezeichnete Leistung zeigt ein starkes Bewusstsein für Risiken und ein Engagement für Sicherheit, was zu einer sicheren Arbeitsumgebung für alle beiträgt.",
"perfect_motivation_line": "Weiter so!", "perfect_motivation_line": "Machen Sie weiter so!",
"congrats_title": "Glückwunsch!", "congrats_title": "Glückwunsch!",
"congrats_text": "Ihr Risikobewusstsein ist positiv, aber erinnern wir uns daran, dass unser Arbeitsumfeld zu Unfällen führen kann, wenn wir nicht wachsam sind.", "congrats_text": "Ihr Risikobewusstsein ist positiv, aber lassen Sie uns daran denken, dass die Realität unserer Arbeitsumgebung zu Unfällen führen kann, wenn wir nicht wachsam sind.",
"congrats_motivation_line": "Lasst uns gemeinsam unsere Wachsamkeit verbessern!", "congrats_motivation_line": "Gemeinsam erhöhen wir unsere Wachsamkeit!",
"attention_title": "Achtung...", "attention_title": "Achtung...",
"attention_text": "Ohne ständige Wachsamkeit kann schnell ein Unfall passieren. Nutzen Sie diese Erfahrung zur Entwicklung eines erhöhten Risikobewusstseins.", "attention_text": "Ein Unfall kann schnell passieren, ohne ständige Wachsamkeit. Nutzen Sie diese Erfahrung als Gelegenheit, das Risikobewusstsein zu erhöhen.",
"attention_motivation_line": "Bleiben Sie wachsam!" "attention_motivation_line": "Bleiben Sie wachsam!"
}, },
"rating": { "rating": {
"title": "Noten", "title": "Bewertungen",
"text": "Danke, dass Sie Stay Safe gespielt haben. Ihre Meinung ist uns wichtig", "text": "Danke, dass Sie Stay Safe gespielt haben. Ihr Feedback ist uns wichtig",
"placeholder": "Wie bewerten Sie die Erfahrung?" "placeholder": "Was haben Sie von dieser Erfahrung gehalten?"
}, },
"ui": { "ui": {
"start": "Start", "start": "Starten",
"back": "Zurück", "back": "Zurück",
"next": "Nächste Seite", "next": "Weiter",
"previous": "Vorherige Seite", "previous": "Zurück",
"continue": "Fortfahren", "submit": "Einreichen",
"submit": "Senden",
"yes": "Ja", "yes": "Ja",
"no": "Nein", "no": "Nein",
"openMenu": "Menü öffnen", "openMenu": "Menü öffnen",
"closeMenu": "Menü schliessen", "closeMenu": "Menü schließen",
"language": "Sprache", "language": "Sprache",
"loading": "Wird geladen ...", "loading": "Laden",
"last_update": "Letzte Aktualisierung", "last_update": "Letztes Update"
"show_help": "Hilfedatei anzeigen",
"download": "Herunterladen"
}, },
"footer": { "footer": {
"copyright": "Stay Safe Ausgabe", "copyright": "Stay Safe Ausgabe",
"all_rights_reserved": "Alle Rechte vorbehalten." "all_rights_reserved": "Alle Rechte vorbehalten."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Fehler 404",
"page_not_found": "Page not found", "page_not_found": "Seite nicht gefunden",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "Oops... Es scheint, dass die von Ihnen gesuchte Seite nicht existiert!"
}, },
"pagesName": { "pagesName": {
"about": "Bezüglich", "about": "Über",
"themes": "Themen", "themes": "Themen",
"conditions": "Nutzungsbedingungen", "conditions": "Nutzungsbedingungen",
"cookies": "Datenverarbeitung", "cookies": "Cookies",
"confidentiality": "Datenschutzpolitik" "confidentiality": "Datenschutzrichtlinie"
},
"cookies": {
"title": "Anonyme Daten",
"description": "Unsere Plattform anonymisiert Ihre Angaben, um Ihre Benutzererfahrung auf unserer Seite zu optimieren und anzupassen. Für Einzelheiten hinsichtlich gesammelter Angaben und deren Verwendung verweisen wir auf unsere Datenschutzerklärung."
} }
} }

View File

@ -3,90 +3,83 @@
"welcome": { "welcome": {
"welcome": "Welcome", "welcome": "Welcome",
"select_language": "Select your language", "select_language": "Select your language",
"language_label": "Language", "language_label": "language",
"start": "Start", "start": "Start",
"enter": "Enter" "enter": "Entrer"
},
"warning": {
"safety_text": "For your safety, only play when you are well seated and stationary.",
"warning": "Attention"
}, },
"home": { "home": {
"app_description": "Discover the interactive Stay Safe game, where your choices will determine your safety on Lhoist installations." "app_description": "Explore the interactive game Stay Safe, where your choices will determine your safety at the workplace."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Visitor", "visitor": "Visitor",
"driver": "Driver", "driver": "Truck Driver",
"lhoist_employee": "Lhoist employee", "lhoist_employee": "Lhoist Employee",
"subcontractor_employee": "Contractor" "subcontractor_employee": "Subcontractor Employee"
}, },
"iam": "I am", "iam": "I am",
"profile": "Profile" "profile": "Profile"
}, },
"country": { "country": {
"iamfrom": "I am in", "iamfrom": "I am from",
"profile": "Profile", "profile": "Profile",
"country_label": "Country" "country_label": "Country"
}, },
"game": { "game": {
"found": "Found!", "found": "Found!",
"is_it_secure": "Safe or risky?", "is_it_secure": "secure or risky?",
"is_it_secure_question": "Does the situation pose a major risk, or do you identify good behavior?", "is_it_secure_question": "Does the situation pose a major risk or do you identify good behavior?",
"secure": "Safe", "secure": "Secure",
"risky": "Risky", "risky": "Risky",
"next": "Next", "next": "Next",
"previous": "Previous", "previous": "Previous",
"right_answer": "Correct answer", "right_answer": "Right answer",
"wrong_answer": "Wrong answer", "wrong_answer": "Wrong answer",
"it_is_risk": "It's risky behavior", "it_is_risk": "It is a risk",
"it_is_not_risk": "It's safe behavior" "it_is_not_risk": "It is not a risk"
}, },
"tutorial": { "tutorial": {
"how_to_play": "How to play?", "how_to_play": "How to play?",
"move_around": "Moving around the game", "move_around": "Move around in the game",
"move_around_description": "Move and hold the cursor with your mouse or swipe your finger on your phone screen to explore the scene.", "move_around_description": "Move and keep pressing with the cursor of your mouse or slide your finger on your phone's screen to explore the scene.",
"walkthrough": "Aim of the game", "walkthrough": "Course of a game",
"walkthrough_description": "Identify good and bad practices by clicking on objects and actions in the scene.", "walkthrough_description": "Identify the good and bad practices by clicking on the objects and actions in the scene.",
"points_and_time": "Points and timing", "points_and_time": "Points and timer",
"points_and_time_description": "Identify various actions by making the fewest mistakes possible, safety first, and as quickly as possible!" "points_and_time_description": "Identify the various actions by making as few mistakes as possible, safety is a must, and do it as quickly as possible!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Safety report", "results_screen_title": "Safety report",
"perfect_title": "Congratulations!", "perfect_title": "Congratulations !",
"perfect_text": "Your excellent performance shows a strong awareness of risks and a commitment to safety, contributing to a safe working environment for everyone.", "perfect_text": "Your excellent performance shows a strong awareness of risks and a commitment to safety, contributing to a safe working environment for everyone.",
"perfect_motivation_line": "Keep it up!", "perfect_motivation_line": "Keep it up !",
"congrats_title": "Congratulations!", "congrats_title": "Félicitations !",
"congrats_text": "Your risk awareness is positive, but let's remember that the reality of our work environment can lead to accidents if we are not vigilant.", "congrats_text": "Your risk awareness is positive, but let's remember that the reality of our work environment can lead to accidents if we are not vigilant.",
"congrats_motivation_line": "Together, let's step up our vigilance!", "congrats_motivation_line": "Together, let's step up our vigilance !",
"attention_title": "Beware...", "attention_title": "Attention...",
"attention_text": "An accident can happen quickly without constant vigilance. Use this experience as an opportunity to develop increased risk awareness.", "attention_text": "An accident can happen quickly without constant vigilance. Use this experience as an opportunity to develop increased risk awareness.",
"attention_motivation_line": "Stay alert!" "attention_motivation_line": "Stay alert !"
}, },
"rating": { "rating": {
"title": "Notes", "title": "Ratings",
"text": "Thank you for playing Stay Safe. Your feedback is important to us", "text": "Thank you for playing Stay Safe. Your feedback is important to us",
"placeholder": "What did you think of the experience?" "placeholder": "What did you think of this experience?"
}, },
"ui": { "ui": {
"start": "Start", "start": "Start",
"back": "Back", "back": "Back",
"next": "Next", "next": "Next",
"previous": "Previous", "previous": "Previous",
"continue": "Continue",
"submit": "Submit", "submit": "Submit",
"yes": "Yes", "yes": "Yes",
"no": "No", "no": "No",
"openMenu": "Open the menu", "openMenu": "Open menu",
"closeMenu": "Close the menu", "closeMenu": "Close menu",
"language": "Language", "language": "Language",
"loading": "Loading", "loading": "Loading",
"last_update": "Last update", "last_update": "Last Update"
"show_help": "Show help",
"download": "Download"
}, },
"footer": { "footer": {
"copyright": "Stay Safe Edition", "copyright": "Stay Safe edition",
"all_rights_reserved": "All rights reserved." "all_rights_reserved": "All rights reserved."
}, },
"screen_404": { "screen_404": {
@ -97,12 +90,8 @@
"pagesName": { "pagesName": {
"about": "About", "about": "About",
"themes": "Themes", "themes": "Themes",
"conditions": "Terms of use", "conditions": "Terms of Use",
"cookies": "Data management", "cookies": "Cookies",
"confidentiality": "Privacy policy" "confidentiality": "Privacy Policy"
},
"cookies": {
"title": "Anonymous data",
"description": "Our platform processes your information anonymously to optimise and personalise your user experience on our site. To learn in detail about the data collected and its usage, please refer to our data management policy."
} }
} }

View File

@ -1,89 +1,82 @@
{ {
"stay_safe": "Mantente seguro", "stay_safe": "Mantente a salvo",
"welcome": { "welcome": {
"welcome": "Bienvenido/a", "welcome": "Bienvenido",
"select_language": "Selección de idioma", "select_language": "Seleccione su idioma",
"language_label": "Idioma", "language_label": "idioma",
"start": "Empezar", "start": "Comenzar",
"enter": "Entrar" "enter": "Entrar"
}, },
"warning": {
"safety_text": "Por tu seguridad, juega únicamente cuando estés bien instalado y detenido.",
"warning": "Atención"
},
"home": { "home": {
"app_description": "Descubre el juego interactivo Stay Safe, donde tus elecciones determinarán tu seguridad en las instalaciones de Lhoist." "app_description": "Descubra el juego interactivo Stay Safe, donde sus elecciones determinarán su seguridad en el lugar de trabajo."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Visitante", "visitor": "Visitante",
"driver": "Conductor", "driver": "Conductor de camión",
"lhoist_employee": "Empleado de Lhoist", "lhoist_employee": "Empleado de Lhoist",
"subcontractor_employee": "Contratista" "subcontractor_employee": "Empleado de subcontratista"
}, },
"iam": "Soy", "iam": "Yo soy",
"profile": "Perfil" "profile": "Perfil"
}, },
"country": { "country": {
"iamfrom": "Estoy en", "iamfrom": "Soy de",
"profile": "Perfil", "profile": "Perfil",
"country_label": "País" "country_label": "País"
}, },
"game": { "game": {
"found": "¡Encontrado!", "found": "¡Encontrado!",
"is_it_secure": "Seguro o arriesgado?", "is_it_secure": "¿seguro o riesgoso?",
"is_it_secure_question": "¿Presenta la situación un riesgo importante, o la identificas como un buen comportamiento?", "is_it_secure_question": "¿La situación representa un riesgo mayor o identifica un buen comportamiento?",
"secure": "Seguro", "secure": "Seguro",
"risky": "Arriesgado", "risky": "Arriesgado",
"next": "Siguiente", "next": "Siguiente",
"previous": "Previo", "previous": "Anterior",
"right_answer": "Respuesta correct", "right_answer": "Respuesta correcta",
"wrong_answer": "Respuesta incorrecta", "wrong_answer": "Respuesta incorrecta",
"it_is_risk": "Es un comportamiento arriesgado", "it_is_risk": "Es un riesgo",
"it_is_not_risk": "Es un comportamiento seguro" "it_is_not_risk": "No es un riesgo"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Cómo jugar?", "how_to_play": "Cómo jugar?",
"move_around": "Desplazándose en el juego", "move_around": "Muévete en el juego",
"move_around_description": "Desplaza y mantén presionado el cursor de tu ratón o desliza el dedo sobre la pantalla para explorar la escena.", "move_around_description": "Muévete y mantén presionado con el cursor de tu ratón o desliza tu dedo en la pantalla de tu teléfono para explorar la escena.",
"walkthrough": "Desarrollo de una partida", "walkthrough": "Desarrollo del juego",
"walkthrough_description": "Identifica las buenas y malas prácticas haciendo clic sobre las acciones de la escena.", "walkthrough_description": "Identifica las buenas y malas prácticas haciendo clic en los objetos y acciones de la escena.",
"points_and_time": "Puntos y cronómetro", "points_and_time": "Puntos y cronómetro",
"points_and_time_description": "Identifica las distintas acciones haciendo el menor número posible de errores, seguridad ante todo, ¡lo más rápido posible!" "points_and_time_description": "Identifica las diversas acciones cometiendo el menor número de errores posible, la seguridad es lo primero, ¡y hazlo lo más rápido posible!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Informe de seguridad", "results_screen_title": "Informe de seguridad",
"perfect_title": "¡Felicidades!", "perfect_title": "¡Felicidades!",
"perfect_text": "Tu excelente desempeño muestra una fuerte conciencia de los riesgos y un compromiso con la seguridad, contribuyendo así a un entorno de trabajo seguro para todos.", "perfect_text": "Tu excelente desempeño muestra una sólida conciencia de los riesgos y un compromiso con la seguridad, contribuyendo a un ambiente de trabajo seguro para todos.",
"perfect_motivation_line": "¡Sigue así!", "perfect_motivation_line": "¡Sigue así!",
"congrats_title": "¡Felicidades!", "congrats_title": "¡Félicitations!",
"congrats_text": "Tu conciencia del riesgo es positiva, pero recordemos que la realidad de nuestro entorno de trabajo puede llevar a accidentes si no estamos vigilantes.", "congrats_text": "Tu conciencia del riesgo es positiva, pero recordemos que la realidad de nuestro entorno laboral puede llevar a accidentes si no estamos vigilantes.",
"congrats_motivation_line": Reforcemos juntos nuestra vigilancia!", "congrats_motivation_line": Juntos, aumentemos nuestra vigilancia!",
"attention_title": "Atención...", "attention_title": "Atención...",
"attention_text": "Un accidente puede ocurrir rápidamente sin una vigilancia constante. Utiliza esta experiencia como una oportunidad para desarrollar una mayor conciencia del riesgo.", "attention_text": "Un accidente puede ocurrir rápidamente sin vigilancia constante. Utiliza esta experiencia como una oportunidad para desarrollar una mayor conciencia del riesgo.",
"attention_motivation_line": "¡Mantente alerta!" "attention_motivation_line": "¡Mantente alerta!"
}, },
"rating": { "rating": {
"title": "Notas", "title": "Notas",
"text": "Gracias por jugar a Stay Safe. Tu opinión es importante para nosotros", "text": "Gracias por jugar a Stay Safe. Tu opinión es importante para nosotros",
"placeholder": "¿Qué piensas de la experiencia?" "placeholder": "¿Qué te ha parecido esta experiencia?"
}, },
"ui": { "ui": {
"start": "Comenzar", "start": "Comenzar",
"back": "Volver", "back": "Volver",
"next": "Siguiente", "next": "Siguiente",
"previous": "Previo", "previous": "Anterior",
"continue": "Continuar",
"submit": "Enviar", "submit": "Enviar",
"yes": "Sí", "yes": "Sí",
"no": "No", "no": "No",
"openMenu": "Abrir el menú", "openMenu": "Abrir menú",
"closeMenu": "Cerrar el menú", "closeMenu": "Cerrar menú",
"language": "Idioma", "language": "Idioma",
"loading": "Cargando", "loading": "Cargando",
"last_update": "Última actualización", "last_update": "Última actualización"
"show_help": "Mostrar ayuda",
"download": "Descargar"
}, },
"footer": { "footer": {
"copyright": "Edición Stay Safe", "copyright": "Edición Stay Safe",
@ -91,18 +84,14 @@
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Error 404",
"page_not_found": "Page not found", "page_not_found": "Página no encontrada",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "¡Vaya! Parece que la página que buscas no existe."
}, },
"pagesName": { "pagesName": {
"about": "A cerca de", "about": "Acerca de",
"themes": "Temáticas", "themes": "Temas",
"conditions": "Términos de uso", "conditions": "Términos de uso",
"cookies": "Gestión de datos", "cookies": "Cookies",
"confidentiality": "Política de confidencialidad" "confidentiality": "Política de privacidad"
},
"cookies": {
"title": "Datos anónimos",
"description": "Nuestra plataforma trata su información de manera anónima con el objetivo de optimizar y personalizar su experiencia de usuario en nuestro sitio. Para conocer en detalle los datos recopilados y su uso, consulte nuestra política de gestión de datos."
} }
} }

View File

@ -2,107 +2,96 @@
"stay_safe": "Pysy turvassa", "stay_safe": "Pysy turvassa",
"welcome": { "welcome": {
"welcome": "Tervetuloa", "welcome": "Tervetuloa",
"select_language": "Valitse haluamasi kieli", "select_language": "Valitse kieli",
"language_label": "Kieli", "language_label": "kieli",
"start": "Aloita", "start": "Aloita",
"enter": "Kirjoita" "enter": "Syötä"
},
"warning": {
"safety_text": "Turvallisuutesi varmistamiseksi sinun kannattaa pelata vain silloin, kun istut mukavasti paikallasi.",
"warning": "Huomio"
}, },
"home": { "home": {
"app_description": "Tutustu vuorovaikutteiseen Stay Safe -peliin, jossa valintasi ratkaisevat turvallisuutesi Lhoist-asennustöissä." "app_description": "Tutustu interaktiiviseen Stay Safe -peliin, jossa valintasi määrittävät turvallisuutesi työpaikalla."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Vierailija", "visitor": "Vierailija",
"driver": "Kuljettaja", "driver": "Rekkakuski",
"lhoist_employee": "Lhoistin työntekijä", "lhoist_employee": "Lhoistin työntekijä",
"subcontractor_employee": "Urakoitsija" "subcontractor_employee": "Alihankkijan työntekijä"
}, },
"iam": "Olen", "iam": "Minä olen",
"profile": "Profiili" "profile": "Profiili"
}, },
"country": { "country": {
"iamfrom": "Maani on", "iamfrom": "Olen kotoisin",
"profile": "Profiili", "profile": "Profiili",
"country_label": "Maa" "country_label": "Maa"
}, },
"game": { "game": {
"found": "Löytyi!", "found": "Löydetty!",
"is_it_secure": "Turvallista vai riskialtista?", "is_it_secure": "turvallinen vai riskialtis?",
"is_it_secure_question": "Aiheutuuko tilanteesta suuri riski vai tunnistatko siitä hyvän käytöksen?", "is_it_secure_question": "Onko tilanteessa suuri riski vai tunnistatko hyvän käytöksen?",
"secure": "Turvallista", "secure": "Turvallinen",
"risky": "Riskialtista", "risky": "Riskialtis",
"next": "Seuraava", "next": "Seuraava",
"previous": "Edellinen", "previous": "Edellinen",
"right_answer": "Oikea vastaus", "right_answer": "Oikea vastaus",
"wrong_answer": "Väärä vastaus", "wrong_answer": "Väärä vastaus",
"it_is_risk": "Se on riskialtista käyttäytymistä", "it_is_risk": "Se on riski",
"it_is_not_risk": "Se on turvallista käyttäytymistä" "it_is_not_risk": "Se ei ole riski"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Miten peliä pelataan?", "how_to_play": "Kuinka pelata?",
"move_around": "Liikkuminen pelissä", "move_around": "Liiku pelissä",
"move_around_description": "Tutustu kohtaukseen liikuttamalla hiiren kohdistinta ja pitämällä sitä painettuna tai pyyhkäisemällä puhelimen näyttöä sormellasi.", "move_around_description": "Liiku ja pidä hiiren kursoria painettuna tai pyyhkäise sormellasi puhelimen näyttöä tutkiaksesi kohtausta.",
"walkthrough": "Pelin tavoite", "walkthrough": "Pelin kulku",
"walkthrough_description": "Tunnista hyvät ja huonot käytännöt napsauttamalla kohteita ja toimia kohtauksessa.", "walkthrough_description": "Tunnista hyvät ja huonot käytännöt klikkaamalla kohtauksen esineitä ja toimintoja.",
"points_and_time": "Pisteet ja ajoitus", "points_and_time": "Pisteet ja ajastin",
"points_and_time_description": "Tunnista eri toimet tekemällä mahdollisimman vähän virheitä, pitämällä turvallisuuden etusijalla sekä toimimalla mahdollisimman nopeasti!" "points_and_time_description": "Tunnista erilaiset toiminnot tekemällä mahdollisimman vähän virheitä, turvallisuus on tärkeintä, ja tee se mahdollisimman nopeasti!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Turvallisuusraportti", "results_screen_title": "Turvallisuusraportti",
"perfect_title": "Onnittelut!", "perfect_title": "Onnittelut!",
"perfect_text": "Erinomainen suorituksesi osoittaa vahvaa riskitietoisuutta ja sitoutumista turvallisuuteen, mikä auttaa luomaan turvallisen työympäristön kaikille.", "perfect_text": "Erinomainen suorituksesi osoittaa vahvan riskien tunnistamisen ja sitoutumisen turvallisuuteen, mikä edistää turvallista työympäristöä kaikille.",
"perfect_motivation_line": "Jatka samaan malliin!", "perfect_motivation_line": "Jatka samaan malliin!",
"congrats_title": "Onnittelut!", "congrats_title": "Onnittelut!",
"congrats_text": "Riskitietoisuutesi on myönteistä, mutta meidän tulee pitää mielessä työympäristömme todelliset olosuhteet, jotka voivat johtaa tapaturmiin, ellemme ole valppaita.", "congrats_text": "Riskitietoisuutesi on myönteinen, mutta muistetaan, että työympäristömme todellisuus voi johtaa tapaturmiin, jos emme ole valppaina.",
"congrats_motivation_line": "Tehostetaan yhdessä valppautta!", "congrats_motivation_line": "Yhdessä lisätään valppauttamme!",
"attention_title": "Varo...", "attention_title": "Huomio...",
"attention_text": "Tapaturma voi tapahtua nopeasti ilman jatkuvaa valppautta. Sinun kannattaa ajatella tätä kokemusta tilaisuutena kartuttaa riskitietoisuutta.", "attention_text": "Onnettomuus voi tapahtua nopeasti ilman jatkuvaa valppautta. Hyödynnä tätä kokemusta tilaisuutena lisätä riskitietoisuutta.",
"attention_motivation_line": "Pysy valppaana!" "attention_motivation_line": "Pysy valppaana!"
}, },
"rating": { "rating": {
"title": "Huomautukset", "title": "Arvostelut",
"text": "Kiitos, että pelasit Stay Safe -peliä. Palautteesi on meille tärkeää", "text": "Kiitos, että pelasit Stay Safe -peliä. Palautteesi on meille tärkeää",
"placeholder": "Mitä mieltä olit kokemuksesta?" "placeholder": "Mitä mieltä olit tästä kokemuksesta?"
}, },
"ui": { "ui": {
"start": "Aloita", "start": "Aloita",
"back": "Takaisin", "back": "Takaisin",
"next": "Seuraava", "next": "Seuraava",
"previous": "Edellinen", "previous": "Edellinen",
"continue": "Jatka",
"submit": "Lähetä", "submit": "Lähetä",
"yes": "Kyllä", "yes": "Kyllä",
"no": "Ei", "no": "Ei",
"openMenu": "Avaa valikko", "openMenu": "Avaa valikko",
"closeMenu": "Sulje valikko", "closeMenu": "Sulje valikko",
"language": "Kieli", "language": "Kieli",
"loading": "Ladataan", "loading": "Lataa",
"last_update": "Viimeisin päivitys", "last_update": "Viimeisin päivitys"
"show_help": "Näytä ohje",
"download": "Lataa"
}, },
"footer": { "footer": {
"copyright": "Stay Safe -versio", "copyright": "Stay Safe -painos",
"all_rights_reserved": "Kaikki oikeudet pidätetään." "all_rights_reserved": "Kaikki oikeudet pidätetään."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Virhe 404",
"page_not_found": "Page not found", "page_not_found": "Sivua ei löytynyt",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "Hupsista... Näyttää siltä, että etsimääsi sivua ei ole olemassa!"
}, },
"pagesName": { "pagesName": {
"about": "Tietoja", "about": "Tietoa",
"themes": "Teemat", "themes": "Teemat",
"conditions": "Käyttöehdot", "conditions": "Käyttöehdot",
"cookies": "Tietojen hallinta", "cookies": "Evästeet",
"confidentiality": "Tietosuojakäytäntö" "confidentiality": "Tietosuojakäytäntö"
},
"cookies": {
"title": "Anonyymit tiedot",
"description": "Alustamme käsittelee tietojasi anonyymisti, jotta käyttäjäkokemuksesi voidaan optimoida ja yksilöllistää sivustollamme. Lisätietoja kerätyistä tiedoista ja niiden käytöstä löydät tiedonhallintakäytännöstämme."
} }
} }

View File

@ -2,8 +2,8 @@
"stay_safe": "Restez en sécurité", "stay_safe": "Restez en sécurité",
"welcome": { "welcome": {
"welcome": "Bienvenue", "welcome": "Bienvenue",
"select_language": "Sélectionnez votre langue", "select_language": "Séléctionnez votre langue",
"language_label": "Langue", "language_label": "langue",
"start": "Commencer", "start": "Commencer",
"enter": "Entrer" "enter": "Entrer"
}, },
@ -12,12 +12,12 @@
"warning": "Attention" "warning": "Attention"
}, },
"home": { "home": {
"app_description": "Découvrez le jeu interactif Stay Safe, où vos choix détermineront votre sécurité sur les installations Lhoist." "app_description": "Découvrez le jeu interactif Stay Safe, où vos choix détermineront votre sécurité sur votre lieu de travail."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Visiteur", "visitor": "Visiteur",
"driver": "Conducteur", "driver": "Chauffeur de camion",
"lhoist_employee": "Employé Lhoist", "lhoist_employee": "Employé Lhoist",
"subcontractor_employee": "Sous-traitant" "subcontractor_employee": "Sous-traitant"
}, },
@ -30,8 +30,8 @@
"country_label": "Pays" "country_label": "Pays"
}, },
"game": { "game": {
"found": "Trouvé !", "found": "Trouvé !",
"is_it_secure": "curisé ou risqué ?", "is_it_secure": "securisé ou risqué ?",
"is_it_secure_question": "Est-ce que la situation comporte un risque majeur ou identifiez vous un bon comportement ?", "is_it_secure_question": "Est-ce que la situation comporte un risque majeur ou identifiez vous un bon comportement ?",
"secure": "Sécurisé", "secure": "Sécurisé",
"risky": "Risqué", "risky": "Risqué",
@ -53,15 +53,15 @@
}, },
"game_results": { "game_results": {
"results_screen_title": "Rapport de sécurité", "results_screen_title": "Rapport de sécurité",
"perfect_title": "Félicitations !", "perfect_title": "Félicitations !",
"perfect_text": "Votre excellente performance montre une forte conscience des risques et un engagement pour la sécurité, contribuant ainsi à un environnement de travail sûr pour tous.", "perfect_text": "Votre excellente performance montre une forte conscience des risques et un engagement pour la sécurité, contribuant ainsi à un environnement de travail sûr pour tous. ",
"perfect_motivation_line": "Continuez sur cette voie !", "perfect_motivation_line": "Continuez sur cette voie !",
"congrats_title": "Félicitations !", "congrats_title": "Félicitations !",
"congrats_text": "Votre sensibilisation aux risques est positive, mais rappelons-nous que la réalité de notre environnement professionnel peut engendrer des accidents si nous ne restons pas vigilants.", "congrats_text": "Votre sensibilisation aux risques est positive, mais rappelons-nous que la réalité de notre environnement professionnel peut engendrer des accidents si nous ne restons pas vigilants.",
"congrats_motivation_line": "Ensemble, renforçons notre vigilance !", "congrats_motivation_line": "Ensemble, renforçons notre vigilance !",
"attention_title": "Attention...", "attention_title": "Attention...",
"attention_text": "Un accident peut survenir rapidement sans une vigilance constante. Utilisez cette expérience comme une opportunité pour développer une conscience accrue des risques.", "attention_text": "Un accident peut survenir rapidement sans une vigilance constante. Utilisez cette expérience comme une opportunité pour développer une conscience accrue des risques.",
"attention_motivation_line": "Restez vigilant !" "attention_motivation_line": "Restez vigilant !"
}, },
"rating": { "rating": {
"title": "Notes", "title": "Notes",
@ -69,7 +69,7 @@
"placeholder": "Qu'avez-vous pensé de cette expérience ?" "placeholder": "Qu'avez-vous pensé de cette expérience ?"
}, },
"ui": { "ui": {
"start": "Commencer", "start": "commencer",
"back": "Retour", "back": "Retour",
"next": "Suivant", "next": "Suivant",
"previous": "Précédent", "previous": "Précédent",
@ -82,17 +82,16 @@
"language": "Langue", "language": "Langue",
"loading": "Chargement", "loading": "Chargement",
"last_update": "Dernière mise à jour", "last_update": "Dernière mise à jour",
"show_help": "Afficher l'aide", "show_help": "Afficher l'aide"
"download": "Télécharger"
}, },
"footer": { "footer": {
"copyright": "Édition Stay Safe", "copyright": "édition Stay Safe",
"all_rights_reserved": "Tous droits réservés." "all_rights_reserved": "Tous droits réservés."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Erreur 404",
"page_not_found": "Page not found", "page_not_found": "Page non trouvée",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "C'est embarassant... Il semblerait que la page que vous cherchiez n'existe pas !"
}, },
"pagesName": { "pagesName": {
"about": "À propos", "about": "À propos",
@ -100,9 +99,5 @@
"conditions": "Conditions d'utilisation", "conditions": "Conditions d'utilisation",
"cookies": "Gestion des données", "cookies": "Gestion des données",
"confidentiality": "Politique de confidentialité" "confidentiality": "Politique de confidentialité"
},
"cookies": {
"title": "Données Anonymes",
"description": "Notre plateforme traite vos informations de façon anonyme dans le but d'optimiser et de personnaliser votre expérience utilisateur sur notre site. Pour connaître en détail les données collectées et leur usage, consultez notre politique de gestion des données."
} }
} }

View File

@ -0,0 +1,88 @@
{
"stay_safe": "Stay Safe",
"welcome": {
"welcome": "Benvenuti",
"select_language": "Seleziona la tua lingua",
"language_label": "lingua",
"start": "Inizia",
"enter": "Entra"
},
"home": {
"app_description": "Scopri il gioco interattivo Stay Safe, dove le tue scelte determineranno la tua sicurezza sul posto di lavoro."
},
"profile": {
"profiles": {
"visitor": "Visitatore",
"driver": "Autista di camion",
"lhoist_employee": "Impiegato Lhoist",
"subcontractor_employee": "Impiegato di subappaltatore"
},
"iam": "Io sono",
"profile": "Profilo"
},
"country": {
"iamfrom": "Vengo da",
"profile": "Profilo",
"country_label": "Paese"
},
"game": {
"found": "Trovato!",
"is_it_secure": "sicuro o rischioso?",
"is_it_secure_question": "La situazione comporta un rischio maggiore o riconosci un comportamento corretto?",
"secure": "Sicuro",
"risky": "Rischioso",
"next": "Successivo",
"previous": "Precedente",
"right_answer": "Risposta corretta",
"wrong_answer": "Risposta errata",
"it_is_risk": "È un rischio",
"it_is_not_risk": "Non è un rischio"
},
"game_results": {
"results_screen_title": "Report sulla sicurezza",
"perfect_title": "Congratulazioni!",
"perfect_text": "La tua eccellente performance dimostra una forte consapevolezza dei rischi e un impegno per la sicurezza, contribuendo a un ambiente di lavoro sicuro per tutti.",
"perfect_motivation_line": "Continua così!",
"congrats_title": "Congratulazioni!",
"congrats_text": "La tua consapevolezza del rischio è positiva, ma ricordiamo che la realtà del nostro ambiente di lavoro può portare ad incidenti se non siamo vigili.",
"congrats_motivation_line": "Insieme, aumentiamo la nostra vigilanza!",
"attention_title": "Attenzione...",
"attention_text": "Un incidente può accadere rapidamente senza vigilanza costante. Utilizza questa esperienza come opportunità per sviluppare una maggiore consapevolezza del rischio.",
"attention_motivation_line": "Rimani allerta!"
},
"rating": {
"title": "Valutazioni",
"text": "Grazie per aver giocato a Stay Safe. La tua opinione è importante per noi",
"placeholder": "Cosa ne pensi di questa esperienza?"
},
"ui": {
"start": "Iniziare",
"back": "Indietro",
"next": "Successivo",
"previous": "Precedente",
"submit": "Invia",
"yes": "Sì",
"no": "No",
"openMenu": "Apri menu",
"closeMenu": "Chiudi menu",
"language": "Lingua",
"loading": "Caricamento",
"last_update": "Ultimo aggiornamento"
},
"footer": {
"copyright": "Edizione Stay Safe",
"all_rights_reserved": "Tutti i diritti riservati."
},
"screen_404": {
"error": "Errore 404",
"page_not_found": "Pagina non trovata",
"explanation": "Ops... Sembra che la pagina che stavi cercando non esista!"
},
"pagesName": {
"about": "Su",
"themes": "Argomenti",
"conditions": "Termini di utilizzo",
"cookies": "Cookies",
"confidentiality": "Informativa sulla privacy"
}
}

View File

@ -1,108 +1,97 @@
{ {
"stay_safe": "Jaga keselamatan", "stay_safe": "Kekal selamat",
"welcome": { "welcome": {
"welcome": "Selamat datang", "welcome": "Selamat Datang",
"select_language": "Pilih bahasa anda", "select_language": "Pilih bahasa anda",
"language_label": "Bahasa",
"start": "Mulakan", "start": "Mulakan",
"enter": "Masukkan" "language_label": "bahasa",
}, "enter": "Masuk"
"warning": {
"safety_text": "Untuk keselamatan anda, hanya bermain apabila anda duduk dengan baik dan tidak bergerak.",
"warning": "Perhatian"
}, },
"home": { "home": {
"app_description": "Temui permainan interaktif Stay Safe, di mana pilihan anda akan menentukan keselamatan anda pada pemasangan Lhoist." "app_description": "Terokai permainan interaktif Stay Safe, di mana pilihan anda akan menentukan keselamatan anda di tempat kerja."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Pelawat", "visitor": "Pelancong",
"driver": "Pemandu", "driver": "Pemandu trak",
"lhoist_employee": "Pekerja Lhoist", "lhoist_employee": "Pekerja Lhoist",
"subcontractor_employee": "Kontraktor" "subcontractor_employee": "Pekerja subkontraktor"
}, },
"iam": "Saya adalah", "iam": "Saya",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Saya berada di", "iamfrom": "Saya dari",
"profile": "Profil", "profile": "Profil",
"country_label": "Negara" "country_label": "Negara"
}, },
"game": { "game": {
"found": "Dijumpai!", "found": "Ditemui!",
"is_it_secure": "Selamat atau berisiko?", "is_it_secure": "selamat atau berisiko?",
"is_it_secure_question": "Adakah situasi itu menimbulkan risiko besar, atau adakah anda mengenal pasti tingkah laku yang baik?", "is_it_secure_question": "Adakah situasi itu membawa risiko besar atau anda mengenal pasti tingkah laku yang baik?",
"secure": "Selamat", "secure": "Selamat",
"risky": "Berisiko", "risky": "Berisiko",
"next": "Seterusnya", "next": "Seterusnya",
"previous": "Sebelumnya", "previous": "Sebelumnya",
"right_answer": "Jawapan yang betul", "right_answer": "Jawapan Betul",
"wrong_answer": "Jawapan yang salah", "wrong_answer": "Jawapan Salah",
"it_is_risk": "Ia adalah tingkah laku yang berisiko", "it_is_risk": "Ini adalah risiko",
"it_is_not_risk": "Ia adalah tingkah laku yang selamat" "it_is_not_risk": "Ini bukan risiko"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Bagaimana untuk bermain?", "how_to_play": "Cara bermain?",
"move_around": "Bergerak di sekeliling permainan", "move_around": "Bergerak dalam permainan",
"move_around_description": "Gerakkan dan tahan kursor dengan tetikus anda atau leretkan jari pada skrin telefon anda untuk meneroka tempat kejadian.", "move_around_description": "Bergerak dan tekan terus dengan kursor tetikus anda atau geser jari anda pada skrin telefon untuk meneroka adegan.",
"walkthrough": "Matlamat permainan", "walkthrough": "Perjalanan sebuah permainan",
"walkthrough_description": "Kenal pasti amalan baik dan buruk dengan mengklik pada objek dan tindakan di tempat kejadian.", "walkthrough_description": "Kenal pasti amalan baik dan buruk dengan mengklik pada objek dan tindakan dalam adegan.",
"points_and_time": "Mata dan masa", "points_and_time": "Mata dan masa",
"points_and_time_description": "Kenal pasti pelbagai tindakan dengan membuat kesilapan sekecil mungkin, keselamatan diutamakan, dan secepat mungkin!" "points_and_time_description": "Kenal pasti pelbagai tindakan dengan membuat seberapa sedikit"
}, },
"game_results": { "game_results": {
"results_screen_title": "Laporan keselamatan", "results_screen_title": "Laporan Keselamatan",
"perfect_title": "Tahniah!", "perfect_title": "Tahniah!",
"perfect_text": "Prestasi cemerlang anda menunjukkan kesedaran yang kukuh tentang risiko dan komitmen terhadap keselamatan, menyumbang kepada persekitaran kerja yang selamat untuk semua orang.", "perfect_text": "Prestasi cemerlang anda menunjukkan kesedaran risiko yang kuat dan komitmen terhadap keselamatan, menyumbang kepada persekitaran kerja yang selamat untuk semua.",
"perfect_motivation_line": "Teruskan!", "perfect_motivation_line": "Teruskan usaha anda!",
"congrats_title": "Tahniah!", "congrats_title": "Tahniah!",
"congrats_text": "Kesedaran risiko anda adalah positif, tetapi mari kita ingat bahawa realiti persekitaran kerja kita boleh menyebabkan kemalangan jika kita tidak berjaga-jaga.", "congrats_text": "Kesedaran risiko anda adalah positif, tetapi marilah kita ingat bahawa realiti persekitaran kerja kita boleh menyebabkan kemalangan jika kita tidak berwaspada.",
"congrats_motivation_line": "Mari kita tingkatkan kewaspadaan bersama-sama!", "congrats_motivation_line": "Bersama-sama, mari kita tingkatkan kewaspadaan kita!",
"attention_title": "Awas...", "attention_title": "Perhatian...",
"attention_text": "Kemalangan boleh berlaku dengan cepat tanpa kewaspadaan yang berterusan. Gunakan pengalaman ini sebagai peluang untuk membangunkan kesedaran risiko yang lebih tinggi.", "attention_text": "Satu kemalangan boleh berlaku dengan cepat tanpa kewaspadaan yang berterusan. Gunakan pengalaman ini sebagai peluang untuk membangunkan kesedaran risiko yang lebih tinggi.",
"attention_motivation_line": "Sentiasa berjaga-jaga!" "attention_motivation_line": "Berkemungkinan!"
}, },
"rating": { "rating": {
"title": "Nota", "title": "Penilaian",
"text": "Terima kasih kerana bermain Stay Safe. Maklum balas anda adalah penting bagi kami", "text": "Terima kasih kerana bermain Stay Safe. Maklum balas anda penting bagi kami",
"placeholder": "Apakah pendapat anda tentang pengalaman?" "placeholder": "Apa pendapat anda tentang pengalaman ini?"
}, },
"ui": { "ui": {
"start": "Mulakan", "start": "Mulakan",
"back": "Kembali", "back": "Kembali",
"next": "Seterusnya", "next": "Seterusnya",
"previous": "Sebelumnya", "previous": "Sebelumnya",
"continue": "Teruskan",
"submit": "Hantar", "submit": "Hantar",
"yes": "Ya", "yes": "Ya",
"no": "Tidak", "no": "Tidak",
"openMenu": "Buka menu", "openMenu": "Buka menu",
"closeMenu": "Tutup menu", "closeMenu": "Tutup menu",
"language": "Bahasa", "language": "Bahasa",
"loading": "Memuatkan", "loading": "Memuat",
"last_update": "Kemas kini terakhir", "last_update": "Kemas kini terakhir"
"show_help": "Tunjukkan bantuan",
"download": "Muat Turun"
}, },
"footer": { "footer": {
"copyright": "Edisi Stay Safe", "copyright": "Edisi Stay Safe",
"all_rights_reserved": "Hak cipta terpelihara." "all_rights_reserved": "Semua hak cipta terpelihara."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Ralat 404",
"page_not_found": "Page not found", "page_not_found": "Halaman tidak dijumpai",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "Ups... Nampaknya halaman yang anda cari tidak wujud!"
}, },
"pagesName": { "pagesName": {
"about": "Tentang", "about": "Mengenai",
"themes": "Tema", "themes": "Tema",
"conditions": "Terma penggunaan", "conditions": "Terma Penggunaan",
"cookies": "Pengurusan data", "cookies": "Kuki",
"confidentiality": "Dasar privasi" "confidentiality": "Dasar Privasi"
},
"cookies": {
"title": "Data tanpa nama",
"description": "Platform kami memproses maklumat anda tanpa nama untuk mengoptimumkan dan memperibadikan pengalaman pengguna anda di tapak kami. Untuk mengetahui secara terperinci tentang data yang dikumpul dan penggunaannya, sila rujuk dasar pengurusan data kami."
} }
} }

View File

@ -1,108 +1,97 @@
{ {
"stay_safe": "Pozostań bezpieczny", "stay_safe": "Bądź bezpieczny",
"welcome": { "welcome": {
"welcome": "Witaj", "welcome": "Witaj",
"select_language": "Wybierz swój język", "select_language": "Wybierz swój język",
"language_label": "Język", "language_label": "język",
"start": "Rozpocznij", "start": "Rozpocznij",
"enter": "Wprowadź" "enter": "Wejść"
},
"warning": {
"safety_text": "Dla własnego bezpieczeństwa graj tylko w pozycji siedzącej i nieruchomej.",
"warning": "Uwaga"
}, },
"home": { "home": {
"app_description": "Odkryj interaktywną grę Stay Safe, w której Twoje wybory zadecydują o Twoim bezpieczeństwie na instalacjach Lhoist." "app_description": "Odkryj interaktywną grę Stay Safe, gdzie Twoje wybory zadecydują o Twoim bezpieczeństwie w miejscu pracy."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Gość", "visitor": "Odwiedzający",
"driver": "Kierowca", "driver": "Kierowca ciężarówki",
"lhoist_employee": "Pracownik Lhoist", "lhoist_employee": "Pracownik Lhoist",
"subcontractor_employee": "Wykonawca" "subcontractor_employee": "Pracownik podwykonawcy"
}, },
"iam": "Kim jestem", "iam": "Jestem",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Jestem w", "iamfrom": "Jestem z",
"profile": "Profil", "profile": "Profil",
"country_label": "Kraj" "country_label": "Kraj"
}, },
"game": { "game": {
"found": "Znaleziono!", "found": "Znaleziono!",
"is_it_secure": "Bezpieczne czy niebezpieczne?", "is_it_secure": "bezpieczne czy ryzykowne?",
"is_it_secure_question": "Czy sytuacja stwarza duże ryzyko, czy też rozpoznajesz dobre zachowanie?", "is_it_secure_question": "Czy sytuacja stanowi duże ryzyko lub czy identyfikujesz prawidłowe zachowanie?",
"secure": "Bezpiecznie", "secure": "Bezpieczne",
"risky": "Niebezpiecznie", "risky": "Ryzykowne",
"next": "Dalej", "next": "Następny",
"previous": "Poprzedni", "previous": "Poprzedni",
"right_answer": "Prawidłowa odpowiedź", "right_answer": "Dobra odpowiedź",
"wrong_answer": "Błędna odpowiedź", "wrong_answer": "a odpowiedź",
"it_is_risk": "To niebezpieczne zachowanie", "it_is_risk": "To ryzyko",
"it_is_not_risk": "To bezpieczne zachowanie" "it_is_not_risk": "To nie jest ryzyko"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Jak grać?", "how_to_play": "Jak grać?",
"move_around": "Poruszanie się po grze", "move_around": "Poruszaj się w grze",
"move_around_description": "Aby odkrywać scenerię, przesuwaj i przytrzymuj kursor myszy lub przesuwaj palcem po ekranie telefonu.", "move_around_description": "Poruszaj się i przytrzymaj kursor myszy lub przesuwaj palcem po ekranie telefonu, aby zbadać scenę.",
"walkthrough": "Cel gry", "walkthrough": "Przebieg gry",
"walkthrough_description": "Zidentyfikuj dobre i złe praktyki, klikając obiekty i działania w scenerii.", "walkthrough_description": "Identyfikuj dobre i złe praktyki, klikając na obiekty i działania w scenie.",
"points_and_time": "Punkty i wyczucie czasu", "points_and_time": "Punkty i zegar",
"points_and_time_description": "Zidentyfikuj różne działania w jak najkrótszym czasie, popełniając jak najmniej błędów, dbając przede wszystkim o bezpieczeństwo!" "points_and_time_description": "Identyfikuj różne działania, popełniając jak najmniej błędów, bezpieczeństwo przede wszystkim, i rób to jak najszybciej!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Raport bezpieczeństwa", "results_screen_title": "Raport bezpieczeństwa",
"perfect_title": "Gratulacje!", "perfect_title": "Gratulacje!",
"perfect_text": "Twoje doskonałe wyniki świadczą o dużej świadomości zagrożeń i zaangażowaniu w bezpieczeństwo, co przyczynia się do bezpiecznego środowiska pracy dla wszystkich.", "perfect_text": "Twoja doskonała wydajność pokazuje silną świadomość ryzyka i zaangażowanie w bezpieczeństwo, przyczyniając się do bezpiecznego środowiska pracy dla wszystkich.",
"perfect_motivation_line": "Tak trzymaj!", "perfect_motivation_line": "Tak trzymaj!",
"congrats_title": "Gratulacje!", "congrats_title": "Gratulacje!",
"congrats_text": "Twoja świadomość ryzyka jest dobra, lecz pamiętaj, że w przypadku braku czujności rzeczywistość naszego środowiska pracy może prowadzić do wypadków.", "congrats_text": "Twoja świadomość ryzyka jest pozytywna, ale pamiętajmy, że rzeczywistość naszego środowiska pracy może prowadzić do wypadków, jeśli nie będziemy czujni.",
"congrats_motivation_line": "Razem zwiększmy naszą czujność!", "congrats_motivation_line": "Razem zwiększmy naszą czujność!",
"attention_title": "Uważaj...", "attention_title": "Uwaga...",
"attention_text": "Bez ciągłej czujności do wypadku może dojść bardzo szybko. Wykorzystaj to doświadczenie jako okazję do zwiększenia świadomości ryzyka.", "attention_text": "Wypadek może szybko się zdarzyć bez ciągłej czujności. Wykorzystaj tę doświadczenie jako okazję do rozwoju większej świadomości ryzyka.",
"attention_motivation_line": "Zachowaj czujność!" "attention_motivation_line": "Bądź czujny!"
}, },
"rating": { "rating": {
"title": "Uwagi", "title": "Oceny",
"text": "Dziękujemy za udział w grze Stay Safe. Twoja opinia jest dla nas ważna", "text": "Dziękujemy za zagranie w Stay Safe. Twoja opinia jest dla nas ważna",
"placeholder": "Co sądzisz o tym doświadczeniu?" "placeholder": "Co sądzisz o tym doświadczeniu?"
}, },
"ui": { "ui": {
"start": "Start", "start": "Rozpocznij",
"back": "Wstecz", "back": "Powrót",
"next": "Dalej", "next": "Następny",
"previous": "Poprzedni", "previous": "Poprzedni",
"continue": "Kontynuuj", "submit": "Zatwierdź",
"submit": "Prześlij",
"yes": "Tak", "yes": "Tak",
"no": "Nie", "no": "Nie",
"openMenu": "Otwórz menu", "openMenu": "Otwórz menu",
"closeMenu": "Zamknij menu", "closeMenu": "Zamknij menu",
"language": "Język", "language": "Język",
"loading": "Ładowanie", "loading": "Ładowanie",
"last_update": "Ostatnia aktualizacja", "last_update": "Ostatnia aktualizacja"
"show_help": "Wyświetl pomoc",
"download": "Pobierz"
}, },
"footer": { "footer": {
"copyright": "Edycja Stay Safe", "copyright": "Wydanie Stay Safe",
"all_rights_reserved": "Wszelkie prawa zastrzeżone." "all_rights_reserved": "Wszelkie prawa zastrzeżone."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Błąd 404",
"page_not_found": "Page not found", "page_not_found": "Strona nie znaleziona",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "Ups... Wygląda na to, że szukana przez Ciebie strona nie istnieje!"
}, },
"pagesName": { "pagesName": {
"about": "O nas", "about": "O",
"themes": "Tematyka", "themes": "Tematy",
"conditions": "Warunki użytkowania", "conditions": "Warunki korzystania",
"cookies": "Zarządzanie danymi", "cookies": "Ciasteczka",
"confidentiality": "Polityka prywatności" "confidentiality": "Polityka prywatności"
},
"cookies": {
"title": "Dane anonimowe",
"description": "Nasza platforma przetwarza Twoje dane w sposób anonimowy, aby zoptymalizować i spersonalizować korzystanie z naszej witryny. Aby uzyskać szczegółowe informacje na temat gromadzonych danych i ich wykorzystania, zapoznaj się z naszą polityką zarządzania danymi."
} }
} }

View File

@ -1,108 +1,97 @@
{ {
"stay_safe": "Mantenha-se em segurança", "stay_safe": "Fique seguro",
"welcome": { "welcome": {
"welcome": "Bem-vindo(a)", "welcome": "Bem-vindo",
"select_language": "Selecione o seu idioma", "select_language": "Selecione seu idioma",
"language_label": "Idioma", "start": "Começar",
"start": "Iniciar", "language_label": "idioma",
"enter": "Entrar" "enter": "Entrar"
}, },
"warning": {
"safety_text": "Para sua segurança, jogue apenas enquanto está sentado(a) e parado(a).",
"warning": "Atenção"
},
"home": { "home": {
"app_description": "Descubra o Stay Safe, o jogo interativo em que as suas escolhas determinarão a sua segurança nas instalações da Lhoist." "app_description": "Descubra o jogo interativo Stay Safe, onde suas escolhas determinarão sua segurança no local de trabalho."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Visitante", "visitor": "Visitante",
"driver": "Motorista", "driver": "Motorista de caminhão",
"lhoist_employee": "Colaboradora da Lhoist", "lhoist_employee": "Empregado da Lhoist",
"subcontractor_employee": "Contratante" "subcontractor_employee": "Empregado de subcontratado"
}, },
"iam": "Sou", "iam": "Eu sou",
"profile": "Perfil" "profile": "Perfil"
}, },
"country": { "country": {
"iamfrom": "Estou em", "iamfrom": "Eu sou de",
"profile": "Perfil", "profile": "Perfil",
"country_label": "País" "country_label": "País"
}, },
"game": { "game": {
"found": "Encontrado!", "found": "Encontrado!",
"is_it_secure": "Seguro ou arriscado?", "is_it_secure": "seguro ou arriscado?",
"is_it_secure_question": "A situação representa um risco grave ou identifica um comportamento adequado?", "is_it_secure_question": "A situação representa um grande risco ou você identifica um bom comportamento?",
"secure": "Seguro", "secure": "Seguro",
"risky": "Arriscado", "risky": "Arriscado",
"next": "Seguinte", "next": "Próximo",
"previous": "Anterior", "previous": "Anterior",
"right_answer": "Resposta correta", "right_answer": "Resposta certa",
"wrong_answer": "Resposta incorreta", "wrong_answer": "Resposta errada",
"it_is_risk": "É um comportamento arriscado", "it_is_risk": "É um risco",
"it_is_not_risk": "É um comportamento seguro" "it_is_not_risk": "Não é um risco"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Como jogar?", "how_to_play": "Como jogar?",
"move_around": "Deslocar-se no jogo", "move_around": "Mova-se no jogo",
"move_around_description": "Mova e mantenha o cursor do rato premido ou deslize o dedo sobre o ecrã do telemóvel, para explorar a cena.", "move_around_description": "Mova e mantenha pressionado com o cursor do seu mouse ou deslize o dedo na tela do seu telefone para explorar a cena.",
"walkthrough": "Objetivo do jogo", "walkthrough": "Desenrolar do jogo",
"walkthrough_description": "Clique nos objetos e ações na cena, para identificar boas e más práticas.", "walkthrough_description": "Identifique as boas e más práticas clicando nos objetos e ações da cena.",
"points_and_time": "Pontos e cronómetro", "points_and_time": "Pontos e cronômetro",
"points_and_time_description": "Identifique as várias ações, cometendo o mínimo de erros, dando primazia à segurança e o mais rapidamente possível!" "points_and_time_description": "Identifique as várias ações cometendo o menor número de erros possível, segurança é fundamental, e faça isso o mais rápido possível!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Relatório de segurança", "results_screen_title": "Relatório de segurança",
"perfect_title": "Parabéns!", "perfect_title": "Parabéns!",
"perfect_text": "O seu excelente desempenho demonstra uma profunda consciência dos riscos e o compromisso quanto à segurança, contribuindo para um ambiente de trabalho seguro para todos.", "perfect_text": "Seu excelente desempenho demonstra uma forte consciência de riscos e um compromisso com a segurança, contribuindo para um ambiente de trabalho seguro para todos.",
"perfect_motivation_line": "Continue assim!", "perfect_motivation_line": "Continue assim!",
"congrats_title": "Parabéns!", "congrats_title": "Parabéns!",
"congrats_text": "A sua consciência dos riscos é positiva, mas lembre-se que, caso não estejamos vigilantes, a realidade do local de trabalho pode resultar em acidentes.", "congrats_text": "Sua consciência de risco é positiva, mas vamos lembrar que a realidade do nosso ambiente de trabalho pode levar a acidentes se não estivermos vigilantes.",
"congrats_motivation_line": "Vamos reforçar, juntos, a vigilância!", "congrats_motivation_line": "Juntos, aumentemos nossa vigilância!",
"attention_title": "Cuidado...", "attention_title": "Atenção...",
"attention_text": "Sem uma vigilância contínua, pode ocorrer um acidente a qualquer momento. Encare esta experiência como uma oportunidade para aprofundar a sua consciência dos riscos.", "attention_text": "Um acidente pode acontecer rapidamente sem vigilância constante. Use essa experiência como uma oportunidade para desenvolver uma maior consciência de risco.",
"attention_motivation_line": "Mantenha-se alerta!" "attention_motivation_line": "Fique alerta!"
}, },
"rating": { "rating": {
"title": "Notas", "title": "Avaliações",
"text": "Obrigado por jogar o Stay Safe. A sua opinião é importante para nós", "text": "Obrigado por jogar Stay Safe. A sua opinião é importante para nós",
"placeholder": "O que achou da experiência?" "placeholder": "O que achou desta experiência?"
}, },
"ui": { "ui": {
"start": "Iniciar", "start": "Começar",
"back": "Retroceder", "back": "Voltar",
"next": "Seguinte", "next": "Próximo",
"previous": "Anterior", "previous": "Anterior",
"continue": "Continuar", "submit": "Enviar",
"submit": "Submeter",
"yes": "Sim", "yes": "Sim",
"no": "Não", "no": "Não",
"openMenu": "Abrir menu", "openMenu": "Abrir menu",
"closeMenu": "Fechar menu", "closeMenu": "Fechar menu",
"language": "Idioma", "language": "Idioma",
"loading": "A carregar", "loading": "Carregando",
"last_update": "Última atualização", "last_update": "Última atualização"
"show_help": "Mostra ajuda",
"download": "Baixar"
}, },
"footer": { "footer": {
"copyright": "Edição Stay Safe", "copyright": "Edição Stay Safe",
"all_rights_reserved": "Todos os direitos reservados." "all_rights_reserved": "Todos os direitos reservados."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Erro 404",
"page_not_found": "Page not found", "page_not_found": "Página não encontrada",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "Ops... Parece que a página que você estava procurando não existe!"
}, },
"pagesName": { "pagesName": {
"about": "Sobre", "about": "Sobre",
"themes": "Temas", "themes": "Temas",
"conditions": "Condições de utilização", "conditions": "Termos de uso",
"cookies": "Gestão de dados", "cookies": "Cookies",
"confidentiality": "Política de privacidade" "confidentiality": "Política de privacidade"
},
"cookies": {
"title": "Dados anónimos",
"description": "A nossa plataforma trata os seus dados anonimamente, para otimizar e personalizar a sua experiência de utilizador na nossa página. Para saber mais sobre os dados recolhidos e a utilização dos mesmos, consulte a nossa política de gestão de dados."
} }
} }

View File

@ -1,108 +1,97 @@
{ {
"stay_safe": "Zostaňte v bezpečí", "stay_safe": "Buďte v bezpeí",
"welcome": { "welcome": {
"welcome": "Vitajte", "welcome": "Vitajte",
"select_language": "Vyberte si jazyk", "select_language": "Vyberte si jazyk",
"language_label": "Jazyk", "start": "Začať",
"start": "Spustiť", "language_label": "jazyk",
"enter": "Zadať" "enter": "Vstúpiť"
},
"warning": {
"safety_text": "Z bezpečnostných dôvodov hrajte iba posediačky, keď sa nehýbete.",
"warning": "Pozor"
}, },
"home": { "home": {
"app_description": "Objavte interaktívnu hru Stay Safe, kde vaše rozhodnutia určujú vašu bezpečnosť v inštaláciách spoločnosti Lhoist." "app_description": "Preskúmajte interaktívnu hru Stay Safe, kde vaše rozhodnutia určia vašu bezpečnosť na pracovisku."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Návštevník", "visitor": "Návštevník",
"driver": "Vodič", "driver": "Vodič nákladného auta",
"lhoist_employee": "Zamestnanec spoločnosti Lhoist", "lhoist_employee": "Zamestnanec Lhoist",
"subcontractor_employee": "Dodávateľ" "subcontractor_employee": "Zamestnanec subdodávateľa"
}, },
"iam": "Som", "iam": "Som",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Žijem z", "iamfrom": "Som z",
"profile": "Profil", "profile": "Profil",
"country_label": "Krajina" "country_label": "Krajina"
}, },
"game": { "game": {
"found": "Nájdené!", "found": "Nájdené!",
"is_it_secure": "Bezpečná alebo riskantná?", "is_it_secure": "bezpečné alebo riskantné?",
"is_it_secure_question": "Predstavuje situácia veľké riziko alebo ste odhalili príklad dobrého správania?", "is_it_secure_question": "Predstavuje situácia veľké riziko alebo identifikujete správne správanie?",
"secure": "Bezpečné", "secure": "Bezpečné",
"risky": "Riskantné", "risky": "Riskantné",
"next": "Ďalej", "next": "Ďalšie",
"previous": "Späť", "previous": "Predchádzajúce",
"right_answer": "Správna odpoveď", "right_answer": "Správna odpoveď",
"wrong_answer": "Nesprávna odpoveď", "wrong_answer": "Nesprávna odpoveď",
"it_is_risk": "Je to riskantné správanie", "it_is_risk": "Je to riziko",
"it_is_not_risk": "Je to bezpečné správanie" "it_is_not_risk": "Nie je to riziko"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Ako na to?", "how_to_play": "Ako hrať?",
"move_around": "Pohyb v hre", "move_around": "Pohybujte sa v hre",
"move_around_description": "Pohybujte kurzorom alebo ho podržte pomocou myši či potiahnutím prsta na obrazovke telefónu, aby ste preskúmali scénu.", "move_around_description": "Pohybujte sa a držte kurzor myši alebo posúvajte prstom po obrazovke telefónu, aby ste preskúmali scénu.",
"walkthrough": "Cieľ hry", "walkthrough": "Priebeh hry",
"walkthrough_description": "Odhaľte správne a nesprávne postupy kliknutím na objekty a akcie na scéne.", "walkthrough_description": "Identifikujte dobré a zlé praktiky kliknutím na objekty a akcie na scéne.",
"points_and_time": "Body a načasovanie", "points_and_time": "Body a časovač",
"points_and_time_description": "Odhaľte rôzne akcie s čo najmenším počtom chýb, s dôrazom na bezpečnosť na prvom mieste a najrýchlejšie, ako sa len dá!" "points_and_time_description": "Identifikujte rôzne akcie s čo najmenším počtom chýb, bezpečnosť je dôležitá, a robte to čo najrýchlejšie!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Bezpečnostná správa", "results_screen_title": "Bezpečnostná správa",
"perfect_title": "Blahoželáme!", "perfect_title": "Gratulujeme!",
"perfect_text": "Váš vynikajúci výkon poukazuje na to, že máte skvelé povedomie o rizikách a záväzok zachovávať bezpečnosť, čím pomáhate vytvárať bezpečné pracovné prostredie pre každého.", "perfect_text": "Vaša vynikajúca výkonnosť ukazuje silné povedomie o rizikách a záväzok k bezpečnosti, čo prispieva k bezpečnému pracovnému prostrediu pre všetkých.",
"perfect_motivation_line": "Len tak ďalej!", "perfect_motivation_line": "Tak ďalej!",
"congrats_title": "Blahoželáme!", "congrats_title": "Gratulujeme!",
"congrats_text": "Vaše povedomie o rizikách je pozitívne, ale nezabúdajte, že ak si nedáme pozor, v našom pracovnom prostredí môže dôjsť aj k nehodám.", "congrats_text": "Vaše povedomie o rizikách je pozitívne, ale pripomeňme si, že realita našeho pracovného prostredia môže viesť k nehodám, ak nebudeme ostražití.",
"congrats_motivation_line": "Spoločne musíme byť obozretnejší!", "congrats_motivation_line": "Spoločne zvýšme svoju ostražitosť!",
"attention_title": "Pozor...", "attention_title": "Pozor...",
"attention_text": "Bez nepretržitej pozornosti môže rýchlo dôjsť k nehode. Túto skúsenosť berte ako príležitosť na zvýšenie vlastného povedomia o rizikách.", "attention_text": "Nehoda sa môže stať rýchlo bez neustálej ostražitosti. Využite túto skúsenosť ako príležitosť na rozvoj väčšieho povedomia o rizikách.",
"attention_motivation_line": "Buďte v strehu!" "attention_motivation_line": "Buďte ostražití!"
}, },
"rating": { "rating": {
"title": "Poznámky", "title": "Hodnotenia",
"text": "Ďakujeme, že hráte hru Stay Safe. Vaša spätná väzba je pre nás dôležitá", "text": "Ďakujeme, že ste hrali Stay Safe. Váš názor je pre nás dôležitý",
"placeholder": "Ako by ste opísali túto skúsenosť?" "placeholder": "Čo si myslíte o tejto skúsenosti?"
}, },
"ui": { "ui": {
"start": "Spustiť", "start": "Začať",
"back": "Návrat", "back": "Späť",
"next": "Ďalej", "next": "Ďalšie",
"previous": "Späť", "previous": "Predchádzajúce",
"continue": "Pokračovať",
"submit": "Odoslať", "submit": "Odoslať",
"yes": "Áno", "yes": "Áno",
"no": "Nie", "no": "Nie",
"openMenu": "Otvorenie ponuky", "openMenu": "Otvoriť menu",
"closeMenu": "Zatvorenie ponuky", "closeMenu": "Zavrieť menu",
"language": "Jazyk", "language": "Jazyk",
"loading": "Načítavanie", "loading": "Načítavanie",
"last_update": "Posledná aktualizácia", "last_update": "Posledná aktualizácia"
"show_help": "Zobrazenie pomocníka",
"download": "Stiahnuť"
}, },
"footer": { "footer": {
"copyright": "Edícia Stay Safe", "copyright": "Edisi Stay Safe",
"all_rights_reserved": "Všetky práva vyhradené." "all_rights_reserved": "Semua hak cipta terpelihara."
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Chyba 404",
"page_not_found": "Page not found", "page_not_found": "Stránka nenájdená",
"explanation": "Oops... It seems the page you were looking for does not exist!" "explanation": "Ups... Zdá sa, že stránka, ktorú hľadáte, neexistuje!"
}, },
"pagesName": { "pagesName": {
"about": "Informácie", "about": "O",
"themes": "Témy", "themes": "Témy",
"conditions": "Podmienky používania", "conditions": "Podmienky používania",
"cookies": "Správa údajov", "cookies": "Cookies",
"confidentiality": "Zásady ochrany osobných údajov" "confidentiality": "Zásady ochrany osobných údajov"
},
"cookies": {
"title": "Anonymné údaje",
"description": "Naša platforma anonymne spracúva vaše informácie s cieľom optimalizovať a personalizovať váš používateľský zážitok na našej lokalite. Ak chcete zistiť podrobnosti o zhromaždených údajoch a ich využití, prečítajte si naše zásady správy údajov."
} }
} }

View File

@ -14,25 +14,17 @@ import { Pagination, Navigation, EffectCards } from "swiper/modules";
import { useWordpressCustomData } from "../services/WordpressFetchData"; import { useWordpressCustomData } from "../services/WordpressFetchData";
import { Link } from "react-router-dom"; import { Link } from "react-router-dom";
import Loading from "../components/animations/Loading";
import { useUser } from "../hooks/useUser";
export default function Thematiques() { export default function Thematiques() {
const gamesDatas = useWordpressCustomData(`/screen/play/all`); const gamesDatas = useWordpressCustomData(`/screen/play/all`);
const { language, screensTranslations } = useUser();
if (!screensTranslations || !screensTranslations.ui || !screensTranslations.pagesName) return <Loading />;
const uiScreenTranslations = screensTranslations.ui;
const pagesNamesTranslations = screensTranslations.pagesName;
return ( return (
<AnimatedPage className='page-container page-container--thematiques '> <AnimatedPage className='page-container page-container--thematiques '>
<div className='content-page '> <div className='content-page '>
<Nav /> <Nav />
<div className='inner-content'> <div className='inner-content'>
<div className='page-title'> <div className='page-title'>
<h1 className='page-title__title'>{pagesNamesTranslations.themes}</h1> <h1 className='page-title__title'>Thémathiques</h1>
<div className='page-title__span-construction'>Interactive</div> <div className='page-title__span-construction'>Interactive</div>
</div> </div>
@ -78,9 +70,7 @@ export default function Thematiques() {
target='_blank' target='_blank'
rel='noreferrer' rel='noreferrer'
className='cta cta--lhoist cta--button-icon cta--download'> className='cta cta--lhoist cta--button-icon cta--download'>
{ Télécharger
uiScreenTranslations.download
}
</a> </a>
)} )}
</SwiperSlide> </SwiperSlide>

View File

@ -4,7 +4,6 @@ import AnimatedPage from "../components/AnimatedPage";
import Loading from "../components/animations/Loading"; import Loading from "../components/animations/Loading";
import { useUser } from "../hooks/useUser"; import { useUser } from "../hooks/useUser";
import warningSticker from "../assets/img/illustrations/lhoist-prevention-smartphone-sticker.svg"; import warningSticker from "../assets/img/illustrations/lhoist-prevention-smartphone-sticker.svg";
import BrandingLogo from "../components/ui/LhoistBrandingLogo.jsx";
export default function Warning() { export default function Warning() {
const { language, screensTranslations } = useUser(); const { language, screensTranslations } = useUser();
@ -23,7 +22,6 @@ export default function Warning() {
className='cta cta--construction cta--lhoist cta--button-icon cta--start'> className='cta cta--construction cta--lhoist cta--button-icon cta--start'>
<span>{uiTranslations.continue}</span> <span>{uiTranslations.continue}</span>
</Link> </Link>
<BrandingLogo />
</AnimatedPage> </AnimatedPage>
); );
} }

View File

@ -22,7 +22,7 @@ export default function Welcome() {
<div className='interaction-buttons'> <div className='interaction-buttons'>
<LanguageSelect /> <LanguageSelect />
<Link <Link
to='/warning' to='/Home'
title={currentScreenTranslations.enter} title={currentScreenTranslations.enter}
className='cta cta--construction cta--lhoist cta--button-icon cta--start'> className='cta cta--construction cta--lhoist cta--button-icon cta--start'>
<span>{currentScreenTranslations.enter}</span> <span>{currentScreenTranslations.enter}</span>

View File

@ -4,7 +4,7 @@ import { useUser } from "../hooks/useUser";
const BASE_URL = process.env.REACT_APP_BASE_URL; const BASE_URL = process.env.REACT_APP_BASE_URL;
const BASE_CUSTOM_URL = process.env.REACT_APP_BASE_CUSTOM_URL; const BASE_CUSTOM_URL = process.env.REACT_APP_BASE_CUSTOM_URL;
// test
const fetchWordpressData = async (url) => { const fetchWordpressData = async (url) => {
try { try {
const response = await axios.get(url); const response = await axios.get(url);

View File

@ -5,12 +5,12 @@ function calculateScore(answers) {
} }
function formatCurrentTime(currentTime) { function formatCurrentTime(currentTime) {
// Minutes calculation // Minutes calculation
const minutes = Math.floor(currentTime / 60) const minutes = Math.floor((currentTime % 360000) / 6000)
.toString() .toString()
.padStart(2, "0"); .padStart(2, "0");
// Seconds calculation // Seconds calculation
const seconds = Math.floor(currentTime % 60) const seconds = Math.floor((currentTime % 6000) / 100)
.toString() .toString()
.padStart(2, "0"); .padStart(2, "0");