Skip to content

Commit

Permalink
[NL] Complete translation for Dutch Language (#471)
Browse files Browse the repository at this point in the history
* Added translations

* [NL] added missing keys

* [NL] fix translations

* [NL] add keys that do not differ

* cs-fix

* Fix order in Migrations.php

* cs-fix
  • Loading branch information
christianberkman authored Nov 11, 2024
1 parent 21fce8e commit 5ef9878
Show file tree
Hide file tree
Showing 24 changed files with 259 additions and 25 deletions.
47 changes: 41 additions & 6 deletions Language/nl/CLI.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
Expand All @@ -11,10 +13,43 @@

// CLI language settings
return [
'commandNotFound' => 'Commando "{0}" niet gevonden.',
'helpUsage' => 'Gebruik:',
'helpDescription' => 'Omschrijving:',
'helpOptions' => 'Opties:',
'helpArguments' => 'Argumenten:',
'invalidColor' => 'Foutieve {0} kleur: {1}.',
'altCommandPlural' => 'Bedoelde u een van deze?',
'altCommandSingular' => 'Bedoelde u dit?',
'commandNotFound' => 'Commando "{0}" niet gevonden.',
'generator' => [
'cancelOperation' => 'Operatie is geannuleerd.',
'className' => [
'cell' => 'Cel class naam',
'command' => 'Commando class naam',
'config' => 'Config class naam',
'controller' => 'Controller class naam',
'default' => 'Class naam',
'entity' => 'Entity class naam',
'filter' => 'Filter class naam',
'migration' => 'Migration class naam',
'model' => 'Model class naam',
'seeder' => 'Seeder class naam',
'test' => 'Test class naam',
'validation' => 'Validation class naam',
],
'commandType' => 'Commando type',
'databaseGroup' => 'Database groep',
'fileCreate' => 'Bestand aangemaakt: {0}',
'fileError' => 'Fout bij aanmaken van bestand: "{0}"',
'fileExist' => 'Bestand bestaat: "{0}"',
'fileOverwrite' => 'Bestand overschreven: "{0}"',
'parentClass' => 'Parent class',
'returnType' => 'Return type',
'tableName' => 'Tabelnaam',
'usingCINamespace' => 'Waarschuwing: Het gebruiken van de "CodeIgniter" zal het bestand in de System directory plaatsen.',
'viewName' => [
'cell' => 'Cell view name',
],
],
'helpArguments' => 'Argumenten:',
'helpDescription' => 'Beschrijving:',
'helpOptions' => 'Opties:',
'helpUsage' => 'Gebruik:',
'invalidColor' => 'ongeldige "{0}" kleur: "{1}".',
'namespaceNotDefined' => 'Namespace "{0}" niet gevonden.',
];
7 changes: 5 additions & 2 deletions Language/nl/Cast.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,13 @@

// Cast language settings
return [
'baseCastMissing' => 'De "{0}" class moet de "CodeIgniter\Entity\Cast\BaseCast" class erven.',
'invalidCastMethod' => 'De "{0}" is een ongeldige cast methode, geldige methodes zijn: ["get", "set"].',
'invalidTimestamp' => 'Type casting "timestamp" expects a correct timestamp.',
'jsonErrorCtrlChar' => 'Onverwacht controle karakter gevonden',
'jsonErrorDepth' => 'Maximale stack diepte overschreden',
'jsonErrorStateMismatch' => 'Underflow of de modus komen niet overeen',
'jsonErrorCtrlChar' => 'ONverwacht controle karakter gevonden',
'jsonErrorSyntax' => 'Syntax fout, foutieve JSON',
'jsonErrorUnknown' => 'Onbekende fout',
'jsonErrorUtf8' => 'Foutieve UTF-8 karakters, mogelijk foutieve encoding',
'jsonErrorUnknown' => 'Ongekende fout',
];
26 changes: 26 additions & 0 deletions Language/nl/Cookie.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Cookie language settings
return [
'invalidExpiresTime' => 'Onjuist "{0}" type voor het attribuut "Expires". Verwacht: string, integer, DateTimeInterface object.',
'invalidExpiresValue' => 'De cookie-vervaldatum is onjuist.',
'invalidCookieName' => 'De cookie-naam "{0}" bevat tekens die niet zijn toegestaan.',
'emptyCookieName' => 'De cookie-naam mag niet leeg zijn.',
'invalidSecurePrefix' => 'Om de prefix "__Secure-" te gebruiken moet het "Secure" attribuut ingesteld zijn.',
'invalidHostPrefix' => 'De "__Host-" prefix gebruikt worden met de "Secure" optie, mag geen "Domain" optie hebben, en "Path" moet "/" zijn.',
'invalidSameSite' => 'De waarde van SameSite moet zijn: None, Lax, Strict of een lege string, {0} gegeven.',
'invalidSameSiteNone' => 'Om "SameSite=None" te gebruiken moet het "Secure" attribuut ingesteld zijn.',
'invalidCookieInstance' => '"{0}" class verwacht dat de cookie-array in instance is van "{1}" maar vond "{2}" voor index {3}.',
'unknownCookieInstance' => 'Cookie-object met de naam "{0}" en prefix "{1}" kon niet gevonden worden in de collectie.',
];
11 changes: 7 additions & 4 deletions Language/nl/Core.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,11 @@

// Core language settings
return [
'copyError' => 'Er heeft zich een fout voorgedaan bij het vervangen van bestand({0}). Verifieer of de folder schrijfbaar is.',
'invalidFile' => 'Ongeldig bestand: {0}',
'missingExtension' => '{0} extensie niet geladen.',
'noHandlers' => '{0} moet minstens één Handler voorzien.',
'copyError' => 'Er heeft zich een fout voorgedaan bij het vervangen van bestand({0}). Verifieer of de folder schrijfbaar is.',
'enabledZlibOutputCompression' => 'De instelling zlib.output_compression ini directive is ingeschakeld. Dit werkt niet goed met buffers.',
'invalidFile' => 'Ongeldig bestand: {0}',
'invalidDirectory' => 'Directory bestaat niet: "{0}"',
'invalidPhpVersion' => 'De PHP versie moet {0} of hoger zijn om CodeIgniter te kunnen uitvoeren. Huidige versie: {1}',
'missingExtension' => '{0} extensie niet geladen.',
'noHandlers' => '{0} moet minstens één Handler voorzien.',
];
2 changes: 2 additions & 0 deletions Language/nl/Database.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
'invalidArgument' => 'U moet een geldige {0} voorzien.',
'invalidAllowedFields' => 'Toegelaten velden moeten opgegeven worden voor Model: {0}',
'emptyDataset' => 'Geen data voor {0}.',
'emptyPrimaryKey' => 'Er is geen primary key gedefinieerd voor het aanmaken van {0}.',
'failGetFieldData' => 'Kon geen veld-data ophalen uit de database.',
'failGetIndexData' => 'Kon geen index-data ophalen uit de database.',
'failGetForeignKeyData' => 'Kon geen foreign-key-data ophalen uit de database.',
Expand All @@ -26,4 +27,5 @@
'fieldNotExists' => 'Veld `{0}` niet gevonden.',
'forEmptyInputGiven' => 'Leeg statement opgegeven voor veld `{0}`',
'forFindColumnHaveMultipleColumns' => 'Slechts één kolom toegestaan in kolomnaam.',
'methodNotAvailable' => 'Kan functie "{1}" in "{0}" niet gebruiken. Dit is een functie van de builder class.',
];
1 change: 1 addition & 0 deletions Language/nl/Email.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,5 @@
'SMTPAuthUsername' => 'Authenticatie gebruikersnaam gefaald. Fout: {0}',
'SMTPAuthPassword' => 'Authenticatie wachtwoord gefaald. Fout: {0}',
'SMTPDataFailure' => 'Kon geen data versturen: {0}',
'exitStatus' => 'Exit status code: {0}',
];
20 changes: 20 additions & 0 deletions Language/nl/Errors.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Errors language settings
return [
'pageNotFound' => '404 - Pagina niet gevonden',
'sorryCannotFind' => 'Sorry! De pagina die u zoekt kon niet gevonden worden.',
'whoops' => 'Oeps!',
'weHitASnag' => 'Er gaat iets fout. Probeer het later nog eens...',
];
19 changes: 19 additions & 0 deletions Language/nl/Fabricator.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Fabricator language settings
return [
'invalidModel' => 'Onjuist model gegeven voor fabricatie.',
'missingFormatters' => 'Er zijn geen Geldige Formatters gedefinieerd.',
'createFailed' => 'Fabricator kon geen rij invoegen in de tabel "{0}": {1}',
];
6 changes: 4 additions & 2 deletions Language/nl/Files.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

