From 51d0d16a11ef976513671f04e29a5158816a62c1 Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Wed, 14 Feb 2024 09:53:31 +0100 Subject: [PATCH 1/7] =?UTF-8?q?N=C2=B07052=20synchro=5Fimport.php:=20fix?= =?UTF-8?q?=20undefined=20offset=20notices=20(#583)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Regression brought by #269 --- synchro/synchro_import.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/synchro/synchro_import.php b/synchro/synchro_import.php index 1ecfbdbd9..c46565617 100644 --- a/synchro/synchro_import.php +++ b/synchro/synchro_import.php @@ -469,6 +469,8 @@ try $aIsBinaryToTransform = array(); foreach ($aInputColumns as $iFieldId => $sInputColumn) { + $aIsBinaryToTransform[$iFieldId] = false; + if (array_key_exists($sInputColumn, $aDateColumns)) { $aIsDateToTransform[$iFieldId] = $aDateColumns[$sInputColumn]; // either DATE or DATETIME @@ -488,7 +490,8 @@ try { throw new ExchangeException("Unknown column '$sInputColumn' (class: '$sClass')"); } - $aIsBinaryToTransform[$iFieldId] = $aColumns[$sInputColumn] === 'LONGBLOB'; + + $aIsBinaryToTransform[$iFieldId] = ($aColumns[$sInputColumn] === 'LONGBLOB'); } if (!isset($iPrimaryKeyCol)) { From 5d6c4939f608b0e6ec4a7e4754b12c7f8219298d Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Wed, 14 Feb 2024 11:01:12 +0100 Subject: [PATCH 2/7] =?UTF-8?q?N=C2=B07245=20Bettor=20logs=20on=20RunTimeE?= =?UTF-8?q?nvironment::CallInstallerHandlers=20exceptions=20(#606)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup/runtimeenv.class.inc.php | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/setup/runtimeenv.class.inc.php b/setup/runtimeenv.class.inc.php index f7ffc3483..3b92fa460 100644 --- a/setup/runtimeenv.class.inc.php +++ b/setup/runtimeenv.class.inc.php @@ -1079,13 +1079,14 @@ class RunTimeEnvironment SetupUtils::tidydir(APPROOT.'env-'.$this->sTargetEnv); } } - - /** - * Call the given handler method for all selected modules having an installation handler - * @param array[] $aAvailableModules - * @param string[] $aSelectedModules - * @param string $sHandlerName - */ + + /** + * Call the given handler method for all selected modules having an installation handler + * @param array[] $aAvailableModules + * @param string[] $aSelectedModules + * @param string $sHandlerName + * @throws CoreException + */ public function CallInstallerHandlers($aAvailableModules, $aSelectedModules, $sHandlerName) { foreach($aAvailableModules as $sModuleId => $aModule) @@ -1098,8 +1099,20 @@ class RunTimeEnvironment $aCallSpec = array($sModuleInstallerClass, $sHandlerName); if (is_callable($aCallSpec)) { - call_user_func_array($aCallSpec, array(MetaModel::GetConfig(), $aModule['version_db'], $aModule['version_code'])); - } + try { + call_user_func_array($aCallSpec, array(MetaModel::GetConfig(), $aModule['version_db'], $aModule['version_code'])); + } catch (Exception $e) { + $sErrorMessage = "Module $sModuleId : error when calling module installer class $sModuleInstallerClass for $sHandlerName handler"; + $aExceptionContextData = [ + 'ModulelId' => $sModuleId, + 'ModuleInstallerClass' => $sModuleInstallerClass, + 'ModuleInstallerHandler' => $sHandlerName, + 'ExceptionClass' => get_class($e), + 'ExceptionMessage' => $e->getMessage(), + ]; + throw new CoreException($sErrorMessage, $aExceptionContextData, '', $e); + } + } } } } From af9fb74c54a8e8dcb131e6091e76e48dfc8c1236 Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Mon, 12 Feb 2024 15:22:09 +0100 Subject: [PATCH 3/7] =?UTF-8?q?N=C2=B07246=20Add=20new=20tests=20methods?= =?UTF-8?q?=20in=20DictionariesConsistencyTest=20(#610)=20Adding=20followi?= =?UTF-8?q?ng=20checks:=20*=20no=20duplicate=20key=20in=20the=20same=20fil?= =?UTF-8?q?e=20*=20for=20each=20value=20different=20than=20its=20EN=20coun?= =?UTF-8?q?terpart,=20no=20tildes=20at=20the=20end=20*=20good=20use=20of?= =?UTF-8?q?=20iTop=20name=20constants=20(ITOP=5FAPPLICATION=5FSHORT,=20ITO?= =?UTF-8?q?P=5FAPPLICATION,=20ITOP=5FVERSION=5FNAME),=20eg=20`'my=20value?= =?UTF-8?q?=20ITOP=5FAPPLICATION'`=20instead=20of=20`'my=20value=20'.ITOP?= =?UTF-8?q?=5FAPPLICATION`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DictionariesConsistencyTest.php | 216 +++++++++++++++++- 1 file changed, 204 insertions(+), 12 deletions(-) diff --git a/tests/php-unit-tests/integration-tests/DictionariesConsistencyTest.php b/tests/php-unit-tests/integration-tests/DictionariesConsistencyTest.php index 0c66f5cb5..613b112c4 100644 --- a/tests/php-unit-tests/integration-tests/DictionariesConsistencyTest.php +++ b/tests/php-unit-tests/integration-tests/DictionariesConsistencyTest.php @@ -16,6 +16,10 @@ namespace Combodo\iTop\Test\UnitTest\Integration; use Combodo\iTop\Test\UnitTest\ItopTestCase; +use Error; +use Exception; +use const ARRAY_FILTER_USE_BOTH; +use const DIRECTORY_SEPARATOR; /** @@ -26,11 +30,54 @@ use Combodo\iTop\Test\UnitTest\ItopTestCase; */ class Dict { + /** + * @var bool if true will keep entries in {@see m_aData} + */ + private static $bLoadEntries = false; + + private static $bSaveKeyDuplicates = false; + + /** + * @var array same as the real Dict class : language code as key, value containing array of dict key / label + */ + public static $m_aData = []; + + public static $aKeysDuplicate = []; + + public static $sLastAddedLanguageCode = null; + + public static function EnableLoadEntries(bool $bSaveKeyDuplicates = false) :void { + self::$sLastAddedLanguageCode = null; + self::$m_aData = []; + self::$aKeysDuplicate = []; + self::$bLoadEntries = true; + self::$bSaveKeyDuplicates = $bSaveKeyDuplicates; + } + public static function Add($sLanguageCode, $sEnglishLanguageDesc, $sLocalizedLanguageDesc, $aEntries) { + if (false === static::$bLoadEntries) { + return; + } + + static::$sLastAddedLanguageCode = $sLanguageCode; + foreach ($aEntries as $sDictKey => $sDictLabel) { + if (self::$bSaveKeyDuplicates) { + if (isset(static::$m_aData[$sLanguageCode][$sDictKey])) { + if (array_key_exists($sDictKey, self::$aKeysDuplicate)) { + self::$aKeysDuplicate[$sDictKey]++; + } else { + self::$aKeysDuplicate[$sDictKey] = 1; + } + } + } + static::$m_aData[$sLanguageCode][$sDictKey] = $sDictLabel; + } } } + + /** * @group beforeSetup */ @@ -131,8 +178,6 @@ class DictionariesConsistencyTest extends ItopTestCase * * @param string $sDictFile * - * @group beforeSetup - * * @uses CheckDictionarySyntax */ public function testStandardDictionariesPhpSyntax(string $sDictFile): void @@ -152,23 +197,35 @@ class DictionariesConsistencyTest extends ItopTestCase $this->CheckDictionarySyntax(__DIR__.'/dictionaries-test/fr.dictionary.itop.core.OK.php', true); } - /** - * @param string $sDictFile complete path for the file to check - * @param bool $bIsSyntaxValid expected assert value - */ - private function CheckDictionarySyntax(string $sDictFile, $bIsSyntaxValid = true): void - { + private function GetPhpCodeFromDictFile(string $sDictFile) : string { $sPHP = file_get_contents($sDictFile); // Strip php tag to allow "eval" $sPHP = substr(trim($sPHP), strlen(' 'ITOP_APPLICATION_SHORT - CMDB Audit',` + // which should be `'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit',` + // Also we are replacing with - instead of _ as ITOP_APPLICATION_SHORT contains ITOP_APPLICATION and we don't want this replacement to occur $sPHP = str_replace( ['ITOP_APPLICATION_SHORT', 'ITOP_APPLICATION', 'ITOP_VERSION_NAME'], - ['\'itop\'', '\'itop\'', '\'1.2.3\''], + ['\'CONST__ITOP-APPLICATION-SHORT\'', '\'CONST__ITOP-APPLICATION\'', '\'CONST__ITOP-VERSION-NAME\''], $sPHP ); + + return $sPHP; + } + + /** + * @param string $sDictFile complete path for the file to check + * @param bool $bIsSyntaxValid expected assert value + */ + private function CheckDictionarySyntax(string $sDictFile, bool $bIsSyntaxValid = true): void + { + $sPHP = $this->GetPhpCodeFromDictFile($sDictFile); + $iLineShift = 1; // Cope with the shift due to the namespace statement added in GetPhpCodeFromDictFile + try { eval($sPHP); // Reaching this point => No syntax error @@ -176,13 +233,13 @@ class DictionariesConsistencyTest extends ItopTestCase $this->fail("Failed to detect syntax error in dictionary `{$sDictFile}` (which is known as being INCORRECT)"); } } - catch (\Error $e) { + catch (Error $e) { if ($bIsSyntaxValid) { $iLine = $e->getLine() - $iLineShift; $this->fail("Invalid dictionary: {$e->getMessage()} in {$sDictFile}:{$iLine}"); } } - catch (\Exception $e) { + catch (Exception $e) { if ($bIsSyntaxValid) { $iLine = $e->getLine() - $iLineShift; $sExceptionClass = get_class($e); @@ -270,4 +327,139 @@ EOF 'templates-base', ]; } + + /** + * @dataProvider DictionaryFileProvider + */ + public function testDictKeyDefinedOncePerFile(string $sDictFileToTestFullPath): void { + Dict::EnableLoadEntries(true); + + $sDictFileToTestPhp = $this->GetPhpCodeFromDictFile($sDictFileToTestFullPath); + eval($sDictFileToTestPhp); + + $aDictKeysDefinedMultipleTimes = []; + foreach (Dict::$aKeysDuplicate as $sDictKey => $iNumberOfDuplicates) { + $sFirstKeyDeclaration = $this->FindDictKeyLineNumberInContent($sDictFileToTestPhp, $sDictKey); + $aDictKeysDefinedMultipleTimes[$sDictKey] = $this->MakeFilePathClickable($sDictFileToTestFullPath, $sFirstKeyDeclaration); + } + $this->assertEmpty(Dict::$aKeysDuplicate, 'Some keys are defined multiple times in this file:'.var_export($aDictKeysDefinedMultipleTimes, true)); + } + + /** + * @dataProvider DictionaryFileProvider + */ + public function testNoRemainingTildesInTranslatedKeys(string $sDictFileToTestFullPath): void + { + Dict::EnableLoadEntries(); + $sReferenceLangCode = 'EN US'; + $sReferenceDictName = 'en'; + + + $sDictFileToTestPhp = $this->GetPhpCodeFromDictFile($sDictFileToTestFullPath); + eval($sDictFileToTestPhp); + + $sLanguageCodeToTest = Dict::$sLastAddedLanguageCode; + if (is_null($sLanguageCodeToTest)) { + $this->assertTrue(true, 'No Dict::Add call in this file !'); + return; + } + if ($sLanguageCodeToTest === $sReferenceLangCode) { + $this->assertTrue(true, 'Not testing reference lang !'); + return; + } + if (empty(Dict::$m_aData[$sLanguageCodeToTest])) { + $this->assertTrue(true, 'No Dict key defined in this file !'); + return; + } + + $oDictFileToTestInfo = pathinfo($sDictFileToTestFullPath); + $sDictFilesDir = $oDictFileToTestInfo['dirname']; + $sDictFileToTestFilename = $oDictFileToTestInfo['basename']; + $sDictFileReferenceFilename = preg_replace('/^[^.]*./', $sReferenceDictName.'.', $sDictFileToTestFilename); + $sDictFileReferenceFullPath = $sDictFilesDir.DIRECTORY_SEPARATOR.$sDictFileReferenceFilename; + $sDictFileReferencePhp = $this->GetPhpCodeFromDictFile($sDictFileReferenceFullPath); + eval($sDictFileReferencePhp); + if (empty(Dict::$m_aData[$sReferenceLangCode])) { + $this->assertTrue(true, 'No Dict key defined in the reference file !'); + return; + } + + $aLangToTestDictEntries = Dict::$m_aData[$sLanguageCodeToTest]; + $aReferenceLangDictEntries = Dict::$m_aData[$sReferenceLangCode]; + + + $this->assertGreaterThan(0, count($aLangToTestDictEntries), 'There should be at least one entry in the dictionary file to test'); + $aLangToTestDictEntriesNotEmptyValues = array_filter( + $aLangToTestDictEntries, + static function ($value, $key) { + return !empty($value); + }, + ARRAY_FILTER_USE_BOTH + ); + $this->assertNotEmpty($aLangToTestDictEntriesNotEmptyValues); + + + $aTranslatedKeysWithTildes = []; + foreach ($aReferenceLangDictEntries as $sDictKey => $sReferenceLangLabel) { + if (false === array_key_exists($sDictKey, $aLangToTestDictEntries)) { + continue; + } + + $sTranslatedLabel = $aLangToTestDictEntries[$sDictKey]; + + $bTranslatedLabelHasTildes = preg_match('/~~$/', $sTranslatedLabel) === 1; + if (false === $bTranslatedLabelHasTildes) { + continue; + } + + $sTranslatedLabelWithoutTildes = preg_replace('/~~$/', '', $sTranslatedLabel); + if ($sTranslatedLabelWithoutTildes === '') { + continue; + } + + if ($sTranslatedLabelWithoutTildes === $sReferenceLangLabel) { + continue; + } + + $sDictKeyLineNumberInDictFileToTest = $this->FindDictKeyLineNumberInContent($sDictFileToTestPhp, $sDictKey); + $sDictKeyLineNumberInDictFileReference = $this->FindDictKeyLineNumberInContent($sDictFileReferencePhp, $sDictKey); + $aTranslatedKeysWithTildes[$sDictKey] = [ + $sLanguageCodeToTest.'_file_location' => $this->MakeFilePathClickable($sDictFileToTestFullPath, $sDictKeyLineNumberInDictFileToTest), + $sLanguageCodeToTest => $sTranslatedLabel, + $sReferenceLangCode.'_file_location' => $this->MakeFilePathClickable($sDictFileReferenceFullPath, $sDictKeyLineNumberInDictFileReference), + $sReferenceLangCode => $sReferenceLangLabel + ]; + } + + $sPathRoot = static::GetAppRoot(); + $sDictFileToTestRelativePath = str_replace($sPathRoot, '', $sDictFileToTestFullPath); + $this->assertEmpty($aTranslatedKeysWithTildes, "In {$sDictFileToTestRelativePath} \n following keys are different from their '{$sReferenceDictName}' counterpart (translated ?) but have tildes at the end:\n" . var_export($aTranslatedKeysWithTildes, true)); + } + + /** + * @param string $sFullPath + * @param int $iLineNumber + * + * @return string a path that is clickable in PHPStorm 🤩 + * For this to happen we need full path with correct dir sep + line number + * If it is not, check in File | Settings | Tools | Terminal the hyperlink option is checked + */ + private function MakeFilePathClickable(string $sFullPath, int $iLineNumber):string { + return str_replace(array('//', '/'), array('/', DIRECTORY_SEPARATOR), $sFullPath).':'.$iLineNumber; + } + + private function FindDictKeyLineNumberInContent(string $sFileContent, string $sDictKey): int + { + $aContentLines = explode("\n", $sFileContent); + $sDictKeyToFind = "'{$sDictKey}'"; // adding string delimiters to match exact dict key (eg if not we would match 'Core:AttributeDateTime?SmartSearch' for 'Core:AttributeDateTime') + + foreach($aContentLines as $iLineNumber => $line) { + if(strpos($line, $sDictKeyToFind) !== false){ + return $iLineNumber; + } + } + + return 1; + } + } From 77c0cdf5aacfd5287d4e30411a9c12f82212aacc Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Tue, 13 Feb 2024 11:47:57 +0100 Subject: [PATCH 4/7] =?UTF-8?q?N=C2=B07246=20:memo:=20test=20README=20:=20?= =?UTF-8?q?add=20markTestAsSkipped=20restrictions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/php-unit-tests/README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/php-unit-tests/README.md b/tests/php-unit-tests/README.md index 22ceaec3b..fb3f48fdb 100644 --- a/tests/php-unit-tests/README.md +++ b/tests/php-unit-tests/README.md @@ -7,7 +7,6 @@ - Covers the consistency of some data through the app? - Most likely in "integration-tests". - ## Tests prerequisites Install iTop with default setup options : @@ -20,7 +19,13 @@ Plus : - Additional ITIL tickets : check Known Errors Management and FAQ -## How do I make sure that my tests are efficient? +## What about skipped tests ? +A test can be marked as skipped by using the `markTestAsSkipped()` PHPUnit method. Please use it only for temporary disabled tests, for example the ones that are pushed before their corresponding fix. + +For other cases like non-relevant data provider cases, just mark the test valid with `assertTrue(true)` and `return`. + + +## How do I make sure that my tests are efficient? (performences) ### Derive from the relevant test class From 0b1bdfff55aa3345194f6e972fb595fc7d0e7970 Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Thu, 8 Feb 2024 14:41:33 +0100 Subject: [PATCH 5/7] =?UTF-8?q?N=C2=B07246=20Fix=20dict=20files=20:=20tran?= =?UTF-8?q?slated=20keys=20with=20tildes=20Note=20that=20there=20were=20so?= =?UTF-8?q?me=20keys=20in=20EN=20files=20with=20tildes=20at=20the=20end?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dictionaries/cs.dict.authent-local.php | 2 +- .../dictionaries/da.dict.authent-local.php | 2 +- .../dictionaries/it.dict.authent-local.php | 2 +- .../dictionaries/ja.dict.authent-local.php | 2 +- .../dictionaries/sk.dict.authent-local.php | 2 +- .../dictionaries/tr.dict.authent-local.php | 2 +- .../dictionaries/cs.dict.combodo-db-tools.php | 4 +- .../dictionaries/da.dict.combodo-db-tools.php | 4 +- .../dictionaries/it.dict.combodo-db-tools.php | 4 +- .../dictionaries/ja.dict.combodo-db-tools.php | 4 +- .../dictionaries/ru.dict.combodo-db-tools.php | 2 +- .../dictionaries/sk.dict.combodo-db-tools.php | 2 +- .../dictionaries/tr.dict.combodo-db-tools.php | 4 +- .../zh_cn.dict.combodo-db-tools.php | 4 +- .../dictionaries/it.dict.itop-attachments.php | 6 +- .../dictionaries/tr.dict.itop-attachments.php | 6 +- .../zh_cn.dict.itop-attachments.php | 2 +- .../dictionaries/da.dict.itop-backup.php | 6 +- .../dictionaries/it.dict.itop-backup.php | 6 +- .../dictionaries/ja.dict.itop-backup.php | 6 +- .../dictionaries/sk.dict.itop-backup.php | 6 +- .../dictionaries/tr.dict.itop-backup.php | 6 +- .../dictionaries/hu.dict.itop-config-mgmt.php | 2 +- .../dictionaries/it.dict.itop-config-mgmt.php | 50 +++++------ .../dictionaries/da.dict.itop-config.php | 2 +- .../dictionaries/it.dict.itop-config.php | 2 +- .../dictionaries/ja.dict.itop-config.php | 2 +- .../dictionaries/sk.dict.itop-config.php | 2 +- .../dictionaries/tr.dict.itop-config.php | 2 +- .../dictionaries/cs.dict.itop-core-update.php | 16 ++-- .../dictionaries/da.dict.itop-core-update.php | 16 ++-- .../dictionaries/it.dict.itop-core-update.php | 16 ++-- .../dictionaries/ja.dict.itop-core-update.php | 16 ++-- .../dictionaries/sk.dict.itop-core-update.php | 16 ++-- .../dictionaries/tr.dict.itop-core-update.php | 16 ++-- .../zh_cn.dict.itop-core-update.php | 2 +- .../zh_cn.dict.itop-faq-light.php | 2 +- .../cs.dict.itop-files-information.php | 2 +- .../da.dict.itop-files-information.php | 2 +- .../de.dict.itop-files-information.php | 2 +- .../es_cr.dict.itop-files-information.php | 2 +- .../it.dict.itop-files-information.php | 2 +- .../ja.dict.itop-files-information.php | 2 +- .../nl.dict.itop-files-information.php | 2 +- .../pl.dict.itop-files-information.php | 2 +- .../pt_br.dict.itop-files-information.php | 2 +- .../ru.dict.itop-files-information.php | 2 +- .../sk.dict.itop-files-information.php | 2 +- .../tr.dict.itop-files-information.php | 2 +- .../zh_cn.dict.itop-files-information.php | 4 +- .../cs.dict.itop-hub-connector.php | 2 +- .../da.dict.itop-hub-connector.php | 2 +- .../en.dict.itop-hub-connector.php | 2 +- .../it.dict.itop-hub-connector.php | 2 +- .../ja.dict.itop-hub-connector.php | 12 +-- .../pt_br.dict.itop-hub-connector.php | 2 +- .../ru.dict.itop-hub-connector.php | 2 +- .../sk.dict.itop-hub-connector.php | 2 +- .../tr.dict.itop-hub-connector.php | 2 +- .../cs.dict.itop-oauth-client.php | 4 +- .../da.dict.itop-oauth-client.php | 4 +- .../es_cr.dict.itop-oauth-client.php | 4 +- .../it.dict.itop-oauth-client.php | 4 +- .../ja.dict.itop-oauth-client.php | 4 +- .../nl.dict.itop-oauth-client.php | 4 +- .../pt_br.dict.itop-oauth-client.php | 4 +- .../ru.dict.itop-oauth-client.php | 4 +- .../sk.dict.itop-oauth-client.php | 4 +- .../tr.dict.itop-oauth-client.php | 4 +- .../zh_cn.dict.itop-oauth-client.php | 4 +- .../dictionaries/cs.dict.itop-portal-base.php | 2 +- .../dictionaries/da.dict.itop-portal-base.php | 6 +- .../dictionaries/it.dict.itop-portal-base.php | 6 +- .../dictionaries/ja.dict.itop-portal-base.php | 6 +- .../dictionaries/sk.dict.itop-portal-base.php | 6 +- .../dictionaries/tr.dict.itop-portal-base.php | 6 +- .../zh_cn.dict.itop-portal-base.php | 2 +- .../tr.dict.itop-problem-mgmt.php | 4 +- .../tr.dict.itop-request-mgmt-itil.php | 12 +-- .../tr.dict.itop-request-mgmt.php | 14 +-- .../da.dict.itop-service-mgmt-provider.php | 2 +- .../de.dict.itop-service-mgmt-provider.php | 2 +- .../ja.dict.itop-service-mgmt-provider.php | 2 +- .../sk.dict.itop-service-mgmt-provider.php | 2 +- .../dictionaries/it.dict.itop-structure.php | 4 +- .../dictionaries/da.dict.itop-tickets.php | 4 +- .../dictionaries/hu.dict.itop-tickets.php | 4 +- .../dictionaries/it.dict.itop-tickets.php | 6 +- .../dictionaries/ja.dict.itop-tickets.php | 4 +- dictionaries/cs.dictionary.itop.core.php | 6 +- dictionaries/cs.dictionary.itop.ui.php | 18 ++-- dictionaries/da.dictionary.itop.core.php | 24 ++--- dictionaries/da.dictionary.itop.ui.php | 32 +++---- dictionaries/de.dictionary.itop.ui.php | 2 +- dictionaries/en.dictionary.itop.core.php | 6 +- dictionaries/en.dictionary.itop.ui.php | 16 ++-- dictionaries/es_cr.dictionary.itop.ui.php | 4 +- dictionaries/fr.dictionary.itop.ui.php | 4 +- dictionaries/it.dictionary.itop.core.php | 32 +++---- dictionaries/it.dictionary.itop.ui.php | 76 ++++++++-------- dictionaries/ja.dictionary.itop.core.php | 26 +++--- dictionaries/ja.dictionary.itop.ui.php | 24 ++--- dictionaries/pl.dictionary.itop.core.php | 6 +- dictionaries/pl.dictionary.itop.ui.php | 28 +++--- dictionaries/pt_br.dictionary.itop.core.php | 8 +- dictionaries/pt_br.dictionary.itop.ui.php | 18 ++-- dictionaries/ru.dictionary.itop.core.php | 88 +++++++++---------- dictionaries/ru.dictionary.itop.ui.php | 34 +++---- dictionaries/sk.dictionary.itop.core.php | 10 +-- dictionaries/sk.dictionary.itop.ui.php | 30 +++---- dictionaries/tr.dictionary.itop.core.php | 20 ++--- dictionaries/tr.dictionary.itop.ui.php | 29 +++--- dictionaries/zh_cn.dictionary.itop.core.php | 14 +-- dictionaries/zh_cn.dictionary.itop.ui.php | 9 +- 114 files changed, 498 insertions(+), 506 deletions(-) diff --git a/datamodels/2.x/authent-local/dictionaries/cs.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/cs.dict.authent-local.php index 07f1a732f..96465e158 100644 --- a/datamodels/2.x/authent-local/dictionaries/cs.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/cs.dict.authent-local.php @@ -51,7 +51,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', - 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~', + 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewed on~~', '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.~~', diff --git a/datamodels/2.x/authent-local/dictionaries/da.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/da.dict.authent-local.php index baa959784..20096224c 100644 --- a/datamodels/2.x/authent-local/dictionaries/da.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/da.dict.authent-local.php @@ -36,7 +36,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', - 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~', + 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewed on~~', '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.~~', diff --git a/datamodels/2.x/authent-local/dictionaries/it.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/it.dict.authent-local.php index 710ee5a34..83cabd636 100644 --- a/datamodels/2.x/authent-local/dictionaries/it.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/it.dict.authent-local.php @@ -49,7 +49,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', - 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~', + 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewed on~~', '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.~~', diff --git a/datamodels/2.x/authent-local/dictionaries/ja.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/ja.dict.authent-local.php index 2fd643c24..4cc0725e8 100644 --- a/datamodels/2.x/authent-local/dictionaries/ja.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/ja.dict.authent-local.php @@ -36,7 +36,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', - 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~', + 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewed on~~', '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.~~', diff --git a/datamodels/2.x/authent-local/dictionaries/sk.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/sk.dict.authent-local.php index f0bfec471..fdfa7ca93 100644 --- a/datamodels/2.x/authent-local/dictionaries/sk.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/sk.dict.authent-local.php @@ -48,7 +48,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', - 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~', + 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewed on~~', '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.~~', diff --git a/datamodels/2.x/authent-local/dictionaries/tr.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/tr.dict.authent-local.php index 5e8325c3b..7ccad2e9d 100644 --- a/datamodels/2.x/authent-local/dictionaries/tr.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/tr.dict.authent-local.php @@ -50,7 +50,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~', 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', - 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~', + 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewed on~~', '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.~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/cs.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/cs.dict.combodo-db-tools.php index 4bfa98e6a..589c03be4 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/cs.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/cs.dict.combodo-db-tools.php @@ -23,9 +23,9 @@ // Database inconsistencies Dict::Add('CS CZ', 'Czech', 'Čeština', array( // Dictionary entries go here - 'Menu:DBToolsMenu' => 'DB Tools~~', + 'Menu:DBToolsMenu' => 'Database integrity~~', 'DBTools:Class' => 'Class~~', - 'DBTools:Title' => 'Database Maintenance Tools~~', + 'DBTools:Title' => 'Database integrity check~~', 'DBTools:ErrorsFound' => 'Errors Found~~', 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/da.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/da.dict.combodo-db-tools.php index 879cfbf26..4b3d2ec22 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/da.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/da.dict.combodo-db-tools.php @@ -23,9 +23,9 @@ // Database inconsistencies Dict::Add('DA DA', 'Danish', 'Dansk', array( // Dictionary entries go here - 'Menu:DBToolsMenu' => 'DB Tools~~', + 'Menu:DBToolsMenu' => 'Database integrity~~', 'DBTools:Class' => 'Class~~', - 'DBTools:Title' => 'Database Maintenance Tools~~', + 'DBTools:Title' => 'Database integrity check~~', 'DBTools:ErrorsFound' => 'Errors Found~~', 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/it.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/it.dict.combodo-db-tools.php index d2c6119e8..7bc297746 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/it.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/it.dict.combodo-db-tools.php @@ -23,9 +23,9 @@ // Database inconsistencies Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dictionary entries go here - 'Menu:DBToolsMenu' => 'DB Tools~~', + 'Menu:DBToolsMenu' => 'Database integrity~~', 'DBTools:Class' => 'Class~~', - 'DBTools:Title' => 'Database Maintenance Tools~~', + 'DBTools:Title' => 'Database integrity check~~', 'DBTools:ErrorsFound' => 'Errors Found~~', 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/ja.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/ja.dict.combodo-db-tools.php index f0f527447..bb4e7e484 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/ja.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/ja.dict.combodo-db-tools.php @@ -23,9 +23,9 @@ // Database inconsistencies Dict::Add('JA JP', 'Japanese', '日本語', array( // Dictionary entries go here - 'Menu:DBToolsMenu' => 'DB Tools~~', + 'Menu:DBToolsMenu' => 'Database integrity~~', 'DBTools:Class' => 'Class~~', - 'DBTools:Title' => 'Database Maintenance Tools~~', + 'DBTools:Title' => 'Database integrity check~~', 'DBTools:ErrorsFound' => 'Errors Found~~', 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/ru.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/ru.dict.combodo-db-tools.php index 082043ce7..6fbc834c3 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/ru.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/ru.dict.combodo-db-tools.php @@ -12,7 +12,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( // Dictionary entries go here 'Menu:DBToolsMenu' => 'Инструменты БД', 'DBTools:Class' => 'Класс', - 'DBTools:Title' => 'Инструменты обслуживания базы данных~~', + 'DBTools:Title' => 'Инструменты обслуживания базы данных', 'DBTools:ErrorsFound' => 'Найденные ошибки', 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/sk.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/sk.dict.combodo-db-tools.php index dfb2336b1..ceca8ef88 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/sk.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/sk.dict.combodo-db-tools.php @@ -25,7 +25,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( // Dictionary entries go here 'Menu:DBToolsMenu' => 'Database integrity~~', 'DBTools:Class' => 'Class~~', - 'DBTools:Title' => 'Database Maintenance Tools~~', + 'DBTools:Title' => 'Database integrity check~~', 'DBTools:ErrorsFound' => 'Errors Found~~', 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/tr.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/tr.dict.combodo-db-tools.php index 63bd71794..89419177f 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/tr.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/tr.dict.combodo-db-tools.php @@ -23,9 +23,9 @@ // Database inconsistencies Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dictionary entries go here - 'Menu:DBToolsMenu' => 'DB Tools~~', + 'Menu:DBToolsMenu' => 'Database integrity~~', 'DBTools:Class' => 'Class~~', - 'DBTools:Title' => 'Database Maintenance Tools~~', + 'DBTools:Title' => 'Database integrity check~~', 'DBTools:ErrorsFound' => 'Errors Found~~', 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php index 58223d2bd..07e55933a 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php @@ -56,7 +56,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~', 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~', 'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~', - 'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value than `%3$s`.`%1$s`~~', + 'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~', 'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~', )); @@ -90,5 +90,5 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d 的附件被还原.', 'DBTools:LostAttachments:StoredAsInlineImage' => 'Stored as inline image~~', - 'DBTools:LostAttachments:History' => '附件 "%1$s" restored with DB 工具~~' + 'DBTools:LostAttachments:History' => '附件 "%1$s" restored with DB 工具' )); diff --git a/datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php index 1cf8f21f6..6ae51c183 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/it.dict.itop-attachments.php @@ -29,9 +29,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Attachments:History_File_Removed' => 'Attachment %1$s removed.~~', 'Attachments:AddAttachment' => 'Add attachment: ~~', 'Attachments:UploadNotAllowedOnThisSystem' => 'File upload in NOT allowed on this system.~~', - 'Attachment:Max_Go' => '(Maximum file size: %1$s Go)~~', - 'Attachment:Max_Mo' => '(Maximum file size: %1$s Mo)~~', - 'Attachment:Max_Ko' => '(Maximum file size: %1$s Ko)~~', + 'Attachment:Max_Go' => '(Maximum file size: %1$s GB)~~', + 'Attachment:Max_Mo' => '(Maximum file size: %1$s MB)~~', + 'Attachment:Max_Ko' => '(Maximum file size: %1$s KB)~~', '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~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php index 52cf457aa..cd9f224fc 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/tr.dict.itop-attachments.php @@ -29,9 +29,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Attachments:History_File_Removed' => 'Attachment %1$s removed.~~', 'Attachments:AddAttachment' => 'Add attachment: ~~', 'Attachments:UploadNotAllowedOnThisSystem' => 'File upload in NOT allowed on this system.~~', - 'Attachment:Max_Go' => '(Maximum file size: %1$s Go)~~', - 'Attachment:Max_Mo' => '(Maximum file size: %1$s Mo)~~', - 'Attachment:Max_Ko' => '(Maximum file size: %1$s Ko)~~', + 'Attachment:Max_Go' => '(Maximum file size: %1$s GB)~~', + 'Attachment:Max_Mo' => '(Maximum file size: %1$s MB)~~', + 'Attachment:Max_Ko' => '(Maximum file size: %1$s KB)~~', '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~~', diff --git a/datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php index 7dffe2b81..dfb2b10cd 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php @@ -52,7 +52,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Attachment/Attribute:item_class+' => '~~', 'Class:Attachment/Attribute:item_id' => '项目', 'Class:Attachment/Attribute:item_id+' => '~~', - 'Class:Attachment/Attribute:item_org_id' => 'Item 组织~~', + 'Class:Attachment/Attribute:item_org_id' => 'Item 组织', 'Class:Attachment/Attribute:item_org_id+' => '', 'Class:Attachment/Attribute:contents' => '内容', 'Class:Attachment/Attribute:contents+' => '', diff --git a/datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php index 0a72f759c..a3f8c041f 100644 --- a/datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php @@ -25,8 +25,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'bkp-backup-running' => 'A backup is running. Please wait...~~', 'bkp-restore-running' => 'A restore is running. Please wait...~~', - 'Menu:BackupStatus' => 'Scheduled Backups~~', - 'bkp-status-title' => 'Scheduled Backups~~', + 'Menu:BackupStatus' => 'Backups~~', + 'bkp-status-title' => 'Backups~~', 'bkp-status-checks' => 'Settings and checks~~', 'bkp-mysqldump-ok' => 'mysqldump is present: %1$s~~', 'bkp-mysqldump-notfound' => 'mysqldump could not be found: %1$s - Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir.~~', @@ -48,7 +48,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'bkp-status-backups-auto' => 'Scheduled backups~~', 'bkp-status-backups-manual' => 'Manual backups~~', 'bkp-status-backups-none' => 'No backup yet~~', - 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~', + 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s.~~', 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~', 'bkp-button-backup-now' => 'Backup now!~~', 'bkp-button-restore-now' => 'Restore!~~', diff --git a/datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php index c3f4526b0..7c32b75be 100644 --- a/datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php @@ -25,8 +25,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'bkp-backup-running' => 'A backup is running. Please wait...~~', 'bkp-restore-running' => 'A restore is running. Please wait...~~', - 'Menu:BackupStatus' => 'Scheduled Backups~~', - 'bkp-status-title' => 'Scheduled Backups~~', + 'Menu:BackupStatus' => 'Backups~~', + 'bkp-status-title' => 'Backups~~', 'bkp-status-checks' => 'Settings and checks~~', 'bkp-mysqldump-ok' => 'mysqldump is present: %1$s~~', 'bkp-mysqldump-notfound' => 'mysqldump could not be found: %1$s - Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir.~~', @@ -48,7 +48,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'bkp-status-backups-auto' => 'Scheduled backups~~', 'bkp-status-backups-manual' => 'Manual backups~~', 'bkp-status-backups-none' => 'No backup yet~~', - 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~', + 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s.~~', 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~', 'bkp-button-backup-now' => 'Backup now!~~', 'bkp-button-restore-now' => 'Restore!~~', diff --git a/datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php index a825f61eb..94726624b 100644 --- a/datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php @@ -25,8 +25,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'bkp-backup-running' => 'A backup is running. Please wait...~~', 'bkp-restore-running' => 'A restore is running. Please wait...~~', - 'Menu:BackupStatus' => 'Scheduled Backups~~', - 'bkp-status-title' => 'Scheduled Backups~~', + 'Menu:BackupStatus' => 'Backups~~', + 'bkp-status-title' => 'Backups~~', 'bkp-status-checks' => 'Settings and checks~~', 'bkp-mysqldump-ok' => 'mysqldump is present: %1$s~~', 'bkp-mysqldump-notfound' => 'mysqldump could not be found: %1$s - Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir.~~', @@ -48,7 +48,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'bkp-status-backups-auto' => 'Scheduled backups~~', 'bkp-status-backups-manual' => 'Manual backups~~', 'bkp-status-backups-none' => 'No backup yet~~', - 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~', + 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s.~~', 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~', 'bkp-button-backup-now' => 'Backup now!~~', 'bkp-button-restore-now' => 'Restore!~~', diff --git a/datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php index 48e6000a0..ace3dd2b5 100644 --- a/datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php @@ -25,8 +25,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'bkp-backup-running' => 'A backup is running. Please wait...~~', 'bkp-restore-running' => 'A restore is running. Please wait...~~', - 'Menu:BackupStatus' => 'Scheduled Backups~~', - 'bkp-status-title' => 'Scheduled Backups~~', + 'Menu:BackupStatus' => 'Backups~~', + 'bkp-status-title' => 'Backups~~', 'bkp-status-checks' => 'Settings and checks~~', 'bkp-mysqldump-ok' => 'mysqldump is present: %1$s~~', 'bkp-mysqldump-notfound' => 'mysqldump could not be found: %1$s - Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir.~~', @@ -48,7 +48,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'bkp-status-backups-auto' => 'Scheduled backups~~', 'bkp-status-backups-manual' => 'Manual backups~~', 'bkp-status-backups-none' => 'No backup yet~~', - 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~', + 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s.~~', 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~', 'bkp-button-backup-now' => 'Backup now!~~', 'bkp-button-restore-now' => 'Restore!~~', diff --git a/datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php index ab860c83a..69ffad591 100644 --- a/datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php @@ -25,8 +25,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'bkp-backup-running' => 'A backup is running. Please wait...~~', 'bkp-restore-running' => 'A restore is running. Please wait...~~', - 'Menu:BackupStatus' => 'Scheduled Backups~~', - 'bkp-status-title' => 'Scheduled Backups~~', + 'Menu:BackupStatus' => 'Backups~~', + 'bkp-status-title' => 'Backups~~', 'bkp-status-checks' => 'Settings and checks~~', 'bkp-mysqldump-ok' => 'mysqldump is present: %1$s~~', 'bkp-mysqldump-notfound' => 'mysqldump could not be found: %1$s - Please make sure it is installed and in the path, or edit the configuration file to tune mysql_bindir.~~', @@ -48,7 +48,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'bkp-status-backups-auto' => 'Scheduled backups~~', 'bkp-status-backups-manual' => 'Manual backups~~', 'bkp-status-backups-none' => 'No backup yet~~', - 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~', + 'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s.~~', 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~', 'bkp-button-backup-now' => 'Backup now!~~', 'bkp-button-restore-now' => 'Restore!~~', diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php index 418be58af..69d251561 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/hu.dict.itop-config-mgmt.php @@ -1397,7 +1397,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'Bejövő', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'bejövő link', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'Kimenő', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'kimenő link~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'kimenő link', )); // diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php index bf0452ffd..adcaf8d58 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php @@ -103,7 +103,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:FunctionalCI/Attribute:org_id+' => '', 'Class:FunctionalCI/Attribute:organization_name' => 'Organization name~~', 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', - 'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticity~~', + 'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticality~~', 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'high~~', 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', @@ -261,7 +261,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', 'Class:DatacenterDevice/Attribute:nb_u' => 'Rack units~~', 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', - 'Class:DatacenterDevice/Attribute:managementip' => 'Management ip~~', + 'Class:DatacenterDevice/Attribute:managementip' => 'Management IP~~', 'Class:DatacenterDevice/Attribute:managementip+' => '~~', 'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA source~~', 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', @@ -318,9 +318,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Server/Attribute:osversion_id+' => '~~', 'Class:Server/Attribute:osversion_name' => 'OS version name~~', 'Class:Server/Attribute:osversion_name+' => '~~', - 'Class:Server/Attribute:oslicence_id' => 'OS licence~~', + 'Class:Server/Attribute:oslicence_id' => 'OS license~~', 'Class:Server/Attribute:oslicence_id+' => '~~', - 'Class:Server/Attribute:oslicence_name' => 'OS licence name~~', + 'Class:Server/Attribute:oslicence_name' => 'OS license name~~', 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', 'Class:Server/Attribute:cpu+' => '', @@ -528,9 +528,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:SoftwareInstance/Attribute:software_id+' => '~~', 'Class:SoftwareInstance/Attribute:software_name' => 'Software', 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software licence~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software license~~', 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software licence name~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software license name~~', 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', 'Class:SoftwareInstance/Attribute:path' => 'Path~~', 'Class:SoftwareInstance/Attribute:path+' => '~~', @@ -718,9 +718,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', 'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name~~', 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licence~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS license~~', 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence name~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS license name~~', 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', 'Class:VirtualMachine/Attribute:cpu' => 'CPU~~', 'Class:VirtualMachine/Attribute:cpu+' => '~~', @@ -867,7 +867,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Software+' => '', 'Class:Software/Attribute:name' => 'Nome', 'Class:Software/Attribute:name+' => '', - 'Class:Software/Attribute:vendor' => 'vendor~~', + 'Class:Software/Attribute:vendor' => 'Vendor~~', 'Class:Software/Attribute:vendor+' => '~~', 'Class:Software/Attribute:version' => 'Version~~', 'Class:Software/Attribute:version+' => '~~', @@ -889,8 +889,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software~~', 'Class:Software/Attribute:softwarepatch_list' => 'Software Patches~~', 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software~~', - 'Class:Software/Attribute:softwarelicence_list' => 'Software Licences~~', - 'Class:Software/Attribute:softwarelicence_list+' => 'All the licences for this software~~', + 'Class:Software/Attribute:softwarelicence_list' => 'Software Licenses~~', + 'Class:Software/Attribute:softwarelicence_list+' => 'All the licenses for this software~~', )); // @@ -906,7 +906,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch~~', 'Class:Patch/Attribute:description' => 'Descrizione', 'Class:Patch/Attribute:description+' => '', - 'Class:Patch/Attribute:finalclass' => 'Type~~', + 'Class:Patch/Attribute:finalclass' => 'Patch sub-class~~', 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', )); @@ -941,7 +941,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( )); // -// Class: Licence +// Class: License // Dict::Add('IT IT', 'Italian', 'Italiano', array( @@ -950,7 +950,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Licence/Attribute:name' => 'Nome', 'Class:Licence/Attribute:name+' => '', 'Class:Licence/Attribute:documents_list' => 'Documents~~', - 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this licence~~', + 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this license~~', 'Class:Licence/Attribute:org_id' => 'Proprietario', 'Class:Licence/Attribute:org_id+' => '', 'Class:Licence/Attribute:organization_name' => 'Organization name~~', @@ -971,7 +971,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', 'Class:Licence/Attribute:perpetual/Value:yes' => 'yes~~', 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', - 'Class:Licence/Attribute:finalclass' => 'Type~~', + 'Class:Licence/Attribute:finalclass' => 'License sub-class~~', 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', )); @@ -980,16 +980,16 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dict::Add('IT IT', 'Italian', 'Italiano', array( - 'Class:OSLicence' => 'OS Licence~~', + 'Class:OSLicence' => 'OS License~~', 'Class:OSLicence+' => '~~', 'Class:OSLicence/Attribute:osversion_id' => 'OS version~~', 'Class:OSLicence/Attribute:osversion_id+' => '~~', 'Class:OSLicence/Attribute:osversion_name' => 'OS version name~~', 'Class:OSLicence/Attribute:osversion_name+' => '~~', 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtual machines~~', - 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this licence is used~~', - 'Class:OSLicence/Attribute:servers_list' => 'servers~~', - 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this licence is used~~', + 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this license is used~~', + 'Class:OSLicence/Attribute:servers_list' => 'Servers~~', + 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this license is used~~', )); // @@ -997,14 +997,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dict::Add('IT IT', 'Italian', 'Italiano', array( - 'Class:SoftwareLicence' => 'Software Licence~~', + 'Class:SoftwareLicence' => 'Software License~~', 'Class:SoftwareLicence+' => '~~', 'Class:SoftwareLicence/Attribute:software_id' => 'Software~~', 'Class:SoftwareLicence/Attribute:software_id+' => '~~', 'Class:SoftwareLicence/Attribute:software_name' => 'Software name~~', 'Class:SoftwareLicence/Attribute:software_name+' => '~~', 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software instances~~', - 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this licence is used~~', + 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this license is used~~', )); // @@ -1012,11 +1012,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dict::Add('IT IT', 'Italian', 'Italiano', array( - 'Class:lnkDocumentToLicence' => 'Link Document / Licence~~', + 'Class:lnkDocumentToLicence' => 'Link Document / License~~', 'Class:lnkDocumentToLicence+' => '~~', - 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licence~~', + 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'License~~', 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', - 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Licence name~~', + 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'License name~~', 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document~~', 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', @@ -1278,7 +1278,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:NetworkInterface+' => '', 'Class:NetworkInterface/Attribute:name' => 'Name~~', 'Class:NetworkInterface/Attribute:name+' => '~~', - 'Class:NetworkInterface/Attribute:finalclass' => 'Type~~', + 'Class:NetworkInterface/Attribute:finalclass' => 'NetworkInterface sub-class~~', 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', )); diff --git a/datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php index d971389b4..b9cfbdbff 100644 --- a/datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/da.dict.itop-config.php @@ -22,7 +22,7 @@ */ Dict::Add('DA DA', 'Danish', 'Dansk', array( - 'Menu:ConfigEditor' => 'Configuration~~', + 'Menu:ConfigEditor' => 'General Configuration~~', 'config-edit-title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', 'config-apply' => 'Apply~~', diff --git a/datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php index 8d318b626..e4b1f1b1c 100644 --- a/datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/it.dict.itop-config.php @@ -22,7 +22,7 @@ */ Dict::Add('IT IT', 'Italian', 'Italiano', array( - 'Menu:ConfigEditor' => 'Configuration~~', + 'Menu:ConfigEditor' => 'General Configuration~~', 'config-edit-title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', 'config-apply' => 'Apply~~', diff --git a/datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php index fbbd48d1b..cb4947e69 100644 --- a/datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/ja.dict.itop-config.php @@ -22,7 +22,7 @@ */ Dict::Add('JA JP', 'Japanese', '日本語', array( - 'Menu:ConfigEditor' => 'Configuration~~', + 'Menu:ConfigEditor' => 'General Configuration~~', 'config-edit-title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', 'config-apply' => 'Apply~~', diff --git a/datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php index c09996eda..646c11f03 100644 --- a/datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/sk.dict.itop-config.php @@ -22,7 +22,7 @@ */ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( - 'Menu:ConfigEditor' => 'Configuration~~', + 'Menu:ConfigEditor' => 'General Configuration~~', 'config-edit-title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', 'config-apply' => 'Apply~~', diff --git a/datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php index daae83ba0..b55d4b377 100644 --- a/datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/tr.dict.itop-config.php @@ -22,7 +22,7 @@ */ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Menu:ConfigEditor' => 'Configuration~~', + 'Menu:ConfigEditor' => 'General Configuration~~', 'config-edit-title' => 'Configuration File Editor~~', 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', 'config-apply' => 'Apply~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php index 95a721d90..9e7c8c464 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php @@ -23,9 +23,9 @@ 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~~', - '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:ConfirmUpdate' => 'Confirm Application Upgrade~~', + 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', @@ -68,10 +68,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value 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:Loading' => 'Checking files~~', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking files failed~~', 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', @@ -85,7 +85,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( '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:Compile' => 'Upgrade application~~', 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php index 7904304ac..6e7ed60ba 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php @@ -23,9 +23,9 @@ 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~~', - '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:ConfirmUpdate' => 'Confirm Application Upgrade~~', + 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', @@ -68,10 +68,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value 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:Loading' => 'Checking files~~', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking files failed~~', 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', @@ -85,7 +85,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( '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:Compile' => 'Upgrade application~~', 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php index f8b72977b..a07c0a74a 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php @@ -23,9 +23,9 @@ 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~~', - '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:ConfirmUpdate' => 'Confirm Application Upgrade~~', + 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', @@ -68,10 +68,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value 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:Loading' => 'Checking files~~', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking files failed~~', 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', @@ -85,7 +85,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( '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:Compile' => 'Upgrade application~~', 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php index 490ca4db6..4c909e463 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php @@ -23,9 +23,9 @@ 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~~', - '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:ConfirmUpdate' => 'Confirm Application Upgrade~~', + 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', @@ -68,10 +68,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value 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:Loading' => 'Checking files~~', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking files failed~~', 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', @@ -85,7 +85,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( '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:Compile' => 'Upgrade application~~', 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php index a6c054215..42a2633ba 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php @@ -23,9 +23,9 @@ 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~~', - '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:ConfirmUpdate' => 'Confirm Application Upgrade~~', + 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', @@ -68,10 +68,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value 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:Loading' => 'Checking files~~', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking files failed~~', 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', @@ -85,7 +85,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( '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:Compile' => 'Upgrade application~~', 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php index 2b11b797b..e99ceaeff 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php @@ -23,9 +23,9 @@ 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~~', - '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:ConfirmUpdate' => 'Confirm Application Upgrade~~', + 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrading~~', + 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', @@ -68,10 +68,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value 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:Loading' => 'Checking files~~', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking files failed (%1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking files failed (File not exist %1$s)~~', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking files failed~~', 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', @@ -85,7 +85,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( '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:Compile' => 'Upgrade application~~', 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php index 050bf7996..77ac37f69 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php @@ -25,7 +25,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'itop-core-update:UI:SelectUpdateFile' => '应用升级', 'itop-core-update:UI:ConfirmUpdate' => ' 升级', 'itop-core-update:UI:UpdateCoreFiles' => '应用升级', - '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:MaintenanceModeActive' => 'The application is currently under maintenance in read-only mode. You have to run a setup to return in normal mode.~~', 'itop-core-update:UI:UpdateDone' => '应用升级', 'itop-core-update/Operation:SelectUpdateFile/Title' => '应用升级', diff --git a/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php index 0fdf768c3..058224f72 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php @@ -62,7 +62,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:FAQ/Attribute:error_code+' => '', 'Class:FAQ/Attribute:key_words' => '关键字', 'Class:FAQ/Attribute:key_words+' => '', - 'Class:FAQ/Attribute:domains' => '领域~~', + 'Class:FAQ/Attribute:domains' => '领域', )); // diff --git a/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php index a0e286fe3..86d00effa 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php @@ -24,7 +24,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( // Errors 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/da.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/da.dict.itop-files-information.php index 8c685a013..1d215f700 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/da.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/da.dict.itop-files-information.php @@ -24,7 +24,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( // Errors 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php index fb7003cf8..41891cfed 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php @@ -24,7 +24,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( // Errors 'FilesInformation:Error:MissingFile' => 'Fehlende Datei: %1$s', 'FilesInformation:Error:CorruptedFile' => 'Datei %1$s ist beschädigt', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Datei %1$s kann nicht geschrieben werden', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php index d1430ca9a..8c69373f8 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php @@ -25,7 +25,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( // Errors 'FilesInformation:Error:MissingFile' => 'Archivo faltante: %1$s', 'FilesInformation:Error:CorruptedFile' => 'El archivo %1$s está corrupto', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'No se puede escribir al archivo %1$s', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/it.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/it.dict.itop-files-information.php index 04e3e7eff..7f678ae6f 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/it.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/it.dict.itop-files-information.php @@ -24,7 +24,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Errors 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/ja.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/ja.dict.itop-files-information.php index 8c9e04327..4bf940a0f 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/ja.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/ja.dict.itop-files-information.php @@ -24,7 +24,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( // Errors 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php index b72d2f097..2f50c9fa3 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php @@ -26,7 +26,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Errors 'FilesInformation:Error:MissingFile' => 'Ontbrekend bestand: %1$s', 'FilesInformation:Error:CorruptedFile' => 'Corrupt bestand: %1$s', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Kan niet schrijven naar bestand %1$s', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php index 74b665b5a..2cd84fa86 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php @@ -25,7 +25,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( // Errors 'FilesInformation:Error:MissingFile' => 'Brakujący plik: %1$s', 'FilesInformation:Error:CorruptedFile' => 'Plik %1$s jest uszkodzony', - 'FilesInformation:Error:ListCorruptedFile' => 'Fichier(s) corrompu(s): %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Nie można zapisać do pliku %1$s', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php index 405a5bd13..a9d0d4369 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php @@ -24,7 +24,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( // Errors 'FilesInformation:Error:MissingFile' => 'Faltando arquivo: %1$s', 'FilesInformation:Error:CorruptedFile' => 'Arquivo %1$s está corrompido', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Sem permissão de escrita no arquivo %1$s', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/ru.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/ru.dict.itop-files-information.php index d1e2b297f..4e4f7399a 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/ru.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/ru.dict.itop-files-information.php @@ -12,7 +12,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( // Errors 'FilesInformation:Error:MissingFile' => 'Файл %1$s отсутствует', 'FilesInformation:Error:CorruptedFile' => 'Файл %1$s повреждён', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Невозможно выполнить запись в файл %1$s', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php index 6b5f13a88..15f796f8a 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php @@ -24,7 +24,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( // Errors 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/tr.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/tr.dict.itop-files-information.php index a8b5cccc1..1adda758f 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/tr.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/tr.dict.itop-files-information.php @@ -24,7 +24,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Errors 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php index 3693ede2d..8b70f3f1e 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php @@ -22,9 +22,9 @@ */ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Errors - 'FilesInformation:Error:MissingFile' => '文件丢失: %1$s~~', + 'FilesInformation:Error:MissingFile' => '文件丢失: %1$s', 'FilesInformation:Error:CorruptedFile' => '文件 %1$s 已损坏', - 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s~~', + 'FilesInformation:Error:ListCorruptedFile' => 'File(s) corrupted: %1$s ~~', 'FilesInformation:Error:CantWriteToFile' => '文件 %1$s 无法写入', )); diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php index 2b9dfcdb6..e769fcb5d 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful '.ITOP_APPLICATION_SHORT.' extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt itop to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php index 2f29b07d8..8983d2cdd 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful '.ITOP_APPLICATION_SHORT.' extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt itop to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/en.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/en.dict.itop-hub-connector.php index 544ee1e1f..c7cc62130 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/en.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/en.dict.itop-hub-connector.php @@ -65,7 +65,7 @@ Dict::Add('EN US', 'English', 'English', array( 'iTopHub:Uncompressing' => 'Uncompressing extensions...', 'iTopHub:InstallationWelcome' => 'Installation of the extensions downloaded from iTop Hub', 'iTopHub:DBBackupLabel' => 'Instance backup', - 'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating', + 'iTopHub:DBBackupSentence' => 'Do a backup of the database and '.ITOP_APPLICATION_SHORT.' configuration before updating', 'iTopHub:DeployBtn' => 'Deploy !', 'iTopHub:DatabaseBackupProgress' => 'Instance backup...', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php index 56c1212b2..5a2c9c4d8 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful '.ITOP_APPLICATION_SHORT.' extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt itop to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php index 0a45f4e76..103d955c3 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php @@ -24,13 +24,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( // Dictionary entries go here 'Menu:iTopHub' => 'iTop Hub~~', 'Menu:iTopHub:Register' => 'Connect to iTop Hub~~', - 'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop instance~~', - 'Menu:iTopHub:Register:Description' => '

Get access to your community platform iTop Hub!
Find all the content and information you need, manage your instances through personalized tools & install more extensions.

By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.

~~', + 'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your '.ITOP_APPLICATION_SHORT.' instance~~', + 'Menu:iTopHub:Register:Description' => '

Get access to your community platform iTop Hub!
Find all the content and information you need, manage your instances through personalized tools & install more extensions.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

', 'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~', 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt iTop to your processes.

By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.

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

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt itop to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', @@ -46,7 +46,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopHub:Landing:Status' => 'Deployment status~~', 'iTopHub:Landing:Install' => 'Deploying extensions...~~', 'iTopHub:CompiledOK' => 'Compilation successful.~~', - 'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!
iTop configuration has NOT been modified.~~', + 'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!
'.ITOP_APPLICATION_SHORT.' configuration has NOT been modified.~~', 'iTopHub:FailAuthent' => 'Authentication failed for this action.~~', 'iTopHub:InstalledExtensions' => 'Extensions deployed on this instance~~', @@ -55,7 +55,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', - 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes !', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', @@ -64,7 +64,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopHub:Uncompressing' => 'Uncompressing extensions...~~', 'iTopHub:InstallationWelcome' => 'Installation of the extensions downloaded from iTop Hub~~', 'iTopHub:DBBackupLabel' => 'Instance backup~~', - 'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~', + 'iTopHub:DBBackupSentence' => 'Do a backup of the database and '.ITOP_APPLICATION_SHORT.' configuration before updating', 'iTopHub:DeployBtn' => 'Deploy !~~', 'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php index b656fcb06..3e1df883a 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful '.ITOP_APPLICATION_SHORT.' extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt itop to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php index af1c33ac4..24b439d82 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php @@ -18,7 +18,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Menu:iTopHub:MyExtensions+' => 'Расширения, развернутые на данном экземпляре '.ITOP_APPLICATION_SHORT, 'Menu:iTopHub:BrowseExtensions' => 'Получить расширения из iTop Hub', 'Menu:iTopHub:BrowseExtensions+' => 'Найдите дополнительные расширения на iTop Hub', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful '.ITOP_APPLICATION_SHORT.' extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt itop to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php index f92196fbd..141db42f7 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful '.ITOP_APPLICATION_SHORT.' extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt itop to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php index 4329e764e..4e3318f7e 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful '.ITOP_APPLICATION_SHORT.' extensions !
Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt itop to your processes.

By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

~~', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php index accbc7cee..a7da27440 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/cs.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php index 6d593294c..dbc253f8c 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/da.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php index 31747d432..cf91f1d11 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/es_cr.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php index a8edf10e0..02399b76c 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/it.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php index 61edd9435..4c5f136ed 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/ja.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php index 79cc72903..85e60124f 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/nl.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php index e129bcd92..5d7082009 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/pt_br.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php index c79644cff..292986187 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/ru.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php index 14c58c855..46c4cf562 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/sk.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php index 5df57e5e2..604186b72 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/tr.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php index 69e6fb6ba..2aeffe16f 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php @@ -10,8 +10,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:CreateMailbox' => 'Create a mailbox...~~', 'Menu:OAuthClient' => 'OAuth Client~~', 'Menu:OAuthClient+' => '~~', - 'Menu:GenerateTokens' => 'Generate access tokens...~~', - 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~', + 'Menu:GenerateTokens' => 'Generate access token...~~', + 'Menu:RegenerateTokens' => 'Regenerate access token...~~', 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/cs.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/cs.dict.itop-portal-base.php index 1948d3439..693050b5e 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/cs.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/cs.dict.itop-portal-base.php @@ -132,7 +132,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s', 'Brick:Portal:Object:Form:Stimulus:Title' => 'Vyplňte prosím následující informace:', 'Brick:Portal:Object:Form:Message:Saved' => 'Uloženo', - 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s uloženo~~', + 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s uloženo', 'Brick:Portal:Object:Search:Regular:Title' => 'Vybrat %1$s (%2$s)', 'Brick:Portal:Object:Search:Hierarchy:Title' => 'Vybrat %1$s (%2$s)', 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/da.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/da.dict.itop-portal-base.php index 7ad3f4fc6..88634e954 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/da.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/da.dict.itop-portal-base.php @@ -81,7 +81,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Confirm password~~', 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'To change your password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', - 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal informations~~', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', )); @@ -129,8 +129,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %2$s (%1$s)~~', - 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s~~', - 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, fill the following informations:~~', + 'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s~~', + 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, complete the following information:~~', 'Brick:Portal:Object:Form:Message:Saved' => 'Saved~~', 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s saved~~', 'Brick:Portal:Object:Search:Regular:Title' => 'Select %1$s (%2$s)~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/it.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/it.dict.itop-portal-base.php index 4ed49eaeb..53cfc5219 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/it.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/it.dict.itop-portal-base.php @@ -81,7 +81,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Confirm password~~', 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'To change your password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', - 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal informations~~', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', )); @@ -129,8 +129,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %2$s (%1$s)~~', - 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s~~', - 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, fill the following informations:~~', + 'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s~~', + 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, complete the following information:~~', 'Brick:Portal:Object:Form:Message:Saved' => 'Saved~~', 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s saved~~', 'Brick:Portal:Object:Search:Regular:Title' => 'Select %1$s (%2$s)~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/ja.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/ja.dict.itop-portal-base.php index 2e4703c87..c3c256545 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/ja.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/ja.dict.itop-portal-base.php @@ -81,7 +81,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Confirm password~~', 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'To change your password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', - 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal informations~~', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', )); @@ -129,8 +129,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %2$s (%1$s)~~', - 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s~~', - 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, fill the following informations:~~', + 'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s~~', + 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, complete the following information:~~', 'Brick:Portal:Object:Form:Message:Saved' => 'Saved~~', 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s saved~~', 'Brick:Portal:Object:Search:Regular:Title' => 'Select %1$s (%2$s)~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/sk.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/sk.dict.itop-portal-base.php index b004525c3..7ac2387e2 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/sk.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/sk.dict.itop-portal-base.php @@ -81,7 +81,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Confirm password~~', 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'To change your password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', - 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal informations~~', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', )); @@ -129,8 +129,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %2$s (%1$s)~~', - 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s~~', - 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, fill the following informations:~~', + 'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s~~', + 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, complete the following information:~~', 'Brick:Portal:Object:Form:Message:Saved' => 'Saved~~', 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s saved~~', 'Brick:Portal:Object:Search:Regular:Title' => 'Select %1$s (%2$s)~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/tr.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/tr.dict.itop-portal-base.php index dfaa12ca0..607b77579 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/tr.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/tr.dict.itop-portal-base.php @@ -81,7 +81,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Confirm password~~', 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'To change your password, please contact your %1$s administrator~~', 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Can\'t change password, please contact your %1$s administrator~~', - 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal informations~~', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Personal information~~', 'Brick:Portal:UserProfile:Photo:Title' => 'Photo~~', )); @@ -129,8 +129,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Brick:Portal:Object:Name' => 'Object~~', 'Brick:Portal:Object:Form:Create:Title' => 'New %1$s~~', 'Brick:Portal:Object:Form:Edit:Title' => 'Updating %2$s (%1$s)~~', - 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s~~', - 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, fill the following informations:~~', + 'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s~~', + 'Brick:Portal:Object:Form:Stimulus:Title' => 'Please, complete the following information:~~', 'Brick:Portal:Object:Form:Message:Saved' => 'Saved~~', 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s saved~~', 'Brick:Portal:Object:Search:Regular:Title' => 'Select %1$s (%2$s)~~', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php index ffa019b87..0b38290fd 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php @@ -132,7 +132,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s', 'Brick:Portal:Object:Form:Stimulus:Title' => '请填写下列信息:', 'Brick:Portal:Object:Form:Message:Saved' => '已保存', - 'Brick:Portal:Object:Form:Message:ObjectSaved' => '已保存 %1$s~~', + 'Brick:Portal:Object:Form:Message:ObjectSaved' => '已保存 %1$s', 'Brick:Portal:Object:Search:Regular:Title' => '选择 %1$s (%2$s)', 'Brick:Portal:Object:Search:Hierarchy:Title' => '选择 %1$s (%2$s)', 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s~~', diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php index b6a3172c5..91680fbdf 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php @@ -105,8 +105,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Problem/Attribute:impact/Value:3+' => '', 'Class:Problem/Attribute:urgency' => 'Aciliyeti', 'Class:Problem/Attribute:urgency+' => '', - 'Class:Problem/Attribute:urgency/Value:1' => 'Critical~~', - 'Class:Problem/Attribute:urgency/Value:1+' => 'Critical~~', + 'Class:Problem/Attribute:urgency/Value:1' => 'critical~~', + 'Class:Problem/Attribute:urgency/Value:1+' => 'critical~~', 'Class:Problem/Attribute:urgency/Value:2' => 'Orta', 'Class:Problem/Attribute:urgency/Value:2+' => 'Orta', 'Class:Problem/Attribute:urgency/Value:3' => 'Yüksek', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/tr.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/tr.dict.itop-request-mgmt-itil.php index 8b7140c54..c9b3d6000 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/tr.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/tr.dict.itop-request-mgmt-itil.php @@ -207,12 +207,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Very satisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly statisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather Dissatified~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => 'Rather Dissatified~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very Dissatisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Very Dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => 'Fairly satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatified~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => 'Rather dissatified~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatified~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Very dissatified~~', 'Class:UserRequest/Attribute:user_comment' => 'User comment~~', 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname~~', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/tr.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/tr.dict.itop-request-mgmt.php index a2ad64dbd..a1f72cba2 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/tr.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/tr.dict.itop-request-mgmt.php @@ -149,7 +149,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:UserRequest/Attribute:resolution_date+' => '~~', 'Class:UserRequest/Attribute:last_pending_date' => 'Last pending date~~', 'Class:UserRequest/Attribute:last_pending_date+' => '~~', - 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulatedpending~~', + 'Class:UserRequest/Attribute:cumulatedpending' => 'cumulated pending~~', 'Class:UserRequest/Attribute:cumulatedpending+' => '~~', 'Class:UserRequest/Attribute:tto' => 'TTO~~', 'Class:UserRequest/Attribute:tto+' => '~~', @@ -209,12 +209,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:UserRequest/Attribute:user_satisfaction+' => '~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => 'Very satisfied~~', 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => 'Very satisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly statisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather Dissatified~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => 'Rather Dissatified~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very Dissatisfied~~', - 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Very Dissatisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Fairly satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => 'Fairly satisfied~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => 'Rather dissatified~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => 'Rather dissatified~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => 'Very dissatified~~', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => 'Very dissatified~~', 'Class:UserRequest/Attribute:user_comment' => 'User comment~~', 'Class:UserRequest/Attribute:user_comment+' => '~~', 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname~~', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/da.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/da.dict.itop-service-mgmt-provider.php index d03f031c3..e4889ce5d 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/da.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/da.dict.itop-service-mgmt-provider.php @@ -160,7 +160,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:ProviderContract' => 'Leverandørkontrakt', 'Class:ProviderContract+' => '', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', - 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => '', 'Class:ProviderContract/Attribute:coverage' => 'Servicetider', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php index ba4929e10..3aa2c4229 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/de.dict.itop-service-mgmt-provider.php @@ -162,7 +162,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:ProviderContract' => 'Provider-Vertrag', 'Class:ProviderContract+' => '', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs', - 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => '', 'Class:ProviderContract/Attribute:coverage' => 'Servicezeiten', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ja.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ja.dict.itop-service-mgmt-provider.php index 5c9a70100..90a65b1f8 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ja.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/ja.dict.itop-service-mgmt-provider.php @@ -159,7 +159,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:ProviderContract' => 'プロバイダー契約', 'Class:ProviderContract+' => '', 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI', - 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => '', 'Class:ProviderContract/Attribute:coverage' => 'サービス時間帯', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/sk.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/sk.dict.itop-service-mgmt-provider.php index 7a08264b9..0b5fe5e14 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/sk.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/sk.dict.itop-service-mgmt-provider.php @@ -169,7 +169,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:ProviderContract' => 'Poskytovateľská zmluva', 'Class:ProviderContract+' => '', 'Class:ProviderContract/Attribute:functionalcis_list' => 'Zariadenia', - 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~', 'Class:ProviderContract/Attribute:sla' => 'SLA', 'Class:ProviderContract/Attribute:sla+' => '', 'Class:ProviderContract/Attribute:coverage' => 'Časy pokrytia', diff --git a/datamodels/2.x/itop-structure/dictionaries/it.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/it.dict.itop-structure.php index 453c4f100..3b83169de 100644 --- a/datamodels/2.x/itop-structure/dictionaries/it.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/it.dict.itop-structure.php @@ -210,7 +210,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Document/Attribute:status/Value:published+' => '', 'Class:Document/Attribute:cis_list' => 'CIs~~', 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', - 'Class:Document/Attribute:finalclass' => 'Document Type~~', + 'Class:Document/Attribute:finalclass' => 'Document sub-class~~', 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', )); @@ -256,7 +256,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Typology+' => '~~', 'Class:Typology/Attribute:name' => 'Name~~', 'Class:Typology/Attribute:name+' => '~~', - 'Class:Typology/Attribute:finalclass' => 'Type~~', + 'Class:Typology/Attribute:finalclass' => 'Typology sub-class~~', 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', )); diff --git a/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php index 81d46591f..1959f3b75 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php @@ -172,7 +172,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~', 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~', @@ -182,7 +182,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme', 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~', 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~', 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~', diff --git a/datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php index 1b519aa43..8da104764 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php @@ -171,7 +171,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Célmező', 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Célmező', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime', @@ -181,7 +181,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referencia mező', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Munkaórák', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~', 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull', 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~', 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Célmező', diff --git a/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php index 72b6fc03b..2a98c0cba 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php @@ -57,7 +57,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~', 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~', 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~', - 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted for this ticket~~', + 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted by this ticket. Items marked as "Computed" have been automatically marked as impacted. Items marked as "Not impacted" are excluded from the impact.~~', 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~', 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~', 'Class:Ticket/Attribute:finalclass' => 'Tipo', @@ -171,7 +171,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~', 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~', @@ -181,7 +181,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~', 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~', 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~', 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~', diff --git a/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php index 911b724fd..93c3a3318 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php @@ -171,7 +171,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~', 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~', @@ -181,7 +181,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~', 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~', 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~', 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~', diff --git a/dictionaries/cs.dictionary.itop.core.php b/dictionaries/cs.dictionary.itop.core.php index 96a4510be..de411ac79 100755 --- a/dictionaries/cs.dictionary.itop.core.php +++ b/dictionaries/cs.dictionary.itop.core.php @@ -528,11 +528,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'Adresát pro test', 'Class:ActionEmail/Attribute:test_recipient+' => 'Cílová adresa pro případ, kdy je stav nastaven na "Testování"', - 'Class:ActionEmail/Attribute:from' => 'Odesílatel~~', + 'Class:ActionEmail/Attribute:from' => 'Odesílatel', 'Class:ActionEmail/Attribute:from+' => '', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => 'Odpověď na~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Odpověď na', 'Class:ActionEmail/Attribute:reply_to+' => '', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', @@ -1011,7 +1011,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', - 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters~~', + 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.~~', 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~', 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~', 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~', diff --git a/dictionaries/cs.dictionary.itop.ui.php b/dictionaries/cs.dictionary.itop.ui.php index a30c8b275..805a3c484 100755 --- a/dictionaries/cs.dictionary.itop.ui.php +++ b/dictionaries/cs.dictionary.itop.ui.php @@ -383,8 +383,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => 'Incidenty přidělené mně', 'UI:AllOrganizations' => ' Všechny organizace ', 'UI:YourSearch' => 'hledat', - 'UI:LoggedAsMessage' => 'Přihlášen - %1$s (%2$s)~~', - 'UI:LoggedAsMessage+Admin' => 'Přihlášen - %1$s (%2$s, Administrátor)~~', + 'UI:LoggedAsMessage' => 'Přihlášen - %1$s (%2$s)', + 'UI:LoggedAsMessage+Admin' => 'Přihlášen - %1$s (%2$s, Administrátor)', 'UI:Button:Logoff' => 'Odhlásit', 'UI:Button:GlobalSearch' => 'Hledat', 'UI:Button:Search' => ' Hledat ', @@ -431,7 +431,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:InputFile:SelectFile' => 'Select a file~~', 'UI:SearchToggle' => 'Hledání', - 'UI:ClickToCreateNew' => 'Nový objekt (%1$s)~~', + 'UI:ClickToCreateNew' => 'Nový objekt (%1$s)', 'UI:SearchFor_Class' => 'Hledat objekty třídy %1$s', 'UI:NoObjectToDisplay' => 'Žádný objekt k zobrazení.', 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', @@ -728,7 +728,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Query:UrlForExcel' => 'URL pro MS-Excel web queries', 'UI:Query:UrlV1' => 'Nebyl specifikován seznam sloupců k exportu. Bez této informace nemůže stránka export-V2.php provést export. Pro export všech polí použijte stránku export.php. Pokud však chcete udržet konzistenci v delším časovém horzontu, použijte stávající stránku a specifikujte paramter "fields".', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' schéma objektů', - 'UI:Schema:TitleForClass' => '%1$s schéma~~', + 'UI:Schema:TitleForClass' => '%1$s schema~~', 'UI:Schema:CategoryMenuItem' => 'Kategorie %1$s', 'UI:Schema:Relationships' => 'Vztahy', 'UI:Schema:AbstractClass' => 'Abstraktní třída: instance objektu této třídy nemůže být vytvořena.', @@ -997,7 +997,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
  • Outgoing webhooks: Allow integration with a third-party application by sending structured data to a defined URL.
  • -

    Aby mohly být akce spuštěny, musí být přiřazeny ke triggerům. Každá akce pak dostane své "pořadové" číslo, které určí v jakém pořadí se akce spustí.

    ~~', +

    Aby mohly být akce spuštěny, musí být přiřazeny ke triggerům. Každá akce pak dostane své "pořadové" číslo, které určí v jakém pořadí se akce spustí.

    ', 'UI:NotificationsMenu:Triggers' => 'Triggery', 'UI:NotificationsMenu:AvailableTriggers' => 'Dostupné triggery', 'UI:NotificationsMenu:OnCreate' => 'Při vytvoření objektu', @@ -1050,8 +1050,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:iTopVersion:Long' => '%1$s verze %2$s-%3$s ze dne %4$s', 'UI:PropertiesTab' => 'Vlastnosti', - 'UI:OpenDocumentInNewWindow_' => 'Otevřít~~', - 'UI:DownloadDocument_' => 'Stáhnout~~', + 'UI:OpenDocumentInNewWindow_' => 'Otevřít', + 'UI:DownloadDocument_' => 'Stáhnout', 'UI:Document:NoPreview' => 'Pro tento typ dokumentu není k dispozici žádný náhled', 'UI:Download-CSV' => 'Stáhnout %1$s', @@ -1173,10 +1173,10 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', 'UI:FavoriteOrganizations' => 'Oblíbené organizace', 'UI:FavoriteOrganizations+' => 'Zaškrtněte, které organizace chcete vidět v rozbalovacím menu pro rychlý přístup. Mějte na paměti, že toto není bezpečnostní opatření. Objekty všech organizací jsou pořád viditelné a přístupné vybráním "Všechny organizace" z rozbalovacího menu.', - 'UI:FavoriteLanguage' => 'Jazyk uživatelského rozhraní~~', + 'UI:FavoriteLanguage' => 'Jazyk uživatelského rozhraní', 'UI:Favorites:SelectYourLanguage' => 'Preferovaný jazyk:', 'UI:FavoriteOtherSettings' => 'Další nastavení', - 'UI:Favorites:Default_X_ItemsPerPage' => 'Výchozí délka seznamů: %1$s položek na stránku~~', + 'UI:Favorites:Default_X_ItemsPerPage' => 'Výchozí délka seznamů: %1$s položek na stránku', 'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~', 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', 'UI:NavigateAwayConfirmationMessage' => 'Všechny úpravy budou zahozeny.', diff --git a/dictionaries/da.dictionary.itop.core.php b/dictionaries/da.dictionary.itop.core.php index 41927f39f..234a1b275 100644 --- a/dictionaries/da.dictionary.itop.core.php +++ b/dictionaries/da.dictionary.itop.core.php @@ -526,12 +526,12 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'Test modtager', 'Class:ActionEmail/Attribute:test_recipient+' => '', - 'Class:ActionEmail/Attribute:from' => 'Fra~~', - 'Class:ActionEmail/Attribute:from+' => 'Afsender af emailen~~', + 'Class:ActionEmail/Attribute:from' => 'Fra', + 'Class:ActionEmail/Attribute:from+' => 'Afsender af emailen', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => 'Svar til~~', - 'Class:ActionEmail/Attribute:reply_to+' => 'Svar sendes til~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Svar til', + 'Class:ActionEmail/Attribute:reply_to+' => 'Svar sendes til', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'Til', @@ -581,9 +581,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:TriggerOnObject/Attribute:target_class' => 'Target klasse', 'Class:TriggerOnObject/Attribute:target_class+' => '', 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', - 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~~', + 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', - 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \\"%1$s\\"~~', + 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~', )); // @@ -912,13 +912,13 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds', // Explain working time computing - 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \\"%1$s\\")~~', - 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \\"%1$s\\"~~', - 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \\"%1$s\\" at %2$d%%~~', + 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")~~', + 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"~~', + 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%~~', // Bulk export - 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \\"%1$s\\"~~', - 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \\"query\\". There is no Query Phrasebook corresponding to the id: \\"%1$s\\".~~', + 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter "%1$s"~~', + 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".~~', 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~', 'Core:BulkExportOf_Class' => '%1$s Export~~', 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~', @@ -1009,7 +1009,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', - 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters~~', + 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.~~', 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~', 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~', 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~', diff --git a/dictionaries/da.dictionary.itop.ui.php b/dictionaries/da.dictionary.itop.ui.php index 19b632898..67c14380b 100644 --- a/dictionaries/da.dictionary.itop.ui.php +++ b/dictionaries/da.dictionary.itop.ui.php @@ -356,7 +356,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
  • Implement ITIL processes at your own pace.
  • Manage the most important asset of your IT: Documentation.
  • -

    ~~', +

    ', 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    This version features a brand new modern and accessible backoffice design.
    @@ -372,8 +372,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => 'Incidents tildelt mig', 'UI:AllOrganizations' => ' Alle Organisationer', 'UI:YourSearch' => 'Din Søgning', - 'UI:LoggedAsMessage' => 'Logget ind som %1$s (%2$s)~~', - 'UI:LoggedAsMessage+Admin' => 'Logget ind som %1$s (%2$s, Administrator)~~', + 'UI:LoggedAsMessage' => 'Logget ind som %1$s (%2$s)', + 'UI:LoggedAsMessage+Admin' => 'Logget ind som %1$s (%2$s, Administrator)', 'UI:Button:Logoff' => 'Log ud', 'UI:Button:GlobalSearch' => 'Søg', 'UI:Button:Search' => ' Søg ', @@ -420,7 +420,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:InputFile:SelectFile' => 'Select a file~~', 'UI:SearchToggle' => 'Søg', - 'UI:ClickToCreateNew' => 'Opret nyt objekt af typen %1$s~~', + 'UI:ClickToCreateNew' => 'Opret nyt objekt af typen %1$s', 'UI:SearchFor_Class' => 'Søg efter objekter af typen %1$s', 'UI:NoObjectToDisplay' => 'Ingen objekter at vise.', 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', @@ -582,7 +582,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import', 'UI:Title:BulkImport+' => 'CSV-Import assistent', 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisering af %1$d objekter af klasse %2$s', - 'UI:CSVImport:ClassesSelectOne' => '-- Vælg venligst --~~', + 'UI:CSVImport:ClassesSelectOne' => '-- Vælg venligst --', 'UI:CSVImport:ErrorExtendedAttCode' => 'Intern fejl: "%1$s" er en ukorrekt kode fordi "%2$s" er IKKE en fremmed nøgle af klassen "%3$s"', 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(er) vil forblive uændrede.', 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(er) vil blive ændret.', @@ -715,9 +715,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', 'UI:RunQuery:Error' => 'Der opstod en fejl under afviklingen af forespøgrslen', 'UI:Query:UrlForExcel' => 'URL til brug for MS-Excel web forespøgrsler', - 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested herebelow points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'. Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', + 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
    Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objekt skema', - 'UI:Schema:TitleForClass' => '%1$s skema~~', + 'UI:Schema:TitleForClass' => '%1$s skema', 'UI:Schema:CategoryMenuItem' => 'Kategori %1$s', 'UI:Schema:Relationships' => 'Relationer', 'UI:Schema:AbstractClass' => 'Abstrakt klasse: intet objekt fra denne klasse kan instantieres.', @@ -849,8 +849,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:SearchResultsTitle' => 'Søge Resultater', 'UI:SearchResultsTitle+' => 'Full-text search results~~', 'UI:Search:NoSearch' => 'Intet at søge efter', - 'UI:Search:NeedleTooShort' => 'The search string \\"%1$s\\" is too short. Please type at least %2$d characters.~~', - 'UI:Search:Ongoing' => 'Searching for \\"%1$s\\"~~', + 'UI:Search:NeedleTooShort' => 'The search string "%1$s" is too short. Please type at least %2$d characters.~~', + 'UI:Search:Ongoing' => 'Searching for "%1$s"~~', 'UI:Search:Enlarge' => 'Broaden the search~~', 'UI:FullTextSearchTitle_Text' => 'Resultater for "%1$s":', 'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d objekt(er) af klasse %2$s fundet.', @@ -858,7 +858,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s ændring', 'UI:ModificationTitle_Class_Object' => 'Ændring af %1$s: %2$s', 'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - Clone %1$s - %2$s ændring', - 'UI:CloneTitle_Class_Object' => 'Clone af %1$s: %2$s~~', + 'UI:CloneTitle_Class_Object' => 'Clone af %1$s: %2$s', 'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - Oprettelse af ny %1$s ', 'UI:CreationTitle_Class' => 'Oprettelse af ny %1$s', 'UI:SelectTheTypeOf_Class_ToCreate' => 'Vælg type af %1$s for oprettelse:', @@ -969,7 +969,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'Menu:NotificationsMenu' => 'Notifikationer',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~',// Duplicated into itop-welcome-itil (will be removed from here...) - 'UI:NotificationsMenu:Title' => 'Konfiguration af Notifikationer~~', + 'UI:NotificationsMenu:Title' => 'Konfiguration af Notifikationer', 'UI:NotificationsMenu:Help' => 'Hjælp', 'UI:NotificationsMenu:HelpContent' => '

    I '.ITOP_APPLICATION_SHORT.' er notifikationer fuldt modificerbare. De er baseret på to sæt af objekter: triggers og handlinger.

    Triggers define when a notification will be executed. There are different triggers as part of '.ITOP_APPLICATION_SHORT.' core, but others can be brought by extensions: @@ -988,7 +988,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    For udførelse, handlinger skal være knyttet til triggers. -Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" nummer, der specificerer i hvilken rækkefølge handlingerne udføres.

    ~~', +Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" nummer, der specificerer i hvilken rækkefølge handlingerne udføres.

    ', 'UI:NotificationsMenu:Triggers' => 'Triggers', 'UI:NotificationsMenu:AvailableTriggers' => 'Tilgængelige triggers', 'UI:NotificationsMenu:OnCreate' => 'Når et objekt oprettes', @@ -1041,8 +1041,8 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:iTopVersion:Long' => '%1$s version %2$s-%3$s built on %4$s', 'UI:PropertiesTab' => 'Egenskaber', - 'UI:OpenDocumentInNewWindow_' => 'Åben~~', - 'UI:DownloadDocument_' => 'Hent~~', + 'UI:OpenDocumentInNewWindow_' => 'Åben', + 'UI:DownloadDocument_' => 'Hent', 'UI:Document:NoPreview' => 'Forhåndsvisning er ikke tilgængelig for denne dokumenttype', 'UI:Download-CSV' => 'Download %1$s', @@ -1164,10 +1164,10 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge" 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', 'UI:FavoriteOrganizations' => 'Favorit Organisationer', 'UI:FavoriteOrganizations+' => '', - 'UI:FavoriteLanguage' => 'Sprog i brugergrænseflade~~', + 'UI:FavoriteLanguage' => 'Sprog i brugergrænseflade', 'UI:Favorites:SelectYourLanguage' => 'Vælg dit foretrukne sprog', 'UI:FavoriteOtherSettings' => 'Andre indstillinger', - 'UI:Favorites:Default_X_ItemsPerPage' => 'Default længde for lister: %1$s emner per side~~', + 'UI:Favorites:Default_X_ItemsPerPage' => 'Default længde for lister: %1$s emner per side', 'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~', 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', 'UI:NavigateAwayConfirmationMessage' => 'Enhver ændring vil blive kasseret.', diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php index f6249a11f..8df8ef798 100644 --- a/dictionaries/de.dictionary.itop.ui.php +++ b/dictionaries/de.dictionary.itop.ui.php @@ -364,7 +364,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    -
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ', 'UI:WelcomeMenu:AllOpenRequests' => 'Offene Requests: %1$d', 'UI:WelcomeMenu:MyCalls' => 'An mich gestellte Benutzeranfragen', 'UI:WelcomeMenu:OpenIncidents' => 'Offene Incidents: %1$d', diff --git a/dictionaries/en.dictionary.itop.core.php b/dictionaries/en.dictionary.itop.core.php index c00da4d60..b560cfd91 100644 --- a/dictionaries/en.dictionary.itop.core.php +++ b/dictionaries/en.dictionary.itop.core.php @@ -1003,9 +1003,9 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label', 'Class:TagSetFieldData/Attribute:description' => 'Description', 'Class:TagSetFieldData/Attribute:description+' => '', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', + 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class', + 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class', + 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code', 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique', diff --git a/dictionaries/en.dictionary.itop.ui.php b/dictionaries/en.dictionary.itop.ui.php index a6b119f04..0938466f2 100644 --- a/dictionaries/en.dictionary.itop.ui.php +++ b/dictionaries/en.dictionary.itop.ui.php @@ -793,13 +793,13 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Schema:LifeCycleAttributeMustChange' => 'Must change', 'UI:Schema:LifeCycleAttributeMustPrompt' => 'User will be prompted to change the value', 'UI:Schema:LifeCycleEmptyList' => 'empty list', - 'UI:Schema:ClassFilter' => 'Class:~~', - 'UI:Schema:DisplayLabel' => 'Display:~~', - 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label and code~~', - 'UI:Schema:DisplaySelector/Label' => 'Label~~', - 'UI:Schema:DisplaySelector/Code' => 'Code~~', - 'UI:Schema:Attribute/Filter' => 'Filter~~', - 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"~~', + 'UI:Schema:ClassFilter' => 'Class:', + 'UI:Schema:DisplayLabel' => 'Display:', + 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label and code', + 'UI:Schema:DisplaySelector/Label' => 'Label', + 'UI:Schema:DisplaySelector/Code' => 'Code', + 'UI:Schema:Attribute/Filter' => 'Filter', + 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"', 'UI:LinksWidget:Autocomplete+' => 'Type the first 3 characters...', 'UI:Edit:SearchQuery' => 'Select a predefined query', 'UI:Edit:TestQuery' => 'Test query', @@ -1384,7 +1384,7 @@ When associated with a trigger, each action is given an "order" number, specifyi 'Month-10-Short' => 'Oct', 'Month-11-Short' => 'Nov', 'Month-12-Short' => 'Dec', - 'Calendar-FirstDayOfWeek' => 0,// 0 = Sunday, 1 = Monday, etc... + 'Calendar-FirstDayOfWeek' => '0',// 0 = Sunday, 1 = Monday, etc... 'UI:Menu:ShortcutList' => 'Create a Shortcut...', 'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut', diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php index a9b7c2203..6a8ff9366 100644 --- a/dictionaries/es_cr.dictionary.itop.ui.php +++ b/dictionaries/es_cr.dictionary.itop.ui.php @@ -1053,8 +1053,8 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden", 'UI:iTopVersion:Long' => '%1$s versión %2$s-%3$s compilada en %4$s', 'UI:PropertiesTab' => 'Propiedades', - 'UI:OpenDocumentInNewWindow_' => 'Abrir~~', - 'UI:DownloadDocument_' => 'Descargar~~', + 'UI:OpenDocumentInNewWindow_' => 'Abrir', + 'UI:DownloadDocument_' => 'Descargar', 'UI:Document:NoPreview' => 'No hay prevista disponible para este tipo de archivo', 'UI:Download-CSV' => 'Descargar %1$s', diff --git a/dictionaries/fr.dictionary.itop.ui.php b/dictionaries/fr.dictionary.itop.ui.php index 20edffcc0..fe5c84740 100644 --- a/dictionaries/fr.dictionary.itop.ui.php +++ b/dictionaries/fr.dictionary.itop.ui.php @@ -717,7 +717,7 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi 'UI:Query:UrlForExcel' => 'Lien à copier-coller dans Excel, pour déclarer une source de données à partir du web', 'UI:Query:UrlV1' => 'La liste des champs à exporter n\'a pas été spécifiée. La page export-V2.php ne peut pas fonctionner sans cette information. Par conséquent, le lien fourni ci-dessous pointe sur l\'ancienne page: export.php. Cette ancienne version de l\'export présente la limitation suivante : la liste des champs exportés varie en fonction du format de l\'export et du modèle de données.
    Si vous devez garantir la stabilité du format de l\'export (liste des colonnes) sur le long terme, alors vous devrez renseigner l\'attribut "Champs" et utiliser la page export-V2.php.', 'UI:Schema:Title' => 'Modèle de données '.ITOP_APPLICATION_SHORT, - 'UI:Schema:TitleForClass' => 'Modèle de données de %1$s~~', + 'UI:Schema:TitleForClass' => 'Modèle de données de %1$s', 'UI:Schema:CategoryMenuItem' => 'Catégorie %1$s', 'UI:Schema:Relationships' => 'Relations', 'UI:Schema:AbstractClass' => 'Classe abstraite : les objets de cette classe ne peuvent pas être instanciés.', @@ -841,7 +841,7 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi 'Tag:Archived' => 'Archivé', 'Tag:Archived+' => 'Accessible seulement dans le mode Archive', 'Tag:Obsolete' => 'Obsolète', - 'Tag:Obsolete+' => 'Exclu de l\'analyse d\'impact et des résultats de recherche~~', + 'Tag:Obsolete+' => 'Exclu de l\'analyse d\'impact et des résultats de recherche', 'Tag:Synchronized' => 'Synchronisé', 'ObjectRef:Archived' => 'Archivé', 'ObjectRef:Obsolete' => 'Obsolète', diff --git a/dictionaries/it.dictionary.itop.core.php b/dictionaries/it.dictionary.itop.core.php index 0de427688..ba5290d84 100644 --- a/dictionaries/it.dictionary.itop.core.php +++ b/dictionaries/it.dictionary.itop.core.php @@ -526,11 +526,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'Test destinatario', 'Class:ActionEmail/Attribute:test_recipient+' => '', - 'Class:ActionEmail/Attribute:from' => 'Da~~', + 'Class:ActionEmail/Attribute:from' => 'Da', 'Class:ActionEmail/Attribute:from+' => '', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => 'Rispondi A~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Rispondi A', 'Class:ActionEmail/Attribute:reply_to+' => '', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', @@ -583,7 +583,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', - 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \\"%1$s\\"~~', + 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~', )); // @@ -754,14 +754,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Core:Synchro:LastestStatus' => 'Ultimo stato', 'Core:Synchro:History' => 'Storia della sincronizzazione', 'Core:Synchro:NeverRun' => 'Questa sincronizzazione non è mai stata eseguita. Nessun Log ancora...', - 'Core:Synchro:SynchroEndedOn_Date' => 'L\'ultima sincronizzazione si è conclusa il %1$s.~~', - 'Core:Synchro:SynchroRunningStartedOn_Date' => 'La sincronizzazione è iniziata il %1$s è ancora in esecuzione...~~', + 'Core:Synchro:SynchroEndedOn_Date' => 'L\'ultima sincronizzazione si è conclusa il %1$s.', + 'Core:Synchro:SynchroRunningStartedOn_Date' => 'La sincronizzazione è iniziata il %1$s è ancora in esecuzione...', 'Menu:DataSources' => 'Sorgente di sincronizzazione dei dati', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataSources+' => '', // Duplicated into itop-welcome-itil (will be removed from here...) 'Core:Synchro:label_repl_ignored' => 'Ignorato(%1$s)', 'Core:Synchro:label_repl_disappeared' => 'Scomparso (%1$s)', 'Core:Synchro:label_repl_existing' => 'Esistente (%1$s)', - 'Core:Synchro:label_repl_new' => 'Nuovo (%1$s)~~', + 'Core:Synchro:label_repl_new' => 'Nuovo (%1$s)', 'Core:Synchro:label_obj_deleted' => 'Cancellato (%1$s)', 'Core:Synchro:label_obj_obsoleted' => 'Obsoleto (%1$s)', 'Core:Synchro:label_obj_disappeared_errors' => 'Errori (%1$s)', @@ -782,7 +782,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~', 'Core:SynchroReplica:PublicData' => 'Dati Pubblici', 'Core:SynchroReplica:PrivateDetails' => 'Dettagli Privati', - 'Core:SynchroReplica:BackToDataSource' => 'Torna indietro alla sorgente di sincronizzazione dei dati: %1$s~~', + 'Core:SynchroReplica:BackToDataSource' => 'Torna indietro alla sorgente di sincronizzazione dei dati: %1$s', 'Core:SynchroReplica:ListOfReplicas' => 'Lista della Replica', 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Chiave Primaria)', 'Core:SynchroAtt:attcode' => 'Attributo', @@ -799,9 +799,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Core:Synchro:ListOfDataSources' => 'Lista delle sorgenti di dati:', 'Core:Synchro:LastSynchro' => 'Ultima sincronizzazione:', 'Core:Synchro:ThisObjectIsSynchronized' => 'Questo oggetto è sincronizzato con una sorgente esterna di dati', - 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'L\'oggetti è stato creato da una sorgente esterna di dati %1$s~~', - 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'L\'oggetti può essere cancellato da una sorgente esterna di dati %1$s~~', - 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'Tu non puoi cancellare l\'oggetto perché è di proprietà della sorgente dati esterna %1$s~~', + 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'L\'oggetti è stato creato da una sorgente esterna di dati %1$s', + 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'L\'oggetti può essere cancellato da una sorgente esterna di dati %1$s', + 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'Tu non puoi cancellare l\'oggetto perché è di proprietà della sorgente dati esterna %1$s', 'TitleSynchroExecution' => 'Esecuzione della sincronizzazione', 'Class:SynchroDataSource:DataTable' => 'Tabella del database: %1$s', 'Core:SyncDataSourceObsolete' => 'La fonte dei dati è contrassegnata come obsoleta. Operazione annullata', @@ -912,13 +912,13 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sg %2$dh %3$dmin %4$ds', // Explain working time computing - 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \\"%1$s\\")~~', - 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \\"%1$s\\"~~', - 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \\"%1$s\\" at %2$d%%~~', + 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")~~', + 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"~~', + 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%~~', // Bulk export - 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \\"%1$s\\"~~', - 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \\"query\\". There is no Query Phrasebook corresponding to the id: \\"%1$s\\".~~', + 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter "%1$s"~~', + 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".~~', 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~', 'Core:BulkExportOf_Class' => '%1$s Export~~', 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~', @@ -1009,7 +1009,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', - 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters~~', + 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.~~', 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~', 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~', 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~', diff --git a/dictionaries/it.dictionary.itop.ui.php b/dictionaries/it.dictionary.itop.ui.php index 22c6d29fc..e826c002e 100644 --- a/dictionaries/it.dictionary.itop.ui.php +++ b/dictionaries/it.dictionary.itop.ui.php @@ -383,8 +383,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => 'Incidenti assegnati a me', 'UI:AllOrganizations' => ' Tutte le Organizzazioni ', 'UI:YourSearch' => 'La tua Cerca', - 'UI:LoggedAsMessage' => 'Logged come %1$s (%2$s)~~', - 'UI:LoggedAsMessage+Admin' => 'Logged come %1$s (%2$s, Amministratore)~~', + 'UI:LoggedAsMessage' => 'Logged come %1$s (%2$s)', + 'UI:LoggedAsMessage+Admin' => 'Logged come %1$s (%2$s, Amministratore)', 'UI:Button:Logoff' => 'Log off', 'UI:Button:GlobalSearch' => 'Cerca', 'UI:Button:Search' => ' Cerca', @@ -403,23 +403,23 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Button:Restart' => ' |<< Riavvia', 'UI:Button:Next' => ' Prossimo >> ', 'UI:Button:Finish' => ' Fine', - 'UI:Button:DoImport' => ' Esegui le Imporazioni ! ~~', + 'UI:Button:DoImport' => ' Esegui le Imporazioni ! ', 'UI:Button:Done' => ' Fatto', - 'UI:Button:SimulateImport' => ' Simula l\'Importazione ~~', + 'UI:Button:SimulateImport' => ' Simula l\'Importazione ', 'UI:Button:Test' => 'Testa!', 'UI:Button:Evaluate' => ' Valuta', 'UI:Button:Evaluate:Title' => ' Valuta (Ctrl+Enter)', - 'UI:Button:AddObject' => ' Aggiungi... ~~', - 'UI:Button:BrowseObjects' => ' Sfoglia... ~~', - 'UI:Button:Add' => ' Aggiungi ~~', - 'UI:Button:AddToList' => ' << Aggiungi ~~', - 'UI:Button:RemoveFromList' => ' Rimuovi >> ~~', - 'UI:Button:FilterList' => ' Filtra... ~~', - 'UI:Button:Create' => ' Crea ~~', - 'UI:Button:Delete' => ' Cancella ! ~~', - 'UI:Button:Rename' => ' Rename... ~~', - 'UI:Button:ChangePassword' => ' Cambia Password ~~', - 'UI:Button:ResetPassword' => ' Resetta Password ~~', + 'UI:Button:AddObject' => ' Aggiungi... ', + 'UI:Button:BrowseObjects' => ' Sfoglia... ', + 'UI:Button:Add' => ' Aggiungi ', + 'UI:Button:AddToList' => ' << Aggiungi ', + 'UI:Button:RemoveFromList' => ' Rimuovi >> ', + 'UI:Button:FilterList' => ' Filtra... ', + 'UI:Button:Create' => ' Crea ', + 'UI:Button:Delete' => ' Cancella ! ', + 'UI:Button:Rename' => ' Rename... ', + 'UI:Button:ChangePassword' => ' Cambia Password ', + 'UI:Button:ResetPassword' => ' Resetta Password ', 'UI:Button:Insert' => 'Insert~~', 'UI:Button:More' => 'More~~', 'UI:Button:Less' => 'Less~~', @@ -431,7 +431,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:InputFile:SelectFile' => 'Select a file~~', 'UI:SearchToggle' => 'Cerca', - 'UI:ClickToCreateNew' => 'Crea un nuovo %1$s~~', + 'UI:ClickToCreateNew' => 'Crea un nuovo %1$s', 'UI:SearchFor_Class' => 'Cerca l\'oggetto %1$s', 'UI:NoObjectToDisplay' => 'Nessun oggetto da mostrare.', 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', @@ -640,7 +640,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:CSVImport:AlertNoSearchCriteria' => 'Per favore seleziona almeno un criterio di ricerca', 'UI:CSVImport:Encoding' => 'Codifica dei caratteri', 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Ricerca Universale', - 'UI:UniversalSearch:Error' => 'Errore: %1$s~~', + 'UI:UniversalSearch:Error' => 'Errore: %1$s', 'UI:UniversalSearch:LabelSelectTheClass' => 'Seleziona la classe per la ricerca: ', 'UI:CSVReport-Value-Modified' => 'Modified~~', @@ -726,7 +726,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', 'UI:RunQuery:Error' => 'Si è verificato un errore durante l\'esecuzione della query', 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~', - 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested herebelow points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'. Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', + 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
    Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' schema degli oggetti', 'UI:Schema:TitleForClass' => '%1$s schema~~', 'UI:Schema:CategoryMenuItem' => 'Categoria %1$s', @@ -816,7 +816,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Delete:NotAllowedToUpdate_Fields' => 'Non hai i permessi per aggiornare il seguente campo(i): %1$s', 'UI:Error:ActionNotAllowed' => 'You are not allowed to do this action~~', 'UI:Error:NotEnoughRightsToDelete' => 'Questo oggetto non può essere cancellato perché l\'utente corrente non dispone dei diritti necessari', - 'UI:Error:CannotDeleteBecause' => 'Questo oggetto non può essere cancellato perchè: %1$s~~', + 'UI:Error:CannotDeleteBecause' => 'Questo oggetto non può essere cancellato perchè: %1$s', 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Questo oggetto non può essere cancellato perché alcune operazioni manuali devono essere effettuate prima di questo', 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Questo oggetto non può essere cancellato perché alcune operazioni manuali devono essere effettuate prima di questo', 'UI:Archive_User_OnBehalfOf_User' => '%1$s a nome di %2$s', @@ -829,13 +829,13 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s cancellato.', 'UI:Delete:ConfirmDeletionOf_Name' => 'Soppressione di %1$s', 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Soppressione di %1$d oggetti di classe %2$s', - 'UI:Delete:CannotDeleteBecause' => 'Non può essere cancellato: %1$s~~', - 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Dovrebbe essere eliminato automaticamente, ma questo non è fattibile: %1$s~~', - 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Deve essere cancellato manualmente, ma questo non è fattibile: %1$s~~', + 'UI:Delete:CannotDeleteBecause' => 'Non può essere cancellato: %1$s', + 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Dovrebbe essere eliminato automaticamente, ma questo non è fattibile: %1$s', + 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Deve essere cancellato manualmente, ma questo non è fattibile: %1$s', 'UI:Delete:WillBeDeletedAutomatically' => 'Sarà cancellato automaticamente', 'UI:Delete:MustBeDeletedManually' => 'Deve essere cancellato manualmente', - 'UI:Delete:CannotUpdateBecause_Issue' => 'Dovrebbero essere automaticamente aggiornati, ma: %1$s~~', - 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Sarà automaticamente aggiornato (reset: %1$s)~~', + 'UI:Delete:CannotUpdateBecause_Issue' => 'Dovrebbero essere automaticamente aggiornati, ma: %1$s', + 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Sarà automaticamente aggiornato (reset: %1$s)', 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d oggetti/link fanno riferimento %2$s', 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d oggetti / link fanno riferimento alcuni degli oggetti da eliminare', 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Per garantire l\'integrità del database, ogni riferimento dovrebbe essere ulteriormente eliminato', @@ -860,8 +860,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:SearchResultsTitle' => 'Risultati della ricerca', 'UI:SearchResultsTitle+' => 'Full-text search results~~', 'UI:Search:NoSearch' => 'Niente da ricercare', - 'UI:Search:NeedleTooShort' => 'The search string \\"%1$s\\" is too short. Please type at least %2$d characters.~~', - 'UI:Search:Ongoing' => 'Searching for \\"%1$s\\"~~', + 'UI:Search:NeedleTooShort' => 'The search string "%1$s" is too short. Please type at least %2$d characters.~~', + 'UI:Search:Ongoing' => 'Searching for "%1$s"~~', 'UI:Search:Enlarge' => 'Broaden the search~~', 'UI:FullTextSearchTitle_Text' => 'Risultati per "%1$s":', 'UI:Search:Count_ObjectsOf_Class_Found' => 'Trovato l\'oggetto(i) %1$d della classe %2$s.', @@ -880,7 +880,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' Oggetto Creato.', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s creato.', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Applicazione %1$s all\'oggetto: %2$s nello stato %3$s allo stato target: %4$s.', - 'UI:ObjectCouldNotBeWritten' => 'L\'oggetto non può essere scritto: %1$s~~', + 'UI:ObjectCouldNotBeWritten' => 'L\'oggetto non può essere scritto: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - Fatal Error', 'UI:SystemIntrusion' => 'Accesso negato. Hai cercato di eseguire un\'operazione che non ti è consentita.', 'UI:FatalErrorMessage' => 'Fatal error, '.ITOP_APPLICATION_SHORT.' non può continuare.', @@ -999,7 +999,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    Per essere eseguite, le azioni devono essere associate ai trigger. -Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine", che specifica in quale ordine le azioni devono essere eseguite.

    ~~', +Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine", che specifica in quale ordine le azioni devono essere eseguite.

    ', 'UI:NotificationsMenu:Triggers' => 'Triggers', 'UI:NotificationsMenu:AvailableTriggers' => 'Triggers Disponibili', 'UI:NotificationsMenu:OnCreate' => 'When an object is created~~', @@ -1052,8 +1052,8 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine" 'UI:iTopVersion:Long' => 'Versione %1$s %2$s-%3$s costruita il %4$s', 'UI:PropertiesTab' => 'Proprietà', - 'UI:OpenDocumentInNewWindow_' => 'Aprire~~', - 'UI:DownloadDocument_' => 'Scaricare~~', + 'UI:OpenDocumentInNewWindow_' => 'Aprire', + 'UI:DownloadDocument_' => 'Scaricare', 'UI:Document:NoPreview' => 'Non è disponibile un\'anteprima per questo tipo di documento', 'UI:Download-CSV' => 'Download %1$s~~', @@ -1136,10 +1136,10 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine" 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Giorni %2$s Ore %3$s Minuti %4$s Secondi', 'UI:ModifyAllPageTitle' => 'Modifica Tutto', 'UI:Modify_N_ObjectsOf_Class' => 'Modifica %1$d oggetto della classe %2$s', - 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifica %1$d oggetto della classe %2$s fuori da %3$d~~', + 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifica %1$d oggetto della classe %2$s fuori da %3$d', 'UI:Menu:ModifyAll' => 'Modifica...', 'UI:Button:ModifyAll' => 'Modifica tutto', - 'UI:Button:PreviewModifications' => 'Anteprima Modifiche >>~~', + 'UI:Button:PreviewModifications' => 'Anteprima Modifiche >>', 'UI:ModifiedObject' => 'Oggetto Modificato', 'UI:BulkModifyStatus' => 'Operazioni', 'UI:BulkModifyStatus+' => '', @@ -1151,10 +1151,10 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine" 'UI:BulkModifyStatusSkipped' => 'Saltato', 'UI:BulkModify_Count_DistinctValues' => '%1$d valori distinti:', 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d volta(e)', - 'UI:BulkModify:N_MoreValues' => '%1$d più valori...~~', + 'UI:BulkModify:N_MoreValues' => '%1$d più valori...', 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Tentativo di impostare il campo di sola lettura: %1$s', 'UI:FailedToApplyStimuli' => 'L\'azione non è riuscita.', - 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifica %2$d oggetti della classe %3$s~~', + 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifica %2$d oggetti della classe %3$s', 'UI:CaseLogTypeYourTextHere' => 'Digitare il tuo testo qui:', 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~', 'UI:CaseLog:InitialValue' => 'Valore iniziale:', @@ -1174,8 +1174,8 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine" 'UI:ArchiveMode:Banner' => 'Archive mode~~', 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', 'UI:FavoriteOrganizations' => 'Favorite Organizations~~', - 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting \\"All Organizations\\" in the drop-down list.~~', - 'UI:FavoriteLanguage' => 'Language of the User Interface~~', + 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting "All Organizations" in the drop-down list.~~', + 'UI:FavoriteLanguage' => 'Favorite language~~', 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~', 'UI:FavoriteOtherSettings' => 'Other Settings~~', 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length: %1$s items per page~~', @@ -1214,8 +1214,8 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine" 'UI:Button:MoveUp' => 'Move Up~~', 'UI:Button:MoveDown' => 'Move Down~~', - 'UI:OQL:UnknownClassAndFix' => 'Unknown class \\"%1$s\\". You may try \\"%2$s\\" instead.~~', - 'UI:OQL:UnknownClassNoFix' => 'Unknown class \\"%1$s\\"~~', + 'UI:OQL:UnknownClassAndFix' => 'Unknown class "%1$s". You may try "%2$s" instead.~~', + 'UI:OQL:UnknownClassNoFix' => 'Unknown class "%1$s"~~', 'UI:Dashboard:EditCustom' => 'Edit custom version...~~', 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', diff --git a/dictionaries/ja.dictionary.itop.core.php b/dictionaries/ja.dictionary.itop.core.php index b9e70593f..46c099a62 100644 --- a/dictionaries/ja.dictionary.itop.core.php +++ b/dictionaries/ja.dictionary.itop.core.php @@ -204,7 +204,7 @@ Operators:
    'Core:FriendlyName-Description' => 'Friendly name', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', @@ -524,12 +524,12 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'テストレシピ', 'Class:ActionEmail/Attribute:test_recipient+' => '状態がテストの場合の宛先', - 'Class:ActionEmail/Attribute:from' => 'From~~', - 'Class:ActionEmail/Attribute:from+' => '電子メールのヘッダーに挿入されます~~', + 'Class:ActionEmail/Attribute:from' => 'From (email)~~', + 'Class:ActionEmail/Attribute:from+' => '電子メールのヘッダーに挿入されます', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => 'Reply to~~', - 'Class:ActionEmail/Attribute:reply_to+' => '電子メールのヘッダーに挿入されます~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Reply to (email)~~', + 'Class:ActionEmail/Attribute:reply_to+' => '電子メールのヘッダーに挿入されます', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'To', @@ -581,7 +581,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', - 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \\"%1$s\\"~~', + 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~', )); // @@ -910,13 +910,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$s日 %2$d時 %3$d分 %4$d秒', // Explain working time computing - 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \\"%1$s\\")~~', - 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \\"%1$s\\"~~', - 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \\"%1$s\\" at %2$d%%~~', + 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")~~', + 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"~~', + 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%~~', // Bulk export - 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \\"%1$s\\"~~', - 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \\"query\\". There is no Query Phrasebook corresponding to the id: \\"%1$s\\".~~', + 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter "%1$s"~~', + 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".~~', 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~', 'Core:BulkExportOf_Class' => '%1$s Export~~', 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~', @@ -1000,14 +1000,14 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', - 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters~~', + 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.~~', 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~', 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~', 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~', diff --git a/dictionaries/ja.dictionary.itop.ui.php b/dictionaries/ja.dictionary.itop.ui.php index 95dfbbf41..eae1d89bd 100644 --- a/dictionaries/ja.dictionary.itop.ui.php +++ b/dictionaries/ja.dictionary.itop.ui.php @@ -372,8 +372,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => '担当中のインシデント', 'UI:AllOrganizations' => '全ての組織', 'UI:YourSearch' => '検索', - 'UI:LoggedAsMessage' => '%1$s としてログイン済み (%2$s)~~', - 'UI:LoggedAsMessage+Admin' => '%1$s (管理者)としてログイン済み (%2$s)~~', + 'UI:LoggedAsMessage' => '%1$s としてログイン済み (%2$s)', + 'UI:LoggedAsMessage+Admin' => '%1$s (管理者)としてログイン済み (%2$s)', 'UI:Button:Logoff' => 'ログオフ', 'UI:Button:GlobalSearch' => '検索', 'UI:Button:Search' => ' 検索 ', @@ -420,7 +420,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:InputFile:SelectFile' => 'Select a file~~', 'UI:SearchToggle' => '検索(トグル↓↑)', - 'UI:ClickToCreateNew' => '新規 %1$s を作成~~', + 'UI:ClickToCreateNew' => '新規 %1$s を作成', 'UI:SearchFor_Class' => '%1$s オブジェクトを検索', 'UI:NoObjectToDisplay' => '表示するオブジェクトはありません。', 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', @@ -540,8 +540,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating '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

    .~~', + 'UI:ResetPwd-EmailSubject' => 'Reset your '.ITOP_APPLICATION_SHORT.' password~~', + 'UI:ResetPwd-EmailBody' => '

    You have requested to reset your '.ITOP_APPLICATION_SHORT.' password.

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

    .', 'UI:ResetPwd-Title' => 'Reset password~~', 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', @@ -713,9 +713,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:RunQuery:DevelopedOQLCount' => 'Developed OQL for count~~', 'UI:RunQuery:ResultSQLCount' => 'Resulting SQL for count~~', 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', - 'UI:RunQuery:Error' => 'An error occured while running the query~~', + 'UI:RunQuery:Error' => 'An error occured while running the query: %1$s', 'UI:Query:UrlForExcel' => 'MS-Excel Webクエリに使用するURL', - 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested herebelow points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'. Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', + 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
    Should you want to guarantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' オブジェクトスキーマ', 'UI:Schema:TitleForClass' => '%1$s schema~~', 'UI:Schema:CategoryMenuItem' => 'カテゴリ %1$s', @@ -849,8 +849,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:SearchResultsTitle' => '検索結果', 'UI:SearchResultsTitle+' => 'Full-text search results~~', 'UI:Search:NoSearch' => '検索するものがありません。', - 'UI:Search:NeedleTooShort' => 'The search string \\"%1$s\\" is too short. Please type at least %2$d characters.~~', - 'UI:Search:Ongoing' => 'Searching for \\"%1$s\\"~~', + 'UI:Search:NeedleTooShort' => 'The search string "%1$s" is too short. Please type at least %2$d characters.~~', + 'UI:Search:Ongoing' => 'Searching for "%1$s"~~', 'UI:Search:Enlarge' => 'Broaden the search~~', 'UI:FullTextSearchTitle_Text' => '"%1$s"の結果:', 'UI:Search:Count_ObjectsOf_Class_Found' => '%2$sクラスの%1$dオブジェクトが見つかりました。', @@ -988,7 +988,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    実行するには、アクションがトリガーに関連づけられている必要があります。 -トリガーに関連づけられると、各々のアクションは順番が与えられ、どの順序でアクションが実行されるかが指定されます。

    ~~', +トリガーに関連づけられると、各々のアクションは順番が与えられ、どの順序でアクションが実行されるかが指定されます。

    ', 'UI:NotificationsMenu:Triggers' => 'トリガー', 'UI:NotificationsMenu:AvailableTriggers' => '利用可能トリガー', 'UI:NotificationsMenu:OnCreate' => 'オブジェクトが作成された時', @@ -1164,10 +1164,10 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', 'UI:FavoriteOrganizations' => 'クイックアクセス組織', 'UI:FavoriteOrganizations+' => '迅速なアクセスのためのドロップダウンメニューに表示したい組織は、以下のリストで確認してください。セキュリティ設定ではないことに注意してください。全ての組織のオブジェクトは、表示可能です。ドロップダウンリストで「すべての組織(All Organizations)」を選択することでアクセスすることができます。', - 'UI:FavoriteLanguage' => 'ユーザインターフェースの言語~~', + 'UI:FavoriteLanguage' => 'ユーザインターフェースの言語', 'UI:Favorites:SelectYourLanguage' => '希望する言語を選択ください。', 'UI:FavoriteOtherSettings' => '他のセッティング', - 'UI:Favorites:Default_X_ItemsPerPage' => 'リストの規定の長さ: %1$s items 毎ページ~~', + 'UI:Favorites:Default_X_ItemsPerPage' => 'リストの規定の長さ: %1$s items 毎ページ', 'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~', 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', 'UI:NavigateAwayConfirmationMessage' => '全ての変更を破棄します。', diff --git a/dictionaries/pl.dictionary.itop.core.php b/dictionaries/pl.dictionary.itop.core.php index c1068765a..c61a7eebd 100644 --- a/dictionaries/pl.dictionary.itop.core.php +++ b/dictionaries/pl.dictionary.itop.core.php @@ -1002,9 +1002,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:TagSetFieldData/Attribute:label+' => 'Wyświetlana etykieta', 'Class:TagSetFieldData/Attribute:description' => 'Opis', 'Class:TagSetFieldData/Attribute:description+' => '', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Klasa Tagu~~', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Klasa obiektu~~', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Kod pola~~', + 'Class:TagSetFieldData/Attribute:finalclass' => 'Klasa Tagu', + 'Class:TagSetFieldData/Attribute:obj_class' => 'Klasa obiektu', + 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Kod pola', 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Nie można usunąć używanych tagów', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Kody tagów lub etykiety muszą być unikalne', diff --git a/dictionaries/pl.dictionary.itop.ui.php b/dictionaries/pl.dictionary.itop.ui.php index 20594a471..d2cf29fa2 100644 --- a/dictionaries/pl.dictionary.itop.ui.php +++ b/dictionaries/pl.dictionary.itop.ui.php @@ -384,8 +384,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => 'Incydenty przydzielone mi', 'UI:AllOrganizations' => ' Wszystkie organizacje ', 'UI:YourSearch' => 'Twoje wyszukiwania', - 'UI:LoggedAsMessage' => 'zalogowany jako %1$s (%2$s)~~', - 'UI:LoggedAsMessage+Admin' => 'Zalogowany jako %1$s (%2$s, Administrator)~~', + 'UI:LoggedAsMessage' => 'zalogowany jako %1$s (%2$s)', + 'UI:LoggedAsMessage+Admin' => 'Zalogowany jako %1$s (%2$s, Administrator)', 'UI:Button:Logoff' => 'Wyloguj', 'UI:Button:GlobalSearch' => 'Szukaj', 'UI:Button:Search' => ' Szukaj ', @@ -727,7 +727,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Query:UrlForExcel' => 'Adres URL do użycia w kwerendach web MS-Excel', 'UI:Query:UrlV1' => 'Lista pól pozostała nieokreślona. Strona export-V2.php nie może zostać wywołana bez tych informacji. Dlatego sugerowany poniżej adres URL wskazuje na starszą stronę: export.php. Ta starsza wersja eksportu ma następujące ograniczenie: lista eksportowanych pól może się różnić w zależności od formatu wyjściowego i modelu danych '.ITOP_APPLICATION_SHORT.'.
    Jeśli chcesz zagwarantować, że lista eksportowanych kolumn pozostanie stabilna w dłuższej perspektywie, musisz określić wartość dla atrybutu "Pola" i użyć strony export-V2.php.', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' schemat obiektów', - 'UI:Schema:TitleForClass' => '%1$s schemat~~', + 'UI:Schema:TitleForClass' => '%1$s schemat', 'UI:Schema:CategoryMenuItem' => 'Kategoria %1$s', 'UI:Schema:Relationships' => 'Relacje', 'UI:Schema:AbstractClass' => 'Klasa abstrakcyjna: nie można utworzyć instancji obiektu z tej klasy.', @@ -786,13 +786,13 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Schema:LifeCycleAttributeMustChange' => 'Musi się zmienić', 'UI:Schema:LifeCycleAttributeMustPrompt' => 'Użytkownik zostanie poproszony o zmianę wartości', 'UI:Schema:LifeCycleEmptyList' => 'pusta lista', - 'UI:Schema:ClassFilter' => 'Klasa:~~', - 'UI:Schema:DisplayLabel' => 'Pokaż:~~', - 'UI:Schema:DisplaySelector/LabelAndCode' => 'Etykieta i kod~~', - 'UI:Schema:DisplaySelector/Label' => 'Etykieta~~', - 'UI:Schema:DisplaySelector/Code' => 'Kod~~', - 'UI:Schema:Attribute/Filter' => 'Filtr~~', - 'UI:Schema:DefaultNullValue' => 'Domyślnie pusty (null) : "%1$s"~~', + 'UI:Schema:ClassFilter' => 'Klasa:', + 'UI:Schema:DisplayLabel' => 'Pokaż:', + 'UI:Schema:DisplaySelector/LabelAndCode' => 'Etykieta i kod', + 'UI:Schema:DisplaySelector/Label' => 'Etykieta', + 'UI:Schema:DisplaySelector/Code' => 'Kod', + 'UI:Schema:Attribute/Filter' => 'Filtr', + 'UI:Schema:DefaultNullValue' => 'Domyślnie pusty (null) : "%1$s"', 'UI:LinksWidget:Autocomplete+' => 'Wpisz pierwsze 3 znaki...', 'UI:Edit:SearchQuery' => 'Wybierz wstępnie zdefiniowane zapytanie', 'UI:Edit:TestQuery' => 'Zapytanie testowe', @@ -998,7 +998,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    Aby zostały wykonane, działania muszą być powiązane z wyzwalaczami. -W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porządkowy", określający, w jakiej kolejności mają być wykonywane.

    ~~', +W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porządkowy", określający, w jakiej kolejności mają być wykonywane.

    ', 'UI:NotificationsMenu:Triggers' => 'Wyzwalacze', 'UI:NotificationsMenu:AvailableTriggers' => 'Dostępne wyzwalacze', 'UI:NotificationsMenu:OnCreate' => 'Kiedy obiekt jest tworzony', @@ -1051,8 +1051,8 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:iTopVersion:Long' => '%1$s wersja %2$s-%3$s zbudowana na %4$s', 'UI:PropertiesTab' => 'Właściwości', - 'UI:OpenDocumentInNewWindow_' => 'Otwórz~~', - 'UI:DownloadDocument_' => 'Pobierz~~', + 'UI:OpenDocumentInNewWindow_' => 'Otwórz', + 'UI:DownloadDocument_' => 'Pobierz', 'UI:Document:NoPreview' => 'Brak podglądu tego typu dokumentu', 'UI:Download-CSV' => 'Pobierz %1$s', @@ -1462,7 +1462,7 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:CurrentObjectIsLockedBy_User' => 'Obiekt jest zablokowany, ponieważ jest obecnie modyfikowany przez %1$s.', 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'Obiekt jest obecnie modyfikowany przez %1$s. Twoje modyfikacje nie mogą zostać przesłane, ponieważ zostałyby nadpisane.', - 'UI:CurrentObjectIsSoftLockedBy_User' => 'Obiekt jest obecnie modyfikowany przez %1$s. Będziesz mógł przesłać swoje modyfikacje, gdy zostanie on zwolniony.~~', + 'UI:CurrentObjectIsSoftLockedBy_User' => 'Obiekt jest obecnie modyfikowany przez %1$s. Będziesz mógł przesłać swoje modyfikacje, gdy zostanie on zwolniony.', 'UI:CurrentObjectLockExpired' => 'Blokada zapobiegająca jednoczesnym modyfikacjom obiektu wygasła.', 'UI:CurrentObjectLockExpired_Explanation' => 'Blokada zapobiegająca jednoczesnym modyfikacjom obiektu wygasła. Nie możesz już przesłać swojej modyfikacji, ponieważ inni użytkownicy mogą teraz modyfikować ten obiekt.', 'UI:ConcurrentLockKilled' => 'Usunięto blokadę uniemożliwiającą modyfikacje bieżącego obiektu.', diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php index d75bd60b7..f1360fdc6 100644 --- a/dictionaries/pt_br.dictionary.itop.core.php +++ b/dictionaries/pt_br.dictionary.itop.core.php @@ -526,12 +526,12 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'Testar destinatário', 'Class:ActionEmail/Attribute:test_recipient+' => 'Destinatário em caso o estado está definido como "Teste"', - 'Class:ActionEmail/Attribute:from' => 'De~~', - 'Class:ActionEmail/Attribute:from+' => 'Será enviado para o cabeçalho de email~~', + 'Class:ActionEmail/Attribute:from' => 'De', + 'Class:ActionEmail/Attribute:from+' => 'Será enviado para o cabeçalho de email', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => 'Responder para~~', - 'Class:ActionEmail/Attribute:reply_to+' => 'Será enviado para o cabeçalho de email~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Responder para', + 'Class:ActionEmail/Attribute:reply_to+' => 'Será enviado para o cabeçalho de email', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'Para', diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php index 2cdd156bb..eaf51ed33 100644 --- a/dictionaries/pt_br.dictionary.itop.ui.php +++ b/dictionaries/pt_br.dictionary.itop.ui.php @@ -383,8 +383,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => 'Incidentes atribuídos a mim', 'UI:AllOrganizations' => ' Todas organizações ', 'UI:YourSearch' => 'Sua pesquisa', - 'UI:LoggedAsMessage' => 'Logado como %1$s (%2$s)~~', - 'UI:LoggedAsMessage+Admin' => 'Logado como %1$s (%2$s, Administrador)~~', + 'UI:LoggedAsMessage' => 'Logado como %1$s (%2$s)', + 'UI:LoggedAsMessage+Admin' => 'Logado como %1$s (%2$s, Administrador)', 'UI:Button:Logoff' => 'Sair', 'UI:Button:GlobalSearch' => 'Pesquisar', 'UI:Button:Search' => ' Pesquisar ', @@ -728,7 +728,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Query:UrlForExcel' => 'URL a ser usada para consultas web MS-Excel', 'UI:Query:UrlV1' => 'A lista de campos não foi especificada. A página export-V2.php não pode ser chamada sem essa informação. Portanto, o URL sugerido abaixo aponta para a página herdada: export.php. Essa versão herdada da exportação tem a seguinte limitação: a lista de campos exportados pode variar dependendo do formato de saída e do modelo de dados do '.ITOP_APPLICATION_SHORT.'. Se você quiser garantir que a lista de colunas exportadas permaneça estável a longo prazo, então você deve especificar um valor para o atributo "Fields" e usar a página export-V2.php.', 'UI:Schema:Title' => 'Esquema de objetos', - 'UI:Schema:TitleForClass' => 'Esquema de %1$s~~', + 'UI:Schema:TitleForClass' => 'Esquema de %1$s', 'UI:Schema:CategoryMenuItem' => 'Categoria %1$s', 'UI:Schema:Relationships' => 'Relações', 'UI:Schema:AbstractClass' => 'Classe abstrata: nenhum objeto desta classe pode ser instanciada.', @@ -999,7 +999,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    To be executed, actions must be associated to triggers. -When associated with a trigger, each action is given an "order" number, specifying in which order the actions are to be executed.

    ~~', +When associated with a trigger, each action is given an "order" number, specifying in which order the actions are to be executed.

    ', 'UI:NotificationsMenu:Triggers' => 'Gatilhos', 'UI:NotificationsMenu:AvailableTriggers' => 'Available triggers', 'UI:NotificationsMenu:OnCreate' => 'When an object is created', @@ -1052,8 +1052,8 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:iTopVersion:Long' => '%1$s versão %2$s-%3$s construído %4$s', 'UI:PropertiesTab' => 'Propriedades', - 'UI:OpenDocumentInNewWindow_' => 'Abrir~~', - 'UI:DownloadDocument_' => 'Baixar~~', + 'UI:OpenDocumentInNewWindow_' => 'Abrir', + 'UI:DownloadDocument_' => 'Baixar', 'UI:Document:NoPreview' => 'Nenhuma visualização está disponível para este documento', 'UI:Download-CSV' => 'Download %1$s', @@ -1175,10 +1175,10 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:ArchiveMode:Banner+' => 'Objetos arquivados são visíveis e nenhuma modificação é permitida', 'UI:FavoriteOrganizations' => 'Organizações favoritas', 'UI:FavoriteOrganizations+' => 'Confira na lista abaixo as organizações que você deseja ver no menu drop-down para um acesso rápido.Note-se que esta não é uma configuração de segurança, objetos de qualquer organização ainda são visíveis e podem ser acessadas ao selecionar \\"Todos Organizações\\" na lista drop-down.', - 'UI:FavoriteLanguage' => 'Idioma do painel do Usuário~~', + 'UI:FavoriteLanguage' => 'Idioma do painel do Usuário', 'UI:Favorites:SelectYourLanguage' => 'Selecione sua linguagem preferida', 'UI:FavoriteOtherSettings' => 'Outras configurações', - 'UI:Favorites:Default_X_ItemsPerPage' => 'Quantidade padrão para listas: %1$s itens por página~~', + 'UI:Favorites:Default_X_ItemsPerPage' => 'Quantidade padrão para listas: %1$s itens por página', 'UI:Favorites:ShowObsoleteData' => 'Mostrar dados obsoletos', 'UI:Favorites:ShowObsoleteData+' => 'Mostrar dados obsoletos nos resultados de pesquisa e listas de itens para selecionar', 'UI:NavigateAwayConfirmationMessage' => 'Qualquer modificações serão descartados.', @@ -1616,7 +1616,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Expression:Unit:Short:YEAR' => 'a', 'Expression:Unit:Long:DAY' => 'dia(s)', - 'Expression:Unit:Long:HOUR' => 'hora(s)~~', + 'Expression:Unit:Long:HOUR' => 'hora(s)', 'Expression:Unit:Long:MINUTE' => 'minuto(s)', 'Expression:Verb:NOW' => 'agora', diff --git a/dictionaries/ru.dictionary.itop.core.php b/dictionaries/ru.dictionary.itop.core.php index cc8149cb1..e1b6c71f3 100644 --- a/dictionaries/ru.dictionary.itop.core.php +++ b/dictionaries/ru.dictionary.itop.core.php @@ -455,13 +455,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( // Dict::Add('RU RU', 'Russian', 'Русский', array( - 'Class:EventLoginUsage' => 'Статистика авторизаций~~', + 'Class:EventLoginUsage' => 'Статистика авторизаций', 'Class:EventLoginUsage+' => 'Connection to the application', - 'Class:EventLoginUsage/Attribute:user_id' => 'Логин~~', + 'Class:EventLoginUsage/Attribute:user_id' => 'Логин', 'Class:EventLoginUsage/Attribute:user_id+' => 'Login', - 'Class:EventLoginUsage/Attribute:contact_name' => 'Имя пользователя~~', + 'Class:EventLoginUsage/Attribute:contact_name' => 'Имя пользователя', 'Class:EventLoginUsage/Attribute:contact_name+' => 'Имя пользователя', - 'Class:EventLoginUsage/Attribute:contact_email' => 'Email пользователя~~', + 'Class:EventLoginUsage/Attribute:contact_email' => 'Email пользователя', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User', )); @@ -513,12 +513,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'Тестовый получатель', 'Class:ActionEmail/Attribute:test_recipient+' => 'Получатель, если уведомление в статусе "Тест"', - 'Class:ActionEmail/Attribute:from' => 'От~~', - 'Class:ActionEmail/Attribute:from+' => 'Будет отправлено в заголовке email~~', + 'Class:ActionEmail/Attribute:from' => 'От', + 'Class:ActionEmail/Attribute:from+' => 'Будет отправлено в заголовке email', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => 'Ответить на~~', - 'Class:ActionEmail/Attribute:reply_to+' => 'Будет отправлено в заголовке email~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Ответить на', + 'Class:ActionEmail/Attribute:reply_to+' => 'Будет отправлено в заголовке email', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'Кому', @@ -723,17 +723,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'SynchroDataSource:Reconciliation' => 'Поиск и сопоставление', 'SynchroDataSource:Deletion' => 'Устаревание и удаление', 'SynchroDataSource:Status' => 'Статус', - 'SynchroDataSource:Information' => 'Инфо~~', - 'SynchroDataSource:Definition' => 'Определение~~', + 'SynchroDataSource:Information' => 'Инфо', + 'SynchroDataSource:Definition' => 'Определение', 'Core:SynchroAttributes' => 'Атрибуты', - 'Core:SynchroStatus' => 'Свойства~~', - 'Core:Synchro:ErrorsLabel' => 'Ошибки~~', - 'Core:Synchro:CreatedLabel' => 'Создан~~', - 'Core:Synchro:ModifiedLabel' => 'Изменен~~', - 'Core:Synchro:UnchangedLabel' => 'Неизменен~~', - 'Core:Synchro:ReconciledErrorsLabel' => 'Ошибки~~', - 'Core:Synchro:ReconciledLabel' => 'Согласован~~', - 'Core:Synchro:ReconciledNewLabel' => 'Создан~~', + 'Core:SynchroStatus' => 'Свойства', + 'Core:Synchro:ErrorsLabel' => 'Ошибки', + 'Core:Synchro:CreatedLabel' => 'Создан', + 'Core:Synchro:ModifiedLabel' => 'Изменен', + 'Core:Synchro:UnchangedLabel' => 'Неизменен', + 'Core:Synchro:ReconciledErrorsLabel' => 'Ошибки', + 'Core:Synchro:ReconciledLabel' => 'Согласован', + 'Core:Synchro:ReconciledNewLabel' => 'Создан', 'Core:SynchroReconcile:Yes' => 'Да', 'Core:SynchroReconcile:No' => 'Нет', 'Core:SynchroUpdate:Yes' => 'Да', @@ -745,21 +745,21 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s, сейчас в процессе...', 'Menu:DataSources' => 'Синхронизация данных', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataSources+' => '', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)~~', - 'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)~~', + 'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)', + 'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)', 'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~', - 'Core:Synchro:label_repl_new' => 'Новый (%1$s)~~', - 'Core:Synchro:label_obj_deleted' => 'Удаленный (%1$s)~~', + 'Core:Synchro:label_repl_new' => 'Новый (%1$s)', + 'Core:Synchro:label_obj_deleted' => 'Удаленный (%1$s)', 'Core:Synchro:label_obj_obsoleted' => 'Obsoleted (%1$s)~~', - 'Core:Synchro:label_obj_disappeared_errors' => 'Ошибки (%1$s)~~', + 'Core:Synchro:label_obj_disappeared_errors' => 'Ошибки (%1$s)', 'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)~~', 'Core:Synchro:label_obj_unchanged' => 'Unchanged (%1$s)~~', - 'Core:Synchro:label_obj_updated' => 'Обновлен (%1$s)~~', - 'Core:Synchro:label_obj_updated_errors' => 'Ошибки (%1$s)~~', + 'Core:Synchro:label_obj_updated' => 'Обновлен (%1$s)', + 'Core:Synchro:label_obj_updated_errors' => 'Ошибки (%1$s)', 'Core:Synchro:label_obj_new_unchanged' => 'Unchanged (%1$s)~~', - 'Core:Synchro:label_obj_new_updated' => 'Обновлен (%1$s)~~', - 'Core:Synchro:label_obj_created' => 'Создан (%1$s)~~', - 'Core:Synchro:label_obj_new_errors' => 'Ошибки (%1$s)~~', + 'Core:Synchro:label_obj_new_updated' => 'Обновлен (%1$s)', + 'Core:Synchro:label_obj_created' => 'Создан (%1$s)', + 'Core:Synchro:label_obj_new_errors' => 'Ошибки (%1$s)', 'Core:SynchroLogTitle' => '%1$s - %2$s~~', 'Core:Synchro:Nb_Replica' => 'Replica processed: %1$s~~', 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s~~', @@ -783,29 +783,29 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Core:SynchroAtt:reconciliation_attcode' => 'Ключ сопоставления', 'Core:SynchroAtt:reconciliation_attcode+' => 'Код атрибута для сопоставления с внешним ключом', 'Core:SyncDataExchangeComment' => '(Синхронизация)', - 'Core:Synchro:ListOfDataSources' => 'Список данных:~~', + 'Core:Synchro:ListOfDataSources' => 'Список данных:', 'Core:Synchro:LastSynchro' => 'Последняя синхронизация:', 'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~', 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was created by the external data source %1$s~~', 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'The object can be deleted by the external data source %1$s~~', 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'You cannot delete the object because it is owned by the external data source %1$s~~', - 'TitleSynchroExecution' => 'Запуск синхронизаций.~~', - 'Class:SynchroDataSource:DataTable' => 'Таблица: %1$s~~', + 'TitleSynchroExecution' => 'Запуск синхронизаций.', + 'Class:SynchroDataSource:DataTable' => 'Таблица: %1$s', 'Core:SyncDataSourceObsolete' => 'The data source is marked as obsolete. Operation cancelled.~~', - 'Core:SyncDataSourceAccessRestriction' => 'Могут запускать только администраторы и определенные пользователи. Операция отменена.~~', + 'Core:SyncDataSourceAccessRestriction' => 'Могут запускать только администраторы и определенные пользователи. Операция отменена.', 'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.~~', 'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~', - 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, Ошибок %2$s, Предупреждений %3$s.~~', - 'Core:SynchroReplica:TargetObject' => 'Синхронизировано объектов: %1$s~~', + 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, Ошибок %2$s, Предупреждений %3$s.', + 'Core:SynchroReplica:TargetObject' => 'Синхронизировано объектов: %1$s', 'Class:AsyncSendEmail' => 'Email (asynchronous)~~', - 'Class:AsyncSendEmail/Attribute:to' => 'Кому~~', - 'Class:AsyncSendEmail/Attribute:subject' => 'Получатель~~', - 'Class:AsyncSendEmail/Attribute:body' => 'Тело~~', - 'Class:AsyncSendEmail/Attribute:header' => 'Заголовок~~', + 'Class:AsyncSendEmail/Attribute:to' => 'Кому', + 'Class:AsyncSendEmail/Attribute:subject' => 'Получатель', + 'Class:AsyncSendEmail/Attribute:body' => 'Тело', + 'Class:AsyncSendEmail/Attribute:header' => 'Заголовок', 'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Шифрованный пароль', - 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Предыдущее значение~~', + 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Предыдущее значение', 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~', - 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение~~', + 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение', 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Лог', 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Посл.значение', 'Class:SynchroDataSource' => 'Источник синхронизации данных', @@ -831,7 +831,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Только администраторы', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Пользователи с правами на удаление', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Никто', - 'Class:SynchroAttribute' => 'Синх.характеристики~~', + 'Class:SynchroAttribute' => 'Синх.характеристики', 'Class:SynchroAttribute/Attribute:sync_source_id' => 'Синхронизация данных', 'Class:SynchroAttribute/Attribute:attcode' => 'Код атрибута', 'Class:SynchroAttribute/Attribute:update' => 'Обновить', @@ -840,7 +840,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Заблокирован', 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Разблокирован', 'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Инициализация если пусто', - 'Class:SynchroAttribute/Attribute:finalclass' => 'Класс~~', + 'Class:SynchroAttribute/Attribute:finalclass' => 'Класс', 'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~', 'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Атрибут согласования', 'Class:SynchroAttLinkSet' => 'Synchro Attribute (Linkset)~~', @@ -875,7 +875,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:SynchroReplica/Attribute:dest_id' => 'Назначение объекта', 'Class:SynchroReplica/Attribute:dest_class' => 'Назначение типа', 'Class:SynchroReplica/Attribute:status_last_seen' => 'Был виден', - 'Class:SynchroReplica/Attribute:status' => 'Статус~~', + 'Class:SynchroReplica/Attribute:status' => 'Статус', 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Изменен', 'Class:SynchroReplica/Attribute:status/Value:new' => 'Новый', 'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Устаревший', @@ -890,7 +890,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:appUserPreferences/Attribute:userid' => 'Пользователь', 'Class:appUserPreferences/Attribute:preferences' => 'Предпочтения', 'Core:ExecProcess:Code1' => 'Неверная команда или команда завершена с ошибкой (возможно, неверное имя скрипта)', - 'Core:ExecProcess:Code255' => 'Ошибка PHP (parsing, or runtime)~~', + 'Core:ExecProcess:Code255' => 'Ошибка PHP (parsing, or runtime)', // Attribute Duration 'Core:Duration_Seconds' => '%1$d с', diff --git a/dictionaries/ru.dictionary.itop.ui.php b/dictionaries/ru.dictionary.itop.ui.php index edc0a00ae..f906bf057 100644 --- a/dictionaries/ru.dictionary.itop.ui.php +++ b/dictionaries/ru.dictionary.itop.ui.php @@ -483,7 +483,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:History:LastModified_On_By' => 'Последнее изменение %1$s by %2$s.', 'UI:HistoryTab' => 'История', 'UI:NotificationsTab' => 'Оповещения', - 'UI:History:BulkImports' => 'История~~', + 'UI:History:BulkImports' => 'История', 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)', 'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)~~', 'UI:History:Date' => 'Дата', @@ -492,11 +492,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:History:User+' => 'Пользователь сделавший изменение', 'UI:History:Changes' => 'Изменения', 'UI:History:Changes+' => 'Изменения, внесенные в объект', - 'UI:History:StatsCreations' => 'Создан~~', + 'UI:History:StatsCreations' => 'Создан', 'UI:History:StatsCreations+' => 'Count of objects created', - 'UI:History:StatsModifs' => 'Изменен~~', + 'UI:History:StatsModifs' => 'Изменен', 'UI:History:StatsModifs+' => 'Count of objects modified', - 'UI:History:StatsDeletes' => 'Удален~~', + 'UI:History:StatsDeletes' => 'Удален', 'UI:History:StatsDeletes+' => 'Count of objects deleted', 'UI:Loading' => 'Загрузка...', 'UI:Menu:Actions' => 'Действия', @@ -572,8 +572,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:LogOff:ClickHereToLoginAgain' => 'Нажмите здесь, чтобы снова войти...', 'UI:ChangePwdMenu' => 'Изменить пароль...', 'UI:Login:PasswordChanged' => 'Пароль успешно изменён!', - 'UI:AccessRO-All' => 'Только чтение~~', - 'UI:AccessRO-Users' => 'Только чтение для конечных пользователей~~', + 'UI:AccessRO-All' => 'Только чтение', + 'UI:AccessRO-Users' => 'Только чтение для конечных пользователей', 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~', 'UI:Login:RetypePwdDoesNotMatch' => 'Пароли не совпадают', 'UI:Button:Login' => 'Войти', @@ -699,9 +699,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:Audit:OqlError' => 'OQL Error~~', 'UI:Audit:Error:ValueNA' => 'n/a~~', 'UI:Audit:ErrorIn_Rule' => 'Error in Rule~~', - 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL ошибка в правиле %1$s: %2$s.~~', + 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL ошибка в правиле %1$s: %2$s.', 'UI:Audit:ErrorIn_Category' => 'Error in Category~~', - 'UI:Audit:ErrorIn_Category_Reason' => 'OQL ошибка в категории %1$s: %2$s.~~', + 'UI:Audit:ErrorIn_Category_Reason' => 'OQL ошибка в категории %1$s: %2$s.', 'UI:Audit:AuditErrors' => 'Audit Errors~~', 'UI:Audit:Dashboard:ObjectsAudited' => 'Objects audited~~', 'UI:Audit:Dashboard:ObjectsInError' => 'Objects in errors~~', @@ -821,7 +821,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Не удалось удалить этот объект, поскольку перед удалением необходимо выполнить некоторые операции вручную (в отношении зависимостей от объекта).', 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Не удалось удалить этот объект, поскольку перед удалением необходимо выполнить некоторые операции вручную.', 'UI:Archive_User_OnBehalfOf_User' => '%1$s от имени %2$s', - 'UI:Delete:Deleted' => 'удален~~', + 'UI:Delete:Deleted' => 'удален', 'UI:Delete:AutomaticallyDeleted' => 'автоматически удалён', 'UI:Delete:AutomaticResetOf_Fields' => 'автоматически сброшено поле(я): %1$s', 'UI:Delete:CleaningUpRefencesTo_Object' => 'Удаление всех ссылок на %1$s...', @@ -831,7 +831,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:Delete:ConfirmDeletionOf_Name' => 'Удаление %1$s', 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Удаление %1$d объектов класса %2$s', 'UI:Delete:CannotDeleteBecause' => 'Could not be deleted: %1$s~~', - 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automaticaly deleted, but this is not feasible: %1$s~~', + 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automatically deleted, but this is not feasible: %1$s~~', 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Must be deleted manually, but this is not feasible: %1$s~~', 'UI:Delete:WillBeDeletedAutomatically' => 'Будет удалено автоматически', 'UI:Delete:MustBeDeletedManually' => 'Необходимо удалить вручную', @@ -999,7 +999,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
  • Outgoing webhooks: Allow integration with a third-party application by sending structured data to a defined URL.
  • -

    Для выполнения действия связываются с триггерами. При связывании с триггером каждому действию присваивается порядковый номер, который указывает на очерёдность выполнения действий при срабатывании триггера.

    ~~', +

    Для выполнения действия связываются с триггерами. При связывании с триггером каждому действию присваивается порядковый номер, который указывает на очерёдность выполнения действий при срабатывании триггера.

    ', 'UI:NotificationsMenu:Triggers' => 'Триггеры', 'UI:NotificationsMenu:AvailableTriggers' => 'Доступные триггеры', 'UI:NotificationsMenu:OnCreate' => 'При создании объекта', @@ -1055,7 +1055,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:OpenDocumentInNewWindow_' => 'Открыть', 'UI:DownloadDocument_' => 'Скачать', 'UI:Document:NoPreview' => 'Предпросмотр документов данного типа недоступен', - 'UI:Download-CSV' => 'Загрузка %1$s~~', + 'UI:Download-CSV' => 'Загрузка %1$s', 'UI:DeadlineMissedBy_duration' => 'Пропущен %1$s', 'UI:Deadline_LessThan1Min' => '< 1 мин', @@ -1130,7 +1130,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Portal:Attachments' => 'Вложения', 'Portal:AddAttachment' => 'Добавить вложения', 'Portal:RemoveAttachment' => ' Удалить вложения', - 'Portal:Attachment_No_To_Ticket_Name' => 'Вложение #%1$d to %2$s (%3$s)~~', + 'Portal:Attachment_No_To_Ticket_Name' => 'Вложение #%1$d to %2$s (%3$s)', 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~', 'Enum:Undefined' => 'Не определён', 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s д %2$s ч %3$s мин %4$s с', @@ -1151,23 +1151,23 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'UI:BulkModifyStatusSkipped' => 'Пропущен', 'UI:BulkModify_Count_DistinctValues' => '%1$d различных значения:', 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d раз(а)', - 'UI:BulkModify:N_MoreValues' => '%1$d дополнительных значения...~~', + 'UI:BulkModify:N_MoreValues' => '%1$d дополнительных значения...', 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Attempting to set the read-only field: %1$s~~', 'UI:FailedToApplyStimuli' => 'Операция не может быть выполнена.', 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifying %2$d objects of class %3$s~~', 'UI:CaseLogTypeYourTextHere' => 'Введите свой текст:', 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~', 'UI:CaseLog:InitialValue' => 'Initial value:~~', - 'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value not set.~~', + 'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s (%2$s) is not writable because it is mastered by the data synchronization. Value not set.~~', 'UI:ActionNotAllowed' => 'You are not allowed to perform this action on these objects.~~', 'UI:BulkAction:NoObjectSelected' => 'Please select at least one object to perform this operation~~', 'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.~~', 'UI:Pagination:HeaderSelection' => 'Всего: %1$s элементов (%2$s элементов выделено).', 'UI:Pagination:HeaderNoSelection' => 'Всего: %1$s элементов', 'UI:Pagination:PageSize' => '%1$s объектов на страницу', - 'UI:Pagination:PagesLabel' => 'Страницы:~~', + 'UI:Pagination:PagesLabel' => 'Страницы:', 'UI:Pagination:All' => 'Все', - 'UI:HierarchyOf_Class' => 'Иерархия по: %1$s~~', + 'UI:HierarchyOf_Class' => 'Иерархия по: %1$s', 'UI:Preferences' => 'Предпочтения', 'UI:ArchiveModeOn' => 'Activate archive mode~~', 'UI:ArchiveModeOff' => 'Deactivate archive mode~~', diff --git a/dictionaries/sk.dictionary.itop.core.php b/dictionaries/sk.dictionary.itop.core.php index b0cb56396..aa257f31c 100644 --- a/dictionaries/sk.dictionary.itop.core.php +++ b/dictionaries/sk.dictionary.itop.core.php @@ -523,11 +523,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'Testovací príjemca', 'Class:ActionEmail/Attribute:test_recipient+' => '', - 'Class:ActionEmail/Attribute:from' => 'Od~~', + 'Class:ActionEmail/Attribute:from' => 'Od', 'Class:ActionEmail/Attribute:from+' => '', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => 'Odpoveď na~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Odpoveď na', 'Class:ActionEmail/Attribute:reply_to+' => '', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', @@ -1000,9 +1000,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', 'Class:TagSetFieldData/Attribute:description+' => '', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~~~', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~~~', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~~~', + 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', + 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', + 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', diff --git a/dictionaries/sk.dictionary.itop.ui.php b/dictionaries/sk.dictionary.itop.ui.php index ba14fc64a..8053c6e66 100644 --- a/dictionaries/sk.dictionary.itop.ui.php +++ b/dictionaries/sk.dictionary.itop.ui.php @@ -373,8 +373,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => 'Mne priradené incidenty', 'UI:AllOrganizations' => ' Všetky organizácie ', 'UI:YourSearch' => 'Vaše vyhľadávanie', - 'UI:LoggedAsMessage' => 'Prihlásený ako %1$s (%2$s)~~', - 'UI:LoggedAsMessage+Admin' => 'Prihlásený ako %1$s (%2$s, Administrátor)~~', + 'UI:LoggedAsMessage' => 'Prihlásený ako %1$s (%2$s)', + 'UI:LoggedAsMessage+Admin' => 'Prihlásený ako %1$s (%2$s, Administrátor)', 'UI:Button:Logoff' => 'Odhlásenie', 'UI:Button:GlobalSearch' => 'Globálne Vyhľadávanie', 'UI:Button:Search' => ' Vyhľadávanie', @@ -421,7 +421,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:InputFile:SelectFile' => 'Select a file~~', 'UI:SearchToggle' => 'Vyhľadávanie', - 'UI:ClickToCreateNew' => 'Vytvoriť nové %1$s~~', + 'UI:ClickToCreateNew' => 'Vytvoriť nové %1$s', 'UI:SearchFor_Class' => 'Vyhľadávanie pre %1$s objekty', 'UI:NoObjectToDisplay' => 'Žiadny objekt na zobrazenie.', 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', @@ -777,13 +777,13 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:Schema:LifeCycleAttributeMustChange' => 'Musí sa zmeniť', 'UI:Schema:LifeCycleAttributeMustPrompt' => 'Užívateľ bude vyzvaný aby si zmenil danú hodnotu', 'UI:Schema:LifeCycleEmptyList' => 'Prázdny zoznam', - 'UI:Schema:ClassFilter' => 'Class:~~~~', - 'UI:Schema:DisplayLabel' => 'Display:~~~~', - 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label and code~~~~', - 'UI:Schema:DisplaySelector/Label' => 'Label~~~~', - 'UI:Schema:DisplaySelector/Code' => 'Code~~~~', - 'UI:Schema:Attribute/Filter' => 'Filter~~~~', - 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"~~~~', + 'UI:Schema:ClassFilter' => 'Class:~~', + 'UI:Schema:DisplayLabel' => 'Display:~~', + 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label and code~~', + 'UI:Schema:DisplaySelector/Label' => 'Label~~', + 'UI:Schema:DisplaySelector/Code' => 'Code~~', + 'UI:Schema:Attribute/Filter' => 'Filter~~', + 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"~~', 'UI:LinksWidget:Autocomplete+' => '', 'UI:Edit:SearchQuery' => 'Select a predefined query~~', 'UI:Edit:TestQuery' => 'Testovací dopyt', @@ -991,7 +991,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    Na vykonanie, akcie musia byť priradené spúštačom. -Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", špecifikujúce v akej postupnosti budú akcie vykonané.

    ~~', +Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", špecifikujúce v akej postupnosti budú akcie vykonané.

    ', 'UI:NotificationsMenu:Triggers' => 'Spúštače', 'UI:NotificationsMenu:AvailableTriggers' => 'Dostupné spúštače', 'UI:NotificationsMenu:OnCreate' => 'Keď je objekt vytvorený', @@ -1044,8 +1044,8 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp 'UI:iTopVersion:Long' => ITOP_APPLICATION_SHORT.' verzia %1$s-%2$s postavená na %3$s', 'UI:PropertiesTab' => 'Vlastnosti', - 'UI:OpenDocumentInNewWindow_' => 'Otvoriť~~', - 'UI:DownloadDocument_' => 'Stiahnuť~~', + 'UI:OpenDocumentInNewWindow_' => 'Otvoriť', + 'UI:DownloadDocument_' => 'Stiahnuť', 'UI:Document:NoPreview' => 'Žiadny náhľad nie je dostupný pre tento typ dokumentu', 'UI:Download-CSV' => 'Stiahnuť %1$s', @@ -1167,10 +1167,10 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', 'UI:FavoriteOrganizations' => 'Obľúbené organizácie', 'UI:FavoriteOrganizations+' => '', - 'UI:FavoriteLanguage' => 'Jazyk užívateľského rozhrania~~', + 'UI:FavoriteLanguage' => 'Jazyk užívateľského rozhrania', 'UI:Favorites:SelectYourLanguage' => 'Vyberte si svoj preferovaný jazyk', 'UI:FavoriteOtherSettings' => 'Iné nastavenia', - 'UI:Favorites:Default_X_ItemsPerPage' => 'Štandardná dĺžka pre zoznamy: %1$s položiek na stránku~~', + 'UI:Favorites:Default_X_ItemsPerPage' => 'Štandardná dĺžka pre zoznamy: %1$s položiek na stránku', 'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~', 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', 'UI:NavigateAwayConfirmationMessage' => 'Akákoľvek úprava bude zahodená.', diff --git a/dictionaries/tr.dictionary.itop.core.php b/dictionaries/tr.dictionary.itop.core.php index 89c151fec..6545d111b 100644 --- a/dictionaries/tr.dictionary.itop.core.php +++ b/dictionaries/tr.dictionary.itop.core.php @@ -152,7 +152,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Core:AttributeDateTime?SmartSearch' => '

    Date format:
    - %1$ss
    + %1$s
    Example: %2$s

    @@ -163,7 +163,7 @@ Operators:

    If the time is omitted, it defaults to 00:00:00 -

    ~~', +

    ', 'Core:AttributeDate' => 'Tarih', 'Core:AttributeDate+' => 'Tarih (yıl-ay-gün)', @@ -214,7 +214,7 @@ Operators:
    'Core:FriendlyName-Description' => 'Yaygın Adı', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', @@ -534,12 +534,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => 'Test alıcısı', 'Class:ActionEmail/Attribute:test_recipient+' => 'Durumu "Test" olması durumundaki alıcı', - 'Class:ActionEmail/Attribute:from' => 'Kimden~~', - 'Class:ActionEmail/Attribute:from+' => 'e-posta başlığında gönderilecek~~', + 'Class:ActionEmail/Attribute:from' => 'Kimden', + 'Class:ActionEmail/Attribute:from+' => 'e-posta başlığında gönderilecek', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => 'Yanıtla~~', - 'Class:ActionEmail/Attribute:reply_to+' => 'e-posta başlığında gönderilecek~~', + 'Class:ActionEmail/Attribute:reply_to' => 'Yanıtla', + 'Class:ActionEmail/Attribute:reply_to+' => 'e-posta başlığında gönderilecek', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'Kime', @@ -792,7 +792,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Core:SynchroReplica:PrivateDetails' => 'Özel detaylar', 'Core:SynchroReplica:BackToDataSource' => 'Synchro veri kaynağına geri dön: %1$s', 'Core:SynchroReplica:ListOfReplicas' => 'Replika listesi', - 'Core:SynchroAttExtKey:ReconciliationById' => 'id (birincil anahtar)~~', + 'Core:SynchroAttExtKey:ReconciliationById' => 'id (birincil anahtar)', 'Core:SynchroAtt:attcode' => 'Öznitelik', 'Core:SynchroAtt:attcode+' => 'Nesnenin alanı', 'Core:SynchroAtt:reconciliation' => 'Uzlaşma ?', @@ -817,7 +817,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Core:SyncTooManyMissingReplicas' => 'Tüm kayıtlar bir süredir dokunulmamıştır (tüm nesneler silinebilir). Lütfen senkronizasyon tablosuna yazan işlemin hala çalıştığını kontrol edin. İşlem iptal edildi.', 'Core:SyncSplitModeCLIOnly' => 'Senkronizasyon parçalı olarak, yalnızca Mode CLI \'de çalıştırıldığında yapılabilir', 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s Replika,%2$s Hata (lar),%3$s Uyarı (lar).', - 'Core:SynchroReplica:TargetObject' => 'Senkronize Nesne: %1$s~~', + 'Core:SynchroReplica:TargetObject' => 'Senkronize Nesne: %1$s', 'Class:AsyncSendEmail' => 'E-posta (Asenkron)', 'Class:AsyncSendEmail/Attribute:to' => 'Kime', 'Class:AsyncSendEmail/Attribute:subject' => 'Konu', @@ -1017,7 +1017,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', - 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters~~', + 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.~~', 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~', 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~', 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~', diff --git a/dictionaries/tr.dictionary.itop.ui.php b/dictionaries/tr.dictionary.itop.ui.php index 7f1b7264c..6517fe6f5 100644 --- a/dictionaries/tr.dictionary.itop.ui.php +++ b/dictionaries/tr.dictionary.itop.ui.php @@ -383,8 +383,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:WelcomeMenu:MyIncidents' => 'Bana atanan hatalar', 'UI:AllOrganizations' => ' Tüm Kurumlar ', 'UI:YourSearch' => 'Arama', - 'UI:LoggedAsMessage' => '%1$s (%2$s) kullanıcısı ile bağlanıldı~~', - 'UI:LoggedAsMessage+Admin' => '%1$s (%2$s, Administrator) kullanıcısı ile bağlanıldı~~', + 'UI:LoggedAsMessage' => '%1$s (%2$s) kullanıcısı ile bağlanıldı', + 'UI:LoggedAsMessage+Admin' => '%1$s (%2$s, Administrator) kullanıcısı ile bağlanıldı', 'UI:Button:Logoff' => 'Çıkış', 'UI:Button:GlobalSearch' => 'Arama', 'UI:Button:Search' => ' Arama ', @@ -431,7 +431,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:InputFile:SelectFile' => 'Select a file~~', 'UI:SearchToggle' => 'Ara', - 'UI:ClickToCreateNew' => 'Yeni %1$s yarat~~', + 'UI:ClickToCreateNew' => 'Yeni %1$s yarat', 'UI:SearchFor_Class' => '%1$s Arama', 'UI:NoObjectToDisplay' => 'Görüntülenecek nesne bulunamadı.', 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', @@ -568,8 +568,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating '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

    .~~', 'UI:ResetPwd-Title' => 'Reset password~~', 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', @@ -670,7 +668,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:CSVReport-Row-Created' => 'Yaratıldı', 'UI:CSVReport-Row-Updated' => '%1$d sütunları güncellendi', 'UI:CSVReport-Row-Disappeared' => '%1$d sütunları ortadan kayboldu', - 'UI:CSVReport-Row-Issue' => 'Sorun: %1$s~~', + 'UI:CSVReport-Row-Issue' => 'Sorun: %1$s', 'UI:CSVReport-Value-Issue-Null' => 'Boş değere izin verilmez', 'UI:CSVReport-Value-Issue-NotFound' => 'Nesne bulunamadı', 'UI:CSVReport-Value-Issue-FoundMany' => '%1$d eşleşme bulundu', @@ -696,7 +694,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:CSVReport-Object-Created' => 'Nesne oluşturuldu', 'UI:CSVReport-Icon-Error' => 'Hata', 'UI:CSVReport-Object-Error' => 'HATA: %1$s', - 'UI:CSVReport-Object-Ambiguous' => 'BELIRSIZ: %1$s~~', + 'UI:CSVReport-Object-Ambiguous' => 'BELIRSIZ: %1$s', 'UI:CSVReport-Stats-Errors' => '%1$.0f yüklü nesnelerin %% hataları var ve göz ardı edilecek.', 'UI:CSVReport-Stats-Created' => 'Yüklenen nesnelerin %1$.0f %% oluşturulacaktır.', 'UI:CSVReport-Stats-Modified' => 'Yüklenen nesnelerin %1$.0f %% değiştirilecektir.', @@ -1016,7 +1014,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    İşlemin gerçekleşmesi için bir tetikleme ile ilişkilendirilmesi gerekir. -Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçekleştirilir.

    ~~', +Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçekleştirilir.

    ', 'UI:NotificationsMenu:Triggers' => 'Tetikleyiciler', 'UI:NotificationsMenu:AvailableTriggers' => 'Kullanılabilir tetikleyiciler', 'UI:NotificationsMenu:OnCreate' => 'Nesne yaratıldığında', @@ -1076,8 +1074,8 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:iTopVersion:Long' => '%1$s %4$s tarihli versiyonu %2$s-%3$s', 'UI:PropertiesTab' => 'Özellikler', - 'UI:OpenDocumentInNewWindow_' => 'Açmak~~', - 'UI:DownloadDocument_' => 'Indirmek~~', + 'UI:OpenDocumentInNewWindow_' => 'Açmak', + 'UI:DownloadDocument_' => 'Indirmek', 'UI:Document:NoPreview' => 'Bu tip doküman için öngösterim mevcut değil', 'UI:Download-CSV' => 'İndir %1$s', @@ -1176,7 +1174,7 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:BulkModify_Count_DistinctValues' => '%1$d belirgin değerler:', 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d Zaman (lar)', 'UI:BulkModify:N_MoreValues' => '%1$d Diğer değerler...', - 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Salt okunur alanını ayarlamaya çalışıyor: %1$s~~', + 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Salt okunur alanını ayarlamaya çalışıyor: %1$s', 'UI:FailedToApplyStimuli' => 'Eylem başarısız oldu', 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: %2$d Nesnelerin %3$s', 'UI:CaseLogTypeYourTextHere' => 'Metninizi buraya yazın:', @@ -1238,7 +1236,7 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:Button:MoveDown' => 'Aşağıya taşı', 'UI:OQL:UnknownClassAndFix' => 'Bilinmeyen sınıf \\"%1$s\\". Bunun yerine \\"%2$s\\" deneyebilirsiniz.', - 'UI:OQL:UnknownClassNoFix' => 'Bilinmeyen sınıf \\"%1$s\\"~~', + 'UI:OQL:UnknownClassNoFix' => 'Bilinmeyen sınıf \\"%1$s\\"', 'UI:OnlyForThisList' => 'Only for this list~~', 'UI:ForAllLists' => 'Default for all lists~~', @@ -1248,9 +1246,6 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:Button:MoveUp' => 'Move Up~~', 'UI:Button:MoveDown' => 'Move Down~~', - 'UI:OQL:UnknownClassAndFix' => 'Unknown class \\"%1$s\\". You may try \\"%2$s\\" instead.~~', - 'UI:OQL:UnknownClassNoFix' => 'Unknown class \\"%1$s\\"~~', - 'UI:Dashboard:EditCustom' => 'Bu sayfayı düzenleyin...', 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', 'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~', @@ -1321,8 +1316,8 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => '%1$s için haftanın günü,', 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (saat)', 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (ay)', - 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (hafta Günü)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (ayın günü)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (hafta Günü)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (ayın günü)', 'UI:DashletGroupBy:MissingGroupBy' => 'Lütfen nesnelerin birlikte gruplandırılacağı alanı seçin', 'UI:DashletGroupByPie:Label' => 'Pasta grafiği', diff --git a/dictionaries/zh_cn.dictionary.itop.core.php b/dictionaries/zh_cn.dictionary.itop.core.php index 3d15d9f27..c14f5c75c 100644 --- a/dictionaries/zh_cn.dictionary.itop.core.php +++ b/dictionaries/zh_cn.dictionary.itop.core.php @@ -525,12 +525,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~', 'Class:ActionEmail/Attribute:test_recipient' => '测试收件人', 'Class:ActionEmail/Attribute:test_recipient+' => 'Detination in case status is set to "Test"', - 'Class:ActionEmail/Attribute:from' => '发件人~~', - 'Class:ActionEmail/Attribute:from+' => 'Will be sent into the email header~~', + 'Class:ActionEmail/Attribute:from' => '发件人', + 'Class:ActionEmail/Attribute:from+' => 'Sender email address will be sent into the email header~~', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', - 'Class:ActionEmail/Attribute:reply_to' => '回复到~~', - 'Class:ActionEmail/Attribute:reply_to+' => 'Will be sent into the email header~~', + 'Class:ActionEmail/Attribute:reply_to' => '回复到', + 'Class:ActionEmail/Attribute:reply_to+' => 'Reply to email address Will be sent into the email header~~', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => '收件人', @@ -1002,9 +1002,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:TagSetFieldData/Attribute:label+' => '显示的标签', 'Class:TagSetFieldData/Attribute:description' => '描述', 'Class:TagSetFieldData/Attribute:description+' => '描述', - 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~~~', - 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~~~', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~~~', + 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', + 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', + 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', 'Core:TagSetFieldData:ErrorDeleteUsedTag' => '已使用的标签无法删除', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php index 05e85367f..57589b570 100644 --- a/dictionaries/zh_cn.dictionary.itop.ui.php +++ b/dictionaries/zh_cn.dictionary.itop.ui.php @@ -76,7 +76,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Query/Attribute:is_template/Value:yes' => '是', 'Class:Query/Attribute:is_template/Value:no' => '否', 'Class:QueryOQL/Attribute:fields' => '区域', - 'Class:QueryOQL/Attribute:fields+' => '属性之间使用逗号分隔 (or alias.attribute) to export~~', + 'Class:QueryOQL/Attribute:fields+' => '属性之间使用逗号分隔 (or alias.attribute) to export', 'Class:QueryOQL' => 'OQL 查询', 'Class:QueryOQL+' => 'A query based on the Object Query Language', 'Class:QueryOQL/Attribute:oql' => '表达式', @@ -1004,7 +1004,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating

    若要执行, 操作必须和触发器相关联. -当与一个触发器关联时, 每个操作都被赋予一个顺序号, 规定了按什么样的顺序执行这些操作.

    ~~', +当与一个触发器关联时, 每个操作都被赋予一个顺序号, 规定了按什么样的顺序执行这些操作.

    ', 'UI:NotificationsMenu:Triggers' => '触发器', 'UI:NotificationsMenu:AvailableTriggers' => '可用的触发器', 'UI:NotificationsMenu:OnCreate' => '当对象被创建', @@ -1183,7 +1183,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:FavoriteLanguage' => '语言', 'UI:Favorites:SelectYourLanguage' => '选择语言', 'UI:FavoriteOtherSettings' => '其他设置', - 'UI:Favorites:Default_X_ItemsPerPage' => '默认列表: 每页 %1$s 个项目~~', + 'UI:Favorites:Default_X_ItemsPerPage' => '默认列表: 每页 %1$s 个项目', 'UI:Favorites:ShowObsoleteData' => '显示废弃的数据', 'UI:Favorites:ShowObsoleteData+' => '在搜索结果中显示已废弃的数据', 'UI:NavigateAwayConfirmationMessage' => '所有修改都将丢失.', @@ -1671,9 +1671,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Menu:UniversalSearchMenu+' => '搜索所有...', 'Menu:UserManagementMenu' => '用户管理', 'Menu:UserManagementMenu+' => '用户管理', - 'Menu:ProfilesMenu' => '角色~~', - 'Menu:ProfilesMenu+' => '角色~~', - 'Menu:ProfilesMenu:Title' => '角色~~', 'Menu:UserAccountsMenu' => '用户帐户', 'Menu:UserAccountsMenu+' => '用户帐户', 'Menu:UserAccountsMenu:Title' => '用户帐户', From bb3ab76205652f8efbcc581e3cb6e219ae4fdb93 Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Fri, 9 Feb 2024 09:23:55 +0100 Subject: [PATCH 6/7] =?UTF-8?q?N=C2=B07246=20Fix=20dict=20files=20:=20miss?= =?UTF-8?q?ing=20constants=20in=20dict=20labels?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dictionaries/cs.dict.itop-hub-connector.php | 2 +- .../dictionaries/da.dict.itop-hub-connector.php | 2 +- .../dictionaries/it.dict.itop-hub-connector.php | 2 +- .../dictionaries/ja.dict.itop-hub-connector.php | 2 +- .../dictionaries/pt_br.dict.itop-hub-connector.php | 2 +- .../dictionaries/ru.dict.itop-hub-connector.php | 2 +- .../dictionaries/sk.dict.itop-hub-connector.php | 2 +- .../dictionaries/tr.dict.itop-hub-connector.php | 2 +- dictionaries/it.dictionary.itop.ui.php | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php index e769fcb5d..10489639c 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt itop to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

    ', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php index 8983d2cdd..2240d7dcf 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt itop to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

    ', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php index 5a2c9c4d8..2a67035ea 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt itop to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

    ', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php index 103d955c3..cbdb512a0 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt itop to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

    ', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php index 3e1df883a..945c29206 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt itop to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

    ', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php index 24b439d82..b50761d43 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php @@ -18,7 +18,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Menu:iTopHub:MyExtensions+' => 'Расширения, развернутые на данном экземпляре '.ITOP_APPLICATION_SHORT, 'Menu:iTopHub:BrowseExtensions' => 'Получить расширения из iTop Hub', 'Menu:iTopHub:BrowseExtensions+' => 'Найдите дополнительные расширения на iTop Hub', - 'Menu:iTopHub:BrowseExtensions:Description' => '

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt itop to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

    ', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php index 141db42f7..c16ed04b9 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt itop to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

    ', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php index 4e3318f7e..81abab0fb 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php @@ -30,7 +30,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT.'~~', 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt itop to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

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

    Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
    Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.

    By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.

    ', 'iTopHub:GoBtn' => 'Go To iTop Hub~~', 'iTopHub:CloseBtn' => 'Close~~', 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', diff --git a/dictionaries/it.dictionary.itop.ui.php b/dictionaries/it.dictionary.itop.ui.php index e826c002e..9da649c29 100644 --- a/dictionaries/it.dictionary.itop.ui.php +++ b/dictionaries/it.dictionary.itop.ui.php @@ -1183,7 +1183,7 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine" 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~', 'UI:CancelConfirmationMessage' => 'You will loose your changes. Continue anyway?~~', - 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~', + 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want '.ITOP_APPLICATION_SHORT.' to take them into account?', 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~', 'UI:OrderByHint_Values' => 'Sort order: %1$s~~', 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~', From bc6efc99edcca8d90a78a56664d6dd3624aac4ba Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Fri, 9 Feb 2024 11:39:56 +0100 Subject: [PATCH 7/7] =?UTF-8?q?N=C2=B07246=20Fix=20dict=20files=20:=20remo?= =?UTF-8?q?ve=20keys=20defined=20multiple=20times=20in=20the=20same=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dictionaries/cs.dictionary.itop.ui.php | 41 ---------------------- dictionaries/da.dictionary.itop.ui.php | 41 ---------------------- dictionaries/de.dictionary.itop.ui.php | 41 ---------------------- dictionaries/en.dictionary.itop.ui.php | 41 ---------------------- dictionaries/es_cr.dictionary.itop.ui.php | 41 ---------------------- dictionaries/fr.dictionary.itop.ui.php | 41 ---------------------- dictionaries/hu.dictionary.itop.ui.php | 41 ---------------------- dictionaries/it.dictionary.itop.ui.php | 41 ---------------------- dictionaries/ja.dictionary.itop.ui.php | 41 ---------------------- dictionaries/nl.dictionary.itop.ui.php | 41 ---------------------- dictionaries/pl.dictionary.itop.ui.php | 41 ---------------------- dictionaries/pt_br.dictionary.itop.ui.php | 41 ---------------------- dictionaries/ru.dictionary.itop.ui.php | 41 ---------------------- dictionaries/sk.dictionary.itop.ui.php | 41 ---------------------- dictionaries/tr.dictionary.itop.ui.php | 42 ----------------------- dictionaries/zh_cn.dictionary.itop.ui.php | 38 -------------------- 16 files changed, 654 deletions(-) diff --git a/dictionaries/cs.dictionary.itop.ui.php b/dictionaries/cs.dictionary.itop.ui.php index 805a3c484..4407d4c3d 100755 --- a/dictionaries/cs.dictionary.itop.ui.php +++ b/dictionaries/cs.dictionary.itop.ui.php @@ -317,16 +317,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:UserDashboard/Attribute:contents+' => '~~', )); -// -// Expression to Natural language -// -Dict::Add('CS CZ', 'Czech', 'Čeština', array( - 'Expression:Unit:Short:DAY' => 'd~~', - 'Expression:Unit:Short:WEEK' => 'w~~', - 'Expression:Unit:Short:MONTH' => 'm~~', - 'Expression:Unit:Short:YEAR' => 'y~~', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1640,37 +1630,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Menu:DataSources' => 'Zdroje dat pro synchronizaci', 'Menu:DataSources+' => 'Všechny zdroje dat pro synchronizaci', - 'Menu:WelcomeMenu' => 'Vítejte', - 'Menu:WelcomeMenu+' => 'Vítejte v '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Vítejte', - 'Menu:WelcomeMenuPage+' => 'Vítejte v '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Administrace', - 'Menu:AdminTools+' => 'Nástroje pro administraci', - 'Menu:AdminTools?' => 'Nástroje přístupné pouze uživatelům, kteří mají potřbná oprávnění', - 'Menu:DataModelMenu' => 'Datový model', - 'Menu:DataModelMenu+' => 'Přehled datového modelu', - 'Menu:ExportMenu' => 'Exportovat', - 'Menu:ExportMenu+' => 'Exportovat výsledky jakéhokoli dotazu do HTML, CSV nebo XML', - 'Menu:NotificationsMenu' => 'Upozornění', - 'Menu:NotificationsMenu+' => 'Konfigurace upozornění', - 'Menu:AuditCategories' => 'Kategorie auditu', - 'Menu:AuditCategories+' => 'Kategorie auditu', - 'Menu:Notifications:Title' => 'Kategorie auditu', - 'Menu:RunQueriesMenu' => 'Provést dotaz', - 'Menu:RunQueriesMenu+' => 'Provést dotaz', - 'Menu:QueryMenu' => 'Knihovna dotazů', - 'Menu:QueryMenu+' => 'Knihovna dotazů', - 'Menu:UniversalSearchMenu' => 'Univerzální hledání', - 'Menu:UniversalSearchMenu+' => 'Hledejte cokoli...', - 'Menu:UserManagementMenu' => 'Správa uživatelů', - 'Menu:UserManagementMenu+' => 'Správa uživatelů', - 'Menu:ProfilesMenu' => 'Profily (Role)', - 'Menu:ProfilesMenu+' => 'Profily (Role)', - 'Menu:ProfilesMenu:Title' => 'Profily (Role)', - 'Menu:UserAccountsMenu' => 'Uživatelské účty', - 'Menu:UserAccountsMenu+' => 'Uživatelské účty', - 'Menu:UserAccountsMenu:Title' => 'Uživatelské účty', - 'Menu:MyShortcuts' => 'Mé odkazy', 'Menu:UserManagement' => 'User Management~~', 'Menu:Queries' => 'Queries~~', 'Menu:ConfigurationTools' => 'Configuration~~', diff --git a/dictionaries/da.dictionary.itop.ui.php b/dictionaries/da.dictionary.itop.ui.php index 67c14380b..d790f63b1 100644 --- a/dictionaries/da.dictionary.itop.ui.php +++ b/dictionaries/da.dictionary.itop.ui.php @@ -306,16 +306,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:UserDashboard/Attribute:contents+' => '~~', )); -// -// Expression to Natural language -// -Dict::Add('DA DA', 'Danish', 'Dansk', array( - 'Expression:Unit:Short:DAY' => 'd~~', - 'Expression:Unit:Short:WEEK' => 'w~~', - 'Expression:Unit:Short:MONTH' => 'm~~', - 'Expression:Unit:Short:YEAR' => 'y~~', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1631,37 +1621,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Menu:DataSources' => 'Synkroniserings Data Kilder', 'Menu:DataSources+' => 'All Synchronization Data Sources~~', - 'Menu:WelcomeMenu' => 'Velkomen', - 'Menu:WelcomeMenu+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Velkomen', - 'Menu:WelcomeMenuPage+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Admin værktøjer', - 'Menu:AdminTools+' => 'Administration tools~~', - 'Menu:AdminTools?' => 'Værktøjer kun tilgængelige for brugere med administrator profil', - 'Menu:DataModelMenu' => 'Data Model~~', - 'Menu:DataModelMenu+' => 'Overview of the Data Model~~', - 'Menu:ExportMenu' => 'Export~~', - 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML~~', - 'Menu:NotificationsMenu' => 'Notifikationer', - 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~', - 'Menu:AuditCategories' => 'Audit Kategorier', - 'Menu:AuditCategories+' => 'Audit Categories~~', - 'Menu:Notifications:Title' => 'Audit Kategorier', - 'Menu:RunQueriesMenu' => 'Kør forespørgsler', - 'Menu:RunQueriesMenu+' => 'Run any query~~', - 'Menu:QueryMenu' => 'Query parlør', - 'Menu:QueryMenu+' => 'Query phrasebook~~', - 'Menu:UniversalSearchMenu' => 'Universal Søgning', - 'Menu:UniversalSearchMenu+' => 'Search for anything...~~', - 'Menu:UserManagementMenu' => 'Bruger styring', - 'Menu:UserManagementMenu+' => 'User management~~', - 'Menu:ProfilesMenu' => 'Profiler', - 'Menu:ProfilesMenu+' => 'Profiles~~', - 'Menu:ProfilesMenu:Title' => 'Profiler', - 'Menu:UserAccountsMenu' => 'Bruger konti', - 'Menu:UserAccountsMenu+' => 'User Accounts~~', - 'Menu:UserAccountsMenu:Title' => 'Bruger konti', - 'Menu:MyShortcuts' => 'Mine Genveje', 'Menu:UserManagement' => 'User Management~~', 'Menu:Queries' => 'Queries~~', 'Menu:ConfigurationTools' => 'Configuration~~', diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php index 8df8ef798..bb9d8c8b7 100644 --- a/dictionaries/de.dictionary.itop.ui.php +++ b/dictionaries/de.dictionary.itop.ui.php @@ -306,16 +306,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:UserDashboard/Attribute:contents+' => '', )); -// -// Expression to Natural language -// -Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Expression:Unit:Short:DAY' => 't', - 'Expression:Unit:Short:WEEK' => 'w', - 'Expression:Unit:Short:MONTH' => 'm', - 'Expression:Unit:Short:YEAR' => 'j', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1630,37 +1620,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( Dict::Add('DE DE', 'German', 'Deutsch', array( 'Menu:DataSources' => 'Datenquellen für die Synchronisation', 'Menu:DataSources+' => 'Alle Datenquellen für die Synchronisation', - 'Menu:WelcomeMenu' => 'Willkommen', - 'Menu:WelcomeMenu+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Willkommen', - 'Menu:WelcomeMenuPage+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Admin-Tools', - 'Menu:AdminTools+' => 'Administrationswerkzeuge', - 'Menu:AdminTools?' => 'Werkzeuge, die nur für Benutzer mit Adminstratorprofil zugänglich sind', - 'Menu:DataModelMenu' => 'Datenmodell', - 'Menu:DataModelMenu+' => 'Übersicht des Datenmodells', - 'Menu:ExportMenu' => 'Export', - 'Menu:ExportMenu+' => 'Export einer beliebigen Abfrage in HTML, CSV oder XML', - 'Menu:NotificationsMenu' => 'Benachrichtigungen', - 'Menu:NotificationsMenu+' => 'Einstellungen der Benachrichtigungen', - 'Menu:AuditCategories' => 'Audit-Kategorien', - 'Menu:AuditCategories+' => 'Audit-Kategorien', - 'Menu:Notifications:Title' => 'Audit-Kategorien', - 'Menu:RunQueriesMenu' => 'Abfrage ausführen', - 'Menu:RunQueriesMenu+' => 'Eine beliebige Abfrage ausführen', - 'Menu:QueryMenu' => 'Query-Bibliothek', - 'Menu:QueryMenu+' => '', - 'Menu:UniversalSearchMenu' => 'Universelle Suche', - 'Menu:UniversalSearchMenu+' => 'Suchen Sie nach beliebigen Inhalt...', - 'Menu:UserManagementMenu' => 'Benutzerverwaltung', - 'Menu:UserManagementMenu+' => 'Benutzerverwaltung', - 'Menu:ProfilesMenu' => 'Profile', - 'Menu:ProfilesMenu+' => 'Profile', - 'Menu:ProfilesMenu:Title' => 'Profile', - 'Menu:UserAccountsMenu' => 'Benutzerkonten', - 'Menu:UserAccountsMenu+' => 'Benutzerkonten', - 'Menu:UserAccountsMenu:Title' => 'Benutzerkonten', - 'Menu:MyShortcuts' => 'Meine Shortcuts', 'Menu:UserManagement' => 'Benutzerverwaltung', 'Menu:Queries' => 'OQL Abfragen', 'Menu:ConfigurationTools' => 'Konfiguration', diff --git a/dictionaries/en.dictionary.itop.ui.php b/dictionaries/en.dictionary.itop.ui.php index 0938466f2..6ff66f521 100644 --- a/dictionaries/en.dictionary.itop.ui.php +++ b/dictionaries/en.dictionary.itop.ui.php @@ -322,16 +322,6 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:UserDashboard/Attribute:contents+' => '', )); -// -// Expression to Natural language -// -Dict::Add('EN US', 'English', 'English', array( - 'Expression:Unit:Short:DAY' => 'd', - 'Expression:Unit:Short:WEEK' => 'w', - 'Expression:Unit:Short:MONTH' => 'm', - 'Expression:Unit:Short:YEAR' => 'y', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1649,37 +1639,6 @@ Dict::Add('EN US', 'English', 'English', array( Dict::Add('EN US', 'English', 'English', array( 'Menu:DataSources' => 'Synchronization Data Sources', 'Menu:DataSources+' => 'All Synchronization Data Sources', - 'Menu:WelcomeMenu' => 'Welcome', - 'Menu:WelcomeMenu+' => 'Welcome to '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Welcome', - 'Menu:WelcomeMenuPage+' => 'Welcome to '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Administration', - 'Menu:AdminTools+' => 'Administration tools', - 'Menu:AdminTools?' => 'Tools accessible only to users having the administrator profile', - 'Menu:DataModelMenu' => 'Data Model', - 'Menu:DataModelMenu+' => 'Overview of the Data Model', - 'Menu:ExportMenu' => 'Export', - 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML', - 'Menu:NotificationsMenu' => 'Notifications', - 'Menu:NotificationsMenu+' => 'Configuration of the Notifications', - 'Menu:AuditCategories' => 'Audit Categories', - 'Menu:AuditCategories+' => 'Audit Categories', - 'Menu:Notifications:Title' => 'Audit Categories', - 'Menu:RunQueriesMenu' => 'Run Queries', - 'Menu:RunQueriesMenu+' => 'Run any query', - 'Menu:QueryMenu' => 'Query phrasebook', - 'Menu:QueryMenu+' => 'Query phrasebook', - 'Menu:UniversalSearchMenu' => 'Universal Search', - 'Menu:UniversalSearchMenu+' => 'Search for anything...', - 'Menu:UserManagementMenu' => 'User Management', - 'Menu:UserManagementMenu+' => 'User management', - 'Menu:ProfilesMenu' => 'Profiles', - 'Menu:ProfilesMenu+' => 'Profiles', - 'Menu:ProfilesMenu:Title' => 'Profiles', - 'Menu:UserAccountsMenu' => 'User Accounts', - 'Menu:UserAccountsMenu+' => 'User Accounts', - 'Menu:UserAccountsMenu:Title' => 'User Accounts', - 'Menu:MyShortcuts' => 'My Shortcuts', 'Menu:UserManagement' => 'User Management', 'Menu:Queries' => 'Queries', 'Menu:ConfigurationTools' => 'Configuration', diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php index 6a8ff9366..78bb58cbe 100644 --- a/dictionaries/es_cr.dictionary.itop.ui.php +++ b/dictionaries/es_cr.dictionary.itop.ui.php @@ -318,16 +318,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:UserDashboard/Attribute:contents+' => 'Contenidos', )); -// -// Expression to Natural language -// -Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( - 'Expression:Unit:Short:DAY' => 'd', - 'Expression:Unit:Short:WEEK' => 's', - 'Expression:Unit:Short:MONTH' => 'm', - 'Expression:Unit:Short:YEAR' => 'a', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1644,37 +1634,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Menu:DataSources' => 'Fuentes de Datos Sincronizables', 'Menu:DataSources+' => 'Fuentes de Datos Sincronizables', - 'Menu:WelcomeMenu' => 'Bienvenido', - 'Menu:WelcomeMenu+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Bienvenido', - 'Menu:WelcomeMenuPage+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Herramientas Administrativas', - 'Menu:AdminTools+' => 'Herramientas Administrativas', - 'Menu:AdminTools?' => 'Herramientas accesibles sólo a usuarios con Perfil de administrador', - 'Menu:DataModelMenu' => 'Modelo de Datos', - 'Menu:DataModelMenu+' => 'Resumen del Modelo de Datos', - 'Menu:ExportMenu' => 'Exportar', - 'Menu:ExportMenu+' => 'Exportar los Resultados de Cualquier Consulta en HTML, CSV o XML', - 'Menu:NotificationsMenu' => 'Notificaciones', - 'Menu:NotificationsMenu+' => 'Configuración de las Notificaciones', - 'Menu:AuditCategories' => 'Auditar Categorías', - 'Menu:AuditCategories+' => 'Auditar Categorías', - 'Menu:Notifications:Title' => 'Auditar Categorías', - 'Menu:RunQueriesMenu' => 'Ejecutar Consultas', - 'Menu:RunQueriesMenu+' => 'Ejecutar Cualquier Consulta', - 'Menu:QueryMenu' => 'Libreta de Consultas', - 'Menu:QueryMenu+' => 'Libreta de Consultas', - 'Menu:UniversalSearchMenu' => 'Búsqueda Universal', - 'Menu:UniversalSearchMenu+' => 'Buscar cualquier cosa', - 'Menu:UserManagementMenu' => 'Administración de Usuarios', - 'Menu:UserManagementMenu+' => 'Administración de Usuarios', - 'Menu:ProfilesMenu' => 'Perfiles', - 'Menu:ProfilesMenu+' => 'Perfiles', - 'Menu:ProfilesMenu:Title' => 'Perfiles', - 'Menu:UserAccountsMenu' => 'Cuentas de Usuario', - 'Menu:UserAccountsMenu+' => 'Cuentas de Usuario', - 'Menu:UserAccountsMenu:Title' => 'Cuentas de Usuario', - 'Menu:MyShortcuts' => 'Mis Accesos Rápidos', 'Menu:UserManagement' => 'Administración de usuarios', 'Menu:Queries' => 'Consultas', 'Menu:ConfigurationTools' => 'Configuración', diff --git a/dictionaries/fr.dictionary.itop.ui.php b/dictionaries/fr.dictionary.itop.ui.php index fe5c84740..4103e74bf 100644 --- a/dictionaries/fr.dictionary.itop.ui.php +++ b/dictionaries/fr.dictionary.itop.ui.php @@ -306,16 +306,6 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:UserDashboard/Attribute:contents+' => '', )); -// -// Expression to Natural language -// -Dict::Add('FR FR', 'French', 'Français', array( - 'Expression:Unit:Short:DAY' => 'j', - 'Expression:Unit:Short:WEEK' => 's', - 'Expression:Unit:Short:MONTH' => 'm', - 'Expression:Unit:Short:YEAR' => 'a', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1630,37 +1620,6 @@ Dict::Add('FR FR', 'French', 'Français', array( Dict::Add('FR FR', 'French', 'Français', array( 'Menu:DataSources' => 'Synchronisation', 'Menu:DataSources+' => '', - 'Menu:WelcomeMenu' => 'Bienvenue', - 'Menu:WelcomeMenu+' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Bienvenue', - 'Menu:WelcomeMenuPage+' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Administration', - 'Menu:AdminTools+' => 'Outils d\'administration', - 'Menu:AdminTools?' => 'Ces outils sont accessibles uniquement aux utilisateurs possédant le profil Administrateur.', - 'Menu:DataModelMenu' => 'Modèle de Données', - 'Menu:DataModelMenu+' => 'Résumé du Modèle de Données', - 'Menu:ExportMenu' => 'Export', - 'Menu:ExportMenu+' => 'Export des résultats d\'une requête en HTML, CSV ou XML', - 'Menu:NotificationsMenu' => 'Notifications', - 'Menu:NotificationsMenu+' => 'Configuration des Notifications', - 'Menu:AuditCategories' => 'Catégories d\'audit', - 'Menu:AuditCategories+' => 'Catégories d\'audit', - 'Menu:Notifications:Title' => 'Catégories d\'audit', - 'Menu:RunQueriesMenu' => 'Requêtes OQL', - 'Menu:RunQueriesMenu+' => 'Executer une requête OQL', - 'Menu:QueryMenu' => 'Livre des requêtes', - 'Menu:QueryMenu+' => 'Livre des requêtes', - 'Menu:UniversalSearchMenu' => 'Recherche Universelle', - 'Menu:UniversalSearchMenu+' => 'Rechercher n\'importe quel objet...', - 'Menu:UserManagementMenu' => 'Gestion des Utilisateurs', - 'Menu:UserManagementMenu+' => 'Gestion des Utilisateurs', - 'Menu:ProfilesMenu' => 'Profils', - 'Menu:ProfilesMenu+' => 'Profils', - 'Menu:ProfilesMenu:Title' => 'Profils', - 'Menu:UserAccountsMenu' => 'Comptes Utilisateurs', - 'Menu:UserAccountsMenu+' => 'Comptes Utilisateurs', - 'Menu:UserAccountsMenu:Title' => 'Comptes Utilisateurs', - 'Menu:MyShortcuts' => 'Mes raccourcis', 'Menu:UserManagement' => 'Utilisateurs', 'Menu:Queries' => 'Requêtes', 'Menu:ConfigurationTools' => 'Configuration', diff --git a/dictionaries/hu.dictionary.itop.ui.php b/dictionaries/hu.dictionary.itop.ui.php index 1ec5df1a9..0db57e0ba 100755 --- a/dictionaries/hu.dictionary.itop.ui.php +++ b/dictionaries/hu.dictionary.itop.ui.php @@ -306,16 +306,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:UserDashboard/Attribute:contents+' => '~~', )); -// -// Expression to Natural language -// -Dict::Add('HU HU', 'Hungarian', 'Magyar', array( - 'Expression:Unit:Short:DAY' => 'n', - 'Expression:Unit:Short:WEEK' => 'w~~', - 'Expression:Unit:Short:MONTH' => 'h', - 'Expression:Unit:Short:YEAR' => 'é', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1631,37 +1621,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Menu:DataSources' => 'Szinkronizációs adatforrások', 'Menu:DataSources+' => '', - 'Menu:WelcomeMenu' => 'Kezdőoldal', - 'Menu:WelcomeMenu+' => '', - 'Menu:WelcomeMenuPage' => 'Áttekintő', - 'Menu:WelcomeMenuPage+' => '', - 'Menu:AdminTools' => 'Adminisztrációs eszközök', - 'Menu:AdminTools+' => '', - 'Menu:AdminTools?' => 'Az eszközök csak az adminisztrátori profilhoz rendelt felhasználók számára elérhetők.', - 'Menu:DataModelMenu' => 'Adatmodell', - 'Menu:DataModelMenu+' => '', - 'Menu:ExportMenu' => 'Exportálás', - 'Menu:ExportMenu+' => '', - 'Menu:NotificationsMenu' => 'Értesítések', - 'Menu:NotificationsMenu+' => '', - 'Menu:AuditCategories' => 'Audit kategóriák', - 'Menu:AuditCategories+' => '', - 'Menu:Notifications:Title' => 'Audit kategóriák', - 'Menu:RunQueriesMenu' => 'Lekérdezés futtatás', - 'Menu:RunQueriesMenu+' => '', - 'Menu:QueryMenu' => 'Lekérdezés gyűjtemény', - 'Menu:QueryMenu+' => 'Lekérdezések gyűjteménye', - 'Menu:UniversalSearchMenu' => 'Univerzális keresés', - 'Menu:UniversalSearchMenu+' => '', - 'Menu:UserManagementMenu' => 'Felhasználókezelés', - 'Menu:UserManagementMenu+' => '', - 'Menu:ProfilesMenu' => 'Profilok', - 'Menu:ProfilesMenu+' => '', - 'Menu:ProfilesMenu:Title' => 'Profilok', - 'Menu:UserAccountsMenu' => 'Felhasználói fiókok', - 'Menu:UserAccountsMenu+' => '', - 'Menu:UserAccountsMenu:Title' => 'Felhasználói fiókok', - 'Menu:MyShortcuts' => 'Saját gyorsgombok', 'Menu:UserManagement' => 'Felhasználókezelés', 'Menu:Queries' => 'Lekérdezések', 'Menu:ConfigurationTools' => 'Konfiguráció', diff --git a/dictionaries/it.dictionary.itop.ui.php b/dictionaries/it.dictionary.itop.ui.php index 9da649c29..fc4577331 100644 --- a/dictionaries/it.dictionary.itop.ui.php +++ b/dictionaries/it.dictionary.itop.ui.php @@ -317,16 +317,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:UserDashboard/Attribute:contents+' => '~~', )); -// -// Expression to Natural language -// -Dict::Add('IT IT', 'Italian', 'Italiano', array( - 'Expression:Unit:Short:DAY' => 'd~~', - 'Expression:Unit:Short:WEEK' => 'w~~', - 'Expression:Unit:Short:MONTH' => 'm~~', - 'Expression:Unit:Short:YEAR' => 'y~~', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1642,37 +1632,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Menu:DataSources' => 'Sorgente di sincronizzazione dei dati', 'Menu:DataSources+' => '', - 'Menu:WelcomeMenu' => 'Benveuto', - 'Menu:WelcomeMenu+' => '', - 'Menu:WelcomeMenuPage' => 'Benvenuto', - 'Menu:WelcomeMenuPage+' => '', - 'Menu:AdminTools' => 'Strumenti di amministrazione', - 'Menu:AdminTools+' => '', - 'Menu:AdminTools?' => 'Strumenti accessibile solo agli utenti con il profilo di amministratore', - 'Menu:DataModelMenu' => 'Modello Dati', - 'Menu:DataModelMenu+' => '', - 'Menu:ExportMenu' => 'Esporta', - 'Menu:ExportMenu+' => '', - 'Menu:NotificationsMenu' => 'Notifiche', - 'Menu:NotificationsMenu+' => '', - 'Menu:AuditCategories' => 'Categorie di Audit', - 'Menu:AuditCategories+' => '', - 'Menu:Notifications:Title' => 'Categorie di Audit', - 'Menu:RunQueriesMenu' => 'Esegui query', - 'Menu:RunQueriesMenu+' => '', - 'Menu:QueryMenu' => 'Rubbrica delle Query', - 'Menu:QueryMenu+' => 'Rubbrica delle Query', - 'Menu:UniversalSearchMenu' => 'Ricerca universale', - 'Menu:UniversalSearchMenu+' => '', - 'Menu:UserManagementMenu' => 'Gestione degli utenti', - 'Menu:UserManagementMenu+' => '', - 'Menu:ProfilesMenu' => 'Profili', - 'Menu:ProfilesMenu+' => '', - 'Menu:ProfilesMenu:Title' => 'Profili', - 'Menu:UserAccountsMenu' => 'Account utente', - 'Menu:UserAccountsMenu+' => '', - 'Menu:UserAccountsMenu:Title' => 'Account utente', - 'Menu:MyShortcuts' => 'Le mie scorciatoie', 'Menu:UserManagement' => 'Gestione utenti', 'Menu:Queries' => 'Interrogazioni', 'Menu:ConfigurationTools' => 'configurazione', diff --git a/dictionaries/ja.dictionary.itop.ui.php b/dictionaries/ja.dictionary.itop.ui.php index eae1d89bd..6090d34de 100644 --- a/dictionaries/ja.dictionary.itop.ui.php +++ b/dictionaries/ja.dictionary.itop.ui.php @@ -306,16 +306,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:UserDashboard/Attribute:contents+' => '~~', )); -// -// Expression to Natural language -// -Dict::Add('JA JP', 'Japanese', '日本語', array( - 'Expression:Unit:Short:DAY' => 'd~~', - 'Expression:Unit:Short:WEEK' => 'w~~', - 'Expression:Unit:Short:MONTH' => 'm~~', - 'Expression:Unit:Short:YEAR' => 'y~~', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1631,37 +1621,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( Dict::Add('JA JP', 'Japanese', '日本語', array( 'Menu:DataSources' => '同期データソース', 'Menu:DataSources+' => '全ての同期データソース', - 'Menu:WelcomeMenu' => 'ようこそ', - 'Menu:WelcomeMenu+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ', - 'Menu:WelcomeMenuPage' => 'ようこそ', - 'Menu:WelcomeMenuPage+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ', - 'Menu:AdminTools' => '管理ツール', - 'Menu:AdminTools+' => '管理ツール', - 'Menu:AdminTools?' => 'このツールは管理者プロフィールを持つユーザのみアクセスが可能です。', - 'Menu:DataModelMenu' => 'データモデル', - 'Menu:DataModelMenu+' => 'データモデル概要', - 'Menu:ExportMenu' => 'エクスポート', - 'Menu:ExportMenu+' => '任意のクエリ結果をHTML、CSV、XMLでエクスポートする', - 'Menu:NotificationsMenu' => '通知', - 'Menu:NotificationsMenu+' => '通知の設定', - 'Menu:AuditCategories' => '監査カテゴリ', - 'Menu:AuditCategories+' => '監査カテゴリ', - 'Menu:Notifications:Title' => '監査カテゴリ', - 'Menu:RunQueriesMenu' => 'クエリ実行', - 'Menu:RunQueriesMenu+' => '任意のクエリを実行', - 'Menu:QueryMenu' => 'クエリのフレーズブック', - 'Menu:QueryMenu+' => 'クエリのフレーズブック', - 'Menu:UniversalSearchMenu' => '全検索', - 'Menu:UniversalSearchMenu+' => '何か...検索', - 'Menu:UserManagementMenu' => 'ユーザ管理', - 'Menu:UserManagementMenu+' => 'ユーザ管理', - 'Menu:ProfilesMenu' => 'プロフィール', - 'Menu:ProfilesMenu+' => 'プロフィール', - 'Menu:ProfilesMenu:Title' => 'プロフィール', - 'Menu:UserAccountsMenu' => 'ユーザアカウント', - 'Menu:UserAccountsMenu+' => 'ユーザアカウント', - 'Menu:UserAccountsMenu:Title' => 'ユーザアカウント', - 'Menu:MyShortcuts' => '私のショートカット', 'Menu:UserManagement' => 'User Management~~', 'Menu:Queries' => 'Queries~~', 'Menu:ConfigurationTools' => 'Configuration~~', diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php index 9381d81c1..09ce33a93 100644 --- a/dictionaries/nl.dictionary.itop.ui.php +++ b/dictionaries/nl.dictionary.itop.ui.php @@ -317,16 +317,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:UserDashboard/Attribute:contents+' => '', )); -// -// Expression to Natural language -// -Dict::Add('NL NL', 'Dutch', 'Nederlands', array( - 'Expression:Unit:Short:DAY' => 'd', - 'Expression:Unit:Short:WEEK' => 'w', - 'Expression:Unit:Short:MONTH' => 'm', - 'Expression:Unit:Short:YEAR' => 'j', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1645,37 +1635,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:DataSources' => 'Synchronisatie-databronnen', 'Menu:DataSources+' => 'Alle Synchronisatie-databronnen', - 'Menu:WelcomeMenu' => 'Welkom', - 'Menu:WelcomeMenu+' => 'Welkom in '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Welkom', - 'Menu:WelcomeMenuPage+' => 'Welkom in '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Admintools', - 'Menu:AdminTools+' => 'Beheertools', - '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 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' => 'Query\'s uitvoeren', - 'Menu:RunQueriesMenu+' => 'Voer een query uit', - 'Menu:QueryMenu' => 'Voorgedefinieerde query\'s', - 'Menu:QueryMenu+' => 'Voorgedefinieerde query\'s', - 'Menu:UniversalSearchMenu' => 'Globale zoekopdracht', - 'Menu:UniversalSearchMenu+' => 'Zoek in alle data...', - 'Menu:UserManagementMenu' => 'Gebruikersbeheer', - 'Menu:UserManagementMenu+' => 'Gebruikersbeheer', - 'Menu:ProfilesMenu' => 'Profielen', - 'Menu:ProfilesMenu+' => 'Profielen', - 'Menu:ProfilesMenu:Title' => 'Profielen', - 'Menu:UserAccountsMenu' => 'Gebruikersaccounts', - 'Menu:UserAccountsMenu+' => 'Gebruikersaccounts', - 'Menu:UserAccountsMenu:Title' => 'Gebruikersaccounts', - 'Menu:MyShortcuts' => 'Mijn snelkoppelingen', 'Menu:UserManagement' => 'Gebruikersbeheer', 'Menu:Queries' => 'Query\'s', 'Menu:ConfigurationTools' => 'Configuratie', diff --git a/dictionaries/pl.dictionary.itop.ui.php b/dictionaries/pl.dictionary.itop.ui.php index d2cf29fa2..535b811af 100644 --- a/dictionaries/pl.dictionary.itop.ui.php +++ b/dictionaries/pl.dictionary.itop.ui.php @@ -318,16 +318,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:UserDashboard/Attribute:contents+' => '', )); -// -// Expression to Natural language -// -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Expression:Unit:Short:DAY' => 'd', - 'Expression:Unit:Short:WEEK' => 't', - 'Expression:Unit:Short:MONTH' => 'm', - 'Expression:Unit:Short:YEAR' => 'r', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1641,37 +1631,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( Dict::Add('PL PL', 'Polish', 'Polski', array( 'Menu:DataSources' => 'Źródła danych synchronizacji', 'Menu:DataSources+' => 'Wszystkie źródła danych synchronizacji', - 'Menu:WelcomeMenu' => 'Witaj', - 'Menu:WelcomeMenu+' => 'Witaj w '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Witaj', - 'Menu:WelcomeMenuPage+' => 'Witaj w '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Administracja', - 'Menu:AdminTools+' => 'Narzędzia administracyjne', - 'Menu:AdminTools?' => 'Narzędzia dostępne tylko dla użytkowników posiadających profil administratora', - 'Menu:DataModelMenu' => 'Model danych', - 'Menu:DataModelMenu+' => 'Omówienie modelu danych', - 'Menu:ExportMenu' => 'Eksport', - 'Menu:ExportMenu+' => 'Eksportuj wyniki dowolnego zapytania w formacie HTML, CSV lub XML', - 'Menu:NotificationsMenu' => 'Powiadomienia', - 'Menu:NotificationsMenu+' => 'Konfiguracja powiadomień', - 'Menu:AuditCategories' => 'Kategorie audytu', - 'Menu:AuditCategories+' => 'Kategorie audytu', - 'Menu:Notifications:Title' => 'Kategorie audytu', - 'Menu:RunQueriesMenu' => 'Zapytania', - 'Menu:RunQueriesMenu+' => 'Uruchom dowolne zapytanie', - 'Menu:QueryMenu' => 'Słownik zapytań', - 'Menu:QueryMenu+' => 'Słownik zapytań', - 'Menu:UniversalSearchMenu' => 'Wyszukiwanie uniwersalne', - 'Menu:UniversalSearchMenu+' => 'Wyszukiwanie wszystkiego...', - 'Menu:UserManagementMenu' => 'Zarządzanie użytkownikami', - 'Menu:UserManagementMenu+' => 'UZarządzanie użytkownikami', - 'Menu:ProfilesMenu' => 'Profile', - 'Menu:ProfilesMenu+' => 'Profile', - 'Menu:ProfilesMenu:Title' => 'Profile', - 'Menu:UserAccountsMenu' => 'Konta użytkowników', - 'Menu:UserAccountsMenu+' => 'Konta użytkowników', - 'Menu:UserAccountsMenu:Title' => 'Konta użytkowników', - 'Menu:MyShortcuts' => 'Moje skróty', 'Menu:UserManagement' => 'Zarządzanie użytkownikami', 'Menu:Queries' => 'Zapytania', 'Menu:ConfigurationTools' => 'Konfiguracja', diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php index eaf51ed33..5b80fb993 100644 --- a/dictionaries/pt_br.dictionary.itop.ui.php +++ b/dictionaries/pt_br.dictionary.itop.ui.php @@ -317,16 +317,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:UserDashboard/Attribute:contents+' => '', )); -// -// Expression to Natural language -// -Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'Expression:Unit:Short:DAY' => 'd', - 'Expression:Unit:Short:WEEK' => 's', - 'Expression:Unit:Short:MONTH' => 'm', - 'Expression:Unit:Short:YEAR' => 'a', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1642,37 +1632,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Menu:DataSources' => 'Fontes de dados de sincronização', 'Menu:DataSources+' => 'Todas fontes de dados de sincronização', - 'Menu:WelcomeMenu' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenu+' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage+' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Ferramentas Administrativas', - 'Menu:AdminTools+' => 'Ferramentas Administrativas', - 'Menu:AdminTools?' => 'Ferramentas acessíveis apenas para usuários com o perfil do administrador', - 'Menu:DataModelMenu' => 'Modelo Dados', - 'Menu:DataModelMenu+' => 'Visão geral do Modelo Dados', - 'Menu:ExportMenu' => 'Exportar', - 'Menu:ExportMenu+' => 'Exportar o resultado de qualquer consulta em HTML, CSV ou XML', - 'Menu:NotificationsMenu' => 'Notificações', - 'Menu:NotificationsMenu+' => 'Configuração de Notificações', - 'Menu:AuditCategories' => 'Categoria Auditorias', - 'Menu:AuditCategories+' => 'Categoria Auditorias', - 'Menu:Notifications:Title' => 'Categoria Auditorias', - 'Menu:RunQueriesMenu' => 'Executar consultas', - 'Menu:RunQueriesMenu+' => 'Executar qualquer consulta', - 'Menu:QueryMenu' => 'Consulta definida', - 'Menu:QueryMenu+' => 'Consulta definida', - 'Menu:UniversalSearchMenu' => 'Pesquisa Universal', - 'Menu:UniversalSearchMenu+' => 'Pesquisar por nada...', - 'Menu:UserManagementMenu' => 'Gerenciamento Usuários', - 'Menu:UserManagementMenu+' => 'Gerenciamento Usuários', - 'Menu:ProfilesMenu' => 'Perfis', - 'Menu:ProfilesMenu+' => 'Perfis', - 'Menu:ProfilesMenu:Title' => 'Perfis', - 'Menu:UserAccountsMenu' => 'Contas usuários', - 'Menu:UserAccountsMenu+' => 'Contas usuários', - 'Menu:UserAccountsMenu:Title' => 'Contas usuários', - 'Menu:MyShortcuts' => 'Meus atalhos', 'Menu:UserManagement' => 'Gerenciamento de usuários', 'Menu:Queries' => 'Consultas', 'Menu:ConfigurationTools' => 'Configuração', diff --git a/dictionaries/ru.dictionary.itop.ui.php b/dictionaries/ru.dictionary.itop.ui.php index f906bf057..8f2f9e589 100644 --- a/dictionaries/ru.dictionary.itop.ui.php +++ b/dictionaries/ru.dictionary.itop.ui.php @@ -318,16 +318,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:UserDashboard/Attribute:contents+' => '', )); -// -// Expression to Natural language -// -Dict::Add('RU RU', 'Russian', 'Русский', array( - 'Expression:Unit:Short:DAY' => 'd', - 'Expression:Unit:Short:WEEK' => 'w', - 'Expression:Unit:Short:MONTH' => 'm', - 'Expression:Unit:Short:YEAR' => 'y', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1642,37 +1632,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( Dict::Add('RU RU', 'Russian', 'Русский', array( 'Menu:DataSources' => 'Синхронизация данных', 'Menu:DataSources+' => 'Синхронизация данных', - 'Menu:WelcomeMenu' => 'Добро пожаловать', - 'Menu:WelcomeMenu+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => 'Добро пожаловать', - 'Menu:WelcomeMenuPage+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => 'Инструменты администратора', - 'Menu:AdminTools+' => 'Инструменты администратора', - 'Menu:AdminTools?' => 'Инструменты доступны только для пользователей c правами администратора', - 'Menu:DataModelMenu' => 'Модель данных', - 'Menu:DataModelMenu+' => 'Обзор модели данных', - 'Menu:ExportMenu' => 'Экспорт', - 'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML', - 'Menu:NotificationsMenu' => 'Уведомления', - 'Menu:NotificationsMenu+' => 'Настройка уведомлений', - 'Menu:AuditCategories' => 'Категории аудита', - 'Menu:AuditCategories+' => 'Категории аудита', - 'Menu:Notifications:Title' => 'Категории аудита', - 'Menu:RunQueriesMenu' => 'Выполнение запросов', - 'Menu:RunQueriesMenu+' => 'Выполнение любых запросов', - 'Menu:QueryMenu' => 'Книга запросов', - 'Menu:QueryMenu+' => 'Книга запросов', - 'Menu:UniversalSearchMenu' => 'Универсальный поиск', - 'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...', - 'Menu:UserManagementMenu' => 'Управление пользователями', - 'Menu:UserManagementMenu+' => 'Управление пользователями', - 'Menu:ProfilesMenu' => 'Профили', - 'Menu:ProfilesMenu+' => 'Профили пользователей', - 'Menu:ProfilesMenu:Title' => 'Профили пользователей', - 'Menu:UserAccountsMenu' => 'Учетные записи', - 'Menu:UserAccountsMenu+' => 'Учетные записи пользователей', - 'Menu:UserAccountsMenu:Title' => 'Учетные записи пользователей', - 'Menu:MyShortcuts' => 'Избранное', 'Menu:UserManagement' => 'Управление пользователями', 'Menu:Queries' => 'Запросы OQL', 'Menu:ConfigurationTools' => 'Конфигурация', diff --git a/dictionaries/sk.dictionary.itop.ui.php b/dictionaries/sk.dictionary.itop.ui.php index 8053c6e66..479259edd 100644 --- a/dictionaries/sk.dictionary.itop.ui.php +++ b/dictionaries/sk.dictionary.itop.ui.php @@ -306,16 +306,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:UserDashboard/Attribute:contents+' => '~~', )); -// -// Expression to Natural language -// -Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( - 'Expression:Unit:Short:DAY' => 'd~~', - 'Expression:Unit:Short:WEEK' => 'w~~', - 'Expression:Unit:Short:MONTH' => 'm~~', - 'Expression:Unit:Short:YEAR' => 'y~~', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1634,37 +1624,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Menu:DataSources' => 'Synchronizované zdroje dát', 'Menu:DataSources+' => '', - 'Menu:WelcomeMenu' => 'Vitajte', - 'Menu:WelcomeMenu+' => '', - 'Menu:WelcomeMenuPage' => 'Vitajte', - 'Menu:WelcomeMenuPage+' => '', - 'Menu:AdminTools' => 'Administrátorské pomôcky', - 'Menu:AdminTools+' => '', - 'Menu:AdminTools?' => 'Pomôcky prístupné iba užívateľom majúcim administrátorský profil', - 'Menu:DataModelMenu' => 'Dátový model', - 'Menu:DataModelMenu+' => '', - 'Menu:ExportMenu' => 'Export', - 'Menu:ExportMenu+' => '', - 'Menu:NotificationsMenu' => 'Upozornenia', - 'Menu:NotificationsMenu+' => '', - 'Menu:AuditCategories' => 'Kategórie auditu', - 'Menu:AuditCategories+' => '', - 'Menu:Notifications:Title' => 'Kategórie auditu', - 'Menu:RunQueriesMenu' => 'Spustiť dopyty', - 'Menu:RunQueriesMenu+' => '', - 'Menu:QueryMenu' => 'Dopyt frázy', - 'Menu:QueryMenu+' => '', - 'Menu:UniversalSearchMenu' => 'Univerzálne vyhľadávanie', - 'Menu:UniversalSearchMenu+' => '', - 'Menu:UserManagementMenu' => 'Užívateľský manažment', - 'Menu:UserManagementMenu+' => '', - 'Menu:ProfilesMenu' => 'Profily', - 'Menu:ProfilesMenu+' => '', - 'Menu:ProfilesMenu:Title' => 'Profily', - 'Menu:UserAccountsMenu' => 'Užívateľské účty', - 'Menu:UserAccountsMenu+' => '', - 'Menu:UserAccountsMenu:Title' => 'Užívateľské účty', - 'Menu:MyShortcuts' => 'Moje skratky', 'Menu:UserManagement' => 'User Management~~', 'Menu:Queries' => 'Queries~~', 'Menu:ConfigurationTools' => 'Configuration~~', diff --git a/dictionaries/tr.dictionary.itop.ui.php b/dictionaries/tr.dictionary.itop.ui.php index 6517fe6f5..e71bf967f 100644 --- a/dictionaries/tr.dictionary.itop.ui.php +++ b/dictionaries/tr.dictionary.itop.ui.php @@ -317,16 +317,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:UserDashboard/Attribute:contents+' => '~~', )); -// -// Expression to Natural language -// -Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Expression:Unit:Short:DAY' => 'd~~', - 'Expression:Unit:Short:WEEK' => 'w~~', - 'Expression:Unit:Short:MONTH' => 'm~~', - 'Expression:Unit:Short:YEAR' => 'y~~', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1675,37 +1665,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:DataSources' => 'Synchronization Data Sources~~', 'Menu:DataSources+' => 'All Synchronization Data Sources~~', - 'Menu:WelcomeMenu' => 'Hoşgeldiniz', - 'Menu:WelcomeMenu+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', - 'Menu:WelcomeMenuPage' => 'Hoşgeldiniz', - 'Menu:WelcomeMenuPage+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', - 'Menu:AdminTools' => 'Yönetim Araçları', - 'Menu:AdminTools+' => 'Yönetim Araçları', - 'Menu:AdminTools?' => 'Yönetici profiline izin verilen araçlar', - 'Menu:DataModelMenu' => 'Veri Modeli', - 'Menu:DataModelMenu+' => 'Veri Modeli Özeti', - 'Menu:ExportMenu' => 'Dışarı ver', - 'Menu:ExportMenu+' => 'Sorgu sonucunu HTML, CSV veya XML olarak dışarı aktar', - 'Menu:NotificationsMenu' => 'Uyarılar', - 'Menu:NotificationsMenu+' => 'Uyarıların yapılandırılması', - 'Menu:AuditCategories' => 'Denetleme Kategorileri', - 'Menu:AuditCategories+' => 'Denetleme Kategorileri', - 'Menu:Notifications:Title' => 'Denetleme Kategorileri', - 'Menu:RunQueriesMenu' => 'Sorgu çalıştır', - 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır', - 'Menu:QueryMenu' => 'Query phrasebook~~', - 'Menu:QueryMenu+' => 'Query phrasebook~~', - 'Menu:UniversalSearchMenu' => 'Genel sorgu', - 'Menu:UniversalSearchMenu+' => 'Herhangi bir arama...', - 'Menu:UserManagementMenu' => 'Kullanıcı Yönetimi', - 'Menu:UserManagementMenu+' => 'Kullanıcı Yönetimi', - 'Menu:ProfilesMenu' => 'Profiller', - 'Menu:ProfilesMenu+' => 'Profiller', - 'Menu:ProfilesMenu:Title' => 'Profiller', - 'Menu:UserAccountsMenu' => 'Kullanıcı Hesapları', - 'Menu:UserAccountsMenu+' => 'Kullanıcı Hesapları', - 'Menu:UserAccountsMenu:Title' => 'Kullanıcı Hesapları', - 'Menu:MyShortcuts' => 'My Shortcuts~~', 'Menu:UserManagement' => 'User Management~~', 'Menu:Queries' => 'Queries~~', 'Menu:ConfigurationTools' => 'Configuration~~', @@ -1715,7 +1674,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Toggle:StandardDashboard' => 'Standard~~', 'UI:Toggle:CustomDashboard' => 'Custom~~', - 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~', 'UI:Dashboard:Edit' => 'Edit This Page...~~', 'UI:Dashboard:Revert' => 'Revert To Original Version...~~', )); diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php index 57589b570..34527b08d 100644 --- a/dictionaries/zh_cn.dictionary.itop.ui.php +++ b/dictionaries/zh_cn.dictionary.itop.ui.php @@ -322,16 +322,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserDashboard/Attribute:contents+' => '', )); -// -// Expression to Natural language -// -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Expression:Unit:Short:DAY' => '日', - 'Expression:Unit:Short:WEEK' => '周', - 'Expression:Unit:Short:MONTH' => '月', - 'Expression:Unit:Short:YEAR' => '年', -)); - // // String from the User Interface: menu, messages, buttons, etc... @@ -1647,34 +1637,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Menu:DataSources' => '同步数据源', 'Menu:DataSources+' => '所有同步数据源', - 'Menu:WelcomeMenu' => '欢迎', - 'Menu:WelcomeMenu+' => '欢迎使用 '.ITOP_APPLICATION_SHORT, - 'Menu:WelcomeMenuPage' => '欢迎', - 'Menu:WelcomeMenuPage+' => '欢迎使用 '.ITOP_APPLICATION_SHORT, - 'Menu:AdminTools' => '管理工具', - 'Menu:AdminTools+' => '管理工具', - 'Menu:AdminTools?' => '具有管理员角色的用户才能使用的工具', - 'Menu:DataModelMenu' => '数据模型', - 'Menu:DataModelMenu+' => '数据模型概况', - 'Menu:ExportMenu' => '导出', - 'Menu:ExportMenu+' => '以HTML, CSV 或XML 格式导出任何查询的结果', - 'Menu:NotificationsMenu' => '通知', - 'Menu:NotificationsMenu+' => '配置通知', - 'Menu:AuditCategories' => '审计类别', - 'Menu:AuditCategories+' => '审计类别', - 'Menu:Notifications:Title' => '审计类别', - 'Menu:RunQueriesMenu' => '运行查询', - 'Menu:RunQueriesMenu+' => '运行任何查询', - 'Menu:QueryMenu' => '查询手册', - 'Menu:QueryMenu+' => '查询手册', - 'Menu:UniversalSearchMenu' => '全局搜索', - 'Menu:UniversalSearchMenu+' => '搜索所有...', - 'Menu:UserManagementMenu' => '用户管理', - 'Menu:UserManagementMenu+' => '用户管理', - 'Menu:UserAccountsMenu' => '用户帐户', - 'Menu:UserAccountsMenu+' => '用户帐户', - 'Menu:UserAccountsMenu:Title' => '用户帐户', - 'Menu:MyShortcuts' => '我的快捷方式', 'Menu:UserManagement' => '用户管理', 'Menu:Queries' => '查询', 'Menu:ConfigurationTools' => '配置',