dooris/app/src/i18n/ui.ts
dario 4817966757
All checks were successful
Build Container / Build Container (push) Successful in 5m49s
app: fix syntax error in cat language
2026-09-29 16:22:56 +02:00

126 lines
6.5 KiB
TypeScript

export const languages = {
en: "English",
de: "Deutsch",
}
export const defaultLang = "en"
export const ui = {
en: {
"dooris": "DOORIS",
"unauthorized.title": "Unauthorized",
"unauthorized.description": `To use the locks you have to have the "intern@" status.<br>
More infos: <a class='underline' href='https://wiki.hamburg.ccc.de/club:prozesse:aufnahmeprozesse-fuer-berechtigungsgruppen'>CCCHH Wiki</a>`,
"unauthenticated.title": "Unauthenticated",
"unauthenticated.description": `To use the locks you have to log in with your CCCHH ID and have the "intern@" status.<br>
More infos: <a class='underline' href='https://wiki.hamburg.ccc.de/club:prozesse:aufnahmeprozesse-fuer-berechtigungsgruppen'>CCCHH Wiki</a>`,
"state.unlocked": "Unlocked",
"state.locked": "Locked",
"state.unknown": "Unknown",
"state.unlocking": "Unlocking",
"state.locking": "Locking",
"lock.batteryLow": "Battery low",
"lock.unreachable": "Unreachable",
"lock.jammed": "Lock jammed",
"button.open": "Unlock",
"button.close": "Lock",
"login": "Login",
"loggedOut.title": "Signed out",
"loggedOut.description": `Your session has expired and you have been logged out.<br>
Please log in again.`,
"serverError.title": "Server error",
"serverError.description": `Please try again later.`,
"networkError.title": "Network error",
"networkError.description": `Please check your network connection.`,
"loadingDoors": 'Loading doors',
"chat.dooris": "DOORIS",
"chat.user": "You",
},
de: {
"dooris": "TüRIS <span class='text-neutral-content/50 text-xs'>(DOORIS)</span>",
"unauthorized.title": "Nicht berechtigt",
"unauthorized.description": `Um die Schlösser bedienen zu können, musst du den "intern@" Status haben.<br>
Weitere Infos: <a class='underline' href='https://wiki.hamburg.ccc.de/club:prozesse:aufnahmeprozesse-fuer-berechtigungsgruppen'>CCCHH Wiki</a>`,
"unauthenticated.title": "Nicht angemeldet",
"unauthenticated.description": `Um die Schlösser bedienen zu können, musst du dich mit deiner CCCHH ID anmelden und den "intern@" Status haben.<br>
Weitere Infos: <a class='underline' href='https://wiki.hamburg.ccc.de/club:prozesse:aufnahmeprozesse-fuer-berechtigungsgruppen'>CCCHH Wiki</a>`,
"state.unlocked": "Offen",
"state.locked": "Geschlossen",
"state.unknown": "Unbekannt",
"state.unlocking": "Öffnet",
"state.locking": "Schließt",
"lock.batteryLow": "Batterie fast leer",
"lock.unreachable": "Nicht erreichbar",
"lock.jammed": "Schloss blockiert",
"button.open": "Öffnen",
"button.close": "Schließen",
"login": "Anmelden",
"loggedOut.title": "Abgemeldet",
"loggedOut.description": `Deine Sitzung ist abgelaufen und du wurdest abgemeldet.<br>
Melde dich erneut an.`,
"serverError.title": "Serverfehler",
"serverError.description": `Bitte versuche es später erneut.`,
"networkError.title": "Netzwerkfehler",
"networkError.description": `Bitte überprüfe deine Internetverbindung.`,
"loadingDoors": 'Lade Türen',
"chat.dooris": "TüRIS",
"chat.user": "Du",
},
uwu: {
"dooris": "dOwOris <span class='opacity-50 text-xs'>(DOORIS)</span>",
"unauthorized.title": "no 🙅",
"unauthorized.description": `sowwy, u can not use the portals without the "intern@" status.<br>
moar infos: <a class='underline' href='https://wiki.hamburg.ccc.de/club:prozesse:aufnahmeprozesse-fuer-berechtigungsgruppen'>CCCHH Wiki</a>`,
"unauthenticated.title": "i dont know u :/",
"unauthenticated.description": `sowwy, u can not use the portals without telling me who u r and having the "intern@" status<br>
moar infos: <a class='underline' href='https://wiki.hamburg.ccc.de/club:prozesse:aufnahmeprozesse-fuer-berechtigungsgruppen'>CCCHH Wiki</a>`,
"state.unlocked": "portal is unlocked",
"state.locked": "portal is locked",
"state.unknown": "portal is in a weird state",
"state.unlocking": "unlocking portal",
"state.locking": "portal is locking",
"lock.batteryLow": "portal is eepy",
"lock.unreachable": "cannot reach portal",
"lock.jammed": "portal is jammed",
"button.open": "unlock 👉👈",
"button.close": "lock portal",
"login": "tell who i am",
"loggedOut.title": "I forgot who u r ._.",
"loggedOut.description": `i have not seen u for too long<br>
pwease log in again`,
"serverError.title": "server is eepy",
"serverError.description": `pwease try later`,
"networkError.title": "network is not worky",
"networkError.description": `pwease connect to internet`,
"loadingDoors": 'loading portals',
"chat.dooris": "dOwOris",
"chat.user": "my fren :3",
},
meow: {
"dooris": "meoowris 🐈️ <span class='opacity-50 text-xs'>(DOORIS)</span>",
"unauthorized.title": "rawwwwr 😾⛔️",
"unauthorized.description": `meow mreoow: <a class='underline' href='https://wiki.hamburg.ccc.de/club:prozesse:aufnahmeprozesse-fuer-berechtigungsgruppen'>🌐 meow</a>`,
"unauthenticated.title": "meow? 🫴🐈️",
"unauthenticated.description": `meow mreoow: <a class='underline' href='https://wiki.hamburg.ccc.de/club:prozesse:aufnahmeprozesse-fuer-berechtigungsgruppen'>🌐 meow</a>`,
"state.unlocked": "mrrp 🐱🔓️",
"state.locked": "mreoww 🐱🔒️",
"state.unknown": "meoooow????? 🙀",
"state.unlocking": "meeeow 😺🔁🔓️",
"state.locking": "mreowww 😿🔁🔒️",
"lock.batteryLow": "mrrrrrp flop 🪫",
"lock.unreachable": "meooww?? 🙀🚫❓️🚪",
"lock.jammed": "mew 🚪🔁🚫",
"button.open": "🐈️ 👉👈🔓️",
"button.close": "🐈️ 🔒️",
"login": "meow? 🫴🐈️",
"loggedOut.title": "mew mew 😿",
"loggedOut.description": `meow 🐱⌛️`,
"serverError.title": "🖥️⛓️‍💥",
"serverError.description": `mew mew ⌚️`,
"networkError.title": "meww 🛜🚫",
"networkError.description": `🛜😺`,
"loadingDoors": '🔁',
"chat.dooris": "meoowris",
"chat.user": "😻",
},
} as const