feat: alphabet list, change Layout etc

This commit is contained in:
2026-10-11 20:37:59 +02:00
parent 489896305d
commit 072f560989
31 changed files with 1847 additions and 832 deletions
+26 -19
View File
@@ -19,7 +19,7 @@
"importNamesDescription": "Bereid een lijst met namen voor om later als poefs te gebruiken.",
"importPlaceholder": "Namen importeren is hier later beschikbaar.",
"openOrSelectTab": "Open of selecteer eerst een poef.",
"openNewTab": "Nieuw poef openen",
"openNewTab": "Nieuwe poef openen",
"customerGroupName": "Naam klant / groep",
"cancel": "Annuleren",
"openTab": "Poef openen",
@@ -27,6 +27,11 @@
"@couldNotCreateTab": {"placeholders": {"error": {"type": "String"}}},
"searchByName": "Zoeken op naam…",
"clearSearch": "Zoekopdracht wissen",
"openNewTabDescription": "Een klant of groep toevoegen aan de kassa",
"tabOpened": "Poef geopend voor {name}",
"@tabOpened": {"placeholders": {"name": {"type": "String"}}},
"searchTabs": "Poefs zoeken",
"closeSearch": "Zoeken sluiten",
"allCustomers": "Alle klanten",
"customer": "Klant",
"noClosedTabs": "Nog geen gesloten poefs",
@@ -102,6 +107,10 @@
"closeTab": "Poef sluiten",
"productStockSummary": "{category} • {price} • Voorraad: {stock}",
"@productStockSummary": {"placeholders": {"category": {"type": "String"}, "price": {"type": "String"}, "stock": {"type": "int"}}},
"infiniteStock": "Oneindige voorraad",
"infiniteStockDescription": "Raakt nooit op, de voorraad wordt niet geteld",
"productInfiniteStockSummary": "{category} • {price} • Oneindige voorraad",
"@productInfiniteStockSummary": {"placeholders": {"category": {"type": "String"}, "price": {"type": "String"}}},
"outOfStock": "UITVERKOCHT",
"tabsYouCloseAppearHere": "Gesloten poefs verschijnen hier.",
"enterPinSubtitle": "Je gebruikt dit om de app te ontgrendelen",
@@ -146,13 +155,8 @@
"@versionAvailable": {"placeholders": {"version": {"type": "String"}}},
"later": "Later",
"update": "Updaten",
"updateReady": "Update klaar",
"updateReadyDescription": "De update is gedownload en geïnstalleerd. Start de app nu opnieuw om de wijzigingen toe te passen.",
"restartApp": "App opnieuw starten",
"updateFailed": "Update mislukt",
"retry": "Opnieuw proberen",
"updating": "Updaten",
"installing": "Installeren",
"doNotCloseDuringUpdate": "Sluit de app niet tijdens de update",
"cancelUpdate": "Update annuleren?",
"cancelUpdateDescription": "De update is bezig. Als je nu weggaat, kan de app instabiel worden.",
@@ -160,14 +164,19 @@
"cancelUpdateAction": "Update annuleren",
"preparingDownload": "Download voorbereiden…",
"simulatedDownloadError": "Gesimuleerde downloadfout (netwerktime-out)",
"downloadFailed": "Download mislukt",
"downloading": "Downloaden {percent}%",
"@downloading": {"placeholders": {"percent": {"type": "String"}}},
"installingUpdate": "Update installeren…",
"updateInstalledRestarting": "Update geïnstalleerd! Opnieuw starten…",
"installationFailed": "Installatie mislukt",
"updateAlreadyInProgress": "Update is al bezig",
"updateAlreadyRunning": "Update wordt al uitgevoerd",
"updatingTo": "Updaten naar {version}",
"@updatingTo": {"placeholders": {"version": {"type": "String"}}},
"downloadingUpdate": "Update downloaden…",
"confirmInstallation": "Bevestig de installatie",
"confirmInstallationDescription": "Bevestig de update in het Android-venster en open KoolTap daarna opnieuw.",
"openInstallerAgain": "Installatie opnieuw openen",
"whatsNew": "Wat is er nieuw",
"updateDownloadFailed": "Kon de update niet downloaden. Controleer de internetverbinding en probeer opnieuw.",
"updateChecksumFailed": "De gedownloade update is beschadigd. Probeer opnieuw.",
"updatePermissionDenied": "KoolTap mag geen updates installeren. Sta \"Onbekende apps installeren\" toe voor KoolTap in de Android-instellingen.",
"updateInstallFailed": "De update kon niet worden geïnstalleerd.",
"genericError": "Er is een onverwachte fout opgetreden.",
"couldNotLoadBar": "Barkassa kon niet worden geladen.",
"couldNotCreateTabMessage": "Poef kon niet worden aangemaakt.",
@@ -186,8 +195,6 @@
"currentPinIncorrect": "Huidige PIN is onjuist.",
"couldNotLoadSettings": "Instellingen konden niet worden geladen.",
"couldNotSaveSettings": "Instellingen konden niet worden opgeslagen.",
"downloadFailedWithDetail": "Download mislukt.",
"installationFailedWithDetail": "Installatie mislukt.",
"devMenu": "Ontwikkelaarsmenu",
"dataManagement": "Databeheer",
"clearOpenTabs": "Alle open poefs wissen",
@@ -210,8 +217,8 @@
"simulateUpdateDownload": "Updatedownload simuleren",
"openDownloadProgress": "Downloadvoortgang openen",
"testingHelpers": "Testhelpers",
"createTestTab": "Testtabblad maken",
"addRandomItems": "Tabblad met willekeurige items toevoegen",
"createTestTab": "Testpoef maken",
"addRandomItems": "Poef met willekeurige items toevoegen",
"addTestProducts": "100 testproducten toevoegen",
"stressTestGrid": "Productraster stresstesten",
"simulateLowStock": "Lage voorraad simuleren",
@@ -240,8 +247,8 @@
"categoryCoffee": "Koffie",
"categoryTea": "Thee",
"categoryOther": "Overig",
"devActionClearedOpenTabs": "Alle open tabbladen gewist",
"devActionClearedHistory": "Geschiedenis van gesloten tabbladen gewist",
"devActionClearedOpenTabs": "Alle open poefs gewist",
"devActionClearedHistory": "Geschiedenis van gesloten poefs gewist",
"devActionClearedProducts": "Alle producten gewist",
"devActionSeededProducts": "{count} producten toegevoegd",
"@devActionSeededProducts": {"placeholders": {"count": {"type": "int"}}},
@@ -254,7 +261,7 @@
"devActionCacheCleared": "Afbeeldingencache gewist (geen actie in debugmodus)",
"devActionLowStock": "Lage voorraad gesimuleerd voor {count} producten",
"@devActionLowStock": {"placeholders": {"count": {"type": "int"}}},
"devActionTestTab": "Testtabblad gemaakt met {count} items",
"devActionTestTab": "Testpoef gemaakt met {count} items",
"@devActionTestTab": {"placeholders": {"count": {"type": "int"}}},
"devActionTestProducts": "{count} testproducten toegevoegd",
"@devActionTestProducts": {"placeholders": {"count": {"type": "int"}}},