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(); await initDatabase();
initMailer(); 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'); 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'))); app.use('/uploads/branding', express.static(path.join(uploadsPath, 'branding')));
// API Routes // API Routes

View File

@@ -102,8 +102,8 @@
"oauthRedirecting": "Du wirst angemeldet..." "oauthRedirecting": "Du wirst angemeldet..."
}, },
"home": { "home": {
"poweredBy": "Powered by BigBlueButton", "madeFor": "Made for BigBlueButton",
"heroTitle": "Meetings neu ", "heroTitle": "Meetingverwaltung neu ",
"heroTitleHighlight": "definiert", "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.", "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", "getStarted": "Jetzt starten",

View File

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

View File

@@ -768,6 +768,7 @@
padding: 0 !important; padding: 0 !important;
align-items: center !important; align-items: center !important;
height: 2.75rem !important; height: 2.75rem !important;
position: relative !important;
} }
.flatpickr-months .flatpickr-month { .flatpickr-months .flatpickr-month {
@@ -817,11 +818,11 @@
.flatpickr-months .flatpickr-next-month { .flatpickr-months .flatpickr-next-month {
color: var(--text-secondary) !important; color: var(--text-secondary) !important;
fill: 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; transition: color 0.15s !important;
display: flex !important; display: flex !important;
align-items: center !important; align-items: center !important;
height: 100% !important; height: 2.75rem !important;
top: 0 !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="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"> <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} /> <Zap size={14} />
{t('home.poweredBy')} {t('home.madeFor')}
</div> </div>
<h1 className="text-4xl md:text-6xl lg:text-7xl font-extrabold text-th-text mb-6 leading-tight tracking-tight"> <h1 className="text-4xl md:text-6xl lg:text-7xl font-extrabold text-th-text mb-6 leading-tight tracking-tight">