From 0d85331bca12c745cdfab33400fd6748a9ffe285 Mon Sep 17 00:00:00 2001 From: bruno DA SILVA Date: Tue, 28 Jan 2020 11:59:04 +0100 Subject: [PATCH 01/14] 1627 - Ticket ref sometimes duplicate :bug: INSERT/UPDATE do not require to free the results --- core/counter.class.inc.php | 1 - 1 file changed, 1 deletion(-) diff --git a/core/counter.class.inc.php b/core/counter.class.inc.php index 013e658cc..eeddc4249 100644 --- a/core/counter.class.inc.php +++ b/core/counter.class.inc.php @@ -117,7 +117,6 @@ final class ItopCounter } $hResult = mysqli_query($hDBLink, $sSql); - mysqli_free_result($hResult); } catch(Exception $e) From a96c1946761bf426e0fd0e9fff3f3998ccdefeb2 Mon Sep 17 00:00:00 2001 From: Molkobain Date: Tue, 28 Jan 2020 15:24:37 +0100 Subject: [PATCH 02/14] =?UTF-8?q?N=C2=B02313=20-=20Markup=20extensibility:?= =?UTF-8?q?=20Add=20CSS=20classes=20on=20object=20details=20and=20lists=20?= =?UTF-8?q?in=20the=20end-users=20portal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/templates/bricks/browse/mode_list.html.twig | 2 +- .../portal/templates/bricks/manage/layout-table.html.twig | 2 +- .../portal/templates/bricks/object/mode_create.html.twig | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig index d9aeeef4d..85d1693b6 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig @@ -3,7 +3,7 @@ {% extends 'itop-portal-base/portal/templates/bricks/browse/layout.html.twig' %} {% block bBrowseMainContent%} - +
diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/layout-table.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/layout-table.html.twig index 132e6d4e5..66354ba56 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/layout-table.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/layout-table.html.twig @@ -39,7 +39,7 @@ {% endif %}
-
+
{% endif %} diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/mode_create.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/mode_create.html.twig index 1a4cbe9d2..edd26d5a0 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/mode_create.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/mode_create.html.twig @@ -7,7 +7,7 @@ {% set sFormDisplayModeClass = (form.display_mode is defined and form.display_mode is not null) ? 'form_' ~ form.display_mode : '' %} {% set sFormObjectStateClass = (form.object_state is defined and form.object_state is not null) ? 'form_object_state_' ~ form.object_state : '' %} -
Date: Tue, 28 Jan 2020 12:15:40 +0100 Subject: [PATCH 03/14] Comment --- core/dbsearch.class.php | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/core/dbsearch.class.php b/core/dbsearch.class.php index 46f92416d..ddee5b9f4 100644 --- a/core/dbsearch.class.php +++ b/core/dbsearch.class.php @@ -1136,21 +1136,22 @@ abstract class DBSearch */ protected abstract function SetDataFiltered(); - /** - * @internal - * - * @param $aOrderBy - * @param $aArgs - * @param $aAttToLoad - * @param $aExtendedDataSpec - * @param $iLimitCount - * @param $iLimitStart - * @param $bGetCount - * @param null $aGroupByExpr - * @param null $aSelectExpr - * - * @return mixed - */ + /** + * @param $aOrderBy + * @param $aArgs + * @param $aAttToLoad + * @param $aExtendedDataSpec + * @param $iLimitCount + * @param $iLimitStart + * @param $bGetCount + * @param null $aGroupByExpr + * @param null $aSelectExpr + * + * @return SQLObjectQuery + * @throws \CoreException + * @internal + * + */ protected function GetSQLQuery($aOrderBy, $aArgs, $aAttToLoad, $aExtendedDataSpec, $iLimitCount, $iLimitStart, $bGetCount, $aGroupByExpr = null, $aSelectExpr = null) { $oSearch = $this; From 029fe6882dbbd500a4b88a31e8d3aee1b4504a54 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 28 Jan 2020 12:18:05 +0100 Subject: [PATCH 04/14] =?UTF-8?q?N=C2=B0985=20-=20Add=20applicable=20conte?= =?UTF-8?q?xts=20on=20Trigger=20(Fix=20regression)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/attributedef.class.inc.php | 54 ++++++++------------------------- 1 file changed, 13 insertions(+), 41 deletions(-) diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index c18bd5d70..4603f25a4 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -10090,7 +10090,7 @@ class AttributeEnumSet extends AttributeSet return array_merge(parent::ListExpectedParams(), array('possible_values', 'is_null_allowed', 'max_items')); } - private function GetRawValues($aArgs = array(), $sContains = '') + private function GetRawPossibleValues($aArgs = array(), $sContains = '') { $oValSetDef = $this->Get('possible_values'); if (!$oValSetDef) @@ -10103,7 +10103,7 @@ class AttributeEnumSet extends AttributeSet public function GetPossibleValues($aArgs = array(), $sContains = '') { - $aRawValues = $this->GetRawValues($aArgs, $sContains); + $aRawValues = $this->GetRawPossibleValues($aArgs, $sContains); $aLocalizedValues = array(); foreach($aRawValues as $sKey => $sValue) { @@ -10115,7 +10115,7 @@ class AttributeEnumSet extends AttributeSet public function GetValueLabel($sValue) { - $aValues = $this->GetRawValues(); + $aValues = $this->GetRawPossibleValues(); if (isset($aValues[$sValue])) { $sValue = $aValues[$sValue]; @@ -10170,14 +10170,14 @@ class AttributeEnumSet extends AttributeSet return $sDescription; } - public function GetAsHTML($sValue, $oHostObject = null, $bLocalize = true) + public function GetAsHTML($value, $oHostObject = null, $bLocalize = true) { if ($bLocalize) { - if ($sValue instanceof ormSet) + if ($value instanceof ormSet) { /** @var ormSet $oOrmSet */ - $oOrmSet = $sValue; + $oOrmSet = $value; $aRes = array(); foreach ($oOrmSet->GetValues() as $sValue) { @@ -10189,14 +10189,14 @@ class AttributeEnumSet extends AttributeSet } else { - $sLabel = $this->GetValueLabel($sValue); - $sDescription = $this->GetValueDescription($sValue); + $sLabel = $this->GetValueLabel($value); + $sDescription = $this->GetValueDescription($value); $sRes = "".parent::GetAsHtml($sLabel).""; } } else { - $sRes = parent::GetAsHtml($sValue, $oHostObject, $bLocalize); + $sRes = parent::GetAsHtml($value, $oHostObject, $bLocalize); } return $sRes; @@ -10204,36 +10204,6 @@ class AttributeEnumSet extends AttributeSet } -class AttributeContextSet extends AttributeEnumSet -{ - - public function GetPossibleValues($aArgs = array(), $sContains = '') - { - $oValSetDef = $this->Get('possible_values'); - if (!$oValSetDef) - { - return null; - } - - return $oValSetDef->GetValues($aArgs, $sContains); - } - - public function GetValueLabel($sValue) - { - $aValues = $this->GetPossibleValues(); - if (in_array($sValue, $aValues)) - { - return $aValues[$sValue]; - } - return Dict::S('Enum:Undefined'); - } - - public function GetValueDescription($sValue) - { - return ''; - } - -} class AttributeClassAttCodeSet extends AttributeSet { @@ -10393,8 +10363,9 @@ class AttributeClassAttCodeSet extends AttributeSet if (is_null($aJsonFromWidget)) { $proposedValue = trim($proposedValue); + $aProposedValues = $this->FromStringToArray($proposedValue); $aValues = array(); - foreach(explode(',', $proposedValue) as $sValue) + foreach($aProposedValues as $sValue) { $sAttCode = trim($sValue); if (empty($aAllowedAttributes) || isset($aAllowedAttributes[$sAttCode])) @@ -10601,8 +10572,9 @@ class AttributeQueryAttCodeSet extends AttributeSet if (is_string($proposedValue) && !empty($proposedValue)) { $proposedValue = trim($proposedValue); + $aProposedValues = $this->FromStringToArray($proposedValue); $aValues = array(); - foreach(explode(',', $proposedValue) as $sValue) + foreach($aProposedValues as $sValue) { $sAttCode = trim($sValue); if (empty($aAllowedAttributes) || isset($aAllowedAttributes[$sAttCode])) From 05485b838efd165781d9b31dce4e4195caf0a9c2 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 28 Jan 2020 15:00:00 +0100 Subject: [PATCH 05/14] =?UTF-8?q?N=C2=B0985=20-=20Add=20applicable=20conte?= =?UTF-8?q?xts=20on=20Trigger=20(display=20read-only)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/attributedef.class.inc.php | 55 ++++++++++++++++++++++++++------- css/light-grey.scss | 4 +-- 2 files changed, 46 insertions(+), 13 deletions(-) diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index 4603f25a4..00679ecbe 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -10024,7 +10024,8 @@ abstract class AttributeSet extends AttributeDBFieldVoid { if ($value instanceof ormSet) { - $value = $value->GetValues(); + $aValues = $value->GetValues(); + return $this->GenerateViewHtmlForValues($aValues); } if (is_array($value)) { @@ -10033,6 +10034,47 @@ abstract class AttributeSet extends AttributeDBFieldVoid return $value; } + /** + * HTML representation of a list of values (read-only) + * accept a list of strings + * + * @param array $aValues + * @param string $sCssClass + * @param bool $bWithLink if true will generate a link, otherwise just a "a" tag without href + * + * @return string + * @throws \CoreException + * @throws \OQLException + */ + public function GenerateViewHtmlForValues($aValues, $sCssClass = '', $bWithLink = true) + { + if (empty($aValues)) {return '';} + $sHtml = ''; + foreach($aValues as $sValue) + { + $sClass = MetaModel::GetAttributeOrigin($this->GetHostClass(), $this->GetCode()); + $sAttCode = $this->GetCode(); + $sLabel = utils::HtmlEntities($this->GetValueLabel($sValue)); + $sDescription = utils::HtmlEntities($this->GetValueDescription($sValue)); + $oFilter = DBSearch::FromOQL("SELECT $sClass WHERE $sAttCode MATCHES '$sValue'"); + $oAppContext = new ApplicationContext(); + $sContext = $oAppContext->GetForLink(); + $sUIPage = cmdbAbstractObject::ComputeStandardUIPage($oFilter->GetClass()); + $sFilter = rawurlencode($oFilter->serialize()); + $sLink = ''; + if ($bWithLink) + { + $sUrl = utils::GetAbsoluteUrlAppRoot()."pages/$sUIPage?operation=search&filter=".$sFilter."&{$sContext}"; + $sLink = ' href="'.$sUrl.'"'; + } + $sHtml .= ''.$sLabel.''; + } + $sHtml .= ''; + + return $sHtml; + } + /** * @param $value * @param string $sSeparator @@ -10176,16 +10218,7 @@ class AttributeEnumSet extends AttributeSet { if ($value instanceof ormSet) { - /** @var ormSet $oOrmSet */ - $oOrmSet = $value; - $aRes = array(); - foreach ($oOrmSet->GetValues() as $sValue) - { - $sLabel = $this->GetValueLabel($sValue); - $sDescription = $this->GetValueDescription($sValue); - $aRes[] = "".parent::GetAsHtml($sLabel).""; - } - $sRes = implode(', ', $aRes); + $sRes = $this->GenerateViewHtmlForValues($value->GetValues()); } else { diff --git a/css/light-grey.scss b/css/light-grey.scss index 67c348225..1f0d0cb9a 100644 --- a/css/light-grey.scss +++ b/css/light-grey.scss @@ -3563,9 +3563,9 @@ table.listResults .originColor{ @extend %attribute-set-item-edition; } ////////////////////// -// TagSet attribute // +// Set attribute // // Always styled like the selectize items, see below. -.attribute-tag-set.attribute-set{ +.attribute-set{ .attribute-set-item{ @extend %attribute-set-item-edition; } From 08eb9ee630cfed3b99aec330792dec8640adfad1 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 28 Jan 2020 15:12:43 +0100 Subject: [PATCH 06/14] :globe_with_meridians: update dictionaries for 2.7.0-beta2 --- .../authent-local/cs.dict.authent-local.php | 2 + .../authent-local/da.dict.authent-local.php | 2 + .../authent-local/de.dict.authent-local.php | 2 + .../es_cr.dict.authent-local.php | 2 + .../authent-local/fr.dict.authent-local.php | 2 + .../authent-local/hu.dict.authent-local.php | 2 + .../authent-local/it.dict.authent-local.php | 2 + .../authent-local/ja.dict.authent-local.php | 2 + .../authent-local/nl.dict.authent-local.php | 2 + .../pt_br.dict.authent-local.php | 2 + .../authent-local/ru.dict.authent-local.php | 2 + .../authent-local/sk.dict.authent-local.php | 2 + .../authent-local/tr.dict.authent-local.php | 2 + .../zh_cn.dict.authent-local.php | 4 +- .../cs.dict.itop-attachments.php | 24 +++++ .../da.dict.itop-attachments.php | 24 +++++ .../de.dict.itop-attachments.php | 22 +++++ .../en.dict.itop-attachments.php | 14 ++- .../es_cr.dict.itop-attachments.php | 24 +++++ .../fr.dict.itop-attachments.php | 15 +++- .../hu.dict.itop-attachments.php | 24 +++++ .../it.dict.itop-attachments.php | 24 +++++ .../ja.dict.itop-attachments.php | 24 +++++ .../nl.dict.itop-attachments.php | 24 +++++ .../pt_br.dict.itop-attachments.php | 24 +++++ .../ru.dict.itop-attachments.php | 24 +++++ .../sk.dict.itop-attachments.php | 24 +++++ .../tr.dict.itop-attachments.php | 24 +++++ .../zh_cn.dict.itop-attachments.php | 15 +++- .../cs.dict.itop-core-update.php | 17 +++- .../da.dict.itop-core-update.php | 17 +++- .../de.dict.itop-core-update.php | 17 +++- .../es_cr.dict.itop-core-update.php | 17 +++- .../fr.dict.itop-core-update.php | 4 +- .../hu.dict.itop-core-update.php | 17 +++- .../it.dict.itop-core-update.php | 17 +++- .../ja.dict.itop-core-update.php | 17 +++- .../nl.dict.itop-core-update.php | 17 +++- .../pt_br.dict.itop-core-update.php | 17 +++- .../ru.dict.itop-core-update.php | 89 ++++++++++--------- .../sk.dict.itop-core-update.php | 17 +++- .../tr.dict.itop-core-update.php | 17 +++- .../zh_cn.dict.itop-core-update.php | 17 +++- dictionaries/cs.dictionary.itop.core.php | 7 ++ dictionaries/cs.dictionary.itop.ui.php | 1 + dictionaries/da.dictionary.itop.core.php | 7 ++ dictionaries/da.dictionary.itop.ui.php | 1 + dictionaries/de.dictionary.itop.core.php | 7 ++ dictionaries/de.dictionary.itop.ui.php | 1 + dictionaries/es_cr.dictionary.itop.core.php | 7 ++ dictionaries/es_cr.dictionary.itop.ui.php | 1 + dictionaries/fr.dictionary.itop.core.php | 18 ++-- dictionaries/hu.dictionary.itop.core.php | 7 ++ dictionaries/hu.dictionary.itop.ui.php | 1 + dictionaries/it.dictionary.itop.core.php | 7 ++ dictionaries/it.dictionary.itop.ui.php | 1 + dictionaries/ja.dictionary.itop.core.php | 7 ++ dictionaries/ja.dictionary.itop.ui.php | 1 + dictionaries/nl.dictionary.itop.core.php | 7 ++ dictionaries/nl.dictionary.itop.ui.php | 1 + dictionaries/pt_br.dictionary.itop.core.php | 7 ++ dictionaries/pt_br.dictionary.itop.ui.php | 1 + dictionaries/ru.dictionary.itop.core.php | 7 ++ dictionaries/ru.dictionary.itop.ui.php | 1 + dictionaries/sk.dictionary.itop.core.php | 7 ++ dictionaries/sk.dictionary.itop.ui.php | 1 + dictionaries/tr.dictionary.itop.core.php | 7 ++ dictionaries/tr.dictionary.itop.ui.php | 1 + dictionaries/zh_cn.dictionary.itop.core.php | 8 +- dictionaries/zh_cn.dictionary.itop.ui.php | 1 + 70 files changed, 675 insertions(+), 105 deletions(-) diff --git a/datamodels/2.x/authent-local/cs.dict.authent-local.php b/datamodels/2.x/authent-local/cs.dict.authent-local.php index 3b4968fa4..1c90bc0a2 100755 --- a/datamodels/2.x/authent-local/cs.dict.authent-local.php +++ b/datamodels/2.x/authent-local/cs.dict.authent-local.php @@ -53,4 +53,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/da.dict.authent-local.php b/datamodels/2.x/authent-local/da.dict.authent-local.php index 211f6645c..b1d0064a9 100644 --- a/datamodels/2.x/authent-local/da.dict.authent-local.php +++ b/datamodels/2.x/authent-local/da.dict.authent-local.php @@ -38,4 +38,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/de.dict.authent-local.php b/datamodels/2.x/authent-local/de.dict.authent-local.php index 552b036b1..7f22197a9 100755 --- a/datamodels/2.x/authent-local/de.dict.authent-local.php +++ b/datamodels/2.x/authent-local/de.dict.authent-local.php @@ -40,4 +40,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/es_cr.dict.authent-local.php b/datamodels/2.x/authent-local/es_cr.dict.authent-local.php index 1d91156da..bdc7d9402 100644 --- a/datamodels/2.x/authent-local/es_cr.dict.authent-local.php +++ b/datamodels/2.x/authent-local/es_cr.dict.authent-local.php @@ -52,4 +52,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/fr.dict.authent-local.php b/datamodels/2.x/authent-local/fr.dict.authent-local.php index 4b7da9ca3..d4edfea6d 100755 --- a/datamodels/2.x/authent-local/fr.dict.authent-local.php +++ b/datamodels/2.x/authent-local/fr.dict.authent-local.php @@ -37,4 +37,6 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'Dernière date à laquelle le mot de passe a été changé', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Le mot de passe doit contenir au moins 8 caractères, avec minuscule, majuscule, nombre et caractère spécial.', + + 'UserLocal:password:expiration' => 'Le champ requiert une extension' )); diff --git a/datamodels/2.x/authent-local/hu.dict.authent-local.php b/datamodels/2.x/authent-local/hu.dict.authent-local.php index ef82f027c..9b49ba014 100755 --- a/datamodels/2.x/authent-local/hu.dict.authent-local.php +++ b/datamodels/2.x/authent-local/hu.dict.authent-local.php @@ -37,4 +37,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/it.dict.authent-local.php b/datamodels/2.x/authent-local/it.dict.authent-local.php index c5ec1776b..2fbcb53ee 100755 --- a/datamodels/2.x/authent-local/it.dict.authent-local.php +++ b/datamodels/2.x/authent-local/it.dict.authent-local.php @@ -51,4 +51,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/ja.dict.authent-local.php b/datamodels/2.x/authent-local/ja.dict.authent-local.php index bbb0a3e43..62a0fb32f 100755 --- a/datamodels/2.x/authent-local/ja.dict.authent-local.php +++ b/datamodels/2.x/authent-local/ja.dict.authent-local.php @@ -38,4 +38,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/nl.dict.authent-local.php b/datamodels/2.x/authent-local/nl.dict.authent-local.php index bd16fef2e..5bf176409 100644 --- a/datamodels/2.x/authent-local/nl.dict.authent-local.php +++ b/datamodels/2.x/authent-local/nl.dict.authent-local.php @@ -51,4 +51,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/pt_br.dict.authent-local.php b/datamodels/2.x/authent-local/pt_br.dict.authent-local.php index b92b96495..40af3700a 100755 --- a/datamodels/2.x/authent-local/pt_br.dict.authent-local.php +++ b/datamodels/2.x/authent-local/pt_br.dict.authent-local.php @@ -37,4 +37,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/ru.dict.authent-local.php b/datamodels/2.x/authent-local/ru.dict.authent-local.php index 6833dfcd4..d06536ec9 100755 --- a/datamodels/2.x/authent-local/ru.dict.authent-local.php +++ b/datamodels/2.x/authent-local/ru.dict.authent-local.php @@ -29,4 +29,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'Когда пароль был изменен в последний раз', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Пароль должен содержать не менее 8 символов и включать прописные, строчные, числовые и специальные символы.', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/sk.dict.authent-local.php b/datamodels/2.x/authent-local/sk.dict.authent-local.php index 55f163874..4f76b7de0 100644 --- a/datamodels/2.x/authent-local/sk.dict.authent-local.php +++ b/datamodels/2.x/authent-local/sk.dict.authent-local.php @@ -50,4 +50,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/tr.dict.authent-local.php b/datamodels/2.x/authent-local/tr.dict.authent-local.php index 0aff94a55..84e6451d3 100755 --- a/datamodels/2.x/authent-local/tr.dict.authent-local.php +++ b/datamodels/2.x/authent-local/tr.dict.authent-local.php @@ -52,4 +52,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/authent-local/zh_cn.dict.authent-local.php b/datamodels/2.x/authent-local/zh_cn.dict.authent-local.php index fef462411..565e57b2c 100755 --- a/datamodels/2.x/authent-local/zh_cn.dict.authent-local.php +++ b/datamodels/2.x/authent-local/zh_cn.dict.authent-local.php @@ -30,11 +30,9 @@ // Class:/Attribute:/Value:+ // Class:/Stimulus: // Class:/Stimulus:+ - // // Class: UserLocal // - Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserLocal' => 'iTop 用户', 'Class:UserLocal+' => '用户由 iTop 验证身份', @@ -53,4 +51,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserLocal/Attribute:password_renewed_date+' => '上次修改密码的时间', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => '密码必须至少8 个字符,包含大小写、数字和特殊字符.', + + 'UserLocal:password:expiration' => 'The fields below require an extension~~' )); diff --git a/datamodels/2.x/itop-attachments/cs.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/cs.dict.itop-attachments.php index 4c43359fd..8535c53c0 100755 --- a/datamodels/2.x/itop-attachments/cs.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/cs.dict.itop-attachments.php @@ -38,6 +38,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Attachments:NoAttachment' => 'Žádná příloha. ', 'Attachments:PreviewNotAvailable' => 'Pro tento typ přílohy není náhled k dispozici.', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -60,3 +62,25 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('CS CZ', 'Czech', 'Čeština', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('CS CZ', 'Czech', 'Čeština', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/da.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/da.dict.itop-attachments.php index 61065cbeb..d6fbe5833 100644 --- a/datamodels/2.x/itop-attachments/da.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/da.dict.itop-attachments.php @@ -35,6 +35,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Attachments:NoAttachment' => 'Intet vedhæftet. ', 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -57,3 +59,25 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('DA DA', 'Danish', 'Dansk', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('DA DA', 'Danish', 'Dansk', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/de.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/de.dict.itop-attachments.php index 3c1adde81..900c8d868 100644 --- a/datamodels/2.x/itop-attachments/de.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/de.dict.itop-attachments.php @@ -61,3 +61,25 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('DE DE', 'German', 'Deutsch', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('DE DE', 'German', 'Deutsch', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/en.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/en.dict.itop-attachments.php index e8a41e0a7..1067abcf5 100755 --- a/datamodels/2.x/itop-attachments/en.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/en.dict.itop-attachments.php @@ -65,4 +65,16 @@ Dict::Add('EN US', 'English', 'English', array( 'Attachments:File:Uploader' => 'Uploaded by', 'Attachments:File:Size' => 'Size', 'Attachments:File:MimeType' => 'Type', -)); \ No newline at end of file +)); +// +// Class: Attachment +// + +Dict::Add('EN US', 'English', 'English', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date', + 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:user_id' => 'User id', + 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:contact_id' => 'Contact id', + 'Class:Attachment/Attribute:contact_id+' => '', +)); diff --git a/datamodels/2.x/itop-attachments/es_cr.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/es_cr.dict.itop-attachments.php index df285066d..8855cff8d 100755 --- a/datamodels/2.x/itop-attachments/es_cr.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/es_cr.dict.itop-attachments.php @@ -37,6 +37,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Attachments:NoAttachment' => 'No hay Anexo. ', 'Attachments:PreviewNotAvailable' => 'Vista preliminar no disponible para este tipo de Anexo.', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -59,3 +61,25 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/fr.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/fr.dict.itop-attachments.php index 4b9ad416d..bf101df0a 100755 --- a/datamodels/2.x/itop-attachments/fr.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/fr.dict.itop-attachments.php @@ -16,7 +16,6 @@ * * You should have received a copy of the GNU Affero General Public License */ - Dict::Add('FR FR', 'French', 'Français', array( 'Attachments:TabTitle_Count' => 'Pièces jointes (%1$d)', 'Attachments:EmptyTabTitle' => 'Pièces jointes', @@ -65,4 +64,16 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Attachments:File:Uploader' => 'Chargé par', 'Attachments:File:Size' => 'Taille', 'Attachments:File:MimeType' => 'Type', -)); \ No newline at end of file +)); +// +// Class: Attachment +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Attachment/Attribute:creation_date' => 'Date de création', + 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:user_id' => 'Utilisateur', + 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:contact_id' => 'Contact', + 'Class:Attachment/Attribute:contact_id+' => '', +)); diff --git a/datamodels/2.x/itop-attachments/hu.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/hu.dict.itop-attachments.php index 52946c4c4..106e8e126 100644 --- a/datamodels/2.x/itop-attachments/hu.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/hu.dict.itop-attachments.php @@ -35,6 +35,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Attachments:NoAttachment' => 'No attachment. ~~', 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -57,3 +59,25 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('HU HU', 'Hungarian', 'Magyar', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('HU HU', 'Hungarian', 'Magyar', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/it.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/it.dict.itop-attachments.php index 70210b34f..b6e0c350e 100644 --- a/datamodels/2.x/itop-attachments/it.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/it.dict.itop-attachments.php @@ -35,6 +35,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Attachments:NoAttachment' => 'No attachment. ~~', 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -57,3 +59,25 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('IT IT', 'Italian', 'Italiano', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('IT IT', 'Italian', 'Italiano', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/ja.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/ja.dict.itop-attachments.php index 8a9657b43..68cf0fd1a 100644 --- a/datamodels/2.x/itop-attachments/ja.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/ja.dict.itop-attachments.php @@ -34,6 +34,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Attachments:NoAttachment' => '添付はありません。', 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -56,3 +58,25 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('JA JP', 'Japanese', '日本語', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('JA JP', 'Japanese', '日本語', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/nl.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/nl.dict.itop-attachments.php index 1ec6ab17f..c00d08260 100644 --- a/datamodels/2.x/itop-attachments/nl.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/nl.dict.itop-attachments.php @@ -40,6 +40,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Attachments:NoAttachment' => 'Geen bijlage. ', 'Attachments:PreviewNotAvailable' => 'Een voorbeeld is niet beschikbaar voor dit type bijlage.', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -62,3 +64,25 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('NL NL', 'Dutch', 'Nederlands', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('NL NL', 'Dutch', 'Nederlands', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/pt_br.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/pt_br.dict.itop-attachments.php index a3cb04351..3118abcb8 100644 --- a/datamodels/2.x/itop-attachments/pt_br.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/pt_br.dict.itop-attachments.php @@ -36,6 +36,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Attachments:NoAttachment' => 'Nenhum anexo. ', 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -58,3 +60,25 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/ru.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/ru.dict.itop-attachments.php index f7f0c092a..3d9e74e25 100755 --- a/datamodels/2.x/itop-attachments/ru.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/ru.dict.itop-attachments.php @@ -23,6 +23,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Attachments:NoAttachment' => 'Нет вложений.', 'Attachments:PreviewNotAvailable' => 'Предварительный просмотр не доступен для этого типа вложений.', 'Attachments:Error:FileTooLarge' => 'Файл слишком велик для загрузки. %1$s', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -45,3 +47,25 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:Attachment/Attribute:contents' => 'Содержимое', 'Class:Attachment/Attribute:contents+' => '', )); + + +Dict::Add('RU RU', 'Russian', 'Русский', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('RU RU', 'Russian', 'Русский', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/sk.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/sk.dict.itop-attachments.php index e9b3b4158..d226685d3 100644 --- a/datamodels/2.x/itop-attachments/sk.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/sk.dict.itop-attachments.php @@ -35,6 +35,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Attachments:NoAttachment' => 'Bez prílohy. ', 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -57,3 +59,25 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/tr.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/tr.dict.itop-attachments.php index bf0260641..c6f62a915 100644 --- a/datamodels/2.x/itop-attachments/tr.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/tr.dict.itop-attachments.php @@ -35,6 +35,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Attachments:NoAttachment' => 'No attachment. ~~', 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', + 'Attachments:Render:Icons' => 'Display as icons~~', + 'Attachments:Render:Table' => 'Display as list~~', )); // @@ -57,3 +59,25 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Attachment/Attribute:contents' => 'Contents~~', 'Class:Attachment/Attribute:contents+' => '~~', )); + + +Dict::Add('TR TR', 'Turkish', 'Türkçe', array( + 'Attachments:File:Thumbnail' => 'Icon~~', + 'Attachments:File:Name' => 'File name~~', + 'Attachments:File:Date' => 'Upload date~~', + 'Attachments:File:Uploader' => 'Uploaded by~~', + 'Attachments:File:Size' => 'Size~~', + 'Attachments:File:MimeType' => 'Type~~', +)); +// +// Class: Attachment +// + +Dict::Add('TR TR', 'Turkish', 'Türkçe', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-attachments/zh_cn.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/zh_cn.dict.itop-attachments.php index bbd4d95f9..ac05938d8 100644 --- a/datamodels/2.x/itop-attachments/zh_cn.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/zh_cn.dict.itop-attachments.php @@ -16,7 +16,6 @@ * * You should have received a copy of the GNU Affero General Public License */ - Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Attachments:TabTitle_Count' => '附件 (%1$d)', 'Attachments:EmptyTabTitle' => '附件', @@ -65,4 +64,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Attachments:File:Uploader' => '上传者', 'Attachments:File:Size' => '大小', 'Attachments:File:MimeType' => '类型', -)); \ No newline at end of file +)); +// +// Class: Attachment +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', + 'Class:Attachment/Attribute:creation_date+' => '~~', + 'Class:Attachment/Attribute:user_id' => 'User id~~', + 'Class:Attachment/Attribute:user_id+' => '~~', + 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', + 'Class:Attachment/Attribute:contact_id+' => '~~', +)); diff --git a/datamodels/2.x/itop-core-update/cs.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/cs.dict.itop-core-update.php index 222b978ae..db1cef907 100644 --- a/datamodels/2.x/itop-core-update/cs.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/cs.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/da.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/da.dict.itop-core-update.php index 77ad26411..f5609070d 100644 --- a/datamodels/2.x/itop-core-update/da.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/da.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('DA DA', 'Danish', 'Dansk', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/de.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/de.dict.itop-core-update.php index 0e1932dc8..51fd11848 100644 --- a/datamodels/2.x/itop-core-update/de.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/de.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('DE DE', 'German', 'Deutsch', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/es_cr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/es_cr.dict.itop-core-update.php index d9e4534a6..2d56da7cd 100644 --- a/datamodels/2.x/itop-core-update/es_cr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/es_cr.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/fr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/fr.dict.itop-core-update.php index 52dac7d0e..bb1f926c9 100644 --- a/datamodels/2.x/itop-core-update/fr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/fr.dict.itop-core-update.php @@ -26,7 +26,7 @@ Dict::Add('FR FR', 'French', 'Français', array( 'itop-core-update:UI:ConfirmUpdate' => 'Confirmation de la mise à jour', 'itop-core-update:UI:UpdateCoreFiles' => 'Mise à jour en cours', 'iTopUpdate:UI:MaintenanceModeActive' => 'L\'application est actuellement en maintenance en mode lecture seule. Vous pouvez lancer un Setup pour retourner dans un mode normal.', - 'itop-core-update:UI:UpdateDone' => 'Mise à jour effectuée', + 'itop-core-update:UI:UpdateDone' => 'Mise à jour effectuée', 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Mise à jour', 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Mise à jour', @@ -43,7 +43,7 @@ Dict::Add('FR FR', 'French', 'Français', array( 'iTopUpdate:UI:Cancel' => 'Annuler', 'iTopUpdate:UI:Continue' => 'Continuer', 'iTopUpdate:UI:RunSetup' => 'Lancer le Setup', - 'iTopUpdate:UI:WithDBBackup' => 'Sauvegarde de la base de données', + 'iTopUpdate:UI:WithDBBackup' => 'Sauvegarde de la base de données', 'iTopUpdate:UI:WithFilesBackup' => 'Archive des fichiers de l\'application', 'iTopUpdate:UI:WithoutBackup' => 'Pas de sauvegarde', 'iTopUpdate:UI:Backup' => 'Sauvegarde effectuée avant la mise à jour', diff --git a/datamodels/2.x/itop-core-update/hu.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/hu.dict.itop-core-update.php index cc83cc867..b81aced19 100644 --- a/datamodels/2.x/itop-core-update/hu.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/hu.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/it.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/it.dict.itop-core-update.php index f7b64c168..e3aa5d0de 100644 --- a/datamodels/2.x/itop-core-update/it.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/it.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('IT IT', 'Italian', 'Italiano', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/ja.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/ja.dict.itop-core-update.php index cfaa10f56..a82b9cef5 100644 --- a/datamodels/2.x/itop-core-update/ja.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/ja.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/nl.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/nl.dict.itop-core-update.php index 888db9326..46045b707 100644 --- a/datamodels/2.x/itop-core-update/nl.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/nl.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/pt_br.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/pt_br.dict.itop-core-update.php index 5a7af7fb2..61f8f7a3e 100644 --- a/datamodels/2.x/itop-core-update/pt_br.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/pt_br.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/ru.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/ru.dict.itop-core-update.php index a36708f5b..c183fc1bd 100644 --- a/datamodels/2.x/itop-core-update/ru.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/ru.dict.itop-core-update.php @@ -8,89 +8,98 @@ * @license http://opensource.org/licenses/AGPL-3.0 * */ - Dict::Add('RU RU', 'Russian', 'Русский', array( 'iTopUpdate:UI:PageTitle' => 'Обновление приложения', - 'itop-core-update:UI:SelectUpdateFile' => 'Обновление', - 'itop-core-update:UI:ConfirmUpdate' => 'Обновление', - 'itop-core-update:UI:UpdateCoreFiles' => 'Обновление', + 'itop-core-update:UI:SelectUpdateFile' => 'Обновление', + 'itop-core-update:UI:ConfirmUpdate' => 'Обновление', + 'itop-core-update:UI:UpdateCoreFiles' => 'Обновление', + 'iTopUpdate:UI:MaintenanceModeActive' => 'В настоящее время приложение находится в режиме технического обслуживания, пользователи не могут получить доступ к приложению. Вы должны запустить программу установки или восстановить архив приложения, чтобы вернуться к нормальному режиму.', 'itop-core-update:UI:UpdateDone' => 'Обновление завершено', + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', + 'iTopUpdate:UI:SelectUpdateFile' => 'Выбор файла обновления', 'iTopUpdate:UI:CheckUpdate' => 'Проверить файл обновления', 'iTopUpdate:UI:ConfirmInstallFile' => 'Вы собираетесь установить %1$s', 'iTopUpdate:UI:DoUpdate' => 'Начать обновление', 'iTopUpdate:UI:CurrentVersion' => 'Текущая версия', - 'iTopUpdate:UI:Back' => 'Назад', - 'iTopUpdate:UI:Cancel' => 'Отменть', - 'iTopUpdate:UI:Continue' => 'Продолжить', - 'iTopUpdate:UI:WithDBBackup' => 'Резервная копия базы данных', - 'iTopUpdate:UI:WithFilesBackup' => 'Архив файлов приложения', - 'iTopUpdate:UI:WithoutBackup' => 'Без резервного копирования', - 'iTopUpdate:UI:Backup' => 'Резервное копирование перед обновлением', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', + 'iTopUpdate:UI:Back' => 'Назад', + 'iTopUpdate:UI:Cancel' => 'Отменть', + 'iTopUpdate:UI:Continue' => 'Продолжить', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', + 'iTopUpdate:UI:WithDBBackup' => 'Резервная копия базы данных', + 'iTopUpdate:UI:WithFilesBackup' => 'Архив файлов приложения', + 'iTopUpdate:UI:WithoutBackup' => 'Без резервного копирования', + 'iTopUpdate:UI:Backup' => 'Резервное копирование перед обновлением', 'iTopUpdate:UI:DoFilesArchive' => 'Создать архив файлов приложения', 'iTopUpdate:UI:UploadArchive' => 'Выбор пакета для загрузки', 'iTopUpdate:UI:ServerFile' => 'Путь к пакету на сервере', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', - 'iTopUpdate:UI:Status' => 'Статус', - 'iTopUpdate:UI:Action' => 'Обновление', - 'iTopUpdate:UI:History' => 'История версий', - 'iTopUpdate:UI:Progress' => 'Ход обновления', + 'iTopUpdate:UI:Status' => 'Статус', + 'iTopUpdate:UI:Action' => 'Обновление', + 'iTopUpdate:UI:History' => 'История версий', + 'iTopUpdate:UI:Progress' => 'Ход обновления', - 'iTopUpdate:UI:DoBackup:Label' => 'Создать резервную копию базы данных', - 'iTopUpdate:UI:DoBackup:Warning' => 'Резервное копирование не рекомендуется из-за ограниченного свободного места на диске', + 'iTopUpdate:UI:DoBackup:Label' => 'Создать резервную копию базы данных', + 'iTopUpdate:UI:DoBackup:Warning' => 'Резервное копирование не рекомендуется из-за ограниченного свободного места на диске', - 'iTopUpdate:UI:DiskFreeSpace' => 'Доступное дисковое пространство', - 'iTopUpdate:UI:ItopDiskSpace' => 'Размер приложения', - 'iTopUpdate:UI:DBDiskSpace' => 'Размер базы данных', + 'iTopUpdate:UI:DiskFreeSpace' => 'Доступное дисковое пространство', + 'iTopUpdate:UI:ItopDiskSpace' => 'Размер приложения', + 'iTopUpdate:UI:DBDiskSpace' => 'Размер базы данных', 'iTopUpdate:UI:FileUploadMaxSize' => 'Максимальный размер загружаемого файла', 'iTopUpdate:UI:PostMaxSize' => 'Значение PHP ini post_max_size: %1$s~~', 'iTopUpdate:UI:UploadMaxFileSize' => 'Значение PHP ini upload_max_filesize: %1$s~~', - 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Проверка файловой системы', - 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Ошибка проверки файловой системы (%1$s)', - 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Ошибка проверки файловой системы (файл не существует %1$s)', - 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Ошибка проверки файловой системы', - 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Приложение может быть обновлено', - 'iTopUpdate:UI:CanCoreUpdate:No' => 'Приложение не может быть обновлено: %1$s', + 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Проверка файловой системы', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Ошибка проверки файловой системы (%1$s)', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Ошибка проверки файловой системы (файл не существует %1$s)', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Ошибка проверки файловой системы', + 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Приложение может быть обновлено', + 'iTopUpdate:UI:CanCoreUpdate:No' => 'Приложение не может быть обновлено: %1$s', // Setup Messages - 'iTopUpdate:UI:SetupMessage:Ready' => 'Всё готово к началу', + 'iTopUpdate:UI:SetupMessage:Ready' => 'Всё готово к началу', 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Переход в режим технического обслуживания', 'iTopUpdate:UI:SetupMessage:Backup' => 'Резервное копирование базы данных', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Архивирование файлов приложения', - 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Копирование файлов обновления', + 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Копирование файлов обновления', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', 'iTopUpdate:UI:SetupMessage:Compile' => 'Обновление приложения и базы данных', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Выход из режима технического обслуживания', - 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Обновление завершено', + 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Обновление завершено', // Errors 'iTopUpdate:Error:MissingFunction' => 'Невозможно запустить обновление, функция отсутствует', 'iTopUpdate:Error:MissingFile' => 'Отсутствует файл: %1$s', 'iTopUpdate:Error:CorruptedFile' => 'Файл %1$s поврежден', - 'iTopUpdate:Error:BadFileFormat' => 'Файл обновления не является zip-файлом', - 'iTopUpdate:Error:BadFileContent' => 'Файл обновления не является архивом приложения', - 'iTopUpdate:Error:BadItopProduct' => 'Файл обновления не совместим с вашим приложением', + 'iTopUpdate:Error:BadFileFormat' => 'Файл обновления не является zip-файлом', + 'iTopUpdate:Error:BadFileContent' => 'Файл обновления не является архивом приложения', + 'iTopUpdate:Error:BadItopProduct' => 'Файл обновления не совместим с вашим приложением', 'iTopUpdate:Error:Copy' => 'Ошибка, не удаётся скопировать \'%1$s\' в \'%2$s\'', - 'iTopUpdate:Error:FileNotFound' => 'Файл не найден', - 'iTopUpdate:Error:NoFile' => 'Нет архива', + 'iTopUpdate:Error:FileNotFound' => 'Файл не найден', + 'iTopUpdate:Error:NoFile' => 'Нет архива', 'iTopUpdate:Error:InvalidToken' => 'Недопустимый токен', 'iTopUpdate:Error:UpdateFailed' => 'Ошибка обновления', 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => 'Максимальный размер загрузки недостаточный для обновления. Пожалуйста, измените конфигурацию PHP.', 'iTopUpdate:UI:RestoreArchive' => 'Вы можете восстановить приложение из архива \'%1$s\'', 'iTopUpdate:UI:RestoreBackup' => 'Вы можете восстановить базу данных из резервной копии \'%1$s\'', - 'iTopUpdate:UI:MaintenanceModeActive' => 'В настоящее время приложение находится в режиме технического обслуживания, пользователи не могут получить доступ к приложению. Вы должны запустить программу установки или восстановить архив приложения, чтобы вернуться к нормальному режиму.', 'iTopUpdate:UI:UpdateDone' => 'Обновление выполнено успешно', 'Menu:iTopUpdate' => 'Обновление приложения', 'Menu:iTopUpdate+' => 'Обновление приложения', - // Missing itop entries - 'Class:ModuleInstallation/Attribute:installed' => 'Дата установки', - 'Class:ModuleInstallation/Attribute:name' => 'Название', - 'Class:ModuleInstallation/Attribute:version' => 'Версия', - 'Class:ModuleInstallation/Attribute:comment' => 'Комментарий', + // Missing itop entries + 'Class:ModuleInstallation/Attribute:installed' => 'Дата установки', + 'Class:ModuleInstallation/Attribute:name' => 'Название', + 'Class:ModuleInstallation/Attribute:version' => 'Версия', + 'Class:ModuleInstallation/Attribute:comment' => 'Комментарий', )); diff --git a/datamodels/2.x/itop-core-update/sk.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/sk.dict.itop-core-update.php index ffc3a5e11..55101d8f2 100644 --- a/datamodels/2.x/itop-core-update/sk.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/sk.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/tr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/tr.dict.itop-core-update.php index b55733392..7d8a5878d 100644 --- a/datamodels/2.x/itop-core-update/tr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/tr.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => 'Back~~', 'iTopUpdate:UI:Cancel' => 'Cancel~~', 'iTopUpdate:UI:Continue' => 'Continue~~', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => 'Status~~', 'iTopUpdate:UI:Action' => 'Update~~', @@ -73,7 +81,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', @@ -93,7 +103,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', 'Menu:iTopUpdate' => 'Application Upgrade~~', 'Menu:iTopUpdate+' => 'Application Upgrade~~', diff --git a/datamodels/2.x/itop-core-update/zh_cn.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/zh_cn.dict.itop-core-update.php index c3ea0518f..3a5ef6400 100644 --- a/datamodels/2.x/itop-core-update/zh_cn.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/zh_cn.dict.itop-core-update.php @@ -20,22 +20,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'iTopUpdate:UI:PageTitle' => '应用升级', 'itop-core-update:UI:SelectUpdateFile' => '应用升级', 'itop-core-update:UI:ConfirmUpdate' => ' 升级', 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', + 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', + 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', 'iTopUpdate:UI:SelectUpdateFile' => '请选择要上传的升级文件', 'iTopUpdate:UI:CheckUpdate' => '校验升级文件', 'iTopUpdate:UI:ConfirmInstallFile' => '即将安装 %1$s', 'iTopUpdate:UI:DoUpdate' => '升级', 'iTopUpdate:UI:CurrentVersion' => '当前已安装的版本', + 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', 'iTopUpdate:UI:Back' => '返回', 'iTopUpdate:UI:Cancel' => '取消', 'iTopUpdate:UI:Continue' => '继续', + 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', 'iTopUpdate:UI:WithDBBackup' => '数据库备份', 'iTopUpdate:UI:WithFilesBackup' => '应用文件备份', 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', @@ -43,6 +50,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'iTopUpdate:UI:DoFilesArchive' => '打包应用文件', 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', 'iTopUpdate:UI:Status' => '状态', 'iTopUpdate:UI:Action' => '升级', @@ -73,7 +81,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'iTopUpdate:UI:SetupMessage:Backup' => '数据库备份', 'iTopUpdate:UI:SetupMessage:FilesArchive' => '打包应用文件', 'iTopUpdate:UI:SetupMessage:CopyFiles' => '复制新文件', - 'iTopUpdate:UI:SetupMessage:Compile' => '升级应用程序和数据库', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', + 'iTopUpdate:UI:SetupMessage:Compile' => '升级应用程序和数据库', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => '正在退出维护模式', 'iTopUpdate:UI:SetupMessage:UpdateDone' => '升级完成', @@ -93,7 +103,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'iTopUpdate:UI:RestoreArchive' => '您可以从归档文件 \'%1$s\' 还原应用程序', 'iTopUpdate:UI:RestoreBackup' => '您可以从 \'%1$s\' 还原数据库', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', 'iTopUpdate:UI:UpdateDone' => '升级成功', 'Menu:iTopUpdate' => '应用升级', 'Menu:iTopUpdate+' => '应用升级', diff --git a/dictionaries/cs.dictionary.itop.core.php b/dictionaries/cs.dictionary.itop.core.php index 3dd5f694d..6ab8ec370 100755 --- a/dictionaries/cs.dictionary.itop.core.php +++ b/dictionaries/cs.dictionary.itop.core.php @@ -205,6 +205,13 @@ Operátory:
'Core:AttributeTag' => 'Tags~~', 'Core:AttributeTag+' => 'Tags~~', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/cs.dictionary.itop.ui.php b/dictionaries/cs.dictionary.itop.ui.php index 2be7b79b4..dc75acb39 100755 --- a/dictionaries/cs.dictionary.itop.ui.php +++ b/dictionaries/cs.dictionary.itop.ui.php @@ -535,6 +535,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'účet není spojen s osobou s uvedenou emailovou adresou. Kontaktujte administrátora.', 'UI:ResetPwd-Error-NoEmail' => 'chybí emailová adresa. Kontaktujte administrátora.', 'UI:ResetPwd-Error-Send' => 'technický problém při odesílání emailu. Kontaktujte administrátora.', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Obnovení hesla pro iTop', 'UI:ResetPwd-EmailBody' => '

Vyžádali jste obovení hesla pro iTop.

Pokračujte kliknutím na následující jednorázový odkaz a zadejte nové heslo.

', diff --git a/dictionaries/da.dictionary.itop.core.php b/dictionaries/da.dictionary.itop.core.php index b4fc4d471..6d9d01aa2 100644 --- a/dictionaries/da.dictionary.itop.core.php +++ b/dictionaries/da.dictionary.itop.core.php @@ -203,6 +203,13 @@ Operators:
'Core:AttributeTag' => 'Tags~~', 'Core:AttributeTag+' => 'Tags~~', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/da.dictionary.itop.ui.php b/dictionaries/da.dictionary.itop.ui.php index b72d9b03f..3df428078 100644 --- a/dictionaries/da.dictionary.itop.ui.php +++ b/dictionaries/da.dictionary.itop.ui.php @@ -522,6 +522,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~', 'UI:ResetPwd-EmailBody' => '

You have requested to reset your iTop password.

Please follow this link (single usage) to enter a new password

.~~', diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php index 3e1dfa706..78657e982 100644 --- a/dictionaries/de.dictionary.itop.core.php +++ b/dictionaries/de.dictionary.itop.core.php @@ -202,6 +202,13 @@ Operatoren:
'Core:AttributeTag' => 'Tags', 'Core:AttributeTag+' => 'Tags', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php index 3ee2c1600..33ada1a85 100644 --- a/dictionaries/de.dictionary.itop.ui.php +++ b/dictionaries/de.dictionary.itop.ui.php @@ -521,6 +521,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'das Benutzerkonto ist nicht mit einer Person verknüpft, die eine Mailadresse besitzt. Bitte wenden Sie sich an Ihren Administrator. ', 'UI:ResetPwd-Error-NoEmail' => 'die email Adresse dieses Accounts fehlt. Bitte kontaktieren Sie Ihren Administrator.', 'UI:ResetPwd-Error-Send' => 'Beim Versenden der Email trat ein technisches Problem auf. Bitte kontaktieren Sie Ihren Administrator.', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Zurücksetzen Ihres iTop-Passworts', 'UI:ResetPwd-EmailBody' => '

Sie haben das Zurücksetzen Ihres iTop Passworts angefordert.

Bitte folgen Sie diesem Link (funktioniert nur einmalig) : neues Passwort eingeben

.', diff --git a/dictionaries/es_cr.dictionary.itop.core.php b/dictionaries/es_cr.dictionary.itop.core.php index cce128901..930ac309e 100644 --- a/dictionaries/es_cr.dictionary.itop.core.php +++ b/dictionaries/es_cr.dictionary.itop.core.php @@ -203,6 +203,13 @@ Operadores:
'Core:AttributeTag' => 'Etiquetas', 'Core:AttributeTag+' => 'Tags~~', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php index 3b2001197..c178f12d7 100644 --- a/dictionaries/es_cr.dictionary.itop.ui.php +++ b/dictionaries/es_cr.dictionary.itop.ui.php @@ -533,6 +533,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'La cuenta no está asociada a una persona con correo electrónico. Por favor contacte al administrador.', 'UI:ResetPwd-Error-NoEmail' => 'Falta dirección de correo electrónico. Por favor contacte al administrador.', 'UI:ResetPwd-Error-Send' => 'Falla al envar un correo. Por favor contacte al administrador.', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Restablecer contraseña de iTop', 'UI:ResetPwd-EmailBody' => '

Ha solicitado restablecer su contraseña en iTop.

Por favor de click en la siguiente liga: proporcione una nueva contraseña

.', diff --git a/dictionaries/fr.dictionary.itop.core.php b/dictionaries/fr.dictionary.itop.core.php index fadb9ef86..be94586fa 100644 --- a/dictionaries/fr.dictionary.itop.core.php +++ b/dictionaries/fr.dictionary.itop.core.php @@ -201,19 +201,13 @@ Opérateurs :
'Core:AttributeTag' => 'Taxon', 'Core:AttributeTag+' => 'Taxon', - + 'Core:Context=REST/JSON' => 'REST', - 'Core:Context=REST/JSON+' => 'REST/JSON', 'Core:Context=Synchro' => 'Synchro', - 'Core:Context=Synchro+' => 'Synchro', 'Core:Context=Setup' => 'Setup', - 'Core:Context=Setup+' => 'Setup', 'Core:Context=GUI:Console' => 'Console', - 'Core:Context=GUI:Console+' => 'GUI:Console', 'Core:Context=CRON' => 'CRON', - 'Core:Context=CRON+' => 'CRON', 'Core:Context=GUI:Portal' => 'Portal', - 'Core:Context=GUI:Portal+' => 'GUI:Portal', )); @@ -1048,3 +1042,13 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:AsyncTask/Attribute:finalclass' => 'Sous-classe de tâche asynchrone', 'Class:AsyncTask/Attribute:finalclass+' => '', )); + +// Additional language entries not present in English dict +Dict::Add('FR FR', 'French', 'Français', array( + 'Core:Context=REST/JSON+' => 'REST/JSON', + 'Core:Context=Synchro+' => 'Synchro', + 'Core:Context=Setup+' => 'Setup', + 'Core:Context=GUI:Console+' => 'GUI:Console', + 'Core:Context=CRON+' => 'CRON', + 'Core:Context=GUI:Portal+' => 'GUI:Portal', +)); diff --git a/dictionaries/hu.dictionary.itop.core.php b/dictionaries/hu.dictionary.itop.core.php index bb73186a4..20da79ab6 100755 --- a/dictionaries/hu.dictionary.itop.core.php +++ b/dictionaries/hu.dictionary.itop.core.php @@ -201,6 +201,13 @@ Operators:
'Core:AttributeTag' => 'Tags~~', 'Core:AttributeTag+' => 'Tags~~', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/hu.dictionary.itop.ui.php b/dictionaries/hu.dictionary.itop.ui.php index 49b0dd4ab..b622a6610 100755 --- a/dictionaries/hu.dictionary.itop.ui.php +++ b/dictionaries/hu.dictionary.itop.ui.php @@ -520,6 +520,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~', 'UI:ResetPwd-EmailBody' => '

You have requested to reset your iTop password.

Please follow this link (single usage) to enter a new password

.~~', diff --git a/dictionaries/it.dictionary.itop.core.php b/dictionaries/it.dictionary.itop.core.php index 9ca2ee445..672c7a4d7 100644 --- a/dictionaries/it.dictionary.itop.core.php +++ b/dictionaries/it.dictionary.itop.core.php @@ -203,6 +203,13 @@ Operatori:
'Core:AttributeTag' => 'Tags~~', 'Core:AttributeTag+' => 'Tags~~', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/it.dictionary.itop.ui.php b/dictionaries/it.dictionary.itop.ui.php index 6462dec7e..81bc0f4ce 100644 --- a/dictionaries/it.dictionary.itop.ui.php +++ b/dictionaries/it.dictionary.itop.ui.php @@ -533,6 +533,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~', 'UI:ResetPwd-EmailBody' => '

You have requested to reset your iTop password.

Please follow this link (single usage) to enter a new password

.~~', diff --git a/dictionaries/ja.dictionary.itop.core.php b/dictionaries/ja.dictionary.itop.core.php index 4d42d7d80..378ef3160 100644 --- a/dictionaries/ja.dictionary.itop.core.php +++ b/dictionaries/ja.dictionary.itop.core.php @@ -201,6 +201,13 @@ Operators:
'Core:AttributeTag' => 'Tags~~', 'Core:AttributeTag+' => 'Tags~~', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/ja.dictionary.itop.ui.php b/dictionaries/ja.dictionary.itop.ui.php index 424b32b2b..6e39e2cd0 100644 --- a/dictionaries/ja.dictionary.itop.ui.php +++ b/dictionaries/ja.dictionary.itop.ui.php @@ -520,6 +520,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~', 'UI:ResetPwd-EmailBody' => '

You have requested to reset your iTop password.

Please follow this link (single usage) to enter a new password

.~~', diff --git a/dictionaries/nl.dictionary.itop.core.php b/dictionaries/nl.dictionary.itop.core.php index c2506e0c7..24d80dcb7 100644 --- a/dictionaries/nl.dictionary.itop.core.php +++ b/dictionaries/nl.dictionary.itop.core.php @@ -209,6 +209,13 @@ Operators:
'Core:AttributeTag' => 'Tags', 'Core:AttributeTag+' => 'Tags', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php index 9492f416d..b9b35d975 100644 --- a/dictionaries/nl.dictionary.itop.ui.php +++ b/dictionaries/nl.dictionary.itop.ui.php @@ -539,6 +539,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'deze account is niet gelinkt aan een persoon waarvan een e-mailadres gekend is. Neem contact op met jouw beheerder.', 'UI:ResetPwd-Error-NoEmail' => 'Er mist een e-mailadres. Neem contact op met jouw beheerder.', 'UI:ResetPwd-Error-Send' => 'Er is een technisch probleem bij het verzenden van de e-mail. Neem contact op met jouw beheerder.', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Reset jouw iTop-wachtwoord', 'UI:ResetPwd-EmailBody' => '

U hebt een reset van jouw iTop-wachtwoord aangevraagd.

Klik op deze link (eenmalig gebruik) om een nieuw wachtwoord in te voeren

.', diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php index b69c1d2d0..641226d94 100644 --- a/dictionaries/pt_br.dictionary.itop.core.php +++ b/dictionaries/pt_br.dictionary.itop.core.php @@ -203,6 +203,13 @@ Operadores:
'Core:AttributeTag' => 'Etiquetas', 'Core:AttributeTag+' => 'Etiquetas', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php index afbf0af7f..035de2d12 100644 --- a/dictionaries/pt_br.dictionary.itop.ui.php +++ b/dictionaries/pt_br.dictionary.itop.ui.php @@ -533,6 +533,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'a conta não está associada a uma pessoa que contenha um endereço de e-mail. Por favor, contate o administrador.', 'UI:ResetPwd-Error-NoEmail' => 'faltando um endereço de e-mail. Por favor, contate o administrador.', 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Alterar a senha', 'UI:ResetPwd-EmailBody' => '

Você solicitou a alteração da senha do iTop.

Por favor, siga este link (passo simples) para digitar a nova senha

.', diff --git a/dictionaries/ru.dictionary.itop.core.php b/dictionaries/ru.dictionary.itop.core.php index ba3dfa235..8d71436a9 100644 --- a/dictionaries/ru.dictionary.itop.core.php +++ b/dictionaries/ru.dictionary.itop.core.php @@ -190,6 +190,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Core:AttributeTag' => 'Тег', 'Core:AttributeTag+' => 'Тег', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/ru.dictionary.itop.ui.php b/dictionaries/ru.dictionary.itop.ui.php index d784ad017..d9be8a072 100644 --- a/dictionaries/ru.dictionary.itop.ui.php +++ b/dictionaries/ru.dictionary.itop.ui.php @@ -512,6 +512,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'аккаунт не ассоциирован с персоной, имеющей атрибут электронной почты. Пожалуйста, обратитесь к администратору.', 'UI:ResetPwd-Error-NoEmail' => 'отсутствует адрес электронной почты. Пожалуйста, обратитесь к администратору.', 'UI:ResetPwd-Error-Send' => 'технические проблемы с отправкой электронной почты. Пожалуйста, обратитесь к администратору.', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Восстановление пароля', 'UI:ResetPwd-EmailBody' => '

Вы запросили восстановление пароля iTop.

Пожалуйста, воспользуйтесь этой ссылкой для задания нового пароля.

', diff --git a/dictionaries/sk.dictionary.itop.core.php b/dictionaries/sk.dictionary.itop.core.php index 1d59bf771..046d5f127 100644 --- a/dictionaries/sk.dictionary.itop.core.php +++ b/dictionaries/sk.dictionary.itop.core.php @@ -200,6 +200,13 @@ Operatori:
'Core:AttributeTag' => 'Tags~~', 'Core:AttributeTag+' => 'Tags~~', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/sk.dictionary.itop.ui.php b/dictionaries/sk.dictionary.itop.ui.php index 0b56ed06c..538e4d7ad 100644 --- a/dictionaries/sk.dictionary.itop.ui.php +++ b/dictionaries/sk.dictionary.itop.ui.php @@ -520,6 +520,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~', 'UI:ResetPwd-EmailBody' => '

You have requested to reset your iTop password.

Please follow this link (single usage) to enter a new password

.~~', diff --git a/dictionaries/tr.dictionary.itop.core.php b/dictionaries/tr.dictionary.itop.core.php index cfd21c5b8..b15ffeec0 100644 --- a/dictionaries/tr.dictionary.itop.core.php +++ b/dictionaries/tr.dictionary.itop.core.php @@ -211,6 +211,13 @@ Operators:
'Core:AttributeTag' => 'Tags~~', 'Core:AttributeTag+' => 'Tags~~', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/tr.dictionary.itop.ui.php b/dictionaries/tr.dictionary.itop.ui.php index abd985299..c2eadf9d1 100644 --- a/dictionaries/tr.dictionary.itop.ui.php +++ b/dictionaries/tr.dictionary.itop.ui.php @@ -534,6 +534,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~', 'UI:ResetPwd-EmailBody' => '

You have requested to reset your iTop password.

Please follow this link (single usage) to enter a new password

.~~', diff --git a/dictionaries/zh_cn.dictionary.itop.core.php b/dictionaries/zh_cn.dictionary.itop.core.php index c4e367324..3636a44cc 100644 --- a/dictionaries/zh_cn.dictionary.itop.core.php +++ b/dictionaries/zh_cn.dictionary.itop.core.php @@ -20,7 +20,6 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Core:DeletedObjectLabel' => '%1s (已删除)', 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)', @@ -203,6 +202,13 @@ Operators:
'Core:AttributeTag' => '标签', 'Core:AttributeTag+' => '标签', + + 'Core:Context=REST/JSON' => 'REST~~', + 'Core:Context=Synchro' => 'Synchro~~', + 'Core:Context=Setup' => 'Setup~~', + 'Core:Context=GUI:Console' => 'Console~~', + 'Core:Context=CRON' => 'CRON~~', + 'Core:Context=GUI:Portal' => 'Portal~~', )); diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php index 0585246bb..faf887874 100644 --- a/dictionaries/zh_cn.dictionary.itop.ui.php +++ b/dictionaries/zh_cn.dictionary.itop.ui.php @@ -533,6 +533,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:ResetPwd-Error-NoEmailAtt' => '该账户未关联邮箱地址,请联系管理员.', 'UI:ResetPwd-Error-NoEmail' => '缺少邮箱地址. 请联系管理员.', 'UI:ResetPwd-Error-Send' => '邮件传输存在技术原因. 请联系管理员.', + 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => '重置iTop 密码', 'UI:ResetPwd-EmailBody' => '

您已请求重置iTop 密码.

请点击这个链接 (一次性) 来输入新的密码

.', From a80bd6f2b9c00edc861d4c16b1f78e083edfbd02 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 28 Jan 2020 15:28:13 +0100 Subject: [PATCH 07/14] =?UTF-8?q?N=C2=B0985=20-=20Add=20applicable=20conte?= =?UTF-8?q?xts=20on=20Trigger=20(display=20read-only)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/light-grey.scss | 4 ---- 1 file changed, 4 deletions(-) diff --git a/css/light-grey.scss b/css/light-grey.scss index 1f0d0cb9a..3bcb72b5f 100644 --- a/css/light-grey.scss +++ b/css/light-grey.scss @@ -3512,10 +3512,6 @@ table.listResults .originColor{ .attribute { &.attribute-set { .attribute-set-item{ - &::after{ - content: ","; - margin-right: 0.5em; - } &:last-of-type::after{ content: ""; margin-right: 0; From 524e43b8c45d92e78578f8265ce3edd40719d281 Mon Sep 17 00:00:00 2001 From: Molkobain Date: Tue, 28 Jan 2020 17:26:45 +0100 Subject: [PATCH 08/14] =?UTF-8?q?N=C2=B02313=20-=20Markup=20extensibility:?= =?UTF-8?q?=20Add=20metadata=20on=20session=20messages=20in=20the=20end-us?= =?UTF-8?q?ers=20portal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/src/Form/ObjectFormManager.php | 2 +- .../portal/src/Helper/SessionMessageHelper.php | 13 +++++++++++-- .../portal/templates/layout.html.twig | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php b/datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php index 071ad6e89..a2257168b 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php @@ -1172,7 +1172,7 @@ class ObjectFormManager extends FormManager { /** @var \Combodo\iTop\Portal\Helper\SessionMessageHelper $oSessionMessageHelper */ $oSessionMessageHelper = $this->oContainer->get('session_message_helper'); - $oSessionMessageHelper->AddMessage(uniqid(), Dict::Format('Brick:Portal:Object:Form:Message:ObjectSaved', $this->oObject->GetName()), SessionMessageHelper::ENUM_SEVERITY_OK); + $oSessionMessageHelper->AddMessage(uniqid(), Dict::Format('Brick:Portal:Object:Form:Message:ObjectSaved', $this->oObject->GetName()), SessionMessageHelper::ENUM_SEVERITY_OK, array('object_class' => $sObjectClass, 'object_id' => $this->oObject->GetKey())); } } catch (Exception $e) diff --git a/datamodels/2.x/itop-portal-base/portal/src/Helper/SessionMessageHelper.php b/datamodels/2.x/itop-portal-base/portal/src/Helper/SessionMessageHelper.php index 86ac97dc7..08435c8d9 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Helper/SessionMessageHelper.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Helper/SessionMessageHelper.php @@ -22,6 +22,7 @@ namespace Combodo\iTop\Portal\Helper; use ArrayIterator; use IteratorAggregate; use Symfony\Component\DependencyInjection\ContainerInterface; +use utils; /** * Class SessionMessageHelper @@ -65,9 +66,10 @@ class SessionMessageHelper implements IteratorAggregate * @param string $sId * @param string $sContent * @param string $sSeverity + * @param array $aMetadata An array of key => scalar value * @param int $iRank */ - public function AddMessage($sId, $sContent, $sSeverity = self::DEFAULT_SEVERITY, $iRank = 1) + public function AddMessage($sId, $sContent, $sSeverity = self::DEFAULT_SEVERITY, $aMetadata = array(), $iRank = 1) { $sKey = $this->GetMessagesKey(); if(!isset($_SESSION['obj_messages'][$sKey])) @@ -79,6 +81,7 @@ class SessionMessageHelper implements IteratorAggregate 'severity' => $sSeverity, 'rank' => $iRank, 'message' => $sContent, + 'metadata' => $aMetadata, ); } @@ -158,7 +161,13 @@ class SessionMessageHelper implements IteratorAggregate $sMsgClass .= 'success'; break; } - $aObjectMessages[] = array('css_classes' => $sMsgClass, 'message' => $aMessageData['message']); + + $sMsgMetadata = ''; + foreach ($aMessageData['metadata'] as $sMetadatumName => $sMetadatumValue) + { + $sMsgMetadata .= 'data-'.str_replace('_', '-', $sMetadatumName).'="'.utils::HtmlEntities($sMetadatumValue).'" '; + } + $aObjectMessages[] = array('css_classes' => $sMsgClass, 'message' => $aMessageData['message'], 'metadata' => $sMsgMetadata); $aRanks[] = $aMessageData['rank']; } unset($_SESSION['obj_messages'][$sMessageKey]); diff --git a/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig index a6f9fcef9..b32c527a6 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig @@ -328,7 +328,7 @@
{% for aSessionMessage in app['session_message_helper'] %} -
+
{{ aSessionMessage['message'] }}
From b58356c42e2d487f2e51f190335ac02a48f512ef Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 28 Jan 2020 15:37:37 +0100 Subject: [PATCH 09/14] =?UTF-8?q?N=C2=B0985=20-=20Add=20applicable=20conte?= =?UTF-8?q?xts=20on=20Trigger=20(search)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/attributedef.class.inc.php | 2 +- sources/application/search/searchform.class.inc.php | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index 00679ecbe..b456ebf6f 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -10125,7 +10125,7 @@ abstract class AttributeSet extends AttributeDBFieldVoid class AttributeEnumSet extends AttributeSet { - const SEARCH_WIDGET_TYPE = self::SEARCH_WIDGET_TYPE_STRING; + const SEARCH_WIDGET_TYPE = self::SEARCH_WIDGET_TYPE_TAG_SET; public static function ListExpectedParams() { diff --git a/sources/application/search/searchform.class.inc.php b/sources/application/search/searchform.class.inc.php index 39c384395..99e6ded67 100644 --- a/sources/application/search/searchform.class.inc.php +++ b/sources/application/search/searchform.class.inc.php @@ -25,9 +25,9 @@ namespace Combodo\iTop\Application\Search; use ApplicationContext; use AttributeDefinition; +use AttributeEnumSet; use AttributeExternalField; use AttributeFriendlyName; -use AttributeSubItem; use AttributeTagSet; use CMDBObjectSet; use Combodo\iTop\Application\Search\CriterionConversion\CriterionToSearchForm; @@ -482,6 +482,16 @@ class SearchForm return array('values' => $aAllowedValues); } + elseif ($oAttrDef instanceof AttributeEnumSet) + { + $aAllowedValues = array(); + foreach($oAttrDef->GetPossibleValues() as $sCode => $sRawValue) + { + $aAllowedValues[$sCode] = utils::HtmlEntities($sRawValue); + } + + return array('values' => $aAllowedValues); + } else { if (method_exists($oAttrDef, 'GetAllowedValuesAsObjectSet')) From da6a55504e0f936d612b2a04a499dbc233a9f2fa Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 28 Jan 2020 17:21:36 +0100 Subject: [PATCH 10/14] =?UTF-8?q?N=C2=B0985=20-=20AttributeEnumSet=20(port?= =?UTF-8?q?al=20support)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/attributedef.class.inc.php | 14 ++++++++++++-- .../src/Controller/ManageBrickController.php | 7 +++++++ .../portal/src/Helper/BrowseBrickHelper.php | 8 +++++++- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index b456ebf6f..60faaa77b 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -9683,11 +9683,21 @@ abstract class AttributeSet extends AttributeDBFieldVoid { const SEARCH_WIDGET_TYPE = self::SEARCH_WIDGET_TYPE_RAW; const EDITABLE_INPUT_ID_SUFFIX = '-setwidget-values'; // used client side, see js/jquery.itop-set-widget.js + protected $bDisplayLink; // Display search link in readonly mode public function __construct($sCode, array $aParams) { parent::__construct($sCode, $aParams); $this->aCSSClasses[] = 'attribute-set'; + $this->bDisplayLink = true; + } + + /** + * @param bool $bDisplayLink + */ + public function setDisplayLink($bDisplayLink) + { + $this->bDisplayLink = $bDisplayLink; } public static function ListExpectedParams() @@ -10062,7 +10072,7 @@ abstract class AttributeSet extends AttributeDBFieldVoid $sUIPage = cmdbAbstractObject::ComputeStandardUIPage($oFilter->GetClass()); $sFilter = rawurlencode($oFilter->serialize()); $sLink = ''; - if ($bWithLink) + if ($bWithLink && $this->bDisplayLink) { $sUrl = utils::GetAbsoluteUrlAppRoot()."pages/$sUIPage?operation=search&filter=".$sFilter."&{$sContext}"; $sLink = ' href="'.$sUrl.'"'; @@ -11198,7 +11208,7 @@ class AttributeTagSet extends AttributeSet $sFilter = rawurlencode($oFilter->serialize()); $sLink = ''; - if ($bWithLink) + if ($bWithLink && $this->bDisplayLink) { $sUrl = utils::GetAbsoluteUrlAppRoot()."pages/$sUIPage?operation=search&filter=".$sFilter."&{$sContext}"; $sLink = ' href="'.$sUrl.'"'; diff --git a/datamodels/2.x/itop-portal-base/portal/src/Controller/ManageBrickController.php b/datamodels/2.x/itop-portal-base/portal/src/Controller/ManageBrickController.php index 99a301e35..702bb3611 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Controller/ManageBrickController.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Controller/ManageBrickController.php @@ -25,6 +25,7 @@ use AttributeDateTime; use AttributeDefinition; use AttributeExternalKey; use AttributeImage; +use AttributeSet; use AttributeTagSet; use BinaryExpression; use CMDBSource; @@ -686,6 +687,12 @@ class ManageBrickController extends BrickController $sValue = $oAttDef->GenerateViewHtmlForValues($aCodes, '', false); $sSortValue = implode(' ', $aCodes); } + elseif ($oAttDef instanceof AttributeSet) + { + $oAttDef->SetDisplayLink(false); + $sValue = $oAttDef->GetAsHTML($oCurrentRow->Get($sItemAttr)); + $sSortValue = "".$oCurrentRow->Get($sItemAttr); + } else { $sValue = $oAttDef->GetAsHTML($oCurrentRow->Get($sItemAttr)); diff --git a/datamodels/2.x/itop-portal-base/portal/src/Helper/BrowseBrickHelper.php b/datamodels/2.x/itop-portal-base/portal/src/Helper/BrowseBrickHelper.php index 3de26bc5b..8c9ca8893 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Helper/BrowseBrickHelper.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Helper/BrowseBrickHelper.php @@ -23,6 +23,7 @@ namespace Combodo\iTop\Portal\Helper; use AttributeImage; +use AttributeSet; use AttributeTagSet; use Combodo\iTop\Portal\Brick\BrowseBrick; use DBSearch; @@ -399,6 +400,11 @@ class BrowseBrickHelper $sHtmlForFieldValue = $oAttDef->GenerateViewHtmlForValues($aCodes, '', false); break; + case $oAttDef instanceof AttributeSet: + $oAttDef->SetDisplayLink(false); + $sHtmlForFieldValue = $value->Get($aField['code']); + break; + case $oAttDef instanceof AttributeImage: // Todo: This should be refactored, it has been seen multiple times in the portal $oOrmDoc = $value->Get($aField['code']); @@ -553,4 +559,4 @@ class BrowseBrickHelper $this->AddToTreeItems($aItems[$sCurrentIndex]['subitems'], $aCurrentRowSliced, $aLevelsProperties, $aCurrentRowObjects); } } -} \ No newline at end of file +} From e750dd53d8cb81ba9f53f9a947a62fd32475b9b1 Mon Sep 17 00:00:00 2001 From: jbostoen <6421683+jbostoen@users.noreply.github.com> Date: Wed, 29 Jan 2020 09:51:11 +0100 Subject: [PATCH 11/14] NL translations for iTop 2.7.0 (#94) Made by @jbostoen & @Hipska in PR #94 . Many thanks to them ! --- .../2.x/authent-cas/nl.dict.authent-cas.php | 7 +- .../nl.dict.authent-external.php | 4 +- .../2.x/authent-ldap/nl.dict.authent-ldap.php | 11 +- .../authent-local/nl.dict.authent-local.php | 43 +- .../nl.dict.combodo-db-tools.php | 92 +-- .../nl.dict.itop-attachments.php | 62 +- .../2.x/itop-backup/nl.dict.itop-backup.php | 26 +- .../nl.dict.itop-change-mgmt-itil.php | 6 +- .../nl.dict.itop-change-mgmt.php | 6 +- .../nl.dict.itop-config-mgmt.php | 104 ++-- .../2.x/itop-config/nl.dict.itop-config.php | 14 +- .../nl.dict.itop-core-update.php | 155 ++--- .../nl.dict.itop-files-information.php | 8 +- .../nl.dict.itop-hub-connector.php | 20 +- .../nl.dict.itop-incident-mgmt-itil.php | 26 +- .../nl.dict.itop-knownerror-mgmt.php | 14 +- .../nl.dict.itop-portal-base.php | 18 +- .../nl.dict.itop-problem-mgmt.php | 4 +- .../nl.dict.itop-request-mgmt-itil.php | 35 +- .../nl.dict.itop-request-mgmt.php | 26 +- .../nl.dict.itop-service-mgmt-provider.php | 38 +- .../nl.dict.itop-service-mgmt.php | 58 +- .../2.x/itop-tickets/nl.dict.itop-tickets.php | 22 +- .../nl.dict.itop-welcome-itil.php | 30 +- dictionaries/nl.dictionary.itop.core.php | 234 +++---- dictionaries/nl.dictionary.itop.ui.php | 570 +++++++++--------- 26 files changed, 821 insertions(+), 812 deletions(-) diff --git a/datamodels/2.x/authent-cas/nl.dict.authent-cas.php b/datamodels/2.x/authent-cas/nl.dict.authent-cas.php index f33af7274..2d63a86fd 100644 --- a/datamodels/2.x/authent-cas/nl.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/nl.dict.authent-cas.php @@ -4,10 +4,11 @@ * * @copyright Copyright (C) 2013 XXXXX * @license http://opensource.org/licenses/AGPL-3.0 + * @author Jeffrey Bostoen - (2018 - 2020) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'CAS:Error:UserNotAllowed' => 'User not allowed~~', - 'CAS:Login:SignIn' => 'Sign in with CAS~~', - 'CAS:Login:SignInTooltip' => 'Click here to authenticate yourself with the CAS server~~', + 'CAS:Error:UserNotAllowed' => 'Gebruiker heeft onvoldoende rechten.', + 'CAS:Login:SignIn' => 'Inloggen met CAS', + 'CAS:Login:SignInTooltip' => 'Klik hier om aan te melden via de CAS-server', )); diff --git a/datamodels/2.x/authent-external/nl.dict.authent-external.php b/datamodels/2.x/authent-external/nl.dict.authent-external.php index 3504e1db2..ad6c6b05d 100644 --- a/datamodels/2.x/authent-external/nl.dict.authent-external.php +++ b/datamodels/2.x/authent-external/nl.dict.authent-external.php @@ -2,9 +2,9 @@ /** * Localized data * - * @copyright Copyright (C) 2010-2018 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author jbostoen (2018) + * @author Jeffrey Bostoen - (2018 - 2020) * * This file is part of iTop. * diff --git a/datamodels/2.x/authent-ldap/nl.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/nl.dict.authent-ldap.php index c70f82dbb..1aee3d9e9 100644 --- a/datamodels/2.x/authent-ldap/nl.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/nl.dict.authent-ldap.php @@ -2,9 +2,10 @@ /** * Localized data * - * @copyright Copyright (C) 2010-2018 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author jbostoen (2018) + * @author Hipska (2019) + * @author Jeffrey Bostoen - (2018 - 2020) * * This file is part of iTop. * @@ -35,7 +36,7 @@ // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserLDAP' => 'LDAP-gebruiker', - 'Class:UserLDAP+' => 'Gebruiker aangemeld via LDAP', - 'Class:UserLDAP/Attribute:password' => 'Password~~', - 'Class:UserLDAP/Attribute:password+' => 'user authentication string~~', + 'Class:UserLDAP+' => 'Gebruiker die aanmeldt via LDAP', + 'Class:UserLDAP/Attribute:password' => 'Wachtwoord', + 'Class:UserLDAP/Attribute:password+' => 'Wachtwoord waarmee de gebruiker zich identificeert', )); diff --git a/datamodels/2.x/authent-local/nl.dict.authent-local.php b/datamodels/2.x/authent-local/nl.dict.authent-local.php index 5bf176409..3a248d739 100644 --- a/datamodels/2.x/authent-local/nl.dict.authent-local.php +++ b/datamodels/2.x/authent-local/nl.dict.authent-local.php @@ -2,9 +2,9 @@ /** * Localized data * - * @copyright Copyright (C) 2010-2018 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author jbostoen (2018) + * @author Jeffrey Bostoen - (2018 - 2020) * * This file is part of iTop. * @@ -21,36 +21,29 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ + // // Class: UserLocal // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserLocal' => 'iTop-gebruiker', - 'Class:UserLocal+' => 'Gebruiker aangemeld via iTop', + 'Class:UserLocal+' => 'Gebruiker die aanmeldt met gegevens aangemaakt in het gebruikersbeheer van iTop', 'Class:UserLocal/Attribute:password' => 'Wachtwoord', - 'Class:UserLocal/Attribute:password+' => 'String voor authenticatie', + 'Class:UserLocal/Attribute:password+' => 'Het wachtwoord waarmee de gebruiker zich aanmeldt bij iTop', - 'Class:UserLocal/Attribute:expiration' => 'Password expiration~~', - 'Class:UserLocal/Attribute:expiration+' => 'Password expiration status (requires an extension to have an effect)~~', - 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Can expire~~', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', - 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Never expire~~', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~', - 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~', - 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', - 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~', - 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', + 'Class:UserLocal/Attribute:expiration' => 'Wachtwoord verloopt', + 'Class:UserLocal/Attribute:expiration+' => 'Of het wachtwoord al dan niet verlopen is (vereist een extensie vooraleer dit werkt)', + 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Kan verlopen', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Verloopt nooit', + '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:password_renewed_date' => 'Wachtwoord laatst aangepast', + 'Class:UserLocal/Attribute:password_renewed_date+' => 'Tijdstip waarop het wachtwoord het laatst aangepast werd.', - 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + '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' => 'The fields below require an extension~~' + 'UserLocal:password:expiration' => 'De velden hieronder vereisen een extensie.', + )); diff --git a/datamodels/2.x/combodo-db-tools/nl.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/nl.dict.combodo-db-tools.php index dae102a31..23d98235a 100644 --- a/datamodels/2.x/combodo-db-tools/nl.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/nl.dict.combodo-db-tools.php @@ -19,69 +19,71 @@ * * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see + * + * @author Jeffrey Bostoen - (2018 - 2020) */ // Database inconsistencies Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dictionary entries go here - 'Menu:DBToolsMenu' => 'DB Tools~~', - 'DBTools:Class' => 'Class~~', - 'DBTools:Title' => 'Database Maintenance Tools~~', - 'DBTools:ErrorsFound' => 'Errors Found~~', - 'DBTools:Error' => 'Error~~', - 'DBTools:Count' => 'Count~~', - 'DBTools:SQLquery' => 'SQL query~~', - 'DBTools:FixitSQLquery' => 'SQL query To Fix it (indication)~~', - 'DBTools:SQLresult' => 'SQL result~~', - 'DBTools:NoError' => 'The database is OK~~', - 'DBTools:HideIds' => 'Error List~~', - 'DBTools:ShowIds' => 'Detailed view~~', - 'DBTools:ShowReport' => 'Report~~', - 'DBTools:IntegrityCheck' => 'Integrity check~~', - 'DBTools:FetchCheck' => 'Fetch Check (long)~~', + 'Menu:DBToolsMenu' => 'Databasetools', + 'DBTools:Class' => 'Klasse', + 'DBTools:Title' => 'Onderhoudstools voor de database', + 'DBTools:ErrorsFound' => 'Fouten gevonden', + 'DBTools:Error' => 'Fout', + 'DBTools:Count' => 'Aantal', + 'DBTools:SQLquery' => 'SQL-query', + 'DBTools:FixitSQLquery' => 'SQL-query die mogelijk het probleem verhelpt', + 'DBTools:SQLresult' => 'Resultaat SQL-query', + 'DBTools:NoError' => 'De database is OK', + 'DBTools:HideIds' => 'Overzicht fouten', + 'DBTools:ShowIds' => 'Gedetailleerde weergave', + 'DBTools:ShowReport' => 'Rapport', + 'DBTools:IntegrityCheck' => 'Integriteitscheck', + 'DBTools:FetchCheck' => 'Opvraag-check (fetch) (long)', - 'DBTools:Analyze' => 'Analyze~~', - 'DBTools:Details' => 'Show Details~~', - 'DBTools:ShowAll' => 'Show All Errors~~', + 'DBTools:Analyze' => 'Analyseer', + 'DBTools:Details' => 'Toon details', + 'DBTools:ShowAll' => 'Toon alle fouten', - 'DBTools:Inconsistencies' => 'Database inconsistencies~~', + 'DBTools:Inconsistencies' => 'Inconsistenties in database', - 'DBAnalyzer-Integrity-OrphanRecord' => 'Orphan record in `%1$s`, it should have its counterpart in table `%2$s`~~', - 'DBAnalyzer-Integrity-InvalidExtKey' => 'Invalid external key %1$s (column: `%2$s.%3$s`)~~', - 'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~', - 'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~', - 'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~', - 'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~', + '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-Fetch-Count-Error' => 'Opvraag-fout in "%1$s", %2$d records opgevraagd / %3$d geteld', )); // Database Info Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'DBTools:DatabaseInfo' => 'Database Information~~', - 'DBTools:Base' => 'Base~~', - 'DBTools:Size' => 'Size~~', + 'DBTools:DatabaseInfo' => 'Database-informatie', + 'DBTools:Base' => 'Base', + 'DBTools:Size' => 'Grootte', )); // Lost attachments Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'DBTools:LostAttachments' => 'Lost attachments~~', - 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, is does not retrieve deleted data.~~', + 'DBTools:LostAttachments' => 'Verloren bijlages', + 'DBTools:LostAttachments:Disclaimer' => 'Zoek hier verloren or verkeerd geplaatste bijlages. Dit is geen recovery-tool, het kan geen gewiste data herstellen.', - 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', - 'DBTools:LostAttachments:Button:Restore' => 'Restore~~', - 'DBTools:LostAttachments:Button:Restore:Confirm' => 'This action cannot be undone, please confirm that you want to restore the selected files.~~', - 'DBTools:LostAttachments:Button:Busy' => 'Please wait...~~', + 'DBTools:LostAttachments:Button:Analyze' => 'Analyseer', + 'DBTools:LostAttachments:Button:Restore' => 'Herstel', + 'DBTools:LostAttachments:Button:Restore:Confirm' => 'Deze actie kan niet ongedaan worden gemaakt. Bevestig dat je de bijlages wil herstellen.', + 'DBTools:LostAttachments:Button:Busy' => 'Even geduld...', - 'DBTools:LostAttachments:Step:Analyze' => 'First, search for lost/misplaced attachments by analyzing the database.~~', + 'DBTools:LostAttachments:Step:Analyze' => 'Zoek eerst verloren/verkeerd geplaatste bijlages door de database te analyseren.', - 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Analyze results:~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Great! Every thing seems to be at the right place.~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Some attachments (%1$d) seem to be misplaced. Take a look at the following list and check the ones you would like to move.~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Filename~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Current location~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Move to...~~', + 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Resultaten analyse:', + 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Perfect, alles lijkt op de juiste plaats te staan!', + 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Somme bijlages (%1$d) lijken verkeerd te staan. Overloop de lijst en duid aan welke je wil verplaatsen.', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Bestandsnaam', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Huidige locatie', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Verplaats naar ...', - 'DBTools:LostAttachments:Step:RestoreResults' => 'Restore results:~~', - 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d attachments were restored.~~', + 'DBTools:LostAttachments:Step:RestoreResults' => 'Resultaten herstel:', + 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d bijlages werden hersteld.', - 'DBTools:LostAttachments:StoredAsInlineImage' => 'Stored as inline image~~', - 'DBTools:LostAttachments:History' => 'Attachment "%1$s" restored with DB tools~~' + 'DBTools:LostAttachments:StoredAsInlineImage' => 'Opgeslagen als afbeelding in tekst', + 'DBTools:LostAttachments:History' => 'Bijlage "%1$s" werd hersteld met de databasetools' )); diff --git a/datamodels/2.x/itop-attachments/nl.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/nl.dict.itop-attachments.php index c00d08260..78be5fe67 100644 --- a/datamodels/2.x/itop-attachments/nl.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/nl.dict.itop-attachments.php @@ -1,5 +1,5 @@ (2018 - 2020) + * @copyright Copyright (C) 2010-2019 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( @@ -38,10 +38,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Attachment:Max_Mo' => '(Maximale bestandsgrootte: %1$s MB)', 'Attachment:Max_Ko' => '(Maximale bestandsgrootte: %1$s kB)', 'Attachments:NoAttachment' => 'Geen bijlage. ', - 'Attachments:PreviewNotAvailable' => 'Een voorbeeld is niet beschikbaar voor dit type bijlage.', - 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', - 'Attachments:Render:Icons' => 'Display as icons~~', - 'Attachments:Render:Table' => 'Display as list~~', + '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:Render:Icons' => 'Toon als pictogram', + 'Attachments:Render:Table' => 'Toon als lijst', )); // @@ -51,38 +51,38 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Attachment' => 'Bijlage', 'Class:Attachment+' => '', - 'Class:Attachment/Attribute:expire' => 'Expire~~', - 'Class:Attachment/Attribute:expire+' => '~~', - 'Class:Attachment/Attribute:temp_id' => 'Temporary id~~', - 'Class:Attachment/Attribute:temp_id+' => '~~', - 'Class:Attachment/Attribute:item_class' => 'Item class~~', - 'Class:Attachment/Attribute:item_class+' => '~~', - 'Class:Attachment/Attribute:item_id' => 'Item~~', - 'Class:Attachment/Attribute:item_id+' => '~~', - 'Class:Attachment/Attribute:item_org_id' => 'Item organization~~', - 'Class:Attachment/Attribute:item_org_id+' => '~~', - 'Class:Attachment/Attribute:contents' => 'Contents~~', - 'Class:Attachment/Attribute:contents+' => '~~', + 'Class:Attachment/Attribute:expire' => 'Vervalt', + 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:temp_id' => 'Tijdelijke ID', + 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:item_class' => 'Klasse item', + 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_id' => 'Item', + 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_org_id' => 'Organisatie item', + 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:contents' => 'Inhoud', + 'Class:Attachment/Attribute:contents+' => '', )); Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Attachments:File:Thumbnail' => 'Icon~~', - 'Attachments:File:Name' => 'File name~~', - 'Attachments:File:Date' => 'Upload date~~', - 'Attachments:File:Uploader' => 'Uploaded by~~', - 'Attachments:File:Size' => 'Size~~', - 'Attachments:File:MimeType' => 'Type~~', + 'Attachments:File:Thumbnail' => 'Pictogram', + 'Attachments:File:Name' => 'Bestandsnaam', + 'Attachments:File:Date' => 'Geüpload op', + 'Attachments:File:Uploader' => 'Geüpload door', + 'Attachments:File:Size' => 'Grootte', + 'Attachments:File:MimeType' => 'Type', )); // // Class: Attachment // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', - 'Class:Attachment/Attribute:creation_date+' => '~~', - 'Class:Attachment/Attribute:user_id' => 'User id~~', - 'Class:Attachment/Attribute:user_id+' => '~~', - 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', - 'Class:Attachment/Attribute:contact_id+' => '~~', + 'Class:Attachment/Attribute:creation_date' => 'Datum creatie', + 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:user_id' => 'ID Gebruiker', + 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:contact_id' => 'ID Contact', + 'Class:Attachment/Attribute:contact_id+' => '', )); diff --git a/datamodels/2.x/itop-backup/nl.dict.itop-backup.php b/datamodels/2.x/itop-backup/nl.dict.itop-backup.php index 7cc50ddc9..fac8cec28 100644 --- a/datamodels/2.x/itop-backup/nl.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/nl.dict.itop-backup.php @@ -2,9 +2,11 @@ /** * Localized data * - * @copyright Copyright (C) 2010-2018 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author jbostoen (2018) + * + * @author Hipska (2019) + * @author Jeffrey Bostoen - (2018 - 2020) * * This file is part of iTop. * @@ -23,25 +25,25 @@ */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'bkp-backup-running' => 'Er wordt momenteel een backup genomen. Even geduld...', - 'bkp-restore-running' => 'Er wordt momenteel een herstel uitgevoerd. Even geduld...', + 'bkp-backup-running' => 'Er wordt een backup gemaakt. Even geduld...', + 'bkp-restore-running' => 'Er wordt een herstel uitgevoerd. Even geduld...', 'Menu:BackupStatus' => 'Geplande backups', 'bkp-status-title' => 'Geplande backups', 'bkp-status-checks' => 'Instellingen en controles', 'bkp-mysqldump-ok' => 'mysqldump is geïnstalleerd: %1$s', - 'bkp-mysqldump-notfound' => 'mysqldump kon niet gevonden worden: %1$s - Zorg dat dit geïnstalleerd is in het juiste pad of pas de iTop-configuratie aan ("mysql_bindir")', - 'bkp-mysqldump-issue' => 'mysqldump kon niet worden uitgevoerd (retcode=%1$d): Zorg dat dit geïnstalleerd is in het juiste pad of pas de iTop-configuratie aan ("mysql_bindir")', + 'bkp-mysqldump-notfound' => 'mysqldump is onvindbaar: %1$s - Zorg dat dit geïnstalleerd is in het juiste pad of pas de configuratie aan ("mysql_bindir")', + 'bkp-mysqldump-issue' => 'mysqldump kon niet worden uitgevoerd (retcode=%1$d): Zorg dat dit geïnstalleerd is in het juiste pad of pas de configuratie aan ("mysql_bindir")', 'bkp-missing-dir' => 'De doelmap %1$s is niet toegankelijk.', 'bkp-free-disk-space' => '%1$s vrij in %2$s', 'bkp-dir-not-writeable' => 'Geen schrijfrechten op %1$s', 'bkp-wrong-format-spec' => 'Het huidige formaat voor bestandsnamen is ongeldig (%1$s). Een standaardformaat wordt toegepast: %2$s', - 'bkp-name-sample' => 'Backupbestanden krijgen een naam gebaseerd op de naam van het databaseschema, datum en tijd. Voorbeeld: %1$s', + 'bkp-name-sample' => 'Backupbestanden krijgen een naam gebaseerd op de identificatiegegevens van het databaseschema, datum en tijd. Voorbeeld: %1$s', 'bkp-week-days' => 'Backups gebeuren elke %1$s om %2$s', 'bkp-retention' => 'Maximaal %1$d backup-bestanden blijven bewaard in de doelmap.', 'bkp-next-to-delete' => 'Zal verwijderd worden bij de volgende backuptaak (volgens de instelling "retention_count")', 'bkp-table-file' => 'Bestand', - 'bkp-table-file+' => 'Enkel .ZIP-bestanden worden beschouwd als backupbestanden.', + 'bkp-table-file+' => 'Enkel .ZIP-bestanden worden herkend als backupbestanden.', 'bkp-table-size' => 'Grootte', 'bkp-table-size+' => '', 'bkp-table-actions' => 'Acties', @@ -49,12 +51,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'bkp-status-backups-auto' => 'Geplande backups', 'bkp-status-backups-manual' => 'Manuele backups', 'bkp-status-backups-none' => 'Nog geen backups beschikbaar', - 'bkp-next-backup' => 'De volgende backup wordt genomen op %1$s (%2$s) om %3$s', + 'bkp-next-backup' => 'De volgende backup wordt gemaakt op %1$s (%2$s) om %3$s', 'bkp-button-backup-now' => 'Maak nu een backup', 'bkp-button-restore-now' => 'Herstel', - 'bkp-confirm-backup' => 'Bevestig dat de backup nu genomen mag worden.', + 'bkp-confirm-backup' => 'Bevestig dat de backup nu gemaakt mag worden.', 'bkp-confirm-restore' => 'Bevestig dat je deze backup wil herstellen: %1$s.', - 'bkp-wait-backup' => 'Wacht tot de backup genomen is...', + 'bkp-wait-backup' => 'Wacht tot de backup gemaakt is...', 'bkp-wait-restore' => 'Wacht tot de backup hersteld is...', - 'bkp-success-restore' => 'Herstel is geslaagd.', + 'bkp-success-restore' => 'Herstel is succesvol voltooid.', )); diff --git a/datamodels/2.x/itop-change-mgmt-itil/nl.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/nl.dict.itop-change-mgmt-itil.php index 4ce3410ea..dfbd35482 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/nl.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/nl.dict.itop-change-mgmt-itil.php @@ -2,11 +2,11 @@ /** * Localized data * - * @copyright Copyright (C) 2010-2018 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 * * @author Hipska (2018) - * @author jbostoen (2018) + * @author Jeffrey Bostoen - (2018 - 2020) * * This file is part of iTop. * @@ -136,7 +136,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Change/Attribute:related_incident_list+' => 'Alle incidenten gerelateerd aan deze change', 'Class:Change/Attribute:child_changes_list' => 'Subchanges', 'Class:Change/Attribute:child_changes_list+' => 'Alle subchanges gerelateerd aan deze change', - 'Class:Change/Attribute:parent_id_friendlyname' => 'Hoofdchange friendly name', + 'Class:Change/Attribute:parent_id_friendlyname' => 'Hoofdchange herkenbare naam', 'Class:Change/Attribute:parent_id_friendlyname+' => '', 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Changetype', 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', diff --git a/datamodels/2.x/itop-change-mgmt/nl.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/nl.dict.itop-change-mgmt.php index ecac33bfd..7ba34c06c 100644 --- a/datamodels/2.x/itop-change-mgmt/nl.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/nl.dict.itop-change-mgmt.php @@ -1,5 +1,5 @@ (2018 - 2020) * * @copyright Copyright (C) 2010-2012 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 @@ -122,7 +122,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Change/Attribute:related_problems_list+' => 'Alle problemen gerelateerd aan deze change', 'Class:Change/Attribute:child_changes_list' => 'Subchanges', 'Class:Change/Attribute:child_changes_list+' => 'Alle subchanges gerelateerd aan deze change', - 'Class:Change/Attribute:parent_id_friendlyname' => 'Hoofdchange friendly name', + 'Class:Change/Attribute:parent_id_friendlyname' => 'Hoofdchange herkenbare naam', 'Class:Change/Attribute:parent_id_friendlyname+' => '', 'Class:Change/Stimulus:ev_assign' => 'Wijs toe', 'Class:Change/Stimulus:ev_assign+' => '', diff --git a/datamodels/2.x/itop-config-mgmt/nl.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/nl.dict.itop-config-mgmt.php index be937b0bd..cf18fe297 100644 --- a/datamodels/2.x/itop-config-mgmt/nl.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/nl.dict.itop-config-mgmt.php @@ -1,5 +1,5 @@ (2018 - 2020) * * @copyright Copyright (C) 2010-2018 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 @@ -36,9 +36,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Relation:impacts/DownStream' => 'Impact op...', 'Relation:impacts/DownStream+' => 'Elementen hebben impact op', 'Relation:impacts/UpStream' => 'Is afhankelijk van...', - 'Relation:impacts/UpStream+' => 'Elementen waarvan dit element afhankelijk van is', + 'Relation:impacts/UpStream+' => 'Elementen waar dit object impact op heeft', // Legacy entries - 'Relation:depends on/Description' => 'Elementen waarvan dit element afhankelijk van is', + 'Relation:depends on/Description' => 'Elementen waarvan dit object afhankelijk van is', 'Relation:depends on/DownStream' => 'Is afhankelijk van...', 'Relation:depends on/UpStream' => 'Impact op...', )); @@ -112,7 +112,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Organization/Attribute:overview' => 'Overzicht', 'Organization:Overview:FunctionalCIs' => 'Configuratie-items van deze organisatie', 'Organization:Overview:FunctionalCIs:subtitle' => 'per type', - 'Organization:Overview:Users' => 'iTop Users in deze organisatie', + 'Organization:Overview:Users' => 'iTop-gebruikers in deze organisatie', )); // @@ -121,7 +121,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Location' => 'Locatie', - 'Class:Location+' => 'Een type locatie zoals: regio, land, gemeente/stad, gebouw, verdieping, kamer, ...', + 'Class:Location+' => 'Een locatie zoals: land, regio, gemeente/stad, gebouw, verdieping, kamer, ...', 'Class:Location/Attribute:name' => 'Naam', 'Class:Location/Attribute:name+' => '', 'Class:Location/Attribute:status' => 'Status', @@ -143,9 +143,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Location/Attribute:country' => 'Land', 'Class:Location/Attribute:country+' => '', 'Class:Location/Attribute:physicaldevice_list' => 'Apparaten', - 'Class:Location/Attribute:physicaldevice_list+' => 'Alle apparaten die zich bevinden op deze locatie', + 'Class:Location/Attribute:physicaldevice_list+' => 'Alle apparaten die zich op deze locatie bevinden', 'Class:Location/Attribute:person_list' => 'Contacten', - 'Class:Location/Attribute:person_list+' => 'Alle contacten die zich bevinden op deze locatie', + 'Class:Location/Attribute:person_list+' => 'Alle contacten die zich op deze locatie bevinden', )); // @@ -171,7 +171,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Contact/Attribute:email+' => '', 'Class:Contact/Attribute:phone' => 'Telefoon', 'Class:Contact/Attribute:phone+' => '', - 'Class:Contact/Attribute:notify' => 'Notificatie', + 'Class:Contact/Attribute:notify' => 'Melding', 'Class:Contact/Attribute:notify+' => '', 'Class:Contact/Attribute:notify/Value:no' => 'Nee', 'Class:Contact/Attribute:notify/Value:no+' => 'Nee', @@ -179,7 +179,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Contact/Attribute:notify/Value:yes+' => 'Ja', 'Class:Contact/Attribute:function' => 'Functie', 'Class:Contact/Attribute:function+' => '', - 'Class:Contact/Attribute:cis_list' => 'CIs', + 'Class:Contact/Attribute:cis_list' => 'CI\'s', 'Class:Contact/Attribute:cis_list+' => 'Alle configuratie-items die gerelateerd zijn aan dit team', 'Class:Contact/Attribute:finalclass' => 'Subklasse contact', 'Class:Contact/Attribute:finalclass+' => '', @@ -201,8 +201,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Person/Attribute:mobile_phone' => 'Mobiele telefoon', 'Class:Person/Attribute:mobile_phone+' => '', 'Class:Person/Attribute:location_id' => 'Locatie', - 'Class:Person/Attribute:location_id+' => '', - 'Class:Person/Attribute:location_name' => 'Locatie waar de persoon gecontacteerd kan worden', + 'Class:Person/Attribute:location_id+' => 'Locatie waar de persoon gecontacteerd kan worden', + 'Class:Person/Attribute:location_name' => 'Naam locatie', 'Class:Person/Attribute:location_name+' => '', 'Class:Person/Attribute:manager_id' => 'Manager', 'Class:Person/Attribute:manager_id+' => '', @@ -212,7 +212,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Person/Attribute:team_list+' => 'Alle teams waarvan deze persoon lid is', 'Class:Person/Attribute:tickets_list' => 'Tickets', 'Class:Person/Attribute:tickets_list+' => 'Alle tickets waarvan deze persoon de aanvrager is', - 'Class:Person/Attribute:manager_id_friendlyname' => 'Volledige naam manager', + 'Class:Person/Attribute:manager_id_friendlyname' => 'Herkenbare naam manager', 'Class:Person/Attribute:manager_id_friendlyname+' => '', 'Class:Person/Attribute:picture' => 'Foto', 'Class:Person/Attribute:picture+' => 'Foto van de contactpersoon', @@ -232,7 +232,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Team/Attribute:persons_list' => 'Leden', 'Class:Team/Attribute:persons_list+' => 'Alle personen die lid zijn van dit team', 'Class:Team/Attribute:tickets_list' => 'Tickets', - 'Class:Team/Attribute:tickets_list+' => 'Alle tickets die gelinkt zijn aan dit team', + 'Class:Team/Attribute:tickets_list+' => 'Alle tickets die toegewezen zijn aan dit team', )); // @@ -264,7 +264,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Document/Attribute:status/Value:obsolete+' => '', 'Class:Document/Attribute:status/Value:published' => 'Gepubliceerd', 'Class:Document/Attribute:status/Value:published+' => '', - 'Class:Document/Attribute:cis_list' => 'CIs', + 'Class:Document/Attribute:cis_list' => 'CI\'s', 'Class:Document/Attribute:cis_list+' => 'Alle configuratie-items gerelateerd aan dit document', 'Class:Document/Attribute:contracts_list' => 'Contracten', 'Class:Document/Attribute:contracts_list+' => 'Alle contracten gerelateerd aan dit document', @@ -333,7 +333,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:FunctionalCI/Attribute:move2production' => 'Datum ingebruikname', 'Class:FunctionalCI/Attribute:move2production+' => '', 'Class:FunctionalCI/Attribute:contacts_list' => 'Contacten', - 'Class:FunctionalCI/Attribute:contacts_list+' => 'Alle contacten voor dit configuratie-item', + 'Class:FunctionalCI/Attribute:contacts_list+' => 'Alle contacten gelinkt aan dit configuratie-item', 'Class:FunctionalCI/Attribute:documents_list' => 'Documenten', 'Class:FunctionalCI/Attribute:documents_list+' => 'Alle documenten gelinkt aan dit configuratie-item.', 'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Applicatieoplossingen', @@ -430,7 +430,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:MobilePhone' => 'Mobiele Telefoon', + 'Class:MobilePhone' => 'Mobiele telefoon', 'Class:MobilePhone+' => '', 'Class:MobilePhone/Attribute:imei' => 'IMEI', 'Class:MobilePhone/Attribute:imei+' => '', @@ -443,7 +443,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:IPPhone' => 'IP-Telefoon', + 'Class:IPPhone' => 'IP-telefoon', 'Class:IPPhone+' => '', )); @@ -462,7 +462,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:ConnectableCI' => 'Aansluitbaar CI', - 'Class:ConnectableCI+' => 'Fysieke CI', + 'Class:ConnectableCI+' => 'Fysiek CI', 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Netwerkapparaten', 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Alle netwerkapparaten die verbonden zijn met dit apparaat', 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Netwerkinterfaces', @@ -474,7 +474,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:DatacenterDevice' => 'Datacenter Apparaat', + 'Class:DatacenterDevice' => 'Datacenterapparaat', 'Class:DatacenterDevice+' => '', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', 'Class:DatacenterDevice/Attribute:rack_id+' => '', @@ -705,7 +705,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:ApplicationSolution' => 'Applicatie-oplossing', 'Class:ApplicationSolution+' => '', - 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', + 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CI\'s', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Alle configuratie-items die deze applicatie-oplossing tot stand brengen', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Bedrijfsprocessen', 'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'Alle bedrijfsprocessen die afhankelijk zijn van deze applicatie-oplossing', @@ -717,7 +717,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'Inactief', 'Class:ApplicationSolution/Attribute:redundancy' => 'Impactanalyse: configuratie van de redundantie', 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'De oplossing werkt als alle configuratie-items actief zijn', - 'Class:ApplicationSolution/Attribute:redundancy/count' => 'De oplossing werkt als minstens %1$s CI(s) actief is/zijn', + 'Class:ApplicationSolution/Attribute:redundancy/count' => 'De oplossing werkt als minstens %1$s configuratie-item(s) actief is/zijn', 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'De oplossing werkt als minstens %1$s %% van de configuratie-items actief zijn', )); @@ -786,7 +786,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:DBServer' => 'Databaseserver', 'Class:DBServer+' => '', 'Class:DBServer/Attribute:dbschema_list' => 'Databaseschema\'s', - 'Class:DBServer/Attribute:dbschema_list+' => 'Alle databaseschemas voor deze databaseserver', + 'Class:DBServer/Attribute:dbschema_list+' => 'Alle databaseschema\'s voor deze databaseserver', )); // @@ -814,7 +814,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:OtherSoftware' => 'Overige Software', + 'Class:OtherSoftware' => 'Overige software', 'Class:OtherSoftware+' => '', )); @@ -865,7 +865,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:VirtualDevice' => 'Virtueel Apparaat', + 'Class:VirtualDevice' => 'Virtueel apparaat', 'Class:VirtualDevice+' => '', 'Class:VirtualDevice/Attribute:status' => 'Status', 'Class:VirtualDevice/Attribute:status+' => '', @@ -886,7 +886,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:VirtualHost' => 'Virtuele Host', + 'Class:VirtualHost' => 'Virtuele host', 'Class:VirtualHost+' => '', 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuele machines', 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Alle virtuele machines die op deze host draaien', @@ -929,7 +929,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:VirtualMachine' => 'Virtuele Machine', + 'Class:VirtualMachine' => 'Virtuele machine', 'Class:VirtualMachine+' => '', 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtuele host', 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', @@ -962,7 +962,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:LogicalVolume' => 'Logisch Volume', + 'Class:LogicalVolume' => 'Logisch volume', 'Class:LogicalVolume+' => '', 'Class:LogicalVolume/Attribute:name' => 'Naam', 'Class:LogicalVolume/Attribute:name+' => '', @@ -1008,7 +1008,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:lnkVirtualDeviceToVolume' => 'Link Virtual Device / Volume', + 'Class:lnkVirtualDeviceToVolume' => 'Link Virtueel apparaat / Volume', 'Class:lnkVirtualDeviceToVolume+' => '', 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume', 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', @@ -1027,7 +1027,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:lnkSanToDatacenterDevice' => 'Link SAN / Datacenter-apparaat', + 'Class:lnkSanToDatacenterDevice' => 'Link SAN / Datacenterapparaat', 'Class:lnkSanToDatacenterDevice+' => '', 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN-switch', 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', @@ -1100,17 +1100,17 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Software/Attribute:documents_list+' => 'Alle documenten gelinkt aan deze software', 'Class:Software/Attribute:type' => 'Type', 'Class:Software/Attribute:type+' => '', - 'Class:Software/Attribute:type/Value:DBServer' => 'DatabaseServer', - 'Class:Software/Attribute:type/Value:DBServer+' => 'DB DatabaseServer', + 'Class:Software/Attribute:type/Value:DBServer' => 'Databaseserver', + 'Class:Software/Attribute:type/Value:DBServer+' => 'Databaseserver', 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware', - 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Overige Software', - 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Overige Software', + 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Overige software', + 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Overige software', 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC-software', 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC-software', 'Class:Software/Attribute:type/Value:WebServer' => 'Webserver', 'Class:Software/Attribute:type/Value:WebServer+' => 'Webserver', - 'Class:Software/Attribute:softwareinstance_list' => 'Software Instanties', + 'Class:Software/Attribute:softwareinstance_list' => 'Software-instanties', 'Class:Software/Attribute:softwareinstance_list+' => 'Alle software-instanties van deze software', 'Class:Software/Attribute:softwarepatch_list' => 'Softwarepatches', 'Class:Software/Attribute:softwarepatch_list+' => 'Alle patches voor deze software', @@ -1205,7 +1205,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:OSLicence' => 'Licentie Besturingssysteem', + 'Class:OSLicence' => 'Besturingssysteemlicentie', 'Class:OSLicence+' => '', 'Class:OSLicence/Attribute:osversion_id' => 'Versie besturingssysteem', 'Class:OSLicence/Attribute:osversion_id+' => '', @@ -1222,7 +1222,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:SoftwareLicence' => 'Licentie Software', + 'Class:SoftwareLicence' => 'Softwarelicentie', 'Class:SoftwareLicence+' => '', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', 'Class:SoftwareLicence/Attribute:software_id+' => '', @@ -1336,8 +1336,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure', 'Class:Model/Attribute:type/Value:IPPhone' => 'IP-telefoon', 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP-telefoon', - 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobiele Telefoon', - 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobiele Telefoon', + 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobiele telefoon', + 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobiele telefoon', 'Class:Model/Attribute:type/Value:NAS' => 'NAS', 'Class:Model/Attribute:type/Value:NAS+' => 'NAS', 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Netwerkapparaat', @@ -1378,7 +1378,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:NetworkDeviceType' => 'Soort netwerkapparaat', 'Class:NetworkDeviceType+' => '', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Netwerkapparaten', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Alle netwerkapparaten van dit type', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Alle netwerkapparaten van deze soort', )); // @@ -1600,13 +1600,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:PhysicalInterface' => 'Fysieke Interface', + 'Class:PhysicalInterface' => 'Fysieke interface', 'Class:PhysicalInterface+' => '', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Apparaat', 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Naam apparaat', 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', - 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs', + 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN\'s', 'Class:PhysicalInterface/Attribute:vlans_list+' => '', )); @@ -1615,7 +1615,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN', + 'Class:lnkPhysicalInterfaceToVLAN' => 'Link Fysieke interface / VLAN', 'Class:lnkPhysicalInterfaceToVLAN+' => '', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Fysieke interface', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', @@ -1637,7 +1637,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:LogicalInterface' => 'Logische Interface', + 'Class:LogicalInterface' => 'Logische interface', 'Class:LogicalInterface+' => '', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtuele machine', 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', @@ -1700,11 +1700,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:lnkApplicationSolutionToFunctionalCI+' => '', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Applicatie-oplossing', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Naam pplicatie-oplossing', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Naam applicatie-oplossing', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functioneel CI', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Naam functionele CI', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Naam functioneel CI', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', )); @@ -1776,7 +1776,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Group/Attribute:parent_id+' => '', 'Class:Group/Attribute:parent_name' => 'Naam', 'Class:Group/Attribute:parent_name+' => '', - 'Class:Group/Attribute:ci_list' => 'Gelinkte CIs', + 'Class:Group/Attribute:ci_list' => 'Gelinkte CI\'s', 'Class:Group/Attribute:ci_list+' => 'Alle configuratie-items gelinkt aan deze groep', 'Class:Group/Attribute:parent_id_friendlyname' => 'Hoofdgroep', 'Class:Group/Attribute:parent_id_friendlyname+' => '', @@ -1818,7 +1818,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:Organization' => 'Organisaties', 'Menu:Organization+' => 'Alle organisaties', 'Menu:Application' => 'Applicaties', - 'Menu:Application+' => 'Alle Applicaties', + 'Menu:Application+' => 'Alle applicaties', 'Menu:DBServer' => 'Databaseservers', 'Menu:DBServer+' => 'Databaseservers', 'Menu:ConfigManagement' => 'Configuratiebeheer', @@ -1877,8 +1877,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:ConfigManagement:EndUsers' => 'Apparaten van eindgebruikers', 'Menu:ConfigManagement:SWAndApps' => 'Software en applicaties', 'Menu:ConfigManagement:Misc' => 'Diversen', - 'Menu:Group' => 'Groepen van CIs', - 'Menu:Group+' => 'Groepen van CIs', + 'Menu:Group' => 'Groepen van CI\'s', + 'Menu:Group+' => 'Groepen van CI\'s', 'Menu:ConfigManagement:Shortcuts' => 'Snelkoppelingen', 'Menu:ConfigManagement:AllContacts' => 'Alle contacten: %1$d', 'Menu:Typology' => 'Configuratie typologie', @@ -1903,7 +1903,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Server:power' => 'Stroomtoevoer', 'Person:info' => 'Globale informatie', 'Person:personal_info' => 'Persoonlijke informatie', - 'Person:notifiy' => 'Notificatie', + 'Person:notifiy' => 'Notificeer', 'Class:Subnet/Tab:IPUsage' => 'IP-gebruik', 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces met een IP-adres in de reeks: %1$s tot en met %2$s', 'Class:Subnet/Tab:FreeIPs' => 'Beschikbare IP-adressen', diff --git a/datamodels/2.x/itop-config/nl.dict.itop-config.php b/datamodels/2.x/itop-config/nl.dict.itop-config.php index 0d0020f44..6eec5f1b8 100644 --- a/datamodels/2.x/itop-config/nl.dict.itop-config.php +++ b/datamodels/2.x/itop-config/nl.dict.itop-config.php @@ -2,9 +2,9 @@ /** * Localized data * - * @copyright Copyright (C) 2010-2018 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author jbostoen (2018) + * @author Jeffrey Bostoen - (2018 - 2020) * * This file is part of iTop. * @@ -24,16 +24,16 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:ConfigEditor' => 'Configuratie', - 'config-edit-title' => 'Configuratie-editor', + 'config-edit-title' => 'Aanpassen configuratie', 'config-edit-intro' => 'Wees uiterst voorzichtig bij het aanpassen van de configuratie.', 'config-apply' => 'Opslaan', 'config-apply-title' => 'Opslaan (Ctrl+S)', - 'config-cancel' => 'Herbeginnen', - 'config-saved' => 'Wijzigingen opgeslagen', - 'config-confirm-cancel' => 'Je wijzigingen zullen verloren gaan', + 'config-cancel' => 'Herbegin', + 'config-saved' => 'Wijzigingen zijn opgeslagen.', + 'config-confirm-cancel' => 'Je wijzigingen zullen verloren gaan.', 'config-no-change' => 'Er zijn geen wijzigingen vastgesteld.', 'config-reverted' => 'De wijzigingen zijn ongedaan gemaakt.', 'config-parse-error' => 'Regel %2$d: %1$s.
Het bestand werd NIET opgeslagen.', 'config-current-line' => 'Huidige regel: %1$s', - 'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~', + 'config-saved-warning-db-password' => 'Wijzigingen zijn opgeslagen, maar de backup zal niet werken doordat het databasewachtwoord karakters bevat die niet ondersteund zijn.', )); diff --git a/datamodels/2.x/itop-core-update/nl.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/nl.dict.itop-core-update.php index 46045b707..56d9dc926 100644 --- a/datamodels/2.x/itop-core-update/nl.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/nl.dict.itop-core-update.php @@ -19,99 +19,100 @@ * * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see + * + * @author Jeffrey Bostoen - (2018 - 2020) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', - 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', - 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', - 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', - 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', - 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', - 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', + 'iTopUpdate:UI:PageTitle' => 'Upgraden toepassing', + 'itop-core-update:UI:SelectUpdateFile' => 'Upgrade', + 'itop-core-update:UI:ConfirmUpdate' => 'Upgrade', + 'itop-core-update:UI:UpdateCoreFiles' => 'Upgrade', + 'iTopUpdate:UI:MaintenanceModeActive' => 'De onderhoudsmode van deze toepassing is actief. Geen enkele gebruiker heeft momenteel toegang. Voer een setup of herstel uit om de onderhoudsmode te deactiveren.', + 'itop-core-update:UI:UpdateDone' => 'Upgrade voltooid', - 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', - 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', - 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', - 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', - 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', - 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', - 'iTopUpdate:UI:Back' => 'Back~~', - 'iTopUpdate:UI:Cancel' => 'Cancel~~', - 'iTopUpdate:UI:Continue' => 'Continue~~', - 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', - 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', - 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', - 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', - 'iTopUpdate:UI:Backup' => 'Backup generated before update~~', - 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', - 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', - 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', - 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Upgrade', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Upgrade', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Upgrade', + 'itop-core-update/Operation:UpdateDone/Title' => 'Upgrade voltooid', + + 'iTopUpdate:UI:SelectUpdateFile' => 'Selecteer een upgrade-bestand om te uploaden', + 'iTopUpdate:UI:CheckUpdate' => 'Verifieer upgrade-bestand', + 'iTopUpdate:UI:ConfirmInstallFile' => 'Er zal een upgrade uitgevoerd worden met %1$s', + 'iTopUpdate:UI:DoUpdate' => 'Upgrade', + 'iTopUpdate:UI:CurrentVersion' => 'Versienummer huidige installatie', + 'iTopUpdate:UI:Back' => 'Vorige', + 'iTopUpdate:UI:Cancel' => 'Annuleer', + 'iTopUpdate:UI:Continue' => 'Volgende', + 'iTopUpdate:UI:RunSetup' => 'Setup uitvoeren', + 'iTopUpdate:UI:WithDBBackup' => 'Backup database', + 'iTopUpdate:UI:WithFilesBackup' => 'Backup toepassingsbestanden', + 'iTopUpdate:UI:WithoutBackup' => 'Er is geen backup gepland', + 'iTopUpdate:UI:Backup' => 'Er is een backup gegenereerd voorafgaand aan de installatie', + 'iTopUpdate:UI:DoFilesArchive' => 'Archiveer toepassingsbestanden', + 'iTopUpdate:UI:UploadArchive' => 'Selecteer een archief om te uploaden', + 'iTopUpdate:UI:ServerFile' => 'Het pad van dit archief bestaat al op de server', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'Tijdens de upgrade zal de applicatie enkel toegankelijk zijn als "alleen lezen".', - 'iTopUpdate:UI:Status' => 'Status~~', - 'iTopUpdate:UI:Action' => 'Update~~', - 'iTopUpdate:UI:History' => 'Versions History~~', - 'iTopUpdate:UI:Progress' => 'Progress of the upgrade~~', + 'iTopUpdate:UI:Status' => 'Status', + 'iTopUpdate:UI:Action' => 'Update', + 'iTopUpdate:UI:History' => 'Versiegeschiedenis', + 'iTopUpdate:UI:Progress' => 'Voortgang van de upgrade', - 'iTopUpdate:UI:DoBackup:Label' => 'Backup files and database~~', - 'iTopUpdate:UI:DoBackup:Warning' => 'Backup is not recommended due to limited available disk space~~', + 'iTopUpdate:UI:DoBackup:Label' => 'Maak een backup van de bestanden en database', + 'iTopUpdate:UI:DoBackup:Warning' => 'Een backup maken wordt afgeraden doordat er weinig schijfruimte is', - 'iTopUpdate:UI:DiskFreeSpace' => 'Disk free space~~', - 'iTopUpdate:UI:ItopDiskSpace' => 'iTop disk space~~', - 'iTopUpdate:UI:DBDiskSpace' => 'Database disk space~~', - 'iTopUpdate:UI:FileUploadMaxSize' => 'File upload max size~~', + 'iTopUpdate:UI:DiskFreeSpace' => 'Vrije schijfruimte', + 'iTopUpdate:UI:ItopDiskSpace' => 'iTop schijfgebruik', + 'iTopUpdate:UI:DBDiskSpace' => 'Database schijfgebruik', + 'iTopUpdate:UI:FileUploadMaxSize' => 'Maximale bestandsgrootte (upload)', - 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', - 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value upload_max_filesize: %1$s~~', + 'iTopUpdate:UI:PostMaxSize' => 'PHP ini-waarde post_max_size: %1$s', + 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini-waarde upload_max_filesize: %1$s', - 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Checking filesystem~~', - 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking filesystem failed (%1$s)~~', - 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking filesystem failed (File not exist %1$s)~~', - 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking filesystem failed~~', - 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', - 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', + 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Controle van het bestandssysteem', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Controle van het bestandssysteem is mislukt (%1$s)', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Controle van het bestandssysteem mislukt (Bestand bestaat niet: %1$s)', + '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', // Setup Messages - 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', - 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Entering maintenance mode~~', - 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', - 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', - 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', - 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', - 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', - 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', + 'iTopUpdate:UI:SetupMessage:Ready' => 'Klaar om verder te gaan', + 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Activeren van onderhoudsmode', + 'iTopUpdate:UI:SetupMessage:Backup' => 'Maken van backup database', + 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archiveren van de toepassingsbestanden', + 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Kopiëren van nieuwe versies van bestanden', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgraden van toepassing en database', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgraden van database', + 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Deactiveren van onderhoudsmode', + 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade voltooid', // Errors - 'iTopUpdate:Error:MissingFunction' => 'Impossible to start upgrade, missing function~~', - 'iTopUpdate:Error:MissingFile' => 'Missing file: %1$s~~', - 'iTopUpdate:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'iTopUpdate:Error:BadFileFormat' => 'Upgrade file is not a zip file~~', - 'iTopUpdate:Error:BadFileContent' => 'Upgrade file is not an application archive~~', - 'iTopUpdate:Error:BadItopProduct' => 'Upgrade file is not compatible with your application~~', - 'iTopUpdate:Error:Copy' => 'Error, cannot copy \'%1$s\' to \'%2$s\'~~', - 'iTopUpdate:Error:FileNotFound' => 'File not found~~', - 'iTopUpdate:Error:NoFile' => 'No file provided~~', - 'iTopUpdate:Error:InvalidToken' => 'Invalid token~~', - 'iTopUpdate:Error:UpdateFailed' => 'Upgrade failed ~~', - 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => 'The upload max size seems too small for update. Please change the PHP configuration.~~', + 'iTopUpdate:Error:MissingFunction' => 'Onmogelijk om de upgrade te starten, een functie ontbreekt', + 'iTopUpdate:Error:MissingFile' => 'Bestand ontbreekt: %1$s', + 'iTopUpdate:Error:CorruptedFile' => 'Bestand %1$s is corrupt', + 'iTopUpdate:Error:BadFileFormat' => 'Upgradebestand is geen ZIP-bestand', + 'iTopUpdate:Error:BadFileContent' => 'Upgradebestand is geen toepassingsarchief', + 'iTopUpdate:Error:BadItopProduct' => 'Upgradebestand is niet compatibel met jouw toepassing', + 'iTopUpdate:Error:Copy' => 'Fout: kan niet kopiëren van "%1$s" naar "%2$s"', + 'iTopUpdate:Error:FileNotFound' => 'Bestand niet gevonden', + 'iTopUpdate:Error:NoFile' => 'Geen bestand opgegeven', + 'iTopUpdate:Error:InvalidToken' => 'Token ongeldig', + 'iTopUpdate:Error:UpdateFailed' => 'Upgrade mislukt', + 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => 'De maximale bestandsgrootte voor uploads lijkt te klein voor deze update. Controleer de PHP-configuratie.', - 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', - 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', - 'Menu:iTopUpdate' => 'Application Upgrade~~', - 'Menu:iTopUpdate+' => 'Application Upgrade~~', + 'iTopUpdate:UI:RestoreArchive' => 'Je kan de toepassing herstellen via het archief "%1$s"', + 'iTopUpdate:UI:RestoreBackup' => 'Je kan de database herstellen via het archief "%1$s"', + 'iTopUpdate:UI:UpdateDone' => 'Upgrade geslaagd', + 'Menu:iTopUpdate' => 'Upgrade toepassing', + 'Menu:iTopUpdate+' => 'Upgrade toepassing', // Missing itop entries - 'Class:ModuleInstallation/Attribute:installed' => 'Installed on~~', - 'Class:ModuleInstallation/Attribute:name' => 'Name~~', - 'Class:ModuleInstallation/Attribute:version' => 'Version~~', - 'Class:ModuleInstallation/Attribute:comment' => 'Comment~~', + 'Class:ModuleInstallation/Attribute:installed' => 'Geïnstalleerd op', + 'Class:ModuleInstallation/Attribute:name' => 'Naam', + 'Class:ModuleInstallation/Attribute:version' => 'Versie', + 'Class:ModuleInstallation/Attribute:comment' => 'Opmerkingen', )); diff --git a/datamodels/2.x/itop-files-information/nl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/nl.dict.itop-files-information.php index 5db913e94..a2d8201e6 100644 --- a/datamodels/2.x/itop-files-information/nl.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/nl.dict.itop-files-information.php @@ -19,13 +19,15 @@ * * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see + * + * @author Jeffrey Bostoen - (2018 - 2020) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Errors - 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', - 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:MissingFile' => 'Ontbrekend bestand: %1$s', + 'FilesInformation:Error:CorruptedFile' => 'Corrupt bestand: %1$s', + 'FilesInformation:Error:CantWriteToFile' => 'Kan niet schrijven naar bestand %1$s', )); diff --git a/datamodels/2.x/itop-hub-connector/nl.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/nl.dict.itop-hub-connector.php index 529aa2288..edb410166 100644 --- a/datamodels/2.x/itop-hub-connector/nl.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/nl.dict.itop-hub-connector.php @@ -2,9 +2,9 @@ /** * Localized data * - * @copyright Copyright (C) 2010-2018 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - * @author jbostoen (2018) + * @author Jeffrey Bostoen - (2018 - 2020) * * This file is part of iTop. * @@ -26,19 +26,19 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:iTopHub' => 'iTop Hub', 'Menu:iTopHub:Register' => 'Verbinding maken met iTop Hub', 'Menu:iTopHub:Register+' => 'Ga naar de iTop Hub om je iTop bij te werken.', - 'Menu:iTopHub:Register:Description' => '

Verkrijg toegang tot jouw iTop Hub (community platform)!
Je vindt er alle informatie die je nodig hebt, je kan je omgevingen beheren met gepersonaliseerde tools en extensies.

Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-mgeving naar de Hub.

', + 'Menu:iTopHub:Register:Description' => '

Verkrijg toegang tot jouw iTop Hub (community platform)!
Je vindt er alle informatie die je nodig hebt. Je kan je omgevingen beheren met gepersonaliseerde tools en extensies.

Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-omgeving naar de Hub.

', 'Menu:iTopHub:MyExtensions' => 'Mijn extensies', 'Menu:iTopHub:MyExtensions+' => 'Bekijk de lijst van extensies die je gebruikt in deze iTop-omgeving.', 'Menu:iTopHub:BrowseExtensions' => 'Vind extensies op iTop Hub', 'Menu:iTopHub:BrowseExtensions+' => 'Blader door de extensiecatalogus op iTop Hub', - 'Menu:iTopHub:BrowseExtensions:Description' => '

In de iTop Hub Store vind je heel wat extensies!
Blader door de catalogus en ontdek welke extensies jou helpen om iTop aan te passen aan jouw manier van werken.

Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-mgeving naar de Hub.

', + 'Menu:iTopHub:BrowseExtensions:Description' => '

In de iTop Hub Store vind je heel wat extensies!
Blader door de catalogus en ontdek welke extensies jou helpen om iTop aan te passen aan jouw manier van werken.

Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-omgeving naar de Hub.

', 'iTopHub:GoBtn' => 'Ga naar iTop Hub', 'iTopHub:CloseBtn' => 'Sluiten', 'iTopHub:GoBtn:Tooltip' => 'Ga naar www.itophub.io', 'iTopHub:OpenInNewWindow' => 'Open iTop Hub in een nieuw venster', 'iTopHub:AutoSubmit' => 'Vraag dit niet opnieuw en ga volgende keer automatisch naar iTop Hub.', 'UI:About:RemoteExtensionSource' => 'iTop Hub', - 'iTopHub:Explanation' => 'Door op deze knop te klikken, wordt je doorgestuurd naar iTop Hub.', + 'iTopHub:Explanation' => 'Door op deze knop te klikken, word je doorgestuurd naar iTop Hub.', 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s vrije schijfruimte in %2$s.', 'iTopHub:FailedToCheckFreeDiskSpace' => 'Kon niet controleren hoeveel schijfruimte nog vrij is.', @@ -48,7 +48,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopHub:Landing:Install' => 'Bezig met extensies te installeren...', 'iTopHub:CompiledOK' => 'Compilatie geslaagd.', 'iTopHub:ConfigurationSafelyReverted' => 'Er trad een fout op bij de installatie!
iTop-configuratie werd NIET aangepast.', - 'iTopHub:FailAuthent' => 'Authentication failed for this action.~~', + 'iTopHub:FailAuthent' => 'Aanmelden lukt niet voor deze actie.', 'iTopHub:InstalledExtensions' => 'Manueel geïnstalleerde extensies', 'iTopHub:ExtensionCategory:Manual' => 'Manueel geïnstalleerde extensies', @@ -59,14 +59,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopHub:ExtensionNotInstalled' => 'Niet geïnstalleerd', 'iTopHub:GetMoreExtensions' => 'Extensies zoeken op iTop Hub...', - 'iTopHub:LandingWelcome' => 'Gefeliciteerd! Deze extensies werden gedownload via iTop Hub en op jouw iTop geïnstalleerd.', + 'iTopHub:LandingWelcome' => 'Gefeliciteerd! Deze extensies werden gedownload via iTop Hub en op deze iTop geïnstalleerd.', 'iTopHub:GoBackToITopBtn' => 'Terug naar iTop', 'iTopHub:Uncompressing' => 'Extensies aan het uitpakken...', 'iTopHub:InstallationWelcome' => 'Installatie van extensies via iTop Hub', - 'iTopHub:DBBackupLabel' => 'Backup van jouw omgeving', - 'iTopHub:DBBackupSentence' => 'Neem vooraf een backup van de database en iTop-configuratie de update door te voeren', + 'iTopHub:DBBackupLabel' => 'Backup van deze omgeving', + 'iTopHub:DBBackupSentence' => 'Neem vooraf een backup van de database en iTop-configuratie vooraleer de update uit te voeren', 'iTopHub:DeployBtn' => 'Installeer!', - 'iTopHub:DatabaseBackupProgress' => 'Backup omgeving...', + 'iTopHub:DatabaseBackupProgress' => 'Backup deze omgeving...', 'iTopHub:InstallationEffect:Install' => 'Versie: %1$s zal geïnstalleerd worden.', 'iTopHub:InstallationEffect:NoChange' => 'Versie: %1$s is al geïnstalleerd.', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/nl.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/nl.dict.itop-incident-mgmt-itil.php index 8b8dfeefe..352259250 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/nl.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/nl.dict.itop-incident-mgmt-itil.php @@ -5,7 +5,7 @@ * @copyright Copyright (C) 2018 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 * @author Thomas Casteleyn - * @author jbostoen (2018) + * @author Jeffrey Bostoen (2018, 2019) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:IncidentManagement' => 'Incident Management', @@ -169,16 +169,16 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Incident/Attribute:pending_reason+' => 'Reden waarvoor het in afwachting staat', 'Class:Incident/Attribute:parent_incident_id' => 'Hoofdincident', 'Class:Incident/Attribute:parent_incident_id+' => '', - 'Class:Incident/Attribute:parent_incident_ref' => 'Ref. Hoofdincident', + 'Class:Incident/Attribute:parent_incident_ref' => 'Ref. hoofdincident', 'Class:Incident/Attribute:parent_incident_ref+' => '', 'Class:Incident/Attribute:parent_change_id' => 'Hoofdchange', 'Class:Incident/Attribute:parent_change_id+' => '', 'Class:Incident/Attribute:parent_change_ref' => 'Ref. hoofdchange', 'Class:Incident/Attribute:parent_change_ref+' => '', - 'Class:Incident/Attribute:parent_problem_id' => 'Parent problem id~~', - 'Class:Incident/Attribute:parent_problem_id+' => '~~', - 'Class:Incident/Attribute:parent_problem_ref' => 'Parent problem ref~~', - 'Class:Incident/Attribute:parent_problem_ref+' => '~~', + 'Class:Incident/Attribute:parent_problem_id' => 'Hoofdprobleem', + 'Class:Incident/Attribute:parent_problem_id+' => '', + 'Class:Incident/Attribute:parent_problem_ref' => 'Ref. hoofdprobleem', + 'Class:Incident/Attribute:parent_problem_ref+' => '', 'Class:Incident/Attribute:related_request_list' => 'Subverzoeken', 'Class:Incident/Attribute:related_request_list+' => '', 'Class:Incident/Attribute:child_incidents_list' => 'Subincidenten', @@ -195,9 +195,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Incident/Attribute:user_satisfaction/Value:3+' => 'Ontevreden', 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Erg ontevreden', 'Class:Incident/Attribute:user_satisfaction/Value:4+' => 'Erg ontevreden', - 'Class:Incident/Attribute:user_comment' => 'Gebruikersreactie', + 'Class:Incident/Attribute:user_comment' => 'Reactie gebruiker', 'Class:Incident/Attribute:user_comment+' => '', - 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'Ref. Hoofdincident', + 'Class:Incident/Attribute:parent_incident_id_friendlyname' => 'Ref. hoofdincident', 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', 'Class:Incident/Stimulus:ev_assign' => 'Wijs toe', 'Class:Incident/Stimulus:ev_assign+' => '', @@ -207,19 +207,19 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Incident/Stimulus:ev_pending+' => '', 'Class:Incident/Stimulus:ev_timeout' => 'Time-out', 'Class:Incident/Stimulus:ev_timeout+' => '', - 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatisch oplossen', + 'Class:Incident/Stimulus:ev_autoresolve' => 'Los automatisch op', 'Class:Incident/Stimulus:ev_autoresolve+' => '', - 'Class:Incident/Stimulus:ev_autoclose' => 'Automatisch sluiten', + 'Class:Incident/Stimulus:ev_autoclose' => 'Sluit automatisch', 'Class:Incident/Stimulus:ev_autoclose+' => '', - 'Class:Incident/Stimulus:ev_resolve' => 'Oplossen', + 'Class:Incident/Stimulus:ev_resolve' => 'Los op', 'Class:Incident/Stimulus:ev_resolve+' => '', 'Class:Incident/Stimulus:ev_close' => 'Sluit dit incident', 'Class:Incident/Stimulus:ev_close+' => '', 'Class:Incident/Stimulus:ev_reopen' => 'Heropen', 'Class:Incident/Stimulus:ev_reopen+' => '', - 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Kan het incident niet toewijzen als hoofdincident', + 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Kan het incident niet aan zichzelf toewijzen als hoofdincident', 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets', - 'Class:Incident/Method:ResolveChildTickets+' => 'Pas de oplossing ook toe op subverzoeken (ev_autoresolve) en neem de kenmerken over wat betreft service, team, agent, oplossing', + 'Class:Incident/Method:ResolveChildTickets+' => 'Pas de oplossing ook toe op subverzoeken (ev_autoresolve) en neem deze kenmerken over: service, team, agent, oplossing', 'Tickets:Related:OpenIncidents' => 'Open incidenten', )); diff --git a/datamodels/2.x/itop-knownerror-mgmt/nl.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/nl.dict.itop-knownerror-mgmt.php index a2645039f..94b31ae9c 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/nl.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/nl.dict.itop-knownerror-mgmt.php @@ -1,5 +1,5 @@ (2018 - 2020) * * @copyright Copyright (C) 2010-2012 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 @@ -52,7 +52,7 @@ // Class: KnownError // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:KnownError' => 'Gekende Fout', + 'Class:KnownError' => 'Gekende fout', 'Class:KnownError+' => 'Gedocumenteerde fout voor een gekend probleem', 'Class:KnownError/Attribute:name' => 'Naam', 'Class:KnownError/Attribute:name+' => '', @@ -120,7 +120,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:lnkDocumentToError' => 'Link Documenten / Fouten', + 'Class:lnkDocumentToError' => 'Link Document / Fout', 'Class:lnkDocumentToError+' => 'Een link tussen een document en een gekende fout', 'Class:lnkDocumentToError/Attribute:document_id' => 'Document', 'Class:lnkDocumentToError/Attribute:document_id+' => '', @@ -167,7 +167,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:FAQCategory+' => 'Categorie voor de FAQ', 'Class:FAQCategory/Attribute:name' => 'Naam', 'Class:FAQCategory/Attribute:name+' => '', - 'Class:FAQCategory/Attribute:faq_list' => 'FAQs', + 'Class:FAQCategory/Attribute:faq_list' => 'FAQ\'s', 'Class:FAQCategory/Attribute:faq_list+' => 'Alle veelgestelde vragen gerelateerd aan deze categorie', )); Dict::Add('NL NL', 'Dutch', 'Nederlands', array( @@ -182,8 +182,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:Problem:KnownErrors+' => 'Alle gekende fouten', 'Menu:FAQCategory' => 'FAQ-categorieën', 'Menu:FAQCategory+' => 'Alle FAQ-categorieën', - 'Menu:FAQ' => 'FAQs', - 'Menu:FAQ+' => 'Alle FAQs', + 'Menu:FAQ' => 'FAQ\'s', + 'Menu:FAQ+' => 'Alle FAQ\'s', 'Brick:Portal:FAQ:Menu' => 'FAQ', 'Brick:Portal:FAQ:Title' => 'Veelgestelde vragen', diff --git a/datamodels/2.x/itop-portal-base/nl.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/nl.dict.itop-portal-base.php index ab56d0c1c..75a4e9a57 100644 --- a/datamodels/2.x/itop-portal-base/nl.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/nl.dict.itop-portal-base.php @@ -18,7 +18,7 @@ */ /** - * @author jbostoen (2018) + * @author Jeffrey Bostoen - (2018 - 2020) */ // Portal @@ -38,7 +38,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Portal:Button:Delete' => 'Verwijderen', 'Portal:EnvironmentBanner:Title' => 'Je werkt momenteel in de %1$s-omgeving', 'Portal:EnvironmentBanner:GoToProduction' => 'Keer terug naar de productie-omgeving', - 'Error:HTTP:400' => 'Bad request~~', + 'Error:HTTP:400' => 'Ongeldig verzoek', 'Error:HTTP:401' => 'Aanmelden is vereist', 'Error:HTTP:404' => 'Pagina kan niet worden gevonden', 'Error:HTTP:500' => 'Oeps! Er is een fout opgetreden', @@ -66,7 +66,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download', 'Portal:Calendar-FirstDayOfWeek' => 'nl', //work with moment.js locales - 'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~', + 'Portal:Form:Close:Warning' => 'Ben je zeker dat je dit venster wil sluiten? Ingevoerde gegevens kunnen verloren gaan.', )); // UserProfile brick @@ -78,7 +78,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Brick:Portal:UserProfile:Password:ChoosePassword' => 'Nieuw wachtwoord', 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Bevestig nieuw wachtwoord', 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'Neem contact op met de beheerder om jouw wachtwoord te wijzgen', - 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Jouw wachtwoord kan niet worden gewijzigd, neem contact op met de beheerder', + 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Jouw wachtwoord kan niet gewijzigd worden. Neem contact op met de beheerder', 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Persoonlijke informatie', 'Brick:Portal:UserProfile:Photo:Title' => 'Foto', )); @@ -130,12 +130,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s', 'Brick:Portal:Object:Form:Stimulus:Title' => 'Vul de volgende informatie in:', 'Brick:Portal:Object:Form:Message:Saved' => 'Opgeslagen', - 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s opgeslagen~~', + 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s opgeslagen', 'Brick:Portal:Object:Search:Regular:Title' => 'Geselecteerd %1$s (%2$s)', 'Brick:Portal:Object:Search:Hierarchy:Title' => 'Selecteer %1$s (%2$s)', - 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s~~', - 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', - 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~' + 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s', + 'Brick:Portal:Object:Copy:Tooltip' => 'Kopieer link naar object', + 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Gekopieerd' )); // CreateBrick brick @@ -146,7 +146,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Filter brick Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Brick:Portal:Filter:Name' => 'Prefilter a brick~~', + 'Brick:Portal:Filter:Name' => 'Voorfilteren van een bouwsteen', 'Brick:Portal:Filter:SearchInput:Placeholder' => 'bv. wifi-verbinding', 'Brick:Portal:Filter:SearchInput:Submit' => 'Zoek', )); diff --git a/datamodels/2.x/itop-problem-mgmt/nl.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/nl.dict.itop-problem-mgmt.php index d4356c379..3f72b06a0 100644 --- a/datamodels/2.x/itop-problem-mgmt/nl.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/nl.dict.itop-problem-mgmt.php @@ -1,5 +1,5 @@ (2018 - 2020) * * @copyright Copyright (C) 2010-2012 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 diff --git a/datamodels/2.x/itop-request-mgmt-itil/nl.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/nl.dict.itop-request-mgmt-itil.php index 65b4e0f1e..19e0ea968 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/nl.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/nl.dict.itop-request-mgmt-itil.php @@ -18,8 +18,9 @@ /** * Localized data * - * @author Hipska (2018) - * @author jbostoen (2018) + * @author Hipska (2018, 2019) + * @author Jeffrey Bostoen - (2018 - 2020) + * * @copyright Copyright (C) 2010-2018 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ @@ -47,11 +48,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:UserRequest:OpenRequests' => 'Alle open verzoeken', 'Menu:UserRequest:OpenRequests+' => 'Alle open verzoeken', 'UI:WelcomeMenu:MyAssignedCalls' => 'Verzoeken toegewezen aan mij', - 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Verzoeken van de afgelopen 14 dagen (per type)', + 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Verzoeken van de afgelopen 14 dagen (per soort)', 'UI-RequestManagementOverview-Last-14-days' => 'Verzoeken van de afgelopen 14 dagen (per dag)', 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Open verzoeken per status', 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Open verzoeken per medewerker', - 'UI-RequestManagementOverview-OpenRequestByType' => 'Open verzoeken per type', + 'UI-RequestManagementOverview-OpenRequestByType' => 'Open verzoeken per soort', 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open verzoeken per organisatie', 'Class:UserRequest:KnownErrorList' => 'Gekende fouten', )); @@ -77,11 +78,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:status+' => '', 'Class:UserRequest/Attribute:status/Value:new' => 'Nieuw', 'Class:UserRequest/Attribute:status/Value:new+' => '', - 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Geëscaleerd TTO', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Geëscaleerde TTO', 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', 'Class:UserRequest/Attribute:status/Value:assigned' => 'Toegewezen', 'Class:UserRequest/Attribute:status/Value:assigned+' => '', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Geëscaleerd TTR', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Geëscaleerde TTR', 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Wacht op goedkeuring', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', @@ -163,7 +164,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:resolution_date+' => '', 'Class:UserRequest/Attribute:last_pending_date' => 'Laatste in afwachting op', 'Class:UserRequest/Attribute:last_pending_date+' => '', - 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulatedpending', + 'Class:UserRequest/Attribute:cumulatedpending' => 'Opgetelde wachttijd', 'Class:UserRequest/Attribute:cumulatedpending+' => '', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => '', @@ -171,13 +172,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:ttr+' => '', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO-deadline', 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', - 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO gepasseerd', + 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO overschreden', 'Class:UserRequest/Attribute:sla_tto_passed+' => '', 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO over', 'Class:UserRequest/Attribute:sla_tto_over+' => '', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR-deadline', 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', - 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR gepasseerd', + 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR overschreden', 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR over', 'Class:UserRequest/Attribute:sla_ttr_over+' => '', @@ -217,13 +218,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:parent_change_id+' => '', 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. change', 'Class:UserRequest/Attribute:parent_change_ref+' => '', - 'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref~~', - 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~', + 'Class:UserRequest/Attribute:parent_incident_ref' => 'Ref. hoofdincident', + 'Class:UserRequest/Attribute:parent_incident_ref+' => '', 'Class:UserRequest/Attribute:related_request_list' => 'Subverzoeken', 'Class:UserRequest/Attribute:related_request_list+' => 'Alle verzoeken die gerelateerd zijn aan dit hoofdverzoek', 'Class:UserRequest/Attribute:public_log' => 'Publieke log', 'Class:UserRequest/Attribute:public_log+' => '', - 'Class:UserRequest/Attribute:user_satisfaction' => 'Gebruikerstevredenheid', + 'Class:UserRequest/Attribute:user_satisfaction' => 'Klanttevredenheid', 'Class:UserRequest/Attribute:user_satisfaction+' => '', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Erg tevreden', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Erg tevreden', @@ -235,7 +236,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Erg ontevreden', 'Class:UserRequest/Attribute:user_comment' => 'Reactie gebruiker', 'Class:UserRequest/Attribute:user_comment+' => '', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Herkenbare naam hoofdverzoek', 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', 'Class:UserRequest/Stimulus:ev_assign' => 'Wijs toe', 'Class:UserRequest/Stimulus:ev_assign+' => '', @@ -247,7 +248,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Stimulus:ev_reject+' => '', 'Class:UserRequest/Stimulus:ev_pending' => 'In afwachting', 'Class:UserRequest/Stimulus:ev_pending+' => '', - 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', + 'Class:UserRequest/Stimulus:ev_timeout' => 'Time-out', 'Class:UserRequest/Stimulus:ev_timeout+' => '', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatisch oplossen', 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', @@ -261,10 +262,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Stimulus:ev_reopen+' => '', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wacht op goedkeuring', 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', - 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Kan niet naar zichzelf verwijzen als hoofdverzoek', + 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Kan het verzoek niet aan zichzelf toewijzen als hoofdincident', - 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', - 'Class:UserRequest/Method:ResolveChildTickets+' => 'Pas de oplossing ook toe op subverzoeken (ev_autoresolve) en neem de kenmerken over wat betreft service, team, agent, oplossing', + 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets (los subverzoeken op)', + 'Class:UserRequest/Method:ResolveChildTickets+' => 'Pas de oplossing ook toe op subverzoeken (ev_autoresolve) en neem deze kenmerken over: service, team, agent, oplossing', )); diff --git a/datamodels/2.x/itop-request-mgmt/nl.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/nl.dict.itop-request-mgmt.php index acd5e83e3..39266fd66 100644 --- a/datamodels/2.x/itop-request-mgmt/nl.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/nl.dict.itop-request-mgmt.php @@ -21,7 +21,7 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author jbostoen (2018) + * @author Jeffrey Bostoen - (2018 - 2020) * * @copyright Copyright (C) 2010-2018 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 @@ -50,11 +50,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:UserRequest:OpenRequests' => 'Alle open verzoeken', 'Menu:UserRequest:OpenRequests+' => 'Alle open verzoeken', 'UI:WelcomeMenu:MyAssignedCalls' => 'Verzoeken toegewezen aan mij', - 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Verzoeken van de afgelopen 14 dagen (per type)', + 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Verzoeken van de afgelopen 14 dagen (per soort)', 'UI-RequestManagementOverview-Last-14-days' => 'Verzoeken van de afgelopen 14 dagen (per dag)', 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Open verzoeken per status', 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Open verzoeken per medewerker', - 'UI-RequestManagementOverview-OpenRequestByType' => 'Open verzoeken per type', + 'UI-RequestManagementOverview-OpenRequestByType' => 'Open verzoeken per soort', 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open verzoeken per organisatie', 'Class:UserRequest:KnownErrorList' => 'Gekende fouten', 'Menu:UserRequest:MyWorkOrders' => 'Werkopdrachten toegewezen aan mij', @@ -96,7 +96,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:status/Value:approved+' => '', 'Class:UserRequest/Attribute:status/Value:rejected' => 'Afgewezen', 'Class:UserRequest/Attribute:status/Value:rejected+' => '', - 'Class:UserRequest/Attribute:status/Value:pending' => 'In afwachting van', + 'Class:UserRequest/Attribute:status/Value:pending' => 'Wachtend', 'Class:UserRequest/Attribute:status/Value:pending+' => '', 'Class:UserRequest/Attribute:status/Value:resolved' => 'Opgelost', 'Class:UserRequest/Attribute:status/Value:resolved+' => '', @@ -172,7 +172,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:resolution_date+' => '', 'Class:UserRequest/Attribute:last_pending_date' => 'Laatst in afwachting op', 'Class:UserRequest/Attribute:last_pending_date+' => '', - 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulatedpending', + 'Class:UserRequest/Attribute:cumulatedpending' => 'Opgetelde wachttijd', 'Class:UserRequest/Attribute:cumulatedpending+' => '', 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => '', @@ -182,13 +182,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO gepasseerd', 'Class:UserRequest/Attribute:sla_tto_passed+' => '', - 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO over', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO overschreden', 'Class:UserRequest/Attribute:sla_tto_over+' => '', 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR-deadline', 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR gepasseerd', 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', - 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR over', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR overschreden', 'Class:UserRequest/Attribute:sla_ttr_over+' => '', 'Class:UserRequest/Attribute:time_spent' => 'Gespendeerde tijd', 'Class:UserRequest/Attribute:time_spent+' => '', @@ -228,7 +228,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:related_request_list+' => 'Alle verzoeken die gerelateerd zijn aan dit hoofdverzoek', 'Class:UserRequest/Attribute:public_log' => 'Publieke log', 'Class:UserRequest/Attribute:public_log+' => '', - 'Class:UserRequest/Attribute:user_satisfaction' => 'Klant tevredenheid', + 'Class:UserRequest/Attribute:user_satisfaction' => 'Klanttevredenheid', 'Class:UserRequest/Attribute:user_satisfaction+' => '', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Erg tevreden', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Erg tevreden', @@ -240,7 +240,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Erg ontevreden', 'Class:UserRequest/Attribute:user_comment' => 'Reactie gebruiker', 'Class:UserRequest/Attribute:user_comment+' => '', - 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Herkenbare naam hoofdverzoek', 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', 'Class:UserRequest/Stimulus:ev_assign' => 'Wijs toe', 'Class:UserRequest/Stimulus:ev_assign+' => '', @@ -252,7 +252,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Stimulus:ev_reject+' => '', 'Class:UserRequest/Stimulus:ev_pending' => 'In afwachting', 'Class:UserRequest/Stimulus:ev_pending+' => '', - 'Class:UserRequest/Stimulus:ev_timeout' => 'Timeout', + 'Class:UserRequest/Stimulus:ev_timeout' => 'Time-out', 'Class:UserRequest/Stimulus:ev_timeout+' => '', 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatisch oplossen', 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', @@ -266,7 +266,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserRequest/Stimulus:ev_reopen+' => '', 'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wacht op goedkeuring', 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', - 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Kan niet naar zichzelf verwijzen als hoofdverzoek', + 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Kan het verzoek niet als hoofdverzoek toewijzen aan zichzelf', )); @@ -276,7 +276,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Portal:ButtonClose' => 'Sluit', 'Portal:ButtonReopen' => 'Heropen', 'Portal:ShowServices' => 'Toon services', - 'Portal:SelectRequestType' => 'Selecteer een type verzoek', + 'Portal:SelectRequestType' => 'Selecteer een soort verzoek', 'Portal:SelectServiceElementFrom_Service' => 'Selecteer een service voor %1$s', 'Portal:ListServices' => 'Lijst met services', 'Portal:TitleDetailsFor_Service' => 'Details van de service', @@ -294,7 +294,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Portal:LanguageChangedTo_Lang' => 'Taal veranderd naar', 'Portal:ChooseYourFavoriteLanguage' => 'Kies je voorkeurstaal', - 'Class:UserRequest/Method:ResolveChildTickets' => 'Los subtickets op', + 'Class:UserRequest/Method:ResolveChildTickets' => 'Los subverzoeken op', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Pas de oplossing ook toe op subverzoeken (ev_autoresolve) en neem de kenmerken over wat betreft service, team, agent, oplossing', )); diff --git a/datamodels/2.x/itop-service-mgmt-provider/nl.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/nl.dict.itop-service-mgmt-provider.php index 9ba1acf83..f1f633160 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/nl.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/nl.dict.itop-service-mgmt-provider.php @@ -1,5 +1,5 @@ (2018 - 2020) + * @copyright Copyright (C) 2010-2019 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 */ // Dictionnay conventions @@ -39,8 +39,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:ServiceManagement+' => 'Overzicht van Service Management', 'Menu:Service:Overview' => 'Overzicht', 'Menu:Service:Overview+' => '', - 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracten per service level', - 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten met status', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracten per servicelevel', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten per status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracten die in minder dan 30 dagen verlopen', 'Menu:ProviderContract' => 'Leverancierscontracten', @@ -91,7 +91,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ContractType' => 'Soort Contract', + 'Class:ContractType' => 'Soort contract', 'Class:ContractType+' => '', )); @@ -325,7 +325,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ServiceSubcategory' => 'Subcategorie Service', + 'Class:ServiceSubcategory' => 'Subcategorie service', 'Class:ServiceSubcategory+' => '', 'Class:ServiceSubcategory/Attribute:name' => 'Naam', 'Class:ServiceSubcategory/Attribute:name+' => '', @@ -369,7 +369,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SLA/Attribute:organization_name' => 'Naam leverancier', 'Class:SLA/Attribute:organization_name+' => 'Naam van de leverancier', 'Class:SLA/Attribute:slts_list' => 'SLT\'s', - 'Class:SLA/Attribute:slts_list+' => 'Alle service level-doelstellingen voor deze SLA', + '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', )); @@ -430,16 +430,16 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Naam SLT', 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', - 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metric~~', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT request type~~', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT ticket priority~~', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT value~~', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Maatstaf SLT', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Soort SLT-verzoek', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Prioriteit SLT-verzoek', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT-waarde', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Eenheid SLT-waarde', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', )); // @@ -513,7 +513,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:DeliveryModel/Attribute:description' => 'Omschrijving', 'Class:DeliveryModel/Attribute:description+' => '', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacten', - 'Class:DeliveryModel/Attribute:contacts_list+' => 'Alle contacten (Teams en Personen) voor dit leveringsmodel', + 'Class:DeliveryModel/Attribute:contacts_list+' => 'Alle contacten (teams en personen) voor dit leveringsmodel', 'Class:DeliveryModel/Attribute:customers_list' => 'Klanten', 'Class:DeliveryModel/Attribute:customers_list+' => 'Alle klanten die gebruik maken van dit leveringsmodel', )); diff --git a/datamodels/2.x/itop-service-mgmt/nl.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/nl.dict.itop-service-mgmt.php index 6acfafeea..c0ae8fd99 100644 --- a/datamodels/2.x/itop-service-mgmt/nl.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/nl.dict.itop-service-mgmt.php @@ -1,5 +1,5 @@ (2018 - 2020) + * @copyright Copyright (C) 2010-2019 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 */ // Dictionnay conventions @@ -39,20 +39,20 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:ServiceManagement+' => 'Overzicht van Service Management', 'Menu:Service:Overview' => 'Overzicht', 'Menu:Service:Overview+' => '', - 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracten per service level', - 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten met status', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracten per servicelevel', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten per status', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracten die in minder dan 30 dagen verlopen', 'Menu:ProviderContract' => 'Leverancierscontracten', 'Menu:ProviderContract+' => 'Leverancierscontracten', 'Menu:CustomerContract' => 'Klantencontracten', 'Menu:CustomerContract+' => 'Klantencontracten', - 'Menu:ServiceSubcategory' => 'Dienst subcategorieën', - 'Menu:ServiceSubcategory+' => 'Dienst subcategorieën', + 'Menu:ServiceSubcategory' => 'Subcategorieën services', + 'Menu:ServiceSubcategory+' => 'Subcategorieën services', 'Menu:Service' => 'Services', 'Menu:Service+' => 'Services', - 'Menu:ServiceElement' => 'Dienstelementen', - 'Menu:ServiceElement+' => 'Dienstelementen', + 'Menu:ServiceElement' => 'Service-elementen', + 'Menu:ServiceElement+' => 'Service-elementen', 'Menu:SLA' => 'SLA\'s', 'Menu:SLA+' => 'Service Level Agreements', 'Menu:SLT' => 'SLT\'s', @@ -81,7 +81,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ContractType' => 'Soort Contract', + 'Class:ContractType' => 'Soort contract', 'Class:ContractType+' => '', )); @@ -147,7 +147,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:CustomerContract' => 'Klantencontract', 'Class:CustomerContract+' => '', 'Class:CustomerContract/Attribute:services_list' => 'Services', - 'Class:CustomerContract/Attribute:services_list+' => 'Alle services die zijn aangeschaft voor dit contract', + 'Class:CustomerContract/Attribute:services_list+' => 'Alle services die aangeschaft zijn voor dit contract', )); // @@ -155,7 +155,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ProviderContract' => 'Leveranciers Contract', + 'Class:ProviderContract' => 'Leverancierscontract', 'Class:ProviderContract+' => '', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI\'s', 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Alle configuratie-items die gedekt zijn door dit leverancierscontract', @@ -240,7 +240,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:Service' => 'Dienst', + 'Class:Service' => 'Service', 'Class:Service+' => '', 'Class:Service/Attribute:name' => 'Naam', 'Class:Service/Attribute:name+' => '', @@ -272,8 +272,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Service/Attribute:customercontracts_list+' => 'Alle klantencontracten die deze service hebben aangeschaft', 'Class:Service/Attribute:providercontracts_list' => 'Leverancierscontracten', 'Class:Service/Attribute:providercontracts_list+' => 'Alle leverancierscontracten die ondersteuning bieden voor deze service', - 'Class:Service/Attribute:functionalcis_list' => 'Afhankelijk van CIs', - 'Class:Service/Attribute:functionalcis_list+' => 'Alle configuratie items die gebruikt worden voor het beschikbaarheid van deze service', + 'Class:Service/Attribute:functionalcis_list' => 'Afhankelijk van CI\'s', + 'Class:Service/Attribute:functionalcis_list+' => 'Alle configuratie-items die gebruikt worden voor het beschikbaarheid van deze service', 'Class:Service/Attribute:servicesubcategories_list' => 'Subcategorieën service', 'Class:Service/Attribute:servicesubcategories_list+' => 'Alle subcategorieën van deze service', )); @@ -317,7 +317,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ServiceSubcategory' => 'Service Subcategorie', + 'Class:ServiceSubcategory' => 'Subcategorie service', 'Class:ServiceSubcategory+' => '', 'Class:ServiceSubcategory/Attribute:name' => 'Naam', 'Class:ServiceSubcategory/Attribute:name+' => '', @@ -352,14 +352,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SLA+' => '', 'Class:SLA/Attribute:name' => 'Naam', 'Class:SLA/Attribute:name+' => '', - 'Class:SLA/Attribute:description' => 'omschrijving', + 'Class:SLA/Attribute:description' => 'Omschrijving', 'Class:SLA/Attribute:description+' => '', 'Class:SLA/Attribute:org_id' => 'Provider', 'Class:SLA/Attribute:org_id+' => '', 'Class:SLA/Attribute:organization_name' => 'Naam leverancier', 'Class:SLA/Attribute:organization_name+' => 'Naam van de leverancier', 'Class:SLA/Attribute:slts_list' => 'SLT\'s', - 'Class:SLA/Attribute:slts_list+' => 'Alle service level-doelstellingen voor deze SLA', + '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', )); @@ -420,16 +420,16 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Naam SLT', 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', - 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt metric~~', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Slt request type~~', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Slt ticket priority~~', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Slt value~~', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt value unit~~', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Maatstaf SLT', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Soort SLT-verzoek', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Prioriteit SLT-verzoek', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT-waarde', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Eenheid SLT-waarde', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', )); // @@ -503,7 +503,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:DeliveryModel/Attribute:description' => 'Omschrijving', 'Class:DeliveryModel/Attribute:description+' => '', 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacten', - 'Class:DeliveryModel/Attribute:contacts_list+' => 'Alle contacten (Teams en Personen) voor dit leveringsmodel', + 'Class:DeliveryModel/Attribute:contacts_list+' => 'Alle contacten (teams en personen) voor dit leveringsmodel', 'Class:DeliveryModel/Attribute:customers_list' => 'Klanten', 'Class:DeliveryModel/Attribute:customers_list+' => 'Alle klanten die gebruik maken van dit leveringsmodel', )); diff --git a/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php index 42176d196..6d5a17e2d 100644 --- a/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php @@ -1,5 +1,5 @@ (2018 - 2020) * - * @copyright Copyright (C) 2010-2012 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 */ // Dictionnay conventions @@ -75,11 +75,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Ticket/Attribute:private_log+' => 'Interne commentaar', 'Class:Ticket/Attribute:contacts_list' => 'Contacten', 'Class:Ticket/Attribute:contacts_list+' => 'Alle contacten gerelateerd aan dit ticket', - 'Class:Ticket/Attribute:functionalcis_list' => 'CIs', + 'Class:Ticket/Attribute:functionalcis_list' => 'CI\'s', 'Class:Ticket/Attribute:functionalcis_list+' => 'Alle configuratie-items die impact hebben op dit ticket', 'Class:Ticket/Attribute:workorders_list' => 'Werkopdrachten', 'Class:Ticket/Attribute:workorders_list+' => 'Alle werkopdrachten voor dit ticket', - 'Class:Ticket/Attribute:finalclass' => 'Type', + 'Class:Ticket/Attribute:finalclass' => 'Soort', 'Class:Ticket/Attribute:finalclass+' => '', 'Class:Ticket/Attribute:operational_status' => 'Operationele status', 'Class:Ticket/Attribute:operational_status+' => '', @@ -121,14 +121,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket', + 'Class:lnkFunctionalCIToTicket' => 'Link Functioneel CI / Ticket', 'Class:lnkFunctionalCIToTicket+' => '', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referentie', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Titel ticket', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Naam CI', @@ -240,15 +240,15 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimuluscode', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Een geldige stimuluscode voor de huidige klasse', 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own', - 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT van het type TTO', + 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTO)', 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve', - 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT van het type TTR', + 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTR)', 'portal:itop-portal' => 'Standaard portaal', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus) 'Page:DefaultTitle' => '%1$s - Gebruikersportaal', 'Brick:Portal:UserProfile:Title' => 'Mijn profiel', 'Brick:Portal:NewRequest:Title' => 'Nieuw verzoek', - 'Brick:Portal:NewRequest:Title+' => '

Hulp nodig?

Selecteer de categorie uit de servicecatalogus en verstuur jouw verzoek naar onze support teams.

', + 'Brick:Portal:NewRequest:Title+' => '

Hulp nodig?

Selecteer de categorie uit de servicecatalogus en verstuur jouw verzoek naar onze supportteams.

', 'Brick:Portal:OngoingRequests:Title' => 'Lopende verzoeken', 'Brick:Portal:OngoingRequests:Title+' => '

Verder gaan met jouw openstaande verzoeken.

Controleer de voortgang, voeg commentaar of documenten toe, bevestig de geboden oplossing.

', 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Openstaand', diff --git a/datamodels/2.x/itop-welcome-itil/nl.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/nl.dict.itop-welcome-itil.php index c8b1885eb..14dd552e4 100644 --- a/datamodels/2.x/itop-welcome-itil/nl.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/nl.dict.itop-welcome-itil.php @@ -19,6 +19,8 @@ * * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see + * + * @author Jeffrey Bostoen - (2018 - 2020) */ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:DataSources' => 'Synchronisatie-databronnen', @@ -29,17 +31,17 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:WelcomeMenuPage+' => 'Welkom in iTop', 'Menu:AdminTools' => 'Admintools', 'Menu:AdminTools+' => 'Beheertools', - 'Menu:AdminTools?' => 'Tools die enkel toegankelijk zijn voor gebruikers met en administratorprofiel.', + 'Menu:AdminTools?' => 'Tools die enkel toegankelijk zijn voor gebruikers met een administratorprofiel.', 'Menu:DataModelMenu' => 'Datamodel', 'Menu:DataModelMenu+' => 'Overzicht van het datamodel', 'Menu:ExportMenu' => 'Export', - 'Menu:ExportMenu+' => 'Exporteer de resultaten van queries naar HTML, CSV of XML', + 'Menu:ExportMenu+' => 'Exporteer de resultaten van query\'s als HTML, CSV of XML', 'Menu:NotificationsMenu' => 'Meldingen', 'Menu:NotificationsMenu+' => 'Configuratie van de meldingen', 'Menu:AuditCategories' => 'Auditcategorieën', 'Menu:AuditCategories+' => 'Auditcategorieën', 'Menu:Notifications:Title' => 'Auditcategorieën', - 'Menu:RunQueriesMenu' => 'Queries uitvoeren', + 'Menu:RunQueriesMenu' => 'Query\'s uitvoeren', 'Menu:RunQueriesMenu+' => 'Voer een query uit', 'Menu:QueryMenu' => 'Favoriete query\'s', 'Menu:QueryMenu+' => 'Favoriete query\'s', @@ -54,9 +56,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:UserAccountsMenu+' => 'Gebruikersaccounts', 'Menu:UserAccountsMenu:Title' => 'Gebruikersaccounts', 'Menu:MyShortcuts' => 'Mijn snelkoppelingen', - 'Menu:UserManagement' => 'User Management~~', - 'Menu:Queries' => 'Queries~~', - 'Menu:Configuration' => 'Configuration~~', + 'Menu:UserManagement' => 'Gebruikersbeheer', + 'Menu:Queries' => 'Query\'s', + 'Menu:Configuration' => 'Configuratie', )); // @@ -64,8 +66,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '~~', + 'Class:AbstractResource' => 'Abstracte Tool', + 'Class:AbstractResource+' => '', )); // @@ -73,8 +75,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceAdminMenu' => 'Tool "Admin Menu"', + 'Class:ResourceAdminMenu+' => '', )); // @@ -82,8 +84,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceRunQueriesMenu' => 'Tool "Voer query\'s uit" Menu', + 'Class:ResourceRunQueriesMenu+' => '', )); // @@ -91,6 +93,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '~~', + 'Class:ResourceSystemMenu' => 'Tool "System Menu"', + 'Class:ResourceSystemMenu+' => '', )); diff --git a/dictionaries/nl.dictionary.itop.core.php b/dictionaries/nl.dictionary.itop.core.php index 24d80dcb7..4567825ec 100644 --- a/dictionaries/nl.dictionary.itop.core.php +++ b/dictionaries/nl.dictionary.itop.core.php @@ -21,8 +21,8 @@ * Linux & Open Source Professionals * http://www.linprofs.com * - * @author Hipska (2018) - * @author jbostoen (2018) + * @author Hipska (2018, 2019) + * @author Jeffrey Bostoen - (2019 - 2020) * * @copyright Copyright (C) 2010-2018 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 @@ -32,9 +32,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:DeletedObjectTip' => 'Het object is verwijderd op %1$s (%2$s)', 'Core:UnknownObjectLabel' => 'Object niet gevonden (klasse: %1$s, id: %2$d)', - 'Core:UnknownObjectTip' => 'Object kon niet worden gevonden. Het zou eerder verwijderd kunnen zijn en de log zou kunnen zijn opgeschoond.', + 'Core:UnknownObjectTip' => 'Object kon niet worden gevonden. Het kan al eerder verwijderd zijn waardoor ook de historiek al gewist is.', - 'Core:UniquenessDefaultError' => 'De regel \'%1$s\' die unieke waardes afdwingt, geeft een fout', + 'Core:UniquenessDefaultError' => 'De regel \'%1$s\' die unieke waardes afdwingt, blokkeert deze actie', 'Core:AttributeLinkedSet' => 'Reeks van objecten', 'Core:AttributeLinkedSet+' => 'Elke soort objecten van dezelfde klasse of subklasse', @@ -62,7 +62,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributeMetaEnum+' => '', 'Core:AttributeLinkedSetIndirect' => 'Reeks van objecten (N-N)', - 'Core:AttributeLinkedSetIndirect+' => 'Elke soort objecten [subklasse] van dezelfde klasse', + 'Core:AttributeLinkedSetIndirect+' => 'Elke soort objecten (subklasse) van dezelfde klasse', 'Core:AttributeInteger' => 'Integer', 'Core:AttributeInteger+' => 'Numerieke waarde (kan negatief zijn)', @@ -70,8 +70,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributeDecimal' => 'Decimaal', 'Core:AttributeDecimal+' => 'Decimale waarde (kan negatief zijn)', - 'Core:AttributeBoolean' => 'Boolean', - 'Core:AttributeBoolean+' => 'Boolean', + 'Core:AttributeBoolean' => 'Booleaanse (Ja/Nee) waarde', + 'Core:AttributeBoolean+' => 'Booleaanse (Ja/Nee) waarde', 'Core:AttributeBoolean/Value:null' => '', 'Core:AttributeBoolean/Value:yes' => 'Ja', 'Core:AttributeBoolean/Value:no' => 'Nee', @@ -87,7 +87,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributeObsolescenceFlag' => 'Buiten dienst', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Ja', - 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Dit object is uitgesloten uit impact-analyses en verborgen in zoekresultaten.', + 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Dit object is uitgesloten bij impactanalyses en verborgen in zoekresultaten.', 'Core:AttributeObsolescenceFlag/Value:no' => 'Nee', 'Core:AttributeObsolescenceFlag/Label' => 'Buiten dienst', 'Core:AttributeObsolescenceFlag/Label+' => 'Automatisch toegepast op andere attributen', @@ -109,8 +109,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributePassword' => 'Wachtwoord', 'Core:AttributePassword+' => 'Wachtwoord van een extern apparaat', - 'Core:AttributeEncryptedString' => 'Gecodeerde string', - 'Core:AttributeEncryptedString+' => 'String gecodeerd met een lokale sleutel (key)', + 'Core:AttributeEncryptedString' => 'Versleutelde tekstregel', + 'Core:AttributeEncryptedString+' => 'Tekstregel versleuteld met een lokale sleutel (key)', 'Core:AttributeEncryptUnknownLibrary' => 'De encryptie-bibliotheek (%1$s) is onbekend', 'Core:AttributeEncryptFailedToDecrypt' => '** fout bij decryptie **', @@ -118,7 +118,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributeText+' => 'Meerdere regels tekst', 'Core:AttributeHTML' => 'HTML', - 'Core:AttributeHTML+' => 'HTML-string', + 'Core:AttributeHTML+' => 'HTML-code', 'Core:AttributeEmailAddress' => 'E-mailadres', 'Core:AttributeEmailAddress+' => 'E-mailadres', @@ -129,17 +129,17 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Object Query Language-expressie', - 'Core:AttributeEnum' => 'Enum', - 'Core:AttributeEnum+' => 'Lijst van voorgedefineerde alfanumerieke teksten', + 'Core:AttributeEnum' => 'Oplijsting', + 'Core:AttributeEnum+' => 'Lijst van voorgedefineerde alfanumerieke waardes', 'Core:AttributeTemplateString' => 'Sjabloon tekstregel', - 'Core:AttributeTemplateString+' => 'String die de procurators bevat', + 'Core:AttributeTemplateString+' => 'String die de plaatshouders bevat', 'Core:AttributeTemplateText' => 'Sjabloon tekstvak', - 'Core:AttributeTemplateText+' => 'Tekst die de procurators bevat', + 'Core:AttributeTemplateText+' => 'Tekst die de plaatshouders bevat', 'Core:AttributeTemplateHTML' => 'Sjabloon HTML', - 'Core:AttributeTemplateHTML+' => 'HTML die de procurators bevat', + 'Core:AttributeTemplateHTML+' => 'HTML die de plaatshouders bevat', 'Core:AttributeDateTime' => 'Datum/tijd', 'Core:AttributeDateTime+' => 'Datum en tijd (jaar-maand-dag hh:mm:ss)', @@ -201,11 +201,11 @@ Operators:
'Core:AttributePropertySet' => 'Eigenschappen', 'Core:AttributePropertySet+' => 'Lijst van ongeschreven eigenschappen (naam en waarde)', - 'Core:AttributeFriendlyName' => 'Friendly name', - 'Core:AttributeFriendlyName+' => 'Automatisch aangemaakt attribuut; de friendly name is na verscheidene attributen verwerkt', + 'Core:AttributeFriendlyName' => 'Herkenbare naam', + 'Core:AttributeFriendlyName+' => 'Automatisch aangemaakt attribuut. De herkenbare naam is gebaseerd op verschillende attributen van het object.', - 'Core:FriendlyName-Label' => 'Referentie', - 'Core:FriendlyName-Description' => 'Referentie', + 'Core:FriendlyName-Label' => 'Herkenbare naam', + 'Core:FriendlyName-Description' => 'Herkenbare naam', 'Core:AttributeTag' => 'Tags', 'Core:AttributeTag+' => 'Tags', @@ -230,11 +230,11 @@ Operators:
Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:CMDBChange' => 'Aanpassing', - 'Class:CMDBChange+' => 'Volgen van aanpassingen', + 'Class:CMDBChange+' => 'Opvolging van aanpassingen', 'Class:CMDBChange/Attribute:date' => 'datum', 'Class:CMDBChange/Attribute:date+' => 'De datum en tijd waarop de aanpassingen zijn waargenomen ', - 'Class:CMDBChange/Attribute:userinfo' => 'misc. info', - 'Class:CMDBChange/Attribute:userinfo+' => 'gedefineerde info van de gebruiker', + 'Class:CMDBChange/Attribute:userinfo' => 'Info', + 'Class:CMDBChange/Attribute:userinfo+' => 'Info over wie/wat (bv. welke service) de aanpassing heeft doorgevoerd', )); // @@ -242,19 +242,19 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:CMDBChangeOp' => 'Pas de handeling aan', - 'Class:CMDBChangeOp+' => 'Pas het volgen van de handeling aan', - 'Class:CMDBChangeOp/Attribute:change' => 'Pas aan', - 'Class:CMDBChangeOp/Attribute:change+' => 'Pas aan', - 'Class:CMDBChangeOp/Attribute:date' => 'datum', - 'Class:CMDBChangeOp/Attribute:date+' => 'datum en tijd van de aanpassing', - 'Class:CMDBChangeOp/Attribute:userinfo' => 'gebruiker', - 'Class:CMDBChangeOp/Attribute:userinfo+' => 'wie heeft deze aanpassing doorgevoerd', - 'Class:CMDBChangeOp/Attribute:objclass' => 'objectklasse', - 'Class:CMDBChangeOp/Attribute:objclass+' => 'objectklasse', - 'Class:CMDBChangeOp/Attribute:objkey' => 'object-id', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'object-id', - 'Class:CMDBChangeOp/Attribute:finalclass' => 'type', + 'Class:CMDBChangeOp' => 'Aanpassingsactie', + 'Class:CMDBChangeOp+' => 'Opvolging van uitgevoerde aanpassingen', + 'Class:CMDBChangeOp/Attribute:change' => 'Aanpassing', + 'Class:CMDBChangeOp/Attribute:change+' => 'Aanpassing', + 'Class:CMDBChangeOp/Attribute:date' => 'Tijdstip', + 'Class:CMDBChangeOp/Attribute:date+' => 'Tijdstip van de aanpassing', + 'Class:CMDBChangeOp/Attribute:userinfo' => 'Info', + 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Info over wie/wat (bv. welke service) de aanpassing heeft doorgevoerd', + 'Class:CMDBChangeOp/Attribute:objclass' => 'Objectklasse', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'Objectklasse', + 'Class:CMDBChangeOp/Attribute:objkey' => 'ID Object', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'ID Object', + 'Class:CMDBChangeOp/Attribute:finalclass' => 'Soort', 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); @@ -263,8 +263,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:CMDBChangeOpCreate' => 'objectcreatie', - 'Class:CMDBChangeOpCreate+' => 'historiek van objectcreatie', + 'Class:CMDBChangeOpCreate' => 'Aanmaken object', + 'Class:CMDBChangeOpCreate+' => 'Historiek van aanmaken van het object', )); // @@ -272,8 +272,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:CMDBChangeOpDelete' => 'verwijderen object', - 'Class:CMDBChangeOpDelete+' => 'historiek van het verwijderen van objecten', + 'Class:CMDBChangeOpDelete' => 'Verwijderen object', + 'Class:CMDBChangeOpDelete+' => 'Historiek van verwijderen van het object', )); // @@ -281,10 +281,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:CMDBChangeOpSetAttribute' => 'aanpassing van het object', - 'Class:CMDBChangeOpSetAttribute+' => 'historiek van de aanpassing van de objecteigenschappen', + 'Class:CMDBChangeOpSetAttribute' => 'Aanpassen object', + 'Class:CMDBChangeOpSetAttribute+' => 'Historiek van het aanpassen van de objecteigenschappen', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Attribuut', - 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code van de aangepaste eigenschap', + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Code van de aangepaste eigenschap', )); // @@ -292,12 +292,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:CMDBChangeOpSetAttributeScalar' => 'Aanpassing van de eigenschap', - 'Class:CMDBChangeOpSetAttributeScalar+' => 'historiek van gewijzigde eigenschappen', + 'Class:CMDBChangeOpSetAttributeScalar' => 'Aanpassen objecteigenschap', + 'Class:CMDBChangeOpSetAttributeScalar+' => 'Historiek van gewijzigde eigenschappen', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Vorige waarde', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'Vorige waarde van het attribuut', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'Vorige waarde van de eigenschap', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Nieuwe waarde', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Nieuwe waarde van het attribuut', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Nieuwe waarde van de eigenschap', )); // Used by CMDBChangeOp... & derived classes Dict::Add('NL NL', 'Dutch', 'Nederlands', array( @@ -320,10 +320,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:CMDBChangeOpSetAttributeBlob' => 'dataverandering', - 'Class:CMDBChangeOpSetAttributeBlob+' => 'historiek van dataverandering', + 'Class:CMDBChangeOpSetAttributeBlob' => 'Aanpassen data', + 'Class:CMDBChangeOpSetAttributeBlob+' => 'Historiek van data-aanpassingen', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Vorige data', - 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'eerdere inhoud van het attribuut', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Vorige inhoud van de eigenschap', )); // @@ -331,10 +331,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:CMDBChangeOpSetAttributeText' => 'tekstverandering', - 'Class:CMDBChangeOpSetAttributeText+' => 'historiek van tekstverandering', + 'Class:CMDBChangeOpSetAttributeText' => 'Aanpassen tekst', + 'Class:CMDBChangeOpSetAttributeText+' => 'Historiek van tekstaanpassingen', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Vorige data', - 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'eerdere inhoud van het attribuut', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Vorige inhoud van de eigenschap', )); // @@ -342,14 +342,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:Event' => 'Log Event', - 'Class:Event+' => 'Een intern event van de applicatie', + 'Class:Event' => 'Gebeurtenis', + 'Class:Event+' => 'Een interne gebeurtenis binnen de applicatie', 'Class:Event/Attribute:message' => 'Inhoud', - 'Class:Event/Attribute:message+' => 'Korte beschrijving van het event', - 'Class:Event/Attribute:date' => 'Datum', - 'Class:Event/Attribute:date+' => 'Datum en tijdstip waarop de veranderingen zijn vastgelegd', - 'Class:Event/Attribute:userinfo' => 'Gebruikersinfo', - 'Class:Event/Attribute:userinfo+' => 'Identificatie van de gebruiker die de actie uitvoerde die het event triggerde', + 'Class:Event/Attribute:message+' => 'Korte beschrijving van de gebeurtenis', + 'Class:Event/Attribute:date' => 'Tijdstip', + 'Class:Event/Attribute:date+' => 'Tijdstip waarop de veranderingen zijn gebeurd', + 'Class:Event/Attribute:userinfo' => 'Info', + 'Class:Event/Attribute:userinfo+' => 'Info over wie/wat (bv. welke service) de aanpassing heeft doorgevoerd', 'Class:Event/Attribute:finalclass' => 'Type', 'Class:Event/Attribute:finalclass+' => '', )); @@ -359,14 +359,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:EventNotification' => 'Notificatie van het event', - 'Class:EventNotification+' => 'Spoor van de notificatie die is verstuurd', + 'Class:EventNotification' => 'Gebeurtenis - melding', + 'Class:EventNotification+' => 'Historiek van de melding die getriggerd werd', 'Class:EventNotification/Attribute:trigger_id' => 'Trigger', - 'Class:EventNotification/Attribute:trigger_id+' => 'gebruikersaccount', - 'Class:EventNotification/Attribute:action_id' => 'gebruiker', - 'Class:EventNotification/Attribute:action_id+' => 'gebruikersaccount', - 'Class:EventNotification/Attribute:object_id' => 'Object id', - 'Class:EventNotification/Attribute:object_id+' => 'object id (klasse gedefineerd door de trigger?)', + 'Class:EventNotification/Attribute:trigger_id+' => 'De trigger die de melding veroorzaakte', + 'Class:EventNotification/Attribute:action_id' => 'Gebruiker', + 'Class:EventNotification/Attribute:action_id+' => 'De gebruiker die de melding veroorzaakte', + 'Class:EventNotification/Attribute:object_id' => 'ID object', + 'Class:EventNotification/Attribute:object_id+' => 'ID object (klasse gedefineerd door de trigger)', )); // @@ -374,8 +374,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:EventNotificationEmail' => 'E-mail emission event', - 'Class:EventNotificationEmail+' => 'Spoor van de e-mail die is verstuurd', + 'Class:EventNotificationEmail' => 'Gebeurtenis - versturen van e-mail', + 'Class:EventNotificationEmail+' => 'Historiek van de e-mail die verstuurd is', 'Class:EventNotificationEmail/Attribute:to' => 'Aan', 'Class:EventNotificationEmail/Attribute:to+' => 'Aan', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', @@ -397,19 +397,19 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:EventIssue' => 'Probleem van het event', - 'Class:EventIssue+' => 'Log van een probleem (waarschuwing, fout, etc.)', + 'Class:EventIssue' => 'Gebeurtenis - probleem', + 'Class:EventIssue+' => 'Log van een probleem (waarschuwing, fout, ...)', 'Class:EventIssue/Attribute:issue' => 'Probleem', - 'Class:EventIssue/Attribute:issue+' => 'Wat er gebeurde', + 'Class:EventIssue/Attribute:issue+' => 'Wat er gebeurd is', 'Class:EventIssue/Attribute:impact' => 'Impact', - 'Class:EventIssue/Attribute:impact+' => 'Wat zijn de gevolgen', + 'Class:EventIssue/Attribute:impact+' => 'Wat de gevolgen zijn', 'Class:EventIssue/Attribute:page' => 'Pagina', 'Class:EventIssue/Attribute:page+' => 'HTTP entry point', 'Class:EventIssue/Attribute:arguments_post' => 'POST-argumenten', 'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST-argumenten', 'Class:EventIssue/Attribute:arguments_get' => 'URL-argumenten', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET-argumenten', - 'Class:EventIssue/Attribute:callstack' => 'Callstack', + 'Class:EventIssue/Attribute:callstack' => 'Call stack', 'Class:EventIssue/Attribute:callstack+' => 'Call stack', 'Class:EventIssue/Attribute:data' => 'Data', 'Class:EventIssue/Attribute:data+' => 'Meer informatie', @@ -420,12 +420,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:EventWebService' => 'Web service event', + 'Class:EventWebService' => 'Gebeurtenis - web service', 'Class:EventWebService+' => 'Log van een webservice-aanroep', 'Class:EventWebService/Attribute:verb' => 'Werkwoord', 'Class:EventWebService/Attribute:verb+' => 'Naam van de handeling', 'Class:EventWebService/Attribute:result' => 'Resultaat', - 'Class:EventWebService/Attribute:result+' => 'Totaal succes/falen', + 'Class:EventWebService/Attribute:result+' => 'Succes/falen', 'Class:EventWebService/Attribute:log_info' => 'Infolog', 'Class:EventWebService/Attribute:log_info+' => 'Resultaat infolog', 'Class:EventWebService/Attribute:log_warning' => 'Waarschuwingslog', @@ -437,7 +437,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( )); Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:EventRestService' => 'REST/JSON aanroep', + 'Class:EventRestService' => 'Gebeurtenis - REST/JSON API-aanroep', 'Class:EventRestService+' => 'Log van een aangeroepen REST/JSON-service', 'Class:EventRestService/Attribute:operation' => 'Handeling', 'Class:EventRestService/Attribute:operation+' => 'Argument \'operation\'', @@ -458,7 +458,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:EventLoginUsage' => 'Gebruik van logins', + 'Class:EventLoginUsage' => 'Gebeurtenis - gebruik van login', 'Class:EventLoginUsage+' => 'Verbinding met de applicatie', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', 'Class:EventLoginUsage/Attribute:user_id+' => 'Login', @@ -473,21 +473,21 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:Action' => 'Custom Actie', + 'Class:Action' => 'Actie', 'Class:Action+' => 'Door gebruiker gedefinieerde actie', 'Class:Action/Attribute:name' => 'Naam', 'Class:Action/Attribute:name+' => '', 'Class:Action/Attribute:description' => 'Beschrijving', 'Class:Action/Attribute:description+' => '', 'Class:Action/Attribute:status' => 'Status', - 'Class:Action/Attribute:status+' => 'In productie of ?', + 'Class:Action/Attribute:status+' => 'De status van deze actie', 'Class:Action/Attribute:status/Value:test' => 'Wordt getest', 'Class:Action/Attribute:status/Value:test+' => 'Wordt getest', 'Class:Action/Attribute:status/Value:enabled' => 'In productie', 'Class:Action/Attribute:status/Value:enabled+' => 'In productie', 'Class:Action/Attribute:status/Value:disabled' => 'Inactief', 'Class:Action/Attribute:status/Value:disabled+' => 'Inactief', - 'Class:Action/Attribute:trigger_list' => 'Verwante Triggers', + 'Class:Action/Attribute:trigger_list' => 'Gerelateerde triggers', 'Class:Action/Attribute:trigger_list+' => 'Triggers gelinkt aan deze actie', 'Class:Action/Attribute:finalclass' => 'Type', 'Class:Action/Attribute:finalclass+' => '', @@ -498,8 +498,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ActionNotification' => 'Notificatie', - 'Class:ActionNotification+' => 'Notificatie (abstract)', + 'Class:ActionNotification' => 'Melding', + 'Class:ActionNotification+' => 'Melding (abstract)', )); // @@ -507,7 +507,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:ActionEmail' => 'E-mail notificatie', + 'Class:ActionEmail' => 'E-mailmelding', 'Class:ActionEmail+' => '', 'Class:ActionEmail/Attribute:test_recipient' => 'Testontvanger', 'Class:ActionEmail/Attribute:test_recipient+' => 'Bestemming als de status op "Test" staat', @@ -541,7 +541,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Trigger' => 'Trigger', - 'Class:Trigger+' => 'Custom event handler', + 'Class:Trigger+' => 'Aanleiding tot het uitvoeren van een actie', 'Class:Trigger/Attribute:description' => 'Beschrijving', 'Class:Trigger/Attribute:description+' => 'Beschrijving in één regel', 'Class:Trigger/Attribute:action_list' => 'Getriggerde acties', @@ -638,8 +638,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:TriggerOnThresholdReached' => 'Trigger (op drempelwaarde)', - 'Class:TriggerOnThresholdReached+' => 'Trigger op Stop-Watch drempelwaarde bereikt', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch', + 'Class:TriggerOnThresholdReached+' => 'Trigger op Stopwatch drempelwaarde bereikt', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stopwatch', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Drempelwaarde', 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', @@ -650,7 +650,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:lnkTriggerAction' => 'Actie/Trigger', + 'Class:lnkTriggerAction' => 'Link Actie / Trigger', 'Class:lnkTriggerAction+' => 'Link tussen een trigger en een actie', 'Class:lnkTriggerAction/Attribute:action_id' => 'Actie', 'Class:lnkTriggerAction/Attribute:action_id+' => 'De actie die moet worden uitgevoerd', @@ -672,36 +672,36 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SynchroDataSource/Attribute:name+' => 'Naam', 'Class:SynchroDataSource/Attribute:description' => 'Beschrijving', 'Class:SynchroDataSource/Attribute:status' => 'Status', - 'Class:SynchroDataSource/Attribute:scope_class' => 'Target klasse', + 'Class:SynchroDataSource/Attribute:scope_class' => 'Doelklasse', 'Class:SynchroDataSource/Attribute:user_id' => 'Gebruiker', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Verwittig dit contact', 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Verwittig dit contact', - 'Class:SynchroDataSource/Attribute:url_icon' => 'Hyperlink van de Icoon', - 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink een (kleine) afbeelding die de applicatie waarmee iTop is gesynchroniseerd', - 'Class:SynchroDataSource/Attribute:url_application' => 'Hyperlink van de applicatie', - 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink naar het iTop object in de externe applicatie waarmee iTop is gesynchroniseerd (indien van toepassing). Mogelijke procurators: $this->attribute$ and $replica->primary_key$', + 'Class:SynchroDataSource/Attribute:url_icon' => 'Pictogram (hyperlink)', + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink een pictogram die de applicatie voorstelt waarmee wordt gesynchroniseerd', + 'Class:SynchroDataSource/Attribute:url_application' => 'Applicatie (hyperlink)', + 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink naar de externe applicatie waarmee wordt gesynchroniseerd (indien van toepassing). Beschikbare plaatshouders: $this->attribute$ and $replica->primary_key$', 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation-beleid', 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Vernieuwingsinterval', 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Het volledige herladen van alle data moet minstens om deze tijd gebeuren.', - 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Actie op nul', + 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Actie bij nul', 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Actie die wordt ondernomen wanneer de zoekopdracht geen object geeft', - 'Class:SynchroDataSource/Attribute:action_on_one' => 'Actie op één', + 'Class:SynchroDataSource/Attribute:action_on_one' => 'Actie bij één', 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Action die wordt ondernomen wanneer de zoekopdracht precies één object geeft', - 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Actie op meerdere', + 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Actie bij meerdere', 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Actie die wordt ondernomen wanneer de zoekopdracht meerdere objecten geeft', - 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Gebruikers toegestaan', - 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Wie is geautoriseerd om gesynchroniseerde objecten te verwijderen', + 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Toegestane gebruikers', + 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'De gebruikers die geautoriseerd zijn om gesynchroniseerde objecten te verwijderen', 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Niemand', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Alleen administrators', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Alleen beheerders', 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Alle geautoriseerde gebruikers', 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Updateregels', 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Syntax: field_name:value; ...', 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Retentietijd', - 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Hoe lang een overbodig object wordt bewaard voordat deze wordt verwijderd', + 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Hoe lang een overbodig object wordt bewaard voordat het wordt verwijderd', 'Class:SynchroDataSource/Attribute:database_table_name' => 'Datatabel', - 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Naam van de tabel waarin de gesynchroniseerde data wordt opgeslagen. Wanneer deze wordt leeggelaten zal een standaard naam worden opgegeven.', + 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Naam van de tabel waarin de gesynchroniseerde data wordt opgeslagen. Als deze wordt leeggelaten, dan zal een standaard naam worden opgegeven.', 'SynchroDataSource:Description' => 'Beschrijving', - 'SynchroDataSource:Reconciliation' => 'Search & reconciliation', + 'SynchroDataSource:Reconciliation' => 'Zoeken & reconciliation', 'SynchroDataSource:Deletion' => 'Regels voor het verwijderen', 'SynchroDataSource:Status' => 'Status', 'SynchroDataSource:Information' => 'Informatie', @@ -719,7 +719,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:SynchroReconcile:No' => 'Nee', 'Core:SynchroUpdate:Yes' => 'Ja', 'Core:SynchroUpdate:No' => 'Nee', - 'Core:Synchro:LastestStatus' => 'Laatste Status', + 'Core:Synchro:LastestStatus' => 'Meest recente status', 'Core:Synchro:History' => 'Synchronisatiegeschiedenis', 'Core:Synchro:NeverRun' => 'Deze synchro heeft nog niet gelopen. Er is nog geen log.', 'Core:Synchro:SynchroEndedOn_Date' => 'De laatste synchronisatie eindigde op %1$s.', @@ -745,12 +745,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:Synchro:Nb_Replica' => 'Replica verwerkt: %1$s', 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s', 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'Tenminste één reconciliation-sleutel (key) moet worden opgegeven, of de reconciliation policy moet zijn dat de primaire sleutel (key) wordt gebruikt.', - 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'Een retention period voor het verwijderen moet worden opgegeven, omdat alle objecten verwijderd worden nadat ze gemarkeerd zijn als overbodig', + 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'Een retentieperiode voor het verwijderen moet worden opgegeven, omdat alle objecten verwijderd worden nadat ze gemarkeerd zijn als overbodig', 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Overbodige objecten moeten worden geüpdatet, maar er is geen update opgegeven.', 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'De tabel %1$s bestaat al in de database. Gebruik een andere naam voor deze synchro-datatabel.', - 'Core:SynchroReplica:PublicData' => 'Publieke Data', - 'Core:SynchroReplica:PrivateDetails' => 'Private Details', - 'Core:SynchroReplica:BackToDataSource' => 'Ga terug naar de Synchro Data Source: %1$s', + 'Core:SynchroReplica:PublicData' => 'Publieke data', + 'Core:SynchroReplica:PrivateDetails' => 'Privéetails', + 'Core:SynchroReplica:BackToDataSource' => 'Ga terug naar de Synchronisatie-databron: %1$s', 'Core:SynchroReplica:ListOfReplicas' => 'Lijst van Replica', 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primaire sleutel)', 'Core:SynchroAtt:attcode' => 'Attribuut', @@ -789,7 +789,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Vorige waarde', 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log', 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Meest recente invoer', - 'Class:SynchroDataSource' => 'Synchro Databron', + 'Class:SynchroDataSource' => 'Synchronisatie-databron', 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementatie', 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Overbodig', 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Productie', @@ -813,7 +813,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Iedereen mag deze objecten verwijderen', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Niemand', 'Class:SynchroAttribute' => 'Synchro Attribuut', - 'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Databron', + 'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchronisatie-databron', 'Class:SynchroAttribute/Attribute:attcode' => 'Attribuutcode', 'Class:SynchroAttribute/Attribute:update' => 'Update', 'Class:SynchroAttribute/Attribute:reconcile' => 'Reconcile', @@ -828,7 +828,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Scheidingsteken rijen', 'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Scheidingsteken attributen', 'Class:SynchroLog' => 'Synchronisatielog', - 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Databron', + 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchronisatie-databron', 'Class:SynchroLog/Attribute:start_date' => 'Begindatum', 'Class:SynchroLog/Attribute:end_date' => 'Einddatum', 'Class:SynchroLog/Attribute:status' => 'Status', @@ -852,9 +852,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SynchroLog/Attribute:last_error' => 'Laatste foutmelding', 'Class:SynchroLog/Attribute:traces' => 'Logs', 'Class:SynchroReplica' => 'Synchro Replica', - 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Databron', - 'Class:SynchroReplica/Attribute:dest_id' => 'Bestemming van het object (ID)', - 'Class:SynchroReplica/Attribute:dest_class' => 'Type bestemming', + 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchronisatie-databron', + 'Class:SynchroReplica/Attribute:dest_id' => 'Doelobject (ID)', + 'Class:SynchroReplica/Attribute:dest_class' => 'Doelklasse', 'Class:SynchroReplica/Attribute:status_last_seen' => 'Laatst gezien', 'Class:SynchroReplica/Attribute:status' => 'Status', 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Aangepast', @@ -924,12 +924,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:BulkExport:OptionFormattedText' => 'Behoud tekstopmaak', 'Core:BulkExport:ScopeDefinition' => 'Definitie van de te exporteren objecten', 'Core:BulkExportLabelOQLExpression' => 'OQL Query:', - 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook invoer:', + 'Core:BulkExportLabelPhrasebookEntry' => 'Favoriete query:', 'Core:BulkExportMessageEmptyOQL' => 'Gelieve een geldige OQL-query op te geven.', - 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Gelieve een geldige Phrasebook-invoer op te geven', + 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Gelieve een geldige favoriete query op te geven', 'Core:BulkExportQueryPlaceholder' => 'Typ hier een OQL-query...', - 'Core:BulkExportCanRunNonInteractive' => 'Klik hier om de export uit te voeren in non-interactieve mode', - 'Core:BulkExportLegacyExport' => 'Klik hier om de oude export te gebruiken', + 'Core:BulkExportCanRunNonInteractive' => 'Voer de export uit in non-interactieve mode', + 'Core:BulkExportLegacyExport' => 'Gebruik oude export-methode', 'Core:BulkExport:XLSXOptions' => 'Opties voor Excel', 'Core:BulkExport:TextFormat' => 'Tekstvelden die HTML-opmaak bevatten', 'Core:BulkExport:DateTimeFormat' => 'Datum- en tijdformaat', diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php index b9b35d975..6548e3979 100644 --- a/dictionaries/nl.dictionary.itop.ui.php +++ b/dictionaries/nl.dictionary.itop.ui.php @@ -22,9 +22,9 @@ * http://www.linprofs.com * * @author Hipska (2018) - * @author jbostoen (2018) + * @author Jeffrey Bostoen - (2018 - 2019) * - * @copyright Copyright (C) 2010-2018 Combodo SARL + * @copyright Copyright (C) 2010-2019 Combodo SARL * @licence http://opensource.org/licenses/AGPL-3.0 */ ////////////////////////////////////////////////////////////////////// @@ -59,16 +59,16 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:AuditRule' => 'Auditregel', 'Class:AuditRule+' => 'Een regel voor het controleren van een bepaalde Auditcategorie', 'Class:AuditRule/Attribute:name' => 'Naam regel', - 'Class:AuditRule/Attribute:name+' => 'Afkorting van de regel', - 'Class:AuditRule/Attribute:description' => 'Audit Regel beschrijving', - 'Class:AuditRule/Attribute:description+' => 'Uitgebreide beschrijving van deze Audit regel', + 'Class:AuditRule/Attribute:name+' => 'Naam van de regel', + 'Class:AuditRule/Attribute:description' => 'Beschrijving', + 'Class:AuditRule/Attribute:description+' => 'Uitgebreide beschrijving van deze Auditregel', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tagklasse', 'Class:TagSetFieldData/Attribute:obj_class' => 'Objectklasse', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Veldcode', 'Class:AuditRule/Attribute:query' => 'Query om uit te voeren', 'Class:AuditRule/Attribute:query+' => 'De OQL-expressie voor het uitvoeren', 'Class:AuditRule/Attribute:valid_flag' => 'Geldige objecten?', - 'Class:AuditRule/Attribute:valid_flag+' => 'Waar als de regel de geldige objecten teruggeeft, anders onwaar', + 'Class:AuditRule/Attribute:valid_flag+' => 'Waar als de regel de geldige objecten vindt, anders onwaar', 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'Waar', 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Waar', 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'Onwaar', @@ -85,7 +85,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Query' => 'Query', - 'Class:Query+' => 'Een query is een data set die op een dynamische manier is gedefinieerd', + 'Class:Query+' => 'Een query is een definie voor een dataset die op een dynamische manier wordt samengesteld', 'Class:Query/Attribute:name' => 'Naam', 'Class:Query/Attribute:name+' => 'Identificeert de query', 'Class:Query/Attribute:description' => 'Beschrijving', @@ -109,21 +109,21 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:User' => 'Gebruiker', - 'Class:User+' => 'Gebruiker login', + 'Class:User+' => 'Login voor gebruiker', 'Class:User/Attribute:finalclass' => 'Accounttype', 'Class:User/Attribute:finalclass+' => '', 'Class:User/Attribute:contactid' => 'Contact', 'Class:User/Attribute:contactid+' => 'Contactpersoon', 'Class:User/Attribute:org_id' => 'Organisatie', - 'Class:User/Attribute:org_id+' => 'Organization of the associated person~~', + 'Class:User/Attribute:org_id+' => 'Organisatie van de gerelateerde persoon', 'Class:User/Attribute:last_name' => 'Achternaam', - 'Class:User/Attribute:last_name+' => 'Naam van het overeenkomende contact', + 'Class:User/Attribute:last_name+' => 'Naam van de overeenkomende persoon', 'Class:User/Attribute:first_name' => 'Voornaam', - 'Class:User/Attribute:first_name+' => 'Voornaam van het overeenkomende contact', + 'Class:User/Attribute:first_name+' => 'Voornaam van de overeenkomende persoon', 'Class:User/Attribute:email' => 'E-mailadres', - 'Class:User/Attribute:email+' => 'E-mailadres van het overeenkomende contact', + 'Class:User/Attribute:email+' => 'E-mailadres van de overeenkomende persoon', 'Class:User/Attribute:login' => 'Login', - 'Class:User/Attribute:login+' => 'Identificatie van de gebruiker', + 'Class:User/Attribute:login+' => 'Login (gebruikersnaam) waarmee deze persoon zich kan aanmelden', 'Class:User/Attribute:language' => 'Taal', 'Class:User/Attribute:language+' => 'Taal van de gebruiker', 'Class:User/Attribute:language/Value:EN US' => 'Engels', @@ -131,20 +131,20 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:User/Attribute:language/Value:FR FR' => 'Frans', 'Class:User/Attribute:language/Value:FR FR+' => 'Frans (Frankrijk)', 'Class:User/Attribute:profile_list' => 'Profielen', - 'Class:User/Attribute:profile_list+' => 'Rollen, verlenen rechten aan deze persoon', + '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+' => 'De eindgebruiker heeft toestemming om data te bekijken van de volgende organisaties. Als er geen organisatie is gespecificeerd, is er geen beperking.', + '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+' => 'Of de gebruikersaccount in- of uitgeschakeld is.', + 'Class:User/Attribute:status+' => 'De gebruikersaccount kan in- of uitgeschakeld zijn.', 'Class:User/Attribute:status/Value:enabled' => 'Ingeschakeld', 'Class:User/Attribute:status/Value:disabled' => 'Uitgeschakeld', 'Class:User/Error:LoginMustBeUnique' => 'Login moet uniek zijn - "%1s" is al in gebruik', - 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Er moet minstens één profiel toegewezen zijn aan deze gebruiker', + 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Minstens één profiel moet toegewezen zijn aan deze gebruiker', '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.', - 'Class:User/Error:PersonIsMandatory' => 'Het contact is verplicht.', + 'Class:User/Error:PersonIsMandatory' => 'De persoon moet ingevuld zijn.', 'Class:UserInternal' => 'Interne gebruiker', 'Class:UserInternal+' => 'Gebruiker gedefinieerd in iTop', )); @@ -157,9 +157,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:URP_Profiles' => 'Profiel', 'Class:URP_Profiles+' => 'Gebruikersprofiel', 'Class:URP_Profiles/Attribute:name' => 'Naam', - 'Class:URP_Profiles/Attribute:name+' => 'label', + 'Class:URP_Profiles/Attribute:name+' => 'Naam van dit gebruikersprofiel', 'Class:URP_Profiles/Attribute:description' => 'Beschrijving', - 'Class:URP_Profiles/Attribute:description+' => 'Beschrijving bestaand uit een regel', + 'Class:URP_Profiles/Attribute:description+' => 'Beschrijving van dit profiel', 'Class:URP_Profiles/Attribute:user_list' => 'Gebruikers', 'Class:URP_Profiles/Attribute:user_list+' => 'Gebruikers met deze rol', )); @@ -172,9 +172,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:URP_Dimensions' => 'Dimensie', 'Class:URP_Dimensions+' => 'Dimensie van de applicatie (definieert silo\'s)', 'Class:URP_Dimensions/Attribute:name' => 'Naam', - 'Class:URP_Dimensions/Attribute:name+' => 'label', + 'Class:URP_Dimensions/Attribute:name+' => 'Naam van deze dimensie', 'Class:URP_Dimensions/Attribute:description' => 'Beschrijving', - 'Class:URP_Dimensions/Attribute:description+' => 'Beschrijving bestaande uit een regel', + 'Class:URP_Dimensions/Attribute:description+' => 'Beschrijving van deze dimensie', 'Class:URP_Dimensions/Attribute:type' => 'Type', 'Class:URP_Dimensions/Attribute:type+' => 'Klassenaam of data type (projection unit)', )); @@ -184,12 +184,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:URP_UserProfile' => 'Gebruiker naar profiel', - 'Class:URP_UserProfile+' => 'Gebruikerprofielen', + 'Class:URP_UserProfile' => 'Gebruiker / Profiel', + 'Class:URP_UserProfile+' => 'Koppeling tussen gebruikers en profielen', 'Class:URP_UserProfile/Attribute:userid' => 'Gebruiker', 'Class:URP_UserProfile/Attribute:userid+' => 'De gebruiker gekoppeld aan dit profiel', 'Class:URP_UserProfile/Attribute:userlogin' => 'Login', - 'Class:URP_UserProfile/Attribute:userlogin+' => 'Login van de gebruiker', + 'Class:URP_UserProfile/Attribute:userlogin+' => 'De login (gebruikersnaam) van de gebruiker', 'Class:URP_UserProfile/Attribute:profileid' => 'Profiel', 'Class:URP_UserProfile/Attribute:profileid+' => 'Gebruiksprofiel', 'Class:URP_UserProfile/Attribute:profile' => 'Profiel', @@ -204,8 +204,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:URP_UserOrg' => 'Gebruikersorganisaties', - 'Class:URP_UserOrg+' => 'Mijn organisaties', + 'Class:URP_UserOrg' => 'Gebruiker / Organisatie', + 'Class:URP_UserOrg+' => 'Koppeling tussen gebruikers en organisaties', 'Class:URP_UserOrg/Attribute:userid' => 'Gebruiker', 'Class:URP_UserOrg/Attribute:userid+' => 'Account van de gebruiker', 'Class:URP_UserOrg/Attribute:userlogin' => 'Login', @@ -236,7 +236,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:URP_ProfileProjection/Attribute:value' => 'Waarde-expressie', 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL-expressie (gebruikt $user) | constant | | +attribute code', 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribuut', - 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Target attribuutcode (optioneel)', + 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Code van doelattribuut (optioneel)', )); // @@ -251,11 +251,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:URP_ClassProjection/Attribute:dimension' => 'Dimensie', 'Class:URP_ClassProjection/Attribute:dimension+' => 'Dimensie van de applicatie', 'Class:URP_ClassProjection/Attribute:class' => 'Klasse', - 'Class:URP_ClassProjection/Attribute:class+' => 'Target klasse', + 'Class:URP_ClassProjection/Attribute:class+' => 'Doelklasse', 'Class:URP_ClassProjection/Attribute:value' => 'Waarde-expressie', 'Class:URP_ClassProjection/Attribute:value+' => 'OQL-expressie (gebruikt $this) | constant | | +attribute code', 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribuut', - 'Class:URP_ClassProjection/Attribute:attribute+' => 'Target attribuutcode (optioneel)', + 'Class:URP_ClassProjection/Attribute:attribute+' => 'Code van doelattribuut (optioneel)', )); // @@ -270,15 +270,15 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:URP_ActionGrant/Attribute:profile' => 'Profiel', 'Class:URP_ActionGrant/Attribute:profile+' => 'Gebruiksprofiel', 'Class:URP_ActionGrant/Attribute:class' => 'Klasse', - 'Class:URP_ActionGrant/Attribute:class+' => 'Target klasse', + 'Class:URP_ActionGrant/Attribute:class+' => 'Doelklasse', 'Class:URP_ActionGrant/Attribute:permission' => 'Toestemming', - 'Class:URP_ActionGrant/Attribute:permission+' => 'Toestemming of geen toestemming?', + 'Class:URP_ActionGrant/Attribute:permission+' => 'Is dit toegestaan?', 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'Ja', 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'Ja', 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'Nee', 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'Nee', 'Class:URP_ActionGrant/Attribute:action' => 'Actie', - 'Class:URP_ActionGrant/Attribute:action+' => 'Actie om te ondernemen op een bepaalde klasse', + 'Class:URP_ActionGrant/Attribute:action+' => 'Actie om uit te voeren op een bepaalde klasse', )); // @@ -293,15 +293,15 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:URP_StimulusGrant/Attribute:profile' => 'Profiel', 'Class:URP_StimulusGrant/Attribute:profile+' => 'Gebruiksprofiel', 'Class:URP_StimulusGrant/Attribute:class' => 'Klasse', - 'Class:URP_StimulusGrant/Attribute:class+' => 'Target-klasse', + 'Class:URP_StimulusGrant/Attribute:class+' => 'Doelklasse', 'Class:URP_StimulusGrant/Attribute:permission' => 'Toestemming', - 'Class:URP_StimulusGrant/Attribute:permission+' => 'Al dan niet toestemming', + 'Class:URP_StimulusGrant/Attribute:permission+' => 'Is dit toegestaan', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'Ja', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'Ja', 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'Nee', 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'Nee', 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus', - 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Stimuluscode', + 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Code van stimulus', )); // @@ -314,14 +314,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Actie verleen', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'Actie verleen', 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribuut', - 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Attribuutcode', + 'Class:URP_AttributeGrant/Attribute:attcode+' => 'Code van attribuut', )); // // Class: UserDashboard // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Class:UserDashboard' => 'Dashboard gebruiker', + 'Class:UserDashboard' => 'Gebruikerdashboard', 'Class:UserDashboard+' => '', 'Class:UserDashboard/Attribute:user_id' => 'Gebruiker', 'Class:UserDashboard/Attribute:user_id+' => '', @@ -349,32 +349,32 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'BooleanLabel:yes' => 'Ja', 'BooleanLabel:no' => 'Nee', - 'UI:Login:Title' => 'Aanmelden in iTop', + 'UI:Login:Title' => 'Aanmelden in '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenu' => 'Welkom', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:WelcomeMenu+' => 'Welkom in iTop', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:WelcomeMenu+' => 'Welkom in '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenuPage' => 'Welkom', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:WelcomeMenuPage+' => 'Welkom in iTop', // Duplicated into itop-welcome-itil (will be removed from here...) - 'UI:WelcomeMenu:Title' => 'Welkom in iTop', + 'Menu:WelcomeMenuPage+' => 'Welkom in '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...) + 'UI:WelcomeMenu:Title' => 'Welkom in '.ITOP_APPLICATION_SHORT, - 'UI:WelcomeMenu:LeftBlock' => '

iTop is een compleet en open source Portaal voor IT-operaties.

-
    Inclusief op maat van jouw IT-omgeving: -
  • Een complete CMDB (Configuration Management Database) voor het documenteren en beheren van de IT-inventaris.
  • -
  • Een Incident Management-module voor het vinden van en communiceren over alle problemen die optreden .
  • -
  • Een Change Management-module voor het plannen en opvolgen van de veranderingen.
  • -
  • Een database met gekende problemen om de oplossing van incidenten te versnellen.
  • -
  • Een storingsmodule voor het documenteren van alle geplande storingen en voor het informeren van de juiste contacten.
  • + 'UI:WelcomeMenu:LeftBlock' => '

    '.ITOP_APPLICATION_SHORT.' is een compleet en open source portaal voor IT-operaties.

    +
      Op maat van jouw IT-omgeving: +
    • Complete CMDB (Configuration Management Database) voor het documenteren en beheren van de IT-inventaris.
    • +
    • Incident Management-module voor het vinden van en communiceren over alle problemen die optreden .
    • +
    • Change Management-module voor het plannen en opvolgen van de veranderingen.
    • +
    • Database met gekende problemen om het oplossen van incidenten te versnellen.
    • +
    • Storingsmodule voor het documenteren van alle geplande storingen en voor het informeren van de juiste contacten.
    • Dashboards om snel een overzicht te krijgen.

    Alle modules kunnen volledig onafhankelijk van elkaar worden opgezet, stap voor stap.

    ', - 'UI:WelcomeMenu:RightBlock' => '

    iTop is gericht op serviceproviders, het zorgt ervoor dat IT-engineers gemakkelijk meerdere klanten of organisaties kunnen beheren. -

      iTop levert een uitgebreide set van bedrijfsprocessen die: -
    • De effectiviteit van het IT-management verbetert
    • -
    • De prestatie van IT-operaties verbetert
    • + 'UI:WelcomeMenu:RightBlock' => '

      '.ITOP_APPLICATION_SHORT.' is gericht op serviceproviders. Het zorgt ervoor dat IT-engineers gemakkelijk meerdere klanten of organisaties kunnen beheren. +

        '.ITOP_APPLICATION_SHORT.' zorgt dankzij een uitgebreide set van bedrijfsprocessen voor een reeks voordelen: +
      • De efficientië van het IT-management versterkt.
      • +
      • De prestaties van IT-operaties verbetert.
      • De klanttevredenheid verhoogt en leidinggevenden inzicht biedt in hun bedrijfsperformantie.

      -

      iTop is klaar om te worden geïntegreerd met jouw huidige infrastructuur rond IT Management.

      +

      '.ITOP_APPLICATION_SHORT.' is klaar om geïntegreerd te worden met jouw huidige infrastructuur rond IT-management.

        De adoptie van dit IT-operationele portaal zal je helpen met:
      • Het beter beheren van een steeds complexere IT-omgeving.
      • @@ -385,7 +385,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:WelcomeMenu:AllOpenRequests' => 'Open aanvragen: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mijn aanvragen', 'UI:WelcomeMenu:OpenIncidents' => 'Open incidenten: %1$d', - 'UI:WelcomeMenu:AllConfigItems' => 'Configuratie Items: %1$d', + 'UI:WelcomeMenu:AllConfigItems' => 'Configuratie-items: %1$d', 'UI:WelcomeMenu:MyIncidents' => 'Aan mij toegewezen incidenten', 'UI:AllOrganizations' => ' Alle Organisaties ', 'UI:YourSearch' => 'Jouw zoekopdracht', @@ -430,49 +430,49 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:SearchFor_Class' => 'Zoek naar %1$s objecten', 'UI:NoObjectToDisplay' => 'Geen object om weer te geven.', 'UI:Error:SaveFailed' => 'Het object kan niet bewaard worden:', - 'UI:Error:MandatoryTemplateParameter_object_id' => 'Parameter object_id is verplicht als link_attr is gespecificeerd. Controleer de definitie van het weergavesjabloon.', - 'UI:Error:MandatoryTemplateParameter_target_attr' => 'Parameter target_attr is verplicht als link_attr is gespecificeerd. Controleer de definitie van het weergavesjabloon.', - 'UI:Error:MandatoryTemplateParameter_group_by' => 'Parameter group_by is verplicht. Controleer de definitie van het weergavesjabloon.', + 'UI:Error:MandatoryTemplateParameter_object_id' => 'Parameter "object_id" is verplicht als "link_attr" is opgegeven. Controleer de definitie van het weergavesjabloon.', + 'UI:Error:MandatoryTemplateParameter_target_attr' => 'Parameter "target_attr" is verplicht als "link_attr" is opgegeven. Controleer de definitie van het weergavesjabloon.', + 'UI:Error:MandatoryTemplateParameter_group_by' => 'Parameter "group_by" is verplicht. Controleer de definitie van het weergavesjabloon.', 'UI:Error:InvalidGroupByFields' => 'Ongeldige lijst van velden waarop gegroepeerd moet worden: "%1$s".', - 'UI:Error:UnsupportedStyleOfBlock' => 'Fout: style of block wordt niet ondersteund: "%1$s".', + 'UI:Error:UnsupportedStyleOfBlock' => 'Fout: de stijl "%1$s" wordt niet ondersteund voor dit blok.', 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Incorrecte linkdefinitie: de klasse %1$s om objecten te beheren werd niet gevonden als externe sleutel (key) in de klasse %2$s', 'UI:Error:Object_Class_Id_NotFound' => 'Object: %1$s:%2$d niet gevonden', 'UI:Error:WizardCircularReferenceInDependencies' => 'Fout: cirkelverwijzing in de afhankelijke variabelen tussen de velden. Controleer het datamodel.', - 'UI:Error:UploadedFileTooBig' => 'Het geüploade bestand is te groot. De maximale grootte is %1$s. Contacteer jouw iTop-beheerder om deze limiet aan te passen. (Check de PHP-configuratie voor upload_max_filesize en post_max_size op de server).', + 'UI:Error:UploadedFileTooBig' => 'Het geüploade bestand is te groot. De maximale grootte is %1$s. Contacteer jouw '.ITOP_APPLICATION_SHORT.'-beheerder om deze limiet aan te passen. (Controleer de PHP-configuratie voor "upload_max_filesize" en "post_max_size" op de server).', 'UI:Error:UploadedFileTruncated.' => 'Het geüploade bestand is ingekort!', 'UI:Error:NoTmpDir' => 'De tijdelijke opslagruimte is niet gedefinieerd.', 'UI:Error:CannotWriteToTmp_Dir' => 'Niet mogelijk om het tijdelijke bestand naar een tijdelijke map weg te schrijven. upload_tmp_dir = "%1$s".', 'UI:Error:UploadStoppedByExtension_FileName' => 'Upload gestopt door bestandsextensie. (Oorspronkelijke bestandsnaam = "%1$s").', 'UI:Error:UploadFailedUnknownCause_Code' => 'Uploaden van bestand mislukt, oorzaak onbekend. (Foutcode = "%1$s").', - 'UI:Error:1ParametersMissing' => 'Fout: de volgende parameter moet worden gespecificeerd voor deze actie: %1$s.', - 'UI:Error:2ParametersMissing' => 'Fout: de volgende parameters moeten worden gespecificeerd voor deze actie: %1$s and %2$s.', - 'UI:Error:3ParametersMissing' => 'Fout: de volgende parameters moeten worden gespecificeerd voor deze actie: %1$s, %2$s and %3$s.', - 'UI:Error:4ParametersMissing' => 'Fout: de volgende parameters moeten worden gespecificeerd voor deze actie: %1$s, %2$s, %3$s and %4$s.', + 'UI:Error:1ParametersMissing' => 'Fout: de volgende parameter moet worden opgegeven voor deze actie: %1$s.', + 'UI:Error:2ParametersMissing' => 'Fout: de volgende parameters moeten worden opgegeven voor deze actie: %1$s and %2$s.', + 'UI:Error:3ParametersMissing' => 'Fout: de volgende parameters moeten worden opgegeven voor deze actie: %1$s, %2$s and %3$s.', + 'UI:Error:4ParametersMissing' => 'Fout: de volgende parameters moeten worden opgegeven voor deze actie: %1$s, %2$s, %3$s and %4$s.', 'UI:Error:IncorrectOQLQuery_Message' => 'Fout: incorrecte OQL-query: %1$s', 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'Er trad een fout op tijdens het uitvoeren van deze query: %1$s', - 'UI:Error:ObjectAlreadyUpdated' => 'Fout: het object is al geüpdatet.', - 'UI:Error:ObjectCannotBeUpdated' => 'Fout: het object kan niet worden geüpdatet.', + 'UI:Error:ObjectAlreadyUpdated' => 'Fout: het object is al aangepast.', + 'UI:Error:ObjectCannotBeUpdated' => 'Fout: het object kan niet worden aangepast.', 'UI:Error:ObjectsAlreadyDeleted' => 'Fout: objecten zijn al verwijderd', - 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'Je bent niet gemachtigd tot het verwijderen van meerdere objecten in klasse %1$s) in één keer', - 'UI:Error:DeleteNotAllowedOn_Class' => 'Je bent niet gemachtigd objecten in klasse %1$s te verwijderen', - 'UI:Error:BulkModifyNotAllowedOn_Class' => 'Je bent niet gemachtigd tot het updaten van meerdere objecten (klasse %1$s) in één keer', + 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'Je bent niet gemachtigd om meerdere objecten in klasse "%1$s") in één keer te verwijderen.', + 'UI:Error:DeleteNotAllowedOn_Class' => 'Je bent niet gemachtigd om objecten van de klasse "%1$s" te verwijderen', + 'UI:Error:BulkModifyNotAllowedOn_Class' => 'Je bent niet gemachtigd om meerdere objecten (klasse %1$s) in één keer aan te passen', 'UI:Error:ObjectAlreadyCloned' => 'Fout: het object is al gekloond!', 'UI:Error:ObjectAlreadyCreated' => 'Fout: het object is al aangemaakt!', - 'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Fout: ongeldige stimulus "%1$s" op object %2$s in staat "%3$s".', + 'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Fout: ongeldige stimulus "%1$s" op object %2$s in fase "%3$s".', 'UI:Error:InvalidDashboardFile' => 'Fout: ongeldig dashboard-bestand', 'UI:Error:InvalidDashboard' => 'Fout: ongeldig dashboard', 'UI:Error:MaintenanceMode' => 'Toepassing is momenteel in onderhoud', - 'UI:Error:MaintenanceTitle' => 'Maintenance~~', + 'UI:Error:MaintenanceTitle' => 'Onderhoud', - 'UI:GroupBy:Count' => 'Tel', - 'UI:GroupBy:Count+' => 'Aantal elementen', + 'UI:GroupBy:Count' => 'Aantal', + 'UI:GroupBy:Count+' => 'Aantal objecten', 'UI:CountOfObjects' => '%1$d objecten voldoen aan de criteria.', 'UI_CountOfObjectsShort' => '%1$d objecten.', 'UI:NoObject_Class_ToDisplay' => 'Geen %1$s om weer te geven', 'UI:History:LastModified_On_By' => 'Laatst bewerkt op %1$s door %2$s.', 'UI:HistoryTab' => 'Geschiedenis', - 'UI:NotificationsTab' => 'Notificaties', + 'UI:NotificationsTab' => 'Meldingen', 'UI:History:BulkImports' => 'Geschiedenis', 'UI:History:BulkImports+' => 'Lijst van CSV-imports (nieuwste import eerst)', 'UI:History:BulkImportDetails' => 'Veranderingen volgend op CSV-import uitgevoerd op %1$s (door %2$s)', @@ -504,7 +504,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:SplitDateTime-Date' => 'datum', 'UI:SplitDateTime-Time' => 'tijd', 'UI:TruncatedResults' => '%1$d objecten weergegeven buiten %2$d', - 'UI:DisplayAll' => 'Geef Alles weer', + 'UI:DisplayAll' => 'Toon alles', 'UI:CollapseList' => 'Inklappen', 'UI:CountOfResults' => '%1$d object(en)', 'UI:ChangesLogTitle' => 'Changes log (%1$d):', @@ -520,76 +520,77 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:SearchValue:CheckAll' => 'Vink alles aan', 'UI:SearchValue:UncheckAll' => 'Vink alles uit', 'UI:SelectOne' => '-- selecteer --', - 'UI:Login:Welcome' => 'Welkom in iTop!', + 'UI:Login:Welcome' => 'Welkom in '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Ongeldige gebruikersnaam of wachtwoord, probeer opnieuw.', 'UI:Login:IdentifyYourself' => 'Identificeer jezelf voordat je verder gaat', 'UI:Login:UserNamePrompt' => 'Gebruikersnaam', 'UI:Login:PasswordPrompt' => 'Wachtwoord', 'UI:Login:ForgotPwd' => 'Wachtwoord vergeten?', 'UI:Login:ForgotPwdForm' => 'Wachtwoord vergeten', - 'UI:Login:ForgotPwdForm+' => 'iTop kan je een e-mail sturen waarin de instructies voor het resetten van jouw account staan.', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' kan je een e-mail sturen waarin de instructies voor het resetten van jouw account staan.', 'UI:Login:ResetPassword' => 'Stuur nu!', 'UI:Login:ResetPwdFailed' => 'E-mail sturen mislukt: %1$s', - 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:Login:SeparatorOr' => 'Of', - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is geen geldige login', - 'UI:ResetPwd-Error-NotPossible' => 'externe accounts staan het resetten van het wachtwoord niet toe.', - 'UI:ResetPwd-Error-FixedPwd' => 'deze account staat het resetten van het wachtwoord niet toe', - 'UI:ResetPwd-Error-NoContact' => 'deze account is niet gelinkt aan een persoon.', - 'UI:ResetPwd-Error-NoEmailAtt' => 'deze account is niet gelinkt aan een persoon waarvan een e-mailadres gekend is. Neem contact op met jouw beheerder.', - 'UI:ResetPwd-Error-NoEmail' => 'Er mist een e-mailadres. Neem contact op met jouw beheerder.', + 'UI:ResetPwd-Error-WrongLogin' => '"%1$s" is geen geldige login', + 'UI:ResetPwd-Error-NotPossible' => 'Het wachtwoord van externe accounts kan niet gereset worden.', + 'UI:ResetPwd-Error-FixedPwd' => 'Deze account staat het resetten van het wachtwoord niet toe.', + 'UI:ResetPwd-Error-NoContact' => 'Deze account is niet gelinkt aan een persoon.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'Deze account is niet gelinkt aan een persoon waarvan een e-mailadres gekend is. Neem contact op met jouw beheerder.', + 'UI:ResetPwd-Error-NoEmail' => 'Er ontbreekt een e-mailadres. Neem contact op met jouw beheerder.', 'UI:ResetPwd-Error-Send' => 'Er is een technisch probleem bij het verzenden van de e-mail. Neem contact op met jouw beheerder.', - 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', - 'UI:ResetPwd-EmailSubject' => 'Reset jouw iTop-wachtwoord', - 'UI:ResetPwd-EmailBody' => '

        U hebt een reset van jouw iTop-wachtwoord aangevraagd.

        Klik op deze link (eenmalig gebruik) om een nieuw wachtwoord in te voeren

        .', + + 'UI:ResetPwd-EmailSent' => 'Kijk in jouw mailbox (eventueel bij ongewenste mail) en volg de instructies...', + 'UI:ResetPwd-EmailSubject' => 'Reset jouw '.ITOP_APPLICATION_SHORT.'-wachtwoord', + 'UI:ResetPwd-EmailBody' => '

        Je hebt een reset van jouw '.ITOP_APPLICATION_SHORT.'-wachtwoord aangevraagd.

        Klik op deze link (eenmalig te gebruiken) om een nieuw wachtwoord in te voeren

        .', 'UI:ResetPwd-Title' => 'Reset wachtwoord', 'UI:ResetPwd-Error-InvalidToken' => 'Sorry. Jouw wachtwoord is al gereset, of je hebt al meerdere e-mails ontvangen. Zorg ervoor dat je de link in de laatst ontvangen e-mail gebruikt.', - 'UI:ResetPwd-Error-EnterPassword' => 'Voer het nieuwe wachtwoord voor de account \'%1$s\' in.', + 'UI:ResetPwd-Error-EnterPassword' => 'Voer het nieuwe wachtwoord voor de account "%1$s" in.', 'UI:ResetPwd-Ready' => 'Het wachtwoord is veranderd', 'UI:ResetPwd-Login' => 'Klik hier om in te loggen', - 'UI:Login:About' => '', + 'UI:Login:About' => ITOP_APPLICATION, 'UI:Login:ChangeYourPassword' => 'Verander jouw wachtwoord', 'UI:Login:OldPasswordPrompt' => 'Oud wachtwoord', 'UI:Login:NewPasswordPrompt' => 'Nieuw wachtwoord', 'UI:Login:RetypeNewPasswordPrompt' => 'Herhaal nieuwe wachtwoord', 'UI:Login:IncorrectOldPassword' => 'Fout: het oude wachtwoord is incorrect', 'UI:LogOffMenu' => 'Log uit', - 'UI:LogOff:ThankYou' => 'Bedankt voor het gebruiken van iTop', + 'UI:LogOff:ThankYou' => 'Bedankt voor het gebruiken van '.ITOP_APPLICATION, 'UI:LogOff:ClickHereToLoginAgain' => 'Klik hier om in te loggen', 'UI:ChangePwdMenu' => 'Verander wachtwoord', - 'UI:Login:PasswordChanged' => 'Wachtwoord met succes veranderd', - 'UI:AccessRO-All' => 'iTop is alleen-lezen', - 'UI:AccessRO-Users' => 'iTop is alleen-lezen voor eindgebruikers', + 'UI:Login:PasswordChanged' => 'Wachtwoord met succes aangepast', + 'UI:AccessRO-All' => ITOP_APPLICATION.' is alleen-lezen', + 'UI:AccessRO-Users' => ITOP_APPLICATION.' is alleen-lezen voor eindgebruikers', 'UI:ApplicationEnvironment' => 'Omgeving van de applicatie: %1$s', 'UI:Login:RetypePwdDoesNotMatch' => 'Het nieuwe wachtwoord en de herhaling van het nieuwe wachtwoord komen niet overeen', - 'UI:Button:Login' => 'Enter iTop', - 'UI:Login:Error:AccessRestricted' => 'Geen toegang tot iTop. Neem contact op met een iTop-beheerder.', - 'UI:Login:Error:AccessAdmin' => 'Alleen toegankelijk voor mensen met beheerdersrechten. Neem contact op met een iTop-beheerder', - 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~', - 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~', - 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~', + 'UI:Button:Login' => 'Ga naar '.ITOP_APPLICATION, + 'UI:Login:Error:AccessRestricted' => 'Geen toegang tot '.ITOP_APPLICATION_SHORT.'. Neem contact op met een '.ITOP_APPLICATION_SHORT.'-beheerder.', + 'UI:Login:Error:AccessAdmin' => 'Alleen toegankelijk voor mensen met beheerdersrechten. Neem contact op met een '.ITOP_APPLICATION_SHORT.'-beheerder', + 'UI:Login:Error:WrongOrganizationName' => 'Onbekende organisatie', + 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Meerdere contacten hebben hetzelfde e-mailadres', + 'UI:Login:Error:NoValidProfiles' => 'Geen geldig profiel opgegeven', 'UI:CSVImport:MappingSelectOne' => '-- Selecteer --', 'UI:CSVImport:MappingNotApplicable' => '-- Negeer dit veld --', - 'UI:CSVImport:NoData' => 'Lege data set..., voeg data toe', + 'UI:CSVImport:NoData' => 'Lege dataset..., voeg data toe', 'UI:Title:DataPreview' => 'Datavoorbeeld', - 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fout: De data bevat slechts één kolom. Heb je het juiste scheidingsteken geselecteerd?', + 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fout: De data bevat slechts één kolom. Is het juiste scheidingsteken geselecteerd?', 'UI:CSVImport:FieldName' => 'Veld %1$d', 'UI:CSVImport:DataLine1' => 'Dataregel 1', 'UI:CSVImport:DataLine2' => 'Dataregel 2', 'UI:CSVImport:idField' => 'id (Primaire sleutel (key))', - 'UI:Title:BulkImport' => 'iTop - Bulk import', + 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import', 'UI:Title:BulkImport+' => 'CSV Import Wizard', - 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisatie van %1$d objecten van klasse %2$s', + 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisatie van %1$d objecten van klasse "%2$s"', 'UI:CSVImport:ClassesSelectOne' => '-- selecteer een --', 'UI:CSVImport:ErrorExtendedAttCode' => 'Interne fout: "%1$s" is een incorrecte code omdat "%2$s" geen externe sleutel (key) van klasse "%3$s" is', 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objecten(s) zullen onveranderd blijven.', - 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objecten(s) zullen worden veranderd.', + 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objecten(s) zullen worden aangepast.', 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objecten(s) zullen worden toegevoegd.', 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objecten(s) zullen fouten bevatten.', 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objecten(s) zijn onveranderd gebleven.', - 'UI:CSVImport:ObjectsWereModified' => '%1$d objecten(s) zijn veranderd.', + 'UI:CSVImport:ObjectsWereModified' => '%1$d objecten(s) zijn aangepast.', 'UI:CSVImport:ObjectsWereAdded' => '%1$d objecten(s) zijn toegevoegd.', 'UI:CSVImport:ObjectsHadErrors' => 'bij %1$d objecten(s) traden fouten op.', 'UI:Title:CSVImportStep2' => 'Stap 2 van 5: Opties voor CSV-gegevens', @@ -605,11 +606,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:CSVImport:QualifierDoubleQuote+' => '" (dubbele quote)', 'UI:CSVImport:QualifierSimpleQuote+' => '\' (enkele quote)', 'UI:CSVImport:QualifierOther' => 'anders:', - 'UI:CSVImport:TreatFirstLineAsHeader' => 'Beschouw de eerste regel als kop (kolomtitel)', + 'UI:CSVImport:TreatFirstLineAsHeader' => 'Eerste regel bevat kolomtitels (kolomkop)', 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => 'Sla %1$s regels aan het begin van het bestand over', 'UI:CSVImport:CSVDataPreview' => 'CSV-voorbeeld', 'UI:CSVImport:SelectFile' => 'Selecteer het bestand om te importeren:', - 'UI:CSVImport:Tab:LoadFromFile' => 'Laad van een bestand', + 'UI:CSVImport:Tab:LoadFromFile' => 'Vanuit bestand importeren', 'UI:CSVImport:Tab:CopyPaste' => 'Kopieer en plak data', 'UI:CSVImport:Tab:Templates' => 'Sjablonen', 'UI:CSVImport:PasteData' => 'Plak data om te importeren:', @@ -619,7 +620,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:CSVImport:CommentsAndHeader' => 'Opmerkingen en kolomtitel', 'UI:CSVImport:SelectClass' => 'Selecteer de klasse om te importeren:', 'UI:CSVImport:AdvancedMode' => 'Geavanceerde mode', - 'UI:CSVImport:AdvancedMode+' => 'In geavanceerde mode kan het "id" (primaire sleutel (key)) van de objecten gebruikt worden om deze te updaten en te hernoemen. De kolom "id" (indien beschikbaar) kan alleen worden gebruikt als zoekcriterium en kan niet worden gecombineerd met andere zoekcriteria.', + 'UI:CSVImport:AdvancedMode+' => 'In geavanceerde mode kan de "id" (primaire sleutel (key)) van de objecten gebruikt worden om deze te updaten en te hernoemen. De kolom "id" (indien beschikbaar) kan alleen worden gebruikt als zoekcriterium en kan niet worden gecombineerd met andere zoekcriteria.', 'UI:CSVImport:SelectAClassFirst' => 'Om de mapping te configureren, moet je eerst een klasse selecteren.', 'UI:CSVImport:HeaderFields' => 'Velden', 'UI:CSVImport:HeaderMappings' => 'Mappings', @@ -632,21 +633,21 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:UniversalSearch:Error' => 'Fout: %1$s', 'UI:UniversalSearch:LabelSelectTheClass' => 'Selecteer de klasse om te zoeken: ', - 'UI:CSVReport-Value-Modified' => 'Veranderd', - 'UI:CSVReport-Value-SetIssue' => 'Kon niet worden veranderd - reden: %1$s', - 'UI:CSVReport-Value-ChangeIssue' => 'Kon niet worden veranderd naar %1$s - reden: %2$s', + 'UI:CSVReport-Value-Modified' => 'Aangepast', + 'UI:CSVReport-Value-SetIssue' => 'Kon niet worden aangepast - reden: %1$s', + 'UI:CSVReport-Value-ChangeIssue' => 'Kon niet worden aangepast naar %1$s - reden: %2$s', 'UI:CSVReport-Value-NoMatch' => 'Geen match', 'UI:CSVReport-Value-Missing' => 'Ontbrekende verplichte waarde', 'UI:CSVReport-Value-Ambiguous' => 'Onduidelijk: gevonden %1$s objecten', 'UI:CSVReport-Row-Unchanged' => 'onveranderd', 'UI:CSVReport-Row-Created' => 'gemaakt', - 'UI:CSVReport-Row-Updated' => ' %1$d rijen geüpdatet', - 'UI:CSVReport-Row-Disappeared' => 'verdwenen, %1$d rijen geüpdatet', + 'UI:CSVReport-Row-Updated' => ' %1$d rijen aangepast', + 'UI:CSVReport-Row-Disappeared' => 'verdwenen, %1$d rijen aangepast', 'UI:CSVReport-Row-Issue' => 'Probleem: %1$s', 'UI:CSVReport-Value-Issue-Null' => 'Null niet toegestaan', 'UI:CSVReport-Value-Issue-NotFound' => 'Object niet gevonden', 'UI:CSVReport-Value-Issue-FoundMany' => ' %1$d Matches gevonden', - 'UI:CSVReport-Value-Issue-Readonly' => 'Het attribuut \'%1$s\' is alleen-lezen en kan niet worden veranderd (huidige waarde: %2$s,voorgestelde waarde: %3$s)', + 'UI:CSVReport-Value-Issue-Readonly' => 'Het attribuut \'%1$s\' is alleen-lezen en kan niet worden aangepast (huidige waarde: %2$s,voorgestelde waarde: %3$s)', 'UI:CSVReport-Value-Issue-Format' => 'Input %1$s verwerken mislukt', 'UI:CSVReport-Value-Issue-NoMatch' => 'Onverwachte waarde voor attribuut \'%1$s\': geen match gevonden, controleer spelling', 'UI:CSVReport-Value-Issue-Unknown' => 'Onverwachte waarde voor attribuut \'%1$s\': %2$s', @@ -661,8 +662,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:CSVReport-Icon-Unchanged' => 'Onveranderd', 'UI:CSVReport-Icon-Modified' => 'Aangepast', 'UI:CSVReport-Icon-Missing' => 'Ontbrekend', - 'UI:CSVReport-Object-MissingToUpdate' => 'Ontbrekend object: zal worden geüpdated', - 'UI:CSVReport-Object-MissingUpdated' => 'Ontbrekend: geüpdated', + 'UI:CSVReport-Object-MissingToUpdate' => 'Ontbrekend object: zal worden aangepast', + 'UI:CSVReport-Object-MissingUpdated' => 'Ontbrekend object: werd aangepast', 'UI:CSVReport-Icon-Created' => 'Aangemaakt', 'UI:CSVReport-Object-ToCreate' => 'Object zal worden aangemaakt', 'UI:CSVReport-Object-Created' => 'Object aangemaakt', @@ -674,11 +675,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:CSVReport-Stats-Modified' => '%1$.0f %% zullen worden aangepast.', 'UI:CSVExport:AdvancedMode' => 'Geavanceerde mode', - 'UI:CSVExport:AdvancedMode+' => 'In geavanceerde mode worden verscheidene kolommen toegevoegd aan de export: het id van het object, het id van de externe codes en hun reconciliation-attributen.', + 'UI:CSVExport:AdvancedMode+' => 'In geavanceerde mode worden verscheidene kolommen toegevoegd aan de export: id van het object, id van de externe codes en hun reconciliation-attributen.', 'UI:CSVExport:LostChars' => 'Tekstcoderingsprobleem', - 'UI:CSVExport:LostChars+' => 'Het gedownloade bestand zal worden gecodeerd in %1$s. iTop heeft een aantal karakters gedetecteerd die niet compatibel zijn met dit formaat. Deze karakters zullen worden vervangen door een ander karakter (bijvoorbeeld karakters met accent kunnen het accent verliezen), of ze zullen worden verwijderd. Je kan data kopiëren en plakken van jouw webbrowser. Ook kan je de beheerder contacteren om de codes te veranderen (Zie parameter \'csv_file_default_charset\').', + 'UI:CSVExport:LostChars+' => 'Het gedownloade bestand zal worden gecodeerd in %1$s. '.ITOP_APPLICATION_SHORT.' heeft een aantal karakters gedetecteerd die niet compatibel zijn met dit formaat. Deze karakters zullen worden vervangen door een ander karakter (bijvoorbeeld karakters met accent kunnen het accent verliezen), of ze zullen worden verwijderd. Je kan data kopiëren en plakken van jouw webbrowser. Ook kan je de beheerder contacteren om de codes te veranderen (Zie parameter \'csv_file_default_charset\').', - 'UI:Audit:Title' => 'iTop - CMDB Audit', + 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit', 'UI:Audit:InteractiveAudit' => 'Interactieve Audit', 'UI:Audit:HeaderAuditRule' => 'Auditregel', 'UI:Audit:HeaderNbObjects' => '# objecten', @@ -687,8 +688,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL-fout in de regel %1$s: %2$s.', 'UI:Audit:ErrorIn_Category_Reason' => 'OQL-fout in de categorie %1$s: %2$s.', - 'UI:RunQuery:Title' => 'iTop - Evaluatie van OQL-query', - 'UI:RunQuery:QueryExamples' => 'Voorbeelden van queries', + 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Evaluatie van OQL-query', + 'UI:RunQuery:QueryExamples' => 'Voorbeelden van query\'s', 'UI:RunQuery:HeaderPurpose' => 'Doel', 'UI:RunQuery:HeaderPurpose+' => 'Uitleg over de query', 'UI:RunQuery:HeaderOQLExpression' => 'OQL-expressie', @@ -696,15 +697,15 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:RunQuery:ExpressionToEvaluate' => 'Expressie om te evalueren: ', 'UI:RunQuery:MoreInfo' => 'Meer informatie over de query: ', 'UI:RunQuery:DevelopedQuery' => 'Herschreven query-expressie: ', - 'UI:RunQuery:SerializedFilter' => 'Serialized filter: ', - 'UI:RunQuery:DevelopedOQL' => 'Developed OQL~~', - 'UI:RunQuery:DevelopedOQLCount' => 'Developed OQL for count~~', - 'UI:RunQuery:ResultSQLCount' => 'Resulting SQL for count~~', - 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', + 'UI:RunQuery:SerializedFilter' => 'Geserialiseerde filter: ', + 'UI:RunQuery:DevelopedOQL' => 'Ontwikkelde OQL', + 'UI:RunQuery:DevelopedOQLCount' => 'Ontwikkelde OQL voor aantal', + 'UI:RunQuery:ResultSQLCount' => 'Resulterende SQL voor aantal', + 'UI:RunQuery:ResultSQL' => 'Resulterende SQL', 'UI:RunQuery:Error' => 'Er trad een fout op tijdens het uitvoeren van deze query: %1$s', - 'UI:Query:UrlForExcel' => 'URL om te gebruiken voor MS Excel-webqueries', + '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. 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 objecten schema', + 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objecten-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.', @@ -738,30 +739,30 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Schema:FilterDescription' => 'Beschrijving', 'UI:Schema:FilterDescription+' => 'Beschrijving van deze zoekcriteria', 'UI:Schema:AvailOperators' => 'Beschikbare medewerkers', - 'UI:Schema:AvailOperators+' => 'Mogelijke medewerkes voor deze zoekcriteria', + 'UI:Schema:AvailOperators+' => 'Mogelijke medewerkers voor deze zoekcriteria', 'UI:Schema:ChildClasses' => 'Subklassen', - 'UI:Schema:ReferencingClasses' => 'Refererende klasses', + 'UI:Schema:ReferencingClasses' => 'Verwijzende klasses', 'UI:Schema:RelatedClasses' => 'Gerelateerde klasses', 'UI:Schema:LifeCycle' => 'Levenscyclus', 'UI:Schema:Triggers' => 'Triggers', 'UI:Schema:Relation_Code_Description' => 'Relatie %1$s (%2$s)', - 'UI:Schema:RelationDown_Description' => 'Down: %1$s', - 'UI:Schema:RelationUp_Description' => 'Up: %1$s', - 'UI:Schema:RelationPropagates' => '%1$s: propageer naar %2$d levels, query: %3$s', + 'UI:Schema:RelationDown_Description' => 'Omlaag: %1$s', + 'UI:Schema:RelationUp_Description' => 'Omhoog: %1$s', + 'UI:Schema:RelationPropagates' => '%1$s: propageert naar %2$d levels, query: %3$s', 'UI:Schema:RelationDoesNotPropagate' => '%1$s: propageert niet (%2$d levels), query: %3$s', - 'UI:Schema:Class_ReferencingClasses_From_By' => '%1$s is aangeduid met klasse %2$s via het veld %3$s', + 'UI:Schema:Class_ReferencingClasses_From_By' => 'Verwijzing naar %1$s door de klasse "%2$s" via het veld "%3$s"', 'UI:Schema:Class_IsLinkedTo_Class_Via_ClassAndAttribute' => '%1$s is gelinkt met %2$s via %3$s::%4$s', - 'UI:Schema:Links:1-n' => 'Klasses wijzend naar %1$s (1:n links):', + 'UI:Schema:Links:1-n' => 'Klasses verwijzend naar %1$s (1:n links):', 'UI:Schema:Links:n-n' => 'Klasses gelinkt aan %1$s (n:n links):', - 'UI:Schema:Links:All' => 'Graph van alle gerelateerde klasses', + 'UI:Schema:Links:All' => 'Weergave van alle gerelateerde klasses', 'UI:Schema:NoLifeCyle' => 'Er is geen levenscyclus gedefinieerd voor deze klasse.', 'UI:Schema:LifeCycleTransitions' => 'Overgangen', - 'UI:Schema:LifeCyleAttributeOptions' => 'Attribuut options', + 'UI:Schema:LifeCyleAttributeOptions' => 'Opties van attribuut', 'UI:Schema:LifeCycleHiddenAttribute' => 'Verborgen', - 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Alleen-lezen', + 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Alleen lezen', 'UI:Schema:LifeCycleMandatoryAttribute' => 'Verplicht', - 'UI:Schema:LifeCycleAttributeMustChange' => 'Moet worden veranderd', - 'UI:Schema:LifeCycleAttributeMustPrompt' => 'Gebruiker zal gevraagd worden om de waarde te veranderen', + 'UI:Schema:LifeCycleAttributeMustChange' => 'Moet worden aangepast', + 'UI:Schema:LifeCycleAttributeMustPrompt' => 'Gebruiker zal gevraagd worden om de waarde aan te passen', 'UI:Schema:LifeCycleEmptyList' => 'lege lijst', 'UI:Schema:ClassFilter' => 'Klasse:', 'UI:Schema:DisplayLabel' => 'Weergavelabel:', @@ -776,7 +777,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Label:SelectedObjects' => 'Geselecteerde objecten: ', 'UI:Label:AvailableObjects' => 'Beschikbare objecten: ', 'UI:Link_Class_Attributes' => '%1$s attributen', - 'UI:SelectAllToggle+' => 'Selecteer Alles / Deselecteer Alles', + 'UI:SelectAllToggle+' => '(De)selecteer alles', 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Voeg %1$s objecten gelinkt met %2$s: %3$s toe', 'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Voeg %1$s objecten toe om te linken met de %2$s', 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Manage %1$s objecten gelinkt met %2$s: %3$s', @@ -786,42 +787,42 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Message:EmptyList:UseSearchForm' => 'Gebruik het bovenstaande zoekveld om te zoeker naar objecten die je wilt toevoegen.', 'UI:Wizard:FinalStepTitle' => 'Laatste stap: bevestiging', 'UI:Title:DeletionOf_Object' => 'Verwijderen van %1$s', - 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Verwijderen van %1$d objecten van klasse %2$s', + 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Verwijderen van %1$d objecten van klasse "%2$s"', 'UI:Delete:NotAllowedToDelete' => 'Je bent niet gemachtigd om dit object te verwijderen', - 'UI:Delete:NotAllowedToUpdate_Fields' => 'Je bent niet gemachtigd om het/de volgende veld(en) te updaten: %1$s', - 'UI:Error:ActionNotAllowed' => 'You are not allowed to do this action~~', + 'UI:Delete:NotAllowedToUpdate_Fields' => 'Je bent niet gemachtigd om het/de volgende veld(en) aan te passen: %1$s', + 'UI:Error:ActionNotAllowed' => 'Je bent niet gemachtigd om deze actie uit te voeren.', 'UI:Error:NotEnoughRightsToDelete' => 'Dit object kon niet worden verwijderd omdat de huidige gebruiker niet de juiste rechten heeft', 'UI:Error:CannotDeleteBecause' => 'Dit object kon niet worden verwijderd. Reden: %1$s', - 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Dit object kon niet worden verwijderd omdat eerst enkele manuele handelingen moeten worden verricht', - 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Dit object kon niet worden verwijderd omdat eerst enkele manuele handelingen moeten worden verricht', + 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Dit object kon niet worden verwijderd omdat er eerst enkele handmatige handelingen moeten worden verricht', + 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Dit object kon niet worden verwijderd omdat er eerst enkele handmatige handelingen moeten worden verricht', 'UI:Archive_User_OnBehalfOf_User' => '%1$s vanwege %2$s', 'UI:Delete:Deleted' => 'verwijderd', 'UI:Delete:AutomaticallyDeleted' => 'automatisch verwijderd', 'UI:Delete:AutomaticResetOf_Fields' => 'automatische reset van veld(en): %1$s', - 'UI:Delete:CleaningUpRefencesTo_Object' => 'Bezig met het opschonen van alle referenties naar %1$s...', - 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Bezig met het opschonen van %1$d objecten van klasse %2$s...', + 'UI:Delete:CleaningUpRefencesTo_Object' => 'Bezig met het opschonen van alle verwijzingen naar %1$s...', + 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Bezig met het opschonen van %1$d objecten van klasse "%2$s"...', 'UI:Delete:Done+' => 'Wat er is gebeurd...', 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s verwijderd', 'UI:Delete:ConfirmDeletionOf_Name' => 'Verwijderen van %1$s', - 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Verwijderen van %1$d objecten van klasse %2$s', + 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Verwijderen van %1$d objecten van klasse "%2$s"', 'UI:Delete:CannotDeleteBecause' => 'Kon niet worden verwijderd: %1$s', 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Zou automatisch moeten verwijderd worden, maar dat is niet mogelijk: %1$s', 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Moet handmatig verwijderd worden, maar dat is niet mogelijk: %1$s', 'UI:Delete:WillBeDeletedAutomatically' => 'Zal automatisch verwijderd worden', 'UI:Delete:MustBeDeletedManually' => 'Moet handmatig verwijderd worden', - 'UI:Delete:CannotUpdateBecause_Issue' => 'Zou automatisch moeten geüpdated worden, maar: %1$s', - 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Zal automatisch geüpdated worden (reset: %1$s)', - 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d objecten/links refereren naar %2$s', - 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d objecten/links refereren naar sommige objecten die verwijderd worden', - 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Elke verdere referentie moet verwijderd worden om de integriteit van de database te verzekeren', + 'UI:Delete:CannotUpdateBecause_Issue' => 'Zou automatisch moeten geüpdatet worden, maar: %1$s', + 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Zal automatisch aangeapst worden (reset: %1$s)', + 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d objecten/links verwijzen naar %2$s', + 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d objecten/links verwijzen naar sommige objecten die verwijderd worden', + 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Elke verdere verwijzing moet verwijderd worden om de integriteit van de database te verzekeren', 'UI:Delete:Consequence+' => 'Wat er zal gebeuren', 'UI:Delete:SorryDeletionNotAllowed' => 'Sorry, je bent niet gemachtigd om dit object te verwijderen. Voor uitgebreide uitleg, zie hierboven', - 'UI:Delete:PleaseDoTheManualOperations' => 'Verricht eerst de manuele handelingen die hierboven staan voordat je dit object verwijdert', + 'UI:Delete:PleaseDoTheManualOperations' => 'Verricht eerst de handmatige handelingen die hierboven staan voordat je dit object verwijdert', 'UI:Delect:Confirm_Object' => 'Bevestig dat je %1$s wil verwijderen.', 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Bevestig dat je de volgende %1$d objecten van klasse %2$s wilt verwijderen.', - 'UI:WelcomeToITop' => 'Welcome in iTop', - 'UI:DetailsPageTitle' => 'iTop - %1$s - %2$s details', - 'UI:ErrorPageTitle' => 'iTop - Foutmelding', + 'UI:WelcomeToITop' => 'Welkom in '.ITOP_APPLICATION, + 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s details', + 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Fout', 'UI:ObjectDoesNotExist' => 'Sorry, dit object bestaat niet (of je bent niet gemachtigd het te bekijken).', 'UI:ObjectArchived' => 'Dit object werd gearchiveerd. Gelieve de Archief-mode in te schakelen of je beheerder te contacteren.', 'Tag:Archived' => 'Gearchiveerd', @@ -831,61 +832,61 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Tag:Synchronized' => 'Gesynchroniseerd', 'ObjectRef:Archived' => 'Gearchiveerd', 'ObjectRef:Obsolete' => 'Buiten dienst', - 'UI:SearchResultsPageTitle' => 'iTop - Zoekresultaten', + 'UI:SearchResultsPageTitle' => ITOP_APPLICATION_SHORT.' - Zoekresultaten', 'UI:SearchResultsTitle' => 'Zoekresultaten', 'UI:SearchResultsTitle+' => 'Volledige tekst - zoekresultaten', 'UI:Search:NoSearch' => 'Geen zoekopdracht', - 'UI:Search:NeedleTooShort' => 'De zoekopdracht "%1$s" is te kort. Type minstens %2$d karakters.', + 'UI:Search:NeedleTooShort' => 'De zoekopdracht "%1$s" is te kort. Typ minstens %2$d karakters.', 'UI:Search:Ongoing' => 'Zoeken naar "%1$s"', 'UI:Search:Enlarge' => 'Vergroot de zoekopdracht', 'UI:FullTextSearchTitle_Text' => 'Resultaten voor "%1$s":', 'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d object(en) van klasse %2$s gevonden.', 'UI:Search:NoObjectFound' => 'Geen object gevonden.', - 'UI:ModificationPageTitle_Object_Class' => 'iTop - %1$s - %2$s modificatie', - 'UI:ModificationTitle_Class_Object' => 'Modificatie van %1$s: %2$s', - 'UI:ClonePageTitle_Object_Class' => 'iTop - Kloon %1$s - %2$s modificatie', - 'UI:CloneTitle_Class_Object' => 'Kloon van %1$s: %2$s', - 'UI:CreationPageTitle_Class' => 'iTop - Nieuwe %1$s aangemaakt', + 'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s aanpassing', + 'UI:ModificationTitle_Class_Object' => 'Aanpassen van %1$s: %2$s', + 'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - Kloon %1$s - %2$s aanpassing', + 'UI:CloneTitle_Class_Object' => 'Klonen van %1$s: %2$s', + 'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - Nieuwe %1$s aangemaakt', 'UI:CreationTitle_Class' => '%1$s aanmaken', 'UI:SelectTheTypeOf_Class_ToCreate' => 'Selecteer het type %1$s dat moet worden aangemaakt:', - 'UI:Class_Object_NotUpdated' => 'Geen verandering waargenomen, %1$s (%2$s) is not gemodificeerd.', - 'UI:Class_Object_Updated' => '%1$s (%2$s) geüpdated.', - 'UI:BulkDeletePageTitle' => 'iTop - Meerdere objecten verwijderen', + 'UI:Class_Object_NotUpdated' => 'Geen verandering waargenomen, %1$s (%2$s) is niet aangepast.', + 'UI:Class_Object_Updated' => '%1$s (%2$s) aangepast.', + 'UI:BulkDeletePageTitle' => ITOP_APPLICATION_SHORT.' - Meerdere objecten verwijderen', 'UI:BulkDeleteTitle' => 'Selecteer de objecten die je wilt verwijderen:', 'UI:PageTitle:ObjectCreated' => 'Object Aangemaakt.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s aangemaakt.', - 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Bezig met het toepassen van %1$s op object: %2$s in state %3$s tot target state: %4$s.', + 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Bezig met het toepassen van %1$s op object: %2$s in fase %3$s tot doelfase: %4$s.', 'UI:ObjectCouldNotBeWritten' => 'Het object kon niet geschreven worden: %1$s', - 'UI:PageTitle:FatalError' => 'iTop - Fatale Fout', - 'UI:SystemIntrusion' => 'Toegang geweigerd. U hebt een actie aangevraagd waarvoor je niet gemachtigd bent.', - 'UI:FatalErrorMessage' => 'Fatale fout, iTop kan niet doorgaan.', + 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Fatale Fout', + 'UI:SystemIntrusion' => 'Toegang geweigerd. Je hebt een actie aangevraagd waarvoor je niet gemachtigd bent.', + 'UI:FatalErrorMessage' => 'Fatale fout, '.ITOP_APPLICATION_SHORT.' kan niet doorgaan.', 'UI:Error_Details' => 'Fout: %1$s.', - 'UI:PageTitle:ClassProjections' => 'iTop gebruikersmanagement - klasse-projecties', - 'UI:PageTitle:ProfileProjections' => 'iTop gebuikersmanagement - profiel-projecties', + 'UI:PageTitle:ClassProjections' => ITOP_APPLICATION_SHORT.' gebruikersbeheer - klasse-projecties', + 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' gebruikersbeheer - profiel-projecties', 'UI:UserManagement:Class' => 'Klasse', 'UI:UserManagement:Class+' => 'Klasse van objecten', 'UI:UserManagement:ProjectedObject' => 'Object', - 'UI:UserManagement:ProjectedObject+' => 'Projected object', + 'UI:UserManagement:ProjectedObject+' => 'Beschermd object', 'UI:UserManagement:AnyObject' => '* elk *', 'UI:UserManagement:User' => 'Gebruiker', 'UI:UserManagement:User+' => 'Gebruiker bezig met de projectie', 'UI:UserManagement:Profile' => 'Profiel', - 'UI:UserManagement:Profile+' => 'Profiel waarin de projectie is gespecificeerd', - 'UI:UserManagement:Action:Read' => 'Lees', - 'UI:UserManagement:Action:Read+' => 'Lees/display objecten', - 'UI:UserManagement:Action:Modify' => 'Pas aan', - 'UI:UserManagement:Action:Modify+' => 'Maak de objecten aan en edit ze', - 'UI:UserManagement:Action:Delete' => 'Verwijder', - 'UI:UserManagement:Action:Delete+' => 'Verwijder objecten', - 'UI:UserManagement:Action:BulkRead' => 'Meerdere objecten lezen (Exporteer)', - 'UI:UserManagement:Action:BulkRead+' => 'Lijst de objecten op of exporteer ze allemaal ineens', + 'UI:UserManagement:Profile+' => 'Profiel waarin de projectie is opgegeven', + 'UI:UserManagement:Action:Read' => 'Lezen', + 'UI:UserManagement:Action:Read+' => 'Lezen/weergeven van objecten', + 'UI:UserManagement:Action:Modify' => 'Aanpassen', + 'UI:UserManagement:Action:Modify+' => 'Maken/aanpassen van objecten', + 'UI:UserManagement:Action:Delete' => 'Verwijderen', + 'UI:UserManagement:Action:Delete+' => 'Verwijder van objecten', + 'UI:UserManagement:Action:BulkRead' => 'Meerdere objecten lezen', + 'UI:UserManagement:Action:BulkRead+' => 'Lezen/weergevan van meerdere objecten', 'UI:UserManagement:Action:BulkModify' => 'Meerdere objecten aanpassen', - 'UI:UserManagement:Action:BulkModify+' => 'Verander meerdere objecten ineens/maak meerdere objecten aan (CSV import)', + 'UI:UserManagement:Action:BulkModify+' => 'Aanpassen van meerdere objecten in één keer', 'UI:UserManagement:Action:BulkDelete' => 'Meerdere objecten verwijderen', - 'UI:UserManagement:Action:BulkDelete+' => 'Verwijder meerdere objecten', + 'UI:UserManagement:Action:BulkDelete+' => 'Verwijderen van meerdere objecten in één keer', 'UI:UserManagement:Action:Stimuli' => 'Stimuli', - 'UI:UserManagement:Action:Stimuli+' => 'Toegestane (compound) acties', + 'UI:UserManagement:Action:Stimuli+' => 'Toegestane acties', 'UI:UserManagement:Action' => 'Actie', 'UI:UserManagement:Action+' => 'Actie uitgevoerd door de gebruiker', 'UI:UserManagement:TitleActions' => 'Acties', @@ -897,32 +898,31 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:UserManagement:AdminProfile+' => 'Beheerders hebben volledige lees- en schrijfrechten nodig in de database.', 'UI:UserManagement:NoLifeCycleApplicable' => 'Niet beschikbaar', 'UI:UserManagement:NoLifeCycleApplicable+' => 'Er is geen levenscyclus gedefinieerd voor deze klasse', - 'UI:UserManagement:GrantMatrix' => 'Grant Matrix', + 'UI:UserManagement:GrantMatrix' => 'Rechtenmatrix', 'UI:UserManagement:LinkBetween_User_And_Profile' => 'Link tussen %1$s en %2$s', 'UI:UserManagement:LinkBetween_User_And_Org' => 'Link tussen %1$s en %2$s', - 'Menu:AdminTools' => 'Administratietools', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:AdminTools+' => 'Administratietools', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AdminTools' => 'Beheerderstools', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AdminTools+' => 'Beheerderstools', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:AdminTools?' => 'Tools die alleen toegankelijk zijn voor gebruikers met een beheerdersprofiel', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:System' => 'System~~', + 'Menu:System' => 'Systeem', 'UI:ChangeManagementMenu' => 'Change Management', 'UI:ChangeManagementMenu+' => 'Change Management', - 'UI:ChangeManagementMenu:Title' => 'Changes Overzicht', - 'UI-ChangeManagementMenu-ChangesByType' => 'Changes aan de hand van type', - 'UI-ChangeManagementMenu-ChangesByStatus' => 'Changes aan de hand van type status', + 'UI:ChangeManagementMenu:Title' => 'Overzicht changes', + 'UI-ChangeManagementMenu-ChangesByType' => 'Changes aan de hand van soort', + 'UI-ChangeManagementMenu-ChangesByStatus' => 'Changes aan de hand van soort status', 'UI-ChangeManagementMenu-ChangesByWorkgroup' => 'Changes aan de hand van werkgroep', 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Nog niet toegewezen Changes', - 'UI:ConfigurationManagementMenu' => 'Configuratie Management', 'UI:ConfigurationManagementMenu+' => 'Configuratie Management', - 'UI:ConfigurationManagementMenu:Title' => 'Overzicht van de Infrastructuur', - 'UI-ConfigurationManagementMenu-InfraByType' => 'Objecten van de infrastructuur aan de hand van type', + 'UI:ConfigurationManagementMenu:Title' => 'Infrastructuuroverzicht', + 'UI-ConfigurationManagementMenu-InfraByType' => 'Objecten van de infrastructuur aan de hand van soort', 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Objecten van de infrastructuur aan de hand van status', 'UI:ConfigMgmtMenuOverview:Title' => 'Dashboard voor Configuratie Management', - 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuratie Items aan de hand van status', - 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuration Items aan de hand van type', + 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuratie-items aan de hand van status', + 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuratie-items aan de hand van soort', 'UI:RequestMgmtMenuOverview:Title' => 'Dashboard voor Request Management', 'UI-RequestManagementOverview-RequestByService' => 'Gebruikersaanvragen aan de hand van service', @@ -935,7 +935,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI-IncidentManagementOverview-IncidentUnassigned' => 'Nog niet toegewezen incidenten', 'UI:ChangeMgmtMenuOverview:Title' => 'Dashboard voor Change Management', - 'UI-ChangeManagementOverview-ChangeByType' => 'Changes aan de hand van type', + 'UI-ChangeManagementOverview-ChangeByType' => 'Changes aan de hand van soort', 'UI-ChangeManagementOverview-ChangeUnassigned' => 'Nog niet toegewezen Changes', 'UI-ChangeManagementOverview-ChangeWithOutage' => 'Outages door changes', @@ -946,42 +946,46 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:ContactsMenu' => 'Contacten', 'UI:ContactsMenu+' => 'Contacten', 'UI:ContactsMenu:Title' => 'Overzicht van contacten', - 'UI-ContactsMenu-ContactsByLocation' => 'Contacten aan de hand van location', - 'UI-ContactsMenu-ContactsByType' => 'Contacten aan de hand van type', + 'UI-ContactsMenu-ContactsByLocation' => 'Contacten aan de hand van locatie', + 'UI-ContactsMenu-ContactsByType' => 'Contacten aan de hand van soort', 'UI-ContactsMenu-ContactsByStatus' => 'Contacten aan de hand van status', 'Menu:CSVImportMenu' => 'CSV import', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:CSVImportMenu+' => 'In bulk aanmaken of updaten', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:CSVImportMenu+' => 'In bulk aanmaken of aanpassen van objecten', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataModelMenu' => 'Datamodel', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataModelMenu+' => 'Overzicht van het Datamodel', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:ExportMenu' => 'Exporteer', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:ExportMenu+' => 'Exporteer de resultaten van elke query in HTML, CSV or XML', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ExportMenu+' => 'Exporteer de resultaten van elke query als HTML, CSV of XML', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:NotificationsMenu' => 'Notificaties', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:NotificationsMenu+' => 'Configuratie van de Notificaties', // Duplicated into itop-welcome-itil (will be removed from here...) - 'UI:NotificationsMenu:Title' => 'Configuratie van Notificaties', + 'Menu:NotificationsMenu' => 'Meldingen', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:NotificationsMenu+' => 'Configuratie van de meldingen', // Duplicated into itop-welcome-itil (will be removed from here...) + 'UI:NotificationsMenu:Title' => 'Configuratie van Meldingen', 'UI:NotificationsMenu:Help' => 'Help', - 'UI:NotificationsMenu:HelpContent' => '

        In iTop zijn de notificaties volledig aan te passen. Ze zijn gebaseerd op twee sets van objecten: triggers and actions.

        -

        Triggers bepalen wanneer een melding wordt uitgevoerd. Er zijn verschillende triggers als onderdeel van iTop core, maar andere kunnen door middel van uitbreidingen worden gebracht: + 'UI:NotificationsMenu:HelpContent' => '

        In '.ITOP_APPLICATION_SHORT.' zijn de meldingen volledig aan te passen. Ze zijn gebaseerd op twee sets van objecten: triggers and actions.

        +

        Triggers bepalen wanneer er een melding is. Er zijn verschillende triggers als onderdeel van '.ITOP_APPLICATION_SHORT.' core, maar andere kunnen door middel van uitbreidingen worden toegevoegd. + +

        Sommige triggers worden uitgevoerd:

        +
          -
        1. Sommige triggers worden uitgevoerd wanneer een object van de gespecificeerde klasse wordt aangemaakt, bijgewerkt of verwijderd.
        2. -
        3. Sommige triggers worden uitgevoerd wanneer een object van een bepaalde klasse een gespecificeerde status binnenkomt of verlaat.
        4. -
        5. Sommige triggers worden uitgevoerd wanneer een drempelwaarde op TTO of TTR is bereikt.
        6. +
        7. wanneer een object van de opgegeven klasse wordt aangemaakt, bijgewerkt of verwijderd.
        8. +
        9. wanneer een object van een bepaalde klasse een opgegeven fase intreedt of uittreedt.
        10. +
        11. wanneer een drempelwaarde op TTO of TTR is bereikt.

        -Actions defileren de acties die worden ondernomen wanneer de triggers worden uitgevoerd. Op dit moment is er slechts een actie, bestaand uit het verzenden van een e-mail. -Zulke acties defileren ook de template die moet worden gebruikt voor het versturen van de e-mail, net als andere parameters in het bericht, zoals de ontvangers, de prioriteit, etc.

        -

        Een speciale pagina: email.test.php is beschikbaar voor het testen en de probleemoplossing van jouw PHP mail configuratie.

        -

        Om te worden uitgevoerd moeten jouw acties gekoppeld zijn aan triggers. -Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven, dat specificeert in welke volgorde de acties moeten worden uitgevoerd.

        ', +Acties bepalen de acties (zoals het versturen van meldingen) die uitgevoerd worden bij een bepaalde trigger. +Op dit moment is er slechts een standaardactie: het verzenden van een e-mail. +Per actie kan je ook het sjabloon instellen die gebruikt moet worden voor het versturen van de e-mail, maar ook andere e-mailparameters zoals de ontvangers, de prioriteit, enz.

        +

        Een speciale testpagina (email.test.php) is beschikbaar voor het testen en oplossen van eventuele problemen met jouw PHP e-mailconfiguratie.

        +

        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.

        ', '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 state ingaat', - 'UI:NotificationsMenu:OnStateLeave' => 'Wanneer een object een bepaalde state verlaat', + '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:AvailableActions' => 'Beschikbare acties', @@ -995,20 +999,20 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'Menu:AuditCategories+' => 'Auditcategorieën', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:Notifications:Title' => 'Auditcategorieën', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:RunQueriesMenu' => 'Queries uitvoeren', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:RunQueriesMenu' => 'Query\'s uitvoeren', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:RunQueriesMenu+' => 'Voer een query uit', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:QueryMenu' => 'Query phrasebook', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:QueryMenu+' => 'Query phrasebook', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:QueryMenu' => 'Favoriete query\'s', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:QueryMenu+' => 'Favoriete query\'s', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataAdministration' => 'Databeheer', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataAdministration+' => 'Databeheer', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:UniversalSearchMenu' => 'Universele Zoekopdracht', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:UniversalSearchMenu' => 'Globale zoekopdracht', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:UniversalSearchMenu+' => 'Zoek naar alles...', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:UserManagementMenu' => 'Gebruikersmanagement', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:UserManagementMenu+' => 'Gebruikersmanagement', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:UserManagementMenu' => 'Gebruikersbeheer', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:UserManagementMenu+' => 'Gebruikersbeheer', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:ProfilesMenu' => 'Profielen', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:ProfilesMenu+' => 'Profielen', // Duplicated into itop-welcome-itil (will be removed from here...) @@ -1024,7 +1028,7 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:OpenDocumentInNewWindow_' => 'Open dit document in een nieuw venster: %1$s', 'UI:DownloadDocument_' => 'Download dit document: %1$s', - 'UI:Document:NoPreview' => 'Er is geen preview beschikbaar voor dit type document', + 'UI:Document:NoPreview' => 'Er is geen voorbeeld beschikbaar voor dit soort document', 'UI:Download-CSV' => 'Download %1$s', 'UI:DeadlineMissedBy_duration' => 'Gemist op %1$s', @@ -1034,8 +1038,8 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:Deadline_Days_Hours_Minutes' => '%1$dd %2$dh %3$dmin', 'UI:Help' => 'Help', 'UI:PasswordConfirm' => '(Bevestig)', - 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Sla dit object op, voordat je meer %1$s objecten toevoegt.', - 'UI:DisplayThisMessageAtStartup' => 'Geef dit bericht bij het opstarten weer', + 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Sla dit object op voordat je meer %1$s objecten toevoegt.', + 'UI:DisplayThisMessageAtStartup' => 'Geef dit bericht weer bij het opstarten', 'UI:RelationshipGraph' => 'Grafische weergave', 'UI:RelationshipList' => 'Lijst', 'UI:RelationGroups' => 'Groepen', @@ -1047,7 +1051,7 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:Relation:AdditionalContextInfo' => 'Extra contextinfo', 'UI:Relation:NoneSelected' => 'Geen', 'UI:Relation:Zoom' => 'Zoom', - 'UI:Relation:ExportAsAttachment' => 'Export als bijlage', + 'UI:Relation:ExportAsAttachment' => 'Exporteer als bijlage', 'UI:Relation:DrillDown' => 'Details...', 'UI:Relation:PDFExportOptions' => 'Opties voor PDF-export', 'UI:Relation:AttachmentExportOptions_Name' => 'Opties voor bijlage naar %1$s', @@ -1068,8 +1072,8 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:RelationTooltip:Redundancy' => 'Redundantie', 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# geïmpacteerde items: %1$d / %2$d', 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Kritische drempelwaarde: %1$d / %2$d', - 'Portal:Title' => 'iTop gebruikersportaal', - 'Portal:NoRequestMgmt' => 'Beste %1$s, je bent naar deze pagina doorverwezen omdat jouw account is geconfigureerd met het profiel \'Portal user\'. Helaas is iTop niet geïnstalleerd met de feature \'Request Management\'. Neem contact op met jouw beheerder.', + 'Portal:Title' => ITOP_APPLICATION_SHORT.' gebruikersportaal', + 'Portal:NoRequestMgmt' => 'Beste %1$s, je bent naar deze pagina doorverwezen omdat jouw account is geconfigureerd met het profiel "Portal user". Helaas is '.ITOP_APPLICATION_SHORT.' niet geïnstalleerd met de optie "Request Management". Neem contact op met jouw beheerder.', 'Portal:Refresh' => 'Herlaad', 'Portal:Back' => 'Vorige', 'Portal:WelcomeUserOrg' => 'Welkom %1$s, van %2$s', @@ -1101,16 +1105,16 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'Portal:AddAttachment' => ' Voeg bijlage toe ', 'Portal:RemoveAttachment' => ' Verwijder bijlage ', 'Portal:Attachment_No_To_Ticket_Name' => 'Bijlage #%1$d to %2$s (%3$s)', - 'Portal:SelectRequestTemplate' => 'Selecteer een template voor %1$s', + 'Portal:SelectRequestTemplate' => 'Selecteer een sjabloon voor %1$s', 'Enum:Undefined' => 'Ongedefinieerd', - 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Dagen %2$s Uren %3$s Minuten %4$s Seconden', + 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s dagen %2$s uren %3$s minuten %4$s seconden', 'UI:ModifyAllPageTitle' => 'Bewerk alles', 'UI:Modify_N_ObjectsOf_Class' => 'Bezig met het aanpassen van %1$d objecten van klasse %2$s', 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Bezig met het aanpassen van %1$d objecten van klasse %2$s van de %3$d', 'UI:Menu:ModifyAll' => 'Bewerk...', 'UI:Button:ModifyAll' => 'Bewerk alles', - 'UI:Button:PreviewModifications' => 'Vorobeeld van de bewerkingen >>', - 'UI:ModifiedObject' => 'Object Bewerkt', + 'UI:Button:PreviewModifications' => 'Voorbeeld van de bewerkingen >>', + 'UI:ModifiedObject' => 'Object is aangepast', 'UI:BulkModifyStatus' => 'Operatie', 'UI:BulkModifyStatus+' => 'Status van de operatie', 'UI:BulkModifyErrors' => 'Fouten (indien van toepassing)', @@ -1122,12 +1126,12 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:BulkModify_Count_DistinctValues' => '%1$d unieke waarden:', 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d keer', 'UI:BulkModify:N_MoreValues' => '%1$d meer waarden...', - 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Bezig met het plaatsen van het alleen-lezen veld: %1$s', + 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Bezig met het instellen van het alleen-lezen veld: %1$s', 'UI:FailedToApplyStimuli' => 'De actie is mislukt.', 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Bezig met het bewerken van %2$d objecten van klasse %3$s', - 'UI:CaseLogTypeYourTextHere' => 'Typ jouw text hier:', + 'UI:CaseLogTypeYourTextHere' => 'Typ jouw tekst hier:', 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:', - 'UI:CaseLog:InitialValue' => 'Initiële waarde:', + 'UI:CaseLog:InitialValue' => 'Beginwaarde:', 'UI:AttemptingToSetASlaveAttribute_Name' => 'Het veld %1$s is niet aanpasbaar omdat het onderdeel is van een datasynchronisatie. Waarde niet opgegeven', 'UI:ActionNotAllowed' => 'Je hebt geen toestemming om deze actie op deze objecten uit te voeren.', 'UI:BulkAction:NoObjectSelected' => 'Selecteer tenminste een object om deze actie uit te voeren', @@ -1143,20 +1147,20 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:ArchiveModeOff' => 'Schakel Archief-mode uit', 'UI:ArchiveMode:Banner' => 'Archief-mode', '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 het drop-down menu 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 drop-down list.', - 'UI:FavoriteLanguage' => 'Taal van de Gebruikersinterface', + '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:Favorites:SelectYourLanguage' => 'Selecteer jouw taal', 'UI:FavoriteOtherSettings' => 'Overige instellingen', 'UI:Favorites:Default_X_ItemsPerPage' => 'Standaardlengte voor lijsten: %1$s items per pagina', - 'UI:Favorites:ShowObsoleteData' => 'Toon \'Buiten dienst\'-data', - 'UI:Favorites:ShowObsoleteData+' => 'Toon \'Buiten dienst\'-data in zoekresultaten en in keuzelijsten.', + 'UI:Favorites:ShowObsoleteData' => 'Toon "Buiten dienst"-data', + 'UI:Favorites:ShowObsoleteData+' => 'Toon "Buiten dienst"-data in zoekresultaten en in keuzelijsten.', 'UI:NavigateAwayConfirmationMessage' => 'Bewerkingen zullen worden genegeerd.', - 'UI:CancelConfirmationMessage' => 'Je zult jouw aanpassingen verliezen. Wil je alsnog doorgaan?', - 'UI:AutoApplyConfirmationMessage' => 'Sommige veranderingen zijn nog niet doorgevoerd. Wilt je dat iTop deze meeneemt?', - 'UI:Create_Class_InState' => 'Maak %1$s aan met status: ', + 'UI:CancelConfirmationMessage' => 'Je zult jouw aanpassingen verliezen. Wil je toch doorgaan?', + 'UI:AutoApplyConfirmationMessage' => 'Sommige veranderingen zijn nog niet doorgevoerd. Wil je dat '.ITOP_APPLICATION_SHORT.' deze meeneemt?', + 'UI:Create_Class_InState' => 'Maak %1$s aan in deze fase: ', 'UI:OrderByHint_Values' => 'Sorteervolgorde: %1$s', - 'UI:Menu:AddToDashboard' => 'Voeg toe aan Dashboard...', + 'UI:Menu:AddToDashboard' => 'Voeg toe aan dashboard...', 'UI:Button:Refresh' => 'Herlaad', 'UI:Button:GoPrint' => 'Afdrukken...', 'UI:ExplainPrintable' => 'Klik op het %1$s-icoon om items te verbergen op de afdruk.
        Gebruik de "Afdrukvoorbeeld"-functie van je browser indien nodig.
        Opmerking: deze hoofding en andere weergave-opties zullen niet worden afgedrukt.', @@ -1168,9 +1172,9 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:Toggle:StandardDashboard' => 'Standaard', 'UI:Toggle:CustomDashboard' => 'Aangepast', - 'UI:ConfigureThisList' => 'Configureer deze Lijst...', - 'UI:ListConfigurationTitle' => 'Lijst Configuratie', - 'UI:ColumnsAndSortOrder' => 'Columns en sorteervolgorde:', + 'UI:ConfigureThisList' => 'Configureer deze lijst...', + 'UI:ListConfigurationTitle' => 'Configuratie van lijst', + 'UI:ColumnsAndSortOrder' => 'Kolommen en sorteervolgorde:', 'UI:UseDefaultSettings' => 'Gebruik de standaard instellingen', 'UI:UseSpecificSettings' => 'Gebruik de volgende instellingen:', 'UI:Display_X_ItemsPerPage' => 'Geef %1$s items per pagina weer', @@ -1178,16 +1182,16 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:OnlyForThisList' => 'Alleen voor deze lijst', 'UI:ForAllLists' => 'Standaard voor alle lijsten', 'UI:ExtKey_AsLink' => '%1$s (Link)', - 'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)', + 'UI:ExtKey_AsFriendlyName' => '%1$s (Herkenbare naam)', 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)', 'UI:Button:MoveUp' => 'Ga omhoog', - 'UI:Button:MoveDown' => 'Ga naar beneden', + 'UI:Button:MoveDown' => 'Ga omlaag', - 'UI:OQL:UnknownClassAndFix' => 'Onbekende klasse "%1$s". U zou "%2$s" kunnen proberen.', + 'UI:OQL:UnknownClassAndFix' => 'Onbekende klasse "%1$s". Je zou "%2$s" kunnen proberen.', 'UI:OQL:UnknownClassNoFix' => 'Onbekende klasse "%1$s"', 'UI:Dashboard:Edit' => 'Bewerk deze pagina...', - 'UI:Dashboard:Revert' => 'Ga terug naar de originele versie...', + 'UI:Dashboard:Revert' => 'Herstel de originele 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', @@ -1197,19 +1201,19 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:DashletCreation:Title' => 'Maak een nieuwe Dashlet aan', 'UI:DashletCreation:Dashboard' => 'Dashboard', - 'UI:DashletCreation:DashletType' => 'Dashlet Type', - 'UI:DashletCreation:EditNow' => 'Bewerk het Dashboard', + 'UI:DashletCreation:DashletType' => 'Soort dashlet', + 'UI:DashletCreation:EditNow' => 'Bewerk het dashboard', - 'UI:DashboardEdit:Title' => 'Dashboard Editor', + 'UI:DashboardEdit:Title' => 'Dashboard editor', 'UI:DashboardEdit:DashboardTitle' => 'Titel', - 'UI:DashboardEdit:AutoReload' => 'Automatisch verversen', - 'UI:DashboardEdit:AutoReloadSec' => 'Interval voor het automatisch verversen (seconden)', - 'UI:DashboardEdit:AutoReloadSec+' => 'Het toegestane minimun is 5 seconden', + '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:Layout' => 'Layout', - 'UI:DashboardEdit:Properties' => 'Dashboard Eigenschappen', + 'UI:DashboardEdit:Properties' => 'Eigenschappen van dashboard', 'UI:DashboardEdit:Dashlets' => 'Beschikbare Dashlets', - 'UI:DashboardEdit:DashletProperties' => 'Dashlet Eigenschappen', + 'UI:DashboardEdit:DashletProperties' => 'Eigenschappen van dashlet', 'UI:Form:Property' => 'Eigenschap', 'UI:Form:Value' => 'Waarde', @@ -1217,7 +1221,7 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:DashletUnknown:Label' => 'Onbekend', 'UI:DashletUnknown:Description' => 'Onbekende dashlet (mogelijk verwijderd)', 'UI:DashletUnknown:RenderText:View' => 'Kan deze dashlet niet weergeven.', - 'UI:DashletUnknown:RenderText:Edit' => 'Kan deze dashlet niet weergeven (klasse "%1$s"). Controleer bij je iTop-beheerder of dit nog beschikbaar is.', + 'UI:DashletUnknown:RenderText:Edit' => 'Kan deze dashlet niet weergeven (klasse "%1$s"). Controleer bij je '.ITOP_APPLICATION_SHORT.'-beheerder of dit nog beschikbaar is.', 'UI:DashletUnknown:RenderNoDataText:Edit' => 'Geen voorbeeld mogelijk van deze dashlet (klasse "%1$s").', 'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuratie (getoond als ruwe XML)', @@ -1259,7 +1263,7 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:DashletGroupByTable:Description' => 'Lijst (Gegroepeerd aan de hand van een veld)', // New in 2.5 - 'UI:DashletGroupBy:Prop-Function' => 'Aggregatiefunctie', + 'UI:DashletGroupBy:Prop-Function' => 'Groepeerfunctie', 'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Functie-attribuut', 'UI:DashletGroupBy:Prop-OrderDirection' => 'Volgorde', 'UI:DashletGroupBy:Prop-OrderField' => 'Sorteren op', @@ -1280,14 +1284,14 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:GroupBy:max+' => 'Maximum van %1$s', // --- - 'UI:DashletHeaderStatic:Label' => 'Kopje', + 'UI:DashletHeaderStatic:Label' => 'Kolom', 'UI:DashletHeaderStatic:Description' => 'Geeft een horizontale separator weer', 'UI:DashletHeaderStatic:Prop-Title' => 'Titel', 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacten', 'UI:DashletHeaderStatic:Prop-Icon' => 'Icoon', - 'UI:DashletHeaderDynamic:Label' => 'Koje met gegevens', - 'UI:DashletHeaderDynamic:Description' => 'Kopje met stats (gegroepeerd aan de hand van...)', + 'UI:DashletHeaderDynamic:Label' => 'Kolom met gegevens', + 'UI:DashletHeaderDynamic:Description' => 'Kolom met statistieken (gegroepeerd aan de hand van...)', 'UI:DashletHeaderDynamic:Prop-Title' => 'Titel', 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacten', 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icoon', @@ -1343,10 +1347,10 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'Month-12-Short' => 'Dec', 'Calendar-FirstDayOfWeek' => '0', // 0 = Sunday, 1 = Monday, etc... - 'UI:Menu:ShortcutList' => 'Maak een Snelkoppeling aan...', + 'UI:Menu:ShortcutList' => 'Maak een snelkoppeling aan...', 'UI:ShortcutRenameDlg:Title' => 'Hernoem de snelkoppeling', 'UI:ShortcutListDlg:Title' => 'Maak een snelkoppeling voor de lijst aan', - 'UI:ShortcutDelete:Confirm' => 'Bevestig dat je de snelkoppeling(en) wilt verwijderen.', + 'UI:ShortcutDelete:Confirm' => 'Bevestig dat je de snelkoppeling(en) wil verwijderen.', 'Menu:MyShortcuts' => 'Mijn Snelkoppelingen', // Duplicated into itop-welcome-itil (will be removed from here...) 'Class:Shortcut' => 'Snelkoppelingen', 'Class:Shortcut+' => '', @@ -1355,11 +1359,11 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'Class:ShortcutOQL' => 'Zoekresultaat snelkoppeling', 'Class:ShortcutOQL+' => '', 'Class:ShortcutOQL/Attribute:oql' => 'Query', - 'Class:ShortcutOQL/Attribute:oql+' => 'OQL die de lijst van objecten om naar te zoeken definieerd', - 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatisch verversen', + 'Class:ShortcutOQL/Attribute:oql+' => 'OQL die de lijst van objecten om naar te zoeken definieert', + 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatisch vernieuwen', 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Onbruikbaar', 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Aangepast interval', - 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Interval van het automatisch verversen (seconden)', + 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Interval van het automatisch vernieuwen (seconden)', 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'De minimale waarde is %1$d seconden', 'UI:FillAllMandatoryFields' => 'Vul de verplichte velden in.', @@ -1378,7 +1382,7 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:CSVImport:CustomDateTimeFormat' => 'Aangepast formaat: %1$s', 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Beschikbare variabelen: - + @@ -1397,8 +1401,8 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:AddAnExisting_Class' => 'Voeg objecten van type %1$s toe...', 'UI:SelectionOf_Class' => 'Selectie van objecten van type %1$s', - 'UI:AboutBox' => 'Over iTop...', - 'UI:About:Title' => 'Over iTop', + 'UI:AboutBox' => 'Over '.ITOP_APPLICATION_SHORT.'...', + 'UI:About:Title' => 'Over '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Datamodel', 'UI:About:Support' => 'Support informatie', 'UI:About:Licenses' => 'Licenties', @@ -1410,7 +1414,7 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:DisconnectedDlgMessage' => 'Je bent afgemeld. Je moet je opnieuw aanmelden om de toepassing verder te gebruiken.', 'UI:DisconnectedDlgTitle' => 'Waarschuwing!', 'UI:LoginAgain' => 'Opnieuw aanmelden', - 'UI:StayOnThePage' => 'Op deze pagina blijven', + 'UI:StayOnThePage' => 'Blijf op deze pagina', 'ExcelExporter:ExportMenu' => 'Exporteer naar Excel', 'ExcelExporter:ExportDialogTitle' => 'Exporteer als Excel-bestand', @@ -1423,12 +1427,12 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'ExcelExport:PreparingExport' => 'Export aan het voorbereiden...', 'ExcelExport:Statistics' => 'Statistieken', 'portal:legacy_portal' => 'Portaal voor eindgebruikers', - 'portal:backoffice' => 'iTop Back-Office User Interface', + 'portal:backoffice' => ITOP_APPLICATION_SHORT.' Back-Office User Interface', 'UI:CurrentObjectIsLockedBy_User' => 'Het object is vergrendeld omdat het momenteel aangepast wordt door %1$s.', 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'Het object wordt aangepast door %1$s. Jouw wijzigingen kunnen niet opgeslagen worden omdat ze een conflict kunnen veroorzaken.', 'UI:CurrentObjectLockExpired' => 'De vergrendeling om gelijktijdige wijzigingen te voorkomen, is opgeheven.', - 'UI:CurrentObjectLockExpired_Explanation' => 'De vergrendeling om gelijktijdige wijzigingen te voorkomen, is opgeheven.Je kan je wijzigingen niet meer opslaan aangezien andere gebruikers ondertussen dit object kunnen aanpassen.', + 'UI:CurrentObjectLockExpired_Explanation' => 'De vergrendeling om gelijktijdige wijzigingen te voorkomen, is opgeheven. Je kan je wijzigingen niet meer opslaan aangezien andere gebruikers ondertussen dit object kunnen aanpassen.', 'UI:ConcurrentLockKilled' => 'De vergrendeling voor gelijktijdige gebruikers is opgeheven.', 'UI:Menu:KillConcurrentLock' => 'Verwijder de vergrendeling voor gelijktijdige gebruikers!', @@ -1437,9 +1441,9 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven 'UI:BrowseInlineImages' => 'Afbeeldingen doorbladeren...', 'UI:UploadInlineImageLegend' => 'Voeg een afbeelding toe', - 'UI:SelectInlineImageToUpload' => 'Selecteer een afbeelding om up te loaden', + 'UI:SelectInlineImageToUpload' => 'Selecteer een afbeelding om te uploaden', 'UI:AvailableInlineImagesLegend' => 'Beschikbare afbeeldingen', - 'UI:NoInlineImage' => 'Er is geen afbeelding beschikbaar op de server. Gebruik de "Afbeeldingen doorbladeren..." knop hierboven om een afbeelding te kiezen op je PC.', + 'UI:NoInlineImage' => 'Er is geen afbeelding beschikbaar op de server. Gebruik de "Afbeeldingen doorbladeren..." knop hierboven om een afbeelding te kiezen op je toestel.', 'UI:ToggleFullScreen' => 'Minimaliseren / Maximaliseren', 'UI:Button:ResetImage' => 'Vorige afbeelding herstellen', @@ -1449,7 +1453,7 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven // Search form 'UI:Search:Toggle' => 'Inklappen / uitklappen', 'UI:Search:AutoSubmit:DisabledHint' => 'Direct zoeken werd uitgeschakeld voor deze klasse.', - 'UI:Search:Obsolescence:DisabledHint' => ' Based on your preferences, obsolete data are hidden~~', + 'UI:Search:Obsolescence:DisabledHint' => ' Door jouw voorkeuren worden objecten met status "buiten dienst" verborgen', 'UI:Search:NoAutoSubmit:ExplainText' => 'Voeg enkele criteria toe in het zoekveld of klik op de zoekknop om objecten te zien.', 'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Voeg nieuw criterium toe', // - Add new criteria button @@ -1583,9 +1587,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Newsroom:NoNewMessage' => 'Geen nieuw bericht', 'UI:Newsroom:MarkAllAsRead' => 'Markeer alle berichten als gelezen', 'UI:Newsroom:ViewAllMessages' => 'Bekijk alle berichten', - 'UI:Newsroom:Preferences' => 'Newsroom preferences', + 'UI:Newsroom:Preferences' => 'Voorkeuren voor Newsroom', 'UI:Newsroom:ConfigurationLink' => 'Configuratie', - 'UI:Newsroom:ResetCache' => 'Reset cache', + 'UI:Newsroom:ResetCache' => 'Maak cache leeg', 'UI:Newsroom:DisplayMessagesFor_Provider' => 'Bekijk berichten van %1$s', 'UI:Newsroom:DisplayAtMost_X_Messages' => 'Toon maximaal %1$s berichten in het %2$s menu.', )); From b54e457cbbeaa4a73088e29f116496a058801817 Mon Sep 17 00:00:00 2001 From: acognet Date: Wed, 29 Jan 2020 09:54:56 +0100 Subject: [PATCH 12/14] =?UTF-8?q?N=C2=B02038=20-=20New=20dashlet=20Kanban?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/cmdbabstract.class.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index ddfe4a816..1b57e6a7a 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -2861,7 +2861,7 @@ EOF * @throws \MySQLException * @throws \MySQLHasGoneAwayException */ - public function DisplayStimulusForm(WebPage $oPage, $sStimulus, $aPrefillFormParam = null) + public function DisplayStimulusForm(WebPage $oPage, $sStimulus, $aPrefillFormParam = null, $bDisplayBareProperties = true) { $sClass = get_class($this); $iKey = $this->GetKey(); @@ -2922,7 +2922,7 @@ HTML $aExpectedAttributes = $aPrefillFormParam['expected_attributes']; } $sButtonsPosition = MetaModel::GetConfig()->Get('buttons_position'); - if ($sButtonsPosition == 'bottom') + if ($sButtonsPosition == 'bottom' && $bDisplayBareProperties) { // bottom: Displays the ticket details BEFORE the actions $oPage->add('
        '); @@ -3033,7 +3033,7 @@ HTML
        HTML ); - if ($sButtonsPosition != 'top') + if ($sButtonsPosition != 'top' && $bDisplayBareProperties) { // bottom or both: Displays the ticket details AFTER the actions $oPage->add('
        '); From 002da0b387fc1abd8424fcbc5bfbae75b949e36a Mon Sep 17 00:00:00 2001 From: Molkobain Date: Wed, 29 Jan 2020 09:49:08 +0100 Subject: [PATCH 13/14] =?UTF-8?q?N=C2=B02314=20-=20Markup=20extensibility:?= =?UTF-8?q?=20Rework=20some=20SCSS=20variables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/css-variables.scss | 49 +++++++++++++++++++++++++++++++++++++----- css/light-grey.scss | 6 +++--- 2 files changed, 47 insertions(+), 8 deletions(-) diff --git a/css/css-variables.scss b/css/css-variables.scss index 759eae293..6a05f149f 100644 --- a/css/css-variables.scss +++ b/css/css-variables.scss @@ -1,3 +1,21 @@ +/*! + * Copyright (C) 2013-2020 Combodo SARL + * + * This file is part of iTop. + * + * iTop is free software; you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * iTop is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + */ + // Beware the version number MUST be enclosed with quotes otherwise v2.3.0 becomes v2 0.3 .0 $version: "v2.7.0-beta"; $approot-relative: "../../../../../"; // relative to env-***/branding/themes/***/main.css @@ -21,8 +39,26 @@ $combodo-orange-darker: darken($combodo-orange, 18%) !default; $combodo-dark-gray-dark: darken($combodo-dark-gray, 13.5%) !default; $combodo-dark-gray-darker: darken($combodo-dark-gray, 18%) !default; +// Brand colors +// - Bases +$brand-primary: $combodo-orange !default; +$brand-secondary: $combodo-dark-gray !default; +// - Shades +$brand-primary-lightest: lighten($brand-primary, 15%) !default; +$brand-primary-lighter: lighten($brand-primary, 10%) !default; +$brand-primary-light: lighten($brand-primary, 6%) !default; +$brand-primary-dark: darken($brand-primary, 6%) !default; +$brand-primary-darker: darken($brand-primary, 10%) !default; +$brand-primary-darkest: darken($brand-primary, 15%) !default; +$brand-secondary-lightest: lighten($brand-secondary, 15%) !default; +$brand-secondary-lighter: lighten($brand-secondary, 10%) !default; +$brand-secondary-light: lighten($brand-secondary, 6%) !default; +$brand-secondary-dark: darken($brand-secondary, 6%) !default; +$brand-secondary-darker: darken($brand-secondary, 10%) !default; +$brand-secondary-darkest: darken($brand-secondary, 15%) !default; + // Vars -$highlight-color: $combodo-orange !default; +$highlight-color: $brand-primary !default; $grey-color: #555555 !default; $complement-color: #1c94c4 !default; $complement-light: #d6e8ef !default; @@ -36,8 +72,11 @@ $hyperlink-text-decoration: none !default; //////////// // Search // +$search-form-container-color: $white !default; +$search-form-container-bg-color: $complement-color !default; +// $search-criteria-box-color: #2D2D2D !default; -$search-criteria-box-picto-color: #E87C1E !default; +$search-criteria-box-picto-color: $brand-primary !default; $search-criteria-box-bg-color: #EEEEEE !default; $search-criteria-box-hover-color: $white !default; $search-criteria-box-border-color: #CCCCCC !default; @@ -48,7 +87,7 @@ $search-add-criteria-box-color: $search-criteria-box-color !default; $search-add-criteria-box-bg-color: $white !default; $search-add-criteria-box-hover-color: $gray-extra-light !default; // -$search-button-box-color: $combodo-orange !default; +$search-button-box-color: $brand-primary !default; $search-button-box-bg-color: $white !default; $search-button-box-bg-hover-color: $gray-extra-light !default; @@ -65,13 +104,13 @@ $breadcrumb-text-color: #fff !default; $breadcrumb-highlight-color: $highlight-color !default; $breadcrumb-text-highlight-color: #fff !default; -// JQuery UI widgets vars +// jQuery UI widgets vars $primary-text-color: #333333 !default; $secondary-text-color: $grey-color !default; $error-text-color: $white !default; $highlight-text-color: #363636 !default; $hover-background-color: #fde17c !default; -$border-highlight-color: #f26522 !default; +$border-highlight-color: $brand-primary-dark !default; $highlight-item-color: $white !default; $content-color: #eeeeee !default; $default-font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif !default; diff --git a/css/light-grey.scss b/css/light-grey.scss index 3bcb72b5f..dea7a3fbb 100644 --- a/css/light-grey.scss +++ b/css/light-grey.scss @@ -900,7 +900,7 @@ input.dp-applied { margin-right: auto; font-size: 12px; text-align: left; /* To compensate .search_box:text-align */ - border: 1px solid $complement-color; + border: 1px solid $search-form-container-bg-color; //transition: width 0.3s ease-in-out; /* Sizing reset */ @@ -1001,8 +1001,8 @@ input.dp-applied { transition: opacity 0.3s, background-color 0.3s, color 0.3s linear; padding: 8px 10px; margin: 0; - color: $white; - background-color: $complement-color; + color: $search-form-container-color; + background-color: $search-form-container-bg-color; cursor: pointer; .sft_hint, .sfobs_hint{ From b106a54c50ca8241b532db918934df2ba4e2a3cf Mon Sep 17 00:00:00 2001 From: Molkobain Date: Wed, 29 Jan 2020 11:01:57 +0100 Subject: [PATCH 14/14] =?UTF-8?q?N=C2=B02314=20-=20Markup=20extensibility:?= =?UTF-8?q?=20Add=202=20additional=20themes=20for=20the=20backoffice?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Basic color changes to identify different environments (tests, production, ...) --- .../datamodel.itop-config-mgmt.xml | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml b/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml index df0926ff0..d17ce2aae 100755 --- a/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml +++ b/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml @@ -8529,7 +8529,37 @@ ../css/ui-lightness/jqueryui.scss ../css/light-grey.scss - + + + + #C53030 + #F6F6F6 + grayscale(1) + #4A5568 + + + ../css/css-variables.scss + + + ../css/ui-lightness/jqueryui.scss + ../css/light-grey.scss + + + + + #2B6CB0 + #F6F6F6 + hue-rotate(-139deg) + #2C5282 + + + ../css/css-variables.scss + + + ../css/ui-lightness/jqueryui.scss + ../css/light-grey.scss + +
        Yjaar (4 cijfers, bv. 2016)
        yjaar (2 cijfers, bv. 16 for 2016)
        yjaar (2 cijfers, bv. 16 voor 2016)
        mmaand (2 cijfers, bv. 01..12)
        nmaand (1 of 2 cijfers zonder 0 ervoor, bv. 1..12)
        ddag (2 cijfers, bv. 01..31)