fix(build): add ScrollTrigger component, fix JSX syntax, dedup i18n

- Add missing ScrollTrigger component for infinite scroll
- Fix JSX placement inside ternary expression
- Remove 290 duplicate i18n keys across 13 translation files
- Fix it.ts duplicate memories.saveError
This commit is contained in:
Maurice
2026-04-13 21:55:59 +02:00
parent 87de60d8de
commit 88e1d075e0
14 changed files with 20 additions and 302 deletions
-13
View File
@@ -1093,7 +1093,6 @@ const nl: Record<string, string> = {
'budget.settlement': 'Afrekening',
'budget.settlementInfo': 'Klik op de avatar van een lid bij een budgetpost om deze groen te markeren — dit betekent dat diegene heeft betaald. De afrekening toont vervolgens wie wie hoeveel verschuldigd is.',
'budget.netBalances': 'Nettosaldi',
'budget.linkedToReservation': 'Gekoppeld aan een reservering — bewerk de naam daar',
// Files
'files.title': 'Bestanden',
@@ -1805,18 +1804,6 @@ const nl: Record<string, string> = {
'common.justNow': 'zojuist',
'common.hoursAgo': '{count}u geleden',
'common.daysAgo': '{count}d geleden',
'budget.linkedToReservation': 'Gekoppeld aan een reservering — bewerk de naam daar',
'packing.saveAsTemplate': 'Opslaan als sjabloon',
'packing.templateName': 'Sjabloonnaam',
'packing.templateSaved': 'Paklijst opgeslagen als sjabloon',
'memories.notConnectedMultipleHint': 'Verbind een van deze foto-aanbieders: {provider_names} in Instellingen om foto\'s aan deze reis toe te voegen.',
'memories.providerUrl': 'Server-URL',
'memories.providerApiKey': 'API-sleutel',
'memories.providerUsername': 'Gebruikersnaam',
'memories.providerPassword': 'Wachtwoord',
'memories.saveError': 'Kon {provider_name}-instellingen niet opslaan',
'memories.selectAlbumMultiple': 'Selecteer album',
'memories.selectPhotosMultiple': 'Selecteer foto\'s',
'journey.title': 'Reisverslag',
'journey.subtitle': 'Leg je reizen vast terwijl je onderweg bent',
'journey.new': 'Nieuw reisverslag',