Skip to content

Commit 7e90776

Browse files
authored
Merge pull request #1067 from NotCoffee418/develop
lang: [nl] add Dutch translation
2 parents 31b63fe + ea91acf commit 7e90776

File tree

3 files changed

+142
-1
lines changed

3 files changed

+142
-1
lines changed

src/Language/nl/Auth.php

+117
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/**
6+
* This file is part of CodeIgniter Shield.
7+
*
8+
* (c) CodeIgniter Foundation <admin@codeigniter.com>
9+
*
10+
* For the full copyright and license information, please view
11+
* the LICENSE file that was distributed with this source code.
12+
*/
13+
14+
return [
15+
// Exceptions
16+
'unknownAuthenticator' => '{0} is geen geldige authenticator.',
17+
'unknownUserProvider' => 'Kan geen geldige gebruikersprovider bepalen.',
18+
'invalidUser' => 'Kan de opgegeven gebruiker niet vinden.',
19+
'bannedUser' => 'Je kan niet inloggen omdat je account geblokkeerd is.',
20+
'logOutBannedUser' => 'Je bent uitgelogd omdat je account geblokkeerd is.',
21+
'badAttempt' => 'Inloggen mislukt. Controleer je gegevens.',
22+
'noPassword' => 'Kan een gebruiker zonder wachtwoord niet valideren.',
23+
'invalidPassword' => 'Inloggen mislukt. Check je wachtwoord.',
24+
'noToken' => 'Elk verzoek moet een bearer token hebben in de {0} header.',
25+
'badToken' => 'Ongeldige toegangstoken.',
26+
'oldToken' => 'Vervallen toegangstoken.',
27+
'noUserEntity' => 'Gebruikersentiteit moet worden opgegeven voor wachtwoordvalidatie.',
28+
'invalidEmail' => 'We kunnen geen gebruiker vinden met dat e-mailadres.',
29+
'unableSendEmailToUser' => 'Sorry, er is een probleem opgetreden bij het verzenden van de e-mail. We konden geen e-mail versturen naar "{0}".',
30+
'throttled' => 'Te veel inlogpogingen van dit IP adres. Probeer het over {0} seconden opnieuw.',
31+
'notEnoughPrivilege' => 'U hebt niet de nodige rechten om de gewenste bewerking uit te voeren.',
32+
// JWT Exceptions
33+
'invalidJWT' => 'De token ongeldig.',
34+
'expiredJWT' => 'De token is verlopen.',
35+
'beforeValidJWT' => 'De token is nog niet geldig.',
36+
37+
'email' => 'E-mailadres',
38+
'username' => 'Gebruikersnaam',
39+
'password' => 'Wachtwoord',
40+
'passwordConfirm' => 'Wachtwoord (opnieuw)',
41+
'haveAccount' => 'Heb je al een account?',
42+
'token' => 'Token',
43+
44+
// Buttons
45+
'confirm' => 'Bevestig',
46+
'send' => 'Verzend',
47+
48+
// Registration
49+
'register' => 'Maak een account aan',
50+
'registerDisabled' => 'Registratie is momenteel niet toegestaan.',
51+
'registerSuccess' => 'Welkom!',
52+
53+
// Login
54+
'login' => 'Inloggen',
55+
'needAccount' => 'Heb je nog geen account?',
56+
'rememberMe' => 'Wachtwoord onthouden',
57+
'forgotPassword' => 'Wachtwoord vergeten?',
58+
'useMagicLink' => 'Gebruik een Login Link',
59+
'magicLinkSubject' => 'Jou Login Link',
60+
'magicTokenNotFound' => 'Kan de link niet verifiëren.',
61+
'magicLinkExpired' => 'Sorry, de Login Link verlopen. Vraag een nieuwe aan.',
62+
'checkYourEmail' => 'Check je e-mail!',
63+
'magicLinkDetails' => 'Er is net een e-mail met een login link verstuurd. Deze blijft {0} minuten geldig.',
64+
'magicLinkDisabled' => 'Login Link gebruiken is momenteel niet toegestaan.',
65+
'successLogout' => 'Je bent uitgelogd.',
66+
'backToLogin' => 'Terug naar inloggen',
67+
68+
// Passwords
69+
'errorPasswordLength' => 'Wachtwoord moet minimaal {0, number} tekens lang zijn.',
70+
'suggestPasswordLength' => 'Paszinnen - tot 255 tekens lang - maken veiligere wachtwoorden die gemakkelijk te onthouden zijn.',
71+
'errorPasswordCommon' => 'Wachtwoord mag geen veelvoorkomend wachtwoord zijn.',
72+
'suggestPasswordCommon' => 'Het wachtwoord werd gecontroleerd aan de hand van meer dan 65.000 veelgebruikte wachtwoorden of wachtwoorden die via hacks zijn uitgelekt.',
73+
'errorPasswordPersonal' => 'Wachtwoorden mogen geen hergebruikte persoonlijke informatie bevatten.',
74+
'suggestPasswordPersonal' => 'Variaties op je e-mailadres of gebruikersnaam mogen niet worden gebruikt voor wachtwoorden.',
75+
'errorPasswordTooSimilar' => 'Wachtwoord mag geen variatie van je gebruikersnaam bevatten.',
76+
'suggestPasswordTooSimilar' => 'Wachtwoord lijkt te veel op de gebruikersnaam.',
77+
'errorPasswordPwned' => 'Het wachtwoord {0} is gevonden in een datalek en is {1, number} keer gezien in {2} van gecompromitteerde wachtwoorden.',
78+
'suggestPasswordPwned' => '{0} mag nooit als wachtwoord worden gebruikt. Als je het ergens gebruikt, verander het dan onmiddellijk.',
79+
'errorPasswordEmpty' => 'Wachtwoord is verplicht.',
80+
'errorPasswordTooLongBytes' => 'Wachtwoord mag niet langer zijn dan {param} bytes.',
81+
'passwordChangeSuccess' => 'Wachtwoord is succesvol gewijzigd.',
82+
'userDoesNotExist' => 'Wachtwoord niet gewijzigd. Gebruiker bestaat niet.',
83+
'resetTokenExpired' => 'Sorry. Je reset token is verlopen.',
84+
85+
// Email Globals
86+
'emailInfo' => 'Informatie over de persoon:',
87+
'emailIpAddress' => 'IP Addres:',
88+
'emailDevice' => 'Toestel:',
89+
'emailDate' => 'Datum:',
90+
91+
// 2FA
92+
'email2FATitle' => 'Twee Factor Authenticatie',
93+
'confirmEmailAddress' => 'Bevestig je e-mailadres',
94+
'emailEnterCode' => 'Bevestig je e-mailadres',
95+
'emailConfirmCode' => 'Voer de 6-cijferige code in die we zojuist naar je e-mailadres hebben gestuurd.',
96+
'email2FASubject' => 'Je authenticatie code',
97+
'email2FAMailBody' => 'Je authenticatie code is:',
98+
'invalid2FAToken' => 'Jouw code is ongeldig.',
99+
'need2FA' => 'Je moet een tweefactorverificatie voltooien..',
100+
'needVerification' => 'Controleer je e-mail om je accountactivatie te voltooien.',
101+
102+
// Activate
103+
'emailActivateTitle' => 'Email Activatie',
104+
'emailActivateBody' => 'We hebben je zojuist een e-mail gestuurd met een code om je e-mailadres te bevestigen. Kopieer die code en plak het hieronder.',
105+
'emailActivateSubject' => 'Jouw activatie code',
106+
'emailActivateMailBody' => 'Gebruik de onderstaande code om je account te activeren en de site te gebruiken.',
107+
'invalidActivateToken' => 'De code was niet correct.',
108+
'needActivate' => 'Je moet je registratie voltooien door de code te bevestigen die naar je e-mailadres is gestuurd.',
109+
'activationBlocked' => 'Je moet je account activeren voordat je kunt inloggen.',
110+
111+
// Groups
112+
'unknownGroup' => '{0} is geen geldige groep.',
113+
'missingTitle' => 'Groepen moeten een titel hebben.',
114+
115+
// Permissions
116+
'unknownPermission' => '{0} is geen geldige permissie.',
117+
];

tests/Language/AbstractTranslationTestCase.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ abstract class AbstractTranslationTestCase extends TestCase
6363
LithuanianTranslationTest::class => 'lt',
6464
// LatvianTranslationTest::class => 'lv',
6565
// MalayalamTranslationTest::class => 'ml',
66-
// DutchTranslationTest::class => 'nl',
66+
DutchTranslationTest::class => 'nl',
6767
// NorwegianTranslationTest::class => 'no',
6868
// PolishTranslationTest::class => 'pl',
6969
PortugueseTranslationTest::class => 'pt',
+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/**
6+
* This file is part of CodeIgniter Shield.
7+
*
8+
* (c) CodeIgniter Foundation <admin@codeigniter.com>
9+
*
10+
* For the full copyright and license information, please view
11+
* the LICENSE file that was distributed with this source code.
12+
*/
13+
14+
namespace Tests\Language;
15+
16+
/**
17+
* @internal
18+
*/
19+
final class DutchTranslationTest extends AbstractTranslationTestCase
20+
{
21+
protected array $excludedLocaleKeyTranslations = [
22+
'Auth.token',
23+
];
24+
}

0 commit comments

Comments
 (0)