diff --git a/client/src/locale/en.js b/client/src/locale/en.js index c325b833..850c1d2d 100644 --- a/client/src/locale/en.js +++ b/client/src/locale/en.js @@ -71,7 +71,7 @@ const en = { }, users: { found: "{{count}} {{plural}} found", - moreResults: "There are more results then shown, please refine your search.", + moreResults: "There are more results than shown, please refine your search.", applicationsSearchPlaceHolder: "Search for roles...", name_email: "Name / email", name: "Name", @@ -177,19 +177,19 @@ const en = { rolesPlaceHolder: "Choose one or more roles", expiryDate: "Invitation expiry date", roleExpiryDate: "Role expiry date", - createdAt: "Send", + createdAt: "Sent", message: "Message", messagePlaceholder: "Personal message for the invitee included in the invitation", invite: "Send invite", invalidEmails: "Invalid email addresses removed: {{emails}}.", - createFlash: "Invitation was send", + createFlash: "Invitation was sent", delete: "Delete", resend: "Resend", notAllowed: "You're not allowed to delete or resend this invitation because of missing roles", deleteFlash: "Invitation(s) have been deleted", deleteConfirmation: "Are you sure you want to delete this invitation(s)?", resendConfirmation: "Are you sure you want to resend this invitation(s)?", - resendFlash: "Invitation(s) have been resend" + resendFlash: "Invitation(s) have been resent" }, forms: { none: "None", @@ -256,12 +256,12 @@ const en = { impersonateIcon: "Impersonate user {{name}}", roleIcon: "Role {{name}} created at {{createdAt}}", userRoleIcon: "User role accepted by {{name}} at {{createdAt}}", - invitationIcon: "Invitation for {{email}} send at {{createdAt}} with expiration date {{expiryDate}}", + invitationIcon: "Invitation for {{email}} sent at {{createdAt}} with expiration date {{expiryDate}}", roleShortName: "The unique short name of the role within a provisioning. It is used to format the urn and therefore not all characters are allowed.", roleUrn: "The urn of the role. It is based on the sanitized name and the application identifier. It is used as the unique global identifier of this role and therefore not all characters are allowed.", manageService: "The required service from Manage with may have an optional provisioning", defaultExpiryDays: "The default number of days the role will expiry when a use accepts a invitation for this role", - enforceEmailEqualityTooltip: "When checked the invitee must accept the invitation with the email where the invitation was send to", + enforceEmailEqualityTooltip: "When checked the invitee must accept the invitation with the email where the invitation was sent to", eduIDOnlyTooltip: "When checked the invitees will be required to login with eduID", roleExpiryDateTooltip: "The end date of this role. After this date the role is removed from the user.", expiryDateTooltip: "The date on which this invitation expires", diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index 0cf3eb4b..d2db95d6 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -12,12 +12,12 @@ const nl = { adminFunction: "adminfunctie", info: [ //Arrays of titles and info blocks and if a function is an admin function - ["Invites", "

SURF invites institution managers who can create roles for their applications.

" + - "

Applications are services connected to SURFconext.

", true], - ["Roles", "

The application managers will invite colleagues for roles who can invite guests.

" + - "

Invites.

", true], - ["Join", "

Invited colleagues who accept the invitation are granted access rights for the applications.


", false], - ["Groups", "

The roles are actually group memberships that can be provisioned to external SCIM API's.

", false] + ["Uitnodigen", "

Instellingsbeheerders kunnen rollen aanmaken voor hun applicaties.

" + + "

Applicaties zijn diensten gekoppeld aan SURFconext.

", true], + ["Rollen", "

De applicatiebeheerders nodigen collega's die weer gasten kunnen uitnodigen.

" + + "

Uitnodigingen.

", true], + ["Word lid", "

Invited colleagues who accept the invitation are granted access rights for the applications.


", false], + ["Groepen", "

De rollen zijn feitelijk groepslidmaatschappen die gebruikt kunnen worden in SURFconext autorisatieregels, doorgegeven als attributen of via externe SCIM API's.

", false] ], footer: "

SURFconext Invite is een dienst voor toegangsbeheer voor onderwijs en onderzoek.

" + "

Meer weten? Lees verder.

", @@ -29,7 +29,7 @@ const nl = { login: "Login", system: "Systeem", switchApp: "Ga naar {{app}}", - welcome: "Welkom", + welcome: "Welcome", access: "Invite", help: "Help", profile: "Profiel", @@ -51,7 +51,7 @@ const nl = { cron: "Cron" }, home: { - access: "SURFconext invite", + access: "SURFconext Invite", }, impersonate: { exit: "Stop na-apen", @@ -71,125 +71,125 @@ const nl = { }, users: { found: "{{count}} {{plural}} gevonden", - moreResults: "There are more results then shown, please refine your search.", - applicationsSearchPlaceHolder: "Search for roles...", - name_email: "Name / email", + moreResults: "Er zijn meer resultaten dan getoond kunnen worden, vereng je zoekopdracht.", + applicationsSearchPlaceHolder: "Zoek rollen...", + name_email: "Naam / e-mail", name: "Naam", email: "E-mail", highestAuthority: "Rol", schacHomeOrganization: "Instelling", - lastActivity: "Last activity", + lastActivity: "Laatst actief", eduPersonPrincipalName: "EPPN", sub: "Sub", - singleUser: "user", - multipleUsers: "users", - noEntities: "No users found", - new: "New invitation", - title: "Users", - roles: "Roles", - noRolesInfo: "You have no roles (which means you must be super-user)", - rolesInfo: "You have the following roles", - noRolesFound: "No roles are found.", - rolesInfoOther: "{{name}} has the following roles", + singleUser: "gebruiker", + multipleUsers: "gebruikers", + noEntities: "Geen gebruikers gevonden", + new: "Nieuwe uitnodiging", + title: "Gebruikers", + roles: "Rollen", + noRolesInfo: "Je hebt geen rollen (je bent een super-user)", + rolesInfo: "Je hebt de volgende rollen", + noRolesFound: "Geen rollen gevonden.", + rolesInfoOther: "{{name}} heeft de volgende rollen", landingPage: "Website", access: "Access", - organisation: "Organisation", - noResults: "No users are found", - searchPlaceHolder: "Search for users...", - authority: "Authority", - endDate: "End date", - expiryDays: "Expiry days" + organisation: "Aanbieder", + noResults: "Geen gebruikers gevonden", + searchPlaceHolder: "Zoek gebruikers...", + authority: "Autoriteit", + endDate: "Einddatum", + expiryDays: "Verloopdagen" }, roles: { - title: "Access Roles", - applicationName:"Application", - accessRole:"Name", - name: "Name", - namePlaceHolder: "The name of the role", - shortName: "Short name", + title: "Toegangsrollen", + applicationName:"Applicatie", + accessRole:"Naam", + name: "Naam", + namePlaceHolder: "Naam van de rol", + shortName: "Korte naam", landingPage: "Website", - userRoleCount: "# Users", - landingPagePlaceHolder: "https://landingpage.com", - defaultExpiryDays: "Expiry days", - endDate: "End date", - noEndDate: "No end date", - authority: "Authority", - yourRole: "Your role", - description: "Description", - descriptionPlaceHolder: "The description of the role", - noResults: "No roles are found", - noMember: "No member", - searchPlaceHolder: "Search for roles...", - found: "{{count}} {{plural}} found", - singleRole: "role", - multipleRoles: "roles", - new: "Add role", - edit: "Edit role {{name}}", + userRoleCount: "# Gebruikers", + landingPagePlaceHolder: "https://landingspagina.nl", + defaultExpiryDays: "Verloopdagen", + endDate: "Einddatum", + noEndDate: "Geen einddatum", + authority: "Autoriteit", + yourRole: "Jouw rol", + description: "Omschrijving", + descriptionPlaceHolder: "Omschrijving van het doel van de rol", + noResults: "Geen rollen gevonden", + noMember: "Geen lid", + searchPlaceHolder: "Zoek rollen roles...", + found: "{{count}} {{plural}} gevonden", + singleRole: "rol", + multipleRoles: "rollen", + new: "Rol toevoegen", + edit: "Bewerk rol {{name}}", urn: "URN", - manage: "Service", - manageMetaData: "Manage entity", + manage: "Dienst", + manageMetaData: "Entity", provisioning: "Provisioning", - deleteFlash: "Role {{name}} has been deleted", - deleteConfirmation: "Are you sure you want to delete this role?", - createFlash: "Role {{name}} has been created", - updateFlash: "Role {{name}} has been updated", + deleteFlash: "Rol {{name}} is verwijderd", + deleteConfirmation: "Weet je zeker dat je deze rol wilt verwijderen?", + createFlash: "Rol {{name}} is aangemaakt", + updateFlash: "Rol {{name}} is bijgewerkt", }, applications: { - searchPlaceHolder: "Search for roles" + searchPlaceHolder: "Zoek rollen" }, userRoles: { - found: "{{count}} {{plural}} found", - singleUserRole: "user role", - multipleUserRoles: "user roles", - searchPlaceHolder: "Search for user roles...", - noResults: "No user roles where found", - notAllowed: "You're not allowed to delete this user role because of missing roles", - updateConfirmation: "Are you sure you want to change the end date of role {{roleName}} for {{userName}}", - updateConfirmationRemoveEndDate: "Are you sure you want to remove the end date of role {{roleName}} for {{userName}}", - updateFlash: "The end date for role {{roleName}} has been updated", - deleteConfirmation: "Are you sure you want to remove this role from this user(s)?", - deleteFlash: "User role(s) have been removed", - createdAt: "Accepted at", + found: "{{count}} {{plural}} gevonden", + singleUserRole: "gebruikersrol", + multipleUserRoles: "gebruikersrollen", + searchPlaceHolder: "Zoek gebruikersrollen...", + noResults: "Geen gebruikersrollen gevonden", + notAllowed: "Je kunt deze gebruikersrol niet verwijderen vanwege ontbrekende rollen", + updateConfirmation: "Weet je zeker dat je de einddatum wilt aanpassen van rol {{roleName}} voor {{userName}}", + updateConfirmationRemoveEndDate: "Weet je zeker dat je de einddatum wilt verwijderen van rol {{roleName}} voor {{userName}}", + updateFlash: "De einddatum is bijgewerkt van rol {{roleName}}", + deleteConfirmation: "Weet je zeker dat je de rol wilt verwijderen van deze gebruiker(s)?", + deleteFlash: "Gebruikersrol(len) zijn verwijderd", + createdAt: "Geaccepteerd op", }, invitations: { - found: "{{count}} {{plural}} found", - singleInvitation: "invitation", - multipleInvitations: "invitations", - searchPlaceHolder: "Search for invitation...", - noResults: "No invitation where found", - inviter: "Inviter", + found: "{{count}} {{plural}} gevonden", + singleInvitation: "uitnodiging", + multipleInvitations: "uitnodigingen", + searchPlaceHolder: "Zoek uitnodiging...", + noResults: "Geen uitnodigingen gevonden", + inviter: "Uitnodiger", status: "Status", open: "Open", - accepted: "Accepted", - expired: "Expired", - enforceEmailEquality: "Email equality", - eduIDOnly: "eduID only", - new: "Invite maintainer", - newInvite: "New invite", - newGuest: "Invite guest", - invitees: "Invitees", - intendedRoles: "Roles", - inviteesPlaceholder: "Invitee email addresses", - requiredEmail: "At least one email is required", - requiredRole: "At least one role is required for an invitation", - intendedAuthority: "Authority", - roles: "Roles", - rolesPlaceHolder: "Choose one or more roles", - expiryDate: "Invitation expiry date", - roleExpiryDate: "Role expiry date", - createdAt: "Send", - message: "Message", - messagePlaceholder: "Personal message for the invitee included in the invitation", - invite: "Send invite", - invalidEmails: "Invalid email addresses removed: {{emails}}.", - createFlash: "Invitation was send", - delete: "Delete", - resend: "Resend", - notAllowed: "You're not allowed to delete or resend this invitation because of missing roles", - deleteFlash: "Invitation(s) have been deleted", - deleteConfirmation: "Are you sure you want to delete this invitation(s)?", - resendConfirmation: "Are you sure you want to resend this invitation(s)?", - resendFlash: "Invitation(s) have been resend" + accepted: "Geaccepteerd", + expired: "Verlopen", + enforceEmailEquality: "E-mailadres moet overeenkomen", + eduIDOnly: "Uitsluitend voor eduID", + new: "Nodig beheerder uit", + newInvite: "Nieuwe uitnodiging", + newGuest: "Gast uitnodigen", + invitees: "Genodigden", + intendedRoles: "Rollen", + inviteesPlaceholder: "E-mailadressen genodigden", + requiredEmail: "Geef minimaal 1 e-mailadres op", + requiredRole: "Minimaal 1 rol is benodigd voor een uitnodiging", + intendedAuthority: "Autoriteit", + roles: "Rollen", + rolesPlaceHolder: "Kies een of meer rollen", + expiryDate: "Verloopdatum uitnodiging", + roleExpiryDate: "Verloopdatum rol", + createdAt: "Verstuurd", + message: "Bericht", + messagePlaceholder: "Persoonlijk bericht voor de genodigde dat wordt opgenomen in de uitnodiging", + invite: "Stuur uitnodiging", + invalidEmails: "Ongeldig e-mailadres verwijderd: {{emails}}.", + createFlash: "Uitnodiging is verstuurd", + delete: "Verwijder", + resend: "Stuur opnieuw", + notAllowed: "Je kunt deze uitnodiging niet opnieuw versturen of verwijderen vanwege ontbrekende rollen", + deleteFlash: "Uitnodiging(en) verwijderd", + deleteConfirmation: "Weet je zeker dat je deze uitnodiging(en) wilt verwijderen?", + resendConfirmation: "Weet je zeker dat je deze uitnodigingen opnieuw wilt versturen?", + resendFlash: "Uitnodiging(en) opnieuw verstuurd." }, forms: { none: "Geen", @@ -251,24 +251,24 @@ const nl = { "maar je bent ingelogd met een account met een ander mailadres. Log opnieuw in met een ander account." }, tooltips: { - userIcon: "User {{name}} provisioned at {{createdAt}} with last activity on {{lastActivity}}", - impersonateIcon: "Impersonate user {{name}}", - roleIcon: "Role {{name}} created at {{createdAt}}", - userRoleIcon: "User role accepted by {{name}} at {{createdAt}}", - invitationIcon: "Invitation for {{email}} send at {{createdAt}} with expiration date {{expiryDate}}", - roleShortName: "The unique short name of the role within a provisioning. It is used to format the urn and therefore not all characters are allowed.", - roleUrn: "The urn of the role. It is based on the sanitized name and the application identifier. It is used as the unique global identifier of this role and therefore not all characters are allowed.", - manageService: "The required service from Manage with may have an optional provisioning", - defaultExpiryDays: "The default number of days the role will expiry when a use accepts a invitation for this role", - enforceEmailEqualityTooltip: "When checked the invitee must accept the invitation with the email where the invitation was send to", - eduIDOnlyTooltip: "When checked the invitees will be required to login with eduID", - roleExpiryDateTooltip: "The end date of this role. After this date the role is removed from the user.", - expiryDateTooltip: "The date on which this invitation expires", - rolesTooltip: "All the roles that the invitee will be granted after accepting the invitation", - intendedAuthorityTooltip: "The authority determines the rights the invitee will be granted after accepting the invitation", - inviteesTooltip: "Add email addresses separated by comma, space or semi-colon or one-by-one using the enter key. You can also copy & paste a csv file with line-separated email addresses.", - removeInvitation: "Delete all selected invitations", - resendInvitation: "Resend all selected invitations", + userIcon: "Gebruiker {{name}} geprovisioned op {{createdAt}} laatst actief op {{lastActivity}}", + impersonateIcon: "Doe gebruiker {{name}} na", + roleIcon: "Rol {{name}} aangemaakt op {{createdAt}}", + userRoleIcon: "Gebruikersrol geaccepteerd door {{name}} op {{createdAt}}", + invitationIcon: "Uitnodiging aan {{email}} verstuurd op {{createdAt}} met verloopdatum {{expiryDate}}", + roleShortName: "Een unieke korte naam voor de rol binnen een provisioning. Gebruikt in de urn, dus daarom zijn niet alle tekens toegestaan.", + roleUrn: "De urn van deze rol. Deze is gebaseerd op de opgeschoonde naam en de applicatie-identifier. Hij wordt gebruikt als de unieke globale identifier van deze rol en daarom zijn niet alle tekens toegestaan.", + manageService: "De vereiste dienst uit Manage die optioneel een provisioning heeft.", + defaultExpiryDays: "Het default aantal dagen waarna de rol verloopt, gerekend vanaf het moment dat de gebruiker de uitnodiging voor de rol accepteert.", + enforceEmailEqualityTooltip: "Indien ingeschakeld moet de genodigde de uitnodiging accepteren met een account dat hetzelfde e-mailadres voert als waarheen deze uitnodiging gestuurd is", + eduIDOnlyTooltip: "Indien ingeschakeld moeten de genodigden eduID gebruiken om in te loggen bij het accepteren", + roleExpiryDateTooltip: "De einddatum van deze rol. Na deze datum wordt de rol verwijderd bij de gebruiker.", + expiryDateTooltip: "De datum waarop deze uitnodiging verloopt", + rolesTooltip: "Alle rollen die de genodigden verkrijgen na het accepteren van de uitnodiging", + intendedAuthorityTooltip: "De autoriteit geeft de rechten aan die de genodigde verwerft na het accepteren van de uitnodiging", + inviteesTooltip: "Geef e-mailadressen op, gescheiden door komma, spaties of puntkomma, of een voor een met gebruik van de enter-toets. Je kunt ook een csv-bestand plakken met daarin op elke regel een e-mailadres.", + removeInvitation: "Verwijder al de geselecteerde uitnodigingen", + resendInvitation: "Stuur al de geselecteerde uitnodigingen opnieuw" }, confirmationDialog: { title: "Bevestig", @@ -345,7 +345,7 @@ const nl = { system: { trigger: "Trigger", clear: "Clear", - cronInfo: "Trigger the cron job to cleanup resources like expired user-roles, orphaned users and in-active users" + cronInfo: "Roep de cron job aan die resources opruimt zoals verlopen gebruikersrollen, verweesde gebruikers en inactieve gebruikers" } } diff --git a/welcome/src/locale/nl.js b/welcome/src/locale/nl.js index dfa72285..a5e80c37 100644 --- a/welcome/src/locale/nl.js +++ b/welcome/src/locale/nl.js @@ -6,18 +6,18 @@ const nl = { header: { title: "Toegang tot je applicaties", login: "Login", - sup: "SURFconext Invite is by invite only.", + sup: "SURFconext Invite is alleen op uitnodiging.", }, works: "Hoe werkt het?", adminFunction: "adminfunctie", info: [ //Arrays of titles and info blocks and if a function is an admin function - ["Invites", "

SURF invites institution managers who can create roles for their applications.

" + - "

Applications are services connected to SURFconext.

", true], - ["Roles", "

The application managers will invite colleagues for roles who can invite guests.

" + - "

Invites.

", true], - ["Join", "

Invited colleagues who accept the invitation are granted access rights for the applications.


", false], - ["Groups", "

The roles are actually group memberships that can be provisioned to external SCIM API's.

", false] + ["Uitnodigen", "

Instellingsbeheerders kunnen rollen aanmaken voor hun applicaties.

" + + "

Applicaties zijn diensten gekoppeld aan SURFconext.

", true], + ["Rollen", "

De applicatiebeheerders nodigen collega's die weer gasten kunnen uitnodigen.

" + + "

Uitnodigingen.

", true], + ["Word lid", "

Invited colleagues who accept the invitation are granted access rights for the applications.


", false], + ["Groepen", "

De rollen zijn feitelijk groepslidmaatschappen die gebruikt kunnen worden in SURFconext autorisatieregels, doorgegeven als attributen of via externe SCIM API's.

", false] ], footer: "

SURFconext Invite biedt toegangsbeheer voor het Nederlandse onderwijs en onderzoek.

" + "

Meer weten? Lees verder.

", @@ -28,7 +28,7 @@ const nl = { links: { login: "Login", switchApp: "Ga naar {{app}}", - welcome: "Welkom", + welcome: "Welcome", access: "Invite", help: "Help", profile: "Profiel", @@ -41,10 +41,10 @@ const nl = { }, users: { roles: "Applicaties", - noRolesInfo: "You have no applications (which means you must be super-user)", - noRolesFound: "You have not been invited for any guest roles for educational applications", - rolesInfo: "You have access to the following applications.", - expiryDays: "Expiry days" + noRolesInfo: "Je hebt geen applicaties (je bent dus een super-user)", + noRolesFound: "Je bent nog niet als gast uitgenodigd voor een rol.", + rolesInfo: "Je bezit de volgende rollen.", + expiryDays: "Verloopdagen" }, forms: { ok: "Ok",