Translation tweaks and logo change (to png)

This commit is contained in:
Stelian Tsekov 2024-03-06 15:55:00 +01:00
parent 312b536944
commit 70eb1056a1
6 changed files with 28 additions and 15 deletions

View file

@ -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 <a href='/contact'>hier</a>."
"content": "Dies ist eine inoffizielle Community-Plattform, betrieben von Lernenden für Lernende der TBZ. Für Anfragen und Unterstützung, bitte kontaktiere uns <a href='/contact'>hier</a>."
},
"footer": {
"source": "Diese Webseite wurde mit dem <a href='https://jenil.github.io/chota/'>chota</a> CSS Framework erstellt. Den Quellcode dieser Seite findest du <a href='https://git.tbz-it.com/community/website'>hier</a>."
@ -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.<br>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"
}
}
}

View file

@ -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.<br>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"
}
}
}

BIN
assets/img/nav-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -12,8 +12,13 @@ function changeLanguage(lang) {
const keys = elem.getAttribute('data-i18n').split('.');
const translation = getTranslation(translations, keys);
if (translation !== undefined) {
// 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;
}
}
});
document.querySelectorAll('[data-i18n-placeholder]').forEach(elem => {

View file

@ -14,7 +14,7 @@
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<img src="/assets/img/nav-logo.svg" alt="TBZ Community Logo">
<img src="/assets/img/nav-logo.png" alt="TBZ Community Logo">
</a>
<a data-i18n="nav.links.git" id="navButton" class="button outline light">Git</a>
<a data-i18n="nav.links.forum" id="navButton" class="button outline light">Forum</a>
@ -40,14 +40,14 @@
<div class="row">
<div class="col-4 service">
<h3 data-i18n="home.services.forum.title">Forum</h3>
<p data-i18n="home.services.forum.description">Join the conversation! Our forum is your go-to destination for all things TBZ.</p>
<p data-i18n="home.services.forum.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!</p>
<div class="button-container">
<a class="button primary" href="#" data-i18n="home.buttons.visit">Visit</a>
</div>
</div>
<div class="col-4 service">
<h3 data-i18n="home.services.git.title">Git Forge</h3>
<p data-i18n="home.services.git.description">Collaborate on projects with our Git repository. Powered by Forgejo.</p>
<p data-i18n="home.services.git.description">Collaborate on projects with our Git repository and ditch Gitlab and Github. Powered by Forgejo, you get a massive featureset and maximum reliability.</p>
<div class="button-container">
<a class="button primary" href="#" data-i18n="home.buttons.visit">Visit</a>
</div>

View file

@ -66,8 +66,8 @@
<span data-i18n="signup.form.legends.optional" class="optional">*</span><span data-i18n="signup.form.legends.optionalText"> = optional</span></p>
<div class="button-container">
<input type="submit" value="Register">
<a class="button secondary outline" href="#">Login</a>
<input data-i18n="signup.form.buttons.submit" type="submit" value="Register">
<a data-i18n="signup.form.buttons.login" class="button secondary outline" href="#">Login</a>
</div>
</form>
</div>