// Files language settings
return [
'fileNotFound' => 'Bestand niet gevonden: {0}',
'cannotMove' => 'Kon bestand {0} niet verplaatsen naar {1} ({2})',
'fileNotFound' => 'Bestand niet gevonden: {0}',
'cannotMove' => 'Kon bestand {0} niet verplaatsen naar {1} ({2})',
'expectedDirectory' => '{0} verwacht een bestaande map.',
'expectedFile' => '{0} verwacht een bestaand bestand.',
];
2 changes: 2 additions & 0 deletions Language/nl/Format.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

// Format language settings
return [
'invalidFormatter' => '"{0}" is een ongeldige Formatter class.',
'invalidJSON' => 'Parsen van JSON string gefaald, fout: "{0}".',
'invalidMime' => 'Geen Formatter gedefineerd voor dit mime type: "{0}".',
'missingExtension' => 'De SimpleXML extension is verplicht voor het formateren van XML.',
];
13 changes: 10 additions & 3 deletions Language/nl/HTTP.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

// IncomingRequest
'invalidNegotiationType' => '{0} is geen geldig negotiation type. Moet één van de volgende zijn: media, charset, encoding, language.',
'invalidJSON' => 'Kon de JSON string niet verwerken. Fout: {0}',
'unsupportedJSONFormat' => 'Het gegeven JSON formaat wordt niet ondersteund.',

