diff --git a/application/ui.extkeywidget.class.inc.php b/application/ui.extkeywidget.class.inc.php index b12a7f445..fcfa546c7 100644 --- a/application/ui.extkeywidget.class.inc.php +++ b/application/ui.extkeywidget.class.inc.php @@ -823,6 +823,8 @@ JS elseif (!in_array($sContains, $aValues)) { $aValuesEquals = $oValuesSet->GetValuesForAutocomplete(array('this' => $oObj, 'current_extkey_id' => $iCurrentExtKeyId), $sContains, 'equals'); + // Note: Here we cannot use array_merge as it would reindex the numeric keys starting from 0 when keys are actually the objects ID. + // As a workaround we use array_replace as it does preserve numeric keys. It's ok if some values from $aValuesEquals are replaced with values from $aValues as they contain the same data. $aValues = array_replace($aValuesEquals, $aValues); } diff --git a/core/cmdbchangeop.class.inc.php b/core/cmdbchangeop.class.inc.php index 516436093..4456bf490 100644 --- a/core/cmdbchangeop.class.inc.php +++ b/core/cmdbchangeop.class.inc.php @@ -361,7 +361,8 @@ class CMDBChangeOpSetAttributeURL extends CMDBChangeOpSetAttribute ); MetaModel::Init_Params($aParams); MetaModel::Init_InheritAttributes(); - MetaModel::Init_AddAttribute(new AttributeURL("oldvalue", array("allowed_values"=>null, "sql"=>"oldvalue", "target" => '_blank', "default_value"=>null, "is_null_allowed"=>true, "depends_on"=>array()))); + //old value can have an old validation pattern -> force it to anything + MetaModel::Init_AddAttribute(new AttributeURL("oldvalue", array("allowed_values"=>null, "sql"=>"oldvalue", "target" => '_blank', "default_value"=>null, "is_null_allowed"=>true, "depends_on"=>array(), "validation_pattern" => '.*'))); MetaModel::Init_AddAttribute(new AttributeURL("newvalue", array("allowed_values"=>null, "sql"=>"newvalue", "target" => '_blank', "default_value"=>null, "is_null_allowed"=>true, "depends_on"=>array()))); // Display lists diff --git a/datamodels/2.x/authent-cas/dictionaries/nl.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/nl.dict.authent-cas.php index 29d959858..3f3c6d59f 100644 --- a/datamodels/2.x/authent-cas/dictionaries/nl.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/dictionaries/nl.dict.authent-cas.php @@ -4,7 +4,7 @@ * * @copyright Copyright (C) 2013 XXXXX * @license http://opensource.org/licenses/AGPL-3.0 - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'CAS:Error:UserNotAllowed' => 'Gebruiker heeft onvoldoende rechten.', diff --git a/datamodels/2.x/authent-external/dictionaries/nl.dict.authent-external.php b/datamodels/2.x/authent-external/dictionaries/nl.dict.authent-external.php index d1d8997c8..45c3575e0 100644 --- a/datamodels/2.x/authent-external/dictionaries/nl.dict.authent-external.php +++ b/datamodels/2.x/authent-external/dictionaries/nl.dict.authent-external.php @@ -4,7 +4,7 @@ * * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * This file is part of iTop. * diff --git a/datamodels/2.x/authent-ldap/dictionaries/nl.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/dictionaries/nl.dict.authent-ldap.php index 60a617be0..4ecfafaed 100644 --- a/datamodels/2.x/authent-ldap/dictionaries/nl.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/dictionaries/nl.dict.authent-ldap.php @@ -5,7 +5,7 @@ * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 * @author Hipska (2019) - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * This file is part of iTop. * diff --git a/datamodels/2.x/authent-local/dictionaries/nl.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/nl.dict.authent-local.php index 3dda82f31..21c888d00 100644 --- a/datamodels/2.x/authent-local/dictionaries/nl.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/nl.dict.authent-local.php @@ -4,7 +4,7 @@ * * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * This file is part of iTop. * @@ -38,13 +38,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Moet veranderd worden', 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '', - 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~', - 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', + 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'Eenmalig wachtwoord', + 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'De gebruiker kan dit wachtwoord niet veranderen.', 'Class:UserLocal/Attribute:password_renewed_date' => 'Wachtwoord laatst aangepast', 'Class:UserLocal/Attribute:password_renewed_date+' => 'Tijdstip waarop het wachtwoord het laatst aangepast werd.', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Het wachtwoord bestaat uit minstens 8 tekens en bestaat uit een mix van minstens 1 hoofdletter, kleine letter, cijfer en speciaal teken.', 'UserLocal:password:expiration' => 'De velden hieronder vereisen een extensie.', - 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~', + 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Je kan geen eenmalig wachtwoord instellen voor je eigen gebruiker.', )); diff --git a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/nl.dict.combodo-backoffice-darkmoon-theme.php b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/nl.dict.combodo-backoffice-darkmoon-theme.php index efa32a29f..b43996b1e 100644 --- a/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/nl.dict.combodo-backoffice-darkmoon-theme.php +++ b/datamodels/2.x/combodo-backoffice-darkmoon-theme/dictionaries/nl.dict.combodo-backoffice-darkmoon-theme.php @@ -22,5 +22,5 @@ */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'theme:darkmoon' => 'Dark moon~~', + 'theme:darkmoon' => 'Dark moon', )); \ No newline at end of file diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/nl.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/nl.dict.combodo-db-tools.php index 74be62a5c..3c381db4a 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/nl.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/nl.dict.combodo-db-tools.php @@ -20,17 +20,17 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) */ // Database inconsistencies Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dictionary entries go here 'Menu:DBToolsMenu' => 'Databasetools', 'DBTools:Class' => 'Klasse', - 'DBTools:Title' => 'Onderhoudstools voor de database~~', + 'DBTools:Title' => 'Onderhoudstools voor de database', 'DBTools:ErrorsFound' => 'Fouten gevonden', - 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', - 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', + 'DBTools:Indication' => 'Belangrijk: na het oplossen van de fouten in de database, voer je deze analyse best opnieuw uit omdat er intussen nieuwe inconsistente records gegenereerd kunnen zijn.', + 'DBTools:Disclaimer' => 'Disclaimer: neem een back-up van de database vooraleer de fixes uit te voeren.', 'DBTools:Error' => 'Fout', 'DBTools:Count' => 'Aantal', 'DBTools:SQLquery' => 'SQL-query', @@ -42,24 +42,24 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'DBTools:ShowReport' => 'Rapport', 'DBTools:IntegrityCheck' => 'Integriteitscheck', 'DBTools:FetchCheck' => 'Opvraag-check (fetch) (long)', - 'DBTools:SelectAnalysisType' => 'Select analysis type~~', + 'DBTools:SelectAnalysisType' => 'Selecteer soort analyse', 'DBTools:Analyze' => 'Analyseer', 'DBTools:Details' => 'Toon details', 'DBTools:ShowAll' => 'Toon alle fouten', 'DBTools:Inconsistencies' => 'Inconsistenties in database', - 'DBTools:DetailedErrorTitle' => '%2$s error(s) in class %1$s: %3$s~~', + 'DBTools:DetailedErrorTitle' => '%2$s fout(en) in klasse %1$s: %3$s', 'DBAnalyzer-Integrity-OrphanRecord' => 'Wees-record in "%1$s", het zou een verwant record moeten hebben in de tabel "%2$s"', 'DBAnalyzer-Integrity-InvalidExtKey' => 'Ongeldige externe sleutel %1$s (kolom: "%2$s.%3$s")', 'DBAnalyzer-Integrity-MissingExtKey' => 'Ontbrekende externe sleutel %1$s (kolom: "%2$s.%3$s")', 'DBAnalyzer-Integrity-InvalidValue' => 'Ongeldige waarde voor %1$s (kolom: "%2$s.%3$s")', 'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Sommige gebruikersaccounts hebben geen profiel', - 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~', + 'DBAnalyzer-Integrity-HKInvalid' => 'Ongeldige hiërarchische sleutel (ID) `%1$s`', 'DBAnalyzer-Fetch-Count-Error' => 'Opvraag-fout in "%1$s", %2$d records opgevraagd / %3$d geteld', - 'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~', - 'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~', + 'DBAnalyzer-Integrity-FinalClass' => 'Veld `%2$s`.`%1$s` moet dezelfde waarde hebben als `%3$s`.`%1$s`', + 'DBAnalyzer-Integrity-RootFinalClass' => 'Veld `%2$s`.`%1$s` moet een geldige klasse bevatten.', )); // Database Info diff --git a/datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php index e12825a55..d9a6e2304 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/nl.dict.itop-attachments.php @@ -21,7 +21,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 */ @@ -40,12 +40,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Attachments:NoAttachment' => 'Geen bijlage. ', 'Attachments:PreviewNotAvailable' => 'Er is geen voorbeeld beschikbaar voor dit type bijlage.', 'Attachments:Error:FileTooLarge' => 'Het bestand is te groot om geüpload te worden: %1$s', - 'Attachments:Error:UploadedFileEmpty' => 'The received file is empty and cannot be attached. -Either you have pushed an empty file, -or ask your iTop administrator if the iTop server disk is full.~~', + 'Attachments:Error:UploadedFileEmpty' => 'Het bestand is leeg en kan niet worden toegevoegd. +Mogelijk heb je een leeg bestand geüpload, +of vraag de iTop administrator om de opslagruimte van de iTop-server na te kijken', 'Attachments:Render:Icons' => 'Toon als pictogram', 'Attachments:Render:Table' => 'Toon als lijst', - 'UI:Attachments:DropYourFileHint' => 'Drop files anywhere in this area~~', + 'UI:Attachments:DropYourFileHint' => 'Sleep bestanden in dit gebied', )); // diff --git a/datamodels/2.x/itop-backup/dictionaries/nl.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/nl.dict.itop-backup.php index 6920b5eea..81741161c 100644 --- a/datamodels/2.x/itop-backup/dictionaries/nl.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/nl.dict.itop-backup.php @@ -6,7 +6,7 @@ * @license http://opensource.org/licenses/AGPL-3.0 * * @author Hipska (2019) - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * This file is part of iTop. * diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/nl.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/nl.dict.itop-change-mgmt-itil.php index 0b8e213ee..b67ffba82 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/nl.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/nl.dict.itop-change-mgmt-itil.php @@ -6,7 +6,7 @@ * @license http://opensource.org/licenses/AGPL-3.0 * * @author Hipska (2018) - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * This file is part of iTop. * diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/nl.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/nl.dict.itop-change-mgmt.php index 024e2b00d..9e8b07797 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/nl.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/nl.dict.itop-change-mgmt.php @@ -21,7 +21,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/nl.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/nl.dict.itop-config-mgmt.php index f6662efe8..8c6531824 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/nl.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/nl.dict.itop-config-mgmt.php @@ -22,7 +22,7 @@ * http://www.linprofs.com * * @author Hipska (2018, 2019) - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 diff --git a/datamodels/2.x/itop-config/dictionaries/nl.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/nl.dict.itop-config.php index 331ad2c2b..3e4932003 100644 --- a/datamodels/2.x/itop-config/dictionaries/nl.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/nl.dict.itop-config.php @@ -4,7 +4,7 @@ * * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * This file is part of iTop. * diff --git a/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php index de7025dfc..1e9db9e1a 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php @@ -20,7 +20,7 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopUpdate:UI:PageTitle' => 'Upgraden toepassing', @@ -76,9 +76,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Controle van het bestandssysteem is mislukt', 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Updaten van toepassing is mogelijk', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Updaten van de toepassing is niet mogelijk: %1$s', - 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', - 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', + 'iTopUpdate:UI:CheckInProgress' => 'Even geduld terwijl de integriteitscontrole loopt', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Klaar om verder te gaan', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/nl.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/nl.dict.itop-faq-light.php index 8a05b1925..48409f7c9 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/nl.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/nl.dict.itop-faq-light.php @@ -21,7 +21,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 diff --git a/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php index e6a9d8f6a..b72d2f097 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php @@ -20,7 +20,7 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Errors diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php index cf67331a1..067df9087 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php @@ -4,7 +4,7 @@ * * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * This file is part of iTop. * diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php index f08ea2420..b672c2b19 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php @@ -5,7 +5,7 @@ * @copyright Copyright (C) 2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 * @author Thomas Casteleyn - * @author Jeffrey Bostoen (2018, 2019) + * @author Jeffrey Bostoen (2018 - 2022) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:IncidentManagement' => 'Incident Management', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/nl.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/nl.dict.itop-knownerror-mgmt.php index bef092929..1af04afad 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/nl.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/nl.dict.itop-knownerror-mgmt.php @@ -21,7 +21,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 diff --git a/datamodels/2.x/itop-portal-base/dictionaries/nl.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/nl.dict.itop-portal-base.php index cec7ee6f9..dd17c8ead 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/nl.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/nl.dict.itop-portal-base.php @@ -17,7 +17,7 @@ * You should have received a copy of the GNU Affero General Public License */ /** - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) */ // Portal Dict::Add('NL NL', 'Dutch', 'Nederlands', array( @@ -68,10 +68,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Object form Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~', + 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Sluit dit item.', 'Portal:Form:Close:Warning' => 'Ben je zeker dat je dit venster wil sluiten? Ingevoerde gegevens kunnen verloren gaan.', - 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~', - 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~', + 'Portal:Error:ObjectCannotBeCreated' => 'Fout: object kan niet worden aangemaakt. Kijk verwante objecten en bijlagen na vooraleer dit formulier opnieuw te versturen.', + 'Portal:Error:ObjectCannotBeUpdated' => 'Fout: object kan niet worden aangepast. Kijk verwante objecten en bijlagen na vooraleer dit formulier opnieuw te versturen.', )); // UserProfile brick diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/nl.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/nl.dict.itop-problem-mgmt.php index 980506bbd..7b05a8bc6 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/nl.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/nl.dict.itop-problem-mgmt.php @@ -22,7 +22,7 @@ * http://www.linprofs.com * * @author Hipska (2018) - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/nl.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/nl.dict.itop-request-mgmt-itil.php index 425dc1f95..55169cc43 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/nl.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/nl.dict.itop-request-mgmt-itil.php @@ -5,7 +5,7 @@ */ /* * @author Hipska (2018, 2019) - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:RequestManagement' => 'Helpdesk', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/nl.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/nl.dict.itop-request-mgmt.php index 46861de4f..59c8be308 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/nl.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/nl.dict.itop-request-mgmt.php @@ -9,7 +9,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:RequestManagement' => 'Helpdesk', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/nl.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/nl.dict.itop-service-mgmt-provider.php index 1e91c610a..27c61a4e6 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/nl.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/nl.dict.itop-service-mgmt-provider.php @@ -21,7 +21,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 */ @@ -372,7 +372,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SLA/Attribute:slts_list+' => 'Alle servicelevel-doelstellingen voor deze SLA', 'Class:SLA/Attribute:customercontracts_list' => 'Klantencontracten', 'Class:SLA/Attribute:customercontracts_list+' => 'Alle klantencontracten die gebruik maken van deze SLA', - 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', + 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Kan de link tussen klantencontract %1$s en service %2$s niet opslaan: SLA bestaat al.', )); // diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/nl.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/nl.dict.itop-service-mgmt.php index a5ff52eee..bddcadfd6 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/nl.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/nl.dict.itop-service-mgmt.php @@ -21,7 +21,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 */ @@ -344,7 +344,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SLA/Attribute:slts_list+' => 'Alle servicelevel-doelstellingen voor deze SLA', 'Class:SLA/Attribute:customercontracts_list' => 'Klantencontracten', 'Class:SLA/Attribute:customercontracts_list+' => 'Alle klantencontracten die gebruik maken van deze SLA', - 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', + 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Kan de link tussen klantencontract %1$s en service %2$s niet opslaan: SLA bestaat al.', )); // diff --git a/datamodels/2.x/itop-structure/dictionaries/nl.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/nl.dict.itop-structure.php index a65eb0282..6b292774d 100644 --- a/datamodels/2.x/itop-structure/dictionaries/nl.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/nl.dict.itop-structure.php @@ -22,7 +22,7 @@ * http://www.linprofs.com * * @author Hipska (2018, 2019) - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * @copyright Copyright (C) 2010-2018 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 @@ -361,6 +361,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Themes Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'theme:fullmoon' => 'Full moon~~', - 'theme:test-red' => 'Test instance (Red)~~', + 'theme:fullmoon' => 'Full moon', + 'theme:test-red' => 'Test instance (Red)', )); diff --git a/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php index aa34724fb..f517393b2 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php @@ -21,7 +21,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Jeffrey Bostoen - (2018 - 2020) + * @author Jeffrey Bostoen (2018 - 2022) * * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 @@ -181,10 +181,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Stel de veldwaarde in op de huidige datum', 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Doelveld', 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden', - 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Vult het huidige tijdstip in als het veld leeg is.', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Doelveld', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden', 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Stel in op huidige gebruiker', 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Stel de veldwaarde in op de huidige gebruiker', 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Doelveld', @@ -201,34 +201,34 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Het veld waarin de referentiedatum opgegeven is', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Werkuren', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laat leeg om te berekenen op basis van het standaard werkschema, of stel in op "DefaultWorkingTimeComputer" om een 24x7-tijdschema af te dwingen.', - 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~', - 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~', - 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~', - 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~', - 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~', - 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~', - 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~', - 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~', - 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~', - 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~', - 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~', - 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~', - 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~', + 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull', + 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Stel de veldwaarde in op een voorgedefinieerde waarde, als het veld leeg is.', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Doelveld', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Waarde', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'De waarde die ingesteld moet worden', + 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue', + 'Class:cmdbAbstractObject/Method:AddValue+' => 'Voeg een voorgedefinieerde waarde toe aan een veld', + 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Doelveld', + 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden', + 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Waarde', + 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimale waarde die toegevoegd moet worden. Dit kan ook een negatieve waarde zijn.', + 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate', + 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Stel de veldwaarde in op een tijdstip berekend aan de hand van een ander veld met extra logica toegepast.', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Doelveld', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Aanpassing', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Aanpassing in tekstvorm (moet in het Engels), bv. "+3 days"', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Bronveld', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Het veld waarop het nieuwe tijd gebaseerd is', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Stel in op een tijdstip berekend aan de hand van een ander veld met extra logica toegepast, als het veld leeg is.', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Doelveld', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Aanpassing', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Aanpassing in tekstvorm (moet in het Engels), bv. "+3 days"', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Bronveld', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'Het veld waarop het nieuwe tijd gebaseerd is', 'Class:cmdbAbstractObject/Method:Reset' => 'Reset', 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset een veld naar de standaardwaarde.', 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Doelveld', diff --git a/dictionaries/nl.dictionary.itop.core.php b/dictionaries/nl.dictionary.itop.core.php index 4fceeb12e..5a84c9de3 100644 --- a/dictionaries/nl.dictionary.itop.core.php +++ b/dictionaries/nl.dictionary.itop.core.php @@ -22,7 +22,7 @@ * http://www.linprofs.com * * @author Hipska (2018, 2019) - * @author Jeffrey Bostoen - (2019 - 2020) + * @author Jeffrey Bostoen (2019 - 2022) * * @copyright Copyright (C) 2010-2021 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 @@ -41,7 +41,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributeLinkedSet' => 'Reeks van objecten', 'Core:AttributeLinkedSet+' => 'Elke soort objecten van dezelfde klasse of subklasse', - 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', + 'Core:AttributeLinkedSetDuplicatesFound' => 'Dubbele records in het \'%1$s\' veld : %2$s', 'Core:AttributeDashboard' => 'Dashboard', 'Core:AttributeDashboard+' => '', @@ -239,14 +239,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:CMDBChange/Attribute:date+' => 'De datum en tijd waarop de aanpassingen zijn waargenomen ', 'Class:CMDBChange/Attribute:userinfo' => 'Info', 'Class:CMDBChange/Attribute:userinfo+' => 'Info over wie/wat (bv. welke service) de aanpassing heeft doorgevoerd', - 'Class:CMDBChange/Attribute:origin/Value:interactive' => 'User interaction in the GUI~~', - 'Class:CMDBChange/Attribute:origin/Value:csv-import.php' => 'CSV import script~~', - 'Class:CMDBChange/Attribute:origin/Value:csv-interactive' => 'CSV import in the GUI~~', - 'Class:CMDBChange/Attribute:origin/Value:email-processing' => 'Email processing~~', - 'Class:CMDBChange/Attribute:origin/Value:synchro-data-source' => 'Synchro. data source~~', - 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices~~', - 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices~~', - 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension~~', + 'Class:CMDBChange/Attribute:origin/Value:interactive' => 'Gebruikersinteractie in de GUI', + 'Class:CMDBChange/Attribute:origin/Value:csv-import.php' => 'CSV import script', + 'Class:CMDBChange/Attribute:origin/Value:csv-interactive' => 'CSV import in de GUI', + 'Class:CMDBChange/Attribute:origin/Value:email-processing' => 'Verwerking e-mail', + 'Class:CMDBChange/Attribute:origin/Value:synchro-data-source' => 'Synchro. databron', + 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices', + 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices', + 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'Via een extensie', )); // @@ -507,7 +507,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Action/Attribute:trigger_list+' => 'Triggers gelinkt aan deze actie', 'Class:Action/Attribute:finalclass' => 'Type', 'Class:Action/Attribute:finalclass+' => '', - 'Action:WarningNoTriggerLinked' => 'Warning, no trigger is linked to the action. It will not be active until it has at least 1.~~', + 'Action:WarningNoTriggerLinked' => 'Opgelet: er is geen trigger gelinkt aan deze actie. Zonder minstens 1 actieve trigger zal de actie nooit uitgevoerd worden.', )); // @@ -587,7 +587,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:TriggerOnObject/Attribute:target_class' => 'Toegepast op klasse', 'Class:TriggerOnObject/Attribute:target_class+' => '', 'Class:TriggerOnObject/Attribute:filter' => 'Filter', - 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', + 'Class:TriggerOnObject/Attribute:filter+' => 'Beperk de objecten (van de opgegeven klasse) die de trigger zullen activeren.', 'TriggerOnObject:WrongFilterQuery' => 'Verkeerde filter-query: %1$s', 'TriggerOnObject:WrongFilterClass' => 'De filter-query moet verwijzen naar objecten van klasse "%1$s"', )); @@ -664,10 +664,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)~~', - 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute~~', - 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter~~', - 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.~~', + 'Class:TriggerOnObjectMention' => 'Trigger (bij vermelden van object)', + 'Class:TriggerOnObjectMention+' => 'Trigger bij vermelden (@xxx) van een object van de opgegeven klasse (of subklasse ervan) in een log', + 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Filter', + 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Beperk de lijst van vermelde objecten die de trigger zullen activeren. Indien leeg, zullen alle objecten (van eender welke klasse) de trigger activeren.', )); // @@ -1097,8 +1097,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Laatste poging', 'Class:AsyncTask/Attribute:last_attempt+' => '', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Ongeldig formaat bij de configuratie van "async_tasks_retries[%1$s]". Er wordt een Array verwacht met de volgende sleutels: %2$s', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Ongeldig formaat bij de configuratie van "async_tasks_retries[%1$s]": onverwachte sleutel "%2$s". Enkel deze sleutels worden verwacht: %3$s', )); // diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php index 1f6abbfab..9381d81c1 100644 --- a/dictionaries/nl.dictionary.itop.ui.php +++ b/dictionaries/nl.dictionary.itop.ui.php @@ -112,7 +112,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:User/Attribute:language/Value:FR FR+' => 'Frans (Frankrijk)', 'Class:User/Attribute:profile_list' => 'Profielen', 'Class:User/Attribute:profile_list+' => 'Rollen waarmee rechten verleend zijn aan deze account.', - 'Class:User/Attribute:allowed_org_list' => 'Mijn organisaties', + 'Class:User/Attribute:allowed_org_list' => 'Toegestane organisaties', 'Class:User/Attribute:allowed_org_list+' => 'De eindgebruiker heeft toestemming om data te bekijken van de gerelateerde organisaties. Als er geen organisatie is opgegeven, heeft de persoon toegang tot data van alle organisaties.', 'Class:User/Attribute:status' => 'Status', 'Class:User/Attribute:status+' => 'De gebruikersaccount kan in- of uitgeschakeld zijn.', @@ -121,10 +121,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:User/Error:LoginMustBeUnique' => 'Login moet uniek zijn - "%1s" is al in gebruik', 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Minstens één profiel moet toegewezen zijn aan deze gebruiker', - 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~', - 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~', - 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~', - 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~', + 'Class:User/Error:ProfileNotAllowed' => 'Profiel "%1$s" kan niet toegevoegd worden omdat het de toegang tot de backoffice zou ontzeggen.', + 'Class:User/Error:StatusChangeIsNotAllowed' => 'Je kan de status voor je eigen gebruikersaccount niet wijzigen.', + 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'De toegestande organisaties moeten minstens de organisatie bevatten waartoe de gebruikersaccount behoort.', + 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'De huidige lijst van profielen heeft niet voldoende toegangsrechten (gebruikersaccount zijn niet meer wijzigbaar).', 'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Minstens één organisatie moet toegewezen zijn aan deze gebruiker', 'Class:User/Error:OrganizationNotAllowed' => 'Organisatie is niet toegestaan.', 'Class:User/Error:UserOrganizationNotAllowed' => 'De gebruikersaccount behoort niet tot de organisaties waar je zelf rechten voor hebt.', @@ -368,14 +368,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
  • Het beheren van het belangrijkste middel: documentatie.
  • ', - 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + 'UI:WelcomeMenu:Text'=> '
    Proficiat, je werkt nu met '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    -
    This version features a brand new modern and accessible backoffice design.
    +
    Deze versie heeft een volledig nieuw, modern en toegankelijk uiterlijk.
    -
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. -We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    +
    De belangrijkste en meest vertrouwde '.ITOP_APPLICATION.' functies hebben we behouden en een modern jasje gegeven. +We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben genoten om het te ontwerpen.
    -
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', +
    Wijzig je '.ITOP_APPLICATION.'-voorkeuren voor een gepersonaliseerde ervaring.
    ', 'UI:WelcomeMenu:AllOpenRequests' => 'Open aanvragen: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mijn aanvragen', 'UI:WelcomeMenu:OpenIncidents' => 'Open incidenten: %1$d', @@ -383,8 +383,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => 'Aan mij toegewezen incidenten', 'UI:AllOrganizations' => ' Alle Organisaties ', 'UI:YourSearch' => 'Jouw zoekopdracht', - 'UI:LoggedAsMessage' => 'Ingelogd als %1$s (%2$s)~~', - 'UI:LoggedAsMessage+Admin' => 'Ingelogd als %1$s (%2$s, Beheerder)~~', + 'UI:LoggedAsMessage' => 'Ingelogd als %1$s (%2$s)', + 'UI:LoggedAsMessage+Admin' => 'Ingelogd als %1$s (%2$s, Beheerder)', 'UI:Button:Logoff' => 'Log uit', 'UI:Button:GlobalSearch' => 'Zoek', 'UI:Button:Search' => ' Zoek ', @@ -423,7 +423,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Button:Insert' => 'Invoegen', 'UI:Button:More' => 'Meer', 'UI:Button:Less' => 'Minder', - 'UI:Button:Wait' => 'Please wait while updating fields~~', + 'UI:Button:Wait' => 'Even geduld terwijl de velden vernieuwd worden', 'UI:Treeview:CollapseAll' => 'Alles inklappen', 'UI:Treeview:ExpandAll' => 'Alles uitklappen', 'UI:UserPref:DoNotShowAgain' => 'Niet meer opnieuw tonen', @@ -470,7 +470,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Error:InvalidDashboard' => 'Fout: ongeldig dashboard', 'UI:Error:MaintenanceMode' => 'Toepassing is momenteel in onderhoud', 'UI:Error:MaintenanceTitle' => 'Onderhoud', - 'UI:Error:InvalidToken' => 'Error: the requested operation has already been performed (CSRF token not found)~~', + 'UI:Error:InvalidToken' => 'Fout: de gevraagde bewerking werd al uitgevoerd (CSRF token niet gevonden)', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~', @@ -705,18 +705,18 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Audit:Dashboard:ObjectsAudited' => 'Gecontroleerde objecten', 'UI:Audit:Dashboard:ObjectsInError' => 'Foutieve objecten', 'UI:Audit:Dashboard:ObjectsValidated' => 'Gevalideerde objecten', - 'UI:Audit:AuditCategory:Subtitle' => '%1$s errors ouf of %2$s - %3$s%%~~', + 'UI:Audit:AuditCategory:Subtitle' => '%1$s fouten van de %2$s - %3$s%%', 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Evaluatie van OQL-query', 'UI:RunQuery:QueryExamples' => 'Voorbeelden van query\'s', - 'UI:RunQuery:QueryResults' => 'Query Results~~', + 'UI:RunQuery:QueryResults' => 'Query-resultaten', 'UI:RunQuery:HeaderPurpose' => 'Doel', 'UI:RunQuery:HeaderPurpose+' => 'Uitleg over de query', 'UI:RunQuery:HeaderOQLExpression' => 'OQL-expressie', 'UI:RunQuery:HeaderOQLExpression+' => 'De query in OQL syntax', 'UI:RunQuery:ExpressionToEvaluate' => 'Expressie om te evalueren: ', - 'UI:RunQuery:QueryArguments' => 'Query Arguments~~', + 'UI:RunQuery:QueryArguments' => 'Query-argumenten', 'UI:RunQuery:MoreInfo' => 'Meer informatie over de query: ', 'UI:RunQuery:DevelopedQuery' => 'Herschreven query-expressie: ', 'UI:RunQuery:SerializedFilter' => 'Geserialiseerde filter: ', @@ -728,7 +728,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Query:UrlForExcel' => 'URL om te gebruiken voor MS Excel-webquery\'s', 'UI:Query:UrlV1' => 'De lijst van velden is leeg gelaten. De pagina export-V2.php kan niet aangeroepen worden zonder deze informatie.Daarom verwijst de onderstaande link naar de oude export-pagina: export.php. Deze verouderde versie heeft enkele beperkingen: de lijst van geëxporteerde velden kan verschillen afhankelijk van het gekozen export-formaat en het datamodel van '.ITOP_APPLICATION_SHORT.'. Als je wil dat de lijst van geëxporteerde kolommen hetzelfde blijft over lange tijd, dan moet je een waarde opgeven voor het attribuut "Velden" en de pagina export-V2.php gebruiken.', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objecten-schema', - 'UI:Schema:TitleForClass' => '%1$s schema~~', + 'UI:Schema:TitleForClass' => '%1$s schema', 'UI:Schema:CategoryMenuItem' => 'Categorie %1$s', 'UI:Schema:Relationships' => 'Relaties', 'UI:Schema:AbstractClass' => 'Abstracte klasse: objecten van deze klasse kunnen niet worden geïnstantieerd.', @@ -795,7 +795,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Schema:Attribute/Filter' => 'Filter', 'UI:Schema:DefaultNullValue' => 'Standaardwaarde null : "%1$s"', 'UI:LinksWidget:Autocomplete+' => 'Typ de eerste 3 karakters...', - 'UI:Edit:SearchQuery' => 'Select a predefined query~~', + 'UI:Edit:SearchQuery' => 'Kies een vooraf gedefinieerde query', 'UI:Edit:TestQuery' => 'Test query', 'UI:Combo:SelectValue' => '--- selecteer een waarde ---', 'UI:Label:SelectedObjects' => 'Geselecteerde objecten: ', @@ -994,24 +994,24 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    -Acties define the actions to be performed when the triggers execute. For now there are only two kind of actions: +Acties definieer de acties die uitgevoerd moeten worden als de triggers geactiveerd worden. Er zijn momenteel 2 soorten standaardacties:

      -
    1. Sending an email message: Such actions also define the template to be used for sending the email as well as the other parameters of the message like the recipients, importance, etc.
      +
    2. Stuur een e-mail: Bij deze acties definieer je een sjabloon voor het bericht en ook parameters zoals ontvanger(s), prioriteit, enz.
      Een speciale testpagina (email.test.php) is beschikbaar voor het testen en oplossen van eventuele problemen met jouw PHP e-mailconfiguratie.
    3. -
    4. Outgoing webhooks: Allow integration with a third-party application by sending structured data to a defined URL.
    5. +
    6. Webhooks: Staat toe om te integreren met toepassingen van derde partijen, door gestructureerde data te sturen naar een URL.

    Acties moeten gekoppeld zijn aan triggers. -Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt in welke volgorde de acties moeten worden uitgevoerd.

    ~~', +Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt in welke volgorde de acties moeten worden uitgevoerd.

    ', 'UI:NotificationsMenu:Triggers' => 'Triggers', 'UI:NotificationsMenu:AvailableTriggers' => 'Beschikbare triggers', 'UI:NotificationsMenu:OnCreate' => 'Wanneer een object is aangemaakt', 'UI:NotificationsMenu:OnStateEnter' => 'Wanneer een object een bepaalde fase intreedt', 'UI:NotificationsMenu:OnStateLeave' => 'Wanneer een object een bepaalde fase uittreedt', 'UI:NotificationsMenu:Actions' => 'Acties', - 'UI:NotificationsMenu:Actions:ActionEmail' => 'Email actions~~', - 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~', - 'UI:NotificationsMenu:Actions:Action' => 'Other actions~~', + 'UI:NotificationsMenu:Actions:ActionEmail' => 'Email acties', + 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook acties (uitgaande integraties)', + 'UI:NotificationsMenu:Actions:Action' => 'Andere acties', 'UI:NotificationsMenu:AvailableActions' => 'Beschikbare acties', 'Menu:TagAdminMenu' => 'Tags-configuratie', @@ -1055,8 +1055,8 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:iTopVersion:Long' => '%1$s versie %2$s-%3$s uitgegeven op %4$s', 'UI:PropertiesTab' => 'Eigenschappen', - 'UI:OpenDocumentInNewWindow_' => 'Open~~', - 'UI:DownloadDocument_' => 'Download~~', + 'UI:OpenDocumentInNewWindow_' => 'Open', + 'UI:DownloadDocument_' => 'Download', 'UI:Document:NoPreview' => 'Er is geen voorbeeld beschikbaar voor dit soort document', 'UI:Download-CSV' => 'Download %1$s', @@ -1178,7 +1178,7 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:ArchiveMode:Banner+' => 'Gearchiveerde objecten zijn zichtbaar, maar kunnen niet worden aangepast', 'UI:FavoriteOrganizations' => 'Favoriete organisaties', 'UI:FavoriteOrganizations+' => 'Duid in onderstaande lijst de organisaties aan die je wilt zien in de keuzelijst voor een snelle toegang. Dit is geen beveiligingsinstelling; objecten van elke organisatie zijn nog steed zichtbaar en toegankelijk door "Alle Organisaties" te selecteren in de keuzelijst.', - 'UI:FavoriteLanguage' => 'Taal van de gebruikersinterface~~', + 'UI:FavoriteLanguage' => 'Taal van de gebruikersinterface', 'UI:Favorites:SelectYourLanguage' => 'Selecteer jouw taal', 'UI:FavoriteOtherSettings' => 'Overige instellingen', 'UI:Favorites:Default_X_ItemsPerPage' => 'Standaardlengte: %1$s items per pagina', @@ -1220,16 +1220,16 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:OQL:UnknownClassAndFix' => 'Onbekende klasse "%1$s". Je zou "%2$s" kunnen proberen.', 'UI:OQL:UnknownClassNoFix' => 'Onbekende klasse "%1$s"', - 'UI:Dashboard:EditCustom' => 'Edit custom version...~~', - 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', - 'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~', + 'UI:Dashboard:EditCustom' => 'Bewerk aangepaste versie...', + 'UI:Dashboard:CreateCustom' => 'Maak aangepaste versie...', + 'UI:Dashboard:DeleteCustom' => 'Verwijder aangepaste versie...', 'UI:Dashboard:RevertConfirm' => 'Alle bewerkingen die zijn gemaakt aan de originele versie zullen verloren gaan. Bevestig dat je wilt doorgaan.', 'UI:ExportDashBoard' => 'Exporteer naar een bestand', 'UI:ImportDashBoard' => 'Importeer vanuit een bestand', 'UI:ImportDashboardTitle' => 'Importeer vanuit een bestand', 'UI:ImportDashboardText' => 'Selecteer een bestand van het dashboard om te importeren:', 'UI:Dashboard:Actions' => 'Dashboard acties', - 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~', + 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Dit dashboard toont informatie die nog geen rekening houdt met de wijzigingen die nu gemaakt worden.', 'UI:DashletCreation:Title' => 'Maak een nieuwe Dashlet aan', @@ -1242,8 +1242,8 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:DashboardEdit:AutoReload' => 'Automatisch vernieuwen', 'UI:DashboardEdit:AutoReloadSec' => 'Interval voor het automatisch vernieuwen (seconden)', 'UI:DashboardEdit:AutoReloadSec+' => 'Het toegestane minimum is 5 seconden', - 'UI:DashboardEdit:Revert' => 'Revert~~', - 'UI:DashboardEdit:Apply' => 'Apply~~', + 'UI:DashboardEdit:Revert' => 'Herstel', + 'UI:DashboardEdit:Apply' => 'Opslaan', 'UI:DashboardEdit:Layout' => 'Layout', 'UI:DashboardEdit:Properties' => 'Eigenschappen van dashboard', @@ -1502,9 +1502,9 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt 'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Nog geen.', // - Criteria header actions - 'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~', - 'UI:Search:Criteria:Remove' => 'Remove~~', - 'UI:Search:Criteria:Locked' => 'Locked~~', + 'UI:Search:Criteria:Toggle' => 'Klap in / uit', + 'UI:Search:Criteria:Remove' => 'Verwijder', + 'UI:Search:Criteria:Locked' => 'Vergrendeld', // - Criteria titles // - Default widget @@ -1663,8 +1663,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:Notifications:Title' => 'Auditcategorieën', 'Menu:RunQueriesMenu' => 'Query\'s uitvoeren', 'Menu:RunQueriesMenu+' => 'Voer een query uit', - 'Menu:QueryMenu' => 'Favoriete query\'s', - 'Menu:QueryMenu+' => 'Favoriete query\'s', + 'Menu:QueryMenu' => 'Voorgedefinieerde query\'s', + 'Menu:QueryMenu+' => 'Voorgedefinieerde query\'s', 'Menu:UniversalSearchMenu' => 'Globale zoekopdracht', 'Menu:UniversalSearchMenu+' => 'Zoek in alle data...', 'Menu:UserManagementMenu' => 'Gebruikersbeheer', diff --git a/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php index 0ad7cb429..6d9e3b8fc 100644 --- a/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php +++ b/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php @@ -19,5 +19,5 @@ // Global search Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Previous pages~~', + 'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Vorige pagina\'s', )); \ No newline at end of file diff --git a/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php index 49537998c..d4cf50067 100644 --- a/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php @@ -24,7 +24,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)', 'UI:Datatables:Language:InfoEmpty' => 'Geen informatie', 'UI:Datatables:Language:EmptyTable' => 'Geen data in deze tabel', - 'UI:Datatables:Language:Error' => 'An error occured while running the query~~', + 'UI:Datatables:Language:Error' => 'Er was een fout bij het uitvoeren van de query.', 'UI:Datatables:Language:DisplayLength:All' => 'Alles', 'UI:Datatables:Language:Sort:Ascending' => 'Oplopend sorteren', 'UI:Datatables:Language:Sort:Descending' => 'Aflopend sorteren', diff --git a/dictionaries/ui/components/input/nl.dictionary.itop.input.php b/dictionaries/ui/components/input/nl.dictionary.itop.input.php index 7947008cc..4447f12a0 100644 --- a/dictionaries/ui/components/input/nl.dictionary.itop.input.php +++ b/dictionaries/ui/components/input/nl.dictionary.itop.input.php @@ -19,5 +19,5 @@ // Input Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~', + 'UI:Component:Input:Password:DoesNotMatch' => 'Wachtwoorden komen niet overeen', )); \ No newline at end of file diff --git a/dictionaries/ui/layouts/activity-panel/nl.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/nl.dictionary.itop.activity-panel.php index f26448fd9..5c2680650 100644 --- a/dictionaries/ui/layouts/activity-panel/nl.dictionary.itop.activity-panel.php +++ b/dictionaries/ui/layouts/activity-panel/nl.dictionary.itop.activity-panel.php @@ -21,36 +21,36 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Layout:ActivityPanel:SizeToggler:Expand:Tooltip' => 'Vergroot', 'UI:Layout:ActivityPanel:SizeToggler:Reduce:Tooltip' => 'Reduceer', 'UI:Layout:ActivityPanel:DisplayToggler:Close:Tooltip' => 'Sluit', - 'UI:Layout:ActivityPanel:LoadMoreEntries:Tooltip' => 'Load more entries~~', - 'UI:Layout:ActivityPanel:LoadAllEntries:Tooltip' => 'Load all previous entries~~', + 'UI:Layout:ActivityPanel:LoadMoreEntries:Tooltip' => 'Laad meer items', + 'UI:Layout:ActivityPanel:LoadAllEntries:Tooltip' => 'Laad alle vorige items', // Tabs 'UI:Layout:ActivityPanel:Tab:Activity:Title' => 'Activiteiten', 'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => 'Concept', 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => 'Logs', 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Tooltip' => 'Toon / verberg logs', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Menu:Hint' => 'Choose which logs to display on this tab~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Menu:Hint' => 'Kies welke logs weergegeven worden op deze tab', 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Title' => 'Statuswijzigingen', 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Tooltip' => 'Toon / verberg statuswijzigingen', 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Title' => 'Aanpassingen', 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Tooltip' => 'Toon / verberg aanpassingen', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:OpenAll:Tooltip' => 'Open all entries~~', - 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => 'Close all entries~~', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:OpenAll:Tooltip' => 'Open alle items', + 'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => 'Sluit alle items', 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:AuthorsCount:Tooltip' => 'Aantal participerende personen in de zichtbare berichten', 'UI:Layout:ActivityPanel:Tab:Toolbar:Info:MessagesCount:Tooltip' => 'Aantal berichten in de zichtbare logs', // Compose button - 'UI:Layout:ActivityPanel:ComposeButton:Tooltip' => 'Compose a new log entry~~', + 'UI:Layout:ActivityPanel:ComposeButton:Tooltip' => 'Voeg item toe', // Case log entry - 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Title' => 'Multiple logs save~~', - 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Explanation' => 'By pressing the "save" button, you will submit entries for all the edited logs at once.~~', + 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Title' => 'Meerdere logs opslaan', + 'UI:Layout:ActivityPanel:MultipleEntriesSaveConfirmation:Explanation' => 'Door op deze knop te drukken, wordt alle invoer in elke log tegelijk opgeslagen.', // Notification entry - 'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => 'Click to open the notifications tab and get more information~~', + 'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => 'Klik om het tabblad Notificaties te openen en meer info te zien', // Placeholder - 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'It\'s calm up here, no activity yet~~', + 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'Nog geen activiteit.', // Closed cover 'UI:Layout:ActivityPanel:ClosedCover:Title' => 'Activiteitenpaneel', diff --git a/dictionaries/ui/layouts/navigation-menu/nl.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/nl.dictionary.itop.navigation-menu.php index a85e1e139..8bf1802ae 100644 --- a/dictionaries/ui/layouts/navigation-menu/nl.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/nl.dictionary.itop.navigation-menu.php @@ -19,16 +19,16 @@ // Navigation menu Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Layout:NavigationMenu:CompanyLogo:AltText' => 'Bedrijfslogo', - 'UI:Layout:NavigationMenu:Silo:Label' => 'Select organization to filter on~~', + 'UI:Layout:NavigationMenu:Silo:Label' => 'Selecteer de organisatie waarop gefilterd moet worden', 'UI:Layout:NavigationMenu:Toggler:Tooltip' => 'Vergroot / Verberg', 'UI:Layout:NavigationMenu:Toggler:TooltipWithSiloLabel' => 'Vergroot / Verberg (Gefilterd op %1$s)', - 'UI:Layout:NavigationMenu:MenuFilter:Input:Placeholder' => 'Filter…', - 'UI:Layout:NavigationMenu:MenuFilter:Input:Tooltip' => 'Type your keywords to filter menus~~', - 'UI:Layout:NavigationMenu:MenuFilter:Input:Hint' => 'Matches from all menu groups will be displayed~~', - 'UI:Layout:NavigationMenu:MenuFilter:Placeholder:Hint' => 'No result for this menu filter~~', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Placeholder' => 'Filter...', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Tooltip' => 'Typ een zoekterm om de menu\'s te filteren', + 'UI:Layout:NavigationMenu:MenuFilter:Input:Hint' => 'Resultaten van alle menugroepen zullen getoond worden', + 'UI:Layout:NavigationMenu:MenuFilter:Placeholder:Hint' => 'Geen resultaten voor deze menufilter', 'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => 'Welkom %1$s!', 'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => '%1$s\'s profielfoto', - 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu~~', + 'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open gebruikersmenu', 'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filter menu\'s', )); \ No newline at end of file diff --git a/dictionaries/ui/layouts/object-details/nl.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/nl.dictionary.itop.object-details.php index f57225e59..12af5284f 100644 --- a/dictionaries/ui/layouts/object-details/nl.dictionary.itop.object-details.php +++ b/dictionaries/ui/layouts/object-details/nl.dictionary.itop.object-details.php @@ -6,6 +6,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Layout:ObjectDetails:KeyboardShortcut:EditObject' => 'Pas huidig object aan', 'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Verwijder huidig object', - 'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Create a new object (with same class as displayed object)~~', + 'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Maak een nieuw object (van dezelfde klasse als het getoonde object)', 'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Bewaar huidig object', ]); diff --git a/dictionaries/ui/layouts/page-content/nl.dictionary.itop.page-content.php b/dictionaries/ui/layouts/page-content/nl.dictionary.itop.page-content.php index 4d84f3d49..7fa504db3 100644 --- a/dictionaries/ui/layouts/page-content/nl.dictionary.itop.page-content.php +++ b/dictionaries/ui/layouts/page-content/nl.dictionary.itop.page-content.php @@ -4,5 +4,5 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'UIBlock:Error:CannotGetBlocks' => 'Could not retrieve blocks from content area "%1$s" as it does seem to exists for page content "%2$s"~~', + 'UIBlock:Error:CannotGetBlocks' => 'Kan de blokken niet opvragen van inhoudsvak "%1$s" gezien het al lijkt te bestaan voor de paginainhoud "%2$s"', ]); diff --git a/dictionaries/ui/layouts/tab-container/nl.dictionary.itop.tab-container.php b/dictionaries/ui/layouts/tab-container/nl.dictionary.itop.tab-container.php index c5c79c46d..1f73a98fc 100644 --- a/dictionaries/ui/layouts/tab-container/nl.dictionary.itop.tab-container.php +++ b/dictionaries/ui/layouts/tab-container/nl.dictionary.itop.tab-container.php @@ -4,7 +4,7 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'UI:Layout:TabContainer:ExtraTabsListToggler:Label' => 'Other tabs~~', - 'UIBlock:Error:AddBlockNotTabForbidden' => 'Cannot add block %1$s to %2$s (only Tab blocks are allowed)~~', - 'UIBlock:TabContainer:RemoteTabLoad' => 'Click to load this tab~~', + 'UI:Layout:TabContainer:ExtraTabsListToggler:Label' => 'Andere tabbladen', + 'UIBlock:Error:AddBlockNotTabForbidden' => 'Kan blok %1$s niet toevoegen aan %2$s (enkel tabbladen zijn toegelaten)', + 'UIBlock:TabContainer:RemoteTabLoad' => 'Klik om dit tabblad in te laden', ]); diff --git a/dictionaries/ui/layouts/ui-content-block/nl.dictionary.itop.ui-content-block.php b/dictionaries/ui/layouts/ui-content-block/nl.dictionary.itop.ui-content-block.php index d3ce24e95..410e78e4b 100644 --- a/dictionaries/ui/layouts/ui-content-block/nl.dictionary.itop.ui-content-block.php +++ b/dictionaries/ui/layouts/ui-content-block/nl.dictionary.itop.ui-content-block.php @@ -4,5 +4,5 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ - 'UIBlock:Error:AddBlockForbidden' => 'Cannot add block to %1$s~~', + 'UIBlock:Error:AddBlockForbidden' => 'Kan het blok niet toevoegen aan %1$s', ]); diff --git a/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php index db44e1c7c..d05608a32 100644 --- a/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php @@ -24,18 +24,18 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Preferences:General:Theme' => 'Thema', 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (standaard)', 'UI:Preferences:Lists:Title' => 'Lijsten', - 'UI:Preferences:RichText:Title' => 'Rich text editor~~', + 'UI:Preferences:RichText:Title' => 'Rich text editor', 'UI:Preferences:RichText:ToolbarState' => 'Standaard status werkbalk', - 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Uitgeklapt~~', - 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Ingeklapt~~', + 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Uitgeklapt', + 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Ingeklapt', 'UI:Preferences:ActivityPanel:Title' => 'Activiteitenpaneel', - 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Entry form opened by default~~', - 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Whether the entry form will be opened when displaying an object. If unchecked, you will still be able to open it by clicking the compose button~~', + 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Invoerformulier standaard opengeklapt', + 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Of het invulformulier standaard opengeklapt is terwijl een object getoond wordt. Als dit uitgevinkt is, kan je het nog altijd openen door op de "Log toevoegen"-knop te klikken.', 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Sneltoetsen', 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Typ een sneltoets', 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Neem een sneltoets op', - 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset~~', - 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Back to default keyboard shortcut~~', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset', + 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Terugzetten naar de standaard sneltoetsen', 'UI:Preferences:Tabs:Title' => 'Tabs', 'UI:Preferences:Tabs:Layout:Label' => 'Layout', 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontaal', @@ -44,5 +44,5 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Preferences:Tabs:Scrollable:Classic' => 'Klassiek', 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Scrollbaar', 'UI:Preferences:ChooseAPlaceholder' => 'Gebruikersafbeelding placeholder', - 'UI:Preferences:ChooseAPlaceholder+' => 'Choose a placeholder image that will be displayed if the contact linked to your user doesn\'t have one~~', + 'UI:Preferences:ChooseAPlaceholder+' => 'Kies een standaard afbeelding die getoond wordt als het contact gelinkt aan jouw gebruiker geen eigen afbeelding heeft.', ));