diff --git a/assets/i18n/de.json b/assets/i18n/de.json index 1498882..11d06ec 100644 --- a/assets/i18n/de.json +++ b/assets/i18n/de.json @@ -12,19 +12,19 @@ "description": "Eine von Lernenden geleitete Community für die Lernenden der Technischen Berufsschule Zürich zur Zusammenarbeit und Innovation." }, "services": { - "title": "Dienstleistungen", - "subtitle": "Von Lernenden - für Lernenden gehosteten Dienste an der TBZ.", + "title": "Dienste", + "subtitle": "Von Lernenden - für Lernende gehosteten Dienste an der TBZ.", "forum": { "title": "Forum", - "description": "Trete den Unterhaltungen bei! Unser Forum ist deine go-to Destination für alles betreffend der TBZ." + "description": "Mach mit bei der Unterhaltung! Unser Forum ist deine Anlaufstelle für alles, was mit der TBZ zu tun hat. Hier können wir uns über Probleme und Fragen austauschen und uns gegenseitig helfen." }, "git": { "title": "Git Forge", - "description": "Arbeite an deinen Projekten oder Modulen mit unserem Git Forge. Powered by Forgejo." + "description": "Arbeite an deinen Projekten auf unserem Git Forge und vergiss Gitlab und Github. Mit Forgejo erhaltest du unzählige Features und maximale Zuverlässigkeit." }, "sso": { "title": "SSO", - "description": "Ein Konto für alle Sachen TBZ Community! Logge dich mit einem einheitlichem Konto ein, und vergiss es, überall einzeln Passwörter zu ändern." + "description": "Ein Konto für alle Sachen TBZ-Community! Logge dich mit einem einzigen Konto ein und vergiss es, Passwörter einzeln neu zu setzen (weil du das nicht mehr machen musst)." } }, "join": { @@ -32,7 +32,7 @@ "subtitle": "Bereit einzutauchen? Trete jetzt bei und beginne, zur TBZ Community Hub beizutragen." }, "notice": { - "content": "Dies ist eine inoffizielle Community-Plattform, betrieben von Lerndenden für Lerndende der TBZ. Für Anfragen und Unterstützung, bitte kontaktiere uns hier." + "content": "Dies ist eine inoffizielle Community-Plattform, betrieben von Lernenden für Lernende der TBZ. Für Anfragen und Unterstützung, bitte kontaktiere uns hier." }, "footer": { "source": "Diese Webseite wurde mit dem chota CSS Framework erstellt. Den Quellcode dieser Seite findest du hier." @@ -55,7 +55,7 @@ "username": "Benutzername:", "usernamePlaceholder": "Benutzername", "email": "E-Mail:", - "emailPlaceholder": "vollstaendiger.name@edu.tbz.ch", + "emailPlaceholder": "vorname.nachname@edu.tbz.ch", "ssh": "SSH-Schlüssel:", "sshPlaceholder": "ssh-ed25519 AAAAXXXXXXXYYYYYYYZZZZZZZ+00a" }, @@ -69,6 +69,10 @@ "codeofconduct": "Mit der Anmeldung erklärst du dich damit einverstanden, unseren Verhaltenskodex zu befolgen.
Kein Drama. Sei respektvoll. Hab Spass. Wir alle versuchen es, und wir sitzen alle im selben Boot :)", "apprenticeVerify": "Ich besuche die TBZ und habe eine Lehre.", "termsVerify": "Ich stimme zu, dass ich die Dienstbedingungen und die Datenschutzrichtlinie gelesen und verstanden habe." + }, + "buttons": { + "submit": "Registrieren", + "login": "Einloggen" } } } diff --git a/assets/i18n/en.json b/assets/i18n/en.json index 63f8de3..6d0c3a4 100644 --- a/assets/i18n/en.json +++ b/assets/i18n/en.json @@ -16,11 +16,11 @@ "subtitle": "Services hosted by students, for students, at the TBZ.", "forum": { "title": "Forum", - "description": "Join the conversation! Our forum is your go-to destination for all things TBZ." + "description": "Join in on the conversation! Our forum is your go-to destination for all things TBZ. Here, we can exchange problems and issues we're facing, and help each other out!" }, "git": { "title": "Git Forge", - "description": "Collaborate on projects with our Git repository. Powered by Forgejo." + "description": "Collaborate on projects with our Git repository and ditch Gitlab and Github. Powered by Forgejo, you get a massive featureset and maximum reliability." }, "sso": { "title": "SSO", @@ -69,6 +69,10 @@ "codeofconduct": "Signing up implies that you agree to abide by our code of conduct.
No drama. Be respectful. Have fun. We're all trying, and we're all in this together :)", "apprenticeVerify": "I visit the TBZ and have an apprenticeship.", "termsVerify": "I agree that I have read and understood the terms of service and privacy policy." + }, + "buttons": { + "submit": "Register", + "login": "Log in" } } } diff --git a/assets/img/nav-logo.png b/assets/img/nav-logo.png new file mode 100644 index 0000000..a8b6f46 Binary files /dev/null and b/assets/img/nav-logo.png differ diff --git a/assets/js/i18n.js b/assets/js/i18n.js index bcf8950..69f19e6 100644 --- a/assets/js/i18n.js +++ b/assets/js/i18n.js @@ -12,7 +12,12 @@ function changeLanguage(lang) { const keys = elem.getAttribute('data-i18n').split('.'); const translation = getTranslation(translations, keys); if (translation !== undefined) { - elem.innerHTML = translation; + // If the element is an input, update its value; otherwise, update its innerHTML + if (elem.tagName.toLowerCase() === 'input') { + elem.value = translation; + } else { + elem.innerHTML = translation; + } } }); diff --git a/index.html b/index.html index 406d5c5..d8000b3 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,7 @@