// Message
'invalidHTTPProtocol' => 'Ongeldige HTTP Protocol Version. Moet één van de volgende zijn: {0}',
Expand All @@ -42,19 +44,20 @@
'unknownStatusCode' => 'Ongekende HTTP status code opgegeven met geen bericht: {0}',

// URI
'cannotParseURI' => 'URI kan niet worden geparsed: {0}',
'cannotParseURI' => 'URI kan niet worden verwerkt: {0}',
'segmentOutOfRange' => 'Request URI segment valt niet in bereik: {0}',
'invalidPort' => 'Poort moet tussen 0 en 65535 vallen. Opgegeven: {0}',
'malformedQueryString' => 'Query strings mogen geen URI fragmenten bevatten.',

// Page Not Found
'pageNotFound' => 'Pagina niet gevonden',
'emptyController' => 'Geen Controller gespecifieerd.',
'emptyController' => 'Geen Controller gespecificeerd.',
'controllerNotFound' => 'Controller of methode niet gevonden: {0}::{1}',
'methodNotFound' => 'Controller methode niet gevonden: {0}',
'localeNotSupported' => 'Locale word niet ondersteund: {0}',

// CSRF
'disallowedAction' => 'De actie die u opvraagt is niet toegalaten.',
'disallowedAction' => 'De actie die u opvraagt is niet toegelaten.',

// Uploaded file moving
'alreadyMoved' => 'Het upload bestand is reeds verplaatst.',
Expand All @@ -70,4 +73,8 @@
'uploadErrNoTmpDir' => 'Bestand kon niet worden geüpload: ontbrekende tijdelijke folder.',
'uploadErrExtension' => 'Bestand upload werd gestopt door een PHP extensie.',
'uploadErrUnknown' => 'Het bestand "%s" kon niet worden geüpload door een ongekende fout.',

// SameSite setting
// @deprecated
'invalidSameSiteSetting' => 'The SameSite instelling moet zijn: None, Lax, Strict, of een lege string. Gegeven: {0}',
];
5 changes: 3 additions & 2 deletions Language/nl/Images.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@
'gdRequired' => 'De GD image library is vereist voor deze functie.',
'gdRequiredForProps' => 'De GD image library is vereist om de afbeelding specificaties te achterhalen.',
'gifNotSupported' => 'GIF afbeeldingen zijn vaak niet ondersteunt omwille van licentie restricties. Probeer indien mogelijk met PNG of JPG.',
'jpgNotSupported' => 'JPG afbeeldingen zijn niet ondersteunt.',
'pngNotSupported' => 'PNG afbeeldingen zijn niet ondersteunt.',
'jpgNotSupported' => 'JPG afbeeldingen worden niet ondersteunt.',
'pngNotSupported' => 'PNG afbeeldingen worden niet ondersteunt.',
'webpNotSupported' => 'WEBP afbeeldingen worden niet ondersteund.',
'fileNotSupported' => 'Het opgegeven bestand is geen ondersteutn afbeelding type.',
'unsupportedImageCreate' => 'De GD image library nodig voor deze functie is niet beschikbaar.',
'jpgOrPngRequired' => 'Het afbeelding "resize" protocol opgegeven in uw instellingen is enkel beschikbaar voor JPEG en PNG bestanden.',
Expand Down
17 changes: 17 additions & 0 deletions Language/nl/Language.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// "Language" language settings
return [
'invalidMessageFormat' => 'Onjuist geformatteerd bericht: "{0}", argumenten: "{1}"',
];
3 changes: 2 additions & 1 deletion Language/nl/Log.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@

