pull/251/merge
Jon Eugster 9 months ago
parent 8b5d6ff2f3
commit 895c71dc91

@ -56,10 +56,10 @@ function App() {
if (gameId && availableLangs?.length > 0 && !(availableLangs.includes(language))) {
// if the game is not available in the preferred language, display it in the original
// language
console.log(`using default language: ${availableLangs[0]}`)
console.debug(`using default language: ${availableLangs[0]}`)
i18n.changeLanguage(availableLangs[0])
} else {
console.log(`using language: ${language}`)
console.debug(`using language: ${language}`)
i18n.changeLanguage(language)
}
}, [gameId, gameInfo.data?.tile?.languages, language])

@ -180,7 +180,7 @@ function LandingPage() {
</section>
<footer>
{/* Do not translate "Impressum", it's needed for German GDPR */}
<a className="link" onClick={() => {setPopupContent("impressum")}}>Impressum</a>
<a className="link" onClick={() => {setPopupContent("impressum")}}>{t("Impressum")}</a>
<a className="link" onClick={() => {setPopupContent("privacy")}}>{t("Privacy Policy")}</a>
</footer>
</div>

@ -305,7 +305,7 @@ export function Navigation () {
</>}
<NavButton
icon={faCircleInfo}
text={"Impressum"}
text={t("Impressum")}
onClick={() => {setPopupContent("impressum")}}
inverted={true} />
<NavButton

@ -69,6 +69,11 @@ export function PreferencesPopup () {
}
label=""
/>
<p>
If a game does not exist in the language selected, this setting has no effect
and the game's default language is used.
</p>
</div>
</div>
<div className='preferences-category'>

@ -1,7 +1,7 @@
{
"allGames": [
"leanprover-community/nng4",
"local/Robo",
"hhu-adam/Robo",
"djvelleman/stg4",
"trequetrum/lean4game-logic"
],

Loading…
Cancel
Save