Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

576 lines
22 KiB
JSON

{
"common": {
"actions": {
"save": "Instellingen opslaan",
"saving": "Bezig met opslaan...",
"reset": "Opnieuw instellen",
"refresh": "Vernieuwen",
"close": "Sluiten",
"edit": "Bewerken",
"delete": "Verwijderen",
"deleting": "Bezig met verwijderen…",
"verify": "Verifiëren"
},
"states": {
"active": "Actief",
"inactive": "Inactief",
"loading": "Laden..."
}
},
"telemetry": {
"loading": {
"title": "Telemetrie-instellingen van de organisatie",
"description": "Laden..."
},
"empty": {
"title": "Telemetrie-instellingen van de organisatie",
"description": "Fout bij het laden van de instellingen",
"body": "Kan telemetrie-instellingen niet laden"
},
"page": {
"title": "Telemetrie en analyses van de organisatie",
"description": "Configureer telemetrie-instellingen voor uw hele organisatie. Telemetrie is standaard ingeschakeld om het platform te verbeteren, maar gebruikers kunnen zich individueel afmelden tenzij u deze optie uitschakelt."
},
"toggles": {
"enableTelemetry": {
"title": "Telemetrie inschakelen",
"description": "Verzamel anonieme gebruiksgegevens om het platform te verbeteren (standaard ingeschakeld)"
},
"allowUserOptOut": {
"title": "Afmelden door gebruiker toestaan",
"description": "Individuele gebruikers toestaan zich af te melden voor telemetrieverzameling"
}
},
"alerts": {
"enabled": "✓ Telemetrie ingeschakeld. Alle categorieën zijn standaard ingeschakeld voor nieuwe gebruikers, maar zij kunnen zich individueel afmelden als dat gewenst is.",
"centralizedControl": "Gecentraliseerde controle: gebruikers kunnen zich niet individueel afmelden. Zorg ervoor dat u voldoet aan lokale privacyregels."
},
"anonymization": {
"title": "Niveau van gegevensanonimisering",
"description": "Kies hoeveel gegevens geanonimiseerd moeten worden vóór verzameling",
"options": {
"none": {
"title": "Geen anonimisering",
"description": "Gegevens ongewijzigd verzamelen (niet aanbevolen)"
},
"partial": {
"title": "Gedeeltelijke anonimisering",
"description": "PII verwijderen, correlatie-ID's behouden"
},
"full": {
"title": "Volledige anonimisering",
"description": "Maximale privacy, minimale correlatie"
}
}
},
"compliance": {
"title": "Nalevingsopmerkingen"
},
"privacy": {
"collectTitle": "Wat we verzamelen",
"collectItems": {
"errors": "• Foutinformatie (geen gevoelige gegevens)",
"performance": "• Prestatiemetrieken (laadtijden van pagina's, reactietijden van API's)",
"usage": "• Gebruikspatronen van functies (welke functies worden gebruikt)",
"system": "• Systeemmetriek (voor infrastructuuroptimalisatie)"
},
"excludeTitle": "Wat we NIET verzamelen",
"excludeItems": {
"personalInfo": "• Persoonlijke informatie (namen, e-mails, adressen)",
"clientData": "• Klantgegevens of bedrijfsinformatie",
"passwords": "• Wachtwoorden of authenticatietokens",
"files": "• Bestands- of documentinhoud"
}
},
"footer": {
"lastUpdated": "Laatst bijgewerkt: {{value}}",
"updatedBy": " door {{user}}"
},
"errors": {
"loadTenantTelemetrySettings": "Kan telemetrie-instellingen van de organisatie niet laden",
"loadSettings": "Kan instellingen niet laden",
"saveTelemetrySettings": "Kan telemetrie-instellingen niet opslaan",
"saveSettings": "Kan instellingen niet opslaan"
}
},
"email": {
"loading": "E-mailinstellingen worden geladen...",
"error": "Fout: {{error}}",
"tabs": {
"inbound": "Inkomende e-mail",
"outbound": "Uitgaande e-mail"
},
"descriptions": {
"outbound": "Configureer SMTP- of API-instellingen voor het verzenden van e-mails vanuit uw applicatie",
"inbound": "Configureer e-mailproviders om e-mails als tickets te ontvangen en te verwerken"
},
"providerConfig": {
"title": "Configuratie van e-mailprovider",
"providerLabel": "E-mailprovider",
"options": {
"smtp": "SMTP (traditionele e-mailserver)",
"resend": "Resend (moderne API-service)"
},
"placeholder": "Selecteer e-mailprovider",
"descriptions": {
"smtp": "Configureer traditionele SMTP-e-mailserverinstellingen",
"resend": "Configureer de Resend-API voor moderne e-mailbezorging"
},
"status": {
"provider": "{{provider}}-provider"
}
},
"smtp": {
"host": {
"label": "SMTP-host",
"placeholder": "smtp.example.com"
},
"port": {
"label": "Poort",
"placeholder": "587"
},
"username": {
"label": "Gebruikersnaam",
"placeholder": "uw-email@example.com"
},
"password": {
"label": "Wachtwoord",
"placeholder": "Voer wachtwoord in"
},
"fromAddress": {
"label": "Afzenderadres",
"placeholder": "noreply@example.com"
}
},
"resend": {
"apiKey": {
"label": "Resend API-sleutel",
"placeholder": "re_xxxxxxxxxxxxxxxxxx",
"helpPrefix": "Haal uw API-sleutel op via"
},
"fromAddress": {
"label": "Afzenderadres",
"placeholder": "noreply@yourdomain.com",
"help": "Moet van een geverifieerd domein komen. Gebruik het tabblad Domeinen om aangepaste domeinen toe te voegen."
}
},
"domains": {
"verified": "Geverifieerd",
"failed": "Mislukt",
"pending": "In behandeling",
"requiredDnsRecords": "Vereiste DNS-records:"
},
"general": {
"title": "Algemene instellingen",
"trackingEnabled": "E-mailtracking inschakelen",
"dailyLimit": "Dagelijkse e-maillimiet"
},
"errors": {
"loadEmailSettings": "Kan e-mailinstellingen niet laden",
"saveSettings": "Kan instellingen niet opslaan",
"addDomain": "Kan domein niet toevoegen",
"verifyDomain": "Kan domein niet verifiëren"
}
},
"microsoft365": {
"title": {
"microsoft": "Microsoft 365-diagnostiek",
"default": "Diagnostiek"
},
"description": "Voert een live Graph-controle uit (inclusief het maken en verwijderen van abonnementen) om mailbox-, map- en machtigingsproblemen te diagnosticeren.",
"note": {
"label": "Opmerking:",
"body": "De diagnostiek maakt een tijdelijk Microsoft Graph-abonnement en verwijdert dit daarna. Als verwijderen mislukt, moet u het abonnement mogelijk handmatig verwijderen in Microsoft 365."
},
"labels": {
"provider": "Provider:",
"mailbox": "Postvak:",
"overall": "Algemeen:",
"resource": "Resource: {{resource}}",
"recommendations": "Aanbevelingen",
"error": "Fout"
},
"actions": {
"copySupportBundle": "Ondersteuningsbundel kopiëren",
"copied": "Gekopieerd"
},
"states": {
"running": "Diagnostiek wordt uitgevoerd...",
"diagnosticsFailed": "Diagnostiek mislukt"
},
"statuses": {
"pass": "Geslaagd",
"warn": "Waarschuwing",
"fail": "Mislukt",
"skip": "Overgeslagen"
}
},
"inboundDefaults": {
"loading": "Standaardwaarden voor tickets worden geladen...",
"header": {
"title": "Standaardwaarden voor inkomende tickets",
"description": "Configureer standaardwaarden voor tickets die via e-mailverwerking worden aangemaakt"
},
"actions": {
"addDefaults": "Standaardwaarden toevoegen"
},
"form": {
"editTitle": "Standaardwaarden voor ticket bewerken",
"createTitle": "Standaardwaarden voor ticket maken",
"description": "Configureer de standaardwaarden die worden toegepast op tickets die via e-mailverwerking worden aangemaakt"
},
"empty": {
"title": "Geen standaardwaarden voor tickets geconfigureerd",
"description": "Maak uw eerste configuratie om standaardwaarden voor via e-mail gegenereerde tickets te definiëren"
},
"badges": {
"active": "Actief",
"inactive": "Inactief"
},
"fields": {
"board": "Bord:",
"status": "Status:",
"priority": "Prioriteit:",
"enteredBy": "Ingevoerd door:"
},
"fallbacks": {
"notSet": "Niet ingesteld",
"system": "Systeem"
},
"menu": {
"edit": "Bewerken",
"delete": "Verwijderen",
"deleting": "Bezig met verwijderen…"
},
"help": {
"title": "Hoe het werkt",
"items": {
"providerReference": "• Elke e-mailprovider kan verwijzen naar één configuratie met standaardwaarden voor tickets",
"requiredValues": "• Wanneer een e-mail een ticket aanmaakt, leveren deze standaardwaarden de vereiste veldwaarden",
"systemCreator": "• Door het systeem gegenereerde tickets tonen \"Systeem\" als maker wanneer entered_by null is",
"scenarios": "• U kunt verschillende standaardwaarden maken voor verschillende e-mailscenario's (support, facturatie, enz.)"
}
},
"errors": {
"load": "Kan standaardwaarden voor tickets niet laden",
"delete": "Kan standaardwaarden voor tickets niet verwijderen"
}
},
"policyManagement": {
"resourceSections": {
"tickets": "Tickets",
"documents": "Documenten",
"time": "Tijd",
"projects": "Projecten",
"assets": "Assets",
"billing": "Facturatie"
},
"targetTypes": {
"role": "Rol",
"team": "Team",
"user": "Gebruiker",
"apiKey": "API-sleutel"
},
"templateSummaries": {
"own": "records die eigendom zijn van de principal",
"assigned": "records toegewezen aan de principal",
"managed": "records die eigendom zijn van beheerde gebruikers",
"ownOrAssigned": "records die eigendom zijn van of toegewezen aan de principal",
"ownOrManaged": "records die eigendom zijn van de principal of beheerde gebruikers",
"sameClient": "records binnen dezelfde klantscope",
"clientPortfolio": "records voor de klantportfolio van de principal",
"selectedClients": "records in geselecteerde klantscopes",
"sameTeam": "records die eigendom zijn van hetzelfde team",
"selectedBoards": "records in geselecteerde boards"
},
"constraintSummaries": {
"notSelfApprover": "blokkeert zelfgoedkeuring",
"clientVisibleOnly": "vereist voor de klant zichtbare records",
"hideSensitiveFields": "redigeert gevoelige velden"
},
"dates": {
"unknown": "Onbekend"
},
"ruleSummary": {
"base": "Beperk {{resourceType}} {{action}} tot {{scope}}.",
"withConstraint": "Beperk {{resourceType}} {{action}} tot {{scope}}; {{constraint}}."
},
"upsell": {
"title": "Autorisatiebundels",
"description": "Geavanceerd beheer van autorisatiebundels is beschikbaar in de Premium-laag. Upgrade om herbruikbare beperkingsbundels te beheren."
},
"hero": {
"badge": "Premium-werkruimte",
"title": "Autorisatiebundels",
"subtitle": "Beheer premium toegangsbeperkingen met conceptrevisies, scoped toewijzingen en veilige simulatie vanuit één bedieningscentrum.",
"newBundle": "Nieuwe bundel",
"addStarters": "Starterbundels toevoegen",
"addingStarters": "Starterbundels toevoegen..."
},
"metrics": {
"activeBundles": {
"title": "Actieve bundels",
"subtitle": "Herbruikbare beperkingsbundels die momenteel beschikbaar zijn om toe te wijzen"
},
"activeAssignments": {
"title": "Actieve toewijzingen",
"subtitle": "Live uitrol naar rollen, teams, gebruikers en API-sleutels"
},
"starterBundles": {
"title": "Starterbundels",
"subtitle": "Gebundelde relatiegerichte presets klaar om aan te passen"
},
"archivedBundles": {
"title": "Gearchiveerde bundels",
"subtitle": "Buiten gebruik gestelde bundels behouden voor audit en hergebruik"
}
},
"library": {
"eyebrow": "Bibliotheek",
"title": "Bibliotheek met autorisatiebundels",
"description": "Bekijk de status van bundels, beheer levenscycluswijzigingen en open een gerichte werkruimte voor één bundel tegelijk.",
"searchPlaceholder": "Zoek bundels op naam of beschrijving",
"showArchived": "Toon gearchiveerd",
"columns": {
"bundle": "Bundel",
"status": "Status",
"type": "Type",
"assignments": "Toewijzingen",
"updated": "Bijgewerkt",
"actions": "Acties"
},
"statusLabels": {
"active": "actief",
"archived": "gearchiveerd"
},
"typeLabels": {
"system": "Systeem",
"custom": "Aangepast"
},
"badges": {
"starter": "Starter"
},
"descriptions": {
"systemStarter": "Systeem-starterbundel.",
"customBundle": "Aangepaste beperkingsbundel voor toewijzingen aan rollen, teams, gebruikers of API-sleutels."
},
"effectiveSummary": "Effectief overzicht: {{status}} bundel met {{count}} actieve toewijzing(en).",
"empty": "Geen autorisatiebundels gevonden.",
"loading": "Autorisatiebundels laden...",
"actions": {
"openEditor": "Editor openen",
"assignments": "Toewijzingen",
"simulator": "Simulator",
"clone": "Klonen",
"archive": "Archiveren",
"openMenu": "Menu openen"
}
},
"workspace": {
"backToLibrary": "Terug naar bibliotheek",
"updatedWithAssignments": "Bijgewerkt {{date}} · {{count}} actieve toewijzing(en)",
"eyebrow": "Bundelwerkruimte",
"fallbackBundleName": "Geselecteerde bundel",
"fallbackDescription": "Gebruik de concept-editor, toewijzingsbeheerder en simulator om veilige beperkingswijzigingen door te voeren.",
"tabs": {
"editor": "Concept-editor",
"assignments": "Toewijzingen",
"simulator": "Simulator"
}
},
"editor": {
"header": "Bundel-editor",
"editingDraftPrefix": "Conceptrevisie bewerken voor ",
"editingDraftSuffix": ". Wijzigingen blijven in concept tot publicatie.",
"viewingPublishedPrefix": "Gepubliceerde revisie bekijken voor ",
"viewingPublishedSuffix": ". Er bestaat momenteel geen actieve conceptrevisie.",
"publishDraft": "Concept publiceren",
"publishing": "Publiceren...",
"publishedBadge": "Gepubliceerd",
"loading": "Concept-editor laden...",
"revisionSummary": "Revisieoverzicht: {{summary}}",
"ruleCount": "{{count}} {{revisionType}} regel(s)",
"revisionType": {
"draft": "concept",
"published": "gepubliceerd"
},
"emptyRules": "Nog geen {{revisionType}} regels voor {{resource}}.",
"ruleForm": {
"addDraftTitle": "Conceptregel toevoegen",
"editDraftTitle": "Conceptregel bewerken",
"createDraftTitle": "Conceptregel aanmaken",
"editPublishedTitle": "Gepubliceerde regel bewerken als concept",
"helperEditPublished": "Door op te slaan wordt een nieuwe conceptrevisie aangemaakt met uw wijzigingen aan deze gepubliceerde regel.",
"helperCreateDraft": "Door op te slaan wordt een nieuwe conceptrevisie voor deze bundel aangemaakt.",
"reset": "Opnieuw instellen",
"action": "Actie",
"template": "Sjabloon",
"constraint": "Beperking (optioneel)",
"constraintNone": "geen",
"saveDraftRule": "Conceptregel opslaan",
"addDraftRule": "Conceptregel toevoegen",
"saveAsDraftChange": "Opslaan als conceptwijziging",
"createDraftRule": "Conceptregel aanmaken"
},
"rule": {
"edit": "Bewerken",
"remove": "Verwijderen",
"removeAsDraft": "Verwijderen als conceptwijziging",
"removeDraftTooltip": "Verwijder deze conceptregel.",
"removePublishedTooltip": "Maak een nieuwe conceptrevisie aan die deze gepubliceerde regel verwijdert.",
"selectedClientScopes": "Geselecteerde klantscopes",
"selectedBoardScopes": "Geselecteerde boardscopes",
"redactedFields": "Geredigeerde velden"
},
"scopes": {
"clientTitle": "Geselecteerde klantscopes",
"boardTitle": "Geselecteerde boardscopes",
"selectClient": "Selecteer klant",
"selectBoard": "Selecteer board",
"addClientScope": "Klantscope toevoegen",
"addBoardScope": "Boardscope toevoegen",
"noClientScopes": "Nog geen klantscopes toegevoegd.",
"noBoardScopes": "Nog geen boardscopes toegevoegd.",
"remove": "Verwijderen"
},
"redaction": {
"label": "Geredigeerde velden",
"placeholder": "internal_cost, margin",
"helper": "Door komma's gescheiden veldnamen die geredigeerd moeten worden wanneer deze regel toegang verleent."
}
},
"assignments": {
"header": "Toewijzingsbeheerder",
"description": "Bekijk en beheer rol-, team-, gebruikers- en API-sleuteldoelen die momenteel door deze bundel worden beïnvloed.",
"loading": "Toewijzingen laden...",
"addAssignment": "Toewijzing toevoegen",
"selectTargetPlaceholder": "Selecteer {{target}}",
"addButton": "Toewijzing toevoegen",
"adding": "Toevoegen...",
"empty": "Nog geen toewijzingen voor deze bundel.",
"groupEmpty": "Geen {{target}}-toewijzingen.",
"statusActions": {
"disable": "Uitschakelen",
"enable": "Inschakelen",
"saving": "Opslaan..."
},
"statusLabels": {
"active": "actief",
"disabled": "uitgeschakeld"
}
},
"simulator": {
"header": "Toegangssimulator",
"description": "Simuleer concept- versus gepubliceerd bundelgedrag tegen een echte principal en bestaand record.",
"inputTitle": "Simulatie-invoer",
"resource": "Resource",
"action": "Actie",
"principal": "Gebruiker",
"record": "Record",
"useSynthetic": "Synthetisch recordscenario gebruiken",
"syntheticOwnerPlaceholder": "Eigenaar gebruikers-ID (optioneel)",
"syntheticClientPlaceholder": "Klant-ID (optioneel)",
"syntheticBoardPlaceholder": "Board-ID (optioneel)",
"clientVisible": "Zichtbaar voor klant",
"run": "Simulatie uitvoeren",
"running": "Simulatie uitvoeren...",
"resultTitle": "Simulatieresultaat",
"draftRevision": "Conceptrevisie",
"publishedRevision": "Gepubliceerde revisie",
"allowed": "Toegestaan",
"denied": "Geweigerd",
"empty": "Voer een simulatie uit om concept- en gepubliceerd gedrag te vergelijken."
},
"createDialog": {
"title": "Autorisatiebundel aanmaken",
"cancel": "Annuleren",
"create": "Bundel aanmaken",
"creating": "Aanmaken...",
"nameLabel": "Naam",
"namePlaceholder": "Finance Reviewer West",
"descriptionLabel": "Beschrijving",
"descriptionPlaceholder": "Herbruikbare beperkingsbundel voor een specifiek team, klantgroep of workflow."
},
"clone": {
"copySuffix": "{{name}} Kopie"
},
"errors": {
"loadBundles": "Kan bundels niet laden.",
"loadEditor": "Kan bundel-editor niet laden.",
"loadAssignments": "Kan bundel-toewijzingen niet laden.",
"cloneBundle": "Kan bundel niet klonen.",
"archiveBundle": "Kan bundel niet archiveren.",
"seedStarters": "Kan starterbundels niet seeden.",
"bundleNameRequired": "Bundelnaam is vereist.",
"createBundle": "Kan bundel niet aanmaken.",
"publishDraft": "Kan bundelconcept niet publiceren.",
"selectTemplate": "Selecteer een sjabloon voordat u een regel opslaat.",
"selectClientRequired": "Voeg ten minste één geselecteerde klant toe voordat u deze regel opslaat.",
"selectBoardRequired": "Voeg ten minste één geselecteerd board toe voordat u deze regel opslaat.",
"redactedFieldRequired": "Voer ten minste één geredigeerd veld in voordat u deze regel opslaat.",
"saveRule": "Kan conceptregel niet opslaan.",
"removeRule": "Kan regel niet verwijderen.",
"selectTarget": "Selecteer een doel voordat u een toewijzing toevoegt.",
"addAssignment": "Kan toewijzing niet toevoegen.",
"updateAssignmentStatus": "Kan toewijzingsstatus niet bijwerken.",
"selectPrincipal": "Selecteer een principal voordat u een simulatie uitvoert.",
"selectRecord": "Selecteer een record voordat u een simulatie uitvoert.",
"runSimulation": "Kan simulatie niet uitvoeren.",
"simulator": {
"unsupportedAction": "De simulator ondersteunt momenteel alleen Lezen- en Goedkeuren-controles. Kies een van deze acties en probeer het opnieuw.",
"unsupportedResource": "Dit recordtype is nog niet beschikbaar in de simulator. Kies een ondersteund recordtype en probeer het opnieuw.",
"clientTicketNotSupported": "Ticketcontroles voor cliënt-gebruikers zijn nog niet beschikbaar in de simulator omdat de zichtbaarheid van ticket-boards niet is inbegrepen. Probeer een interne gebruiker, of verifieer de ticket-toegang voor cliënten in de app."
}
}
},
"emailLogs": {
"page": {
"title": "E-maillogboeken",
"description": "Bekijk uitgaande e-mailactiviteit en los problemen met meldingsbezorging op."
},
"metrics": {
"totalSent": "Totaal verzonden",
"failedRate": "Mislukkingspercentage",
"today": "Vandaag"
},
"filters": {
"startDate": "Startdatum",
"endDate": "Einddatum",
"status": "Status",
"recipient": "Ontvanger",
"recipientPlaceholder": "Zoek e-mail…",
"ticket": "Ticket",
"ticketPlaceholder": "Ticket #…",
"statusOptions": {
"all": "Alle",
"sent": "Verzonden",
"failed": "Mislukt"
}
},
"table": {
"time": "Tijd",
"ticket": "Ticket",
"recipient": "Ontvanger",
"subject": "Onderwerp",
"status": "Status"
},
"loading": "Laden...",
"results_one": "{{count}} resultaat",
"results_other": "{{count}} resultaten",
"refresh": "Vernieuwen",
"close": "Sluiten",
"detail": {
"title": "E-mailloggegevens",
"noSubject": "Geen onderwerp",
"sentAt": "Verzonden op",
"status": "Status",
"provider": "Provider",
"messageId": "Message ID",
"to": "Aan",
"from": "Van",
"error": "Fout",
"metadata": "Metadata"
}
}
}