From ec77dd0e274ebd46698f9985ee915b91001a95fe Mon Sep 17 00:00:00 2001 From: Bram Verhulst Date: Wed, 21 Oct 2026 11:51:12 +0200 Subject: [PATCH] feat: add stuff --- .../src/app/dashboard/settings/page.tsx | 2 +- apps/dashboard/src/app/dashboard/tabs/page.tsx | 2 +- apps/dashboard/src/lib/i18n.tsx | 16 ++++++++++------ 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/apps/dashboard/src/app/dashboard/settings/page.tsx b/apps/dashboard/src/app/dashboard/settings/page.tsx index b13f539..ec33f01 100644 --- a/apps/dashboard/src/app/dashboard/settings/page.tsx +++ b/apps/dashboard/src/app/dashboard/settings/page.tsx @@ -101,7 +101,7 @@ export default function SettingsPage() { {t('settings.since', { date: dateTime(device.createdAt) })} {role === 'admin' && ( - )} diff --git a/apps/dashboard/src/app/dashboard/tabs/page.tsx b/apps/dashboard/src/app/dashboard/tabs/page.tsx index 14edb62..3e8561f 100644 --- a/apps/dashboard/src/app/dashboard/tabs/page.tsx +++ b/apps/dashboard/src/app/dashboard/tabs/page.tsx @@ -307,7 +307,7 @@ export default function TabsPage() { {t('tabs.closing')} ) : ( // Closing settles the tab on the terminal; a tab without a balance has nothing to settle - + )} diff --git a/apps/dashboard/src/lib/i18n.tsx b/apps/dashboard/src/lib/i18n.tsx index 1bbedf0..74b988d 100644 --- a/apps/dashboard/src/lib/i18n.tsx +++ b/apps/dashboard/src/lib/i18n.tsx @@ -95,8 +95,9 @@ const translations: Record> = { 'tabs.close_desc': 'Settles everything on the tab now. The terminals show it after their next sync.', 'tabs.payment': 'Payment method', 'tabs.select_payment': 'Please select a payment method', - 'tabs.send': 'Send close request', - 'tabs.sending': 'Sending...', + 'tabs.send': 'Settle tab', + 'tabs.sending': 'Settling…', + 'tabs.close_label': "Close {name}'s tab", 'tabs.settled': 'Tab settled', 'tabs.settled_desc': '{name}: {amount}', 'tabs.send_test': 'Send test email', @@ -164,7 +165,7 @@ const translations: Record> = { 'commands.count_plural': '{count} commands', 'commands.load_failed': 'Failed to load commands', 'commands.empty': 'No commands found', - 'commands.empty_desc': 'Commands appear here when you send close requests.', + 'commands.empty_desc': 'Tabs you settle here appear in this list.', 'commands.customer': 'Customer', 'commands.amount': 'Amount', 'commands.requested': 'Requested By', @@ -188,6 +189,7 @@ const translations: Record> = { 'settings.pair': 'Pair Terminal', 'settings.repair': 'Pair Another Terminal', 'settings.unpair': 'Unpair', + 'settings.unpair_label': 'Unpair {name}', 'settings.unpair_title': 'Unpair {name}?', 'settings.unpair_desc': 'The terminal stops syncing and has to be paired again to reconnect. Its changes that have not been synced yet are lost.', 'settings.unpaired': '{name} is unpaired', @@ -448,8 +450,9 @@ const translations: Record> = { 'tabs.close_desc': 'Rekent alles op de poef nu af. De terminals tonen het na hun volgende synchronisatie.', 'tabs.payment': 'Betaalmethode', 'tabs.select_payment': 'Kies een betaalmethode', - 'tabs.send': 'Sluitverzoek versturen', - 'tabs.sending': 'Bezig met versturen...', + 'tabs.send': 'Poef afrekenen', + 'tabs.sending': 'Bezig met afrekenen…', + 'tabs.close_label': 'Poef van {name} sluiten', 'tabs.settled': 'Poef afgerekend', 'tabs.settled_desc': '{name}: {amount}', 'tabs.send_test': 'Testmail versturen', @@ -517,7 +520,7 @@ const translations: Record> = { 'commands.count_plural': '{count} opdrachten', 'commands.load_failed': 'Opdrachten konden niet geladen worden', 'commands.empty': 'Geen opdrachten gevonden', - 'commands.empty_desc': 'Opdrachten verschijnen hier zodra je een sluitverzoek verstuurt.', + 'commands.empty_desc': 'Poefs die je hier afrekent, verschijnen in deze lijst.', 'commands.customer': 'Klant', 'commands.amount': 'Bedrag', 'commands.requested': 'Aangevraagd door', @@ -541,6 +544,7 @@ const translations: Record> = { 'settings.pair': 'Terminal koppelen', 'settings.repair': 'Nog een terminal koppelen', 'settings.unpair': 'Ontkoppelen', + 'settings.unpair_label': '{name} ontkoppelen', 'settings.unpair_title': '{name} ontkoppelen?', 'settings.unpair_desc': 'De terminal synchroniseert niet meer en moet opnieuw gekoppeld worden. Wijzigingen die nog niet gesynchroniseerd zijn, gaan verloren.', 'settings.unpaired': '{name} is ontkoppeld',