Compare commits

...

10 Commits

22 changed files with 604 additions and 554 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='/cookies' element={<Cookies />} /> <Route path='/data' 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,4 +11,7 @@
.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,8 +7,16 @@ 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 (!screensTranslations || !screensTranslations.pagesName) return <p>loading</p>; if (
!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
@ -24,25 +32,20 @@ export default function CookiesModal() {
src={cookiesModalCover} src={cookiesModalCover}
alt='close' alt='close'
/> />
<h3 className='titling-construction '>Données Anonymes</h3> <h3 className='titling-construction '>{cookiesTranslations.title}</h3>
<p className='explanation'> <p className='explanation'>{cookiesTranslations.description}</p>
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='/cookies' className='classic-link'> <Link to='/data' 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}>
Continuer {uiTranslations.continue}
</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 + 100), 1000); intervalId = setInterval(() => setGameTime(gameTime + 1), 1000);
// setCurrentTime(currentTime); // setCurrentTime(currentTime);
return () => clearInterval(intervalId); return () => clearInterval(intervalId);

View File

@ -6,11 +6,12 @@ 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 { screensTranslations } = useUser(); const { language, screensTranslations } = useUser();
const [isMenuOpen, setIsMenuOpen] = useState(false); const [isMenuOpen, setIsMenuOpen] = useState(false);
@ -37,8 +38,8 @@ export default function Nav() {
exit: { y: "-100%" }, exit: { y: "-100%" },
}; };
if (!screensTranslations || !screensTranslations.ui || !screensTranslations.pagesName) return <p>loading</p>; if (!screensTranslations || !screensTranslations.ui || !screensTranslations.pagesName) return <Loading />;
const uiTranslations = screensTranslations.ui; const uiScreenTranslations = screensTranslations.ui;
const pagesNamesTranslations = screensTranslations.pagesName; const pagesNamesTranslations = screensTranslations.pagesName;
return ( return (
@ -46,7 +47,7 @@ export default function Nav() {
{location && location.pathname != "/Home" ? <Logo /> : null} {location && location.pathname != "/Home" ? <Logo /> : null}
<LanguageSelect /> <LanguageSelect />
<button <button
title={uiTranslations.openMenu} title={uiScreenTranslations.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='' />
@ -61,7 +62,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={uiTranslations.closeMenu} title={uiScreenTranslations.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>
@ -79,13 +80,17 @@ export default function Nav() {
<ul className='menu__legal-mentions'> <ul className='menu__legal-mentions'>
<li> <li>
<Link to='/confidentiality'>Politique de confidentialité</Link> <Link to='/confidentiality'>
{pagesNamesTranslations.confidentiality}
</Link>
</li> </li>
<li> <li>
<Link to='/conditions'> Conditions d'utilisation</Link> <Link to='/conditions'>
{pagesNamesTranslations.conditions}
</Link>
</li> </li>
<li> <li>
<Link to='/cookies'> Cookies</Link> <Link to='/data'>{pagesNamesTranslations.cookies}</Link>
</li> </li>
</ul> </ul>
</motion.div> </motion.div>

View File

@ -1,21 +1,25 @@
{ {
"stay_safe": "Buď v bezpečí", "stay_safe": "Zůstaňte v bezpečí",
"welcome": { "welcome": {
"welcome": "Vítejte", "welcome": "Vítejte",
"select_language": "Vyberte svůj jazyk", "select_language": "Zvolte jazyk",
"language_label": "jazyk", "language_label": "Jazyk",
"start": "Začít", "start": "Start",
"enter": "Vstoupit" "enter": "Zadat"
},
"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": "Objevte interaktivní hru Stay Safe, kde vaše volby určí vaši bezpečnost na pracovišti." "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."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Návštěvník", "visitor": "Návštěvník",
"driver": "Kamionový řidič", "driver": "Řidič",
"lhoist_employee": "Zaměstnanec Lhoist", "lhoist_employee": "Zaměstnanec Lhoist",
"subcontractor_employee": "Zaměstnanec subdodavatele" "subcontractor_employee": "Dodavatel"
}, },
"iam": "Jsem", "iam": "Jsem",
"profile": "Profil" "profile": "Profil"
@ -26,72 +30,79 @@
"country_label": "Země" "country_label": "Země"
}, },
"game": { "game": {
"found": "Nalezeno!", "found": "Bingo!",
"is_it_secure": "bezpečné nebo riskantní?", "is_it_secure": "Bezpečné, nebo riskantní?",
"is_it_secure_question": "Představuje situace významné riziko nebo identifikujete správné chování?", "is_it_secure_question": "Představuje daná situace velké riziko, nebo je dané chování správné?",
"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": "Je to riziko", "it_is_risk": "Toto chování je riskantní",
"it_is_not_risk": "Není to riziko" "it_is_not_risk": "Toto chování je bezpečné"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Jak hrát?", "how_to_play": "Jak hrát?",
"move_around": "Pohybujte se ve hře", "move_around": "Pohyb v rámci hry",
"move_around_description": "Pohybujte a držte kurzor myši nebo posouvejte prstem po obrazovce telefonu pro prozkoumání scény.", "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.",
"walkthrough": "Průběh hry", "walkthrough": "Cíl hry",
"walkthrough_description": "Identifikujte dobré a špatné praktiky klikáním na objekty a akce ve scéně.", "walkthrough_description": "Určit správné a špatné postupy kliknutím na objekty a činnosti na dané scéně.",
"points_and_time": "Body a časomíra", "points_and_time": "Body a načasování",
"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!" "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!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Bezpečnostní zpráva", "results_screen_title": "Zpráva o bezpečnosti",
"perfect_title": "Gratulujeme!", "perfect_title": "Blahopřejeme!",
"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_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_motivation_line": "Pokračujte v tom!", "perfect_motivation_line": "Jen tak dál!",
"congrats_title": "Gratulace!", "congrats_title": "Blahopřejeme!",
"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_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_motivation_line": "Společně zvyšme svou ostražitost!", "congrats_motivation_line": "Zkusme společně naši ostražitost zvýšit!",
"attention_title": "Pozor...", "attention_title": "Dávejte si pozor...",
"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_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_motivation_line": "Zůstaňte bdělí!" "attention_motivation_line": "Buďte ostražití!"
}, },
"rating": { "rating": {
"title": "Hodnocení", "title": "Poznámky",
"text": "Děkujeme, že jste hráli Stay Safe. Váš názor je pro nás důležitý", "text": "Děkujeme, že jste se zapojili do hry Stay Safe. Vaše zpětná vazba je pro nás důležitá",
"placeholder": "Co jste si o této zkušenosti mysleli?" "placeholder": "Jak svou zkušenost hodnotíte?"
}, },
"ui": { "ui": {
"start": "Začít", "start": "Start",
"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 menu", "openMenu": "Otevřít nabídku",
"closeMenu": "Zavřít menu", "closeMenu": "Zavřít nabídku",
"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í Stay Safe", "copyright": "Vydání hry Stay Safe",
"all_rights_reserved": "Všechna práva vyhrazena." "all_rights_reserved": "Všechna práva vyhrazena."
}, },
"screen_404": { "screen_404": {
"error": "Chyba 404", "error": "Error 404",
"page_not_found": "Stránka nenalezena", "page_not_found": "Page not found",
"explanation": "To je trapné... Zdá se, že hledaná stránka neexistuje!" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "O", "about": "O této platformě",
"themes": "Témata", "themes": "Témata",
"conditions": "Podmínky použití", "conditions": "Podmínky používání",
"cookies": "Cookies", "cookies": "Správa údajů",
"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,97 +1,108 @@
{ {
"stay_safe": "Vær sikker", "stay_safe": "Hold dig 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": "Indtast" "enter": "Tast ind"
},
"warning": {
"safety_text": "For din sikkerheds skyld spil helst siddende og immobilt.",
"warning": "Pas på"
}, },
"home": { "home": {
"app_description": "Oplev det interaktive spil Stay Safe, hvor dine valg vil bestemme din sikkerhed på arbejdspladsen." "app_description": "Gå på opdagelse i det interaktive spil Stay Safe, hvor hvert enkelt valg har indflydelse på din sikkerhed på Lhoists arbejdspladser."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Besøgende", "visitor": "Gæst",
"driver": "Lastbilchauffør", "driver": "Fører",
"lhoist_employee": "Lhoist-ansat", "lhoist_employee": "Lhoist medarbejder",
"subcontractor_employee": "Underleverandør-ansat" "subcontractor_employee": "Underleverandør"
}, },
"iam": "Jeg er", "iam": "Jeg er",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Jeg kommer fra", "iamfrom": "Jeg befinder mig i",
"profile": "Profil", "profile": "Profil",
"country_label": "Land" "country_label": "Land"
}, },
"game": { "game": {
"found": "Fundet!", "found": "Fundet!",
"is_it_secure": "sikker eller risikabel?", "is_it_secure": "Sikkert eller risikabelt?",
"is_it_secure_question": "Udposer situationen for en stor risiko, eller identificerer du god opførsel?", "is_it_secure_question": "Findes der en alvorlig risiko eller er adfæren tilpasset?",
"secure": "Sikker", "secure": "Sikkert",
"risky": "Risikabel", "risky": "Risikabelt",
"next": "Næste", "next": "Næste",
"previous": "Forrige", "previous": "Forrige",
"right_answer": "Korrekt svar", "right_answer": "Rigtigt svar",
"wrong_answer": "Forkert svar", "wrong_answer": "Urigtigt svar",
"it_is_risk": "Det er en risiko", "it_is_risk": "Det er en risikabel adfærd",
"it_is_not_risk": "Det er ikke en risiko" "it_is_not_risk": "Det er en sikker adfærd"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Sådan spiller du?", "how_to_play": "Sådan spiller du?",
"move_around": "Bevæg dig i spillet", "move_around": "Bevæg dig rundt i spillet",
"move_around_description": "Flyt og hold musemarkøren nede eller stryg med fingeren på din telefons skærm for at udforske scenen.", "move_around_description": "Styr og hold musemarkøren nede eller bevæg fingeren på din smartphones skærm for at udforske området.",
"walkthrough": "Forløbet af et spil", "walkthrough": "Spillets gang",
"walkthrough_description": "Identificer de gode og dårlige praksisser ved at klikke på objekter og handlinger i scenen.", "walkthrough_description": "Peg ud de gode og dårlige praksisser ved at trykke på dem på skærmet.",
"points_and_time": "Point og tid", "points_and_time": "Point og stopur",
"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!" "points_and_time_description": "Peg ud de forskellige aktioner og begå så fejl som muligt, sikkerhed først, for hurtigst muligt!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Sikkerhedsrapport", "results_screen_title": "Sikkerhedsrapport",
"perfect_title": "Tillykke!", "perfect_title": "Tillykke!",
"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_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_motivation_line": "Bliv ved med det!", "perfect_motivation_line": "Bliv ved!",
"congrats_title": "Tillykkes!", "congrats_title": "Tillykke!",
"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_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_motivation_line": "Lad os sammen skærpe vores opmærksomhed!", "congrats_motivation_line": "Lad os vise forsigtighed sammen!",
"attention_title": "Opmærksomhed...", "attention_title": "Pas på…",
"attention_text": "En ulykke kan ske hurtigt uden konstant opmærksomhed. Brug denne oplevelse som en mulighed for at udvikle øget risikobevidsthed.", "attention_text": "Ulykker skyldes uforsigtighed. Benyt lejligheden til at informere dig mere om risici.",
"attention_motivation_line": "Hold dig vågen!" "attention_motivation_line": "Vær forsigtig!"
}, },
"rating": { "rating": {
"title": "Bedømmelser", "title": "Noter",
"text": "Tak fordi du spillede Stay Safe. Din mening er vigtig for os", "text": "Tak fordi du spillede Stay Safe. Vi sætter pris på din feedback",
"placeholder": "Hvad syntes du om denne oplevelse?" "placeholder": "Hvad synes du om spillet?"
}, },
"ui": { "ui": {
"start": "Start", "start": "Start",
"back": "Tilbage", "back": "Tilbage",
"next": "Næste", "next": "Næste",
"previous": "Forrige", "previous": "Forrige",
"submit": "Indsend", "continue": "Gå videre",
"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": "Indlæser", "loading": "Vent lige",
"last_update": "Seneste opdatering" "last_update": "Sidste opdatering",
"show_help": "Hjælp",
"download": "Hent"
}, },
"footer": { "footer": {
"copyright": "Stay Safe udgave", "copyright": "Stay Safe Udgiverselskab",
"all_rights_reserved": "Alle rettigheder forbeholdes." "all_rights_reserved": "Ophavsret."
}, },
"screen_404": { "screen_404": {
"error": "Fejl 404", "error": "Error 404",
"page_not_found": "Side ikke fundet", "page_not_found": "Page not found",
"explanation": "Ups... Det ser ud til, at den side, du ledte efter, ikke findes!" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "Om", "about": "Om Stay Safe",
"themes": "Emner", "themes": "Temaer",
"conditions": "Brugsbetingelser", "conditions": "Betingelser for anvendelse",
"cookies": "Cookies", "cookies": "Datahåndtering",
"confidentiality": "Fortrolighedspolitik" "confidentiality": "Privatlivspolitik"
},
"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,97 +1,108 @@
{ {
"stay_safe": "Bleib sicher", "stay_safe": "Bleiben Sie sicher",
"welcome": { "welcome": {
"welcome": "Willkommen", "welcome": "Willkommen",
"select_language": "Wählen Sie Ihre Sprache", "select_language": "Sprache auswählen",
"language_label": "Sprache", "language_label": "Sprache",
"start": "Starten", "start": "Start",
"enter": "Eintreten" "enter": "Eingeben"
},
"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, bei dem Ihre Entscheidungen Ihre Sicherheit am Arbeitsplatz bestimmen." "app_description": "Entdecken Sie das interaktive Spiel Stay Safe, wo jede Auswahl Ihre Sicherheit auf Lhoist-Standorten beeinflusst."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Besucher", "visitor": "Besucher",
"driver": "LKW-Fahrer", "driver": "Fahrer",
"lhoist_employee": "Lhoist-Mitarbeiter", "lhoist_employee": "Lhoist-Angestellter",
"subcontractor_employee": "Mitarbeiter eines Subunternehmers" "subcontractor_employee": "Auftragnehmer"
}, },
"iam": "Ich bin", "iam": "Ich bin",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Ich komme aus", "iamfrom": "Ich befinde mich in ...",
"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 großes Risiko dar oder identifizieren Sie ein gutes Verhalten?", "is_it_secure_question": "Stellt die Situation ein grosses Sicherheitsrisiko dar oder stellen Sie ein gutes Verhalten fest?",
"secure": "Sicher", "secure": "Sicher",
"risky": "Riskant", "risky": "Riskant",
"next": "Weiter", "next": "Nächste Seite",
"previous": "Zurück", "previous": "Vorherige Seite",
"right_answer": "Richtige Antwort", "right_answer": "Richtige Antwort",
"wrong_answer": "Falsche Antwort", "wrong_answer": "Falsche Antwort",
"it_is_risk": "Es ist ein Risiko", "it_is_risk": "Dieses Verhalten birgt Risiken",
"it_is_not_risk": "Es ist kein Risiko" "it_is_not_risk": "Es ist ein sicheres Verhalten"
}, },
"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 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.", "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.",
"walkthrough": "Ablauf eines Spiels", "walkthrough": "Spielablauf",
"walkthrough_description": "Identifizieren Sie gute und schlechte Praktiken, indem Sie auf Objekte und Handlungen in der Szene klicken.", "walkthrough_description": "Erkennen Sie bewährte und schlechte Praktiken durch Anklicken der Verhaltensweisen in der Szene.",
"points_and_time": "Punkte und Zeitmesser", "points_and_time": "Punkte und Chronometer",
"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!" "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."
}, },
"game_results": { "game_results": {
"results_screen_title": "Sicherheitsbericht", "results_screen_title": "Sicherheitsbericht",
"perfect_title": "Herzlichen Glückwunsch!", "perfect_title": "Glückwunsch!",
"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_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_motivation_line": "Machen Sie weiter so!", "perfect_motivation_line": "Weiter so!",
"congrats_title": "Glückwunsch!", "congrats_title": "Glückwunsch!",
"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_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_motivation_line": "Gemeinsam erhöhen wir unsere Wachsamkeit!", "congrats_motivation_line": "Lasst uns gemeinsam unsere Wachsamkeit verbessern!",
"attention_title": "Achtung...", "attention_title": "Achtung...",
"attention_text": "Ein Unfall kann schnell passieren, ohne ständige Wachsamkeit. Nutzen Sie diese Erfahrung als Gelegenheit, das Risikobewusstsein zu erhöhen.", "attention_text": "Ohne ständige Wachsamkeit kann schnell ein Unfall passieren. Nutzen Sie diese Erfahrung zur Entwicklung eines erhöhten Risikobewusstseins.",
"attention_motivation_line": "Bleiben Sie wachsam!" "attention_motivation_line": "Bleiben Sie wachsam!"
}, },
"rating": { "rating": {
"title": "Bewertungen", "title": "Noten",
"text": "Danke, dass Sie Stay Safe gespielt haben. Ihr Feedback ist uns wichtig", "text": "Danke, dass Sie Stay Safe gespielt haben. Ihre Meinung ist uns wichtig",
"placeholder": "Was haben Sie von dieser Erfahrung gehalten?" "placeholder": "Wie bewerten Sie die Erfahrung?"
}, },
"ui": { "ui": {
"start": "Starten", "start": "Start",
"back": "Zurück", "back": "Zurück",
"next": "Weiter", "next": "Nächste Seite",
"previous": "Zurück", "previous": "Vorherige Seite",
"submit": "Einreichen", "continue": "Fortfahren",
"submit": "Senden",
"yes": "Ja", "yes": "Ja",
"no": "Nein", "no": "Nein",
"openMenu": "Menü öffnen", "openMenu": "Menü öffnen",
"closeMenu": "Menü schließen", "closeMenu": "Menü schliessen",
"language": "Sprache", "language": "Sprache",
"loading": "Laden", "loading": "Wird geladen ...",
"last_update": "Letztes Update" "last_update": "Letzte Aktualisierung",
"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": "Fehler 404", "error": "Error 404",
"page_not_found": "Seite nicht gefunden", "page_not_found": "Page not found",
"explanation": "Oops... Es scheint, dass die von Ihnen gesuchte Seite nicht existiert!" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "Über", "about": "Bezüglich",
"themes": "Themen", "themes": "Themen",
"conditions": "Nutzungsbedingungen", "conditions": "Nutzungsbedingungen",
"cookies": "Cookies", "cookies": "Datenverarbeitung",
"confidentiality": "Datenschutzrichtlinie" "confidentiality": "Datenschutzpolitik"
},
"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,83 +3,90 @@
"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": "Entrer" "enter": "Enter"
},
"warning": {
"safety_text": "For your safety, only play when you are well seated and stationary.",
"warning": "Attention"
}, },
"home": { "home": {
"app_description": "Explore the interactive game Stay Safe, where your choices will determine your safety at the workplace." "app_description": "Discover the interactive Stay Safe game, where your choices will determine your safety on Lhoist installations."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Visitor", "visitor": "Visitor",
"driver": "Truck Driver", "driver": "Driver",
"lhoist_employee": "Lhoist Employee", "lhoist_employee": "Lhoist employee",
"subcontractor_employee": "Subcontractor Employee" "subcontractor_employee": "Contractor"
}, },
"iam": "I am", "iam": "I am",
"profile": "Profile" "profile": "Profile"
}, },
"country": { "country": {
"iamfrom": "I am from", "iamfrom": "I am in",
"profile": "Profile", "profile": "Profile",
"country_label": "Country" "country_label": "Country"
}, },
"game": { "game": {
"found": "Found!", "found": "Found!",
"is_it_secure": "secure or risky?", "is_it_secure": "Safe 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": "Secure", "secure": "Safe",
"risky": "Risky", "risky": "Risky",
"next": "Next", "next": "Next",
"previous": "Previous", "previous": "Previous",
"right_answer": "Right answer", "right_answer": "Correct answer",
"wrong_answer": "Wrong answer", "wrong_answer": "Wrong answer",
"it_is_risk": "It is a risk", "it_is_risk": "It's risky behavior",
"it_is_not_risk": "It is not a risk" "it_is_not_risk": "It's safe behavior"
}, },
"tutorial": { "tutorial": {
"how_to_play": "How to play?", "how_to_play": "How to play?",
"move_around": "Move around in the game", "move_around": "Moving around the game",
"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.", "move_around_description": "Move and hold the cursor with your mouse or swipe your finger on your phone screen to explore the scene.",
"walkthrough": "Course of a game", "walkthrough": "Aim of the game",
"walkthrough_description": "Identify the good and bad practices by clicking on the objects and actions in the scene.", "walkthrough_description": "Identify good and bad practices by clicking on objects and actions in the scene.",
"points_and_time": "Points and timer", "points_and_time": "Points and timing",
"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!" "points_and_time_description": "Identify various actions by making the fewest mistakes possible, safety first, and 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": "Félicitations !", "congrats_title": "Congratulations!",
"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": "Attention...", "attention_title": "Beware...",
"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": "Ratings", "title": "Notes",
"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 this experience?" "placeholder": "What did you think of the 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 menu", "openMenu": "Open the menu",
"closeMenu": "Close menu", "closeMenu": "Close the 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": {
@ -90,8 +97,12 @@
"pagesName": { "pagesName": {
"about": "About", "about": "About",
"themes": "Themes", "themes": "Themes",
"conditions": "Terms of Use", "conditions": "Terms of use",
"cookies": "Cookies", "cookies": "Data management",
"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,82 +1,89 @@
{ {
"stay_safe": "Mantente a salvo", "stay_safe": "Mantente seguro",
"welcome": { "welcome": {
"welcome": "Bienvenido", "welcome": "Bienvenido/a",
"select_language": "Seleccione su idioma", "select_language": "Selección de idioma",
"language_label": "idioma", "language_label": "Idioma",
"start": "Comenzar", "start": "Empezar",
"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": "Descubra el juego interactivo Stay Safe, donde sus elecciones determinarán su seguridad en el lugar de trabajo." "app_description": "Descubre el juego interactivo Stay Safe, donde tus elecciones determinarán tu seguridad en las instalaciones de Lhoist."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Visitante", "visitor": "Visitante",
"driver": "Conductor de camión", "driver": "Conductor",
"lhoist_employee": "Empleado de Lhoist", "lhoist_employee": "Empleado de Lhoist",
"subcontractor_employee": "Empleado de subcontratista" "subcontractor_employee": "Contratista"
}, },
"iam": "Yo soy", "iam": "Soy",
"profile": "Perfil" "profile": "Perfil"
}, },
"country": { "country": {
"iamfrom": "Soy de", "iamfrom": "Estoy en",
"profile": "Perfil", "profile": "Perfil",
"country_label": "País" "country_label": "País"
}, },
"game": { "game": {
"found": "¡Encontrado!", "found": "¡Encontrado!",
"is_it_secure": "¿seguro o riesgoso?", "is_it_secure": "Seguro o arriesgado?",
"is_it_secure_question": "¿La situación representa un riesgo mayor o identifica un buen comportamiento?", "is_it_secure_question": "¿Presenta la situación un riesgo importante, o la identificas como un buen comportamiento?",
"secure": "Seguro", "secure": "Seguro",
"risky": "Arriesgado", "risky": "Arriesgado",
"next": "Siguiente", "next": "Siguiente",
"previous": "Anterior", "previous": "Previo",
"right_answer": "Respuesta correcta", "right_answer": "Respuesta correct",
"wrong_answer": "Respuesta incorrecta", "wrong_answer": "Respuesta incorrecta",
"it_is_risk": "Es un riesgo", "it_is_risk": "Es un comportamiento arriesgado",
"it_is_not_risk": "No es un riesgo" "it_is_not_risk": "Es un comportamiento seguro"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Cómo jugar?", "how_to_play": "Cómo jugar?",
"move_around": "Muévete en el juego", "move_around": "Desplazándose en el juego",
"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.", "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.",
"walkthrough": "Desarrollo del juego", "walkthrough": "Desarrollo de una partida",
"walkthrough_description": "Identifica las buenas y malas prácticas haciendo clic en los objetos y acciones de la escena.", "walkthrough_description": "Identifica las buenas y malas prácticas haciendo clic sobre las acciones de la escena.",
"points_and_time": "Puntos y cronómetro", "points_and_time": "Puntos y cronómetro",
"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!" "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!"
}, },
"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 sólida conciencia de los riesgos y un compromiso con la seguridad, contribuyendo a un ambiente de trabajo seguro para todos.", "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_motivation_line": "¡Sigue así!", "perfect_motivation_line": "¡Sigue así!",
"congrats_title": "¡Félicitations!", "congrats_title": "¡Felicidades!",
"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_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_motivation_line": Juntos, aumentemos nuestra vigilancia!", "congrats_motivation_line": Reforcemos juntos nuestra vigilancia!",
"attention_title": "Atención...", "attention_title": "Atención...",
"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_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_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é te ha parecido esta experiencia?" "placeholder": "¿Qué piensas de la experiencia?"
}, },
"ui": { "ui": {
"start": "Comenzar", "start": "Comenzar",
"back": "Volver", "back": "Volver",
"next": "Siguiente", "next": "Siguiente",
"previous": "Anterior", "previous": "Previo",
"continue": "Continuar",
"submit": "Enviar", "submit": "Enviar",
"yes": "Sí", "yes": "Sí",
"no": "No", "no": "No",
"openMenu": "Abrir menú", "openMenu": "Abrir el menú",
"closeMenu": "Cerrar menú", "closeMenu": "Cerrar el 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",
@ -84,14 +91,18 @@
}, },
"screen_404": { "screen_404": {
"error": "Error 404", "error": "Error 404",
"page_not_found": "Página no encontrada", "page_not_found": "Page not found",
"explanation": "¡Vaya! Parece que la página que buscas no existe." "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "Acerca de", "about": "A cerca de",
"themes": "Temas", "themes": "Temáticas",
"conditions": "Términos de uso", "conditions": "Términos de uso",
"cookies": "Cookies", "cookies": "Gestión de datos",
"confidentiality": "Política de privacidad" "confidentiality": "Política de confidencialidad"
},
"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,96 +2,107 @@
"stay_safe": "Pysy turvassa", "stay_safe": "Pysy turvassa",
"welcome": { "welcome": {
"welcome": "Tervetuloa", "welcome": "Tervetuloa",
"select_language": "Valitse kieli", "select_language": "Valitse haluamasi kieli",
"language_label": "kieli", "language_label": "Kieli",
"start": "Aloita", "start": "Aloita",
"enter": "Syötä" "enter": "Kirjoita"
},
"warning": {
"safety_text": "Turvallisuutesi varmistamiseksi sinun kannattaa pelata vain silloin, kun istut mukavasti paikallasi.",
"warning": "Huomio"
}, },
"home": { "home": {
"app_description": "Tutustu interaktiiviseen Stay Safe -peliin, jossa valintasi määrittävät turvallisuutesi työpaikalla." "app_description": "Tutustu vuorovaikutteiseen Stay Safe -peliin, jossa valintasi ratkaisevat turvallisuutesi Lhoist-asennustöissä."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Vierailija", "visitor": "Vierailija",
"driver": "Rekkakuski", "driver": "Kuljettaja",
"lhoist_employee": "Lhoistin työntekijä", "lhoist_employee": "Lhoistin työntekijä",
"subcontractor_employee": "Alihankkijan työntekijä" "subcontractor_employee": "Urakoitsija"
}, },
"iam": "Minä olen", "iam": "Olen",
"profile": "Profiili" "profile": "Profiili"
}, },
"country": { "country": {
"iamfrom": "Olen kotoisin", "iamfrom": "Maani on",
"profile": "Profiili", "profile": "Profiili",
"country_label": "Maa" "country_label": "Maa"
}, },
"game": { "game": {
"found": "Löydetty!", "found": "Löytyi!",
"is_it_secure": "turvallinen vai riskialtis?", "is_it_secure": "Turvallista vai riskialtista?",
"is_it_secure_question": "Onko tilanteessa suuri riski vai tunnistatko hyvän käytöksen?", "is_it_secure_question": "Aiheutuuko tilanteesta suuri riski vai tunnistatko siitä hyvän käytöksen?",
"secure": "Turvallinen", "secure": "Turvallista",
"risky": "Riskialtis", "risky": "Riskialtista",
"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 riski", "it_is_risk": "Se on riskialtista käyttäytymistä",
"it_is_not_risk": "Se ei ole riski" "it_is_not_risk": "Se on turvallista käyttäytymistä"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Kuinka pelata?", "how_to_play": "Miten peliä pelataan?",
"move_around": "Liiku pelissä", "move_around": "Liikkuminen pelissä",
"move_around_description": "Liiku ja pidä hiiren kursoria painettuna tai pyyhkäise sormellasi puhelimen näyttöä tutkiaksesi kohtausta.", "move_around_description": "Tutustu kohtaukseen liikuttamalla hiiren kohdistinta ja pitämällä sitä painettuna tai pyyhkäisemällä puhelimen näyttöä sormellasi.",
"walkthrough": "Pelin kulku", "walkthrough": "Pelin tavoite",
"walkthrough_description": "Tunnista hyvät ja huonot käytännöt klikkaamalla kohtauksen esineitä ja toimintoja.", "walkthrough_description": "Tunnista hyvät ja huonot käytännöt napsauttamalla kohteita ja toimia kohtauksessa.",
"points_and_time": "Pisteet ja ajastin", "points_and_time": "Pisteet ja ajoitus",
"points_and_time_description": "Tunnista erilaiset toiminnot tekemällä mahdollisimman vähän virheitä, turvallisuus on tärkeintä, ja tee se mahdollisimman nopeasti!" "points_and_time_description": "Tunnista eri toimet tekemällä mahdollisimman vähän virheitä, pitämällä turvallisuuden etusijalla sekä toimimalla 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 vahvan riskien tunnistamisen ja sitoutumisen turvallisuuteen, mikä edistää turvallista työympäristöä kaikille.", "perfect_text": "Erinomainen suorituksesi osoittaa vahvaa riskitietoisuutta ja sitoutumista turvallisuuteen, mikä auttaa luomaan turvallisen työympäristön kaikille.",
"perfect_motivation_line": "Jatka samaan malliin!", "perfect_motivation_line": "Jatka samaan malliin!",
"congrats_title": "Onnittelut!", "congrats_title": "Onnittelut!",
"congrats_text": "Riskitietoisuutesi on myönteinen, mutta muistetaan, että työympäristömme todellisuus voi johtaa tapaturmiin, jos emme ole valppaina.", "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_motivation_line": "Yhdessä lisätään valppauttamme!", "congrats_motivation_line": "Tehostetaan yhdessä valppautta!",
"attention_title": "Huomio...", "attention_title": "Varo...",
"attention_text": "Onnettomuus voi tapahtua nopeasti ilman jatkuvaa valppautta. Hyödynnä tätä kokemusta tilaisuutena lisätä riskitietoisuutta.", "attention_text": "Tapaturma voi tapahtua nopeasti ilman jatkuvaa valppautta. Sinun kannattaa ajatella tätä kokemusta tilaisuutena kartuttaa riskitietoisuutta.",
"attention_motivation_line": "Pysy valppaana!" "attention_motivation_line": "Pysy valppaana!"
}, },
"rating": { "rating": {
"title": "Arvostelut", "title": "Huomautukset",
"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 tästä kokemuksesta?" "placeholder": "Mitä mieltä olit 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": "Lataa", "loading": "Ladataan",
"last_update": "Viimeisin päivitys" "last_update": "Viimeisin päivitys",
"show_help": "Näytä ohje",
"download": "Lataa"
}, },
"footer": { "footer": {
"copyright": "Stay Safe -painos", "copyright": "Stay Safe -versio",
"all_rights_reserved": "Kaikki oikeudet pidätetään." "all_rights_reserved": "Kaikki oikeudet pidätetään."
}, },
"screen_404": { "screen_404": {
"error": "Virhe 404", "error": "Error 404",
"page_not_found": "Sivua ei löytynyt", "page_not_found": "Page not found",
"explanation": "Hupsista... Näyttää siltä, että etsimääsi sivua ei ole olemassa!" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "Tietoa", "about": "Tietoja",
"themes": "Teemat", "themes": "Teemat",
"conditions": "Käyttöehdot", "conditions": "Käyttöehdot",
"cookies": "Evästeet", "cookies": "Tietojen hallinta",
"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éléctionnez votre langue", "select_language": "Sélectionnez 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 votre lieu de travail." "app_description": "Découvrez le jeu interactif Stay Safe, où vos choix détermineront votre sécurité sur les installations Lhoist."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Visiteur", "visitor": "Visiteur",
"driver": "Chauffeur de camion", "driver": "Conducteur",
"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": "securisé ou risqué ?", "is_it_secure": "curisé 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,16 +82,17 @@
"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": "Erreur 404", "error": "Error 404",
"page_not_found": "Page non trouvée", "page_not_found": "Page not found",
"explanation": "C'est embarassant... Il semblerait que la page que vous cherchiez n'existe pas !" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "À propos", "about": "À propos",
@ -99,5 +100,9 @@
"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

@ -1,88 +0,0 @@
{
"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,97 +1,108 @@
{ {
"stay_safe": "Kekal selamat", "stay_safe": "Jaga keselamatan",
"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",
"language_label": "bahasa", "enter": "Masukkan"
"enter": "Masuk" },
"warning": {
"safety_text": "Untuk keselamatan anda, hanya bermain apabila anda duduk dengan baik dan tidak bergerak.",
"warning": "Perhatian"
}, },
"home": { "home": {
"app_description": "Terokai permainan interaktif Stay Safe, di mana pilihan anda akan menentukan keselamatan anda di tempat kerja." "app_description": "Temui permainan interaktif Stay Safe, di mana pilihan anda akan menentukan keselamatan anda pada pemasangan Lhoist."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Pelancong", "visitor": "Pelawat",
"driver": "Pemandu trak", "driver": "Pemandu",
"lhoist_employee": "Pekerja Lhoist", "lhoist_employee": "Pekerja Lhoist",
"subcontractor_employee": "Pekerja subkontraktor" "subcontractor_employee": "Kontraktor"
}, },
"iam": "Saya", "iam": "Saya adalah",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Saya dari", "iamfrom": "Saya berada di",
"profile": "Profil", "profile": "Profil",
"country_label": "Negara" "country_label": "Negara"
}, },
"game": { "game": {
"found": "Ditemui!", "found": "Dijumpai!",
"is_it_secure": "selamat atau berisiko?", "is_it_secure": "Selamat atau berisiko?",
"is_it_secure_question": "Adakah situasi itu membawa risiko besar atau anda mengenal pasti tingkah laku yang baik?", "is_it_secure_question": "Adakah situasi itu menimbulkan risiko besar, atau adakah 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 Betul", "right_answer": "Jawapan yang betul",
"wrong_answer": "Jawapan Salah", "wrong_answer": "Jawapan yang salah",
"it_is_risk": "Ini adalah risiko", "it_is_risk": "Ia adalah tingkah laku yang berisiko",
"it_is_not_risk": "Ini bukan risiko" "it_is_not_risk": "Ia adalah tingkah laku yang selamat"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Cara bermain?", "how_to_play": "Bagaimana untuk bermain?",
"move_around": "Bergerak dalam permainan", "move_around": "Bergerak di sekeliling permainan",
"move_around_description": "Bergerak dan tekan terus dengan kursor tetikus anda atau geser jari anda pada skrin telefon untuk meneroka adegan.", "move_around_description": "Gerakkan dan tahan kursor dengan tetikus anda atau leretkan jari pada skrin telefon anda untuk meneroka tempat kejadian.",
"walkthrough": "Perjalanan sebuah permainan", "walkthrough": "Matlamat permainan",
"walkthrough_description": "Kenal pasti amalan baik dan buruk dengan mengklik pada objek dan tindakan dalam adegan.", "walkthrough_description": "Kenal pasti amalan baik dan buruk dengan mengklik pada objek dan tindakan di tempat kejadian.",
"points_and_time": "Mata dan masa", "points_and_time": "Mata dan masa",
"points_and_time_description": "Kenal pasti pelbagai tindakan dengan membuat seberapa sedikit" "points_and_time_description": "Kenal pasti pelbagai tindakan dengan membuat kesilapan sekecil mungkin, keselamatan diutamakan, dan secepat mungkin!"
}, },
"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 risiko yang kuat dan komitmen terhadap keselamatan, menyumbang kepada persekitaran kerja yang selamat untuk semua.", "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_motivation_line": "Teruskan usaha anda!", "perfect_motivation_line": "Teruskan!",
"congrats_title": "Tahniah!", "congrats_title": "Tahniah!",
"congrats_text": "Kesedaran risiko anda adalah positif, tetapi marilah kita ingat bahawa realiti persekitaran kerja kita boleh menyebabkan kemalangan jika kita tidak berwaspada.", "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_motivation_line": "Bersama-sama, mari kita tingkatkan kewaspadaan kita!", "congrats_motivation_line": "Mari kita tingkatkan kewaspadaan bersama-sama!",
"attention_title": "Perhatian...", "attention_title": "Awas...",
"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_text": "Kemalangan boleh berlaku dengan cepat tanpa kewaspadaan yang berterusan. Gunakan pengalaman ini sebagai peluang untuk membangunkan kesedaran risiko yang lebih tinggi.",
"attention_motivation_line": "Berkemungkinan!" "attention_motivation_line": "Sentiasa berjaga-jaga!"
}, },
"rating": { "rating": {
"title": "Penilaian", "title": "Nota",
"text": "Terima kasih kerana bermain Stay Safe. Maklum balas anda penting bagi kami", "text": "Terima kasih kerana bermain Stay Safe. Maklum balas anda adalah penting bagi kami",
"placeholder": "Apa pendapat anda tentang pengalaman ini?" "placeholder": "Apakah pendapat anda tentang pengalaman?"
}, },
"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": "Memuat", "loading": "Memuatkan",
"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": "Semua hak cipta terpelihara." "all_rights_reserved": "Hak cipta terpelihara."
}, },
"screen_404": { "screen_404": {
"error": "Ralat 404", "error": "Error 404",
"page_not_found": "Halaman tidak dijumpai", "page_not_found": "Page not found",
"explanation": "Ups... Nampaknya halaman yang anda cari tidak wujud!" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "Mengenai", "about": "Tentang",
"themes": "Tema", "themes": "Tema",
"conditions": "Terma Penggunaan", "conditions": "Terma penggunaan",
"cookies": "Kuki", "cookies": "Pengurusan data",
"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,97 +1,108 @@
{ {
"stay_safe": "Bądź bezpieczny", "stay_safe": "Pozostań 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": "Wejść" "enter": "Wprowadź"
},
"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, gdzie Twoje wybory zadecydują o Twoim bezpieczeństwie w miejscu pracy." "app_description": "Odkryj interaktywną grę Stay Safe, w której Twoje wybory zadecydują o Twoim bezpieczeństwie na instalacjach Lhoist."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Odwiedzający", "visitor": "Gość",
"driver": "Kierowca ciężarówki", "driver": "Kierowca",
"lhoist_employee": "Pracownik Lhoist", "lhoist_employee": "Pracownik Lhoist",
"subcontractor_employee": "Pracownik podwykonawcy" "subcontractor_employee": "Wykonawca"
}, },
"iam": "Jestem", "iam": "Kim jestem",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Jestem z", "iamfrom": "Jestem w",
"profile": "Profil", "profile": "Profil",
"country_label": "Kraj" "country_label": "Kraj"
}, },
"game": { "game": {
"found": "Znaleziono!", "found": "Znaleziono!",
"is_it_secure": "bezpieczne czy ryzykowne?", "is_it_secure": "Bezpieczne czy niebezpieczne?",
"is_it_secure_question": "Czy sytuacja stanowi duże ryzyko lub czy identyfikujesz prawidłowe zachowanie?", "is_it_secure_question": "Czy sytuacja stwarza duże ryzyko, czy też rozpoznajesz dobre zachowanie?",
"secure": "Bezpieczne", "secure": "Bezpiecznie",
"risky": "Ryzykowne", "risky": "Niebezpiecznie",
"next": "Następny", "next": "Dalej",
"previous": "Poprzedni", "previous": "Poprzedni",
"right_answer": "Dobra odpowiedź", "right_answer": "Prawidłowa odpowiedź",
"wrong_answer": "a odpowiedź", "wrong_answer": "Błędna odpowiedź",
"it_is_risk": "To ryzyko", "it_is_risk": "To niebezpieczne zachowanie",
"it_is_not_risk": "To nie jest ryzyko" "it_is_not_risk": "To bezpieczne zachowanie"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Jak grać?", "how_to_play": "Jak grać?",
"move_around": "Poruszaj się w grze", "move_around": "Poruszanie się po grze",
"move_around_description": "Poruszaj się i przytrzymaj kursor myszy lub przesuwaj palcem po ekranie telefonu, aby zbadać scenę.", "move_around_description": "Aby odkrywać scenerię, przesuwaj i przytrzymuj kursor myszy lub przesuwaj palcem po ekranie telefonu.",
"walkthrough": "Przebieg gry", "walkthrough": "Cel gry",
"walkthrough_description": "Identyfikuj dobre i złe praktyki, klikając na obiekty i działania w scenie.", "walkthrough_description": "Zidentyfikuj dobre i złe praktyki, klikając obiekty i działania w scenerii.",
"points_and_time": "Punkty i zegar", "points_and_time": "Punkty i wyczucie czasu",
"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!" "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!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Raport bezpieczeństwa", "results_screen_title": "Raport bezpieczeństwa",
"perfect_title": "Gratulacje!", "perfect_title": "Gratulacje!",
"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_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_motivation_line": "Tak trzymaj!", "perfect_motivation_line": "Tak trzymaj!",
"congrats_title": "Gratulacje!", "congrats_title": "Gratulacje!",
"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_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_motivation_line": "Razem zwiększmy naszą czujność!", "congrats_motivation_line": "Razem zwiększmy naszą czujność!",
"attention_title": "Uwaga...", "attention_title": "Uważaj...",
"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_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_motivation_line": "Bądź czujny!" "attention_motivation_line": "Zachowaj czujność!"
}, },
"rating": { "rating": {
"title": "Oceny", "title": "Uwagi",
"text": "Dziękujemy za zagranie w Stay Safe. Twoja opinia jest dla nas ważna", "text": "Dziękujemy za udział w grze 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": "Rozpocznij", "start": "Start",
"back": "Powrót", "back": "Wstecz",
"next": "Następny", "next": "Dalej",
"previous": "Poprzedni", "previous": "Poprzedni",
"submit": "Zatwierdź", "continue": "Kontynuuj",
"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": "Wydanie Stay Safe", "copyright": "Edycja Stay Safe",
"all_rights_reserved": "Wszelkie prawa zastrzeżone." "all_rights_reserved": "Wszelkie prawa zastrzeżone."
}, },
"screen_404": { "screen_404": {
"error": "Błąd 404", "error": "Error 404",
"page_not_found": "Strona nie znaleziona", "page_not_found": "Page not found",
"explanation": "Ups... Wygląda na to, że szukana przez Ciebie strona nie istnieje!" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "O", "about": "O nas",
"themes": "Tematy", "themes": "Tematyka",
"conditions": "Warunki korzystania", "conditions": "Warunki użytkowania",
"cookies": "Ciasteczka", "cookies": "Zarządzanie danymi",
"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,97 +1,108 @@
{ {
"stay_safe": "Fique seguro", "stay_safe": "Mantenha-se em segurança",
"welcome": { "welcome": {
"welcome": "Bem-vindo", "welcome": "Bem-vindo(a)",
"select_language": "Selecione seu idioma", "select_language": "Selecione o seu idioma",
"start": "Começar", "language_label": "Idioma",
"language_label": "idioma", "start": "Iniciar",
"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 jogo interativo Stay Safe, onde suas escolhas determinarão sua segurança no local de trabalho." "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."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Visitante", "visitor": "Visitante",
"driver": "Motorista de caminhão", "driver": "Motorista",
"lhoist_employee": "Empregado da Lhoist", "lhoist_employee": "Colaboradora da Lhoist",
"subcontractor_employee": "Empregado de subcontratado" "subcontractor_employee": "Contratante"
}, },
"iam": "Eu sou", "iam": "Sou",
"profile": "Perfil" "profile": "Perfil"
}, },
"country": { "country": {
"iamfrom": "Eu sou de", "iamfrom": "Estou em",
"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 grande risco ou você identifica um bom comportamento?", "is_it_secure_question": "A situação representa um risco grave ou identifica um comportamento adequado?",
"secure": "Seguro", "secure": "Seguro",
"risky": "Arriscado", "risky": "Arriscado",
"next": "Próximo", "next": "Seguinte",
"previous": "Anterior", "previous": "Anterior",
"right_answer": "Resposta certa", "right_answer": "Resposta correta",
"wrong_answer": "Resposta errada", "wrong_answer": "Resposta incorreta",
"it_is_risk": "É um risco", "it_is_risk": "É um comportamento arriscado",
"it_is_not_risk": "Não é um risco" "it_is_not_risk": "É um comportamento seguro"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Como jogar?", "how_to_play": "Como jogar?",
"move_around": "Mova-se no jogo", "move_around": "Deslocar-se no jogo",
"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.", "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.",
"walkthrough": "Desenrolar do jogo", "walkthrough": "Objetivo do jogo",
"walkthrough_description": "Identifique as boas e más práticas clicando nos objetos e ações da cena.", "walkthrough_description": "Clique nos objetos e ações na cena, para identificar boas e más práticas.",
"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 menor número de erros possível, segurança é fundamental, e faça isso o mais rápido possível!" "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!"
}, },
"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": "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_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_motivation_line": "Continue assim!", "perfect_motivation_line": "Continue assim!",
"congrats_title": "Parabéns!", "congrats_title": "Parabéns!",
"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_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_motivation_line": "Juntos, aumentemos nossa vigilância!", "congrats_motivation_line": "Vamos reforçar, juntos, a vigilância!",
"attention_title": "Atenção...", "attention_title": "Cuidado...",
"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_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_motivation_line": "Fique alerta!" "attention_motivation_line": "Mantenha-se alerta!"
}, },
"rating": { "rating": {
"title": "Avaliações", "title": "Notas",
"text": "Obrigado por jogar Stay Safe. A sua opinião é importante para nós", "text": "Obrigado por jogar o Stay Safe. A sua opinião é importante para nós",
"placeholder": "O que achou desta experiência?" "placeholder": "O que achou da experiência?"
}, },
"ui": { "ui": {
"start": "Começar", "start": "Iniciar",
"back": "Voltar", "back": "Retroceder",
"next": "Próximo", "next": "Seguinte",
"previous": "Anterior", "previous": "Anterior",
"submit": "Enviar", "continue": "Continuar",
"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": "Carregando", "loading": "A carregar",
"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": "Erro 404", "error": "Error 404",
"page_not_found": "Página não encontrada", "page_not_found": "Page not found",
"explanation": "Ops... Parece que a página que você estava procurando não existe!" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "Sobre", "about": "Sobre",
"themes": "Temas", "themes": "Temas",
"conditions": "Termos de uso", "conditions": "Condições de utilização",
"cookies": "Cookies", "cookies": "Gestão de dados",
"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,97 +1,108 @@
{ {
"stay_safe": "Buďte v bezpeí", "stay_safe": "Zostaňte v bezpečí",
"welcome": { "welcome": {
"welcome": "Vitajte", "welcome": "Vitajte",
"select_language": "Vyberte si jazyk", "select_language": "Vyberte si jazyk",
"start": "Začať", "language_label": "Jazyk",
"language_label": "jazyk", "start": "Spustiť",
"enter": "Vstúpiť" "enter": "Zadať"
},
"warning": {
"safety_text": "Z bezpečnostných dôvodov hrajte iba posediačky, keď sa nehýbete.",
"warning": "Pozor"
}, },
"home": { "home": {
"app_description": "Preskúmajte interaktívnu hru Stay Safe, kde vaše rozhodnutia určia vašu bezpečnosť na pracovisku." "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."
}, },
"profile": { "profile": {
"profiles": { "profiles": {
"visitor": "Návštevník", "visitor": "Návštevník",
"driver": "Vodič nákladného auta", "driver": "Vodič",
"lhoist_employee": "Zamestnanec Lhoist", "lhoist_employee": "Zamestnanec spoločnosti Lhoist",
"subcontractor_employee": "Zamestnanec subdodávateľa" "subcontractor_employee": "Dodávateľ"
}, },
"iam": "Som", "iam": "Som",
"profile": "Profil" "profile": "Profil"
}, },
"country": { "country": {
"iamfrom": "Som z", "iamfrom": "Žijem 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 identifikujete správne správanie?", "is_it_secure_question": "Predstavuje situácia veľké riziko alebo ste odhalili príklad dobrého správania?",
"secure": "Bezpečné", "secure": "Bezpečné",
"risky": "Riskantné", "risky": "Riskantné",
"next": "Ďalšie", "next": "Ďalej",
"previous": "Predchádzajúce", "previous": "Späť",
"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 riziko", "it_is_risk": "Je to riskantné správanie",
"it_is_not_risk": "Nie je to riziko" "it_is_not_risk": "Je to bezpečné správanie"
}, },
"tutorial": { "tutorial": {
"how_to_play": "Ako hrať?", "how_to_play": "Ako na to?",
"move_around": "Pohybujte sa v hre", "move_around": "Pohyb v hre",
"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.", "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.",
"walkthrough": "Priebeh hry", "walkthrough": "Cieľ hry",
"walkthrough_description": "Identifikujte dobré a zlé praktiky kliknutím na objekty a akcie na scéne.", "walkthrough_description": "Odhaľte správne a nesprávne postupy kliknutím na objekty a akcie na scéne.",
"points_and_time": "Body a časovač", "points_and_time": "Body a načasovanie",
"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!" "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á!"
}, },
"game_results": { "game_results": {
"results_screen_title": "Bezpečnostná správa", "results_screen_title": "Bezpečnostná správa",
"perfect_title": "Gratulujeme!", "perfect_title": "Blahoželáme!",
"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_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_motivation_line": "Tak ďalej!", "perfect_motivation_line": "Len tak ďalej!",
"congrats_title": "Gratulujeme!", "congrats_title": "Blahoželáme!",
"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_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_motivation_line": "Spoločne zvýšme svoju ostražitosť!", "congrats_motivation_line": "Spoločne musíme byť obozretnejší!",
"attention_title": "Pozor...", "attention_title": "Pozor...",
"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_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_motivation_line": "Buďte ostražití!" "attention_motivation_line": "Buďte v strehu!"
}, },
"rating": { "rating": {
"title": "Hodnotenia", "title": "Poznámky",
"text": "Ďakujeme, že ste hrali Stay Safe. Váš názor je pre nás dôležitý", "text": "Ďakujeme, že hráte hru Stay Safe. Vaša spätná väzba je pre nás dôležitá",
"placeholder": "Čo si myslíte o tejto skúsenosti?" "placeholder": "Ako by ste opísali túto skúsenosť?"
}, },
"ui": { "ui": {
"start": "Začať", "start": "Spustiť",
"back": "Späť", "back": "Návrat",
"next": "Ďalšie", "next": "Ďalej",
"previous": "Predchádzajúce", "previous": "Späť",
"continue": "Pokračovať",
"submit": "Odoslať", "submit": "Odoslať",
"yes": "Áno", "yes": "Áno",
"no": "Nie", "no": "Nie",
"openMenu": "Otvoriť menu", "openMenu": "Otvorenie ponuky",
"closeMenu": "Zavrieť menu", "closeMenu": "Zatvorenie ponuky",
"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": "Edisi Stay Safe", "copyright": "Edícia Stay Safe",
"all_rights_reserved": "Semua hak cipta terpelihara." "all_rights_reserved": "Všetky práva vyhradené."
}, },
"screen_404": { "screen_404": {
"error": "Chyba 404", "error": "Error 404",
"page_not_found": "Stránka nenájdená", "page_not_found": "Page not found",
"explanation": "Ups... Zdá sa, že stránka, ktorú hľadáte, neexistuje!" "explanation": "Oops... It seems the page you were looking for does not exist!"
}, },
"pagesName": { "pagesName": {
"about": "O", "about": "Informácie",
"themes": "Témy", "themes": "Témy",
"conditions": "Podmienky používania", "conditions": "Podmienky používania",
"cookies": "Cookies", "cookies": "Správa údajov",
"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,17 +14,25 @@ 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'>Thémathiques</h1> <h1 className='page-title__title'>{pagesNamesTranslations.themes}</h1>
<div className='page-title__span-construction'>Interactive</div> <div className='page-title__span-construction'>Interactive</div>
</div> </div>
@ -70,7 +78,9 @@ 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,6 +4,7 @@ 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();
@ -22,6 +23,7 @@ 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='/Home' to='/warning'
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 % 360000) / 6000) const minutes = Math.floor(currentTime / 60)
.toString() .toString()
.padStart(2, "0"); .padStart(2, "0");
// Seconds calculation // Seconds calculation
const seconds = Math.floor((currentTime % 6000) / 100) const seconds = Math.floor(currentTime % 60)
.toString() .toString()
.padStart(2, "0"); .padStart(2, "0");