// Log language settings
return [
'invalidLogLevel' => '{0} is een ongeldig log level.',
'invalidLogLevel' => '{0} is een ongeldig log level.',
'invalidMessageType' => 'Het type bericht "{0}" is niet ondersteund.',
];
15 changes: 12 additions & 3 deletions Language/nl/Migrations.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,28 @@
'migCreate' => "\tMaakt een nieuwe migratie aan met de naam [name]",
'nameMigration' => 'Geeft het migratiebestand een naam',
'migNumberError' => 'Migratie cijfer moet 3 cijfers bevatten, en er mag geen gat zijn in de sequentie.',
'rollBackConfirm' => 'Weet u zeker dat u de rollback wilt starten?',
'refreshConfirm' => 'Weet u zeker dat u de refresh wilt starten?',

'latest' => 'Al de migraties worden uitgevoerd...',
'generalFault' => 'Migratie gefaald!',
'migrated' => 'Migraties uitgevoerd.',
'migInvalidVersion' => 'Ongeldige versienummer opgegeven',
'toVersionPH' => 'Migreren naar versie %s...',
'toVersion' => 'Migreren naar huidige versie...',
'rollingBack' => 'Verwijderen van migratie naar batch: ',
'noneFound' => 'Geen migraties gevonden.',
'on' => 'Gemigreerd op: ',
'migSeeder' => 'Seeder naam',
'migMissingSeeder' => 'U moet een seeder naam opgeven.',
'nameSeeder' => 'Geef naam voor het seeder bestand',
'removed' => 'Ongedaan maken (rollback): ',
'added' => 'Uitvoeren: ',

'version' => 'Versie',
'filename' => 'Bestandsnaam',
// Migrate Status
'namespace' => 'Namespace',
'filename' => 'Bestandsnaam',
'version' => 'Versie',
'group' => 'Groep',
'on' => 'Gemigreerd op: ',
'batch' => 'Batch',
];
24 changes: 24 additions & 0 deletions Language/nl/Publisher.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Publisher language settings
return [
'collision' => 'Onverwachte fout in Publisher "{0}" tijdens het kopieëren van "{1}" naar "{2}".',
'destinationNotAllowed' => 'Doel komt niet voor op de lijst van toegestane Publisher Directories: "{0}"',
'fileNotAllowed' => '"{0}" heeft geen toegang voor "{1}": {2}',

// Publish Command
'publishMissing' => 'Er is geen Publisher classes gevonden in {0} alle namespaces.',
'publishSuccess' => '"{0}" heeft {1} bestand(en) gepubliceerd naar "{2}".',
'publishFailure' => '"{0}" kon niet publiceren naar "{1}".',
];
6 changes: 4 additions & 2 deletions Language/nl/Router.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

// Router language settings
return [
'invalidParameter' => 'Een parameter komt niet overeen met het verwachte type.',
'missingDefaultRoute' => 'Konden niet bepalen wat er getoond moet worden. Er is geen standaard-route in de route-configuratie.',
'invalidParameter' => 'Een parameter komt niet overeen met het verwachte type.',
'missingDefaultRoute' => 'Konden niet bepalen wat er getoond moet worden. Er is geen standaard-route in de route-configuratie.',
'invalidDynamicController' => 'Om veiligheidsredenen is een dynamische controller niet toegestaan. Route handler: "{0}"',
'invalidControllerName' => 'Het scheidingsteken voor de namespace is een backslash (\), niet a slash (/). Route handler: "{0}"',
];
21 changes: 21 additions & 0 deletions Language/nl/Security.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Security language settings
return [
'disallowedAction' => 'Het is niet toegestaan deze actie uit te voeren.',
'insecureCookie' => 'Een beveiligde cookie kan niet over een niet-beveiligde verbinding verzonden worden.',

// @deprecated
'invalidSameSite' => 'De waarde van SameSite moet zijn: None, Lax, Strict, of de waarde moet leeg zijn. Huidige waarde: "{0}"',
];
3 changes: 3 additions & 0 deletions Language/nl/Session.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,7 @@
'writeProtectedSavePath' => 'Session: Pad "{0}" is niet schrijfbaar voor het PHP proces.',
'emptySavePath' => 'Session: Geen "save" pad opgegeven.',
'invalidSavePathFormat' => 'Session: Ongeldig Redis pad formaat: {0}',

// @deprecated
'invalidSameSiteSetting' => 'Session: De SameSite setting mag alleen None, Lax, Strict, or a een lege string zijn. Gegeven: "{0}"',
];
17 changes: 17 additions & 0 deletions Language/nl/Test.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <[email protected]>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Testing language settings
return [
'invalidMockClass' => '"{0}" is geen geldige Mock class.',
];
Loading

0 comments on commit 5ef9878

Please sign in to comment.