feat(Home): update text for branding and hero title in multiple languages
Some checks failed
Build & Push Docker Image / build (push) Has been cancelled

This commit is contained in:
2026-03-04 13:08:23 +01:00
parent 1d647d0a36
commit e8d8ccda42
5 changed files with 9 additions and 9 deletions

View File

@@ -59,9 +59,8 @@ async function start() {
await initDatabase();
initMailer();
// Serve uploaded files (avatars, branding only — presentations require auth)
// Serve uploaded files (branding only — avatars served via /api/auth/avatar/:filename, presentations require auth)
const uploadsPath = path.join(__dirname, '..', 'uploads');
app.use('/uploads/avatars', express.static(path.join(uploadsPath, 'avatars')));
app.use('/uploads/branding', express.static(path.join(uploadsPath, 'branding')));
// API Routes

View File

@@ -102,8 +102,8 @@
"oauthRedirecting": "Du wirst angemeldet..."
},
"home": {
"poweredBy": "Powered by BigBlueButton",
"heroTitle": "Meetings neu ",
"madeFor": "Made for BigBlueButton",
"heroTitle": "Meetingverwaltung neu ",
"heroTitleHighlight": "definiert",
"heroSubtitle": "Das moderne, selbst gehostete BigBlueButton-Frontend. Erstellen Sie Räume, verwalten Sie Aufnahmen und genießen Sie ein wunderschönes Interface mit über 15 Themes.",
"getStarted": "Jetzt starten",

View File

@@ -102,8 +102,8 @@
"oauthRedirecting": "Signing you in..."
},
"home": {
"poweredBy": "Powered by BigBlueButton",
"heroTitle": "Meetings re",
"madeFor": "Made for BigBlueButton",
"heroTitle": "Meeting management re",
"heroTitleHighlight": "defined",
"heroSubtitle": "The modern, self-hosted BigBlueButton frontend. Create rooms, manage recordings and enjoy a beautiful interface with over 15 themes.",
"getStarted": "Get started",

View File

@@ -768,6 +768,7 @@
padding: 0 !important;
align-items: center !important;
height: 2.75rem !important;
position: relative !important;
}
.flatpickr-months .flatpickr-month {
@@ -817,11 +818,11 @@
.flatpickr-months .flatpickr-next-month {
color: var(--text-secondary) !important;
fill: var(--text-secondary) !important;
padding: 0.5rem 0.75rem !important;
padding: 0.5rem 0.625rem !important;
transition: color 0.15s !important;
display: flex !important;
align-items: center !important;
height: 100% !important;
height: 2.75rem !important;
top: 0 !important;
}

View File

@@ -70,7 +70,7 @@ export default function Home() {
<div className="relative z-10 max-w-4xl mx-auto text-center px-6 pt-20 pb-32">
<div className="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-th-accent/10 text-th-accent text-sm font-medium mb-6">
<Zap size={14} />
{t('home.poweredBy')}
{t('home.madeFor')}
</div>
<h1 className="text-4xl md:text-6xl lg:text-7xl font-extrabold text-th-text mb-6 leading-tight tracking-tight">