updating ui translations
This commit is contained in:
parent
2381e218bb
commit
b19b502a83
|
|
@ -10,6 +10,7 @@ export default function MoveAround({ setNextSlide }) {
|
||||||
|
|
||||||
if (!screensTranslations || !screensTranslations.tutorial) return <Loading />;
|
if (!screensTranslations || !screensTranslations.tutorial) return <Loading />;
|
||||||
const currentScreenTranslations = screensTranslations.tutorial;
|
const currentScreenTranslations = screensTranslations.tutorial;
|
||||||
|
const uiTranslations = screensTranslations.ui;
|
||||||
|
|
||||||
const animationParameters = {
|
const animationParameters = {
|
||||||
initial: { x: "100%", opacity: 0 },
|
initial: { x: "100%", opacity: 0 },
|
||||||
|
|
@ -31,6 +32,7 @@ export default function MoveAround({ setNextSlide }) {
|
||||||
<p className='explanation'>{currentScreenTranslations.move_around_description}</p>
|
<p className='explanation'>{currentScreenTranslations.move_around_description}</p>
|
||||||
<div className='tutorial-container__slides-controls'>
|
<div className='tutorial-container__slides-controls'>
|
||||||
<button
|
<button
|
||||||
|
title={uiTranslations.next}
|
||||||
className='cta cta--construction cta--round cta--button-icon cta--next'
|
className='cta cta--construction cta--round cta--button-icon cta--next'
|
||||||
onClick={setNextSlide}></button>
|
onClick={setNextSlide}></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ export default function PointsAndTime({ setNextSlide, setPreviousSlide, startGam
|
||||||
|
|
||||||
if (!screensTranslations || !screensTranslations.tutorial) return <Loading />;
|
if (!screensTranslations || !screensTranslations.tutorial) return <Loading />;
|
||||||
const currentScreenTranslations = screensTranslations.tutorial;
|
const currentScreenTranslations = screensTranslations.tutorial;
|
||||||
|
const uiTranslations = screensTranslations.ui;
|
||||||
|
|
||||||
const animationParameters = {
|
const animationParameters = {
|
||||||
initial: { x: "100%", opacity: 0 },
|
initial: { x: "100%", opacity: 0 },
|
||||||
|
|
@ -36,9 +37,11 @@ export default function PointsAndTime({ setNextSlide, setPreviousSlide, startGam
|
||||||
<p className='explanation'>{currentScreenTranslations.points_and_time_description}</p>
|
<p className='explanation'>{currentScreenTranslations.points_and_time_description}</p>
|
||||||
<div className='tutorial-container__slides-controls'>
|
<div className='tutorial-container__slides-controls'>
|
||||||
<button
|
<button
|
||||||
|
title={uiTranslations.previous}
|
||||||
className='cta cta--construction cta--round cta--button-icon cta--previous'
|
className='cta cta--construction cta--round cta--button-icon cta--previous'
|
||||||
onClick={setPreviousSlide}></button>
|
onClick={setPreviousSlide}></button>
|
||||||
<button
|
<button
|
||||||
|
title={uiTranslations.start}
|
||||||
className='cta cta--construction cta--round cta--button-icon cta--play'
|
className='cta cta--construction cta--round cta--button-icon cta--play'
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
startGame();
|
startGame();
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ export default function Walkthrough({ setNextSlide, setPreviousSlide }) {
|
||||||
|
|
||||||
if (!screensTranslations || !screensTranslations.tutorial) return <Loading />;
|
if (!screensTranslations || !screensTranslations.tutorial) return <Loading />;
|
||||||
const currentScreenTranslations = screensTranslations.tutorial;
|
const currentScreenTranslations = screensTranslations.tutorial;
|
||||||
|
const uiTranslations = screensTranslations.ui;
|
||||||
|
|
||||||
const animationParameters = {
|
const animationParameters = {
|
||||||
initial: { x: "100%", opacity: 0 },
|
initial: { x: "100%", opacity: 0 },
|
||||||
|
|
@ -32,9 +33,11 @@ export default function Walkthrough({ setNextSlide, setPreviousSlide }) {
|
||||||
<p className='explanation'>{currentScreenTranslations.walkthrough_description}</p>
|
<p className='explanation'>{currentScreenTranslations.walkthrough_description}</p>
|
||||||
<div className='tutorial-container__slides-controls'>
|
<div className='tutorial-container__slides-controls'>
|
||||||
<button
|
<button
|
||||||
|
title={uiTranslations.previous}
|
||||||
className='cta cta--construction cta--round cta--button-icon cta--previous'
|
className='cta cta--construction cta--round cta--button-icon cta--previous'
|
||||||
onClick={setPreviousSlide}></button>
|
onClick={setPreviousSlide}></button>
|
||||||
<button
|
<button
|
||||||
|
title={uiTranslations.next}
|
||||||
className='cta cta--construction cta--round cta--button-icon cta--next'
|
className='cta cta--construction cta--round cta--button-icon cta--next'
|
||||||
onClick={setNextSlide}></button>
|
onClick={setNextSlide}></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,11 @@ import Logo from "./Logo.jsx";
|
||||||
|
|
||||||
export default function Nav() {
|
export default function Nav() {
|
||||||
let location = useLocation();
|
let location = useLocation();
|
||||||
const { language, changeLanguage } = useUser();
|
|
||||||
|
const { language, screensTranslations } = useUser();
|
||||||
|
|
||||||
|
const uiTranslations = screensTranslations.ui;
|
||||||
|
|
||||||
const [isMenuOpen, setIsMenuOpen] = useState(false);
|
const [isMenuOpen, setIsMenuOpen] = useState(false);
|
||||||
|
|
||||||
const handleMenuOpen = () => {
|
const handleMenuOpen = () => {
|
||||||
|
|
@ -34,11 +38,17 @@ export default function Nav() {
|
||||||
animate: { y: "0" },
|
animate: { y: "0" },
|
||||||
exit: { y: "-100%" },
|
exit: { y: "-100%" },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (!screensTranslations || !screensTranslations) return <p>loading</p>;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<nav className='main-menu'>
|
<nav className='main-menu'>
|
||||||
<Logo />
|
<Logo />
|
||||||
<LanguageSelect />
|
<LanguageSelect />
|
||||||
<button className='nav-menu-toggle cta cta--button cta--button-icon' onClick={handleMenuOpen}>
|
<button
|
||||||
|
title={uiTranslations.openMenu}
|
||||||
|
className='nav-menu-toggle cta cta--button cta--button-icon'
|
||||||
|
onClick={handleMenuOpen}>
|
||||||
<img className='' src={menuToggleIcon} alt='' />
|
<img className='' src={menuToggleIcon} alt='' />
|
||||||
</button>
|
</button>
|
||||||
{isMenuOpen && (
|
{isMenuOpen && (
|
||||||
|
|
@ -51,6 +61,7 @@ export default function Nav() {
|
||||||
exit={animationParameters.exit}
|
exit={animationParameters.exit}
|
||||||
transition={{ duration: 0.4, ease: "easeOut" }}>
|
transition={{ duration: 0.4, ease: "easeOut" }}>
|
||||||
<button
|
<button
|
||||||
|
title={uiTranslations.closeMenu}
|
||||||
className='cta cta--construction cta--button-icon cta--close'
|
className='cta cta--construction cta--button-icon cta--close'
|
||||||
onClick={handleMenuOpen}></button>
|
onClick={handleMenuOpen}></button>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ export default function Country() {
|
||||||
|
|
||||||
if (!screensTranslations || !screensTranslations.country) return <p>loading</p>;
|
if (!screensTranslations || !screensTranslations.country) return <p>loading</p>;
|
||||||
const currentScreenTranslations = screensTranslations.country;
|
const currentScreenTranslations = screensTranslations.country;
|
||||||
|
const uiTranslations = screensTranslations.ui;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<motion.div
|
<motion.div
|
||||||
|
|
@ -32,6 +33,7 @@ export default function Country() {
|
||||||
<CountrySelect label={currentScreenTranslations.country_label} />
|
<CountrySelect label={currentScreenTranslations.country_label} />
|
||||||
<button
|
<button
|
||||||
className='cta cta--construction cta--round cta--button-icon cta--next '
|
className='cta cta--construction cta--round cta--button-icon cta--next '
|
||||||
|
title={uiTranslations.next}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
navigate("/play", {
|
navigate("/play", {
|
||||||
state: { previousUrl: location.pathame, isNext: true },
|
state: { previousUrl: location.pathame, isNext: true },
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ export default function Profile() {
|
||||||
|
|
||||||
if (!screensTranslations || !screensTranslations.profile) return <Loading />;
|
if (!screensTranslations || !screensTranslations.profile) return <Loading />;
|
||||||
const currentScreenTranslations = screensTranslations.profile;
|
const currentScreenTranslations = screensTranslations.profile;
|
||||||
|
const uiTranslations = screensTranslations.ui;
|
||||||
|
|
||||||
function handleChangeProfile(e) {
|
function handleChangeProfile(e) {
|
||||||
changeProfile(e.target.getAttribute("value"));
|
changeProfile(e.target.getAttribute("value"));
|
||||||
|
|
@ -81,6 +82,7 @@ export default function Profile() {
|
||||||
|
|
||||||
<button
|
<button
|
||||||
className='cta cta--construction cta--round cta--button-icon cta--next '
|
className='cta cta--construction cta--round cta--button-icon cta--next '
|
||||||
|
title={uiTranslations.next}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
navigate("/select-country");
|
navigate("/select-country");
|
||||||
}}></button>
|
}}></button>
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ export default function Welcome() {
|
||||||
<LanguageSelect />
|
<LanguageSelect />
|
||||||
<Link
|
<Link
|
||||||
to='/Home'
|
to='/Home'
|
||||||
|
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>
|
||||||
</Link>
|
</Link>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user