From fde20ecfabba01edafea392541d108b3377d062a Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Mon, 27 Nov 2023 10:19:02 +0100 Subject: [PATCH 01/10] wip --- client/src/locale/en.js | 6 +++--- client/src/locale/nl.js | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/client/src/locale/en.js b/client/src/locale/en.js index 4cb70a53..3ae11d42 100644 --- a/client/src/locale/en.js +++ b/client/src/locale/en.js @@ -18,7 +18,7 @@ const en = { ["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 used in SURFconext rules, or provisioned as attributes or to external SCIM API's.

", false] ], - footer: "

SURFconext Invite is a service for access management to SURFconext-connected service providers.

" + + footer: "

SURFconext Invite offers access management to SURFconext-connected service providers.

" + "

Do you want to know more? Read more.

", }, header: { @@ -147,7 +147,7 @@ const en = { showAdvancedSettings: "Show advanced invite settings", hideAdvancedSettings: "Hide advanced invite settings", override: "Override of settings allowed?", - manage: "Service", + manage: "Application", manageMetaData: "SURFconext entity", provisioning: "Provisioning", deleteFlash: "Role {{name}} has been deleted", @@ -324,7 +324,7 @@ const en = { 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 SURFconext with may have an optional provisioning", + manageService: "The required service from SURFconext, optionally with 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 sent to", eduIDOnlyTooltip: "When checked the invitees will be required to login with eduID", diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index 14971149..cd4b085e 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -13,12 +13,12 @@ const nl = { info: [ //Arrays of titles and info blocks and if a function is an admin function ["Uitnodigen", "

Instellingsbeheerders kunnen rollen aanmaken voor hun applicaties.

" + - "

Applicaties zijn diensten gekoppeld aan SURFconext.

", true], + "

Applicaties zijn aan SURFconext gekoppelde diensten.

", true], ["Rollen", "

De applicatiebeheerders nodigen collega's uit die op hun beurt weer gasten kunnen uitnodigen.

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

Uitgenodigde collega's die op de uitnodiging zijn ingegaan krijgen toegang tot applicaties.


", 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.

" + + footer: "

SURFconext Invite biedt toegangsbeheer voor onderwijs en onderzoek.

" + "

Meer weten? Lees verder.

", }, header: { @@ -147,7 +147,7 @@ const nl = { showAdvancedSettings: "Toon geadvanceerde uitnodiging instellingen", hideAdvancedSettings: "Verberg geadvanceerde uitnodiging instellingen", override: "Kunnen de instellingen worden veranderd bij een uitnodiging?", - manage: "Dienst", + manage: "Applicatie", manageMetaData: "Entity", provisioning: "Provisioning", deleteFlash: "Rol {{name}} is verwijderd", @@ -324,7 +324,7 @@ const nl = { 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 SURFconext die optioneel een provisioning heeft.", + manageService: "De vereiste dienst uit SURFconext, optioneel met provisioning.", 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", From 13476e89d5133cc5150e23e1dd4ab46f58e4d608 Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Mon, 27 Nov 2023 15:51:19 +0100 Subject: [PATCH 02/10] Updated locale --- client/src/locale/en.js | 66 +++++++++++----------- client/src/locale/nl.js | 122 ++++++++++++++++++++-------------------- 2 files changed, 94 insertions(+), 94 deletions(-) diff --git a/client/src/locale/en.js b/client/src/locale/en.js index 3ae11d42..5ccd7ed4 100644 --- a/client/src/locale/en.js +++ b/client/src/locale/en.js @@ -5,8 +5,8 @@ const en = { landing: { header: { title: "Manage access to your applications", - login: "Login", - sup: "The SURFconext Invite application is by invite only.", + login: "Log in", + sup: "SURFconext Invite is by invitation only.", }, works: "How does it work?", adminFunction: "admin function", @@ -16,23 +16,23 @@ const en = { "

Applications are services connected to SURFconext.

", true], ["Roles", "

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

", 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 used in SURFconext rules, or provisioned as attributes or to external SCIM API's.

", false] + ["Groups", "

The roles are actually group memberships that can be used in SURFconext authorisation rules, or provisioned as attributes or to external SCIM APIs.

", false] ], footer: "

SURFconext Invite offers access management to SURFconext-connected service providers.

" + "

Do you want to know more? Read more.

", }, header: { title: "SURFconext Invite", - subTitle: "Everything will be Owl right", + subTitle: "Everything will be owl right", links: { - login: "Login", + login: "Log in", system: "System", switchApp: "Go to {{app}}", welcome: "Welcome", access: "Access", help: "Help", profile: "Profile", - logout: "Logout" + logout: "Log out" }, }, tabs: { @@ -48,7 +48,7 @@ const en = { guestRoles: "Guests with this role", cron: "Cron", invite: "Invite", - tokens: "API Tokens" + tokens: "API tokens" }, home: { access: "SURFconext Invite", @@ -109,7 +109,7 @@ const en = { }, role: { copyUrn: "Copy urn", - userInfo: "{{nbr}} member(s) & Valid for {{valid}} days", + userInfo: "{{nbr}} member(s) & valid for {{valid}} days", roleInfo: "Role valid for {{days}} days", roleInfoNoEndDate: "Role has no end date", contactAdmin: "Contact manager(s)" @@ -151,7 +151,7 @@ const en = { manageMetaData: "SURFconext entity", provisioning: "Provisioning", deleteFlash: "Role {{name}} has been deleted", - deleteConfirmation: "Are you sure you want to delete this role?", + deleteConfirmation: "Are you sure you want to delete this role?", createFlash: "Role {{name}} has been created", updateFlash: "Role {{name}} has been updated", }, @@ -165,7 +165,7 @@ const en = { searchPlaceHolder: "Search for user roles...", noResults: "No user roles where found", guestRoles: "{{count}} guest users", - managerRoles: "{{count}} manager & inviter users", + managerRoles: "{{count}} managers & inviters", 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}}", @@ -193,7 +193,7 @@ const en = { invitees: "Invitees", intendedRoles: "Roles", inviteesPlaceholder: "Invitee email addresses", - requiredEmail: "At least one email is required", + requiredEmail: "At least one email address is required", requiredRole: "At least one role is required for an invitation", intendedAuthority: "Authority", roles: "Roles", @@ -205,7 +205,7 @@ const en = { message: "Message", messagePlaceholder: "Personal message for the invitee included in the invitation", invite: "Send invite", - invalidEmails: "Invalid email addresses removed: {{emails}}.", + invalidEmails: "Invalid email address removed: {{emails}}.", createFlash: "Invitation was sent", delete: "Delete", resend: "Resend", @@ -227,7 +227,7 @@ const en = { you: "You", yes: "Yes", no: "No", - ok: "Ok", + ok: "OK", or: "or ", edit: "Edit", cancel: "Cancel", @@ -237,9 +237,9 @@ const en = { less: "Less", alreadyExists: "The {{attribute}} '{{value}}' already exists", alreadyExistsParent: "The {{attribute}} {{value}} already exists within {{parent}}", - required: "The {{attribute}} is required", + required: "{{attribute}} is required", invalid: "The value '{{value}}' is invalid for {{attribute}}", - error: "You can contact SURFconext Invite for more information.

" + + error: "You can contact support@surfconext.nl for help.

" + "The reference number for this exception is {{reference}}." }, profile: { @@ -249,7 +249,7 @@ const en = { inviteOnly: { welcome: "Welcome to SURFconext Invite", roles: "You don't have any roles.", - info: "The SURFconext Invite application is by invite only. If you want to enter, but don't have access, please contact support@surfconext.nl.", + info: "SURFconext Invite is by invitation only. Please contact support@surfconext.nl with questions.", preLogin: "Or ", login: "login", postLogin: " again with a different institution", @@ -274,13 +274,13 @@ const en = { roles: "roles", progress: "1", info: "SURFconext Invite provides access to application based on your roles.", - infoLogin: "You can login with your institution account or edulD.", - infoLoginEduIDOnly: "You need to login with eduID.", - infoLoginAgain: "To accept the invitation you'll need to login again.", - login: "Login", - loginWithSub: "Login", - emailMismatch: "The inviter has indicated that you must accept this invitation with the email {{email}}, " + - "but you have logged in with an account with a different email. Please login in with a different account." + infoLogin: "You can log in with your institution account or edulD.", + infoLoginEduIDOnly: "You need to log in with eduID.", + infoLoginAgain: "To accept the invitation you'll need to log in again.", + login: "Log in", + loginWithSub: "Log in", + emailMismatch: "The inviter has indicated that you must accept this invitation with email address {{email}}, " + + "but you have logged in with an account with a different email address. Please login in with a different account." }, inviter: { welcome: "Welcome, {{name}}", @@ -289,10 +289,10 @@ const en = { viewHistory: "view history", manage: "You can manage guests and send invites for", details: "Show details", - history: "Invitation History" + history: "Invitation history" }, institutionAdmin: { - welcome: "Welcome Institution administrator of {{name}}! You can start with creating your first role and subsequently invite managers.", + welcome: "Welcome institution administrator of {{name}}! You can start with creating your first role and subsequently invite managers.", create: "Create access role" }, tokens: { @@ -310,9 +310,9 @@ const en = { description: "Description", descriptionPlaceHolder: "Description for this API token", descriptionTooltip: "A description explaining the use of this API token", - deleteFlash: "API Token has been deleted", + deleteFlash: "API token has been deleted", deleteConfirmation: "Are you sure you want to delete this API token?", - createFlash: "API Token has been created", + createFlash: "API token has been created", submit: "Submit", required: "The description is required for an API token", }, @@ -325,19 +325,19 @@ const en = { 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 SURFconext, optionally with 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 sent to", + defaultExpiryDays: "The default number of days the role will expiry when a user accepts an invitation for this role", + enforceEmailEqualityTooltip: "When checked the invitee must accept the invitation with an account with the email address 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", rolesTooltip: "Select 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.", + intendedAuthorityTooltip: "The authority determines the rights the invitee will be granted on accepting the invitation", + inviteesTooltip: "Add email addresses separated by comma, space or semi-colon or on seperate lines. You can also paste a csv file with line-separated email addresses.", removeInvitation: "Delete all selected invitations", resendInvitation: "Resend all selected invitations", inviter: "Send invitations to persons who will - once accepted - become guest users for the application", - overrideSettingsAllowed: "If checked then invitations for this role can't override the advanced setting (e.g. Email equality, eduID only and the role expiry end date)", - removeUserRole: "Remove the selected user roles" + overrideSettingsAllowed: "If checked then invitations for this role can't override the advanced setting (e.g. email equality, eduID only and the role expiry end date)", + removeUserRole: "Remove all selected user roles" }, confirmationDialog: { title: "Confirm", diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index cd4b085e..373e088e 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -5,18 +5,18 @@ const nl = { landing: { header: { title: "Toegang tot je applicaties", - login: "Login", - sup: "SURFconext Invite is alleen op uitnodiging.", + login: "Inloggen", + sup: "SURFconext Invite is alleen op uitnodiging te gebruiken.", }, works: "Hoe werkt het?", - adminFunction: "adminfunctie", + adminFunction: "beheerfunctie", info: [ //Arrays of titles and info blocks and if a function is an admin function ["Uitnodigen", "

Instellingsbeheerders kunnen rollen aanmaken voor hun applicaties.

" + "

Applicaties zijn aan SURFconext gekoppelde diensten.

", true], - ["Rollen", "

De applicatiebeheerders nodigen collega's uit die op hun beurt weer gasten kunnen uitnodigen.

", true], - ["Word lid", "

Uitgenodigde collega's die op de uitnodiging zijn ingegaan krijgen toegang tot applicaties.


", false], - ["Groepen", "

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

", false] + ["Rollen", "

Applicatiebeheerders nodigen collega's uit die op hun beurt gasten kunnen uitnodigen.

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

Uitgenodigde collega's die op de uitnodiging zijn ingegaan, krijgen toegang tot applicaties.


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

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

", false] ], footer: "

SURFconext Invite biedt toegangsbeheer voor onderwijs en onderzoek.

" + "

Meer weten? Lees verder.

", @@ -25,30 +25,30 @@ const nl = { title: "SURFconext Invite", subTitle: "Alles gaat uilstekend", links: { - login: "Login", + login: "Inloggen", system: "Systeem", switchApp: "Ga naar {{app}}", welcome: "Welcome", - access: "Invite", + access: "Toegang", help: "Help", profile: "Profiel", - logout: "Log uit" + logout: "Uitloggen" }, }, tabs: { home: "Home", applications: "Applicaties", users: "Gebruikers", - maintainers: "Rol managers en uitnodigers", + maintainers: "Rolmanagers & uitnodigers", guests: "Gasten met deze rol", invitations: "Uitnodigingen", roles: "Toegangsrollen", profile: "Profiel", - userRoles: "Rol managers en uitnodigers", + userRoles: "Rolmanagers & uitnodigers", guestRoles: "Gasten", cron: "Cron", invite: "Uitnodiging", - tokens: "API Tokens" + tokens: "API-tokens" }, home: { access: "SURFconext Invite", @@ -109,7 +109,7 @@ const nl = { }, role: { copyUrn: "Copy urn", - userInfo: "{{nbr}} leden & geldig voor {{valid}} dagen", + userInfo: "{{nbr}} leden & geldig voor {{valid}} dagen", roleInfo: "Rol geldig voor {{days}} dagen", roleInfoNoEndDate: "Rol heeft geen einddatum", contactAdmin: "Contact manager(s)" @@ -117,8 +117,8 @@ const nl = { roles: { title: "Toegangsrollen", applicationName: "Applicatie", - roleDetails: "Rol details", - invitationDetails: "Uitnodiging details", + roleDetails: "Details rol", + invitationDetails: "Details uitnodiging", multiple: "Meerdere applicaties", accessRole: "Naam", name: "Naam", @@ -144,14 +144,14 @@ const nl = { edit: "Bewerk rol {{name}}", urn: "URN", advanced: "Advanced settings", - showAdvancedSettings: "Toon geadvanceerde uitnodiging instellingen", - hideAdvancedSettings: "Verberg geadvanceerde uitnodiging instellingen", - override: "Kunnen de instellingen worden veranderd bij een uitnodiging?", + showAdvancedSettings: "Toon geadvanceerde configuratie uitnodiging", + hideAdvancedSettings: "Verberg geadvanceerde configuratie uitnodiging", + override: "Kan de configuratie worden aangepast bij uitnodigen?", manage: "Applicatie", - manageMetaData: "Entity", + manageMetaData: "SURFconext entity", provisioning: "Provisioning", deleteFlash: "Rol {{name}} is verwijderd", - deleteConfirmation: "Weet je zeker dat je deze rol wilt verwijderen?", + deleteConfirmation: "Weet je zeker dat je deze rol wil verwijderen?", createFlash: "Rol {{name}} is aangemaakt", updateFlash: "Rol {{name}} is bijgewerkt", }, @@ -164,13 +164,13 @@ const nl = { multipleUserRoles: "gebruikersrollen", searchPlaceHolder: "Zoek gebruikersrollen...", noResults: "Geen gebruikersrollen gevonden", - guestRoles: "{{count}} gast gebruiker", + guestRoles: "{{count}} gastgebruikers", managerRoles: "{{count}} managers & uitnodigers", 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)?", + updateConfirmation: "Weet je zeker dat je de einddatum wil aanpassen van rol {{roleName}} voor {{userName}}", + updateConfirmationRemoveEndDate: "Weet je zeker dat je de einddatum wil verwijderen van rol {{roleName}} voor {{userName}}", + updateFlash: "De einddatum van rol {{roleName}} is bijgewerkt", + deleteConfirmation: "Weet je zeker dat je de rol van deze gebruiker(s) wil verwijderen?", deleteFlash: "Gebruikersrol(len) zijn verwijderd", createdAt: "Geaccepteerd op", }, @@ -186,7 +186,7 @@ const nl = { accepted: "Geaccepteerd", expired: "Verlopen", enforceEmailEquality: "E-mailadres moet overeenkomen", - eduIDOnly: "Uitsluitend voor eduID", + eduIDOnly: "Uitsluitend eduID", new: "Nodig manager of uitnodiger uit", newInvite: "Nieuwe uitnodiging", newGuest: "Gast uitnodigen", @@ -211,8 +211,8 @@ const nl = { 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?", + deleteConfirmation: "Weet je zeker dat je deze uitnodiging(en) wil verwijderen?", + resendConfirmation: "Weet je zeker dat je deze uitnodiging(en) opnieuw wil versturen?", resendFlash: "Uitnodiging(en) opnieuw verstuurd.", statuses: { all: "All ({{nbr}})", @@ -227,7 +227,7 @@ const nl = { you: "Jijzelf", yes: "Ja", no: "Nee", - ok: "Ok", + ok: "Oké", or: "of ", edit: "Bewerken", cancel: "Annuleren", @@ -239,8 +239,8 @@ const nl = { alreadyExistsParent: "Het {{attribute}} {{value}} bestaat al binnen {{parent}}", required: "{{attribute}} is verplicht", invalid: "De waarde '{{value}}' is niet geldig voor {{attribute}}", - error: "Je kunt contact opnemen met SURFconext Invite.

" + - "De foutmeldingscode is {{reference}}." + error: "Je kunt contact opnemen met support@surfconext.nl voor hulp.

" + + "De foutcode is {{reference}}." }, profile: { info: "Het account van {{name}} is aangemaakt op {{createdAt}}", @@ -249,7 +249,7 @@ const nl = { inviteOnly: { welcome: "Welkom bij SURFconext Invite", roles: "Je hebt nog geen rollen.", - info: "SURFconext Invite is op uitnodiging. Heb je hierover vragen? Neem contact op.", + info: "SURFconext Invite is op uitnodiging. Neem bij vragen contact op met support@surfconext.nl.", preLogin: "Of ", login: "login", postLogin: " via een andere instelling", @@ -264,11 +264,11 @@ const nl = { }, invitationAccept: { hi: "Hoi{{name}},", - nextStep: "Volgende: veel plezier met je nieuwe rol", + nextStep: "Volgende: veel plezier met deze rol", expired: "Deze uitnodiging is verlopen op {{expiryDate}}", - expiredInfo: "Neem contact op met degene die je uitnodigde en vraag hen je een nieuwe uitnodiging te sturen.", + expiredInfo: "Neem contact op met {{email}} en vraag om een nieuwe uitnodiging te sturen.", invited: "Uitgenodigd voor {{plural}} {{roles}} door {{inviter}}.", - invitedNoRoles: "Je bent uitgenodigt door {{inviter}} om {{authority}} te worden.", + invitedNoRoles: "Je bent uitgenodigd door {{inviter}} om {{authority}} te worden.", enforceEmailEquality: " Deze uitnodiging kan alleen geaccepteerd worden door {{email}}.", role: "rol", roles: "rollen", @@ -277,22 +277,22 @@ const nl = { infoLogin: "Je kunt inloggen met je instellings-account of eduID.", infoLoginEduIDOnly: "Je moet inloggen met eduID.", infoLoginAgain: "Om de uitnodiging te accepteren moet je opnieuw inloggen.", - login: "Login", - loginWithSub: "Login", + login: "Inloggen", + loginWithSub: "Inloggen", emailMismatch: "De uitnodiger heeft aangegeven dat je de uitnodiging dient te accepteren met e-mailadres {{email}}, " + - "maar je bent ingelogd met een account met een ander mailadres. Log opnieuw in met een ander account." + "maar je bent ingelogd met een account met een ander e-mailadres. Log opnieuw in met een ander account." }, inviter: { - welcome: "Welcome, {{name}}", - info: "Manage who gets access to the educational applications at your institution.", - sendInvite: "Send new invite", - viewHistory: "view history", - manage: "You can manage guests and send inviter for", - details: "Show details", - history: "Uitnodigingen" + welcome: "Welkom, {{name}}", + info: "Manage die toegang krijgt tot onderwijsapplicaties bij jouw instelling.", + sendInvite: "Verstuur een uitnodiging", + viewHistory: "toon geschiedenis", + manage: "Je kunt gasten beheren en uitnodigingen versturen voor", + details: "Toon details", + history: "Geschiedenis van uitnodigingen" }, institutionAdmin: { - welcome: "Welkom Instellings admin van {{name}}! Je kan nu je eerste rol aanmaken en managers daarvoor uitnodigen.", + welcome: "Welkom instellingsadmin van {{name}}! Je kan nu je eerste rol aanmaken en managers daarvoor uitnodigen.", create: "Create access role" }, tokens: { @@ -305,39 +305,39 @@ const nl = { createdAt: "Aangemaakt op", secretDisclaimer: "Je kan het API token maar één keer zien. Kopieer het en bewaar het ergens veilig.

Als je het token kwijtraakt, verwijder het dan en maak een nieuwe aan.", secret: "API token", - secretValue: "Een-richting gehasht token", + secretValue: "One-way hashed token", secretTooltip: "De waarde die je gebruikt in de X-API-TOKEN header", description: "Omschrijving", descriptionPlaceHolder: "Omschrijving voor dit API token", descriptionTooltip: "Een omschrijving die de reden voor dit API token omschrijft", - deleteFlash: "API Token is verwijderd", - deleteConfirmation: "Weet je zeker dat je dit API token wilt verwijderen?", - createFlash: "API Token is aangemaakt", + deleteFlash: "API token is verwijderd", + deleteConfirmation: "Weet je zeker dat je dit API token wil verwijderen?", + createFlash: "API token is aangemaakt", submit: "Opslaan", required: "Een omschrijving is verplicht voor een API token", }, tooltips: { - userIcon: "Gebruiker {{name}} geprovisioned op {{createdAt}} laatst actief op {{lastActivity}}", + userIcon: "Gebruiker {{name}} geprovisiond 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.", + roleShortName: "Een unieke korte naam voor de rol binnen een provisioning. Wordt gebruikt in de urn, 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 SURFconext, optioneel met provisioning.", - defaultExpiryDays: "Het default aantal dagen waarna de rol verloopt, gerekend vanaf het moment dat de gebruiker de uitnodiging voor de rol accepteert.", + defaultExpiryDays: "Het standaardaantal 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", - inviter: "Verstuur uitnodigingen naar gebruikers die - als ze accepteren - gast gebruikers worden voor de applicatie", - overrideSettingsAllowed: "Indien ingeschakeld dan kunnen uitnodigingen voor de deze rol niet de geadvanceerde instellen (e.g. e-mail gelijkheid, alleen accepteren met eduID en de verloop- en eind-datum)", - removeUserRole: "Verwijder al de geselecteerde rollen" + intendedAuthorityTooltip: "De autoriteit bepaalt de rechten die de genodigde verwerft bij het accepteren van de uitnodiging", + inviteesTooltip: "Geef e-mailadressen op, gescheiden door komma, spatie of puntkomma, of op een eigen regel. Je kunt ook een csv-bestand plakken met daarin op elke regel een e-mailadres.", + removeInvitation: "Verwijder alle geselecteerde uitnodigingen", + resendInvitation: "Verstuur alle geselecteerde uitnodigingen opnieuw", + inviter: "Verstuur uitnodigingen naar gebruikers die - na accepteren - gast gebruikers worden voor de applicatie", + overrideSettingsAllowed: "Indien ingeschakeld dan kunnen uitnodigingen voor de deze rol niet de geadvanceerde instellen (waaronder: e-mail gelijkheid, alleen accepteren met eduID en de verloop- en einddatum)", + removeUserRole: "Verwijder alle geselecteerde rollen" }, confirmationDialog: { title: "Bevestig", @@ -414,7 +414,7 @@ const nl = { system: { trigger: "Trigger", clear: "Clear", - cronInfo: "Roep de cron job aan die resources opruimt zoals verlopen gebruikersrollen, verweesde gebruikers en inactieve gebruikers" + cronInfo: "Roep de cron job aan die resources opruimt, zoals verlopen gebruikersrollen, verweesde gebruikers en inactieve gebruikers" } } From 01f4ede670799471a79a97e6853d4994a310e014 Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Tue, 28 Nov 2023 13:15:49 +0100 Subject: [PATCH 03/10] Update client/src/locale/nl.js Co-authored-by: Thijs Kinkhorst --- client/src/locale/nl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index 373e088e..623b9890 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -144,7 +144,7 @@ const nl = { edit: "Bewerk rol {{name}}", urn: "URN", advanced: "Advanced settings", - showAdvancedSettings: "Toon geadvanceerde configuratie uitnodiging", + showAdvancedSettings: "Toon geavanceerde configuratie uitnodiging", hideAdvancedSettings: "Verberg geadvanceerde configuratie uitnodiging", override: "Kan de configuratie worden aangepast bij uitnodigen?", manage: "Applicatie", From 091f74553522e25a5c673fd5be00fbbadaeba236 Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Tue, 28 Nov 2023 13:15:55 +0100 Subject: [PATCH 04/10] Update client/src/locale/nl.js Co-authored-by: Thijs Kinkhorst --- client/src/locale/nl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index 623b9890..bda9e1cc 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -145,7 +145,7 @@ const nl = { urn: "URN", advanced: "Advanced settings", showAdvancedSettings: "Toon geavanceerde configuratie uitnodiging", - hideAdvancedSettings: "Verberg geadvanceerde configuratie uitnodiging", + hideAdvancedSettings: "Verberg geavanceerde configuratie uitnodiging", override: "Kan de configuratie worden aangepast bij uitnodigen?", manage: "Applicatie", manageMetaData: "SURFconext entity", From 69e20c6fb8df0a0fb6b395e51afe8576dd377e22 Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Tue, 28 Nov 2023 13:16:04 +0100 Subject: [PATCH 05/10] Update client/src/locale/nl.js Co-authored-by: Thijs Kinkhorst --- client/src/locale/nl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index bda9e1cc..ba750349 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -284,7 +284,7 @@ const nl = { }, inviter: { welcome: "Welkom, {{name}}", - info: "Manage die toegang krijgt tot onderwijsapplicaties bij jouw instelling.", + info: "Manage wie toegang krijgt tot onderwijsapplicaties bij jouw instelling.", sendInvite: "Verstuur een uitnodiging", viewHistory: "toon geschiedenis", manage: "Je kunt gasten beheren en uitnodigingen versturen voor", From f37182f6877a5462533f86c9a8eaf4082f283232 Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Tue, 28 Nov 2023 13:18:32 +0100 Subject: [PATCH 06/10] Update client/src/locale/nl.js Co-authored-by: Thijs Kinkhorst --- client/src/locale/nl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index ba750349..359ff5b6 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -336,7 +336,7 @@ const nl = { removeInvitation: "Verwijder alle geselecteerde uitnodigingen", resendInvitation: "Verstuur alle geselecteerde uitnodigingen opnieuw", inviter: "Verstuur uitnodigingen naar gebruikers die - na accepteren - gast gebruikers worden voor de applicatie", - overrideSettingsAllowed: "Indien ingeschakeld dan kunnen uitnodigingen voor de deze rol niet de geadvanceerde instellen (waaronder: e-mail gelijkheid, alleen accepteren met eduID en de verloop- en einddatum)", + overrideSettingsAllowed: "Indien ingeschakeld dan kunnen uitnodigingen voor de deze rol niet de geavanceerde configuratie aanpassen (waaronder of e-mailadres overeen moet komen, alleen acceptatie met eduID en de verloop- en einddatum)", removeUserRole: "Verwijder alle geselecteerde rollen" }, confirmationDialog: { From b80d807718df8b323815368d1f72dc2e4690b65b Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Tue, 28 Nov 2023 13:18:46 +0100 Subject: [PATCH 07/10] Update client/src/locale/nl.js Co-authored-by: Thijs Kinkhorst --- client/src/locale/nl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index 359ff5b6..5b69a053 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -335,7 +335,7 @@ const nl = { inviteesTooltip: "Geef e-mailadressen op, gescheiden door komma, spatie of puntkomma, of op een eigen regel. Je kunt ook een csv-bestand plakken met daarin op elke regel een e-mailadres.", removeInvitation: "Verwijder alle geselecteerde uitnodigingen", resendInvitation: "Verstuur alle geselecteerde uitnodigingen opnieuw", - inviter: "Verstuur uitnodigingen naar gebruikers die - na accepteren - gast gebruikers worden voor de applicatie", + inviter: "Verstuur uitnodigingen naar gebruikers die - na accepteren - een rol krijgen voor de applicatie", overrideSettingsAllowed: "Indien ingeschakeld dan kunnen uitnodigingen voor de deze rol niet de geavanceerde configuratie aanpassen (waaronder of e-mailadres overeen moet komen, alleen acceptatie met eduID en de verloop- en einddatum)", removeUserRole: "Verwijder alle geselecteerde rollen" }, From 55c1ee5fa80d7963637d51847861b67bcfb0b6e0 Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Tue, 28 Nov 2023 13:20:26 +0100 Subject: [PATCH 08/10] wip --- client/src/locale/en.js | 2 +- client/src/locale/nl.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/locale/en.js b/client/src/locale/en.js index 5ccd7ed4..2429593d 100644 --- a/client/src/locale/en.js +++ b/client/src/locale/en.js @@ -29,7 +29,7 @@ const en = { system: "System", switchApp: "Go to {{app}}", welcome: "Welcome", - access: "Access", + access: "Invite", help: "Help", profile: "Profile", logout: "Log out" diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index 5b69a053..3edb750d 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -29,7 +29,7 @@ const nl = { system: "Systeem", switchApp: "Ga naar {{app}}", welcome: "Welcome", - access: "Toegang", + access: "Invite", help: "Help", profile: "Profiel", logout: "Uitloggen" From 72345f1b83d2707387d857493082595ef675e62a Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Tue, 28 Nov 2023 13:21:30 +0100 Subject: [PATCH 09/10] Update client/src/locale/en.js Co-authored-by: Thijs Kinkhorst --- client/src/locale/en.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/locale/en.js b/client/src/locale/en.js index 2429593d..3a82695c 100644 --- a/client/src/locale/en.js +++ b/client/src/locale/en.js @@ -274,7 +274,7 @@ const en = { roles: "roles", progress: "1", info: "SURFconext Invite provides access to application based on your roles.", - infoLogin: "You can log in with your institution account or edulD.", + infoLogin: "You can log in with your institution account or eduID.", infoLoginEduIDOnly: "You need to log in with eduID.", infoLoginAgain: "To accept the invitation you'll need to log in again.", login: "Log in", From 7d928ab119db9955993c831e961e671b68b962b6 Mon Sep 17 00:00:00 2001 From: Floris Fokkinga <80269262+FlorisFokkinga@users.noreply.github.com> Date: Thu, 30 Nov 2023 15:55:47 +0100 Subject: [PATCH 10/10] update locale --- client/src/locale/nl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/locale/nl.js b/client/src/locale/nl.js index 3edb750d..7693be5c 100644 --- a/client/src/locale/nl.js +++ b/client/src/locale/nl.js @@ -91,7 +91,7 @@ const nl = { applications: "Applicaties", noRolesInfo: "Je hebt geen rollen (je bent een super-user)", noRolesInstitutionAdmin: "Als een instellingsmanager heb je geen rollen (maar je hebt wel toegang tot je applicaties)", - guestRoleOnly: "Je bent een gast gebruiker. Was je op zoek naar de inviter app voor gasten?", + guestRoleOnly: "Je bent een gastgebruiker. Ben je op zoek naar de inviter app voor gasten?", rolesInfo: "Je hebt de volgende rollen", applicationsInfo: "Je hebt toegang tot de volgende applicaties", noRolesFound: "Geen rollen gevonden.",