{
  "pageTitle": "VDO.Ninja OBS Bedieningspaneel",
  "mainHeading": "VDO.Ninja OBS Bediening",
  "languageSwitcher": {
    "label": "Taal:"
  },
  "collapsible": {
    "clickToExpand": "Klik om uit te vouwen",
    "clickToCollapse": "Klik om in te klappen"
  },
  "customCss": {
    "title": "Aangepaste CSS",
    "label": "Voer hier uw aangepaste CSS in:",
    "description": "Deze CSS wordt toegepast op de bronnen."
  },
  "obsConnection": {
    "title": "OBS WebSocket Verbinding",
    "websocketUrlLabel": "WebSocket URL:",
    "passwordLabel": "Wachtwoord:",
    "cameraPrefixLabel": "Algemeen camera voorvoegsel:",
    "reactionPrefixLabel": "Reactie voorvoegsel: VDO.",
    "highlightPrefixLabel": "Highlight voorvoegsel: VDO.",
    "reactionPrefixDynamicLabel": "Reactie voorvoegsel: {{prefix}}{{separator}}{{subPrefix}}",
    "highlightPrefixDynamicLabel": "Highlight voorvoegsel: {{prefix}}{{separator}}{{subPrefix}}",
    "connectButton": "Verbinden",
    "disconnectButton": "Verbinding verbreken",
    "statusDisconnected": "Status: Niet verbonden",
    "statusConnected": "Status: Verbonden",
    "statusConnecting": "Status: Verbinden...",
    "statusError": "Status: Fout",
    "statusErrorUrlMissing": "Status: Fout - URL ontbreekt",
    "statusErrorTimeout": "Status: Fout - Verbinding time-out",
    "statusErrorCameraPrefixMissing": "Status: Fout - Camera voorvoegsel ontbreekt"
  },
  "vdoNinjaSettings": {
    "title": "VDO.Ninja Instellingen",
    "baseUrlLabel": "VDO.Ninja Basis URL:",
    "baseUrlPlaceholder": "https://vdo.ninja",
    "roomNameLabel": "Kamernaam:",
    "roomNamePlaceholder": "bijv. MyNinjaRoom",
    "passwordLabel": "Wachtwoord:",
    "passwordPlaceholder": "Kamer of &password",
    "streamIdsLabel": "Stream ID's:",
    "streamIdsPlaceholder": "streamId1,streamId2",
    "roomOrStreamIdsNeeded": "Kamernaam of Stream ID(s) vereist",
    "connectButton": "Verbinden",
    "disconnectButton": "Verbinding verbreken",
    "cancelButton": "Annuleren",
    "statusDisconnected": "Status: Niet verbonden",
    "statusConnected": "Status: Verbonden",
    "statusConnecting": "Status: Verbinden...",
    "statusConnectionFailed": "Status: Verbinding mislukt",
    "statusConnectionLost": "Status: Verbinding verloren"
  },
  "streamIdMappings": {
    "title": "Stream ID Toewijzingen",
    "addNewMappingButton": "Nieuwe toewijzing toevoegen",
    "ruleTitle": "Stream toewijzingsregel",
    "streamIdPlaceholder": "Stream ID",
    "streamIdTooltip": "VDO.Ninja Stream ID",
    "labelPlaceholder": "Label (optioneel)",
    "labelTooltip": "VDO.Ninja Stream Label",
    "matchTypeTooltip": "Hoe streams te matchen",
    "matchType": {
        "idOnly": "Alleen ID",
        "labelOnly": "Alleen Label",
        "bothRequired": "Beide Vereist",
        "eitherMatch": "Een van beide"
    },
    "targetSceneTooltip": "Doel OBS Scène",
    "selectSceneOption": "Selecteer een scène...",
    "removeRuleTooltip": "Deze toewijzingsregel verwijderen",
    "cloneToMainSceneLabel": "Klonen naar hoofdscène",
    "switchToSceneOnAddLabel": "Schakel naar scène bij toevoegen",
    "ruleDescription": "Definieer hoe binnenkomende streams naar OBS scènes worden geleid."
  },
  "obsTargetSettings": {
    "title": "OBS Doelinstellingen",
    "sourceCreationScenesLabel": "Scènes voor bronnen maken:",
    "sourceCreationScenesDesc": "Selecteer één of meer scènes. De eerste wordt de primaire, anderen voor kopiëren.",
    "loadingScenes": "Scènes laden...",
    "noScenesFound": "Geen scènes gevonden",
    "refetchScenesButton": "Scènes opnieuw ophalen",
    "screenShareSettings": {
        "title": "Scherm delen instellingen:",
        "widthLabel": "Breedte:",
        "heightLabel": "Hoogte:",
        "resolutionNote": "Deze resolutie wordt gebruikt voor schermdelen bronnen in scènes met een 'Reactie' layout."
    },
    "autoAddSourcesLabel": "Nieuwe streams automatisch als bronnen toevoegen",
    "autoRemoveSourcesLabel": "Bronnen automatisch verwijderen bij verbreken verbinding",
    "newSourceSizing": {
        "label": "Standaard brongrootte:",
        "defaultSizeOption": "Standaard (1920x1080 op 0,0)",
        "bestFitOption": "Beste pasvorm (Beeldverhouding behouden)",
        "stretchToFillOption": "Uitrekken om scherm te vullen",
        "overrideNote": "Specifieke layouts gedefinieerd in de \"Layouts\" sectie overschrijven deze voor die scènes."
    },
    "codec": {
        "label": "Codec:",
        "noneOption": "geen",
        "learnMoreTitle": "Meer leren over codec opties"
    }
  },
  "sceneLayouts": {
    "title": "Scène Layouts",
    "addNewLayoutButton": "Nieuwe layout toevoegen",
    "description": "Definieer automatische layouts voor specifieke OBS scènes. Deze overschrijven de standaard brongrootte voor de geconfigureerde scènes.",
    "sceneLabel": "Scène:",
    "selectSceneOption": "Selecteer scène...",
    "layoutLabel": "Layout:",
    "selectLayoutOption": "Selecteer layout...",
    "layoutTypes": {
        "grid": "Raster",
        "reaction": "Reactie",
        "highlight": "Highlight"
    },
    "noActiveLayouts": "Geen actieve layouts",
    "removeLayoutTooltip": "Deze layout configuratie verwijderen",
    "sceneAlreadyConfiguredTooltip": "(Al in gebruik)",
    "sceneAlreadyConfiguredAlert": "Scène '{{sceneName}}' is al in gebruik door een andere layout configuratie.",
    "controls": {
        "margin": "Marge",
        "spacing": "Tussenruimte",
        "offsetX": "X Verschuiving",
        "offsetY": "Y Verschuiving",
        "gridSplitScreenTwoCameras": "Gesplitst scherm voor 2 camera's (Raster)",
        "distributeCameras": "Camera's verdelen (Reactie/Highlight)"
    }
  },
  "activeStreams": {
    "title": "Actieve Streams",
    "noActiveStreams": "Geen actieve streams",
    "streamIdLabel": "ID: {{id}}",
    "labelLabel": "Label: {{label}}",
    "targetSceneLabelText": "Doel scène: {{sceneName}}",
    "notSet": "Niet ingesteld",
    "defaultSceneTag": "standaard",
    "mappedSceneTag": "toegewezen",
    "addedToObs": "✓ Toegevoegd aan OBS",
    "notInObs": "✗ Niet in OBS",
    "buttons": {
        "addToObs": "Toevoegen aan OBS",
        "removeFromObs": "Verwijderen uit OBS",
        "highlight": "Highlight",
        "unhighlight": "Highlight verwijderen",
        "screenShare": "Scherm delen",
        "stopScreenShare": "Stop scherm delen"
    }
  },
  "log": {
    "title": "Log"
  },
  "vdoNinja": {
    "defaultStreamLabel": "Stream {{id}}"
  },
  "logMessages": {
    "settingsSaved": "Instellingen opgeslagen.",
    "settingsLoaded": "Instellingen geladen uit localStorage.",
    "customCssChangedWillApplyToSource": "Aangepaste CSS invoer gewijzigd. Het wordt direct toegepast op OBS broninstellingen bij volgende creatie/update.",
    "errorLoadingSettings": "Fout bij laden instellingen uit localStorage: {{message}}. Standaardwaarden gebruiken.",
    "noSavedSettings": "Geen opgeslagen instellingen gevonden. Standaardwaarden gebruiken.",
    "appInitialized": "VDO.Ninja OBS Bedieningspaneel geïnitialiseerd. Welkom!",
    "jsShaLoaded": "jsSHA bibliotheek succesvol geladen (fallback voor Web Crypto).",
    "errorLoadingJsSha": "Fout: Kan jsSHA bibliotheek niet laden. OBS authenticatie kan falen als Web Crypto ook niet beschikbaar is.",
    "loadedStreamMappings": "{{count}} stream toewijzingen geladen.",
    "errorLoadingStreamMappings": "Fout bij laden stream toewijzingen uit localStorage: {{message}}",
    "warningStreamMappingElementsNotFound": "Waarschuwing: Kon niet alle verwachte elementen vinden in een stream toewijzing UI div.",
    "loadedLayoutConfigs": "{{count}} scène layout configuraties geladen.",
    "errorLoadingLayoutConfigs": "Fout bij laden scène layout configuraties: {{message}}",
    "savedLayoutConfigs": "{{count}} scène layout configuraties opgeslagen.",
    "errorSavingLayoutsDuplicateScene": "Fout bij opslaan layouts: Scène '{{sceneName}}' is meerdere keren geconfigureerd. Zorg ervoor dat elke scène slechts één layout heeft.",
    "layoutSceneNotFound": "Opgeslagen scène '{{sceneName}}' voor layout niet gevonden in huidige OBS scènes.",
    "errorHidingSource": "Fout bij verbergen bronitem {{sourceName}} in {{sceneName}}: {{message}}",
    "sceneAlreadyConfiguredError": "Scène '{{sceneName}}' is al geconfigureerd voor een andere layout. Selectie ongedaan maken.",
    "vdoNinja": {
        "disconnected": "Verbinding met VDO.Ninja verbroken.",
        "alreadyConnected": "Al verbonden met VDO.Ninja.",
        "errorRoomOrStreamIdNeeded": "VDO.Ninja Fout: Kamernaam of Stream ID(s) moet worden opgegeven.",
        "connectionTimeout": "VDO.Ninja verbinding time-out. Geen activiteit ontvangen van iframe.",
        "roomOrStreamIdNeededForConnect": "VDO.Ninja: Kamernaam of specifieke Stream ID(s) moet worden opgegeven om te verbinden.",
        "streamIdsEmptyAfterTrim": "VDO.Ninja: Stream ID's opgegeven maar waren leeg na trimmen.",
        "initializingIframe": "VDO.Ninja iframe initialiseren met URL: {{url}}",
        "invalidBaseUrl": "Ongeldige VDO.Ninja basis URL in instellingen: {{url}}",
        "iframeConnectedActive": "VDO.Ninja iframe verbinding tot stand gebracht en actief.",
        "streamConnectedActive": "VDO.Ninja stream verbonden/actief: \"{{label}}\" (ID: {{id}})",
        "autoAddingStream": "Stream {{id}} automatisch toevoegen aan OBS.",
        "streamDisconnectedInactive": "VDO.Ninja stream verbroken/inactief: \"{{label}}\" (ID: {{id}})",
        "autoRemovingStream": "Stream {{id}} automatisch verwijderen uit OBS.",
        "streamLabelUpdated": "VDO.Ninja stream label bijgewerkt voor ID {{id}}: \"{{newLabel}}\" (was \"{{oldLabel}}\")",
        "connectionLostResetting": "VDO.Ninja verbinding verloren (geen activiteit van iframe). Poging tot reset."
    },
    "obs": {
        "disconnecting": "Verbinding met OBS WebSocket verbreken...",
        "errorCameraPrefixRequired": "Fout: Algemeen camera voorvoegsel is vereist voor OBS verbinding.",
        "errorUrlRequired": "Fout: OBS WebSocket URL is vereist.",
        "attemptingConnection": "Poging om verbinding te maken met OBS WebSocket op {{url}}...",
        "connectionTimeout": "OBS WebSocket verbindingspoging time-out.",
        "connectionOpenedWaitingHello": "OBS WebSocket verbinding geopend. Wachten op Server Hello...",
        "receivedHelloSendingIdentify": "Hello ontvangen van OBS. Identify verzenden...",
        "authDataPrepared": "Authenticatiegegevens voorbereid voor Identify bericht.",
        "warningAuthRequiredNoPassword": "Waarschuwing: OBS server vereist authenticatie, maar geen wachtwoord opgegeven.",
        "authSuccessConnected": "OBS WebSocket Authenticatie succesvol! Verbinding tot stand gebracht.",
        "requestError": "OBS Verzoek Fout (Type: {{type}}, ID: {{id}}): {{error}} (Code: {{code}})",
        "eventSceneListChanged": "OBS Event: Scènelijst gewijzigd. Scènes opnieuw ophalen.",
        "errorProcessingMessage": "Fout bij verwerken OBS WebSocket bericht: {{message}}. Data: {{data}}",
        "webSocketError": "OBS WebSocket Fout: {{error}}",
        "authFailedReason": "Authenticatie mislukt - onjuist wachtwoord of authenticatie vereist en niet opgegeven.",
        "connectionClosedReasonCode": "Code: {{code}}{{wasClean}}",
        "uncleanDisconnection": " (Onverwachte verbreking)",
        "connectionClosed": "OBS WebSocket Verbinding gesloten. Reden: {{reason}}",
        "errorCreatingConnection": "Fout bij maken OBS WebSocket verbinding: {{message}}",
        "authGenerationError": "OBS Authenticatie generatie fout: {{message}}",
        "cannotSendRequestNotConnected": "Kan verzoek '{{requestType}}' niet verzenden: Niet verbonden met OBS.",
        "errorSendingRequest": "Fout bij verzenden OBS verzoek '{{requestType}}': {{message}}",
        "requestTimeout": "OBS Verzoek '{{requestType}}' (ID: {{id}}) time-out.",
        "connectionEstablishedFetchingData": "OBS Verbinding volledig tot stand gebracht. Initiële data ophalen...",
        "errorPostConnectionSetup": "Fout tijdens post-OBS verbinding setup (scènes ophalen): {{message}}",
        "connectionClosedOrLost": "OBS Verbinding is gesloten of verloren.",
        "cannotFetchScenesNotConnected": "Kan OBS scènes niet ophalen: Niet verbonden met OBS.",
        "fetchingScenes": "OBS scènes ophalen...",
        "fetchedScenesCount": "{{count}} scènes opgehaald van OBS.",
        "failedToFetchScenes": "Ophalen OBS scènes mislukt of geen scènes geretourneerd.",
        "errorFetchingScenes": "Fout bij ophalen OBS scènes: {{message}}",
        "cannotHighlightNotConnected": "Kan niet highlighten: Niet verbonden met OBS.",
        "highlightLayoutActiveManualLegacy": "Scène '{{sceneName}}' gebruikt de nieuwe Highlight Layout. Handmatige highlight knop kan beperkt effect hebben of wordt overschreven.",
        "stoppingScreenShareForHighlight": "Een scherm delen is actief ({{id}}). Dit stoppen voordat gemarkeerd wordt.",
        "cannotScreenShareNotConnected": "Kan scherm delen niet starten: Niet verbonden met OBS.",
        "unhighlightingForScreenShare": "Een camera is gemarkeerd ({{id}}). Markering verwijderen voordat scherm delen wordt gestart.",
        "cannotAddScreenShareNotConnected": "Kan scherm delen niet toevoegen: Niet verbonden met OBS.",
        "cannotAddScreenShareNoRoom": "Kan scherm delen niet toevoegen: VDO.Ninja Kamernaam is vereist voor scherm delen URLs.",
        "cannotAddScreenShareNoReactionLayoutScene": "Kan scherm delen niet toevoegen: Geen scènes zijn geconfigureerd met een 'Reactie' layout.",
        "addingUpdatingScreenShareToReactionScenes": "Scherm delen bron '{{sourceName}}' (URL: {{url}}) toevoegen/bijwerken aan Reactie scènes. Primaire creatie in '{{primaryScene}}'. ({{count}} scènes totaal)",
        "reconfiguringExistingScreenShare": "Bestaande scherm delen bron '{{oldName}}' herconfigureren naar '{{newName}}'.",
        "reconfiguredRenamedScreenShare": "Bestaande scherm delen bron herconfigureerd en hernoemd naar '{{sourceName}}'.",
        "screenShareExistsUpdating": "Scherm delen bron '{{sourceName}}' bestaat al. Instellingen bijwerken.",
        "creatingNewScreenShareInScene": "Nieuwe scherm delen bron '{{sourceName}}' maken in scène '{{sceneName}}'.",
        "ensuredTransformedScreenShareReaction": "Scherm delen bron '{{sourceName}}' verzekerd en getransformeerd in Reactie scène '{{sceneName}}'.",
        "sourceFoundInSceneEnabled": "Bron '{{sourceName}}' gevonden in scène '{{sceneName}}', item ID: {{itemId}}. Verzekeren dat het ingeschakeld is.",
        "sourceAddedToScene": "Bron '{{sourceName}}' toegevoegd aan scène '{{sceneName}}', item ID: {{itemId}}.",
        "errorCreatingSceneItem": "Fout bij maken scène item voor '{{sourceName}}' in '{{sceneName}}': {{message}}",
        "errorCheckingSceneForItem": "Fout bij controleren op '{{sourceName}}' in scène '{{sceneName}}': {{message}}",
        "errorApplyingInitialTransform": "Fout bij toepassen initiële standaard transformatie op '{{sourceName}}' in '{{sceneName}}': {{message}}",
        "successConfigScreenShare": "Scherm delen succesvol geconfigureerd voor stream {{streamId}} ({{label}}).",
        "errorAddingUpdatingScreenShare": "Fout bij toevoegen/bijwerken scherm delen bron '{{sourceName}}': {{message}}.",
        "cannotToggleHighlightNotConnected": "Kan highlight niet togglen: Niet verbonden met OBS.",
        "streamUnhighlighted": "Stream {{id}} highlight verwijderd (hernoemd van {{oldName}} naar {{newName}})",
        "streamSuccessfullyUnhighlighted": "Stream {{id}} succesvol highlight verwijderd (hernoemd naar {{newName}})",
        "streamSuccessfullyHighlighted": "Stream {{id}} succesvol gemarkeerd (hernoemd naar {{newName}})",
        "unhighlightError": "Kon highlight niet verwijderen (hernoemen) {{sourceName}}, bestaat mogelijk niet of andere fout: {{message}}",
        "highlightError": "Kon niet highlighten (hernoemen) {{sourceName}}, bestaat mogelijk niet of andere fout: {{message}}",
        "legacyHighlightUnhighlightOnRemove": "Stream {{id}} was legacy gemarkeerd. Markering verwijderen.",
        "cannotAddStreamNotConnected": "Kan stream \"{{label}}\" ({{id}}) niet toevoegen aan OBS: Niet verbonden met OBS.",
        "cannotAddStreamNoTargetSceneName": "Kan stream \"{{label}}\" ({{id}}) niet toevoegen: Doel OBS scène naam is vereist maar niet ingesteld (geen standaard en geen toewijzing).",
        "foundExistingStandardSource": "Bestaande standaard bron '{{sourceName}}' gevonden voor stream {{streamId}}.",
        "foundExistingHighlightForConnectingStream": "Bestaande OBS bron '{{sourceName}}' gevonden die overeenkomt met highlight naamgeving voor verbindende stream {{streamId}}. Interne highlight status bijwerken.",
        "foundExistingHighlightedSource": "Bestaande gemarkeerde bron '{{sourceName}}' gevonden voor stream {{streamId}}.",
        "noExistingSourceFoundWillCreate": "Noch standaard ('{{baseSourceName}}') noch gemarkeerde ('{{highlightedSourceName}}') bron gevonden voor stream {{streamId}}. Nieuwe maken.",
        "noExistingStandardSourceSamePrefix": "Standaard bron '{{sourceName}}' niet gevonden voor stream {{streamId}} (highlight voorvoegsel is hetzelfde). Nieuwe maken.",
        "errorGettingCanvasSize": "Fout bij ophalen OBS canvas grootte: {{message}}. Standaard {{width}}x{{height}} gebruiken.",
        "sourceNotGlobalCreating": "Bron '{{sourceName}}' bestaat niet globaal. Maken in scène '{{sceneName}}'.",
        "sourceCreatedAddedToScene": "Bron '{{sourceName}}' gemaakt en toegevoegd aan scène '{{sceneName}}'.",
        "sourceGlobalUpdatingWithUrl": "Bron '{{sourceName}}' bestaat al globaal. Instellingen bijwerken. URL: {{url}}",
        "sourceFoundAsItemInScene": "Bron '{{sourceName}}' gevonden als item in scène '{{sceneName}}'.",
        "sourceNotInSceneAdding": "Bron '{{sourceName}}' niet in scène '{{sceneName}}'. Toevoegen.",
        "cloningToMainScene": "Bron '{{sourceName}}' klonen naar hoofdscène (uit selectievakjes) '{{sceneName}}' vanwege toewijzingsregel.",
        "addingSourceToOtherScene": "Bron '{{sourceName}}' als item toevoegen aan andere geselecteerde scène '{{sceneName}}'.",
        "switchingProgramScene": "OBS huidige programma scène overschakelen naar '{{sceneName}}'.",
        "successfullyProcessedStream": "Stream \"{{label}}\" ({{id}}) succesvol verwerkt, effectieve OBS bron: '{{sourceName}}'.",
        "errorManagingStream": "Fout bij beheren stream '{{sourceName}}' (\"{{label}}\") in OBS: {{message}}",
        "applyTransformAndGridCalled": "applyTransformAndGrid aangeroepen voor {{sourceName}} in {{sceneName}}. Volledige layout update voor scène triggeren.",
        "triggeringLayoutUpdate": "Layout update triggeren voor scène '{{sceneName}}'...",
        "gridFallbackSourceChanged": "Raster instellingen voor '{{sourceGridScene}}' (primaire fallback kandidaat) gewijzigd. Update triggeren voor Reactie/Highlight scène '{{dependentScene}}'.",
        "noSceneItemsForLayout": "Geen scène items gevonden in scène '{{sceneName}}' voor layout update.",
        "applyingConfiguredLayout": "'{{layoutType}}' layout toepassen op scène '{{sceneName}}'. ({{count}} items)",
        "unknownLayoutType": "Onbekend layout type '{{layoutType}}' voor scène '{{sceneName}}'. Standaard grootte toepassen.",
        "noSpecificLayoutApplyingDefault": "Geen specifieke layout voor scène '{{sceneName}}'. Standaard brongrootte ('{{sizing}}') toepassen.",
        "errorTriggeringLayoutUpdate": "Fout tijdens layout update voor scène '{{sceneName}}': {{message}}",
        "applyingDefaultSizing": "Standaard brongrootte ('{{sizing}}') toepassen op {{count}} items in scène '{{sceneName}}'.",
        "errorApplyingDefaultTransformItem": "Fout bij toepassen standaard transformatie op {{sourceName}} in {{sceneName}}: {{message}}",
        "noSourcesForGridLayout": "Geen VDO.Ninja camera bronnen om raster layout toe te passen in scène '{{sceneName}}'.",
        "applyingGridLayoutScene": "Raster layout toepassen op {{count}} VDO.Ninja camera bronnen in scène '{{sceneName}}'.",
        "applyingGridSplitScreen": "2-camera gesplitst scherm raster layout toepassen op scène '{{sceneName}}'.",
        "reactionMainNotFoundFallbackGrid": "Hoofdinhoud voor Reactie layout in scène '{{sceneName}}' niet gevonden/zichtbaar. Fallback raster van camera's toepassen.",
        "highlightMainNotFoundFallbackGrid": "Hoofdinhoud voor Highlight layout in scène '{{sceneName}}' niet gevonden/zichtbaar. Fallback raster van camera's toepassen.",
        "usingGridSceneFallbackSettings": "Raster instellingen van de eerste geconfigureerde 'Raster' layout scène ('{{sceneName}}') gebruiken als fallback voor '{{targetScene}}'.",
        "usingDefaultGridFallbackSettings": "Geen 'Raster' layout scène gevonden. Standaard raster instellingen gebruiken als fallback voor '{{targetScene}}'.",
        "applyingFallbackGridToCameras": "Fallback raster layout toepassen op {{count}} camera bronnen in scène '{{sceneName}}'.",
        "noCamerasForFallbackGridHidingAll": "Geen camera items om weer te geven in fallback raster voor scène '{{sceneName}}'. Alle VDO bronnen in deze scène worden verborgen.",
        "cannotRemoveStreamNotConnected": "Kan stream {{id}} niet verwijderen uit OBS: Niet verbonden met OBS.",
        "triggeredRemoval": "Gebruiker of automatisch getriggerde verwijdering van stream '{{id}}' uit OBS. Basis bron: '{{baseName}}'.",
        "streamScreenSharingRemoving": "Stream {{id}} was actief scherm aan het delen. Scherm delen verwijdering starten.",
        "finishedRemovingSourceItems": "Klaar met verwijderen bronnitems voor stream {{id}} uit opgegeven OBS scènes.",
        "cannotRemoveScreenShareNotConnected": "Kan scherm delen niet verwijderen: Niet verbonden met OBS.",
        "attemptingRemoveScreenShareSource": "Poging om scherm delen bron '{{sourceName}}' volledig te verwijderen uit OBS (alle scènes en input).",
        "removingGlobalInput": "Globale input '{{sourceName}}' verwijderen uit OBS.",
        "successfullyRemovedInput": "Input '{{sourceName}}' succesvol verwijderd.",
        "errorScreenShareRemovalProcess": "Fout tijdens scherm delen verwijderingsproces voor '{{sourceName}}': {{message}}",
        "removingSourceItemFromScene": "Bronitem '{{sourceName}}' (ID: {{itemId}}) verwijderen uit scène '{{sceneName}}'.",
        "errorTryingRemoveSourceItem": "Fout bij poging bronitem '{{sourceName}}' te verwijderen uit scène '{{sceneName}}': {{message}}",
        "codecChangedUpdatingSources": "Codec gewijzigd naar: {{codec}}. OBS bronnen bijwerken...",
        "codecChangedNotConnected": "OBS is niet verbonden. Bronnen worden niet bijgewerkt met de nieuwe codec tot herverbinding en een nieuwe actie.",
        "sourceUpdatedWithUrlAndCss": "Bron '{{sourceName}}' bijgewerkt met URL: {{url}} en aangepaste CSS.",
        "screenShareSourceUpdatedWithUrlAndCss": "Scherm delen bron '{{sourceName}}' bijgewerkt met URL: {{url}} en aangepaste CSS.",
        "codecUpdateComplete": "Codec update voor OBS bronnen voltooid.",
        "codecCssUpdateComplete": "Codec/CSS update voor OBS bronnen voltooid.",
        "inputNameChanged": "OBS Event: Input naam gewijzigd van '{{oldName}}' naar '{{newName}}'. Relevante scènes controleren voor layout updates.",
        "foundPreExistingHighlight": "Vooraf bestaande gemarkeerde bron gevonden in OBS: '{{sourceName}}'. Actieve highlight instellen op stream ID: {{streamId}}.",
        "errorCheckingMainContentEnabled": "Fout bij controleren of hoofdinhoud {{sourceName}} ingeschakeld is: {{message}}"
    }
  }
}