feat(Home): update text for branding and hero title in multiple languages
Some checks failed
Build & Push Docker Image / build (push) Has been cancelled
Some checks failed
Build & Push Docker Image / build (push) Has been cancelled
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user