{"common":{"cancel":"Annuleer","clear":"Duidelijk","clearAll":"Alles wissen","close":"Sluiten","loading":"Laden...","success":"Succes","pending":"In behandeling","failed":"Mislukt","copy":"Kopieer","copied":"Gekopieerd!","copyJson":"Kopieer JSON","collapseAll":"Alles samenvouwen","expandAll":"Alles uitvouwen","viewOnNpm":"Kijk op NPM","later":"Later","source":"BRON","minimize":"Minimaliseer","tapToExpand":"Tik om uit te vouwen","open":"Openen","share":"Deel","openInBrowser":"Openen in browser","openInBrowserPrompt":"Weet u zeker dat u deze URL in uw externe browser wilt openen?","delete":"Verwijderen","reset":"Opnieuw instellen","save":"Opslaan","edit":"Bewerken","add":"Toevoegen","search":"Zoeken","filter":"Filteren","sort":"Sorteren","refresh":"Vernieuwen","retry":"Opnieuw proberen","confirm":"Bevestig","yes":"Ja","no":"Nee","ok":"Oké","done":"Klaar","back":"Terug","next":"Volgende","show":"Toon","hide":"Verbergen","select":"Selecteer","selectAll":"Selecteer Alles","deselectAll":"Deselecteer Alles","noResults":"Geen resultaten gevonden","items":"artikelen","of":"van","showing":"Tonen","active":"Actief","inactive":"Inactief","enabled":"Ingeschakeld","disabled":"Uitgeschakeld","live":"Leef","connected":"Verbonden","disconnected":"Verbinding verbroken","version":"Versie","update":"UPDATE","unknown":"Onbekend","all":"Alles","dragToHide":"Sleep hierheen om te verbergen","releaseToHide":"Laat los om inspector te verbergen","expand":"Uitvouwen","undo":"Ongedaan maken","inActiveDevelopment":"In actieve ontwikkeling","inspectorDismissed":"Inspector gesloten","noMatches":"Geen overeenkomende resultaten","moreFilters":"Meer filters"},"header":{"updateAvailableTitle":"Update beschikbaar","updateAvailableMessage":"react-native-inapp-inspector v{{version}} is beschikbaar op NPM (geïnstalleerd: v{{installed}}).","clearEverythingTitle":"Alles wissen","clearEverythingMessage":"Hiermee worden alle tabbladen gewist: API's, logboeken, analyses, Redux-tijdlijn en crashgeschiedenis. Doorgaan?","photo":"Foto","record":"Opnemen","rec":"REC","clear":"Duidelijk","about":"Over","screenshotCaptured":"📸 Screenshot gemaakt en opgeslagen","screenshotFailed":"Kan geen screenshot maken","screenshotError":"Fout bij het maken van screenshot","recordingStarted":"🔴 Video-opname gestart","recordingSaved":"🎥 Opname opgeslagen ({{duration}}s)","recordingError":"Opnamefout","recordingStartFailed":"Kan de opname niet starten","paramCount":"{{count}} param","paramCount_plural":"{{count}} parameters","sourceFirebase":"FB","sourceManual":"MAN","firebase":"vuurbasis","manual":"handleiding","aboutSpecs":"Over en specificaties","live":"Leef","keys":"{{count}} toetsen","frames":"{{count}} kaders","sliceBadge":"PLAK","recordScreen":"Scherm opnemen","newVersionAvailable":"Update beschikbaar","updateAvailable":"react-native-inapp-inspector update v{{latestVersion}} is klaar","updateAvailableSubtitle":"Een nieuwe versie van react-native-inapp-inspector is klaar om te installeren","upgradeCommand":"UPGRADE COMMANDO","copyCommand":"Kopiëren","viewNpm":"Bekijken","screenshot":"Schermafbeelding","videoCapture":"Opnemen"},"tabs":{"apis":"API's","logs":"Logboeken","analytics":"Analyses","redux":"Redux","crash":"Crash","push":"Duwen","socket":"WebSocket","device":"Apparaat","storage":"Opslag","media":"Schermcast","debugging":"Foutopsporing"},"settings":{"mainTitle":"Instellingen & Modules","mainSubtitle":"Beheer modules en voorkeuren","requiredBadge":"VEREIST","defaultBadge":"STANDAARD","notConnectedBadge":"NIET VERBONDEN","notDetectedBadge":"NIET GEDETECTEERD","readOnlyBadge":"ALLEEN LEZEN","coreBadge":"KERN","activeBadge":"ACTIEF","dormantBadge":"SLAPEN","protectedBadge":"BESCHERMD","modulesAndTools":"Modules en hulpmiddelen","uiPreferences":"Gebruikersinterface en weergave","ramLimits":"RAM en limieten","screenVideoCapture":"Scherm- en video-opname","zeroOverheadTitle":"Geen achtergrondoverhead","zeroOverheadDesc":"Vink de modules aan die u wilt activeren. Uitgeschakelde modules verbruiken 0% CPU en geheugen totdat ze worden opgeslagen.","unsavedPending":"● Niet-opgeslagen selecties in behandeling","allSynchronized":"Alle modules gesynchroniseerd","modulesActive":"{{active}} van {{total}} Modules actief","saveChanges":"Wijzigingen opslaan","settingsSaved":"Instellingen opgeslagen","settingsSavedDesc":"Actieve moduleconfiguraties zijn succesvol bijgewerkt.","configure":"Configureer","appearanceTheme":"UITERLIJK & THEMA","windowLayout":"VENSTER & INDELING","startupDefault":"OPSTART- EN STANDAARDSCHERM","logFiltersDeduplication":"LOG FILTERS & ONTDUBLICATIE","resetSettings":"Reset alle instellingen","resetSettingsDesc":"Wis aangepaste voorkeuren terug naar de standaardinstellingen","reset":"Opnieuw instellen","reduxNotConnectedTip":"Redux winkel is niet aangesloten. Roep connectReduxStore(store) aan of gebruik InspectorReduxMiddleware om dit in te schakelen.","analyticsNotConnectedTip":"Analytics is niet geïnitialiseerd. Roep setupAnalyticsLogger(analytics()) aan om in te schakelen.","tabVisibility":"Zichtbaarheid van tabbladen","tabVisibilityDescription":"Kies welke modules in de inspecteur verschijnen","settingsTitle":"Instellingen","back":"Terug","apis":{"title":"API's-instellingen","total":"Totaal: {{count}}","maxRequestLogs":"Max. verzoeklogboeken","maxRequestLogsDescription":"Buffergrootte van netwerkverzoeken die in het geheugen worden bewaard","clearNetworkLogs":"Wis netwerklogboeken","clearNetworkLogsDescription":"{{count}} verzoeken opgeslagen","networkLogsCleared":"Netwerklogboeken gewist.","showStatusFilter":"Statusfilter","showStatusFilterDescription":"Toon statuschips in de API-lijst","showMethodFilter":"Methodefilter","showMethodFilterDescription":"Toon methodechips in de lijst met API's","defaultTabDescription":"Tabblad waarop de inspecteur wordt geopend"},"logs":{"title":"Logboekinstellingen","total":"Totaal: {{count}}","maxConsoleLogs":"Max. consolelogboeken","maxConsoleLogsDescription":"Hoeveel consoleberichten moeten worden bewaard","logLevels":"Ernst registreren","logLevelsDescription":"Selecteer welke ernst u wilt vastleggen in Logboeken","showInfo":"Infologboeken weergeven","showInfoDesc":"Informatieve logs en foutopsporingsafdrukken","showWarn":"Waarschuwingslogboeken weergeven","showWarnDesc":"Waarschuwingsmeldingen en beëindigingen","showError":"Foutlogboeken weergeven","showErrorDesc":"Runtimefouten en uitzonderingen","clearConsoleLogs":"Consolelogboeken wissen","clearConsoleLogsDescription":"{{count}} logboeken opgeslagen","consoleLogsCleared":"Consolelogboeken gewist."},"analytics":{"title":"Analytics-instellingen","total":"Evenementen: {{count}}","maxAnalyticsEvents":"Gebeurtenissen vastgelegd","maxAnalyticsEventsDescription":"{{count}} analysegebeurtenissen opgeslagen in buffer","clearAnalyticsEvents":"Wis de Analytics-geschiedenis","clearAnalyticsEventsDescription":"Wis alle vastgelegde telemetriegebeurtenissen","analyticsEventsCleared":"Analytics-gebeurtenissen gewist."},"redux":{"title":"Redux-instellingen","reducers":"Reductiemiddelen: {{count}}","autoRefresh":"Winkel automatisch vernieuwen","autoRefreshDescription":"Leg de statusboom van de Redux-winkel vast bij elke verzending","defaultJsonExpandDepth":"Standaard JSON-uitbreidingsdiepte","defaultJsonExpandDepthDescription":"Initiële diepte van de Redux-statusboom om automatisch uit te vouwen","clearReduxState":"Wis de Redux-status","clearReduxStateDescription":"Reset de huidige momentopname van de status in de inspecteur","clearReduxStateEmpty":"Er is geen momentopname van de winkel opgenomen","reduxStateCleared":"Momentopname van Redux-status gewist.","clearReduxTimeline":"Wis de Redux-tijdlijn","clearReduxTimelineDescription":"Verwijder alle vastgelegde actiegeschiedenis","reduxTimelineCleared":"Redux-actiegeschiedenis gewist."},"bundle":{"title":"Bundelinstellingen","sourceBundler":"Metro Source-bundelaar","sourceBundlerDesc":"Parseert live-modulebomen en berekent de uitsplitsingen van de binaire grootte","clearCache":"Bundelcache wissen","clearCacheDesc":"Forceer het opnieuw ophalen en parseren van de JS-bundel","cacheCleared":"Cache van bundelanalyse gewist."},"performance":{"title":"Prestatie-instellingen","frameMeasurement":"Live framemeting","frameMeasurementDesc":"Monsters van UI/JS-framesnelheden en detecteert verspillende herweergaven","clearEvents":"Prestatiegebeurtenissen wissen","clearEventsDesc":"Reset opgenomen jank en FPS verwijdert geschiedenis","eventsCleared":"Prestatiegebeurtenissen gewist."},"crash":{"title":"Crash-instellingen","maxCrashLogs":"Maximale crashlogboeken","maxCrashLogsDesc":"Hoeveel crashrecords moeten we bewaren in de geschiedenis?","globalGuard":"Mondiale Crash Guard","globalGuardDesc":"Onderschept native-, JS- en renderfouten direct","clearHistory":"Crashgeschiedenis wissen","clearHistoryDesc":"{{count}} crashlogboeken opgeslagen","historyCleared":"Crashlogboeken gewist."},"media":{"title":"Scherm- en video-opname","badge":"Native H.264 / GIF","desc":"Configureer screenshotformaten, kwaliteit, video-FPS, gesproken commentaar, GIF-opname en -opslag","screenshotCardTitle":"Screenshotformaten en kwaliteit","screenshotCardDesc":"Snapshot-configuratie met hoge resolutie in volledig venster","imageFormat":"Beeldformaat","imageFormatDesc":"PNG (verliesvrij), JPEG (compact) of WEBP","autoHide":"Inspecteur-overlay automatisch verbergen","autoHideDesc":"Sluit de inspecteur-UI uit van schermafbeeldingen","enabled":"INGESCHAKELD","videoCardTitle":"Video- en GIF-opname","videoCardDesc":"H.264 MP4-opname en geanimeerde GIF-export","audioMode":"Audio-vertellingmodus","audioModeDesc":"Gedempt, app-audio of gesproken commentaar","frameRate":"Framesnelheid","frameRateDesc":"Hogere FPS levert vloeiendere opnames op","gifAutoOpt":"GIF automatische optimalisatie","gifAutoOptDesc":"Converteert video-opnamen voor GitHub PR's en Slack","purgeAll":"Wis alle vastgelegde media","purgeAllDesc":"Verwijdert alle opgeslagen schermafbeeldingen, video's en GIF's","purgeCacheBtn":"Cache leegmaken","purgeConfirmTitle":"Mediaopslag leegmaken","purgeConfirmMessage":"Hiermee worden alle vastgelegde mediabestanden uit de lokale cache verwijderd. Doorgaan?","purgedSuccess":"Mediaopslag gewist"},"general":{"darkMode":"Thema donkere modus","darkModeDescription":"Schakel tussen strakke, donkere esthetiek of licht contrast","modalHeight":"Hoogte van het inspectievenster","modalHeightDescription":"Modaal schermdekkingspercentage","modalAnimation":"Overgangsanimatie","modalAnimationDescription":"Presentatiestijl bij binnenkomst en ontslag","duplicateLogs":"Dubbele logboeken weergeven","duplicateLogsDescription":"Uit: Identieke herhaalde vermeldingen worden samengevoegd tot ×N-badges","defaultOpeningTab":"Standaard openingstabblad","defaultOpeningTabDesc":"Initiële tabblad actief wanneer op de startknop wordt getikt","activeConsoleLogLevels":"Actieve consolelogniveaus","activeConsoleLogLevelsDesc":"Selecteer welke ernst u wilt vastleggen in Logboeken","resetToDefaults":"Terugzetten naar standaardwaarden","resetToDefaultsDescription":"Herstel alle inspecteurinstellingen","resetConfirmationTitle":"Instellingen Resetten","resetConfirmationMessage":"Alle instellingen zijn teruggezet naar de standaardwaarden.","storageStatus":"Permanente opslag","storageStatusEnabled":"Instellingen Opslag: persistent ({{type}})","storageStatusEnabledDesc":"Uw voorkeuren en modulezichtbaarheid blijven behouden wanneer de app opnieuw wordt opgestart.","storageStatusDisabled":"Instellingen opslag: in geheugen (tijdelijk)","storageStatusDisabledDesc":"Voorkeuren worden gereset bij het doden van de app. Geef aangepaste opslag door aan <NetworkInspector storage={...} /> om te blijven bestaan ​​op Android.","language":"Taal","languageDescription":"Selecteer de weergavetaal van de interface","selectLanguage":"Selecteer Taal","peekOpacity":"Doorkijk-dekking","peekOpacityDescription":"Transparantieniveau wanneer het oogpictogram is ingeschakeld"},"configureSubtitle":"Configureer moduleparameters","resetAlertTitle":"Reset alle instellingen","resetAlertMessage":"Hiermee worden alle modulezichtbaarheid en UI-voorkeuren teruggezet naar de standaardwaarden. Doorgaan?","settingsReset":"Instellingen Resetten","settingsResetMessage":"Alle instellingen zijn teruggezet naar de standaardwaarden.","pushHistoryCleared":"Geschiedenis van pushmeldingen gewist","socketHistoryCleared":"WebSocket-geschiedenis gewist","memory":{"manualTitle":"Handmatig geheugen opschonen","manualDescription":"Snoei oudere vermeldingen over alle logopslagplaatsen en maak RAM vrij","pruned":"{{count}} items uit het geheugen verwijderd"},"simulator":{"salesforce":"Gesimuleerde Salesforce Marketing Cloud-push","fcm":"Gesimuleerde Firebase FCM-push","apns":"Gesimuleerde Apple APN's pushen","deepLink":"Gesimuleerde Deep Link-push","chat":"Gesimuleerde Real-time Chat WebSocket-sessie","crypto":"Gesimuleerde Binance Crypto Ticker-stream","socketio":"Gesimuleerde Socket.IO v4-sessie","echo":"Gesimuleerde WebSocket-echotest","screenshotSaved":"Screenshot gemaakt en opgeslagen!"},"simulatePushTitle":"SIMULEER TEST PUSH-MELDINGEN","simulateSocketTitle":"SIMULEER TEST SOCKET-VERBINDINGEN","directCaptureShortcuts":"DIRECTE CAPTURE SNELKOPPELINGEN"},"network":{"title":"API's","searchPlaceholder":"Zoeken op URL, status of methode...","emptyTitle":"Er zijn nog geen API-aanroepen vastgelegd","emptySubtitle":"Netwerkverzoeken verschijnen hier terwijl u de app gebruikt.","reload":"Herladen","clearTitle":"Wis netwerklogboeken","clearMessage":"Weet u zeker dat u alle vastgelegde netwerklogboeken wilt wissen?","detailTabs":{"metadata":"Metagegevens","headers":"Kopteksten","request":"Verzoek","response":"Reactie"},"requestTitle":"Verzoek","responseTitle":"Reactie","searchRequest":"Zoekverzoek...","searchResponse":"Reactie zoeken...","searchHeaders":"Kopteksten zoeken...","requestHeaders":"Vraag headers aan","responseHeaders":"Reactiekopteksten","diffTitle":"Verschil","noResponse":"Geen reactielichaam","noRequest":"Geen verzoekinstantie","statusFailed":"Mislukt","urlHeader":"URL","methodHeader":"Methode","statusHeader":"Status","durationHeader":"Duur","sizeHeader":"Grootte","triggeredAt":"Geactiveerd bij","contentType":"Inhoudstype","sourcePage":"Bronpagina","sourcePageUnknown":"Onbekende bron","loadMore":"Laad meer","groupByPage":"Groepeer op pagina","groupByDomain":"Groeperen op domein","groupByNone":"Lijst","domain":"Domein","page":"Pagina","requests":"{{count}} verzoeken","requests_plural":"{{count}} verzoeken","noFilteredResults":"Er zijn geen verzoeken die overeenkomen met de huidige filters","scrollToTop":"Scroll naar boven","copyCurl":"Kopieer krul","copyFetch":"Kopieer het ophaalfragment","emptyResponse":"Lege reactie","bodyHidden":"{ Lichaam verborgen }","queryParams":"Queryparameters","fullUrl":"Volledige URL","open":"Openen","showMore":"Toon meer","showLess":"Toon minder","failedNetworkError":"Mislukt (netwerkfout)","noMatchingHeaders":"Geen overeenkomende kopteksten","diffHidden":"{ Verschil verborgen }","noDiff":"Geen verschillen met eerdere API.","healthTitle":"Netwerkgezondheid en telemetrie","successRate":"Succespercentage","avgLatency":"Gem. latentie","p95Latency":"P95 Latentie","bandwidth":"Bandbreedte","fastest":"Snelste","slowest":"Langzaamst","timingWaterfall":"Timingwaterval en latentie","throughput":"Doorvoer","performanceTier":"Prestatieniveau","perf":{"fast":"Snel (< 200 ms)","moderate":"Matig (200-800 ms)","slow":"Langzaam (> 800 ms)"},"jsonViewer":{"pretty":"Mooi","raw":"Rauw","table":"Tafel","emptyObject":"Leeg voorwerp","emptyTable":"Leeg voorwerp","key":"Sleutel","value":"WAARDE","keyProperty":"SLEUTEL / EIGENSCHAP","noMatchingKeys":"Geen overeenkomende sleutels of waarden gevonden","emptyPayload":"Geen payload-gegevens beschikbaar"},"showingRequests":"Er worden {{count}} verzoeken weergegeven","showingFilteredRequests":"Er worden {{filtered}} van {{total}} verzoeken weergegeven","status200":"200 Oké","status201":"201 Gemaakt","status204":"204 Geen inhoud","status304":"304 Niet gewijzigd","status400":"400 Slechte aanvraag","status401":"401 Onaut","status403":"403 Verboden","status404":"404 Niet gevonden","status500":"500 Fout","shareError":"Deelfout","shareErrorMessage":"Kan het aandelenblad niet openen","clearLogsTitle":"Netwerklogboeken wissen","clearLogsMsg":"Weet u zeker dat u alle netwerklogboeken wilt wissen?","moreFilters":"Meer filters"},"console":{"title":"Logboeken","searchPlaceholder":"Logboeken zoeken...","emptyTitle":"Nog geen consolelogboeken","emptySubtitle":"Console-uitvoer van uw app wordt hier weergegeven.","analyticsBadge":"Analyses","userLogBadge":"gebruikerslogboek","jsonTitle":"JSON registreren","messageTitle":"Logboekbericht","search":"Zoeklogboek...","searchJson":"Logboek JSON doorzoeken...","logMessage":"Logboekbericht","consoleLog":"Consolelogboek","characters":"{{count}} tekens","duplicates":"×{{count}} duplicaten","showMore":"Laat meer zien","showLess":"Laat minder zien","clearTitle":"Logboeken wissen","clearMessage":"Weet u zeker dat u alle consolelogboeken wilt wissen?","seeMore":"Laat meer zien","noResults":"Er zijn geen logboeken die overeenkomen met de huidige filters","filterAll":"Allemaal","filterInfo":"Info","filterWarn":"Waarschuw","filterError":"Fout","filterUserLog":"Gebruikerslogboek","filterAnalytics":"Analyses","tabOutput":"Uitvoer","tabArgs":"Argumenten ({{count}})","tabStack":"Stapeltrace","tabMetadata":"Metagegevens","callStack":"Aanroepstapel ({{count}} frames)","errorStack":"Foutuitzonderingsstapel ({{count}} frames)","callOriginStack":"Roep Origin Stack op","errorThrownStack":"Fout gegenereerde stapel","appCodeScope":"🎯 App-code ({{count}})","allFramesScope":"📜 Alle frames ({{count}})","cardsView":"Kaarten","rawTraceView":"Rauw","noStackAvailable":"Er zijn geen call-stackframes gevonden die overeenkomen met het actieve filter.","originBadge":"#1 OORSPRONG","appCodeBadge":"App-code","dependencyBadge":"Afhankelijkheid","nativeBadge":"Inheems","hermesVmBadge":"Hermes V.M","fullStackTrace":"Volledige stapeltracering","lineCol":"Regel {{line}}, kolom {{col}}","lineColShort":"L{{line}}:C{{col}}","searchInLogDetails":"Zoeken in loggegevens...","showingLogs":"Er worden {{count}}-logboeken weergegeven","showingFilteredLogs":"Er worden {{filtered}} van {{total}} logboeken weergegeven","filteredBy":"Gefilterd op {{filters}} ({{filtered}} van {{total}} logboeken)","log":"Logboek","info":"Info","warning":"Waarschuw","error":"Fout","debug":"Foutopsporing","clearLogsTitle":"Consolelogboeken wissen","clearLogsMsg":"Weet u zeker dat u alle consolelogboeken wilt wissen?","analytics":"Statistieken","exportTitle":"Consolelogs exporteren","exportScope":"BRONBEREIK VAN LOGS","filteredView":"Actieve filter","allLogsScope":"Alle logs","howManyLogs":"HOEVEEL LOGS EXPORTEREN?","enterCount":"Aantal logs invoeren:","exportFormat":"EXPORTFORMAAT","exportSummary":"Geschatte exportgrootte","selectedLogs":"GESELECTEERDE LOGS","estSize":"GESCHATTE GROOTTE","format":"FORMAAT","exportLogsAction":"Exporteer {{count}} logs ({{size}})","exportingLogs":"Consolelogs exporteren...","processingItem":"Verwerken van","records":"items","exportSuccessTitle":"Logexport gereed!","exportSuccessDesc":"Volledig geformatteerde logbundel klaar om te delen of op te slaan.","shareReport":"Logs delen","saveToDisk":"Opslaan op schijf","copyToClipboard":"Inhoud kopiëren","exportAnother":"← Nog een exporteren","noLogsToExport":"Geen logs beschikbaar om te exporteren","savePromptOpened":"Opslaan op schijf-dialoog geopend","copiedLogs":"Logs gekopieerd naar klembord!","ignorePatterns":"Patronen negeren (Regex)","ignorePatternsDesc":"Overeenkomende logs worden uitgesloten van export.","invalidRegex":"Ongeldige regex-syntaxis","logsExcluded":"{{count}} logs uitgesloten"},"analytics":{"title":"Analyses","searchPlaceholder":"Zoek evenementen...","emptyTitle":"Nog geen analysegebeurtenissen","emptySubtitle":"Analytics-gebeurtenissen worden hier weergegeven terwijl uw app ze bijhoudt.","clearTitle":"Duidelijke analyses","clearMessage":"Weet u zeker dat u alle analysegebeurtenissen wilt wissen?","eventParams":"{{count}} parameters","eventCount":"{{count}} evenementen","userProperties":"Gebruikerseigenschappen","userId":"Gebruikers-ID","defaultParameters":"Standaardparameters","collectionEnabled":"Verzameling ingeschakeld","screenView":"scherm_weergave","eventDetails":"Evenementdetails","parameters":"Parameters","noParams":"Geen parameters","recentEvents":"Recente gebeurtenissen","analyticsError":"Analytics-fout","duplicate":"Duplicaat","params":"parameters","props":"rekwisieten","item":"artikel","items":"artikelen","pageViewCategory":"Paginaweergave","ecommerceCategory":"E-commerce","systemCategory":"Systeem","customCategory":"Aangepast","realtimeStream":"Realtime activiteit","liveTelemetry":"Live-telemetrie","eventsInWindow":"gebeurtenissen in venster","eventVelocity":"{{rate}} omw/min","peakVolume":"Piek: {{count}}","time30mAgo":"-30m","time20mAgo":"-20m","time10mAgo":"-10m","timeNow":"NU","selectedBucket":"Bucket: {{time}} ({{count}} evenementen)","totalRevenue":"Inkomsten","activeDistribution":"Categoriesplitsing","allCategory":"Allemaal","screensCategory":"Schermen","overviewTab":"Overzicht","jsonTreeTab":"JSON-boom","rawPayloadTab":"Ruwe lading","sessionContext":"Sessiecontext","userPropertiesSnapshot":"Momentopname van gebruikerseigenschappen","parameterKeys":"Parameters ({{count}})","searchParameters":"Zoekparameters...","noParamsFound":"Er zijn geen parameters die overeenkomen met uw zoekopdracht","sourceFirebase":"VUURBASIS GA4","sourceCustom":"AANGEPAST / HANDMATIG","dataVisualization":"Gegevensvisualisatie","dataTypesBreakdown":"Uitsplitsing van gegevenstypen","highestPayloadStrings":"Langste payload-tekenreeksen","topLevelMetrics":"Statistieken op het hoogste niveau","importantDates":"Belangrijke datums","itemPrices":"Prijzen van items","sessionIdentity":"SESSIE & IDENTITEIT","metricParams":"Parameters:","metricUserProps":"Gebruikerseigenschappen:","metricSize":"Grootte:","metricItems":"{{count}} items","sessionId":"Sessie-ID","trackingId":"Tracking-ID","eventParameters":"GEBEURTENISPARAMETERS ({{count}})","keyValueAttributes":"Sleutel-waarde-attributen","filterParamsPlaceholder":"Filter parameters op sleutel of waarde...","noParamsRecorded":"Geen aangepaste parameters geregistreerd voor deze gebeurtenis.","noParamsMatching":"Geen parameters gevonden die overeenkomen met \"{{search}}\"","clearEventsTitle":"Statistieken wissen","clearEventsMsg":"Weet u zeker dat u alle analyse-evenementen wilt wissen?"},"redux":{"title":"Redux","searchPlaceholder":"Zoekstatus of acties...","emptyTitle":"Geen Redux-winkel aangesloten","emptySubtitle":"Verbind uw winkel om de staat en acties ervan te inspecteren.","stateTab":"Staat","actionsTab":"Acties","clearTitle":"Wis de Redux-tijdlijn","clearMessage":"Weet u zeker dat u de geschiedenis van verzonden acties wilt wissen?","noActions":"Er zijn nog geen acties verzonden. Activeer een actie in de app om de geschiedenis in te vullen.","noSearchResults":"Er zijn geen acties die overeenkomen met uw zoekopdracht.","lastAction":"Laatste actie","actionHistory":"Actiegeschiedenis","affectedSlices":"Betrokken plakjes","noAffectedSlices":"Geen","dispatchTime":"Verzonden op","prevState":"Vorige staat","nextState":"Volgende staat","viewDiff":"Bekijk verschil","emptyState":"Staat is leeg","rootState":"Wortel staat","connectionStatus":"Verbonden","connectionStatusNone":"Niet verbonden","autoRefresh":"Automatisch vernieuwen","paused":"Gepauzeerd","liveState":"Leef staat","timeline":"Tijdlijn","persisted":"Volhardde","storage":"Opslag","metadata":"Metagegevens","inMemory":"In het geheugen","slice":"PLAK","rootKeys":"Root-sleutels","size":"Grootte","actions":"acties","keys":"Sleutels","last":"Laatste","live":"Leef","loading":"Laden","error":"Fout","empty":"Leeg","payload":"Laadvermogen","actionPayload":"Actielading:","stateChangesDiff":"Statuswijzigingen (verschil):","tapToInspectAction":"Tik om de actielading en diff-wijzigingen te inspecteren","noDispatchedActions":"Er zijn nog geen verzonden acties geregistreerd voor dit segment.","sliceJson":"Segment JSON","originSaga":"SAGA","originThunk":"DONK","originUi":"gebruikersinterface","originDirect":"DIRECT","originListener":"LUISTERAAR","triggeredFrom":"Geactiveerd door:","openInEditor":"Openen in Editor","callStack":"Roep Stacktrace aan","sliceOrigin":"Plak / Oorsprong","activeSlices":"ACTIEVE PLAKKEN","totalState":"TOTALE STAAT","lastActionHeader":"LAATSTE ACTIE","initialState":"Initiële status (nog geen acties verzonden)","noStoreConnected":"Geen Redux-winkel aangesloten","connectStoreTip":"Bel connectReduxStore(store) of gebruik InspectorReduxMiddleware bij app-initialisatie.","clearPersistedTitle":"Duidelijke aanhoudende toestand","clearPersistedMessage":"Weet u zeker dat u de permanente opslag voor segment '{{slice}}' wilt verwijderen?","clearedPersisted":"De aanhoudende toestand is opgeheven.","clearPersistedError":"Kan de persistente status niet wissen.","clearTimelineTitle":"Redux-tijdlijn wissen","clearTimelineMsg":"Weet u zeker dat u de verzonden actiegeschiedenis wilt wissen?","diff":"Statusverschil"},"device":{"title":"Apparaat","searchPlaceholder":"Zoekspecificaties, UDID, IP, scherm...","subTabs":{"overview":"Overzicht","hardware":"Hardware","network":"Netwerk & IP","display":"Weergave","runtime":"Runtime en app","security":"Beveiliging en ID's"},"sections":{"overview":"APPARAATOVERZICHT","hardware":"HARDWARE & SYSTEEM","network":"NETWERK & CONNECTIVITEIT","display":"DISPLAY & GEOMETRIE","runtime":"RUNTIME & OMGEVING","security":"IDENTIFICATIES & VEILIGHEID"},"copied":"Gekopieerd {{label}}","copiedJson":"Volledig apparaat-JSON-rapport gekopieerd!","copiedMarkdown":"Markdown-rapport gekopieerd naar klembord!","live":"LEEF","ipAddress":"IP-ADRES","ramUsedTotal":"RAM (GEBRUIKT/TOTAAL)","uptime":"UPTIME","copiedUuid":"Unieke apparaat-ID gekopieerd (UUID)"},"storage":{"title":"Opslag","searchPlaceholder":"Zoeksleutels, waarden, typen...","subTabs":{"asyncStorage":"Asynchrone opslag","mmkv":"MMKV"},"clearTitle":"Wis het opslagstuurprogramma","clearMessage":"Weet je zeker dat je alle sleutels in {{driver}} wilt verwijderen?","clearConfirm":"Alles wissen","emptyTitle":"Geen opslaggegevens","emptySubtitle":"De opslag voor dit stuurprogramma is momenteel leeg.","addKey":"Sleutel toevoegen","add":"Toevoegen","editKey":"Sleutel bewerken","createKey":"Sleutel maken","save":"Opslaan","saveKey":"Sleutel opslaan","keyName":"Sleutelnaam","value":"Waarde","valueContent":"Waarde inhoud","type":"Typ","beautifyJson":"Verfraai JSON","loading":"Opslaggegevens laden...","deleteKeyTitle":"Sleutel verwijderen","deleteKeyMessage":"Weet u zeker dat u sleutel '{{key}}' wilt verwijderen?","asyncStorage":"Asynchrone opslag","mmkv":"MMKV","deleteConfirm":"Verwijderen","cleared":"Opslag gewist","keyNameEmpty":"Sleutelnaam mag niet leeg zijn","saveError":"Fout bij opslaan van opslagsleutel"},"footer":{"endOfList":"Je hebt het einde van de lijst bereikt","loadMore":"Laad {{count}} meer","loadMoreRequests":"Laad {{count}} meer verzoeken","allLoaded":"Alle {{count}} verzoeken geladen","showingOf":"Toont {{count}} van {{total}} {{label}}"},"performance":{"title":"Prestaties","fpsTarget":"60 FPS doelmonitor","healthScore":"FOD Gezondheidsscore","excellent":"Uitstekend (60 FPS)","good":"Goed (kleine janken)","needsOptimization":"Heeft optimalisatie nodig","liveFps":"Live FPS en vernieuwingscyclus","realtimeWindow":"Realtime (1s-venster)","uiRenderThread":"UI-weergavethread","optimalFrame":"Optimaal (<16,6 ms)","slowFrame":"Langzaam frame (>16,6 ms)","budgetUsage":"Budgetgebruik van 60 FPS","avgFrameTime":"Gem. frametijd","peakTime":"Piektijd","jsThread":"JS-draad","uiThread":"UI-thread","jsiLatency":"JSI-latentie","heapImpact":"Hoop-impact","optimizationTip":"Optimalisatietip:","recordedEvents":"Opgenomen gebeurtenissen en interacties","liveStream":"Live sessiestream","emptyTitle":"Er zijn nog geen prestatiegebeurtenissen vastgelegd","emptySubtitle":"Voer acties uit in uw app om de timing van threads, weergavekosten en FPS-tracking te bekijken.","tabOverview":"Overzicht","tabRenders":"Rendert","tabInteractions":"Interacties","tabMemory":"Geheugen","filterAll":"Allemaal","filterSlow":"Langzaam (>16ms)","filterCritical":"Kritiek (>33 ms)","searchPlaceholder":"Zoekcomponent, interactie...","avgRenderTime":"Gem. weergave","totalRenders":"Totaal renders","renderCost":"Geef kosten weer","slowRenders":"Langzame renders","unnecessaryRenders":"Verspillende renders","heapAllocated":"Heap toegewezen","heapLimit":"Hooplimiet","gcEvents":"GC-evenementen","leakRisk":"Lekrisico","lowRisk":"Laag risico","mediumRisk":"Middelmatig risico","highRisk":"Hoog risico","memoryTimeline":"Geheugentijdlijn","clearPerformance":"Prestatiegegevens wissen","clearConfirmation":"Weet u zeker dat u alle prestatiegegevens wilt wissen?","liveFpsDip":"Live framesnelheiddaling ({{fps}} FPS)","liveFpsDipDetail":"Duur van hoofdthreadframe verlengd tot {{duration}}ms tijdens weergave-update.","liveFpsDipAdvice":"Zware JavaScript-uitvoering tijdens frame-pass vertraagde weergavepresentatie.","yogaLayout":"Yoga Flexbox-indeling","hermesGc":"Hermes-vuilnisinzameling","jsEngine":"JS-motor","uiReconciler":"UI-afstemming","memoryHeap":"Geheugenhoop","allLogs":"Alle logboeken","jankySlow":"Janky / Langzaam","navigation":"Navigatie","components":"Componenten","memoryGc":"Geheugen & GC","networkIo":"Netwerk & I/O","catAll":"Allemaal","catJanky":"Janky","catNavigation":"Navigatie","catRender":"Componenten","catMemory":"Geheugen","catIo":"I/O","recording":"Opname","paused":"Gepauzeerd","budgetHeadroom":"~{{time}}ms vrije ruimte ({{percent}}%)","jsExec":"JS Exec: {{time}}ms","yogaLayoutTime":"Yoga-indeling: {{time}}ms","uiRenderTime":"UI-weergave: {{time}}ms","freeTime":"Gratis: {{time}}ms","heapAllocatedSub":"{{allocated}} MB toegewezen","hermesAot":"Hermes (AOT)","v8Jit":"V8 (JIT)","jscEngine":"JSC","bytecodeCompiled":"Bytecode gecompileerd","jitEngine":"JIT-motor","webkitEngine":"Webkit-engine","fabricJsi":"Stof / JSI","paperBridge":"Papier / Brug","directCppBindings":"Directe C++-bindingen","asyncJsonBridge":"Asynchrone JSON-brug","fpsUnit":"FPS","jsLag":"JS-vertraging","jankRate":"Jank-tarief","fpsAreaChartTitle":"Realtime FPS-stream en jitter (30s)","fpsAreaChartSub":"Live 60 FPS-doel met continue framevariantiemeting","frameLatencyDistTitle":"Framelatentieverdeling","frameLatencyDistSub":"Aandeel frames geleverd binnen het budget van 16,6 ms","optimalBucket":"< 16,6 ms (60 FPS)","minorJankBucket":"16,7 - 33,3 ms (30-60 FPS)","noticeableJankBucket":"33,4 - 50,0 ms (20-30 FPS)","severeFreezeBucket":"> 50,0 ms (< 20 FPS)","hermesHeapTrendTitle":"Geheugen en Hermes Heap-dynamiek","hermesHeapTrendSub":"Live toewijzing versus generatie-GC-opruimcycli","live":"Leef","msTotal":"{{duration}}ms totaal • {{time}}","droppedFrames":"{{count}} Weggevallen","zeroDropped":"0 Gevallen","frameBudgetMs":"{{time}}ms/frame ({{budget}}% budget)","target60Fps":"Doel 60 FPS • Werkelijke {{fps}} FPS","frameDuration":"Frameduur","frameDurationVal":"{{time}} ms (budget van 16,67 ms)","frameUtilization":"Framebudget overschreden","frameBudgetOk":"Frame Budget Hoofdruimte","bottleneck":"Knelpunt","jsBound":"JS Draadgebonden","uiBound":"UI draadgebonden","balanced":"Evenwichtig","smooth":"Soepele 60 FPS","minorJank":"Klein stotteren","noticeableJank":"Opvallend Jan","severeFreeze":"Ernstige bevriezing","screenContext":"Schermcontext","profileReason1":"Inline pijlfunctie-rekwisieten doorgegeven aan kinderen (onAddToCart={() => ...})","profileReason2":"Unmemoized Redux-selector die bij elke verzending een nieuwe objectreferentie creëert","profileReason3":"Dynamisch stijlobject gemaakt in renderbody ({ marginTop: insets.top + 10 })","profileReason4":"FlatList mist getItemLayout, waardoor asynchrone lay-outmetingen worden uitgevoerd","profileReason5":"renderItem-functie anoniem gedefinieerd in de JSX-body","profileReason6":"Onderdelen van lijstitems die niet zijn verpakt in React.memo","profileReason7":"Het bovenliggende scherm wordt opnieuw weergegeven bij de toetsenbordshow/hide-gebeurtenis","profileReason8":"Onstabiele terugbelreferentie doorgegeven aan afrekenknop","profileReason9":"De status van de TextInput-waarde activeert de bovenliggende weergave bij elke toetsaanslag zonder ontkoppeling","profileReason10":"Niet-gememoriseerd filterobject ({categorie, minPrice }) wordt doorgegeven aan onderliggende chips","profileReason11":"Hervalidatie van de cache van avatarafbeeldingen bij het vernieuwen van de authenticatiesessie","fixUseCallbackTitle":"Wikkel gebeurtenishandlers in useCallback","fixUseCallbackDesc":"Inline-functies creëren bij elke render een nieuwe geheugenreferentie, waardoor React.memo op onderliggende componenten ongeldig wordt.","fixCreateSelectorTitle":"Onthoud Redux / Zustand Selectors met ondiepEqual","fixCreateSelectorDesc":"Het retourneren van nieuwe object- of arrayreferenties binnen useSelector dwingt een automatische herweergave af bij elke statusverzending.","fixUseMemoStylesTitle":"Takelstijlen of gebruik useMemo voor dynamische afmetingen","fixUseMemoStylesDesc":"Inline-stijlobjecten creëren nieuwe objectidentiteiten bij elke framepassage, waardoor er verschillen in de afstemming van Yoga Flexbox ontstaan.","fixGetItemLayoutTitle":"Implementeer getItemLayout voor items met een vaste hoogte","fixGetItemLayoutDesc":"Door getItemLayout aan te bieden, kan FlatList onmiddellijk scroll-offsets en virtuele vensters berekenen zonder de weergaven asynchroon te meten.","fixReactMemoTitle":"Verpak lijstitems in React.memo","fixReactMemoDesc":"Voorkomt dat alle 50+ zichtbare lijstitems opnieuw worden weergegeven wanneer de status van de bovenliggende lijst (bijvoorbeeld schuifpositie of paginering) wordt bijgewerkt.","fixComponentSplittingTitle":"Isoleer snel veranderende toestanden in bladcomponenten","fixComponentSplittingDesc":"Verplaats toetsenbordluisteraars en modale animatiestatus naar op zichzelf staande subcomponenten, zodat de ouder niet opnieuw wordt weergegeven.","fixDebouncedInputTitle":"Debounce zoekinvoer of gebruik lokaal gecontroleerde status","fixDebouncedInputDesc":"Geef de toetsaanslagstatus niet onmiddellijk door in het globale archief. Gebruik een debounce van 250 ms of een ongecontroleerde ref.","fixPrimitivePropsTitle":"Geef primitieve rekwisieten door in plaats van grote voorwerpen","fixPrimitivePropsDesc":"Als u alleen de categorieId-tekenreeks doorgeeft in plaats van het hele categorieobject, voorkomt u dat het object opnieuw wordt weergegeven wanneer metagegevens van andere categorieën worden bijgewerkt.","fixUseRefForTrackingTitle":"Gebruik useRef voor niet-visuele trackingwaarden","fixUseRefForTrackingDesc":"Sla geen analysetimers, scroll-offsets of tracking-ID's op in useState als deze de JSX-structuur niet rechtstreeks wijzigen.","highImpact":"Hoge impact","mediumImpact":"Middelmatige impact","bestPractice":"Beste praktijk","beforeUseCallback":"// ❌ Vóór in <{{comp}} /> (maakt functiereferentie opnieuw bij elke render):","afterUseCallback":"// ✅ Na (stabiele opgeslagen terugbelreferentie):","beforeCreateSelector":"// ❌ Vóór in <{{comp}} /> (retourneert elke weergave een nieuwe objectreferentie):","afterCreateSelector":"// ✅ Na (shallowEqual voorkomt opnieuw renderen tenzij waarden veranderen):","beforeMemo":"// ❌ Vóór (<{{comp}} />):","afterMemo":"// ✅ Na (weergave wordt overgeslagen als rekwisieten oppervlakkig identiek zijn):","flatListOptimization":"// FlatList-optimalisatie voor <{{comp}} />","customComparator":"// Aangepaste gelijkheidsfunctie voor <{{comp}} />","debounceInput":"// Debounce invoer binnen <{{comp}} /> om renders per toetsaanslag te voorkomen:","isolateState":"// Isoleer de snel veranderende status van <{{comp}} /> naar de onderliggende subboom // ✅ Kapsuleer geanimeerde lay-out in een geïsoleerde component:","beforeUseRef":"// ❌ Vóór in <{{comp}} /> (start het opnieuw renderen van de hele component bij waardewijziging):","afterUseRef":"// ✅ Na (behoudt de veranderlijke referentie tussen renders zonder opnieuw te renderen):","fixInteractionManagerTitle":"Stel logica buiten het scherm uit met InteractionManager","fixInteractionManagerDesc":"Bij zware gegevensverwerking tijdens schermanimaties vallen frames weg. Stel uit tot de transitie voorbij is.","beforeInteractionManager":"// ❌ Vóór in <{{comp}} /> (voert zware berekeningen uit terwijl de overgang animeert): useEffect(() => { loadHeavyData(); }, []);","afterInteractionManager":"// ✅ Na (wacht tot de transitie soepel verloopt): useEffect(() => { const task = InteractionManager.runAfterInteractions(() => { loadHeavyData(); }); return () => task.cancel(); }, []);","fixFlatListWindowingTitle":"FlatList-venstereigenschappen afstemmen","fixFlatListWindowingDesc":"Configureer maxToRenderPerBatch en windowSize om gevirtualiseerde weergavetoewijzingen buiten het scherm te minimaliseren.","beforeFlatListWindowing":"// FlatList-vensteroptimalisatie voor <{{comp}} />: <FlatList data={items} maxToRenderPerBatch={10} windowSize={5} initialNumToRender={8} removeClippedSubviews={true} />","fixImageCachingTitle":"Optimaliseer beeldcaching en downscaling","fixImageCachingDesc":"Gebruik prioriteitsheaders of resizeMode-downscaling om enorme bitmaptoewijzingen in de Hermes-heap te voorkomen.","beforeImageCaching":"// Beeldoptimalisatie voor <{{comp}} />: <Afbeeldingsbron={{ uri: imageUrl, cache: 'force-cache' }} resizeMode=\"cover\" fadeDuration={100} />","fixContextSplittingTitle":"Monolithische context opsplitsen in gedetailleerde providers","fixContextSplittingDesc":"Componenten die zich abonneren op een grote context worden opnieuw weergegeven, zelfs wanneer ongebruikte statuseigenschappen veranderen.","beforeContextSplitting":"// ❌ Voordat (<{{comp}} /> de volledige AppContext verbruikt): const { user, cart, thema } = useAppContext();","afterContextSplitting":"// ✅ Na (abonneer je op speciale segmentcontext): const thema = useThemeContext();","fixInlineStylesHoistTitle":"Hef statische stijlen op met StyleSheet.create","fixInlineStylesHoistDesc":"Inline-stijlobjecten wijzen bij elke renderpass nieuwe geheugenreferenties toe, waardoor yoga-afstemmingsoverhead ontstaat.","beforeInlineStyles":"// ❌ Vóór (<{{comp}} /> wijst inline-object elk frame toe): <View style={{ flex: 1, opvulling: 16, achtergrondkleur: '#ffffff' }} />","afterInlineStyles":"// ✅ Na (gehesen StyleSheet-referentie): const stijlen = StyleSheet.create({ container: { flex: 1, opvulling: 16, achtergrondkleur: '#ffffff' } }); <Bekijk stijl={styles.container} />","transitionEventLabel":"Schermovergang: {{screen}}","transitionEventDetail":"Overgang voltooid in {{duration}}ms (TTI: {{tti}}ms).","transitionEventAdvice":"Interactie voltooid binnen het doelbudget van 60 FOD's.","heavyTaskEventLabel":"Zware synchrone taak: {{taskName}}","heavyTaskEventDetail":"JS-thread geblokkeerd gedurende {{duration}}ms tijdens taakuitvoering.","heavyTaskEventAdvice":"Overweeg het overbrengen naar webwerker, InteractionManager of batchverwerking in delen.","asyncOpEventLabel":"Langzame asynchrone werking: {{opName}}","asyncOpEventDetail":"Het duurde {{duration}}ms om de asynchrone taak op te lossen.","renderLoopWarningLabel":"Snelle herrenderpiek in <{{comp}} />","renderLoopWarningDetail":"Component opnieuw weergegeven {{count}} keer in 500 ms. Mogelijke oneindige lus of onstabiele afhankelijkheden.","renderLoopWarningAdvice":"Controleer useEffect / useCallback-afhankelijkheidsarrays op onstabiele object- of functiereferenties.","event1Label":"Hoofddraadpiek tijdens navigatie","event1Detail":"De schermovergang zorgde voor een zware afstemming van de lay-out en gelijktijdige montage van componenten.","event1Advice":"Stel niet-kritieke off-screen hooks uit met InteractionManager.runAfterInteractions om 60 FPS te behouden.","event2Label":"FlatList-virtualisatie opnieuw renderen geslaagd","event2Detail":"FlatList heeft 25 items tegelijkertijd weergegeven bij verandering van oriëntatie zonder opgeslagen rijcomponent.","event2Advice":"Implementeer getItemLayout en React.memo (LogCard) om overtollige verschillende passen over te slaan.","event3Label":"Native modale slide-up-transitie","event3Detail":"Hardwareversnelde native driver-geanimeerde transformatie die soepel verloopt met een aanhoudende 60 FPS.","event3Advice":"Het gebruik van nativeDriver: true voorkomt met succes het blokkeren van JS-threads tijdens animaties.","event4Label":"Hermes Generationele afvalinzameling","event4Detail":"Kleine generatie GC-cyclus heeft kortstondige heap-objecten van 4,2 MB opgeruimd met een threadpauze van minder dan een milliseconde.","event4Advice":"De generatie-afvalverzamelaar van Hermes werkt binnen de optimale limieten van minder dan 5 ms.","gcCycleLabel":"Handmatige afvalinzamelingscyclus","gcCycleDetail":"Teruggewonnen ~{{amount}} MB niet-gerefereerde heap-objecten en gecomprimeerde geheugenkwekerij.","gcCycleAdvice":"Heapgebruik geoptimaliseerd. Generatiekwekerij opgeruimd.","liveFpsDropLabel":"Live framesnelheiddaling ({{fps}} FPS)","liveFpsDropDetail":"Duur van hoofdthreadframe verlengd tot {{duration}}ms tijdens weergave-update.","liveFpsDropAdvice":"Zware JavaScript-uitvoering tijdens frame-pass vertraagde weergavepresentatie.","event5Label":"Deserialisatie van grote JSON-payloads","event5Detail":"Parseeroverhead van API-antwoord met 50 items in netwerkadapter (onbewerkte JSON-reeks van 185 KB).","event5Advice":"Overweeg het pagineren van API-payloads of het streamen van reacties als de payload groter is dan 250 KB.","event6Label":"Afbeeldingsbitmapdecodering en rasterisatie","event6Detail":"Retina-rasterdecodering voor banner_dark.png (1200×630px rasterbuffertoewijzing).","event6Advice":"Verklein de dimensies van assets of converteer naar WebP om de decodeerlatentie met ~65% te verminderen.","event7Label":"Native TurboModule JSI-aanroep","event7Detail":"AsyncStorage / MMKV-voorkeurentransactie gelezen over 32 configuratiesleutels.","event7Advice":"Directe C++ JSI Turbomodule-bindingen omzeilen de overhead van de serialisatie van oudere JSON-bridges volledig.","event8Label":"Redux-actie statusboomverschillen","event8Detail":"De Redux-verzendingspas evalueerde 6 reducer-plakken en zond een statusmelding uit in 4,8 ms.","event8Advice":"De onveranderlijkheid van de staatsboom blijft behouden. Gememoriseerde selectors voorkwamen redundante weergave van componenten.","event9Label":"Latentie van touch-to-render-gebeurtenissen","event9Detail":"Gebarenresponder stuurde tikgebeurtenis naar de TabBar-knop met onmiddellijke reactie van 60 FPS.","event9Advice":"De latentie van de touch-responder ligt ruim binnen het standaard framebudget van 16,67 ms.","event10Label":"C++ Yoga Flexbox Layoutpas","event10Detail":"Herberekening van de kaartindeling met meerdere tabbladen in de Inspector UI en de lettertypestatistieken worden doorgegeven in de C++ Yoga-engine.","event10Advice":"De lay-outbeperkingen van Flexbox worden efficiënt in de cache opgeslagen en berekend, zonder enige reflow-boete."},"bundle":{"heroTitle":"Bundel- en activaarchitectuur","heroSubtitle":"Realtime uitsplitsing van de omvang van alle assets, code en afhankelijkheden","heroSubtitleLive":"Live analyse van {{scriptUrl}}","liveAnalysisUnavailable":"Live bundelanalyse niet beschikbaar","liveAnalysisUnavailableSub":"Kon de Metro-ontwikkelaarsserver niet bereiken, dus waarden zijn schattingen. Zorg ervoor dat de app in ontwikkeling draait via `npx react-native start` en dat de Inspector uw Metro-poort kan bereiken (8081, 8082, ...).","bundleOverviewJson":"Bundeloverzicht JSON","devBundleSize":"ONTWIKKELAAR BUNDELGROOTTE","devBundleHint":"{{kb}} KB • {{modules}} modules","trackedFilesHint":"{{count}} Bijgehouden bestanden","imagesMedia":"AFBEELDINGEN & MEDIA","pctOfTrackedAssets":"{{pct}}% van de gevolgde items","tsJsSource":"TS / JS-BRON","jsEngine":"JS-MOTOR","bytecodeAot":"Bytecode AOT","standard":"Standaard","splitUpTitle":"Ontwikkelingsbundel opgesplitst","splitUpSub":"Gemeten {{mb}} MB JS-bundel • {{files}} bestanden • {{packages}} pakketten","splitUpJson":"Opgesplitste JSON","splitAppSource":"App-broncode","splitNodeModules":"node_modules Afhankelijkheden","splitAssetsMedia":"Activa en media","splitMetroOverhead":"Metro ontwikkelaar overhead","splitSize":"{{kb}} KB • {{mb}} MB","productionFootprint":"PRODUCTIEVOETAFDRUK","productionValue":"iOS {{ios}} MB • Android {{android}} MB","productionDownload":"Downloaden: iOS ~{{ios}} MB • AAB ~{{aab}} MB • APK ~{{apk}} MB","treemapTitle":"Treemap voor activa- en bestandstypeverhoudingen","treemapSub":"Totaal ~{{mb}} MB","treemapJson":"Verhouding Treemap JSON","legendImages":"Afbeeldingen:","legendTs":"TS/TSX:","legendJs":"JS-libs:","legendFonts":"Lettertypen:","legendJson":"JSON:","categoryBreakdown":"Categorie-uitsplitsing","categoriesJson":"Categorieën Uitsplitsing JSON","catImagesTitle":"Afbeeldingen en media-items","catImagesDesc":"PNG-, WebP-, SVG- en JPG-middelen in bundel","catJsTitle":"Gecompileerde knooppuntmodules en JS","catJsDesc":"Afhankelijkheden van derden en native bruggen","catFontsTitle":"Aangepaste lettertypen en vectorglyphs","catFontsDesc":"Lettertype-items in bundel","catTsTitle":"TypeScript- en JSX-componenten","catTsDesc":"App-schermcomponenten, hooks en bedrijfslogica","catJsonTitle":"JSON-gegevens en lokalisaties","catJsonDesc":"i18n vertaalwoordenboeken en statische configuraties","totalBundleAssets":"TOTAAL HOSTPROJECTBESTANDEN","totalBundleValue":"{{kb}} KB (~{{mb}} MB)","totalFormula":"Som van hostbronbestanden: {{images}} KB + {{js}} KB + {{fonts}} KB + {{ts}} KB + {{json}} KB = {{total}} KB ({{count}} items)","prodIosApp":"iOS-app (.ipa)","prodAndroidAab":"Android AAB (.aab)","prodAndroidApk":"Universele APK (.apk)","prodHeroTitleIos":"Binaire voetafdruk voor iOS-productie","prodHeroTitleAab":"Google Play-appbundel (.aab)","prodHeroTitleApk":"Universele zelfstandige APK (.apk)","prodHeroSubIos":"Schattingen van App Store-installaties en mobiele downloads via de ether","prodHeroSubAab":"Geoptimaliseerde dynamische levering per apparaat, gesplitste APK-architectuur","prodHeroSubApk":"Multi-ABI universeel installatiearchief voor sideloading en directe distributie","prodInstallSize":"INSTALLEER GROOTTE","prodInstallHint":"Ongecomprimeerde voetafdruk op het apparaat","prodDownloadSize":"DOWNLOADFORMAAT","prodDownloadHint":"Netwerkoverdrachtpayload opslaan","prodCompression":"COMPRESSIE","prodCompressionHint":"Bytecode en activaverhouding","prodFormatArch":"FORMAAT ARCHITECTUUR","prodFormatHintIos":"Apple ARM64-runtime","prodFormatHintAab":"Dynamische Google Play-levering","prodFormatHintApk":"Sideload universeel pakket","prodArchTitle":"Architectuur van binaire componenten","prodArchSub":"Gecompileerde native bibliotheken, runtime bytecodes, assets en handtekeningblokken","prodTotalIos":"TOTAAL IOS APP BINAIRE","prodTotalAab":"TOTALE ANDROID AAB-BUNDEL","prodTotalApk":"TOTAAL UNIVERSELE APK","prodTotalFormula":"Van {{devKb}} KB (~{{devMb}} MB • {{count}} totale activa) ontwikkelaarsbronbundel → {{installMb}} MB geoptimaliseerd native binair bestand ({{pct}}% bytecode/asset-compressie).","tabOverview":"Overzicht","tabProduction":"Productie ({{count}})","tabFiles":"Bestanden ({{count}})","tabPackages":"Pakketten ({{count}})","tabMedia":"Media ({{count}})","tabOptimizer":"Optimalisatie","analyzingTitle":"Host-appbundel van Metro analyseren…","analyzingHint":"Bundel ophalen en echte modules extraheren","searchFilesPlaceholder":"Zoeken op bestandsnaam (.png, .tsx, .ttf, pad)...","filteredFilesJson":"Gefilterde bestanden JSON","catAll":"Alle bestanden","catUnused":"Niet geconsumeerd (dood)","catConsumed":"In gebruik / Actief","catImages":"Afbeeldingen en media","catTypescript":"TypeScript / TSX","catJavascript":"JS- en knooppuntmodules","catFonts":"Lettertypen en symbolen","catJson":"JSON en gegevens","treeView":"Boomweergave","flatList":"Platte lijst","expand":"Uitbreiden","collapse":"Samenvouwen","showingFilesOf":"Er worden {{shown}} van {{total}} bestanden weergegeven","filesOf":"{{count}} van {{total}} bestanden","notConsumed":"Niet geconsumeerd","consumed":"Verbruikt","copyFileInfo":"Kopieer {{name}}-informatie","fileDetailsJson":"Bestandsdetails JSON","file":"bestand","files":"bestanden","fileSizeKb":"{{size}} KB","fileSizeMb":"{{size}} MB","mbValue":"~{{size}} MB","kbMbValue":"{{kb}} KB ({{mb}} MB)","legendValue":"{{kb}} KB ({{pct}}%)","mediaSavings":"{{size}} KB","searchPackagesPlaceholder":"Zoekpakket (react-native, axios, navigatie)...","dependenciesJson":"Afhankelijkheden JSON","showingDependencies":"Afhankelijkheden van {{count}} worden weergegeven","versionPrefix":"v{{version}}","bundled":"gebundeld","deprecated":"AFGESCHERMD","updateAvailable":"Update: v{{version}}","upToDate":"Up-to-date","bundledBadge":"Gebundeld","packageDetailsJson":"Pakketdetails JSON","direct":"Direct","transitive":"Transitief","minified":"~{{size}} KB verkleind","npmLink":"npm ↗","dependenciesCount":"{{count}} Afhankelijkheden","mediaAuditorTitle":"Mediacompressie-auditor","mediaAssetsJson":"Media-items JSON","mediaAuditorPrefix":"Afbeeldingen en lettertypen vormen","mediaAuditorMid":"van de totale activa (~{{kb}} KB). Het converteren van PNG's naar WebP en het subinstellingen van lettertypen kan de grootte met maximaal","mediaAuditorSuffix":"KB.","mediaAssetsList":"Media-items en lettertypen ({{count}} items)","mediaItemJson":"Media-item JSON","mediaAndFonts":"{{count}} Media en lettertypen","optimizerTitle":"Reageren Controlelijst voor native bundeloptimalisatie","optimizationChecklist":"Optimalisatiechecklist","optTip1Title":"Converteer zware PNG's naar WebP / SVG's","optTip1Desc":"Afbeeldingen zijn goed voor >40% van de uiteindelijke app-downloadgrootte. Het converteren van 2x/3x raster-PNG's naar WebP bespaart 60-70% grootte zonder zichtbaar verlies van trouw.","optTip2Title":"Schakel de Hermes Bytecode-engine in","optTip2DescActive":"Hermes is actief! JavaScript wordt Ahead-Of-Time gecompileerd in geoptimaliseerde bytecode.","optTip2DescInactive":"Hermes is gehandicapt. Schakel Hermes in uw app-configuratie in voor ~40% kleinere payload en onmiddellijke TTI-opstarten.","optTip3Title":"Subsetting van lettertypen en gewichtssnoei","optTip3Desc":"Neem alleen de lettertypegewichten op die u actief gebruikt (bijvoorbeeld Normaal en Vet). Verwijder ongebruikte glyph-bereiken om meer dan 100 KB per lettertypebestand te besparen.","optTip4Title":"Selectieve padimport (boomschudden)","optTip4Desc":"Importeer vanuit specifieke subpaden (bijvoorbeeld lodash/get of specifieke vectorpictogramsets) in plaats van grote monolithische pakketten te importeren.","optTip5Title":"Scherm Lazy Loading","optTip5Desc":"Lazy load secundaire schermen en zware modale bladen met behulp van dynamische import en InteractionManager om de initiële bundelevaluatie te verminderen.","highImpact":"Hoge impact","mediumImpact":"Middelmatige impact","bestPractice":"Beste praktijk","actionRequired":"Actie vereist","active":"Actief","tipDetails":"Tipdetails","iosComp1Name":"Kaders en dynamische pods","iosComp1Desc":"React-, Hermes- en {{count}} native pod-frameworks.","iosComp1Advice":"Zorg ervoor dat dode codes worden verwijderd (STRIP_INSTALLED_PRODUCT = YES) in de vrijgavemodus.","iosComp2Name":"Mach-O uitvoerbaar (ARM64)","iosComp2Desc":"Host App heeft Swift/Objective-C en C++ native bridges gecompileerd.","iosComp2Advice":"Schakel Monolithische LTO (Link-Time Optimization) in Xcode Scheme in.","iosComp3Name":"Activacatalogus (Assets.car)","iosComp3Desc":"AppIcons, splash-schermen, vectorglyphs en gebundelde lettertypen.","iosComp3Advice":"Compileer afbeeldingen in de Xcode Asset Catalog voor automatische app-verdunning.","iosComp4Name":"Hermes-bytecode (main.jsbundle)","iosComp4Desc":"Host-app JavaScript compileerde AOT in Hermes-bytecode ({{count}} bestanden).","iosComp4Advice":"AOT-bytecode wordt geladen met een compileerlatentie van 0 ms bij het starten van het apparaat.","iosComp5Name":"Metagegevens en codehandtekeningen","iosComp5Desc":"_CodeSignature, Info.plist en rechtenblok.","iosComp5Advice":"Standaard Apple Code Signing & provisioning-handtekening.","andComp1Name":"Native C++-bibliotheken (.so)","andComp1Desc":"libhermes.so, libfbjni.so en {{count}} native C++-adapters.","andComp1Advice":"Implementeer met de Android App Bundle (.aab) om gesplitste APK's per ABI te leveren.","andComp2Name":"Gecompileerde DEX (classes.dex)","andComp2Desc":"Gecompileerde Java- en Kotlin-runtime-, AndroidX- en React Native-bridges.","andComp2Advice":"Schakel R8 / ProGuard-verkleining in (minifyEnabled true) in build.gradle.","andComp3Name":"Android-bronnen (res/)","andComp3Desc":"Drawables, vector-XML's, mipmap-dichtheden, resources.arsc, lettertypen.","andComp3Advice":"Gebruik WebP en VectorDrawables om duplicatie van assets met meerdere dichtheden te voorkomen.","andComp4Name":"Hermes-bytecode (Android)","andComp4Desc":"Host-app JavaScript gecompileerd in Hermes bytecode ({{count}} bestanden).","andComp4Advice":"Vooraf gecompileerde bytecode tijdens de gradle-taak assembleRelease.","andComp5Name":"Manifest en handtekeningen (META-INF)","andComp5Desc":"AndroidManifest.xml, ondertekeningscertificaten, v2/v3/v4 APK-handtekeningschemablokken.","andComp5Advice":"Officieel ondertekenings- en handtekeningblok van Google Play.","apkComp1Name":"Multi-ABI C++-bibliotheken (.so)","apkComp1Desc":"Universele gedeelde bibliotheken met meerdere architectuur (.so) gebundeld voor directe sideloading.","apkComp1Advice":"Gebruik de Android App Bundle (.aab) voor Google Play om de installatiegrootte met 60% te verminderen.","apkComp2Name":"Gecompileerde DEX-bytecode (classes.dex)","apkComp2Desc":"Gecompileerde Java- en Kotlin-runtime, AndroidX-bibliotheken en native bridge-modules.","apkComp2Advice":"Schakel R8/ProGuard-verkleining in (minifyEnabled true) en thinResources true.","apkComp3Name":"Android-bronnen en -middelen (res/)","apkComp3Desc":"Drawables, vector-XML's, mipmap-dichtheden, resources.arsc, lettertypen.","apkComp3Advice":"Gebruik WebP en VectorDrawables om duplicatie van assets met meerdere dichtheden te voorkomen.","apkComp4Name":"Hermes Bytecode-bundel (Android)","apkComp4Desc":"Host-app JavaScript gecompileerd in Hermes bytecode ({{count}} bestanden).","apkComp4Advice":"Vooraf gecompileerde bytecode tijdens de gradle-taak assembleRelease.","apkComp5Name":"Manifest en handtekeningen (META-INF)","apkComp5Desc":"AndroidManifest.xml, ondertekeningscertificaten, JAR & v2/v3/v4 APK-handtekeningschema.","apkComp5Advice":"Enterprise sideload en handtekeningblok voor directe installatie."},"errors":{"title":"Er is iets misgegaan","message":"Er is een onverwachte fout opgetreden.","retry":"Probeer het opnieuw","reset":"Opnieuw instellen","close":"Sluiten","errorReport":"Foutrapport","modalTitle":"Inspecteur is gecrasht","modalMessage":"De inspecteur maakte een onverwachte fout. Je kunt het hieronder resetten.","inlineTitle":"Fout van de inspecteur","inlineMessage":"Er is een onverwachte fout opgetreden in de inspecteur.","networkError":"Netwerkverzoek is mislukt","crashIntercepted":"CRASH ONDERSCHEPPT","protected":"BESCHERMD","rootCauseTitle":"Diagnose van de hoofdoorzaak","rootCauseSubtitle":"De inspecteur heeft deze runtimefout ontdekt om beëindiging van de app te voorkomen","exactLocation":"EXACTE BRONLOCATIE","file":"Bestand:","lineCol":"Lijn / Col:","lineColVal":"Regel {{line}}, kolom {{col}}","function":"Functie:","callStack":"OPROEP STAPELFRAMES","framesCount":"{{count}} kaders","tryAgainRecover":"Probeer het opnieuw / Herstel","copyDiagnostics":"Diagnostische gegevens kopiëren","appTag":"APP","copy":"Kopieer"},"jsonViewer":{"pretty":"Mooi","raw":"Rauw","table":"Tafel","emptyObject":"Leeg voorwerp","emptyPayload":"Lege lading","emptyTable":"Leeg voorwerp","fold":"Vouw","expand":"Uitbreiden","min":"Min","indent":"Inspringen","wrap":"Wikkel","copied":"Gekopieerd!","copy":"Kopieer JSON","key":"Sleutel","value":"Waarde","lines":"lijnen","line":"lijn"},"codeSnippet":{"copy":"Kopieer","copied":"Gekopieerd!","matchCount":"{{count}} komt overeen","matchCount_plural":"{{count}} komt overeen","noMatches":"Geen overeenkomsten","searchPlaceholder":"Zoeken...","prevMatch":"Vorige wedstrijd","nextMatch":"Volgende wedstrijd","clearSearch":"Duidelijke zoekopdracht"},"diffViewer":{"added":"toegevoegd","removed":"verwijderd","changed":"veranderd","noDiff":"Geen verschillen","emptyTitle":"Geen verschillen gevonden","emptySubtitle":"De twee ladingen zijn identiek."},"logCard":{"seeMore":"Laat meer zien","seeLess":"Laat minder zien","copy":"Kopieer","copied":"Gekopieerd!"},"emptyState":{"title":"Hier nog niets","subtitle":"Gegevens verschijnen hier terwijl u de app gebruikt.","reload":"Herladen"},"errorBoundary":{"title":"Er is iets misgegaan","message":"Er is een onverwachte fout opgetreden.","retry":"Probeer het opnieuw","reset":"Opnieuw instellen","close":"Sluiten"},"crash":{"title":"Crash","searchPlaceholder":"Zoekfout, bericht, stapel...","searchDetailPlaceholder":"Zoeken in trace of JSON...","statCrashes":"Crashes","statFatal":"Fataal","statJsErrors":"JS-fouten","statPromises":"Beloften","statRender":"Renderen","statNative":"Inheems","filterAll":"Allemaal","filterFatal":"Fataal","filterJsError":"JS-fout","filterPromise":"Beloof het","filterRender":"Renderen","filterNative":"Inheems","fatalBadge":"FATAAL","handledBadge":"BEHANDELD","fatalCrash":"DODELIJKE CRASH","handledException":"BEHANDELDE UITZONDERING","unknownException":"Onbekende uitzondering","report":"Rapporteer","inspect":"Inspecteer","copyReport":"Kopieer rapport","copied":"Gekopieerd","clearTitle":"Crashgeschiedenis wissen","clearMessage":"Weet u zeker dat u alle onderschepte crashrecords wilt wissen?","clearCancel":"Annuleer","clearConfirm":"Alles wissen","emptyTitle":"Geen crashes gedetecteerd","emptySubtitle":"De wereldwijde crashguard is actief. Alle native uitzonderingen en JavaScript-uitzonderingen worden onderschept en beschermd.","emptySearchSubtitle":"Er zijn geen crashgegevens die overeenkomen met uw zoekopdracht.","tabStack":"Stapel ({{count}})","tabDiagnostics":"Diagnostiek","tabTrail":"Parcours ({{count}})","tabRawJson":"Ruwe JSON","appFrames":"App-frames ({{count}})","allFrames":"Alle frames ({{count}})","frameApp":"APP","frameLib":"LIB","anonymous":"<anoniem>","noStackTrace":"Er is geen stacktrace vastgelegd voor deze gebeurtenis.","deviceEnvironment":"Apparaat en omgeving","platform":"Platform","osVersion":"OS-versie","reactNative":"Reageer inheems","jsEngine":"JS-motor","hermesEngine":"Hermes-motor","jsc":"JSC","architecture":"Architectuur","fabricNewArch":"Stof (nieuwe boog)","paperLegacy":"Papier (verouderd)","appState":"App-status","jsHeapMemory":"JS Heap-geheugen","usedHeap":"Gebruikte hoop","totalHeap":"Totale hoop","noBreadcrumbs":"Er zijn vóór deze crash geen broodkruimelgebeurtenissen geregistreerd.","simNativeMessage":"Gesimuleerde inheemse fatale uitzondering","simPromiseMessage":"Gesimuleerde onverwerkte afwijzing van beloftes","simRenderMessage":"Gesimuleerde weergavefout van React-component","simJsMessage":"Gesimuleerde JavaScript-uitzondering","reportTitle":"CRASH DIAGNOSTISCH RAPPORT","reportErrorName":"Foutnaam:","reportMessage":"Bericht:","reportType":"Type:","reportFatalYes":"JA (fataal)","reportFatalNo":"NEE (gevangen/behandeld)","reportFatal":"Dodelijk:","reportTimestamp":"Tijdstempel:","reportUptime":"App-uptime:","reportUptimeValue":"{{seconds}} seconden","reportPlatform":"Platform:","reportReactNative":"Reageer native:","reportHermes":"Hermes:","reportEnabled":"Ingeschakeld","reportDisabled":"Uitgeschakeld","reportArchitecture":"Architectuur:","reportFabricNew":"Stof (nieuw)","reportPaperLegacy":"Papier (verouderd)","reportScreenSize":"Schermgrootte:","reportAppState":"App-status:","reportJsMemory":"JS-geheugen:","reportStackTrace":"STAPEL TRACE:","reportNoStackTrace":"Geen stacktracering beschikbaar","reportComponentHierarchy":"COMPONENTHIËRARCHIE:","reportRecentBreadcrumbs":"RECENTE BROODKRUIMMEN:","mdReportTitle":"🚨 Crashrapport: {{name}}","mdStackTrace":"📦 Stapeltracering","mdComponentHierarchy":"🌲 Componenthiërarchie","mdRecentBreadcrumbs":"👣 Recente broodkruimels","mdSeverityFatal":"FATAAL","mdSeverityHandled":"BEHANDELD","breadcrumbNavigation":"Navigeer van '{{from}}' naar '{{to}}'","breadcrumbAction":"Actie: {{actionType}}","unknown":"Onbekend","runtimeException":"Runtime-uitzondering","logFatalCrash":"Fatale crash","logUnhandledError":"Onverwerkte fout","errorNameFatal":"Fatale fout","errorNameUnhandled":"UnhandledException","nativeCrashTitle":"Inheemse crash","nativeUncaughtException":"Inheemse, niet-afgevangen uitzondering","nativeException":"Inheemse uitzondering","unhandledPromiseRejection":"Onafgehandelde afwijzing van belofte","filterTitle":"Crashfilters","filterSubtitle":"Diagnostiek en rapporten","filterReset":"Alles resetten","filterTypeSection":"CRASH-TYPE","filterTypeAll":"Alle soorten","filterTimeSection":"TIJD HORIZON","filterTimeAll":"Altijd","filterTime15m":"Laatste 15 minuten","filterTime1h":"Laatste 1 uur","filterTime24h":"Laatste 24 uur","filterTime7d":"Laatste 7 dagen","filterPlatformSection":"PLATFORM","filterPlatformAll":"Alle platforms","filterPlatformIos":"iOS","filterPlatformAndroid":"Android","filterEngineSection":"JS-MOTOR","filterEngineAll":"Alle motoren","filterEngineHermes":"Hermes","filterSortSection":"SORTEER BESTELLING","filterSortNewest":"Nieuwste eerst (standaard)","filterSortOldest":"Oudste eerst","filterDiscard":"Gooi weg","filterApply":"Toepassen ({{count}} Crashes)","frameCopy":"Kopieer","frameCopied":"Gekopieerd","componentHierarchy":"Componenthiërarchie","breadcrumbTrail":"ACTIVITEITENSPOOR & EVENEMENTENLOGBOEK","deviceDiagnostics":"APPARAATDIAGNOSTIEK BIJ CRASH","openInInspector":"Openen in inspector"},"mediaGallery":{"all":"Alles ({{count}})","photos":"Foto's","videos":"Video's","gifs":"GIF's","purge":"Opschonen ({{size}})","purgeTitle":"Alle media leegmaken","purgeMessage":"Hiermee worden alle {{count}} vastgelegde screenshots, video's en GIF's ({{size}}) definitief verwijderd. Doorgaan?","noMediaTitle":"Geen vastgelegde media","noMediaDesc":"Gebruik de knop Foto of Video opnemen in de werkbalk om screenshots van de hele app, schermopnamen of GIF's te maken.","deleted":"Media-item verwijderd","allPurged":"Alle vastgelegde media zijn verwijderd","converting":"Converteren...","convertToGif":"Converteren naar GIF","playVideo":"Speel video af","playError":"Kan video niet afspelen","convertedSuccess":"Succesvol geconverteerd naar geanimeerde GIF!","convertFailed":"Kan niet converteren naar GIF","share":"Deel","copyUri":"Kopieer URI","uriCopied":"Bestands-URI gekopieerd naar klembord","delete":"Verwijderen","deleteSelected":"Verwijderen ({{count}})","deleteSelectedTitle":"Geselecteerde verwijderen","deleteSelectedMessage":"Weet je zeker dat je {{count}} geselecteerde media-items wilt verwijderen?","deletedCount":"{{count}} media-items verwijderd","deleteTitle":"Media verwijderen","deleteMessage":"Weet je zeker dat je {{filename}} wilt verwijderen?","shareUnavailable":"Delen is niet beschikbaar op dit apparaat","showingResults":"Resultaten van {{count}} worden weergegeven","showingFilteredResults":"Er worden {{count}} van {{total}} resultaten weergegeven","selectedOfResults":"Geselecteerde {{selected}} van {{total}} resultaten","minimize":"Minimaliseer","expand":"Vouw Volledig scherm uit","collapse":"Sluit Volledig scherm af","speed":"Snelheid","loop":"Lus","pause":"Pauze","play":"Spelen","hideGridlines":"Instagram-raster verbergen (3×3)","showGridlines":"Instagram-raster tonen (3×3)","hideWatermark":"QA-watermerk verbergen","showWatermark":"QA-watermerk tonen","exportGif":"Exporteren als geanimeerde GIF","snapshotFrame":"Frame momentopname (PNG)","tapToPlaceStep":"Tik of sleep om stapbadge te plaatsen","resetAdjustments":"Aanpassingen gereset","tagPlaced":"Tag geplaatst","tapToAddText":"Tik op de afbeelding om tekst toe te voegen","textAdded":"Tekstoverlay toegevoegd","redone":"Opnieuw uitgevoerd","undone":"Ongedaan gemaakt","videoSaved":"Bewerkte video opgeslagen in galerij","savedSuccess":"Succesvol opgeslagen","saveFailed":"Kan media niet opslaan","snapshotSaved":"Momentopnameframe opgeslagen in galerij","snapshotFailed":"Kan frame momentopname niet vastleggen","shareSuccess":"Media succesvol gedeeld","cropFailed":"Kan media niet bijsnijden","croppedSuccess":"Media succesvol bijgesneden","resizeFailed":"Kan media niet schalen","resizedSuccess":"Media succesvol geschaald","trimFailed":"Kan video niet bijsnijden","trimmedSuccess":"Video succesvol bijgesneden","muteFailed":"Kan video-audio niet bijwerken","mutedSuccess":"Audio succesvol aangepast","resetSuccess":"Afbeelding hersteld naar origineel","openCameraRoll":"Filmrol openen","importPhotos":"Foto’s importeren uit bibliotheek","importVideos":"Video’s importeren uit bibliotheek","importedPhoto":"Foto geïmporteerd uit filmrol","importedVideo":"Video geïmporteerd uit filmrol","importFailed":"Kan media niet importeren","preview":"Voorbeeld"},"socket":{"title":"WebSocket","messages":"Berichten","overview":"Overzicht","params":"Params","rawAndCode":"Rauw en code","totalFrames":"TOTAAL FRAMES","sentRecv":"VERZONDEN / ONTVANGEN","dataTransferred":"GEGEVENS OVERGEDRAGEN","searchFramesPlaceholder":"Zoek framepayloads of gebeurtenisnamen...","sent":"Verzonden","recv":"Herv","emptyFrames":"Er zijn geen frames vastgelegd voor deze verbinding","searchSocketsPlaceholder":"WebSocket-URL of berichten zoeken...","noSockets":"Geen WebSocket-verbindingen","noSocketsDesc":"Vastgelegde WebSocket-, Socket.IO- en WSS-verbindingen verschijnen hier in realtime.","noMatching":"Geen overeenkomende WebSockets","adjustSearchFilter":"Probeer uw zoekopdracht aan te passen of chips te filteren.","simulateTraffic":"Simuleer demo-websocketverkeer","clearTitle":"Wis alle WebSocket-logboeken","clearMessage":"Weet u zeker dat u alle opgenomen WebSocket-sessies wilt verwijderen?","cleared":"Alle WebSocket-logboeken zijn gewist","deleteSelectedTitle":"Verwijder geselecteerde websockets","deleteSelectedMsg":"Weet u zeker dat u {{count}} geselecteerde WebSocket-logboeken wilt verwijderen?","filterTitle":"WebSocket-verbindingen filteren","showingConnections":"{{count}}-verbindingen worden weergegeven","showingFilteredConnections":"Toont {{filtered}} van {{total}} verbindingen","deletedCount":"{{count}} WebSocket-logboeken verwijderd","copiedUrls":"{{count}} URL's gekopieerd naar klembord","webSocketTraffic":"WebSocket-verkeer ({{count}} verbindingen)","connectionDetails":"VERBINDINGSDETAILS","url":"URL","clientEngine":"Client-engine","readyState":"Gereedheidsstatus","connectedAt":"Verbonden om","closedAt":"Gesloten om","closeCodeReason":"Sluitcode & Reden","subprotocols":"Subprotocollen","callerStack":"Aanroepende stack","error":"Fout","handshakeHeaders":"Handshake-headers","handshakeParams":"HANDSHAKE-QUERYPARAMETERS","noQueryParams":"Geen queryparameters doorgegeven in verbindings-URL","jsClientCode":"JAVASCRIPT-CLIENTCODE","terminalWscat":"TERMINAL WSCAT-OPDRACHT","rawDump":"RUWE VERBINDING JSON-DUMP"},"push":{"title":"Pushmeldingen","preview":"Voorbeeld","payload":"Aangepaste lading","deliveryMetadata":"Bezorg- en berichtmetagegevens","rawPayload":"Ruwe lading","link":"Koppeling","appNotification":"App-melding","now":"nu","domainFields":"Domeinspecifieke velden","searchPlaceholder":"Pushmeldingen zoeken...","noNotifications":"Geen pushmeldingen","noNotificationsDesc":"Vastgelegde Firebase FCM, Apple APN's, OneSignal en aangepaste push-gebeurtenissen verschijnen hier in realtime.","filterTitle":"Filter pushmeldingen","clearTitle":"Pushgeschiedenis wissen","clearMessage":"Weet u zeker dat u alle records voor pushmeldingen wilt wissen?","cleared":"Geschiedenis van pushmeldingen gewist","foreground":"Voorgrond","background":"Achtergrond","quit":"Stoppen","messageId":"Bericht-ID:","sourceDomain":"Bron / Domein:","appState":"App-status:","actionType":"Actietype:","timestamp":"Tijdstempel:","channelId":"Kanaal-ID:","sound":"Geluid:","badgeCount":"Badge-aantal:","collapseKey":"Samenvoegsleutel:","noCustomData":"Geen aangepaste sleutel-waardegegevens gevonden in de payload","noMatching":"Geen overeenkomende push-meldingen","adjustSearchFilter":"Probeer uw zoekopdracht of filters aan te passen."},"debugging":{"title":"Foutopsporing en hulpmiddelen","buildSuccess":"APK-build succesvol gegenereerd!","buildFailed":"Bouwen mislukt: {{error}}","buildCancelled":"Build geannuleerd door gebruiker"},"about":{"title":"Over en specificaties","subtitle":"Pakketinformatie, runtime-specificaties en diagnostische payload","heroTitle":"In-app-inspecteur","heroDescription":"De alles-in-één oplossing voor foutopsporing, logboekregistratie en QA op het apparaat voor React Native- en Expo-toepassingen. Ontworpen voor ontwikkelaars, QA-testers en productteams.","upToDate":"Up-to-date","versionAvailable":"v{{version}} Beschikbaar","copyUpgradeCommand":"Upgrade-opdracht kopiëren (v{{version}})","copiedUpgradeCommand":"Gekopieerde npm-upgradeopdracht!","appInformation":"APP-INFORMATIE","appName":"App-naam","packageIdentifier":"Pakket-ID","appVersion":"App-versie","environment":"Milieu","developmentDebug":"Ontwikkeling (foutopsporing)","productionRelease":"Productie (uitgave)","platform":"Platform","appleIos":"Apple iOS","googleAndroid":"GoogleAndroid","features":"WAT IN-APP INSPECTOR DOET","featureNetwork":"Netwerkverkeersmonitor","featureNetworkDesc":"Inspecteer HTTP- en HTTPS API-verzoeken, antwoorden, headers en serverlatentie met watervaltiminggrafieken.","featureConsole":"Console-logger","featureConsoleDesc":"Bekijk real-time consolelogboeken, waarschuwingen en fouten met de oorsprong van het bronbestand en opgemaakte stacktraces.","featureAnalytics":"Analytics-telemetrie","featureAnalyticsDesc":"Volg Firebase- en aangepaste analysegebeurtenissen, schermweergaven en gebruikerseigenschappen live op het apparaat.","featureRedux":"Redux-status en -acties","featureReduxDesc":"Inspecteer verzonden acties, payloads en statusboomverschillen zonder verbinding te maken met desktop-companion-tools.","featureCapture":"Scherm- en video-opname","featureCaptureDesc":"Maak screenshots en neem testsessies op om deze direct te delen met QA- en technische teams.","featureCrash":"Crash Catcher en diagnostiek","featureCrashDesc":"Beschermt tegen native crashes en biedt apparaatstatusstatistieken, waaronder RAM, batterij en opslag.","github":"GitHub","githubSub":"Ster- en broncode","npmRegistry":"NPM-register","npmRegistrySub":"Pakketupdates","documentation":"Documentatie","documentationSub":"Integratie gids","reportIssue":"Rapporteer probleem","reportIssueSub":"Hulp & ondersteuning","releaseNotes":"Release-opmerkingen","releaseNotesSub":"Wat is er nieuw","copyInstall":"Kopieer Install","copyInstallSub":"npm / garen-opdracht","copiedInstallCommand":"Gekopieerde pakketinstallatieopdracht!","footerLicense":"Reageer Native In-App Inspector · MIT-licentie","footerTagline":"Zero-config foutopsporingstool op het apparaat"},"telemetry":{"fps":"FPS","liveTraffic":"LIVE NETWERK","ram":"RAM","active":"ACTIEF","networkSpeed":"Netwerksnelheid","fpsLive":"Live FPS","ramUsage":"RAM-gebruik","battery":"Batterij","livePerformanceStrip":"Live prestatiebalk"},"media":{"animatedGif":"GEANIMEERDE GIF","cropDefect":"Defect bijsnijden","rotate90":"90° draaien","redactPii":"PII verbergen","trim5s":"5s bijsnijden","muteAudio":"Audio dempen","toGif":"Naar GIF","play":"Afspelen","trim":"Bijsnijden","audio":"Audio","speed":"Snelheid","snapshot":"Momentopname"},"language":{"confirmTitle":"Taal wijzigen?","confirmMessage":"Wilt u de inspectortaal wijzigen naar {{newLang}}?","confirmApply":"Taal toepassen","current":"Huidig","new":"Nieuw"},"support":{"title":"Ondersteuning & Community","subtitle":"React Native In-App Inspector","heroDescription":"Met passie gemaakt om mobiele teams wereldwijd een complete on-device debugging-suite te bieden. Uw sponsoring, sterren en feedback stimuleren continue verbeteringen.","sponsor":"Sponsor op GitHub","sponsorBadge":"SPONSOR","sponsorDesc":"Ondersteun continu onderhoud, nieuwe functies en verbeteringen.","sponsorBtn":"Word sponsor","copiedSponsor":"GitHub Sponsors-link gekopieerd!","star":"Geef een ster op GitHub","starDesc":"Geef onze repository een ster zodat meer ontwikkelaars deze tool ontdekken.","issues":"Probleem melden / Suggestie","issuesDesc":"Fout gevonden of een idee? Open een issue op GitHub.","docs":"Officiële documentatie","docsDesc":"Interactieve functietour, zoeksyntaxis en configuratiehandleidingen.","contact":"Contact opnemen met auteur","contactDesc":"vengatmacuser@gmail.com • Directe ondersteuning & zakelijke vragen.","waysToSupport":"MANIEREN OM BIJ TE DRAGEN & STEUNEN","npmRegistry":"NPM-pakketregister","npmRegistryDesc":"Bekijk releasenotities, pakketgroottes en installatiestatistieken.","shareTitle":"DEEL HET MET ANDEREN","shareDesc":"Help uw teamgenoten en QA-specialisten sneller te debuggen met netwerk, console en Redux.","shareWithTeam":"Delen met team","copiedRepo":"Repository-link gekopieerd!","copyRepo":"Kopieer repo-URL","maintainer":"PROJECTBEHEERDER","sendEmail":"E-mail verzenden","copiedEmail":"E-mailadres gekopieerd!","copyEmail":"E-mail kopiëren","close":"Sluiten"},"perf":{"title":"Performance & FPS Profiler Studio","target60Fps":"60 FPS Target","triggerGc":"GC","gcTriggered":"Garbage collection triggered","resetStats":"Reset","statsReset":"Performance counters reset","copySummary":"Copy","summaryCopied":"Performance summary copied to clipboard","exportReport":"Export","shareUnavailable":"Share unavailable","liveApm":"LIVE APM","statusExcellent":"EXCELLENT","statusGood":"GOOD","statusFair":"FAIR","statusPoor":"POOR","descExcellent":"UI and JS threads are buttery smooth. Zero performance bottlenecks detected.","descGood":"Good performance with occasional frame drops during heavy operations.","descPoor":"Performance jank detected. JS event loop is being blocked by synchronous tasks.","session":"Session","apdex":"Apdex","uiFps":"UI FPS","avg":"Avg","min":"Min","frameTime":"Frame Time","target":"Target","jsThreadLag":"JS Thread Lag","peak":"Peak","jsHeap":"JS Heap","engineProtected":"Engine Protected","vsyncBudgetConsumption":"16.6ms Vsync Budget Consumption","budgetHeadroomAvailable":"budget headroom available","budgetExceededBy":"Budget exceeded by","budgetTarget":"Budget: 16.6ms","tabOverview":"Overview & Vitals","tabPercentiles":"Percentiles & Latency","tabEngine":"Engine & Heap","tabJanks":"Janks Log","tabBenchmark":"Stress Tests","datadogVitalsTitle":"Datadog & New Relic APM Vitals","datadogVitalsDesc":"Real-time Mobile APM metrics computed via official New Relic Apdex (T=16.6ms) and Datadog RUM Mobile Vitals algorithms.","satisfiedFrames":"Satisfied (≤16.6ms)","slowFrames":"Slow Frames (17-66ms)","frozenFrames":"Frozen Frames (>66ms)","longTasks":"JS Long Tasks (>50ms)","distributionTitle":"Frame Duration Distribution (Histogram)","framesSampled":"frames sampled","ultraSmooth":"Ultra-smooth","normalUiLayout":"Normal UI Layout","minorVariance":"Minor Variance","droppedFrame":"Dropped Frame","frozenFrame":"Frozen Frame","percentilesTitle":"Latency Percentile Matrix (p50 / p90 / p95 / p99)","percentilesSubtitle":"Computed from Live Frames","percentilesDesc":"Exact mathematical distribution of frame times sampled from the active rolling window.","p50Label":"p50 (Median)","p50Sub":"50% of frames faster","p90Label":"p90","p90Sub":"90% of frames faster","p95Label":"p95","p95Sub":"95% of frames faster","p99Label":"p99 (Tail Latency)","p99Sub":"Worst 1% outlier frames","realtimeFrameTimes":"Real-Time Frame Times (50 Frames)","target60FpsLabel":"16.6ms Target (60fps)","past50Frames":"← Past 50 Frames","nowInstant":"Now (Instantaneous) →","smoothLegend":"Smooth (<18ms)","jankLegend":"Jank (18-33ms)","frozenLegend":"Frozen (>33ms)","jsResponsiveness":"JS Thread Responsiveness","instantaneous":"⚡ Instantaneous","lagUnit":"ms Lag","avgJsQueueLag":"Average JS Queue Lag","peakLagSpike":"Peak Lag Spike","engineTelemetryTitle":"Engine & Runtime Telemetry","engineTelemetryDesc":"Deep inspection of the active JavaScript Virtual Machine, memory allocations, and React Native architecture.","jsEngine":"JavaScript Engine","architectureMode":"Architecture Mode","turboModulesBridge":"TurboModules Bridge","turboModulesEnabled":"⚡ Enabled (JSI Direct)","standardBridge":"Standard Bridge","liveHeapSize":"Live Heap Size","totalHeapAllocated":"Total Heap Allocated","sessionPeakHeap":"Session Peak Heap","gcCollections":"GC Collections","gcCpuTime":"GC CPU Time","nativeManaged":"Native Managed","triggerHermesGc":"Trigger Hermes Garbage Collection","invokedHermesGc":"Invoked Hermes GC cycle","jankIncidentLog":"Jank & Frozen Frame Incident Log","janksCount":"janks","allFilter":"ALL","moderateFilter":"MODERATE","severeFilter":"SEVERE","frozenFilter":"FROZEN","zeroJanksDetected":"Zero Janks Detected","zeroJanksDesc":"All frames rendered smoothly within the target vsync budget.","inspect":"Inspect","hide":"Hide","incidentDiagnostics":"Incident Diagnostics","delayedBy":"Frame delayed by","beyondDeadline":"beyond standard vsync deadline","stressTitle":"Interactive Stress Test & Benchmark Suite","stressDesc":"Trigger synchronous workloads or render bursts to watch the live FPS and JS lag meters react dynamically.","jsStressTitle":"JS Loop Stress (120ms)","jsStressSub":"Simulates heavy compute / blocking synchronous loop","jsStressRan":"Ran 120ms synchronous JS blocking loop","renderStressTitle":"Re-render Burst (25 frames)","renderStressSub":"Simulates rapid state & layout reconciliation passes","renderStressRan":"Fired 25 rapid re-render cycles"}}