feat(i18n): wire header strings to translations across locales
CI / check (push) Successful in 34s
CI / tests-imaging-browsers (push) Successful in 2m7s
CI / tests-integration (push) Successful in 2m18s
CI / tests-unit (push) Successful in 3m8s
CI / tests-quality (push) Successful in 1m20s
CI / tests-ui (push) Successful in 5m45s
CI / preflight (push) Skipped
CI / deploy (push) Successful in 3m10s

This commit is contained in:
openhands committed 2026-10-17 18:50:54 +02:00
1 parent a40669b130
commit 050fcdf25b
28 files changed
+430 -342

No files matched your search

+3 -2
View File
@@ -24,6 +24,7 @@ import {
export async function Navigation({ session }: { session: Session | null }) {
const t = await getTranslations("nav");
const headerT = await getTranslations("header");
const brandLabel = await resolveHotelName();
let showAdmin = false;
let showMod = false;
@@ -257,7 +258,7 @@ export async function Navigation({ session }: { session: Session | null }) {
<input
type="text"
name="q"
placeholder="Search users..."
placeholder={headerT("searchUsers")}
className="w-32 rounded-lg border px-2.5 py-1.5 text-xs font-medium transition-all focus:w-40"
style={{
background: "var(--color-background)",
@@ -448,7 +449,7 @@ export async function Navigation({ session }: { session: Session | null }) {
<Link
href="/"
className="ml-auto flex md:hidden items-center gap-2 shrink-0"
aria-label="Home"
aria-label={t("home")}
>
<Image
src="/assets/images/icons/navigation/home.png"
+6 -3
View File
@@ -1,6 +1,9 @@
"use client";
import { useTranslations } from "next-intl";
export function RoomQuickEntry() {
const t = useTranslations("header");
return (
<form
action="/client"
@@ -19,8 +22,8 @@ export function RoomQuickEntry() {
<input
type="number"
name="roomId"
placeholder="Room ID"
aria-label="Room ID"
placeholder={t("roomId")}
aria-label={t("roomId")}
min={1}
className="w-20 rounded-lg border px-2 py-1 text-xs font-medium"
style={{
@@ -39,7 +42,7 @@ export function RoomQuickEntry() {
color: "var(--color-primary-readable, var(--color-primary))",
}}
>
Go
{t("go")}
</button>
</form>
);
+31 -22
View File
@@ -55,6 +55,7 @@ function Currency({
export async function TopHeader({ session }: { session: Session | null }) {
if (!session?.user?.id) return null;
const notificationText = await getTranslations("pages.notifications");
const t = await getTranslations("header");
const id = Number(session.user.id);
let credits = 0;
@@ -205,17 +206,25 @@ export async function TopHeader({ session }: { session: Session | null }) {
height={14}
unoptimized
/>
Enter
{t("enter")}
</Link>
<RoomQuickEntry />
<Currency icon="nav-credit-icon" amount={credits} label="Credits" />
<Currency icon="nav-ducket-icon" amount={duckets} label="Duckets" />
<Currency
icon="nav-credit-icon"
amount={credits}
label={t("credits")}
/>
<Currency
icon="nav-ducket-icon"
amount={duckets}
label={t("duckets")}
/>
<Currency
icon="nav-diamond-icon"
amount={diamonds}
label="Diamonds"
label={t("diamonds")}
/>
</div>
@@ -228,7 +237,7 @@ export async function TopHeader({ session }: { session: Session | null }) {
<input
type="text"
name="q"
placeholder="Search users..."
placeholder={t("searchUsers")}
className="w-24 rounded-lg border px-2 py-1 text-xs font-medium transition-all focus:w-32"
style={{
background: "var(--color-background)",
@@ -254,7 +263,7 @@ export async function TopHeader({ session }: { session: Session | null }) {
strokeLinejoin="round"
style={{ color: textColor }}
role="img"
aria-label="Notifications"
aria-label={notificationText("title")}
>
<path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9" />
<path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" />
@@ -278,8 +287,8 @@ export async function TopHeader({ session }: { session: Session | null }) {
className="list-none cursor-pointer font-semibold text-xs sm:text-sm [&::-webkit-details-marker]:hidden"
style={{ color: textColor }}
>
<span className="hidden sm:inline">Staff</span>
<span className="sm:hidden">Staff</span>
<span className="hidden sm:inline">{t("staff")}</span>
<span className="sm:hidden">{t("staff")}</span>
</summary>
<div
role="menu"
@@ -287,7 +296,7 @@ export async function TopHeader({ session }: { session: Session | null }) {
>
{showMod ? (
<Link href="/mod" className="dropdown-item" role="menuitem">
Mod panel
{t("modPanel")}
</Link>
) : null}
{showAdmin ? (
@@ -297,26 +306,26 @@ export async function TopHeader({ session }: { session: Session | null }) {
className="dropdown-item"
role="menuitem"
>
Admin panel
{t("adminPanel")}
</Link>
<Link
href="/admin/commandocentrum"
className="dropdown-item"
role="menuitem"
>
Commandocentrum
{t("commandCenter")}
</Link>
<Link
href="/admin/logs"
className="dropdown-item"
role="menuitem"
>
Logs
{t("logs")}
</Link>
</>
) : null}
<Link href="/logo" className="dropdown-item" role="menuitem">
Logo generator
{t("logoGenerator")}
</Link>
</div>
</details>
@@ -324,7 +333,7 @@ export async function TopHeader({ session }: { session: Session | null }) {
<details className="relative">
<summary
aria-label="User menu"
aria-label={t("userMenu")}
className="list-none cursor-pointer flex items-center [&::-webkit-details-marker]:hidden"
>
<HeaderUserIdentity
@@ -338,14 +347,14 @@ export async function TopHeader({ session }: { session: Session | null }) {
className="dropdown-menu fixed sm:absolute right-2 sm:right-0 top-auto sm:top-full mt-0.5 min-w-[200px] rounded-xl z-50 py-2"
>
<Link href="/me" className="dropdown-item" role="menuitem">
My dashboard
{t("myDashboard")}
</Link>
<Link
href={`/u/${session.user.name}`}
className="dropdown-item"
role="menuitem"
>
My profile
{t("myProfile")}
</Link>
<Link
href="/notifications"
@@ -355,21 +364,21 @@ export async function TopHeader({ session }: { session: Session | null }) {
{notificationText("title")}
</Link>
<Link href="/settings" className="dropdown-item" role="menuitem">
User settings
{t("userSettings")}
</Link>
<Link
href="/settings/2fa"
className="dropdown-item"
role="menuitem"
>
Two-factor
{t("twoFactor")}
</Link>
<Link
href="/settings/sessions"
className="dropdown-item"
role="menuitem"
>
Login activity
{t("loginActivity")}
</Link>
{pendingFriendRequests > 0 && (
@@ -386,7 +395,7 @@ export async function TopHeader({ session }: { session: Session | null }) {
className="text-xs font-bold mb-1"
style={{ color: "var(--color-text-muted)" }}
>
Friend requests ({pendingFriendRequests})
{t("friendRequests")} ({pendingFriendRequests})
</p>
{friendRequestUsers.slice(0, 3).map((u) => (
<Link
@@ -407,7 +416,7 @@ export async function TopHeader({ session }: { session: Session | null }) {
className="text-xs mt-1 opacity-60"
style={{ color: textColor }}
>
+{friendRequestUsers.length - 3} more
{t("more", { count: friendRequestUsers.length - 3 })}
</p>
)}
</div>
@@ -435,7 +444,7 @@ export async function TopHeader({ session }: { session: Session | null }) {
width: "calc(100% - 8px)",
}}
>
Logout
{t("logout")}
</button>
</form>
</div>
+22 -19
View File
@@ -37,31 +37,34 @@
"mod": "Mod"
},
"header": {
"online": "{count} {hotel} online",
"online": "{count} متصلون في {hotel}",
"nitroClient": "Nitro client",
"tagline": "An online virtual world where you can create your own avatar, make friends, chat, create rooms and much more!",
"login": "Login",
"or": "Or",
"createAccount": "Create an account",
"enter": "Enter",
"tagline": "عالم افتراضي عبر الإنترنت يمكنك فيه إنشاء شخصيتك الخاصة، وتكوين صداقات، والدردشة، وبناء غرف والمزيد!",
"login": "تسجيل الدخول",
"or": "أو",
"createAccount": "إنشاء حساب",
"enter": "دخول",
"searchUsers": "بحث دهن المُستخدمين...",
"staff": "Staff",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Command center",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"staff": "الفريق",
"modPanel": "لوحة الإشراف",
"adminPanel": "لوحة الإدارة",
"commandCenter": "مركز التحكم",
"logs": "السجلات",
"logoGenerator": "مولّد الشعارات",
"myDashboard": "لوحتي",
"myProfile": "ملفي الشخصي",
"userSettings": "الإعدادات",
"twoFactor": "التحقق بخطوتين",
"loginActivity": "نشاط تسجيل الدخول",
"friendRequests": "طلبات الصداقة",
"more": "+{count} المزيد",
"logout": "تسجيل الخروج",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "الماس",
"userMenu": "قائمة المستخدم",
"roomId": "معرّف الغرفة",
"go": "انتقال"
},
"footer": {
"copyright": "© {year} - {hotel} is a not for profit educational project"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Вход",
"or": "или",
"createAccount": "Създайте акаунт",
"enter": "Enter",
"enter": "Влез",
"searchUsers": "Търсене на потребители...",
"staff": "Персонал",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Модераторски панел",
"adminPanel": "Администраторски панел",
"commandCenter": "Командоцентър",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Дневници",
"logoGenerator": "Генератор на лога",
"myDashboard": "Моето табло",
"myProfile": "Моят профил",
"userSettings": "Настройки",
"twoFactor": "Двуфакторно удостоверяване",
"loginActivity": "Активност при вход",
"friendRequests": "Заявки за приятелство",
"more": "+{count} повече",
"logout": "Изход",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Диаманти",
"userMenu": "Потребителско меню",
"roomId": "ID на стая",
"go": "Отиди"
},
"footer": {
"copyright": "© {year} - {hotel} е образователен проект с нестопанска цел"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Přihlášení",
"or": "Nebo",
"createAccount": "Vytvořte si účet",
"enter": "Enter",
"enter": "Vstoupit",
"searchUsers": "Vyhledat uživatele...",
"staff": "Zaměstnanci",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Moderátorský panel",
"adminPanel": "Administrátorský panel",
"commandCenter": "Komandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Protokoly",
"logoGenerator": "Generátor loga",
"myDashboard": "Můj panel",
"myProfile": "Můj profil",
"userSettings": "Nastavení",
"twoFactor": "Dvoufázové ověření",
"loginActivity": "Aktivita přihlášení",
"friendRequests": "Žádosti o přátelství",
"more": "+{count} další",
"logout": "Odhlásit",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamanty",
"userMenu": "Uživatelské menu",
"roomId": "ID místnosti",
"go": "Jít"
},
"footer": {
"copyright": "© {year} - {hotel} je neziskový vzdělávací projekt"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Log ind",
"or": "Eller",
"createAccount": "Opret en konto",
"enter": "Enter",
"enter": "Gå ind",
"searchUsers": "Søg efter brugere...",
"staff": "Personale",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Moderatorpanel",
"adminPanel": "Adminpanel",
"commandCenter": "Kommandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Logfiler",
"logoGenerator": "Logogenerator",
"myDashboard": "Mit dashboard",
"myProfile": "Min profil",
"userSettings": "Indstillinger",
"twoFactor": "Totrinsbekræftelse",
"loginActivity": "Loginaktivitet",
"friendRequests": "Venneanmodninger",
"more": "+{count} mere",
"logout": "Log ud",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamanter",
"userMenu": "Brugermenu",
"roomId": "Værelses-ID",
"go": "Gå"
},
"footer": {
"copyright": "© {year} - {hotel} er et undervisningsprojekt uden fortjeneste"
+16 -13
View File
@@ -43,25 +43,28 @@
"login": "Anmelden",
"or": "Oder",
"createAccount": "Konto erstellen",
"enter": "Enter",
"enter": "Betreten",
"searchUsers": "Benutzer suchen...",
"staff": "Team",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"modPanel": "Moderationspanel",
"adminPanel": "Admin-Panel",
"commandCenter": "Kommandozentrale",
"logs": "Protokolle",
"logoGenerator": "Logo-Generator",
"myDashboard": "Mein Dashboard",
"myProfile": "Mein Profil",
"userSettings": "Einstellungen",
"twoFactor": "Zwei-Faktor-Authentifizierung",
"loginActivity": "Anmeldeaktivität",
"friendRequests": "Freundschaftsanfragen",
"more": "+{count} mehr",
"logout": "Abmelden",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamanten",
"userMenu": "Benutzermenü",
"roomId": "Raum-ID",
"go": "Los"
},
"footer": {
"copyright": "© {year} - {hotel} ist ein nicht-kommerzielles Bildungsprojekt"
+16 -13
View File
@@ -43,25 +43,28 @@
"login": "Είσοδος",
"or": "Ή",
"createAccount": "Δημιουργία λογαριασμού",
"enter": "Enter",
"enter": "Είσοδος",
"searchUsers": "Αναζητηση χρηστων...",
"staff": "Προσωπικό",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"modPanel": "Πάνελ συντονιστών",
"adminPanel": "Πάνελ διαχείρισης",
"commandCenter": "Κέντρο διοίκησης",
"logs": "Αρχεία καταγραφής",
"logoGenerator": "Γεννήτρια λογοτύπου",
"myDashboard": "Ο πίνακας μου",
"myProfile": "Το προφίλ μου",
"userSettings": "Ρυθμίσεις",
"twoFactor": "Έλεγχος δύο παραγόντων",
"loginActivity": "Δραστηριότητα σύνδεσης",
"friendRequests": "Αιτήματα φιλίας",
"more": "+{count} περισσοτερα",
"logout": "Αποσύνδεση",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Διαμάντια",
"userMenu": "Μενού χρήστη",
"roomId": "ID δωματίου",
"go": "Μετάβαση"
},
"footer": {
"copyright": "© {year} - Το {hotel} είναι ένα μη κερδοσκοπικό εκπαιδευτικό έργο"
+4 -1
View File
@@ -61,7 +61,10 @@
"logout": "Logout",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamonds",
"userMenu": "User menu",
"roomId": "Room ID",
"go": "Go"
},
"footer": {
"copyright": "© {year} - {hotel} is a not for profit educational project"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Iniciar sesión",
"or": "O",
"createAccount": "Crear una cuenta",
"enter": "Enter",
"enter": "Entrar",
"searchUsers": "Buscar usuarios...",
"staff": "Equipo",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Panel de moderación",
"adminPanel": "Panel de administración",
"commandCenter": "Centro de comandos",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Registros",
"logoGenerator": "Generador de logotipos",
"myDashboard": "Mi panel",
"myProfile": "Mi perfil",
"userSettings": "Ajustes",
"twoFactor": "Verificación en dos pasos",
"loginActivity": "Actividad de inicio de sesión",
"friendRequests": "Solicitudes de amistad",
"more": "+{count} más",
"logout": "Cerrar sesión",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamantes",
"userMenu": "Menú de usuario",
"roomId": "ID de sala",
"go": "Ir"
},
"footer": {
"copyright": "© {year} - {hotel} es un proyecto educativo sin fines de lucro"
+22 -19
View File
@@ -37,31 +37,34 @@
"mod": "Mod"
},
"header": {
"online": "{count} {hotel} online",
"online": "{count} {hotel} paikalla",
"nitroClient": "Nitro client",
"tagline": "An online virtual world where you can create your own avatar, make friends, chat, create rooms and much more!",
"login": "Login",
"or": "Or",
"createAccount": "Create an account",
"enter": "Enter",
"tagline": "Virtuaalinen verkkomaailma, jossa voit luoda oman avatarin, saada ystäviä, jutella, rakentaa huoneita ja paljon muuta!",
"login": "Kirjaudu",
"or": "Tai",
"createAccount": "Luo tili",
"enter": "Astu sisään",
"searchUsers": "Etsi käyttäjiä...",
"staff": "Staff",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Command center",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"staff": "Tiimi",
"modPanel": "Moderaattoripaneeli",
"adminPanel": "Ylläpitopaneeli",
"commandCenter": "Komentokeskus",
"logs": "Lokit",
"logoGenerator": "Logogeneraattori",
"myDashboard": "Oma kojelauta",
"myProfile": "Oma profiili",
"userSettings": "Asetukset",
"twoFactor": "Kaksivaiheinen tunnistus",
"loginActivity": "Kirjautumishistoria",
"friendRequests": "Kaveripyynnöt",
"more": "+{count} lisää",
"logout": "Kirjaudu ulos",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Timantit",
"userMenu": "Käyttäjävalikko",
"roomId": "Huoneen ID",
"go": "Siirry"
},
"footer": {
"copyright": "© {year} - {hotel} is a not for profit educational project"
+16 -13
View File
@@ -43,25 +43,28 @@
"login": "Connexion",
"or": "Ou",
"createAccount": "Créer un compte",
"enter": "Enter",
"enter": "Entrer",
"searchUsers": "Rechercher des utilisateurs...",
"staff": "Équipe",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"modPanel": "Panneau de modération",
"adminPanel": "Panneau d'administration",
"commandCenter": "Centre de commandement",
"logs": "Journaux",
"logoGenerator": "Générateur de logo",
"myDashboard": "Mon tableau de bord",
"myProfile": "Mon profil",
"userSettings": "Paramètres",
"twoFactor": "Double authentification",
"loginActivity": "Activité de connexion",
"friendRequests": "Demandes d'amis",
"more": "+{count} de plus",
"logout": "Déconnexion",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamants",
"userMenu": "Menu utilisateur",
"roomId": "ID de salle",
"go": "Aller"
},
"footer": {
"copyright": "© {year} - {hotel} est un projet éducatif à but non lucratif"
+16 -13
View File
@@ -43,25 +43,28 @@
"login": "Prijava",
"or": "ili",
"createAccount": "Napravi račun",
"enter": "Enter",
"enter": "Uđi",
"searchUsers": "Pretraži korisnike...",
"staff": "Osoblje",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"modPanel": "Moderatorski panel",
"adminPanel": "Administratorski panel",
"commandCenter": "Zapovjedni centar",
"logs": "Zapisi",
"logoGenerator": "Generator logotipa",
"myDashboard": "Moj panel",
"myProfile": "Moj profil",
"userSettings": "Postavke",
"twoFactor": "Dvostruka provjera",
"loginActivity": "Aktivnost prijave",
"friendRequests": "Zahtjevi za prijateljstvo",
"more": "+{count} više",
"logout": "Odjava",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Dijamanti",
"userMenu": "Korisnički izbornik",
"roomId": "ID sobe",
"go": "Idi"
},
"footer": {
"copyright": "© {year} - {hotel} je neprofitni obrazovni projekt"
+16 -13
View File
@@ -41,27 +41,30 @@
"nitroClient": "Nitro kliens",
"tagline": "Egy online virtuális világ, ahol létrehozhatod saját avatarod, barátokat köthetsz, chatelhetsz, szobákat hozhatsz létre és még sok mást!",
"login": "Bejelentkezés",
"or": "Or",
"or": "Vagy",
"createAccount": "Hozzon létre egy fiókot",
"enter": "Enter",
"enter": "Belépés",
"searchUsers": "Felhasználók keresése...",
"staff": "Személyzet",
"modPanel": "Mod panel",
"modPanel": "Moderátori panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"commandCenter": "Irányítóközpont",
"logs": "Naplók",
"logoGenerator": "Logógenerátor",
"myDashboard": "Irányítópultom",
"myProfile": "Profilom",
"userSettings": "Beállítások",
"twoFactor": "Kétfaktoros hitelesítés",
"loginActivity": "Bejelentkezési előzmények",
"friendRequests": "Barátkérelmek",
"more": "+{count} további",
"logout": "Kijelentkezés",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Gyémántok",
"userMenu": "Felhasználói menü",
"roomId": "Szoba ID",
"go": "Ugrás"
},
"footer": {
"copyright": "© {year} – a {hotel} egy nonprofit oktatási projekt"
+11 -8
View File
@@ -43,25 +43,28 @@
"login": "Accedi",
"or": "Oppure",
"createAccount": "Crea un account",
"enter": "Enter",
"enter": "Entra",
"searchUsers": "Cerca utenti...",
"staff": "Staff",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Pannello di moderazione",
"adminPanel": "Pannello di amministrazione",
"commandCenter": "Centro comandi",
"logs": "Logs",
"logoGenerator": "Logo generator",
"logs": "Registri",
"logoGenerator": "Generatore di logo",
"myDashboard": "La mia pagina",
"myProfile": "Il mio profilo",
"userSettings": "Impostazioni",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"twoFactor": "Autenticazione a due fattori",
"loginActivity": "Attività di accesso",
"friendRequests": "Richieste di amicizia",
"more": "+{count} altri",
"logout": "Esci",
"credits": "Crediti",
"duckets": "Duckets",
"diamonds": "Diamanti"
"diamonds": "Diamanti",
"userMenu": "Menu utente",
"roomId": "ID stanza",
"go": "Vai"
},
"footer": {
"copyright": "© {year} - {hotel} è un progetto educativo senza scopo di lucro"
+22 -19
View File
@@ -37,31 +37,34 @@
"mod": "Mod"
},
"header": {
"online": "{count} {hotel} online",
"online": "{count}人が{hotel}にオンライン",
"nitroClient": "Nitro client",
"tagline": "An online virtual world where you can create your own avatar, make friends, chat, create rooms and much more!",
"login": "Login",
"or": "Or",
"createAccount": "Create an account",
"enter": "Enter",
"tagline": "オンラインの仮想世界で、自分のアバターを作り、友達と出会い、チャットやルーム作成など、さまざまなことが楽しめます!",
"login": "ログイン",
"or": "または",
"createAccount": "アカウント作成",
"enter": "入室",
"searchUsers": "ユーザーを検索...",
"staff": "Staff",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Command center",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"staff": "スタッフ",
"modPanel": "モデレーターパネル",
"adminPanel": "管理パネル",
"commandCenter": "コマンドセンター",
"logs": "ログ",
"logoGenerator": "ロゴジェネレーター",
"myDashboard": "マイダッシュボード",
"myProfile": "マイプロフィール",
"userSettings": "設定",
"twoFactor": "二段階認証",
"loginActivity": "ログイン履歴",
"friendRequests": "フレンド申請",
"more": "+{count} 件",
"logout": "ログアウト",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "ダイヤモンド",
"userMenu": "ユーザーメニュー",
"roomId": "ルームID",
"go": "移動"
},
"footer": {
"copyright": "© {year} - {hotel} is a not for profit educational project"
+14 -11
View File
@@ -43,25 +43,28 @@
"login": "Inloggen",
"or": "Of",
"createAccount": "Account aanmaken",
"enter": "Enter",
"enter": "Binnenkomen",
"searchUsers": "Zoek gebruikers...",
"staff": "Team",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Modpaneel",
"adminPanel": "Adminpaneel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"logs": "Logboeken",
"logoGenerator": "Logogenerator",
"myDashboard": "Mijn dashboard",
"myProfile": "Mijn profiel",
"userSettings": "Instellingen",
"twoFactor": "Tweestapsverificatie",
"loginActivity": "Inlogactiviteit",
"friendRequests": "Vriendschapsverzoeken",
"more": "+{count} meer",
"logout": "Uitloggen",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamanten",
"userMenu": "Gebruikersmenu",
"roomId": "Kamer-ID",
"go": "Ga"
},
"footer": {
"copyright": "© {year} - {hotel} is een niet-commercieel educatief project"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Logg inn",
"or": "Eller",
"createAccount": "Opprett en konto",
"enter": "Enter",
"enter": "Gå inn",
"searchUsers": "Søk etter brukere...",
"staff": "Ansatte",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Moderatorpanel",
"adminPanel": "Adminpanel",
"commandCenter": "Kommandosenter",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Logger",
"logoGenerator": "Logogenerator",
"myDashboard": "Min oversikt",
"myProfile": "Min profil",
"userSettings": "Innstillinger",
"twoFactor": "Tofaktorautentisering",
"loginActivity": "Innloggingsaktivitet",
"friendRequests": "Venneforespørsler",
"more": "+{count} flere",
"logout": "Logg ut",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamanter",
"userMenu": "Brukermeny",
"roomId": "Rom-ID",
"go": "Gå"
},
"footer": {
"copyright": "© {year} - {hotel} er et ikke-kommersielt utdanningsprosjekt"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Zaloguj się",
"or": "Lub",
"createAccount": "Utwórz konto",
"enter": "Enter",
"enter": "Wejdź",
"searchUsers": "Szukaj użytkowników...",
"staff": "Personel",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Panel moderacji",
"adminPanel": "Panel administratora",
"commandCenter": "Centrum Komandosów",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Logi",
"logoGenerator": "Generator logo",
"myDashboard": "Mój panel",
"myProfile": "Mój profil",
"userSettings": "Ustawienia",
"twoFactor": "Weryfikacja dwuetapowa",
"loginActivity": "Aktywność logowania",
"friendRequests": "Zaproszenia do znajomych",
"more": "+{count} więcej",
"logout": "Wyloguj",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamenty",
"userMenu": "Menu użytkownika",
"roomId": "ID pokoju",
"go": "Idź"
},
"footer": {
"copyright": "© {year} - {hotel} to projekt edukacyjny non-profit"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Entrar",
"or": "Ou",
"createAccount": "Crie uma conta",
"enter": "Enter",
"enter": "Entrar",
"searchUsers": "Pesquisar utilizadores...",
"staff": "Pessoal",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Painel de moderação",
"adminPanel": "Painel de administração",
"commandCenter": "Centro de Comando",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Registros",
"logoGenerator": "Gerador de logotipos",
"myDashboard": "Meu painel",
"myProfile": "Meu perfil",
"userSettings": "Configurações",
"twoFactor": "Verificação em duas etapas",
"loginActivity": "Atividade de login",
"friendRequests": "Solicitações de amizade",
"more": "+{count} mais",
"logout": "Sair",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamantes",
"userMenu": "Menu do usuário",
"roomId": "ID do quarto",
"go": "Ir"
},
"footer": {
"copyright": "© {year} - {hotel} é um projeto educacional sem fins lucrativos"
+16 -13
View File
@@ -43,25 +43,28 @@
"login": "Autentificare",
"or": "Sau",
"createAccount": "Creați un cont",
"enter": "Enter",
"enter": "Intră",
"searchUsers": "Caută utilizatori...",
"staff": "Personalul",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"modPanel": "Panou de moderare",
"adminPanel": "Panou de administrare",
"commandCenter": "Centru de comandă",
"logs": "Jurnale",
"logoGenerator": "Generator de logo",
"myDashboard": "Panoul meu",
"myProfile": "Profilul meu",
"userSettings": "Setări",
"twoFactor": "Autentificare în doi pași",
"loginActivity": "Activitate de conectare",
"friendRequests": "Cereri de prietenie",
"more": "+{count} mai mult",
"logout": "Deconectare",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamante",
"userMenu": "Meniu utilizator",
"roomId": "ID cameră",
"go": "Mergi"
},
"footer": {
"copyright": "© {year} - {hotel} este un proiect educațional fără scop lucrativ"
+16 -13
View File
@@ -43,25 +43,28 @@
"login": "Вход",
"or": "Или",
"createAccount": "Создать аккаунт",
"enter": "Enter",
"enter": "Войти",
"searchUsers": "Поиск пользователей...",
"staff": "Персонал",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"modPanel": "Мод-панель",
"adminPanel": "Админ-панель",
"commandCenter": "Командный центр",
"logs": "Журналы",
"logoGenerator": "Генератор логотипа",
"myDashboard": "Моя панель",
"myProfile": "Мой профиль",
"userSettings": "Настройки",
"twoFactor": "Двухфакторная аутентификация",
"loginActivity": "Журнал входов",
"friendRequests": "Заявки в друзья",
"more": "+{count} ещё",
"logout": "Выйти",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Алмазы",
"userMenu": "Меню пользователя",
"roomId": "ID комнаты",
"go": "Перейти"
},
"footer": {
"copyright": "© {year} - {hotel} - некоммерческий образовательный проект"
+16 -13
View File
@@ -43,25 +43,28 @@
"login": "Prihláste sa",
"or": "Alebo",
"createAccount": "Vytvorte si účet",
"enter": "Enter",
"enter": "Vstúpiť",
"searchUsers": "Vyhľadat používateľov...",
"staff": "personál",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"modPanel": "Moderátorský panel",
"adminPanel": "Administrátorský panel",
"commandCenter": "Riadiace centrum",
"logs": "Protokoly",
"logoGenerator": "Generátor loga",
"myDashboard": "Môj panel",
"myProfile": "Môj profil",
"userSettings": "Nastavenia",
"twoFactor": "Dvojfázové overenie",
"loginActivity": "Aktivita prihlásenia",
"friendRequests": "Žiadosti o priateľstvo",
"more": "+{count} ďalších",
"logout": "Odhlásiť",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamanty",
"userMenu": "Používateľské menu",
"roomId": "ID miestnosti",
"go": "Ísť"
},
"footer": {
"copyright": "© {year} - {hotel} je neziskový vzdelávací projekt"
+16 -13
View File
@@ -39,29 +39,32 @@
"header": {
"online": "{count} {hotel} на мрежи",
"nitroClient": "Нитро клијент",
"tagline": "An online virtual world where you can create your own avatar, make friends, chat, create rooms and much more!",
"tagline": "Онлајн виртуелни свет у ком можете да направите сопствени аватар, стекнете пријатеље, ћаскате, направите собе и још много тога!",
"login": "Логин",
"or": "Ор",
"createAccount": "Направите налог",
"enter": "Enter",
"enter": "Уђи",
"searchUsers": "Претражи кориснике...",
"staff": "Особље",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Модераторски панел",
"adminPanel": "Администраторски панел",
"commandCenter": "Цоммандоцентрум",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Дневници",
"logoGenerator": "Генератор логотипа",
"myDashboard": "Мој панел",
"myProfile": "Мој профил",
"userSettings": "Подешавања",
"twoFactor": "Двострука провера",
"loginActivity": "Активност пријаве",
"friendRequests": "Захтеви за пријатељство",
"more": "+{count} висе",
"logout": "Одјава",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Дијаманти",
"userMenu": "Кориснички мени",
"roomId": "ID собе",
"go": "Иди"
},
"footer": {
"copyright": "© {year} - {hotel} is a not for profit educational project"
+16 -13
View File
@@ -43,25 +43,28 @@
"login": "Logga in",
"or": "Eller",
"createAccount": "Skapa ett konto",
"enter": "Enter",
"enter": "Gå in",
"searchUsers": "Sök efter användare...",
"staff": "Personal",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"commandCenter": "Commandocentrum",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"modPanel": "Moderatorpanel",
"adminPanel": "Adminpanel",
"commandCenter": "Kommandocentral",
"logs": "Loggar",
"logoGenerator": "Logogenerator",
"myDashboard": "Min översikt",
"myProfile": "Min profil",
"userSettings": "Inställningar",
"twoFactor": "Tvåfaktorsautentisering",
"loginActivity": "Inloggningsaktivitet",
"friendRequests": "Vänförfrågningar",
"more": "+{count} till",
"logout": "Logga ut",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Diamanter",
"userMenu": "Användarmeny",
"roomId": "Rums-ID",
"go": "Gå"
},
"footer": {
"copyright": "© {year} - {hotel} är ett utbildningsprojekt utan vinstsyfte"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Giriş yap",
"or": "veya",
"createAccount": "Hesap oluştur",
"enter": "Enter",
"enter": "Gir",
"searchUsers": "Kullanıcı ara...",
"staff": "Personel",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Mod paneli",
"adminPanel": "Yönetici paneli",
"commandCenter": "Komando merkezi",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Kayıtlar",
"logoGenerator": "Logo oluşturucu",
"myDashboard": "Panelim",
"myProfile": "Profilim",
"userSettings": "Ayarlar",
"twoFactor": "İki adımlı doğrulama",
"loginActivity": "Giriş etkinliği",
"friendRequests": "Arkadaşlık istekleri",
"more": "+{count} daha",
"logout": "Çıkış",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Elmaslar",
"userMenu": "Kullanıcı menüsü",
"roomId": "Oda ID",
"go": "Git"
},
"footer": {
"copyright": "© {year} - {hotel} kar amacı gütmeyen bir eğitim projesidir"
+15 -12
View File
@@ -43,25 +43,28 @@
"login": "Логін",
"or": "Або",
"createAccount": "Створіть обліковий запис",
"enter": "Enter",
"enter": "Увійти",
"searchUsers": "Шукати користувамі...",
"staff": "Персонал",
"modPanel": "Mod panel",
"adminPanel": "Admin panel",
"modPanel": "Мод-панель",
"adminPanel": "Адмін-панель",
"commandCenter": "Командоцентр",
"logs": "Logs",
"logoGenerator": "Logo generator",
"myDashboard": "My dashboard",
"myProfile": "My profile",
"userSettings": "Settings",
"twoFactor": "Two-factor",
"loginActivity": "Login activity",
"friendRequests": "Friend requests",
"logs": "Журнали",
"logoGenerator": "Генератор логотипа",
"myDashboard": "Моя панель",
"myProfile": "Мій профіль",
"userSettings": "Налаштування",
"twoFactor": "Двофакторна автентифікація",
"loginActivity": "Журнал входів",
"friendRequests": "Запити в друзі",
"more": "+{count} баєльше",
"logout": "Вийти",
"credits": "Credits",
"duckets": "Duckets",
"diamonds": "Diamonds"
"diamonds": "Алмази",
"userMenu": "Меню користувача",
"roomId": "ID кімнати",
"go": "Перейти"
},
"footer": {
"copyright": "© {year} - {hotel} є некомерційним освітнім проектом"