{ "@@locale": "nl", "appTitle": "KoolTap", "barTabs": "Poefs", "products": "Producten", "addProduct": "Product toevoegen", "noProductsYet": "Nog geen producten.", "addFirstProduct": "Voeg je eerste product toe om te beginnen.", "manageProducts": "Producten beheren", "tabHistory": "Geschiedenis", "refresh": "Vernieuwen", "settings": "Instellingen", "logout": "Uitloggen", "admin": "Beheer", "adminDescription": "Beveiligde tools voor het beheren van producten en importeren van namen.", "adminTools": "Beheertools", "importData": "Importeren", "importNames": "Namen importeren", "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": "Nieuwe poef openen", "customerGroupName": "Naam klant / groep", "cancel": "Annuleren", "openTab": "Poef openen", "couldNotCreateTab": "Poef kon niet worden aangemaakt: {error}", "@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", "settingsTitle": "Instellingen", "security": "Beveiliging", "pinRequired": "PIN vereist", "autoLockOnExit": "Automatisch vergrendelen bij telefoonslot of afsluiten", "changePin": "PIN wijzigen", "adminPin": "Beheer-PIN", "adminPinConfigured": "Ingesteld", "adminPinNotSet": "Niet ingesteld", "setAdminPin": "Beheer-PIN instellen", "enterCurrentAdminPin": "Huidige beheer-PIN invoeren", "enterNewAdminPin": "Nieuwe beheer-PIN invoeren", "appearance": "Uiterlijk", "language": "Taal", "languageSystem": "Systeemstandaard", "languageEnglish": "Engels", "languageDutch": "Nederlands", "productGridRows": "Rijen in productraster", "rowsCount": "{count} rijen", "@rowsCount": {"placeholders": {"count": {"type": "int"}}}, "theme": "Thema", "system": "Systeem", "light": "Licht", "dark": "Donker", "ugly": "Lelijk", "setPinCode": "PIN instellen", "enterPin": "PIN invoeren", "enterCurrentPin": "Huidige PIN invoeren", "enterNewPin": "Nieuwe PIN invoeren", "fourDigits": "4 cijfers", "enterPinFourDigits": "PIN invoeren (4 cijfers)", "confirm": "Bevestigen", "confirmPin": "PIN bevestigen", "pinExactlyFour": "PIN moet precies 4 cijfers bevatten", "couldNotSavePin": "PIN-instelling kon niet worden opgeslagen.", "editProduct": "Product bewerken", "productName": "Productnaam", "category": "Categorie", "price": "Prijs", "stock": "Voorraad", "lowStockThreshold": "Drempel lage voorraad", "chooseProductImage": "Productafbeelding kiezen", "changeImage": "Afbeelding wijzigen", "deleteProduct": "Product verwijderen?", "deleteProductDescription": "Dit verwijdert het product uit de productlijst.", "delete": "Verwijderen", "productNotFound": "Product niet gevonden.", "chooseImage": "Kies een productafbeelding.", "selectCategory": "Selecteer een categorie.", "enterProductName": "Voer een productnaam in.", "version": "Versie {version}", "@version": {"placeholders": {"version": {"type": "String"}}}, "selectTabToAddItems": "Selecteer een poef om items toe te voegen", "openTabs": "Open poefs", "closedTabs": "Gesloten poefs", "selectOrOpenTab": "Selecteer of open een poef", "noOpenTabs": "Geen open poefs", "edit": "Bewerken", "editTab": "Poef bewerken", "close": "Sluiten", "deleteTab": "Poef verwijderen?", "deleteTabDescription": "Deze poef wordt definitief verwijderd en alle items worden terug aan de voorraad toegevoegd.", "couldNotRenameTab": "Poef kon niet worden hernoemd.", "couldNotDeleteTab": "Poef kon niet worden verwijderd.", "tabItemSummary": "{count, plural, =1 {1 item - {total}} other {{count} items - {total}}}", "@tabItemSummary": {"placeholders": {"count": {"type": "int"}, "total": {"type": "String"}}}, "tabItemCount": "{count, plural, =1 {1 item} other {{count} items}}", "@tabItemCount": {"placeholders": {"count": {"type": "int"}}}, "tapProductsToAdd": "Tik op producten om ze toe te voegen", "total": "Totaal", "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", "confirmPinSubtitle": "Voer dezelfde PIN opnieuw in", "createPin": "PIN aanmaken", "enterAdminPin": "Beheer-PIN invoeren", "createAdminPin": "Beheer-PIN aanmaken", "confirmAdminPin": "Beheer-PIN bevestigen", "adminPinSubtitle": "Je gebruikt dit om beheertools te openen", "pinsDidNotMatch": "PINs kwamen niet overeen. Probeer het opnieuw.", "somethingWentWrong": "Er is iets misgegaan.", "incorrectPin": "Onjuiste PIN.", "tooManyPinAttempts": "Te veel pogingen. Probeer het later opnieuw.", "removed": "Verwijderd", "enterPrice": "Voer een prijs in.", "enterValidPrice": "Voer een geldige prijs in.", "enterValidStock": "Voer een geldige voorraad in.", "enterValidThreshold": "Voer een geldige drempel in.", "couldNotLoadProduct": "Product kon niet worden geladen.", "couldNotSaveProduct": "Product kon niet worden opgeslagen.", "couldNotDeleteProduct": "Product kon niet worden verwijderd.", "paymentMethod": "Betaalmethode", "cash": "Contant", "payconiq": "Payconiq", "closeTabForCustomer": "Poef van {customerName} sluiten?", "@closeTabForCustomer": {"placeholders": {"customerName": {"type": "String"}}}, "currentTotal": "Huidig totaal: {total}", "@currentTotal": {"placeholders": {"total": {"type": "String"}}}, "couldNotCloseTab": "Poef kon niet worden gesloten.", "closingTab": "Poef sluiten…", "slideToConfirmClosing": "Schuif om het sluiten te bevestigen", "errorScreen": "Foutscherm", "unexpectedError": "Er is een onverwachte fout opgetreden.\nProbeer de app opnieuw te starten.", "goToBarScreen": "Naar barkassa", "updates": "Updates", "checkingForUpdates": "Controleren op updates…", "checkForUpdates": "Controleren op updates", "latestVersion": "Je gebruikt al de nieuwste versie.", "updateCheckFailed": "Controleren op updates mislukt.", "updateAvailable": "Update beschikbaar", "versionAvailable": "Versie {version} is beschikbaar.", "@versionAvailable": {"placeholders": {"version": {"type": "String"}}}, "later": "Later", "update": "Updaten", "updateFailed": "Update mislukt", "retry": "Opnieuw proberen", "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.", "continueUpdate": "Update voortzetten", "cancelUpdateAction": "Update annuleren", "preparingDownload": "Download voorbereiden…", "simulatedDownloadError": "Gesimuleerde downloadfout (netwerktime-out)", "installingUpdate": "Update installeren…", "updateAlreadyInProgress": "Update is al bezig", "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.", "productOutOfStock": "Product is niet op voorraad.", "couldNotAddProductToTab": "Product kon niet aan de poef worden toegevoegd.", "couldNotUpdateQuantity": "Aantal kon niet worden bijgewerkt.", "couldNotReloadTabs": "Poefs konden niet opnieuw worden geladen.", "couldNotLoadHistory": "Geschiedenis kon niet worden geladen.", "couldNotLoadMoreTabs": "Meer poefs konden niet worden geladen.", "couldNotLoadProducts": "Producten konden niet worden geladen.", "couldNotAddProduct": "Product kon niet worden toegevoegd.", "couldNotUpdateProduct": "Product kon niet worden bijgewerkt.", "couldNotDeleteProductMessage": "Product kon niet worden verwijderd.", "couldNotCheckPinStatus": "PIN-status kon niet worden gecontroleerd.", "couldNotVerifyPin": "PIN kon niet worden gecontroleerd.", "currentPinIncorrect": "Huidige PIN is onjuist.", "couldNotLoadSettings": "Instellingen konden niet worden geladen.", "couldNotSaveSettings": "Instellingen konden niet worden opgeslagen.", "devMenu": "Ontwikkelaarsmenu", "dataManagement": "Databeheer", "clearOpenTabs": "Alle open poefs wissen", "clearClosedHistory": "Geschiedenis van gesloten poefs wissen", "seedDefaultProducts": "Standaardproducten vullen", "onlySeedsWhenEmpty": "Alleen vullen als de tabel leeg is", "clearAndReseedProducts": "Producten wissen en opnieuw vullen", "wipesAndReseeds": "Wist alle producten en vult de standaardproducten opnieuw", "clearAllProducts": "Alle producten wissen", "clearProductImages": "Productafbeeldingen wissen", "deletesProductImages": "Verwijdert afbeeldingen uit de map product_images", "debugging": "Debuggen", "resetPin": "PIN resetten", "removePinLock": "PIN-vergrendeling verwijderen", "toggleDebugOverlay": "Debug-overlay in-/uitschakelen", "showFpsMemoryWidgets": "FPS, geheugen en widgets tonen", "errorScreenMenu": "Foutscherm", "viewErrorScreen": "Het foutscherm bekijken", "featureToggles": "Functieschakelaars", "simulateUpdateDownload": "Updatedownload simuleren", "openDownloadProgress": "Downloadvoortgang openen", "testingHelpers": "Testhelpers", "createTestTab": "Testpoef maken", "addRandomItems": "Poef met willekeurige items toevoegen", "addTestProducts": "100 testproducten toevoegen", "stressTestGrid": "Productraster stresstesten", "simulateLowStock": "Lage voorraad simuleren", "setProductsBelowThreshold": "Alle producten onder de drempel instellen", "generateMockOrders": "Mock-bestelgeschiedenis genereren", "randomCustomersItemsAmounts": "100 bestellingen over meerdere dagen met willekeurige producten en tijden", "performance": "Prestaties", "clearImageCache": "Afbeeldingencache wissen", "reloadProductImages": "Productafbeeldingen opnieuw laden", "debugOverlay": "Debug-overlay", "debugOverlayDescription": "De debug-overlay toont FPS, geheugengebruik en het aantal widgets. Schakel deze in via Flutter DevTools in debugmodus.", "ok": "OK", "simulateUpdate": "Update simuleren", "chooseSimulationMode": "Kies een simulatiemodus:", "successfulDownload": "Geslaagde download", "progressThenInstall": "Voortgang 0→100%, daarna installeren en voltooien", "downloadError": "Downloadfout", "failsWithNetworkTimeout": "Mislukt bij 50% door een netwerktime-out", "realDownloadWillFail": "Echte download (mislukt)", "attemptsFakeUrl": "Probeert OTA met een valse URL", "categoryBeer": "Bier", "categoryWine": "Wijn", "categorySoftDrinks": "Frisdrank", "categoryCocktails": "Cocktails", "categorySnacks": "Snacks", "categoryCoffee": "Koffie", "categoryTea": "Thee", "categoryOther": "Overig", "devActionClearedOpenTabs": "Alle open poefs gewist", "devActionClearedHistory": "Geschiedenis van gesloten poefs gewist", "devActionClearedProducts": "Alle producten gewist", "devActionSeededProducts": "{count} producten toegevoegd", "@devActionSeededProducts": {"placeholders": {"count": {"type": "int"}}}, "devActionReseededProducts": "{count} producten gewist en opnieuw toegevoegd", "@devActionReseededProducts": {"placeholders": {"count": {"type": "int"}}}, "devActionImagesCleared": "Productafbeeldingen gewist", "devActionResetPin": "PIN gereset (geen PIN vereist)", "devActionNoProducts": "Geen producten beschikbaar", "devActionImagesReloaded": "Productafbeeldingen opnieuw geladen", "devActionCacheCleared": "Afbeeldingencache gewist (geen actie in debugmodus)", "devActionLowStock": "Lage voorraad gesimuleerd voor {count} producten", "@devActionLowStock": {"placeholders": {"count": {"type": "int"}}}, "devActionTestTab": "Testpoef gemaakt met {count} items", "@devActionTestTab": {"placeholders": {"count": {"type": "int"}}}, "devActionTestProducts": "{count} testproducten toegevoegd", "@devActionTestProducts": {"placeholders": {"count": {"type": "int"}}}, "devActionMockOrders": "{orders} testbestellingen gegenereerd voor {customers} klanten", "@devActionMockOrders": {"placeholders": {"orders": {"type": "int"}, "customers": {"type": "int"}}}, "devActionFailedImages": "Afbeeldingen konden niet worden gewist.", "devActionResetStock": "Voorraad gereset voor {count} producten", "@devActionResetStock": {"placeholders": {"count": {"type": "int"}}}, "paymentCash": "Contant", "paymentPayconiq": "Payconiq", "paymentPending": "Onbetaald laten", "simulatedUpdateNotes": "Bugfixes en prestatieverbeteringen.", "remoteActivity": "Externe activiteit", "remoteActivityHistory": "Recente externe activiteit", "offline": "Offline", "offlineDescription": "Geen verbinding met de server. De kassa werkt gewoon verder: alles wordt verstuurd zodra er weer verbinding is.", "syncProblem": "Synchronisatieprobleem", "syncProblemDescription": "Wijzigingen van de website komen niet op deze tablet aan. Fout:", "syncNow": "Nu synchroniseren", "syncing": "Bezig met synchroniseren…", "lastSync": "Laatste sync: {time}", "@lastSync": {"placeholders": {"time": {"type": "String"}}}, "notSyncedYet": "Nog niet gesynchroniseerd", "tabClosedRemotely": "Poef {customer} extern gesloten door {requester}", "@tabClosedRemotely": {"placeholders": {"customer": {"type": "String"}, "requester": {"type": "String"}}}, "actionCannotBeUndone": "Dit kan niet ongedaan gemaakt worden.", "disconnectFromServer": "Loskoppelen van server", "disconnectFromServerDescription": "Dit koppelt het toestel los van de server. De bar blijft werken, maar open poefs worden niet meer gesynchroniseerd. Doorgaan?", "disconnect": "Loskoppelen", "remoteServer": "Server", "connected": "Verbonden", "deviceLinked": "Toestel gekoppeld aan de server", "notConnected": "Niet verbonden", "linkToDashboard": "Koppelen aan het dashboard", "deviceAccessRevoked": "De server aanvaardt dit toestel niet meer. Koppel het opnieuw via Beheer.", "duplicateTabName": "Naam al in gebruik", "duplicateTabNameDescription": "Er is al een poef open met de naam {name}. Toch deze naam gebruiken?", "deleteTabWithItemsDescription": "Op deze poef staan nog drankjes. Verwijderen zet ze terug in de voorraad en laat niets na in de geschiedenis. Geef de beheer-PIN in om door te gaan.", "pinSaved": "PIN opgeslagen", "deviceLinkedToVenue": "Gekoppeld aan {venue}", "justNow": "zonet", "minutesAgo": "{count, plural, =1{1 minuut geleden} other{{count} minuten geleden}}", "hoursAgo": "{count, plural, =1{1 uur geleden} other{{count} uur geleden}}", "remoteCommandCloseTab": "Poef sluiten via dashboard", "remoteCommandUnknown": "Onbekende opdracht ({type})", "commandCompleted": "Uitgevoerd", "commandConflict": "Conflict", "commandFailed": "Mislukt", "commandExpired": "Verlopen", "searchProducts": "Producten zoeken…", "allCategories": "Alle", "noProductsMatch": "Geen producten gevonden.", "lowStock": "Bijna op", "productHidden": "Verborgen", "addFirstProduct": "Voeg je eerste product toe om te beginnen verkopen.", "productStockCount": "Voorraad: {count}", "connectingToServer": "Verbinden met server…", "failedToConnect": "Verbinden mislukt", "unknownError": "Onbekende fout", "connectToRemoteServer": "Verbinden met server", "selectVenueToLink": "Kies je locatie om dit toestel te koppelen", "selectVenue": "Kies locatie", "refreshVenues": "Locaties vernieuwen", "enterDeviceDetails": "Vul de toestelgegevens in om te koppelen", "deviceName": "Toestelnaam", "deviceNameRequired": "Toestelnaam is verplicht", "registrationCode": "Registratiecode", "enterRegistrationCode": "Geef de code van 6 tekens in", "back": "Terug", "register": "Registreren", "registeringDevice": "Toestel registreren…", "deviceRegistered": "Toestel geregistreerd!", "openTabsWillSync": "Open poefs worden gesynchroniseerd met het dashboard.", "done": "Klaar", "stepVenue": "Locatie", "stepDevice": "Toestel", "stepLinked": "Gekoppeld", "noVenuesFound": "Geen locaties gevonden. Maak er eerst een aan op het dashboard.", "changeVenue": "Wijzigen", "deviceNameHint": "bv. Bartoestel 1", "registrationCodeHelper": "Je vindt deze code op het dashboard bij toestellen.", "venueNowLinked": "Dit toestel is nu gekoppeld aan {venue}.", "scanToPay": "Laat de klant deze code scannen om {amount} te betalen", "creditsDirectedBy": "Geregisseerd door", "creditsStarring": "Met in de hoofdrol", "creditsSpecialThanks": "Speciale dank aan", "creditsEveryoneAtTheBar": "Iedereen aan de toog", "creditsDrinkResponsibly": "Drink met mate. Meestal.", "lazyPinRemark": "🤨 Echt?", "rainbowRoad": "Regenboogweg 🌈" }