Merge pull request #466 from the-luap/fix/features-tab-customer-portal-label

fix(features): customer-portal card uses 'Clients' to match sidebar wording
This commit is contained in:
Paul Nothaft
2026-05-11 21:56:57 +02:00
committed by GitHub
7 changed files with 12 additions and 8 deletions
@@ -118,14 +118,18 @@ export const FeaturesTab: React.FC = () => {
<Section title={t('settings.features.sections.clients', 'Clients')}>
<FeatureCard
icon={UserCog}
title={t('settings.features.customerPortal.title', 'Accounts')}
title={t('settings.features.customerPortal.title', 'Clients')}
description={t(
'settings.features.customerPortal.description',
'Persistent customer logins. Recurring clients see all their assigned galleries from one place — no per-event passwords. Customers log in at /customer/login and you manage them under Clients → Accounts.',
)}
status="beta"
statusLabel={statusLabel('beta')}
sidebarLabel={t('clients.subnav.accounts', 'Accounts')}
// Sidebar hint mirrors the top-level "Clients" entry the
// admin clicks first, not the deeper "Accounts" sub-nav.
// Keeps the wording consistent with what's actually visible
// in the menu bar.
sidebarLabel={t('navigation.clients', 'Clients')}
enabled={staged.customerPortal}
onToggle={(next) => setFlag('customerPortal', next)}
/>
+1 -1
View File
@@ -1498,7 +1498,7 @@
"warning": "Bestehende Benutzerkonten bleiben gültig; die Admin-Oberfläche für deren Verwaltung wird ausgeblendet, bis Sie dies wieder aktivieren."
},
"customerPortal": {
"title": "Konten",
"title": "Kunden",
"description": "Persistente Kunden-Logins. Wiederkehrende Kunden sehen alle zugewiesenen Galerien an einem Ort — keine Passwörter pro Event. Kunden melden sich unter /customer/login an, verwaltet werden sie unter Kunden → Konten."
},
"clients": {
+1 -1
View File
@@ -1137,7 +1137,7 @@
"warning": "Existing user accounts stay valid; the admin UI for managing them will be hidden until you re-enable this."
},
"customerPortal": {
"title": "Accounts",
"title": "Clients",
"description": "Persistent customer logins. Recurring clients see all their assigned galleries from one place — no per-event passwords. Customers log in at /customer/login and you manage them under Clients → Accounts."
},
"clients": {
+1 -1
View File
@@ -1075,7 +1075,7 @@
"clients": "Clients"
},
"customerPortal": {
"title": "Comptes",
"title": "Clients",
"description": "Connexions client persistantes. Les clients récurrents voient toutes leurs galeries assignées au même endroit — pas de mots de passe par événement. Les clients se connectent sur /customer/login et vous les gérez sous Clients → Comptes."
},
"clients": {
+1 -1
View File
@@ -1137,7 +1137,7 @@
"warning": "Bestaande gebruikersaccounts blijven geldig; de admin-interface om ze te beheren wordt verborgen totdat u dit weer inschakelt."
},
"customerPortal": {
"title": "Accounts",
"title": "Klanten",
"description": "Permanente klantlogins. Terugkerende klanten zien al hun toegewezen galerijen op één plek — geen wachtwoorden per evenement. Klanten loggen in op /customer/login en je beheert ze onder Klanten → Accounts."
},
"clients": {
+1 -1
View File
@@ -1154,7 +1154,7 @@
"warning": "Contas de usuário existentes permanecem válidas; a interface administrativa para gerenciá-las ficará oculta até você reativar isto."
},
"customerPortal": {
"title": "Contas",
"title": "Clientes",
"description": "Logins persistentes para clientes. Clientes recorrentes veem todas as galerias atribuídas em um só lugar — sem senhas por evento. Os clientes entram em /customer/login e você os gerencia em Clientes → Contas."
},
"clients": {
+1 -1
View File
@@ -1171,7 +1171,7 @@
"warning": "Существующие учётные записи остаются действительными; интерфейс управления ими будет скрыт до повторного включения."
},
"customerPortal": {
"title": "Учётные записи",
"title": "Клиенты",
"description": "Постоянные учётные записи клиентов. Постоянные клиенты видят все назначенные галереи в одном месте — без паролей для каждого события. Клиенты входят на /customer/login, а вы управляете ими в разделе Клиенты → Учётные записи."
},
"clients": {