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='/about' element={<About />} />
<Route path='/conditions' element={<ConditionsOfUse />} />
<Route path='/cookies' element={<Cookies />} />
<Route path='/data' element={<Cookies />} />
<Route path='/themes' element={<Thematiques />} />
<Route path='/confidentiality' element={<Confidentiality />} />
<Route path='/test' element={<Test />} />

View File

@ -11,4 +11,7 @@
.warning-content__text {
@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() {
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 uiTranslations = screensTranslations.ui;
return (
<Modal
@ -24,25 +32,20 @@ export default function CookiesModal() {
src={cookiesModalCover}
alt='close'
/>
<h3 className='titling-construction '>Données Anonymes</h3>
<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>
<h3 className='titling-construction '>{cookiesTranslations.title}</h3>
<p className='explanation'>{cookiesTranslations.description}</p>
<div className='pages-redirection'>
<Link to='/confidentiality' className='classic-link'>
{pagesName.confidentiality}
</Link>
<Link to='/cookies' className='classic-link'>
<Link to='/data' className='classic-link'>
{pagesName.cookies}
</Link>
</div>
<button
className='cta cta--lhoist cta--schief cta--zuume cta--spaced-normal'
onClick={acceptCookies}>
Continuer
{uiTranslations.continue}
</button>
</div>
</div>

View File

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

View File

@ -1,21 +1,25 @@
{
"stay_safe": "Buď v bezpečí",
"stay_safe": "Zůstaňte v bezpečí",
"welcome": {
"welcome": "Vítejte",
"select_language": "Vyberte svůj jazyk",
"language_label": "jazyk",
"start": "Začít",
"enter": "Vstoupit"
"select_language": "Zvolte jazyk",
"language_label": "Jazyk",
"start": "Start",
"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": {
"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": {
"profiles": {
"visitor": "Návštěvník",
"driver": "Kamionový řidič",
"driver": "Řidič",
"lhoist_employee": "Zaměstnanec Lhoist",
"subcontractor_employee": "Zaměstnanec subdodavatele"
"subcontractor_employee": "Dodavatel"
},
"iam": "Jsem",
"profile": "Profil"
@ -26,72 +30,79 @@
"country_label": "Země"
},
"game": {
"found": "Nalezeno!",
"is_it_secure": "bezpečné nebo riskantní?",
"is_it_secure_question": "Představuje situace významné riziko nebo identifikujete správné chování?",
"found": "Bingo!",
"is_it_secure": "Bezpečné, nebo riskantní?",
"is_it_secure_question": "Představuje daná situace velké riziko, nebo je dané chování správné?",
"secure": "Bezpečné",
"risky": "Riskantní",
"next": "Další",
"previous": "Předchozí",
"right_answer": "Správná odpověď",
"wrong_answer": "Špatná odpověď",
"it_is_risk": "Je to riziko",
"it_is_not_risk": "Není to riziko"
"right_answer": "Správná odpověď!",
"wrong_answer": "Špatná odpověď!",
"it_is_risk": "Toto chování je riskantní",
"it_is_not_risk": "Toto chování je bezpečné"
},
"tutorial": {
"how_to_play": "Jak hrát?",
"move_around": "Pohybujte se ve hře",
"move_around_description": "Pohybujte a držte kurzor myši nebo posouvejte prstem po obrazovce telefonu pro prozkoumání scény.",
"walkthrough": "Průběh hry",
"walkthrough_description": "Identifikujte dobré a špatné praktiky klikáním na objekty a akce ve scéně.",
"points_and_time": "Body a časomíra",
"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!"
"move_around": "Pohyb v rámci hry",
"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": "Cíl hry",
"walkthrough_description": "Určit správné a špatné postupy kliknutím na objekty a činnosti na dané scéně.",
"points_and_time": "Body a načasování",
"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": {
"results_screen_title": "Bezpečnostní zpráva",
"perfect_title": "Gratulujeme!",
"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": "Pokračujte v tom!",
"congrats_title": "Gratulace!",
"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": "Společně zvyšme svou ostražitost!",
"attention_title": "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_motivation_line": "Zůstaňte bdělí!"
"results_screen_title": "Zpráva o bezpečnosti",
"perfect_title": "Blahopřejeme!",
"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": "Jen tak dál!",
"congrats_title": "Blahopřejeme!",
"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": "Zkusme společně naši ostražitost zvýšit!",
"attention_title": "Dávejte si 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_motivation_line": "Buďte ostražití!"
},
"rating": {
"title": "Hodnocení",
"text": "Děkujeme, že jste hráli Stay Safe. Váš názor je pro nás důležitý",
"placeholder": "Co jste si o této zkušenosti mysleli?"
"title": "Poznámky",
"text": "Děkujeme, že jste se zapojili do hry Stay Safe. Vaše zpětná vazba je pro nás důležitá",
"placeholder": "Jak svou zkušenost hodnotíte?"
},
"ui": {
"start": "Začít",
"start": "Start",
"back": "Zpět",
"next": "Další",
"previous": "Předchozí",
"continue": "Pokračovat",
"submit": "Odeslat",
"yes": "Ano",
"no": "Ne",
"openMenu": "Otevřít menu",
"closeMenu": "Zavřít menu",
"openMenu": "Otevřít nabídku",
"closeMenu": "Zavřít nabídku",
"language": "Jazyk",
"loading": "Načítání",
"last_update": "Poslední aktualizace"
"last_update": "Poslední aktualizace",
"show_help": "Zobrazit nápovědu",
"download": "Stáhnout"
},
"footer": {
"copyright": "Vydání Stay Safe",
"copyright": "Vydání hry Stay Safe",
"all_rights_reserved": "Všechna práva vyhrazena."
},
"screen_404": {
"error": "Chyba 404",
"page_not_found": "Stránka nenalezena",
"explanation": "To je trapné... Zdá se, že hledaná stránka neexistuje!"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "O",
"about": "O této platformě",
"themes": "Témata",
"conditions": "Podmínky použití",
"cookies": "Cookies",
"conditions": "Podmínky používání",
"cookies": "Správa ú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": "Velkommen",
"select_language": "Vælg dit sprog",
"language_label": "sprog",
"language_label": "Sprog",
"start": "Start",
"enter": "Indtast"
"enter": "Tast ind"
},
"warning": {
"safety_text": "For din sikkerheds skyld spil helst siddende og immobilt.",
"warning": "Pas på"
},
"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": {
"profiles": {
"visitor": "Besøgende",
"driver": "Lastbilchauffør",
"lhoist_employee": "Lhoist-ansat",
"subcontractor_employee": "Underleverandør-ansat"
"visitor": "Gæst",
"driver": "Fører",
"lhoist_employee": "Lhoist medarbejder",
"subcontractor_employee": "Underleverandør"
},
"iam": "Jeg er",
"profile": "Profil"
},
"country": {
"iamfrom": "Jeg kommer fra",
"iamfrom": "Jeg befinder mig i",
"profile": "Profil",
"country_label": "Land"
},
"game": {
"found": "Fundet!",
"is_it_secure": "sikker eller risikabel?",
"is_it_secure_question": "Udposer situationen for en stor risiko, eller identificerer du god opførsel?",
"secure": "Sikker",
"risky": "Risikabel",
"is_it_secure": "Sikkert eller risikabelt?",
"is_it_secure_question": "Findes der en alvorlig risiko eller er adfæren tilpasset?",
"secure": "Sikkert",
"risky": "Risikabelt",
"next": "Næste",
"previous": "Forrige",
"right_answer": "Korrekt svar",
"wrong_answer": "Forkert svar",
"it_is_risk": "Det er en risiko",
"it_is_not_risk": "Det er ikke en risiko"
"right_answer": "Rigtigt svar",
"wrong_answer": "Urigtigt svar",
"it_is_risk": "Det er en risikabel adfærd",
"it_is_not_risk": "Det er en sikker adfærd"
},
"tutorial": {
"how_to_play": "Sådan spiller du?",
"move_around": "Bevæg dig i spillet",
"move_around_description": "Flyt og hold musemarkøren nede eller stryg med fingeren på din telefons skærm for at udforske scenen.",
"walkthrough": "Forløbet af et spil",
"walkthrough_description": "Identificer de gode og dårlige praksisser ved at klikke på objekter og handlinger i scenen.",
"points_and_time": "Point og tid",
"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!"
"move_around": "Bevæg dig rundt 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.",
"walkthrough": "Spillets gang",
"walkthrough_description": "Peg ud de gode og dårlige praksisser ved at trykke på dem på skærmet.",
"points_and_time": "Point og stopur",
"points_and_time_description": "Peg ud de forskellige aktioner og begå så fejl som muligt, sikkerhed først, for hurtigst muligt!"
},
"game_results": {
"results_screen_title": "Sikkerhedsrapport",
"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_motivation_line": "Bliv ved med det!",
"congrats_title": "Tillykkes!",
"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 sammen skærpe vores opmærksomhed!",
"attention_title": "Opmærksomhed...",
"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": "Hold dig vågen!"
"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!",
"congrats_title": "Tillykke!",
"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 vise forsigtighed sammen!",
"attention_title": "Pas på…",
"attention_text": "Ulykker skyldes uforsigtighed. Benyt lejligheden til at informere dig mere om risici.",
"attention_motivation_line": "Vær forsigtig!"
},
"rating": {
"title": "Bedømmelser",
"text": "Tak fordi du spillede Stay Safe. Din mening er vigtig for os",
"placeholder": "Hvad syntes du om denne oplevelse?"
"title": "Noter",
"text": "Tak fordi du spillede Stay Safe. Vi sætter pris på din feedback",
"placeholder": "Hvad synes du om spillet?"
},
"ui": {
"start": "Start",
"back": "Tilbage",
"next": "Næste",
"previous": "Forrige",
"submit": "Indsend",
"continue": "Gå videre",
"submit": "Indsende",
"yes": "Ja",
"no": "Nej",
"openMenu": "Åbn menu",
"closeMenu": "Luk menu",
"language": "Sprog",
"loading": "Indlæser",
"last_update": "Seneste opdatering"
"loading": "Vent lige",
"last_update": "Sidste opdatering",
"show_help": "Hjælp",
"download": "Hent"
},
"footer": {
"copyright": "Stay Safe udgave",
"all_rights_reserved": "Alle rettigheder forbeholdes."
"copyright": "Stay Safe Udgiverselskab",
"all_rights_reserved": "Ophavsret."
},
"screen_404": {
"error": "Fejl 404",
"page_not_found": "Side ikke fundet",
"explanation": "Ups... Det ser ud til, at den side, du ledte efter, ikke findes!"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "Om",
"themes": "Emner",
"conditions": "Brugsbetingelser",
"cookies": "Cookies",
"confidentiality": "Fortrolighedspolitik"
"about": "Om Stay Safe",
"themes": "Temaer",
"conditions": "Betingelser for anvendelse",
"cookies": "Datahåndtering",
"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": "Willkommen",
"select_language": "Wählen Sie Ihre Sprache",
"select_language": "Sprache auswählen",
"language_label": "Sprache",
"start": "Starten",
"enter": "Eintreten"
"start": "Start",
"enter": "Eingeben"
},
"warning": {
"safety_text": "Zu Ihrer Sicherheit, spielen Sie nur wenn Sie bequem und entspannt sitzen",
"warning": "Achtung"
},
"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": {
"profiles": {
"visitor": "Besucher",
"driver": "LKW-Fahrer",
"lhoist_employee": "Lhoist-Mitarbeiter",
"subcontractor_employee": "Mitarbeiter eines Subunternehmers"
"driver": "Fahrer",
"lhoist_employee": "Lhoist-Angestellter",
"subcontractor_employee": "Auftragnehmer"
},
"iam": "Ich bin",
"profile": "Profil"
},
"country": {
"iamfrom": "Ich komme aus",
"iamfrom": "Ich befinde mich in ...",
"profile": "Profil",
"country_label": "Land"
},
"game": {
"found": "Gefunden!",
"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": "Sicher oder riskant?",
"is_it_secure_question": "Stellt die Situation ein grosses Sicherheitsrisiko dar oder stellen Sie ein gutes Verhalten fest?",
"secure": "Sicher",
"risky": "Riskant",
"next": "Weiter",
"previous": "Zurück",
"next": "Nächste Seite",
"previous": "Vorherige Seite",
"right_answer": "Richtige Antwort",
"wrong_answer": "Falsche Antwort",
"it_is_risk": "Es ist ein Risiko",
"it_is_not_risk": "Es ist kein Risiko"
"it_is_risk": "Dieses Verhalten birgt Risiken",
"it_is_not_risk": "Es ist ein sicheres Verhalten"
},
"tutorial": {
"how_to_play": "Wie spielt man?",
"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.",
"walkthrough": "Ablauf eines Spiels",
"walkthrough_description": "Identifizieren Sie gute und schlechte Praktiken, indem Sie auf Objekte und Handlungen in der Szene klicken.",
"points_and_time": "Punkte und Zeitmesser",
"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!"
"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": "Spielablauf",
"walkthrough_description": "Erkennen Sie bewährte und schlechte Praktiken durch Anklicken der Verhaltensweisen in der Szene.",
"points_and_time": "Punkte und Chronometer",
"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": {
"results_screen_title": "Sicherheitsbericht",
"perfect_title": "Herzlichen 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_motivation_line": "Machen Sie weiter so!",
"perfect_title": "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_motivation_line": "Weiter so!",
"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_motivation_line": "Gemeinsam erhöhen wir unsere Wachsamkeit!",
"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": "Lasst uns gemeinsam unsere Wachsamkeit verbessern!",
"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!"
},
"rating": {
"title": "Bewertungen",
"text": "Danke, dass Sie Stay Safe gespielt haben. Ihr Feedback ist uns wichtig",
"placeholder": "Was haben Sie von dieser Erfahrung gehalten?"
"title": "Noten",
"text": "Danke, dass Sie Stay Safe gespielt haben. Ihre Meinung ist uns wichtig",
"placeholder": "Wie bewerten Sie die Erfahrung?"
},
"ui": {
"start": "Starten",
"start": "Start",
"back": "Zurück",
"next": "Weiter",
"previous": "Zurück",
"submit": "Einreichen",
"next": "Nächste Seite",
"previous": "Vorherige Seite",
"continue": "Fortfahren",
"submit": "Senden",
"yes": "Ja",
"no": "Nein",
"openMenu": "Menü öffnen",
"closeMenu": "Menü schließen",
"closeMenu": "Menü schliessen",
"language": "Sprache",
"loading": "Laden",
"last_update": "Letztes Update"
"loading": "Wird geladen ...",
"last_update": "Letzte Aktualisierung",
"show_help": "Hilfedatei anzeigen",
"download": "Herunterladen"
},
"footer": {
"copyright": "Stay Safe Ausgabe",
"all_rights_reserved": "Alle Rechte vorbehalten."
},
"screen_404": {
"error": "Fehler 404",
"page_not_found": "Seite nicht gefunden",
"explanation": "Oops... Es scheint, dass die von Ihnen gesuchte Seite nicht existiert!"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "Über",
"about": "Bezüglich",
"themes": "Themen",
"conditions": "Nutzungsbedingungen",
"cookies": "Cookies",
"confidentiality": "Datenschutzrichtlinie"
"cookies": "Datenverarbeitung",
"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",
"select_language": "Select your language",
"language_label": "language",
"language_label": "Language",
"start": "Start",
"enter": "Entrer"
"enter": "Enter"
},
"warning": {
"safety_text": "For your safety, only play when you are well seated and stationary.",
"warning": "Attention"
},
"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": {
"profiles": {
"visitor": "Visitor",
"driver": "Truck Driver",
"lhoist_employee": "Lhoist Employee",
"subcontractor_employee": "Subcontractor Employee"
"driver": "Driver",
"lhoist_employee": "Lhoist employee",
"subcontractor_employee": "Contractor"
},
"iam": "I am",
"profile": "Profile"
},
"country": {
"iamfrom": "I am from",
"iamfrom": "I am in",
"profile": "Profile",
"country_label": "Country"
},
"game": {
"found": "Found!",
"is_it_secure": "secure or risky?",
"is_it_secure_question": "Does the situation pose a major risk or do you identify good behavior?",
"secure": "Secure",
"is_it_secure": "Safe or risky?",
"is_it_secure_question": "Does the situation pose a major risk, or do you identify good behavior?",
"secure": "Safe",
"risky": "Risky",
"next": "Next",
"previous": "Previous",
"right_answer": "Right answer",
"right_answer": "Correct answer",
"wrong_answer": "Wrong answer",
"it_is_risk": "It is a risk",
"it_is_not_risk": "It is not a risk"
"it_is_risk": "It's risky behavior",
"it_is_not_risk": "It's safe behavior"
},
"tutorial": {
"how_to_play": "How to play?",
"move_around": "Move around in 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.",
"walkthrough": "Course of a game",
"walkthrough_description": "Identify the good and bad practices by clicking on the objects and actions in the scene.",
"points_and_time": "Points and timer",
"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!"
"move_around": "Moving around 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.",
"walkthrough": "Aim of the game",
"walkthrough_description": "Identify good and bad practices by clicking on objects and actions in the scene.",
"points_and_time": "Points and timing",
"points_and_time_description": "Identify various actions by making the fewest mistakes possible, safety first, and as quickly as possible!"
},
"game_results": {
"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_motivation_line": "Keep it up !",
"congrats_title": "Félicitations !",
"perfect_motivation_line": "Keep it up!",
"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_motivation_line": "Together, let's step up our vigilance !",
"attention_title": "Attention...",
"congrats_motivation_line": "Together, let's step up our vigilance!",
"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_motivation_line": "Stay alert !"
"attention_motivation_line": "Stay alert!"
},
"rating": {
"title": "Ratings",
"title": "Notes",
"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": {
"start": "Start",
"back": "Back",
"next": "Next",
"previous": "Previous",
"continue": "Continue",
"submit": "Submit",
"yes": "Yes",
"no": "No",
"openMenu": "Open menu",
"closeMenu": "Close menu",
"openMenu": "Open the menu",
"closeMenu": "Close the menu",
"language": "Language",
"loading": "Loading",
"last_update": "Last Update"
"last_update": "Last update",
"show_help": "Show help",
"download": "Download"
},
"footer": {
"copyright": "Stay Safe edition",
"copyright": "Stay Safe Edition",
"all_rights_reserved": "All rights reserved."
},
"screen_404": {
@ -90,8 +97,12 @@
"pagesName": {
"about": "About",
"themes": "Themes",
"conditions": "Terms of Use",
"cookies": "Cookies",
"confidentiality": "Privacy Policy"
"conditions": "Terms of use",
"cookies": "Data management",
"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": "Bienvenido",
"select_language": "Seleccione su idioma",
"language_label": "idioma",
"start": "Comenzar",
"welcome": "Bienvenido/a",
"select_language": "Selección de idioma",
"language_label": "Idioma",
"start": "Empezar",
"enter": "Entrar"
},
"warning": {
"safety_text": "Por tu seguridad, juega únicamente cuando estés bien instalado y detenido.",
"warning": "Atención"
},
"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": {
"profiles": {
"visitor": "Visitante",
"driver": "Conductor de camión",
"driver": "Conductor",
"lhoist_employee": "Empleado de Lhoist",
"subcontractor_employee": "Empleado de subcontratista"
"subcontractor_employee": "Contratista"
},
"iam": "Yo soy",
"iam": "Soy",
"profile": "Perfil"
},
"country": {
"iamfrom": "Soy de",
"iamfrom": "Estoy en",
"profile": "Perfil",
"country_label": "País"
},
"game": {
"found": "¡Encontrado!",
"is_it_secure": "¿seguro o riesgoso?",
"is_it_secure_question": "¿La situación representa un riesgo mayor o identifica un buen comportamiento?",
"is_it_secure": "Seguro o arriesgado?",
"is_it_secure_question": "¿Presenta la situación un riesgo importante, o la identificas como un buen comportamiento?",
"secure": "Seguro",
"risky": "Arriesgado",
"next": "Siguiente",
"previous": "Anterior",
"right_answer": "Respuesta correcta",
"previous": "Previo",
"right_answer": "Respuesta correct",
"wrong_answer": "Respuesta incorrecta",
"it_is_risk": "Es un riesgo",
"it_is_not_risk": "No es un riesgo"
"it_is_risk": "Es un comportamiento arriesgado",
"it_is_not_risk": "Es un comportamiento seguro"
},
"tutorial": {
"how_to_play": "Cómo jugar?",
"move_around": "Muévete 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.",
"walkthrough": "Desarrollo del juego",
"walkthrough_description": "Identifica las buenas y malas prácticas haciendo clic en los objetos y acciones de la escena.",
"move_around": "Desplazándose 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.",
"walkthrough": "Desarrollo de una partida",
"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_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": {
"results_screen_title": "Informe de seguridad",
"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í!",
"congrats_title": "¡Félicitations!",
"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": Juntos, aumentemos nuestra vigilancia!",
"congrats_title": "¡Felicidades!",
"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": Reforcemos juntos nuestra vigilancia!",
"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!"
},
"rating": {
"title": "Notas",
"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": {
"start": "Comenzar",
"back": "Volver",
"next": "Siguiente",
"previous": "Anterior",
"previous": "Previo",
"continue": "Continuar",
"submit": "Enviar",
"yes": "Sí",
"no": "No",
"openMenu": "Abrir menú",
"closeMenu": "Cerrar menú",
"openMenu": "Abrir el menú",
"closeMenu": "Cerrar el menú",
"language": "Idioma",
"loading": "Cargando",
"last_update": "Última actualización"
"last_update": "Última actualización",
"show_help": "Mostrar ayuda",
"download": "Descargar"
},
"footer": {
"copyright": "Edición Stay Safe",
@ -84,14 +91,18 @@
},
"screen_404": {
"error": "Error 404",
"page_not_found": "Página no encontrada",
"explanation": "¡Vaya! Parece que la página que buscas no existe."
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "A cerca de",
"themes": "Temas",
"themes": "Temáticas",
"conditions": "Términos de uso",
"cookies": "Cookies",
"confidentiality": "Política de privacidad"
"cookies": "Gestión de datos",
"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",
"welcome": {
"welcome": "Tervetuloa",
"select_language": "Valitse kieli",
"language_label": "kieli",
"select_language": "Valitse haluamasi kieli",
"language_label": "Kieli",
"start": "Aloita",
"enter": "Syötä"
"enter": "Kirjoita"
},
"warning": {
"safety_text": "Turvallisuutesi varmistamiseksi sinun kannattaa pelata vain silloin, kun istut mukavasti paikallasi.",
"warning": "Huomio"
},
"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": {
"profiles": {
"visitor": "Vierailija",
"driver": "Rekkakuski",
"driver": "Kuljettaja",
"lhoist_employee": "Lhoistin työntekijä",
"subcontractor_employee": "Alihankkijan työntekijä"
"subcontractor_employee": "Urakoitsija"
},
"iam": "Minä olen",
"iam": "Olen",
"profile": "Profiili"
},
"country": {
"iamfrom": "Olen kotoisin",
"iamfrom": "Maani on",
"profile": "Profiili",
"country_label": "Maa"
},
"game": {
"found": "Löydetty!",
"is_it_secure": "turvallinen vai riskialtis?",
"is_it_secure_question": "Onko tilanteessa suuri riski vai tunnistatko hyvän käytöksen?",
"secure": "Turvallinen",
"risky": "Riskialtis",
"found": "Löytyi!",
"is_it_secure": "Turvallista vai riskialtista?",
"is_it_secure_question": "Aiheutuuko tilanteesta suuri riski vai tunnistatko siitä hyvän käytöksen?",
"secure": "Turvallista",
"risky": "Riskialtista",
"next": "Seuraava",
"previous": "Edellinen",
"right_answer": "Oikea vastaus",
"wrong_answer": "Väärä vastaus",
"it_is_risk": "Se on riski",
"it_is_not_risk": "Se ei ole riski"
"it_is_risk": "Se on riskialtista käyttäytymistä",
"it_is_not_risk": "Se on turvallista käyttäytymistä"
},
"tutorial": {
"how_to_play": "Kuinka pelata?",
"move_around": "Liiku pelissä",
"move_around_description": "Liiku ja pidä hiiren kursoria painettuna tai pyyhkäise sormellasi puhelimen näyttöä tutkiaksesi kohtausta.",
"walkthrough": "Pelin kulku",
"walkthrough_description": "Tunnista hyvät ja huonot käytännöt klikkaamalla kohtauksen esineitä ja toimintoja.",
"points_and_time": "Pisteet ja ajastin",
"points_and_time_description": "Tunnista erilaiset toiminnot tekemällä mahdollisimman vähän virheitä, turvallisuus on tärkeintä, ja tee se mahdollisimman nopeasti!"
"how_to_play": "Miten peliä pelataan?",
"move_around": "Liikkuminen pelissä",
"move_around_description": "Tutustu kohtaukseen liikuttamalla hiiren kohdistinta ja pitämällä sitä painettuna tai pyyhkäisemällä puhelimen näyttöä sormellasi.",
"walkthrough": "Pelin tavoite",
"walkthrough_description": "Tunnista hyvät ja huonot käytännöt napsauttamalla kohteita ja toimia kohtauksessa.",
"points_and_time": "Pisteet ja ajoitus",
"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": {
"results_screen_title": "Turvallisuusraportti",
"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!",
"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_motivation_line": "Yhdessä lisätään valppauttamme!",
"attention_title": "Huomio...",
"attention_text": "Onnettomuus voi tapahtua nopeasti ilman jatkuvaa valppautta. Hyödynnä tätä kokemusta tilaisuutena lisätä riskitietoisuutta.",
"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": "Tehostetaan yhdessä valppautta!",
"attention_title": "Varo...",
"attention_text": "Tapaturma voi tapahtua nopeasti ilman jatkuvaa valppautta. Sinun kannattaa ajatella tätä kokemusta tilaisuutena kartuttaa riskitietoisuutta.",
"attention_motivation_line": "Pysy valppaana!"
},
"rating": {
"title": "Arvostelut",
"title": "Huomautukset",
"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": {
"start": "Aloita",
"back": "Takaisin",
"next": "Seuraava",
"previous": "Edellinen",
"continue": "Jatka",
"submit": "Lähetä",
"yes": "Kyllä",
"no": "Ei",
"openMenu": "Avaa valikko",
"closeMenu": "Sulje valikko",
"language": "Kieli",
"loading": "Lataa",
"last_update": "Viimeisin päivitys"
"loading": "Ladataan",
"last_update": "Viimeisin päivitys",
"show_help": "Näytä ohje",
"download": "Lataa"
},
"footer": {
"copyright": "Stay Safe -painos",
"copyright": "Stay Safe -versio",
"all_rights_reserved": "Kaikki oikeudet pidätetään."
},
"screen_404": {
"error": "Virhe 404",
"page_not_found": "Sivua ei löytynyt",
"explanation": "Hupsista... Näyttää siltä, että etsimääsi sivua ei ole olemassa!"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "Tietoa",
"about": "Tietoja",
"themes": "Teemat",
"conditions": "Käyttöehdot",
"cookies": "Evästeet",
"cookies": "Tietojen hallinta",
"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é",
"welcome": {
"welcome": "Bienvenue",
"select_language": "Séléctionnez votre langue",
"language_label": "langue",
"select_language": "Sélectionnez votre langue",
"language_label": "Langue",
"start": "Commencer",
"enter": "Entrer"
},
@ -12,12 +12,12 @@
"warning": "Attention"
},
"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": {
"profiles": {
"visitor": "Visiteur",
"driver": "Chauffeur de camion",
"driver": "Conducteur",
"lhoist_employee": "Employé Lhoist",
"subcontractor_employee": "Sous-traitant"
},
@ -30,8 +30,8 @@
"country_label": "Pays"
},
"game": {
"found": "Trouvé !",
"is_it_secure": "securisé ou risqué ?",
"found": "Trouvé !",
"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 ?",
"secure": "Sécurisé",
"risky": "Risqué",
@ -53,15 +53,15 @@
},
"game_results": {
"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_motivation_line": "Continuez sur cette voie !",
"congrats_title": "Félicitations !",
"perfect_motivation_line": "Continuez sur cette voie !",
"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_motivation_line": "Ensemble, renforçons notre vigilance !",
"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_motivation_line": "Restez vigilant !"
"attention_motivation_line": "Restez vigilant !"
},
"rating": {
"title": "Notes",
@ -69,7 +69,7 @@
"placeholder": "Qu'avez-vous pensé de cette expérience ?"
},
"ui": {
"start": "commencer",
"start": "Commencer",
"back": "Retour",
"next": "Suivant",
"previous": "Précédent",
@ -82,16 +82,17 @@
"language": "Langue",
"loading": "Chargement",
"last_update": "Dernière mise à jour",
"show_help": "Afficher l'aide"
"show_help": "Afficher l'aide",
"download": "Télécharger"
},
"footer": {
"copyright": "édition Stay Safe",
"copyright": "Édition Stay Safe",
"all_rights_reserved": "Tous droits réservés."
},
"screen_404": {
"error": "Erreur 404",
"page_not_found": "Page non trouvée",
"explanation": "C'est embarassant... Il semblerait que la page que vous cherchiez n'existe pas !"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "À propos",
@ -99,5 +100,9 @@
"conditions": "Conditions d'utilisation",
"cookies": "Gestion des données",
"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": "Selamat Datang",
"welcome": "Selamat datang",
"select_language": "Pilih bahasa anda",
"language_label": "Bahasa",
"start": "Mulakan",
"language_label": "bahasa",
"enter": "Masuk"
"enter": "Masukkan"
},
"warning": {
"safety_text": "Untuk keselamatan anda, hanya bermain apabila anda duduk dengan baik dan tidak bergerak.",
"warning": "Perhatian"
},
"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": {
"profiles": {
"visitor": "Pelancong",
"driver": "Pemandu trak",
"visitor": "Pelawat",
"driver": "Pemandu",
"lhoist_employee": "Pekerja Lhoist",
"subcontractor_employee": "Pekerja subkontraktor"
"subcontractor_employee": "Kontraktor"
},
"iam": "Saya",
"iam": "Saya adalah",
"profile": "Profil"
},
"country": {
"iamfrom": "Saya dari",
"iamfrom": "Saya berada di",
"profile": "Profil",
"country_label": "Negara"
},
"game": {
"found": "Ditemui!",
"is_it_secure": "selamat atau berisiko?",
"is_it_secure_question": "Adakah situasi itu membawa risiko besar atau anda mengenal pasti tingkah laku yang baik?",
"found": "Dijumpai!",
"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?",
"secure": "Selamat",
"risky": "Berisiko",
"next": "Seterusnya",
"previous": "Sebelumnya",
"right_answer": "Jawapan Betul",
"wrong_answer": "Jawapan Salah",
"it_is_risk": "Ini adalah risiko",
"it_is_not_risk": "Ini bukan risiko"
"right_answer": "Jawapan yang betul",
"wrong_answer": "Jawapan yang salah",
"it_is_risk": "Ia adalah tingkah laku yang berisiko",
"it_is_not_risk": "Ia adalah tingkah laku yang selamat"
},
"tutorial": {
"how_to_play": "Cara bermain?",
"move_around": "Bergerak dalam permainan",
"move_around_description": "Bergerak dan tekan terus dengan kursor tetikus anda atau geser jari anda pada skrin telefon untuk meneroka adegan.",
"walkthrough": "Perjalanan sebuah permainan",
"walkthrough_description": "Kenal pasti amalan baik dan buruk dengan mengklik pada objek dan tindakan dalam adegan.",
"how_to_play": "Bagaimana untuk bermain?",
"move_around": "Bergerak di sekeliling permainan",
"move_around_description": "Gerakkan dan tahan kursor dengan tetikus anda atau leretkan jari pada skrin telefon anda untuk meneroka tempat kejadian.",
"walkthrough": "Matlamat permainan",
"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_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": {
"results_screen_title": "Laporan Keselamatan",
"results_screen_title": "Laporan keselamatan",
"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_motivation_line": "Teruskan usaha anda!",
"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!",
"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_motivation_line": "Bersama-sama, mari kita tingkatkan kewaspadaan kita!",
"attention_title": "Perhatian...",
"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": "Berkemungkinan!"
"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": "Mari kita tingkatkan kewaspadaan bersama-sama!",
"attention_title": "Awas...",
"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": "Sentiasa berjaga-jaga!"
},
"rating": {
"title": "Penilaian",
"text": "Terima kasih kerana bermain Stay Safe. Maklum balas anda penting bagi kami",
"placeholder": "Apa pendapat anda tentang pengalaman ini?"
"title": "Nota",
"text": "Terima kasih kerana bermain Stay Safe. Maklum balas anda adalah penting bagi kami",
"placeholder": "Apakah pendapat anda tentang pengalaman?"
},
"ui": {
"start": "Mulakan",
"back": "Kembali",
"next": "Seterusnya",
"previous": "Sebelumnya",
"continue": "Teruskan",
"submit": "Hantar",
"yes": "Ya",
"no": "Tidak",
"openMenu": "Buka menu",
"closeMenu": "Tutup menu",
"language": "Bahasa",
"loading": "Memuat",
"last_update": "Kemas kini terakhir"
"loading": "Memuatkan",
"last_update": "Kemas kini terakhir",
"show_help": "Tunjukkan bantuan",
"download": "Muat Turun"
},
"footer": {
"copyright": "Edisi Stay Safe",
"all_rights_reserved": "Semua hak cipta terpelihara."
"all_rights_reserved": "Hak cipta terpelihara."
},
"screen_404": {
"error": "Ralat 404",
"page_not_found": "Halaman tidak dijumpai",
"explanation": "Ups... Nampaknya halaman yang anda cari tidak wujud!"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "Mengenai",
"about": "Tentang",
"themes": "Tema",
"conditions": "Terma Penggunaan",
"cookies": "Kuki",
"confidentiality": "Dasar Privasi"
"conditions": "Terma penggunaan",
"cookies": "Pengurusan data",
"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": "Witaj",
"select_language": "Wybierz swój język",
"language_label": "język",
"language_label": "Język",
"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": {
"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": {
"profiles": {
"visitor": "Odwiedzający",
"driver": "Kierowca ciężarówki",
"visitor": "Gość",
"driver": "Kierowca",
"lhoist_employee": "Pracownik Lhoist",
"subcontractor_employee": "Pracownik podwykonawcy"
"subcontractor_employee": "Wykonawca"
},
"iam": "Jestem",
"iam": "Kim jestem",
"profile": "Profil"
},
"country": {
"iamfrom": "Jestem z",
"iamfrom": "Jestem w",
"profile": "Profil",
"country_label": "Kraj"
},
"game": {
"found": "Znaleziono!",
"is_it_secure": "bezpieczne czy ryzykowne?",
"is_it_secure_question": "Czy sytuacja stanowi duże ryzyko lub czy identyfikujesz prawidłowe zachowanie?",
"secure": "Bezpieczne",
"risky": "Ryzykowne",
"next": "Następny",
"is_it_secure": "Bezpieczne czy niebezpieczne?",
"is_it_secure_question": "Czy sytuacja stwarza duże ryzyko, czy też rozpoznajesz dobre zachowanie?",
"secure": "Bezpiecznie",
"risky": "Niebezpiecznie",
"next": "Dalej",
"previous": "Poprzedni",
"right_answer": "Dobra odpowiedź",
"wrong_answer": "a odpowiedź",
"it_is_risk": "To ryzyko",
"it_is_not_risk": "To nie jest ryzyko"
"right_answer": "Prawidłowa odpowiedź",
"wrong_answer": "Błędna odpowiedź",
"it_is_risk": "To niebezpieczne zachowanie",
"it_is_not_risk": "To bezpieczne zachowanie"
},
"tutorial": {
"how_to_play": "Jak grać?",
"move_around": "Poruszaj się w grze",
"move_around_description": "Poruszaj się i przytrzymaj kursor myszy lub przesuwaj palcem po ekranie telefonu, aby zbadać scenę.",
"walkthrough": "Przebieg gry",
"walkthrough_description": "Identyfikuj dobre i złe praktyki, klikając na obiekty i działania w scenie.",
"points_and_time": "Punkty i zegar",
"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!"
"move_around": "Poruszanie się po grze",
"move_around_description": "Aby odkrywać scenerię, przesuwaj i przytrzymuj kursor myszy lub przesuwaj palcem po ekranie telefonu.",
"walkthrough": "Cel gry",
"walkthrough_description": "Zidentyfikuj dobre i złe praktyki, klikając obiekty i działania w scenerii.",
"points_and_time": "Punkty i wyczucie czasu",
"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": {
"results_screen_title": "Raport bezpieczeństwa",
"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!",
"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ść!",
"attention_title": "Uwaga...",
"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": "Bądź czujny!"
"attention_title": "Uważaj...",
"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": "Zachowaj czujność!"
},
"rating": {
"title": "Oceny",
"text": "Dziękujemy za zagranie w Stay Safe. Twoja opinia jest dla nas ważna",
"title": "Uwagi",
"text": "Dziękujemy za udział w grze Stay Safe. Twoja opinia jest dla nas ważna",
"placeholder": "Co sądzisz o tym doświadczeniu?"
},
"ui": {
"start": "Rozpocznij",
"back": "Powrót",
"next": "Następny",
"start": "Start",
"back": "Wstecz",
"next": "Dalej",
"previous": "Poprzedni",
"submit": "Zatwierdź",
"continue": "Kontynuuj",
"submit": "Prześlij",
"yes": "Tak",
"no": "Nie",
"openMenu": "Otwórz menu",
"closeMenu": "Zamknij menu",
"language": "Język",
"loading": "Ładowanie",
"last_update": "Ostatnia aktualizacja"
"last_update": "Ostatnia aktualizacja",
"show_help": "Wyświetl pomoc",
"download": "Pobierz"
},
"footer": {
"copyright": "Wydanie Stay Safe",
"copyright": "Edycja Stay Safe",
"all_rights_reserved": "Wszelkie prawa zastrzeżone."
},
"screen_404": {
"error": "Błąd 404",
"page_not_found": "Strona nie znaleziona",
"explanation": "Ups... Wygląda na to, że szukana przez Ciebie strona nie istnieje!"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "O",
"themes": "Tematy",
"conditions": "Warunki korzystania",
"cookies": "Ciasteczka",
"about": "O nas",
"themes": "Tematyka",
"conditions": "Warunki użytkowania",
"cookies": "Zarządzanie danymi",
"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": "Bem-vindo",
"select_language": "Selecione seu idioma",
"start": "Começar",
"language_label": "idioma",
"welcome": "Bem-vindo(a)",
"select_language": "Selecione o seu idioma",
"language_label": "Idioma",
"start": "Iniciar",
"enter": "Entrar"
},
"warning": {
"safety_text": "Para sua segurança, jogue apenas enquanto está sentado(a) e parado(a).",
"warning": "Atenção"
},
"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": {
"profiles": {
"visitor": "Visitante",
"driver": "Motorista de caminhão",
"lhoist_employee": "Empregado da Lhoist",
"subcontractor_employee": "Empregado de subcontratado"
"driver": "Motorista",
"lhoist_employee": "Colaboradora da Lhoist",
"subcontractor_employee": "Contratante"
},
"iam": "Eu sou",
"iam": "Sou",
"profile": "Perfil"
},
"country": {
"iamfrom": "Eu sou de",
"iamfrom": "Estou em",
"profile": "Perfil",
"country_label": "País"
},
"game": {
"found": "Encontrado!",
"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": "Seguro ou arriscado?",
"is_it_secure_question": "A situação representa um risco grave ou identifica um comportamento adequado?",
"secure": "Seguro",
"risky": "Arriscado",
"next": "Próximo",
"next": "Seguinte",
"previous": "Anterior",
"right_answer": "Resposta certa",
"wrong_answer": "Resposta errada",
"it_is_risk": "É um risco",
"it_is_not_risk": "Não é um risco"
"right_answer": "Resposta correta",
"wrong_answer": "Resposta incorreta",
"it_is_risk": "É um comportamento arriscado",
"it_is_not_risk": "É um comportamento seguro"
},
"tutorial": {
"how_to_play": "Como jogar?",
"move_around": "Mova-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.",
"walkthrough": "Desenrolar do jogo",
"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_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!"
"move_around": "Deslocar-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.",
"walkthrough": "Objetivo do jogo",
"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_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": {
"results_screen_title": "Relatório de segurança",
"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!",
"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_motivation_line": "Juntos, aumentemos nossa vigilância!",
"attention_title": "Atenção...",
"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": "Fique alerta!"
"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": "Vamos reforçar, juntos, a vigilância!",
"attention_title": "Cuidado...",
"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": "Mantenha-se alerta!"
},
"rating": {
"title": "Avaliações",
"text": "Obrigado por jogar Stay Safe. A sua opinião é importante para nós",
"placeholder": "O que achou desta experiência?"
"title": "Notas",
"text": "Obrigado por jogar o Stay Safe. A sua opinião é importante para nós",
"placeholder": "O que achou da experiência?"
},
"ui": {
"start": "Começar",
"back": "Voltar",
"next": "Próximo",
"start": "Iniciar",
"back": "Retroceder",
"next": "Seguinte",
"previous": "Anterior",
"submit": "Enviar",
"continue": "Continuar",
"submit": "Submeter",
"yes": "Sim",
"no": "Não",
"openMenu": "Abrir menu",
"closeMenu": "Fechar menu",
"language": "Idioma",
"loading": "Carregando",
"last_update": "Última atualização"
"loading": "A carregar",
"last_update": "Última atualização",
"show_help": "Mostra ajuda",
"download": "Baixar"
},
"footer": {
"copyright": "Edição Stay Safe",
"all_rights_reserved": "Todos os direitos reservados."
},
"screen_404": {
"error": "Erro 404",
"page_not_found": "Página não encontrada",
"explanation": "Ops... Parece que a página que você estava procurando não existe!"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "Sobre",
"themes": "Temas",
"conditions": "Termos de uso",
"cookies": "Cookies",
"conditions": "Condições de utilização",
"cookies": "Gestão de dados",
"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": "Vitajte",
"select_language": "Vyberte si jazyk",
"start": "Začať",
"language_label": "jazyk",
"enter": "Vstúpiť"
"language_label": "Jazyk",
"start": "Spustiť",
"enter": "Zadať"
},
"warning": {
"safety_text": "Z bezpečnostných dôvodov hrajte iba posediačky, keď sa nehýbete.",
"warning": "Pozor"
},
"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": {
"profiles": {
"visitor": "Návštevník",
"driver": "Vodič nákladného auta",
"lhoist_employee": "Zamestnanec Lhoist",
"subcontractor_employee": "Zamestnanec subdodávateľa"
"driver": "Vodič",
"lhoist_employee": "Zamestnanec spoločnosti Lhoist",
"subcontractor_employee": "Dodávateľ"
},
"iam": "Som",
"profile": "Profil"
},
"country": {
"iamfrom": "Som z",
"iamfrom": "Žijem z",
"profile": "Profil",
"country_label": "Krajina"
},
"game": {
"found": "Nájdené!",
"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": "Bezpečná alebo riskantná?",
"is_it_secure_question": "Predstavuje situácia veľké riziko alebo ste odhalili príklad dobrého správania?",
"secure": "Bezpečné",
"risky": "Riskantné",
"next": "Ďalšie",
"previous": "Predchádzajúce",
"next": "Ďalej",
"previous": "Späť",
"right_answer": "Správna odpoveď",
"wrong_answer": "Nesprávna odpoveď",
"it_is_risk": "Je to riziko",
"it_is_not_risk": "Nie je to riziko"
"it_is_risk": "Je to riskantné správanie",
"it_is_not_risk": "Je to bezpečné správanie"
},
"tutorial": {
"how_to_play": "Ako hrať?",
"move_around": "Pohybujte sa 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.",
"walkthrough": "Priebeh hry",
"walkthrough_description": "Identifikujte dobré a zlé praktiky kliknutím na objekty a akcie na scéne.",
"points_and_time": "Body a časovač",
"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!"
"how_to_play": "Ako na to?",
"move_around": "Pohyb 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.",
"walkthrough": "Cieľ hry",
"walkthrough_description": "Odhaľte správne a nesprávne postupy kliknutím na objekty a akcie na scéne.",
"points_and_time": "Body a načasovanie",
"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": {
"results_screen_title": "Bezpečnostná správa",
"perfect_title": "Gratulujeme!",
"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": "Tak ďalej!",
"congrats_title": "Gratulujeme!",
"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 zvýšme svoju ostražitosť!",
"perfect_title": "Blahoželáme!",
"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": "Len tak ďalej!",
"congrats_title": "Blahoželáme!",
"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 musíme byť obozretnejší!",
"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_motivation_line": "Buďte ostražití!"
"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 v strehu!"
},
"rating": {
"title": "Hodnotenia",
"text": "Ďakujeme, že ste hrali Stay Safe. Váš názor je pre nás dôležitý",
"placeholder": "Čo si myslíte o tejto skúsenosti?"
"title": "Poznámky",
"text": "Ďakujeme, že hráte hru Stay Safe. Vaša spätná väzba je pre nás dôležitá",
"placeholder": "Ako by ste opísali túto skúsenosť?"
},
"ui": {
"start": "Začať",
"back": "Späť",
"next": "Ďalšie",
"previous": "Predchádzajúce",
"start": "Spustiť",
"back": "Návrat",
"next": "Ďalej",
"previous": "Späť",
"continue": "Pokračovať",
"submit": "Odoslať",
"yes": "Áno",
"no": "Nie",
"openMenu": "Otvoriť menu",
"closeMenu": "Zavrieť menu",
"openMenu": "Otvorenie ponuky",
"closeMenu": "Zatvorenie ponuky",
"language": "Jazyk",
"loading": "Načítavanie",
"last_update": "Posledná aktualizácia"
"last_update": "Posledná aktualizácia",
"show_help": "Zobrazenie pomocníka",
"download": "Stiahnuť"
},
"footer": {
"copyright": "Edisi Stay Safe",
"all_rights_reserved": "Semua hak cipta terpelihara."
"copyright": "Edícia Stay Safe",
"all_rights_reserved": "Všetky práva vyhradené."
},
"screen_404": {
"error": "Chyba 404",
"page_not_found": "Stránka nenájdená",
"explanation": "Ups... Zdá sa, že stránka, ktorú hľadáte, neexistuje!"
"error": "Error 404",
"page_not_found": "Page not found",
"explanation": "Oops... It seems the page you were looking for does not exist!"
},
"pagesName": {
"about": "O",
"about": "Informácie",
"themes": "Témy",
"conditions": "Podmienky používania",
"cookies": "Cookies",
"cookies": "Správa ú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 { Link } from "react-router-dom";
import Loading from "../components/animations/Loading";
import { useUser } from "../hooks/useUser";
export default function Thematiques() {
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 (
<AnimatedPage className='page-container page-container--thematiques '>
<div className='content-page '>
<Nav />
<div className='inner-content'>
<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>
@ -70,7 +78,9 @@ export default function Thematiques() {
target='_blank'
rel='noreferrer'
className='cta cta--lhoist cta--button-icon cta--download'>
Télécharger
{
uiScreenTranslations.download
}
</a>
)}
</SwiperSlide>

View File

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

View File

@ -22,7 +22,7 @@ export default function Welcome() {
<div className='interaction-buttons'>
<LanguageSelect />
<Link
to='/Home'
to='/warning'
title={currentScreenTranslations.enter}
className='cta cta--construction cta--lhoist cta--button-icon cta--start'>
<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_CUSTOM_URL = process.env.REACT_APP_BASE_CUSTOM_URL;
// test
const fetchWordpressData = async (url) => {
try {
const response = await axios.get(url);

View File

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