From 36d12da14c4584c93e18e72aa9a0d69a5430eb11 Mon Sep 17 00:00:00 2001 From: AdrienClairembault Date: Wed, 14 Oct 2020 10:47:07 +0200 Subject: [PATCH 1/6] Fix updating entities with datainjection --- inc/entityinjection.class.php | 81 ++++++++++++++++++++++++++++------- 1 file changed, 65 insertions(+), 16 deletions(-) diff --git a/inc/entityinjection.class.php b/inc/entityinjection.class.php index 55599685..200c8eb4 100644 --- a/inc/entityinjection.class.php +++ b/inc/entityinjection.class.php @@ -87,27 +87,62 @@ function addOrUpdateObject($values = [], $options = []) { } + public static function getRootEntityName() { + $root = new Entity(); + $root->getFromDb(0); + + return $root->fields['name']; + } + + /** * @param $input array * @param $add (true by default) * @param $rights array **/ function customimport($input = [], $add = true, $rights = []) { - if (!isset($input['completename']) || empty($input['completename'])) { return -1; } + $em = new Entity(); + + // Search for exisiting entity + $search = $input['completename']; + + // Check if search start by root entity + $root = self::getRootEntityName(); + if (strpos($search, $root) !== 0) { + $search = "$root > $search"; + } + + $results = $em->find(['completename' => $search]); + + if (count($results)) { + $ent = array_pop($results); + return $this->updateExistingEntity($ent['id'], $input); + } else { + return $this->importEntity($input); + } + } + + public function importEntity($input) { + $em = new Entity(); + // Import a full tree from completename $names = explode('>', $input['completename']); - $fk = $this->getForeignKeyField(); $i = count($names); $parent = 0; - $entity = new Entity(); $level = 0; + // Remove root entity if specified + if (strcmp(trim($names[0]), trim(self::getRootEntityName())) === 0) { + unset($names[0]); + } + foreach ($names as $name) { $name = trim($name); + $i--; $level++; if (empty($name)) { @@ -127,23 +162,37 @@ function customimport($input = [], $add = true, $rights = []) { $tmp['level'] = $level; $tmp['entities_id'] = $parent; - //Does the entity alread exists ? + // Does the entity alread exists ? $results = getAllDataFromTable( - 'glpi_entities', - ['name' => $name, 'entities_id' => $parent] + 'glpi_entities', + ['name' => $name, 'entities_id' => $parent] ); - //Entity doesn't exists => create it + + // Entity doesn't exists => create it if (empty($results)) { - $parent = CommonDropdown::import($tmp); + $parent = $em->import($tmp); } else { - //Entity already exists, use the ID as parent - $ent = array_pop($results); - $parent = $ent['id']; + // Entity already exists, use the ID as parent + $ent = array_pop($results); + $parent = $ent['id']; } } + return $parent; } + public function updateExistingEntity($id, $input) { + $em = new Entity(); + + // Update entity + $input['id'] = $id; + unset($input['completename']); + unset($input['entities_id']); + $em->update($input); + + return $id; + } + /** * @param $injectionClass @@ -156,16 +205,16 @@ function customDataAlreadyInDB($injectionClass, $values, $options) { return false; } $results = getAllDataFromTable( - 'glpi_entities', - ['completename' => $values['completename']] + 'glpi_entities', + ['completename' => $values['completename']] ); if (empty($results)) { - return false; + return false; } - $ent = array_pop($results); - return $ent['id']; + $ent = array_pop($results); + return $ent['id']; } } From b3482e72b7efd9ca02fed559510bc7d06dca062c Mon Sep 17 00:00:00 2001 From: Stanislas Date: Wed, 2 Sep 2020 08:47:54 +0200 Subject: [PATCH 2/6] fix(injection): fix relation injection --- inc/commoninjectionlib.class.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/inc/commoninjectionlib.class.php b/inc/commoninjectionlib.class.php index 5725edc2..a2131d69 100644 --- a/inc/commoninjectionlib.class.php +++ b/inc/commoninjectionlib.class.php @@ -502,7 +502,12 @@ private function manageFieldValues() { foreach ($data as $field => $value) { if (!in_array($field, $blacklisted_fields)) { $searchOption = self::findSearchOption($searchOptions, $field); - $this->getFieldValue($injectionClass, $itemtype, $searchOption, $field, $value); + //searchoption relation type is already manage by manageRelations() + //skip it + if ((isset($searchOption['displaytype']) && $searchOption['displaytype'] != 'relation') + || !isset($searchOption['displaytype'])) { + $this->getFieldValue($injectionClass, $itemtype, $searchOption, $field, $value); + } } } @@ -1627,9 +1632,6 @@ private function manageRelations() { null, $option['relationclass'], $option, $option['linkfield'], $value, true ); - - //Remove the old option - $this->unsetValue($itemtype, $option['linkfield']); } } } From a18889fd6a9a36a87e0f757f7c4b16397b4fe5ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Anne?= Date: Tue, 27 Oct 2020 15:24:05 +0100 Subject: [PATCH 3/6] Update glpi-project/tools --- composer.lock | 385 ++++++++++++++++---------------------------------- 1 file changed, 122 insertions(+), 263 deletions(-) diff --git a/composer.lock b/composer.lock index 4f4f4810..a111dd2f 100644 --- a/composer.lock +++ b/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "consolidation/annotated-command", - "version": "4.1.1", + "version": "4.2.3", "source": { "type": "git", "url": "https://github.com/consolidation/annotated-command.git", - "reference": "efc58dc0f34a45539787c5190b41b5d2a50a08da" + "reference": "4b596872f24c39d9c04d7b3adb6bc51baa1f2fd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/efc58dc0f34a45539787c5190b41b5d2a50a08da", - "reference": "efc58dc0f34a45539787c5190b41b5d2a50a08da", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/4b596872f24c39d9c04d7b3adb6bc51baa1f2fd5", + "reference": "4b596872f24c39d9c04d7b3adb6bc51baa1f2fd5", "shasum": "" }, "require": { @@ -50,7 +50,7 @@ } }, "branch-alias": { - "dev-master": "4.x-dev" + "dev-main": "4.x-dev" } }, "autoload": { @@ -69,34 +69,35 @@ } ], "description": "Initialize Symfony Console commands from annotated command class methods.", - "time": "2020-05-27T21:11:36+00:00" + "time": "2020-10-03T14:28:42+00:00" }, { "name": "consolidation/config", - "version": "1.2.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/consolidation/config.git", - "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1" + "reference": "9842670aad3406dbc8df3069fd680a9f8cd6edd7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/config/zipball/cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", - "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", + "url": "https://api.github.com/repos/consolidation/config/zipball/9842670aad3406dbc8df3069fd680a9f8cd6edd7", + "reference": "9842670aad3406dbc8df3069fd680a9f8cd6edd7", "shasum": "" }, "require": { "dflydev/dot-access-data": "^1.1.0", "grasmash/expander": "^1", - "php": ">=5.4.0" + "php": ">=7.1.3" }, "require-dev": { "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^5", - "squizlabs/php_codesniffer": "2.*", - "symfony/console": "^2.5|^3|^4", - "symfony/yaml": "^2.8.11|^3|^4" + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^6", + "squizlabs/php_codesniffer": "^3", + "symfony/console": "^4|^5", + "symfony/event-dispatcher": "^4|^5", + "symfony/yaml": "^4|^5" }, "suggest": { "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader" @@ -106,32 +107,17 @@ "scenarios": { "symfony4": { "require-dev": { - "symfony/console": "^4.0" + "symfony/console": "^4" }, "config": { "platform": { "php": "7.1.3" } } - }, - "symfony2": { - "require-dev": { - "symfony/console": "^2.8", - "symfony/event-dispatcher": "^2.8", - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } } }, "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { @@ -150,7 +136,7 @@ } ], "description": "Provide configuration services for a commandline tool.", - "time": "2019-03-03T19:37:04+00:00" + "time": "2020-05-27T17:11:23+00:00" }, { "name": "consolidation/log", @@ -282,48 +268,48 @@ }, { "name": "consolidation/robo", - "version": "1.4.12", + "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/consolidation/Robo.git", - "reference": "eb45606f498b3426b9a98b7c85e300666a968e51" + "reference": "1a7c652371615fd72ff05380ffe6ce263eb31eb3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/Robo/zipball/eb45606f498b3426b9a98b7c85e300666a968e51", - "reference": "eb45606f498b3426b9a98b7c85e300666a968e51", + "url": "https://api.github.com/repos/consolidation/Robo/zipball/1a7c652371615fd72ff05380ffe6ce263eb31eb3", + "reference": "1a7c652371615fd72ff05380ffe6ce263eb31eb3", "shasum": "" }, "require": { - "consolidation/annotated-command": "^2.11.0|^4.1", - "consolidation/config": "^1.2.1", - "consolidation/log": "^1.1.1|^2", - "consolidation/output-formatters": "^3.1.13|^4.1", - "consolidation/self-update": "^1.1.5", - "grasmash/yaml-expander": "^1.4", + "consolidation/annotated-command": "^4.2.1", + "consolidation/config": "^1.2.1|^2", + "consolidation/log": "^1.1.1|^2.0.1", + "consolidation/output-formatters": "^4.1.1", + "consolidation/self-update": "^1.2", "league/container": "^2.4.1", - "php": ">=5.5.0", - "symfony/console": "^2.8|^3|^4", - "symfony/event-dispatcher": "^2.5|^3|^4", - "symfony/filesystem": "^2.5|^3|^4", - "symfony/finder": "^2.5|^3|^4", - "symfony/process": "^2.5|^3|^4" + "php": ">=7.1.3", + "symfony/console": "^4.4.11|^5", + "symfony/event-dispatcher": "^4.4.11|^5", + "symfony/filesystem": "^4.4.11|^5", + "symfony/finder": "^4.4.11|^5", + "symfony/process": "^4.4.11|^5" }, - "replace": { - "codegyre/robo": "< 1.0" + "conflict": { + "codegyre/robo": "*" }, "require-dev": { "g1a/composer-test-scenarios": "^3", "natxet/cssmin": "3.0.4", "patchwork/jsqueeze": "^2", "pear/archive_tar": "^1.4.4", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^5.7.27", + "php-coveralls/php-coveralls": "^2.2", + "phpdocumentor/reflection-docblock": "^4.3.2", + "phpunit/phpunit": "^6.5.14", "squizlabs/php_codesniffer": "^3" }, "suggest": { "henrikbjorn/lurker": "For monitoring filesystem changes in taskWatch", - "natxet/CssMin": "For minifying CSS files in taskMinify", + "natxet/cssmin": "For minifying CSS files in taskMinify", "patchwork/jsqueeze": "For minifying JS files in taskMinify", "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively." }, @@ -335,36 +321,27 @@ "scenarios": { "symfony4": { "require": { - "symfony/console": "^4" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36" + "symfony/console": "^4.4.11", + "symfony/event-dispatcher": "^4.4.11", + "symfony/filesystem": "^4.4.11", + "symfony/finder": "^4.4.11", + "symfony/process": "^4.4.11", + "phpunit/phpunit": "^6", + "nikic/php-parser": "^2" }, "remove": [ - "php-coveralls/php-coveralls" + "codeception/phpunit-wrapper" ], "config": { "platform": { - "php": "5.5.9" + "php": "7.1.3" } - }, - "scenario-options": { - "create-lockfile": "false" } } }, "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "2.x-dev", + "dev-main": "2.x-dev" } }, "autoload": { @@ -383,7 +360,7 @@ } ], "description": "Modern task runner", - "time": "2020-02-18T17:31:26+00:00" + "time": "2020-09-08T16:23:18+00:00" }, { "name": "consolidation/self-update", @@ -464,6 +441,7 @@ ], "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", "homepage": "https://github.com/container-interop/container-interop", + "abandoned": "psr/container", "time": "2017-02-14T19:40:03+00:00" }, { @@ -564,20 +542,20 @@ }, { "name": "glpi-project/tools", - "version": "0.1.13", + "version": "0.1.14", "source": { "type": "git", "url": "https://github.com/glpi-project/tools.git", - "reference": "2028ecf9acd8b838cff37771dcab77ced9391f41" + "reference": "fd2d9d5a8a465640efe8f20334a6ee302cafe05e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/glpi-project/tools/zipball/2028ecf9acd8b838cff37771dcab77ced9391f41", - "reference": "2028ecf9acd8b838cff37771dcab77ced9391f41", + "url": "https://api.github.com/repos/glpi-project/tools/zipball/fd2d9d5a8a465640efe8f20334a6ee302cafe05e", + "reference": "fd2d9d5a8a465640efe8f20334a6ee302cafe05e", "shasum": "" }, "require": { - "consolidation/robo": "^1.3", + "consolidation/robo": "^1.3 || ^2.0", "glpi-project/coding-standard": "^0.7", "natxet/cssmin": "^3.0", "patchwork/jsqueeze": "^1.0" @@ -610,7 +588,7 @@ "plugins", "tools" ], - "time": "2020-06-19T10:29:26+00:00" + "time": "2020-10-26T07:33:44+00:00" }, { "name": "grasmash/expander", @@ -659,54 +637,6 @@ "description": "Expands internal property references in PHP arrays file.", "time": "2017-12-21T22:14:55+00:00" }, - { - "name": "grasmash/yaml-expander", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/grasmash/yaml-expander.git", - "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/grasmash/yaml-expander/zipball/3f0f6001ae707a24f4d9733958d77d92bf9693b1", - "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.4", - "symfony/yaml": "^2.8.11|^3|^4" - }, - "require-dev": { - "greg-1-anderson/composer-test-scenarios": "^1", - "phpunit/phpunit": "^4.8|^5.5.4", - "satooshi/php-coveralls": "^1.0.2|dev-master", - "squizlabs/php_codesniffer": "^2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Grasmash\\YamlExpander\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matthew Grasmick" - } - ], - "description": "Expands internal property references in a yaml file.", - "time": "2017-12-16T16:06:03+00:00" - }, { "name": "league/container", "version": "2.4.1", @@ -859,6 +789,7 @@ "javascript", "minification" ], + "abandoned": true, "time": "2015-03-25T10:11:08+00:00" }, { @@ -959,16 +890,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.5.5", + "version": "3.5.8", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6" + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/73e2e7f57d958e7228fce50dc0c61f58f017f9f6", - "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4", + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4", "shasum": "" }, "require": { @@ -1006,20 +937,20 @@ "phpcs", "standards" ], - "time": "2020-04-17T01:09:41+00:00" + "time": "2020-10-23T02:01:07+00:00" }, { "name": "symfony/console", - "version": "v4.4.10", + "version": "v4.4.15", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "326b064d804043005526f5a0494cfb49edb59bb0" + "reference": "90933b39c7b312fc3ceaa1ddeac7eb48cb953124" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/326b064d804043005526f5a0494cfb49edb59bb0", - "reference": "326b064d804043005526f5a0494cfb49edb59bb0", + "url": "https://api.github.com/repos/symfony/console/zipball/90933b39c7b312fc3ceaa1ddeac7eb48cb953124", + "reference": "90933b39c7b312fc3ceaa1ddeac7eb48cb953124", "shasum": "" }, "require": { @@ -1097,20 +1028,20 @@ "type": "tidelift" } ], - "time": "2020-05-30T20:06:45+00:00" + "time": "2020-09-15T07:58:55+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.10", + "version": "v4.4.15", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "a5370aaa7807c7a439b21386661ffccf3dff2866" + "reference": "e17bb5e0663dc725f7cdcafc932132735b4725cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a5370aaa7807c7a439b21386661ffccf3dff2866", - "reference": "a5370aaa7807c7a439b21386661ffccf3dff2866", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/e17bb5e0663dc725f7cdcafc932132735b4725cd", + "reference": "e17bb5e0663dc725f7cdcafc932132735b4725cd", "shasum": "" }, "require": { @@ -1128,6 +1059,7 @@ "psr/log": "~1.0", "symfony/config": "^3.4|^4.0|^5.0", "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "~3.4|~4.4", "symfony/expression-language": "^3.4|^4.0|^5.0", "symfony/http-foundation": "^3.4|^4.0|^5.0", "symfony/service-contracts": "^1.1|^2", @@ -1181,7 +1113,7 @@ "type": "tidelift" } ], - "time": "2020-05-20T08:37:50+00:00" + "time": "2020-09-18T14:07:46+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -1261,16 +1193,16 @@ }, { "name": "symfony/filesystem", - "version": "v4.4.10", + "version": "v4.4.15", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "b27f491309db5757816db672b256ea2e03677d30" + "reference": "ebc51494739d3b081ea543ed7c462fa73a4f74db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/b27f491309db5757816db672b256ea2e03677d30", - "reference": "b27f491309db5757816db672b256ea2e03677d30", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/ebc51494739d3b081ea543ed7c462fa73a4f74db", + "reference": "ebc51494739d3b081ea543ed7c462fa73a4f74db", "shasum": "" }, "require": { @@ -1321,24 +1253,24 @@ "type": "tidelift" } ], - "time": "2020-05-30T18:50:54+00:00" + "time": "2020-09-27T13:54:16+00:00" }, { "name": "symfony/finder", - "version": "v4.4.10", + "version": "v4.4.15", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "5729f943f9854c5781984ed4907bbb817735776b" + "reference": "60d08560f9aa72997c44077c40d47aa28a963230" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/5729f943f9854c5781984ed4907bbb817735776b", - "reference": "5729f943f9854c5781984ed4907bbb817735776b", + "url": "https://api.github.com/repos/symfony/finder/zipball/60d08560f9aa72997c44077c40d47aa28a963230", + "reference": "60d08560f9aa72997c44077c40d47aa28a963230", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=7.1.3" }, "type": "library", "extra": { @@ -1384,24 +1316,24 @@ "type": "tidelift" } ], - "time": "2020-03-27T16:54:36+00:00" + "time": "2020-10-02T07:34:48+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.17.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d" + "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", - "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f4ba089a5b6366e453971d3aad5fe8e897b37f41", + "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-ctype": "For best performance" @@ -1409,7 +1341,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1460,24 +1392,24 @@ "type": "tidelift" } ], - "time": "2020-06-06T08:46:27+00:00" + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.17.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "7110338d81ce1cbc3e273136e4574663627037a7" + "reference": "39d483bdf39be819deabf04ec872eb0b2410b531" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7", - "reference": "7110338d81ce1cbc3e273136e4574663627037a7", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/39d483bdf39be819deabf04ec872eb0b2410b531", + "reference": "39d483bdf39be819deabf04ec872eb0b2410b531", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-mbstring": "For best performance" @@ -1485,7 +1417,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1537,29 +1469,29 @@ "type": "tidelift" } ], - "time": "2020-06-06T08:46:27+00:00" + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.17.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fa0837fe02d617d31fbb25f990655861bb27bd1a" + "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fa0837fe02d617d31fbb25f990655861bb27bd1a", - "reference": "fa0837fe02d617d31fbb25f990655861bb27bd1a", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/8ff431c517be11c78c48a39a66d37431e26a6bed", + "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1613,29 +1545,29 @@ "type": "tidelift" } ], - "time": "2020-06-06T08:46:27+00:00" + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.17.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "4a5b6bba3259902e386eb80dd1956181ee90b5b2" + "reference": "e70aa8b064c5b72d3df2abd5ab1e90464ad009de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4a5b6bba3259902e386eb80dd1956181ee90b5b2", - "reference": "4a5b6bba3259902e386eb80dd1956181ee90b5b2", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/e70aa8b064c5b72d3df2abd5ab1e90464ad009de", + "reference": "e70aa8b064c5b72d3df2abd5ab1e90464ad009de", "shasum": "" }, "require": { - "php": ">=7.0.8" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17-dev" + "dev-main": "1.20-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1693,24 +1625,24 @@ "type": "tidelift" } ], - "time": "2020-06-06T08:46:27+00:00" + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/process", - "version": "v4.4.10", + "version": "v4.4.15", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "c714958428a85c86ab97e3a0c96db4c4f381b7f5" + "reference": "9b887acc522935f77555ae8813495958c7771ba7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/c714958428a85c86ab97e3a0c96db4c4f381b7f5", - "reference": "c714958428a85c86ab97e3a0c96db4c4f381b7f5", + "url": "https://api.github.com/repos/symfony/process/zipball/9b887acc522935f77555ae8813495958c7771ba7", + "reference": "9b887acc522935f77555ae8813495958c7771ba7", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=7.1.3" }, "type": "library", "extra": { @@ -1756,7 +1688,7 @@ "type": "tidelift" } ], - "time": "2020-05-30T20:06:45+00:00" + "time": "2020-09-02T16:08:58+00:00" }, { "name": "symfony/service-contracts", @@ -1833,79 +1765,6 @@ } ], "time": "2020-07-06T13:19:58+00:00" - }, - { - "name": "symfony/yaml", - "version": "v4.4.10", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a", - "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<3.4" - }, - "require-dev": { - "symfony/console": "^3.4|^4.0|^5.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Yaml Component", - "homepage": "https://symfony.com", - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2020-05-20T08:37:50+00:00" } ], "aliases": [], From 4f2b5fa8fe5dbedc12a4f5e508743337b3defcea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Anne?= Date: Tue, 27 Oct 2020 15:25:51 +0100 Subject: [PATCH 4/6] Update locales --- locales/cs_CZ.mo | Bin 8285 -> 8326 bytes locales/cs_CZ.po | 34 +++++++++++++++++----------------- locales/datainjection.pot | 28 ++++++++++++++-------------- locales/en_GB.mo | Bin 7684 -> 7684 bytes locales/en_GB.po | 30 +++++++++++++++--------------- locales/fi_FI.po | 28 ++++++++++++++-------------- locales/fr_FR.po | 28 ++++++++++++++-------------- locales/hr_HR.mo | Bin 7985 -> 8031 bytes locales/hr_HR.po | 30 +++++++++++++++--------------- locales/ko_KR.po | 28 ++++++++++++++-------------- locales/pt_BR.po | 28 ++++++++++++++-------------- locales/pt_PT.po | 28 ++++++++++++++-------------- locales/ru_RU.po | 28 ++++++++++++++-------------- locales/tr_TR.mo | Bin 7871 -> 7917 bytes locales/tr_TR.po | 34 +++++++++++++++++----------------- locales/zh_CN.po | 28 ++++++++++++++-------------- 16 files changed, 176 insertions(+), 176 deletions(-) diff --git a/locales/cs_CZ.mo b/locales/cs_CZ.mo index 77b72faaea0faecc92ec05377801c043a101d31b..d78e9becf021158be660f6672299f0215ee8d75c 100644 GIT binary patch delta 2446 zcmXxle@vBC9LMpmLg2;Fydrih;L%h}u1bU`ri7&wVoFfN9lMBjNT=~POr`4U= zO1El}Zmx!#Zi>#e`-iplM@Gxmv~)9DY^YnZ-1?`o*s3*qf1Z0dyWi(^o`-YKkMB9p zWwdtB8vjZ-`vaqN5%&=4)ZO1it!Ofhm81x&V-GcfrKs<( zcF&to?PAEsI^6SJ7-oD+QBkTsM6zPXP#vY!0MFobyo7V`Ix2-ZG}7Paq9(Wui?9JT zfdpz|uc9)w5Bb<27marc{cI{{s3=8WqrPwv)!{YN-j3sJyoK7s*)*bR3sGmG3ibD9 zXBTQ>Z=fbVfEw^9YJ#6)BVL}y{%b|0w379x0lH8V=tmZ7?;%;Yk8u$Wp$5K;O6^Tl zM*cxQR!ApHaRI)Do8A47sIALoHn(B%4Dzo5=J7x&yB{@h9p>Uzd;r_A2@l|6{1vM( z!ZNj@M%0A5u@c`#9l|eAnH_PCIe){^NoN20R9b296Qgg!YDQN_Z#j>mwqV$K&iMoK zu`67di~WgOSq>LXun6_`G@vHfiOSqwREE;1jQPW^!Bx~3|HI{2#)jUBZCHZ+s69V~ zeC#+Et?Wxw2G67ZK7w>%H&7Y9h4*3sovGalRA$y8yWv|a6|J}jHPd~lnGK<~;4JF& zevex5&!`FgjdWlUded982=y9QqRz@DRA#oICbSdPE`{oEKNc{)9i~EGb{h3dcL9~U zzfc1d&?^Vl=A$~QM0U*@Py=m44b+LsNI$Cmo2Ug0pxS?gTEHjn{w(G(zKu{(ipEfT z6Jq)LLIf)?ikes}F2EF$RU1O3d>A#ci#Qi=;4?UtwCb&DM;_T8)PfG9hiUXR;3X<* zcpWuh4*ReKt5GZHKy6JA7Y(!@b(oIeJ9q&#u@=&%Or%h+*8pn3L&)0fB=WIuxF}P< z6qEmIDu3|cQH-*&YLG-de;<{Z^UmLKHTSc;%s|bkj^fT9=gY|36%?)f1ws>^D9W13 zX6=7#rXCy)y=rR-O+sZ`hG1J%T}d<$%EBr_MZXWq-V?f^Xsfj92MPT+MTz-@in8!x zP;(c?w}*%}LMhabhYpX54y9K2v~FB^e4>I|31w}f=yi(`I%Erp#e~j*%9aelucE3= z1iNOw(z%X!gxF4W5@AC7UPnAhs63m&YEfIF63-A^b?|g3RVEWU2P#!Wc~IkDy0Z&w zGIgy#b6B27y_ZiBj}Z?OD~J}NgV1?M5GvV(UcC)OBcUG_mF2{JL5)+7WyCUK4dD@4 zgh~magC6{s(9iDr;D+CSj1asC!5g5*%|t0tPi#!*hiWF}cPA5liI;Zudfl;|@pOG& zZm4u^tS`~-H7Daev2JfwZ(w_EGSS->+mTq(w!0?kRg_nhr(c;_lr??h@Zj!vpBHoe Kqz@K;75X3Wf7*)x delta 2406 zcmYk;e@vBC9LMo5Tu82H{IH-@v|?*}lsRim zTW#4Uf7tvnaoOhd&TPrB=4`e3M{SgUn9b#;ZRF;EHrJ-_&vTEnv-^Es=REiDoO8bC zJa_D?xnAx6nVEFZDBZ+Nq93Hfp`?e+=3oYT7(w;h;M|ERv_EqWJC9)o_rJz0 z9K&?{4QJpje9FwX#K~rv+{ngUEWlYT}kE%LEd?*4kzf}@zh`1S!6vSCB02Yv239K|%+=kPhaj7r^Y_kD=YnqU^@U?FM( z^{5H7p)$1%`Pd*AZONyYgh$a=ibkmD56+?<_ycNBuVOadK<(YX$j8ET))~k~eP8Zu zK&`A3HSzaR1Ac^>;2~_p^QZ--q>+DB3h1o?8c-8xMHXrONS19k7T|u=z~@n^9Yf+R6Iu4gSI;lptj&EXUsW@eC#q8 z=3v)QE4zc5U=j_zJ*B7#u0v(650$B5cmEqye}9}x1(ifL@)=x=x!8=_>we^8d$?#t zhft|Ij{5!#@(8<#%H;3(JWincrSVW@WG0ezi=Y--hfL77PAZz&AS(5TQK$9%n66)Zy?o;ofXD2h5nAL4!-K~1cjv?&uUsMo3&HDEuo7Tb$_>`N|M`4}$3pRo=@ zx#V9RRY|9 z6z%_VZm^)Bv^te06-}z1&^|69RFpA~Xe3lLVU@*%ew5}B+CCMIkVS*q<4YCQEyP@+ zjPZlR1Hm3EP3zTgrQuNpTZotc*Vd_ii_odgCklxTgvuLnf^AiG9lZu z?KLVo3^har@g}jASV+7>s3Z}3^;Q%5wbT!bN`!bJsF`)34rw`2P2>_GLPck+B&eCa zimP0GzIy4$K(9-YyV-, 2018 # Pavel Borecki , 2019 +# David Stepan , 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-10 10:45+0000\n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" "PO-Revision-Date: 2018-06-21 12:57+0000\n" -"Last-Translator: Pavel Borecki , 2019\n" +"Last-Translator: David Stepan , 2020\n" "Language-Team: Czech (Czech Republic) (https://www.transifex.com/teclib/teams/28042/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -242,7 +242,7 @@ msgstr "Do souboru" msgid "From the model" msgstr "Ze šablony" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr "Nespecifikováno" @@ -391,7 +391,7 @@ msgstr "Tato entita vám není přístupná" #: inc/computerinjection.class.php:72 msgid "Antivirus name" -msgstr "" +msgstr "Název antiviru" #: inc/modelcsv.class.php:160 msgid "Specific file format options" @@ -429,50 +429,50 @@ msgstr "-------Zvolte tabulku-------" msgid "-------Choose a field-------" msgstr "-------Zvolte kolonku-------" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "Přidat z CSV souboru" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "Aktualizovat z CSV souboru" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "Nemáte oprávnění importovat data" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "Nemáte oprávnění aktualizovat data" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "Velikost vkládané hodnoty je příliš obsáhlá" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "Import není dovolen" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "Import se nezdařil" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "Přinejmenším jedna povinná kolonka není vyplněná" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "Data pro vložení jsou v pořádku" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "Jedna data nejsou správného typu" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "Varování" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "Data nebyla nalezena" diff --git a/locales/datainjection.pot b/locales/datainjection.pot index 827d0db6..5acf5b7f 100644 --- a/locales/datainjection.pot +++ b/locales/datainjection.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-10 10:45+0000\n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -229,7 +229,7 @@ msgstr "" msgid "From the model" msgstr "" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr "" @@ -416,50 +416,50 @@ msgstr "" msgid "-------Choose a field-------" msgstr "" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "" diff --git a/locales/en_GB.mo b/locales/en_GB.mo index 439ea13af938a04bbea86393983602255f007473..99065f915fea393fc9668a0148c9d705f65b00ab 100644 GIT binary patch delta 24 fcmZp%X|dVhE6i72 delta 24 fcmZp%X|dVhE6ijf7bCII=nqg)UW$skX+=n6B_-8WiDa#?SLt;s&8>Qo zn^LW1zHu|#THUs6`XYN#X06s{*4!*@`bu*xHdfhI-|uq|TW9z8e9m)t?)mdO=ec~C z`6ZM8xuSG?pbQe16T_23u;H62Tqx=3A=G0Xrm+)!Zgq4EPUC)8^u1^SXVHEDEAd;r z2v1`*j^o84U&gbErOuol~JCO(QaIDl!~8r_49+#kl-I37*S2%(Jo8mz*F$R~7i z;gQgd_S=V-;IqknK7>tFE~DXfyb#|f0)hLpcum|m^-~)IN%kc=-;VCqQQ+UX~&qF8Jf^%^R zI)MRnVjIv*y@q_kE-sGu0p?4o9He53zCge5J=)<3bZ^IT4*rYo;T#^K8Wx~up%wl6 zvgjZ>vCZhjcc26AMklxryYT2t_TLpX@RVlJ0S3_tyo4+^Y(ughcH-5z7ajO0n%Xfm zBYz{GP)R3EI3G7+Z@m8z-MXpF<^rslMgAS2o(5BP9XfC)PQ?{?13r!2_y#V*GuVn% zEYlTrp%WUyW_$%bgrA|AJr+G3{T;t93E_O6N(T>o$>>& zw1el+--(gf{w|uzLcISR-RmFF0ZyO`_zhk87}`$>ooFRa_x*3AV#h7<4_#=-IrOa< z#x(9gPyZ+A-u{Ya=FfPaA}yvqjSpixx}Z^HjbT5!B}ZcW8O+;3IY-x()}dc$#w&3- zn%WI$2QQ<0zZ2(U0Y~r{I?g!{D}NJ{*A{ss>_z)Igl6jGT=IV-m9sS5hV@LJ z#e^I>fsN>dcB2CvM&FjRXoi|EdD+?xd*+W`1bgw+(P){w2*Ky78kcFsl^N9hj!vA!jv`> zuFPVpOp|*#QSO_l;0ogI|J{42`U%fQ@~-1@!tz*=OW(M9;WSv*TuB{hDsv5{yYZYR>jWWrKQT%XkVFYy4Cdy^Y} z|B=@;Ijz^kwq@8rWQqF=Wz#byWkbUQFAhAv?uGPF|Jqz3n>sh6EW0+B?w@Ecv{e2x F?LWfp#)|*| delta 2355 zcmYk;YiO5M9KiA4+}-Q8)>hgsX>Bzv)2+=eE?c>B&9;^~yO@<*Ia`7jWiR3{(TIkN z0)5fyjRsvvkX&U^t%8i`@**;X8r29&Fd+;o24Uate<$kj{GQJ_&;NPObI$LaXY7a8 z*IP5+m*wpZ%2whWVlX$t3-1+hqLdUzoQI`Yi_PeLy~&5Li1xF|(d3I*%Jl@w5Pe`gwU44R`3X(VRJxwS!w#SXeZCrfVIz89 z8*;>&bbUQK;eIUT{jrk@*@$7Zqdn<{{Wy>In|LlBK~wij`aPGM9bg4k;SzKJ9q0fy zp_$r-9Pv0Om*g4D!~K{sMK4qFfkSAAAE9e{3@hK zO*n{d!hL9F-%Wm!{0cwMiI~7Pet#vy+gqueKxfjxDD1c$U4p*k1IdSxBQl&^+r8+_ zU&UH{2RY(fPWJN~UVw9%zDw1D4zLSrF*88L?|T@}!h^|Aku1d|`l3_l+859ZlaKOb z9s0ShKyHcN)ZT{PKY|?bJSY1bOYM)R+nJc4;)_qBYg0hO7tBVNrW(ymV`_JyOVo!v z5`*a1^8}LBcp80fU%LJly4D|}6ZsO|Q|iO{K^xA;-gJEjvTp@>|2%W$O=**9x{d}D~jt=y1wBJHb<$nJQsn~G~`Zcs;Ep9<~{Zr_gzJX@u zv(%nIQ-2D3v6M6|!U1GXF@i41OX>Ri=<}24M1RMO4-~M4&&LKdwcTh38_<+($2uIs zAv}N%bUA7B1?$k6-;bttJ90}rhW0axW@-#ua2!|RA64X^!AA?zZ~#5%fOeuUcme%P z#?cJr)J%6&l3b9i!yJCM*x%j6g*H-gIV`sjcV=tTOHt(dU&93klr0;Reo~gphz`Q^ zUqM)w6SYJ)VR68g%L)G|EhhY;EG%{OXKVkRTB+VcIN?U#pPd zDK3v|Z<#^(ZCfrS{F7_Bb(-w|7AsR-@`+6Zn=ljWs9Z-}O}IJkAnqep5L*aK9^uBi zf#@Rq+$_z6f88vb3BQ&mVii$C#VW, 2020\n" "Language-Team: Croatian (Croatia) (https://www.transifex.com/teclib/teams/28042/hr_HR/)\n" @@ -238,7 +238,7 @@ msgstr "U datoteku" msgid "From the model" msgstr "Od modela" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr "Neodređeno" @@ -387,7 +387,7 @@ msgstr "Ne možeš pristupiti ovom entitetu" #: inc/computerinjection.class.php:72 msgid "Antivirus name" -msgstr "" +msgstr "Ime antivirusa" #: inc/modelcsv.class.php:160 msgid "Specific file format options" @@ -425,50 +425,50 @@ msgstr "------ Odaberi tablicu ------" msgid "-------Choose a field-------" msgstr "------ Odaberi polje ------" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "Dodaj iz CDV datoteke" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "Aktualiziraj iz CDV datoteke" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "Nedostaje pravo za uvoz podataka" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "Nedostaje pravo za aktualiziranje podataka" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "Umetnute vrijednosti su predugačke" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "Uvoz nije dozvoljen" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "Uvoz neuspio" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "Barem jedno obavezno polje nedostaje" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "Podaci za umetanje su ispravni" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "Jedan podatak nije dobre vrste" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "Upozorenje" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "Podaci nisu pronađeni" diff --git a/locales/ko_KR.po b/locales/ko_KR.po index cfd1ca36..795f5b68 100644 --- a/locales/ko_KR.po +++ b/locales/ko_KR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-10 10:45+0000\n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" "PO-Revision-Date: 2018-06-21 12:57+0000\n" "Last-Translator: SeongHyeon Cho , 2020\n" "Language-Team: Korean (Korea) (https://www.transifex.com/teclib/teams/28042/ko_KR/)\n" @@ -230,7 +230,7 @@ msgstr "파일 내" msgid "From the model" msgstr "모델에서" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr "미결됨" @@ -417,50 +417,50 @@ msgstr "-------테이블 선택-------" msgid "-------Choose a field-------" msgstr "-------항목 선택-------" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "CSV 파일에서 추가" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "CSV 파일에서 갱신" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "데이터 불러오기 권한 없음" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "데이터 갱신 권한 없음" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "삽입된 값의 크기가 너무 큽니다" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "불러오기 허용안됨" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "불러오기 실패함" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "하나 이상의 필수 항목이 없습니다" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "삽입할 데이터가 정확합니다" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "하나의 데이터가 바른 유형이 아닙니다" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "경고" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "데이터 없음" diff --git a/locales/pt_BR.po b/locales/pt_BR.po index 1bd8aaa8..f8b5cc51 100644 --- a/locales/pt_BR.po +++ b/locales/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-10 10:45+0000\n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" "PO-Revision-Date: 2018-06-21 12:57+0000\n" "Last-Translator: Cédric Anne, 2018\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/teclib/teams/28042/pt_BR/)\n" @@ -237,7 +237,7 @@ msgstr "Inserindo o arquivo" msgid "From the model" msgstr "Do modelo" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr "Impossível determinar" @@ -426,50 +426,50 @@ msgstr "-------Escolha uma tabela-------" msgid "-------Choose a field-------" msgstr "-------Escolha um campo-------" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "Adicionar de arquivo CSV" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "Atualizar com arquivo CSV" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "Sem direitos para importação dos dados" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "Sem direitos para atualização dos dados" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "O tamanho do valor inserido é expansivo" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "Importação não permitida" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "Falha na importação" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "Pelo menos um dos campos obrigatórios não está presente, verifique" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "Dados para importação estão corretos" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "Um dado não está de acordo" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "Aviso" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "Dados não encontrados" diff --git a/locales/pt_PT.po b/locales/pt_PT.po index 28d32c6a..5f44cc41 100644 --- a/locales/pt_PT.po +++ b/locales/pt_PT.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-10 10:45+0000\n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" "PO-Revision-Date: 2018-06-21 12:57+0000\n" "Last-Translator: Rui Melo , 2019\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/teclib/teams/28042/pt_PT/)\n" @@ -237,7 +237,7 @@ msgstr "Para o arquivo" msgid "From the model" msgstr "Partir do modelo" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr "Indeterminado" @@ -426,50 +426,50 @@ msgstr "———Escolha uma mesa———" msgid "-------Choose a field-------" msgstr "———Escolha um campo———" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "Adicionar a partir do ficheiro CSV" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "Atualizara partir do ficheiro CSV" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "Não há direito de importar dados" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "Não há direito de atualizar dados" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "Tamanho do valor inserido é a expansivo" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "Importação não permitida" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "Importação falhada" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "Pelo menos um campo obrigatório não está presente" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "Dados para inserir estão corretos" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "Dados não são do tipo bom" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "Aviso" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "Dados não encontrados" diff --git a/locales/ru_RU.po b/locales/ru_RU.po index 4a5b4993..9dd76066 100644 --- a/locales/ru_RU.po +++ b/locales/ru_RU.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-10 10:45+0000\n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" "PO-Revision-Date: 2018-06-21 12:57+0000\n" "Last-Translator: Pavlo Lacenko , 2018\n" "Language-Team: Russian (Russia) (https://www.transifex.com/teclib/teams/28042/ru_RU/)\n" @@ -237,7 +237,7 @@ msgstr "" msgid "From the model" msgstr "" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr "" @@ -424,50 +424,50 @@ msgstr "-------Выберите таблицу-------" msgid "-------Choose a field-------" msgstr "-------Выберите поле-------" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "Добавить из CSV файла" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "Обновить из CSV файла" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "Нет прав для импорта" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "Нет прав для обновления" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "Импорт не разрешен" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "Предупреждение" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "Данные не найдены" diff --git a/locales/tr_TR.mo b/locales/tr_TR.mo index ef8c3a5fdda89d29b25f67441e9a350eb9b642f8..151ebf53ddc17e6ccd6800c4826ed78e6dfacab3 100644 GIT binary patch delta 2408 zcmYk-ZA@2H9Ki7-kOToHghVC$Q4|skQo*9otRzV*LZd7wDSRM|St_;W`cvAhuqncaO&7RD3Yc;pRjTidDzTeBSdB*R4&N=^c&(l5ka=7_? zbNbi9toH(`kGO@{kQss%!{fP-QaK@1Vg;tK1#P!Fx&^PLygRxtI)oFcKZKL;d%Pac z;mtUTH-wN5g}EUVQc;EF*n|c6B$i<>rtt0PUaX<~Ef(QuH21m?@+p^LDb^x?p@j=g zLOa@T7Z&5%q?``n4Kg=Tu^sd905Y@iMbdzoqc{8#%NNiUWzg77Dn&a^p%bV>?{ALv z?P$AhN5Ue_=Nl$NLo1S!9loaf^+i@q(#J{l-OIfBX zYC|W~k8^MvdI-NpclK2DT=XA&b6g0Q(qwL>!Rw4Z75AeZ{(zqT^XMbUV^&%mEkh?- z#l@XzM!E{E=>47ON?*kraXY%h`;gra!{~VFpW+Xf(S{Y=H3gf{4!h9$b;$08t;k>4 z#l^#V5IqZDqQ4(Q&%&u#9znVenN-@Y6fIXF{ij27tY|}@-70kJ2GB?FE_&lmbbvi* z2cIE*hwsp5c{cw37rIlI&;?{Mdlyi`#R=D={WoD5D6*)R2(Fpz$V;=PUtB5NPb59KZ6eVFWPS&vvg-_C$sDId zPKf)H^mNq0Os;Y<;r8E6nEXEYYCUR!R7tqaE+APYdY(+~!m1<}FN`1N6VDOT30LQq znK)<3>K;!@W0!}n%6F1~;Hom8iqK8?2;9Y)#1n++sWFnTqS=Ra%v#w-8; delta 2363 zcmYk-YfRQv9Ki9z0|Xex#gwABNG1575ka8YLxoX7m`0@)k%m~wm@llBy?R`&wM;9w z+)B4v`l7Y$CYr6Btwp`EHk;;}jkVRf%=xO7#ai_J{-5LK+4K8<&iP-?{lJ;bXPN9| zWx>us8YM0##_~h(#^DRNkjhI!xDqR{9y`$YR!1MlV#+(ByP|usg8Tb$4j#dBJb{z0Ii#FJXzSoWX zLT|jk3LWrztf2j{nGCZLwxSii5?|PZWt0!%T>KK9x?kh-d|tMLbFc;%pdIK#JFo_w zsg1}lJk7-=c^M0E4`!XBx5)Uxezd~R(KS7ZRrn*ic7G$kP{PaZfhzQQd$b=N*$CS4 zC(#Co0Wvow7>0X~T_Jgc)qZ9vr}@a3LPW4xB z&kv(B^)=eScjy3qM?0LNVEv`&%+5pCz6TpT{{v*M;>Htb1G|ys4g1j#C*u9dc>m8> zF5;mT)uP`uV{+cn?|ab>4Wa|th>SR7(PR0NWzYZK_`*2WQJz3Q{2BR$vs`STqB=Jd zO=v}3=$hYw>v0Sl@mq9LPN5A~aYV?5CgkLWrDz8SFuQ=v2pJpRfllRz@r6&&5gtYN z$oIGw|HbQZh*n&hSJ5ST4{hK8+Ta&xy_4w7{D-$-A-x{Oz8dDgiOfN6EWt^v$7&YJ zkuAY?ybm4mi|Da>J^FU^0CK95WWx^;9?T@E@FyWzcb9TCVY)v@xH@_#GW+2M!X@Y?9wxFIxVRZSdOgHlgz4TK;YM`r zO(Qvy>s+pGN>hq(qnWNFT9O>g7Im#NF)!|wH3XYH8}24^8*wwyNjyM2LM$R4B}@f` zf9-B3RuFDVQwQPxF|8xgg!|, 2019 +# Kaya Zeren , 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-10 10:45+0000\n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" "PO-Revision-Date: 2018-06-21 12:57+0000\n" -"Last-Translator: Kaya Zeren , 2019\n" +"Last-Translator: Kaya Zeren , 2020\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/teclib/teams/28042/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -237,7 +237,7 @@ msgstr "Dosya içine" msgid "From the model" msgstr "Modelden" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr "Belirlenmemiş" @@ -388,7 +388,7 @@ msgstr "Bu varlığa erişme izniniz yok" #: inc/computerinjection.class.php:72 msgid "Antivirus name" -msgstr "" +msgstr "Antivirus adı" #: inc/modelcsv.class.php:160 msgid "Specific file format options" @@ -426,50 +426,50 @@ msgstr "-------Bir tablo seçin-------" msgid "-------Choose a field-------" msgstr "-------Bir alan seçin-------" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "CSV dosyasından ekle" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "CSV dosyasından güncelle" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "Veri alma izni yok" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "Veri güncelleme izni yok" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "Eklenen değerin boyutu çok genişleyebilir" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "Alma işlemine izin verilmiyor" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "Alma işlemi yapılamadı" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "En az bir zorunlu alan bulunamadı" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "Eklenecek veri doğru" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "Bir verinin türü iyi değil" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "Uyarı" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "Veri bulunamadı" diff --git a/locales/zh_CN.po b/locales/zh_CN.po index cbf50114..31abd372 100644 --- a/locales/zh_CN.po +++ b/locales/zh_CN.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-10 10:45+0000\n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" "PO-Revision-Date: 2018-06-21 12:57+0000\n" "Last-Translator: liAnGjiA , 2020\n" "Language-Team: Chinese (China) (https://www.transifex.com/teclib/teams/28042/zh_CN/)\n" @@ -230,7 +230,7 @@ msgstr "" msgid "From the model" msgstr "" -#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1957 +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 msgid "Undetermined" msgstr " 未确定的" @@ -417,50 +417,50 @@ msgstr "-------选择表-------" msgid "-------Choose a field-------" msgstr "-------选择字段-------" -#: inc/commoninjectionlib.class.php:1874 +#: inc/commoninjectionlib.class.php:1876 msgid "Add from CSV file" msgstr "从CSV文件添加" -#: inc/commoninjectionlib.class.php:1876 +#: inc/commoninjectionlib.class.php:1878 msgid "Update from CSV file" msgstr "从CSV文件更新" -#: inc/commoninjectionlib.class.php:1917 +#: inc/commoninjectionlib.class.php:1919 msgid "No right to import data" msgstr "无权导入数据" -#: inc/commoninjectionlib.class.php:1921 +#: inc/commoninjectionlib.class.php:1923 msgid "No right to update data" msgstr "无权更新数据" -#: inc/commoninjectionlib.class.php:1925 +#: inc/commoninjectionlib.class.php:1927 msgid "Size of the inserted value is to expansive" msgstr "" -#: inc/commoninjectionlib.class.php:1929 +#: inc/commoninjectionlib.class.php:1931 msgid "Import not allowed" msgstr "禁止导入" -#: inc/commoninjectionlib.class.php:1933 +#: inc/commoninjectionlib.class.php:1935 msgid "Import failed" msgstr "导入失败" -#: inc/commoninjectionlib.class.php:1937 +#: inc/commoninjectionlib.class.php:1939 msgid "At least one mandatory field is not present" msgstr "至少有一个必填字段还没有" -#: inc/commoninjectionlib.class.php:1941 +#: inc/commoninjectionlib.class.php:1943 msgid "Data to insert are correct" msgstr "插入数据正确" -#: inc/commoninjectionlib.class.php:1945 +#: inc/commoninjectionlib.class.php:1947 msgid "One data is not the good type" msgstr "一个数据类型不对" -#: inc/commoninjectionlib.class.php:1949 +#: inc/commoninjectionlib.class.php:1951 msgid "Warning" msgstr "警告" -#: inc/commoninjectionlib.class.php:1953 +#: inc/commoninjectionlib.class.php:1955 msgid "Data not found" msgstr "数据未找到" From 04050edf0748d3d42aa5f7083e25aee1411084e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Anne?= Date: Tue, 27 Oct 2020 15:26:36 +0100 Subject: [PATCH 5/6] Add Japanese (Japan) locale --- locales/ja_JP.mo | Bin 0 -> 8718 bytes locales/ja_JP.po | 466 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 466 insertions(+) create mode 100644 locales/ja_JP.mo create mode 100644 locales/ja_JP.po diff --git a/locales/ja_JP.mo b/locales/ja_JP.mo new file mode 100644 index 0000000000000000000000000000000000000000..e94ef20b0a524b80e63229483eab78efe6c859cc GIT binary patch literal 8718 zcma)3%hnY;1G}BHynYr4PG@T5|WQOUq zf6(7|?%9Wg#Pp7ie)pVv9^d(1=j?ypvEZQM*+%&kCA>u`Y53<``Nw1Zrc$4SpMe%^ zhtjXda3}l?>L(4)8(xOLOZzqW3HT2D9aw^Y2;YOh5ASH8z{PMOY=yrKABA^A7g})0 z@Ep94`VZmn!S@UsKC0C1)bECO!6lGC)y_YfAH&bU2`Kuzl}~=eoh}@rsQg4Q`?$=CxD-^lA4G%!E|26ad z9}NEm%KQTS9f3(+0Un7Gi-yBUwkO@9)Mql*G&6+Q0(w=l7sluN+|s^@Uw6P z%09;-E}?#8zDJN0s%}OImR7ey8MhFM9=-x)e``(qw@v*!P~;tkBF~F(Is5?>dEbZp zsb-u_=2-`&{s?S^IrtawlBqAjIYr++P~HXpF#K=BTQJH^w96ywc2T|{74zI~xE0E}@`ztZjIE}y z9sT^Nq3A{)(d}9a?yltoIxn!S`leKPL~o=Q^#DcozJwyNAP?@Ky7gP_pX@(L`8-8p zk5s51*`Ms~TX9wYUtjnB81E0()ky)$rieZ7p@_czgd)$kV`$%%*NqfRtX5LiP*zcT zC{I$vKDSZYDVr(sJQ73agg-Lxj-fzefY8;?&HR@bkVkAMej?AKG4$QyE9PDB5z3!Y znNQR@lScaM7dYLk*DE(lx37Qibc7FBF{p~ zQvF7LgAbYa7D$-u{4Fsc&nAlayZGG06tyU2+5NT~Iw>pZrE{6=2U`MZ>h^Nk`Y!eL zKqca5Rj=m-j%8cju9Hrg#t(c9?XI*_`PgDD{o?&gmMvHMrBPm%&>}BwDVFuUjJ0ah zR%T2)(&C1$m$lPYN4DGZGq%)d-fm};?7-`jdZ60UX|LZ(`i}l?dEHjZ_xe&^fAw41 z%{oD~hZztz=K4~0$Xa@ixFRz+JKP|2vpwPY z&ZR9k`=paJ5>-Cuvh#EZt+ZnYq2*;AV+qR*m?G)6;5Z(M{4yIbkelD1&4sEL= z)93l2((lP$C%G+tt!{Ew)$*NMe-Tc5Ox!8-m_Bg)(6W8mZM;Kf#wM{@)oP5D_G~-= z!&`wZqNz3LJRGoc*=<=qt2H}h1pLmcE*=^HW=}b3H{+ttxay$u6qb%_u{@&Te&4G!>J5l->63MXUe%7QvPE%8)ht{TsR^M=Jlr6p?ZQ7CJrp1A=Skh4)n>MUivFyu<78UE+>b4OrRjG*rZSlxjQ=jkk zVDCV82?Cd(vXCq3^$k=PLe179dQ=?IlD*}!q2mXZb6Y zFXqsSTwe`@dVgJyM_|A}trr7W_I7kBNkOtuA#W5LJ z171!fWassHb4F5@P^|2`(R#$oEspJD2iw@EI3`~M5@4MplXH3{LFEEDcx1HBCPzh_sa2 zqEEkB=k69c)U&lCFwSe=vi+>2Nkgl(t^)zcu3}AAUD4Z4&T&(CIb%ZN+{=YaM0blh z1?(YsS|o7hmgpcBs<0WH?~sovJ1A_X&2kYkrPjsN+mLx!~lwA(_5*?|;R`NY3V5`;HwrXwLgKMm})CZEEW8?{5rc4!7Ic(U|lyODdeVO4q0Xjz8`gKMUsKyoOJj4xDvy+uMGRcL)e4;*VN+k)cC!zV z@oYbE!j;;~YyD)YZpTloF~@wXwW7-ntMay5daZ`ebk4WaiFS_kpw-Iu>1wdDx zUD^CVgItVDLx)Q@c1@khNBOf+{%ABfXj-FuAu0?<`L}7U+<~pAcrYrw5*4pS#S2mK z>8S9`bpA?t_$ABShZBjqu21QHhotKq{c0CxxkAslIdfsw3!RJ#r(|?~PgHn%>c;ib z@Cg;8T-;SU@tT^xaHMqgOq4$#70yS+!%^YyqT<=8cv*>T#fwp~D6Pf8sBnf>q?ovV ztUR<|_F34YrcRE~6i+y#srV%*G5ED+0Dc(XMA_TuJ6HcHfnA&~5wC7;? z)Und;t0);~IHx@U4OexG8|~F@qetjY6+>3sKux`JZ0e26#)?sKw|Gk7MomY>7q#yU zu}0-vF)wPvqJ?oapC;%1U`54Oqd6wck4&A}qg98C#m=s!E|1(O?K&NMKuv`Fctx{2 zRr&DgiMNiFuD@KmwvT0B7ylApBP`HLZNoM16MrObp2o_1%SXPey>?U&dn%HclK+Zd z01}9G(u#|o9GyHR`o0(yF4gMgJts@oUgu{4CXZv7E;Hg&X@3|ija)4a?Pi1JL%T~C z533ka0g1Ih^&-bRV#eu1&ratLMtNL`2-|5A!F-ypsH(PiRT>+axcU@6x37Hg(j;+V zbX9y=Yt)2wEOJF(1WEBoBw;&)ye0M&lGwd8H`5j&81hLTVnQJC*}OmHFEb%zI=7+JaHw*Hc=fFxUF1>jaCVqqZP4ZqtEgbR7E~74Zko? z(AP{iR@%R}^z>dNtPCKJ%#aY*FpA{YVpPEB+%;Z}3UAgvL`Ci!d*YN{I)1f$^$_3c zf{~QYvBMRlmeS*T<=lxg({Z_JNZ`IM{!_S$P;t(WHDS$|w34{#j?!n`g=!bE86!~2 zoTr~Qt;wEsLX%$)?wjV$G}GqMU}4s*atp!7n10SPL=T7qm&Ab+O41yU2Jzc zhvd`xi=S9$?D@&J34!WugR5&{Mjz&!Cy%1j>A~kFu3Thz#mXb)*KlR-7@RU}QEt8Q z&h|!(%5;, YEAR. +# +# Translators: +# AOZO, 2020 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-10-27 14:24+0000\n" +"PO-Revision-Date: 2018-06-21 12:57+0000\n" +"Last-Translator: AOZO, 2020\n" +"Language-Team: Japanese (Japan) (https://www.transifex.com/teclib/teams/28042/ja_JP/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja_JP\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: hook.php:124 hook.php:141 setup.php:63 +msgid "Can't create folder" +msgstr "フォルダを作成できません" + +#: front/mapping.form.php:60 +msgid "" +"One link field must be selected: it will be used to check if data already " +"exists" +msgstr "1つ以上のリンクフィールドを選択してください:同じデータか確認するために使用します" + +#: front/mapping.form.php:76 +msgid "" +"This step allows you to add informations not present in the file. You'll be " +"asked for theses informations while using the model." +msgstr "このタブでは、ファイルに存在しない追加情報を定義できます。追加情報はインジェクションの途中で入力が求められます。" + +#: front/clientinjection.form.php:34 inc/profile.class.php:67 +#: inc/menu.class.php:38 setup.php:94 +msgid "Data injection" +msgstr "インジェクション" + +#: front/clientinjection.form.php:50 +msgid "One mandatory field is not filled" +msgstr "1つの必須フィールドが入力されていません" + +#: front/clientinjection.form.php:83 front/model.form.php:88 +msgid "The file could not be found" +msgstr "ファイルが見つかりませんでした" + +#: front/popup.php:37 inc/mapping.class.php:117 +msgid "See the file" +msgstr "ファイルを見る" + +#: front/popup.php:43 inc/model.class.php:1518 +msgid "Data injection report" +msgstr "インジェクション レポート" + +#: inc/dropdown.class.php:37 +msgid "dd-mm-yyyy" +msgstr "dd-mm-yyyy" + +#: inc/dropdown.class.php:39 +msgid "mm-dd-yyyy" +msgstr "mm-dd-yyyy" + +#: inc/dropdown.class.php:41 +msgid "yyyy-mm-dd" +msgstr "yyyy-mm-dd" + +#: inc/dropdown.class.php:60 +msgid "1 234.56" +msgstr "1 234.56" + +#: inc/dropdown.class.php:62 +msgid "1 234,56" +msgstr "1 234.56" + +#: inc/dropdown.class.php:64 +msgid "1,234.56" +msgstr "1,234.56" + +#: inc/dropdown.class.php:87 inc/model.class.php:770 +#: inc/clientinjection.class.php:153 +msgid "File to inject" +msgstr "インジェクションするファイル" + +#: inc/dropdown.class.php:88 inc/model.class.php:772 +msgid "Mappings" +msgstr "マッピング" + +#: inc/dropdown.class.php:90 inc/model.class.php:775 +msgid "Additional Information" +msgstr "追加情報" + +#: inc/dropdown.class.php:94 +msgid "Model available for use" +msgstr "モデルは使用可能です" + +#: inc/dropdown.class.php:119 +msgid "Automatic detection" +msgstr "自動検出" + +#: inc/dropdown.class.php:122 +msgid "UTF-8" +msgstr "UTF-8" + +#: inc/dropdown.class.php:123 +msgid "ISO8859-1" +msgstr "ISO8859-1" + +#: inc/profile.class.php:40 +msgid "Model management" +msgstr "モデル管理" + +#: inc/profile.class.php:43 inc/clientinjection.class.php:214 +#: inc/menu.class.php:56 inc/menu.class.php:57 inc/menu.class.php:61 +msgid "Injection of the file" +msgstr "ファイルをインジェクション" + +#: inc/model.class.php:384 inc/model.class.php:670 +msgid "Allow lines creation" +msgstr "行を追加する" + +#: inc/model.class.php:393 inc/model.class.php:673 +msgid "Allow lines update" +msgstr "行を更新する" + +#: inc/model.class.php:402 inc/model.class.php:658 +msgid "Type of data to import" +msgstr "インポートタイプ" + +#: inc/model.class.php:412 inc/model.class.php:682 +msgid "Allow creation of dropdowns" +msgstr "ドロップダウンを作成する" + +#: inc/model.class.php:420 inc/model.class.php:686 +msgid "Dates format" +msgstr "日付形式" + +#: inc/model.class.php:429 inc/model.class.php:699 +msgid "Float format" +msgstr "小数点形式" + +#: inc/model.class.php:439 inc/model.class.php:708 +msgid "Try to establish network connection is possible" +msgstr "ネットワーク接続の登録を試みる" + +#: inc/model.class.php:449 inc/model.class.php:712 +msgid "Port unicity criteria" +msgstr "ポートユニティ基準" + +#: inc/model.class.php:678 +msgid "Advanced options" +msgstr "高度なオプション" + +#: inc/model.class.php:695 +msgid "Allow update of existing fields" +msgstr "フィールドの値を更新する" + +#: inc/model.class.php:738 +msgctxt "button" +msgid "Validate the model" +msgstr "モデルを検証する" + +#: inc/model.class.php:803 +msgid "Load this file" +msgstr "このファイルをロード" + +#: inc/model.class.php:882 +msgid "Please enter a name for the model" +msgstr "モデルの名前を入力してください" + +#: inc/model.class.php:891 +msgid "Your model should allow import and/or update of data" +msgstr "モデルはデータの追加/更新を許可する必要があります" + +#: inc/model.class.php:910 +msgid "You are not the initial creator of this model" +msgstr "あなたはこのモデルの作成者ではありません" + +#: inc/model.class.php:973 +#, php-format +msgid "Impossible to copy the file in %s" +msgstr "%s でファイルをコピーできない" + +#: inc/model.class.php:981 +msgid "File format is wrong" +msgstr "ファイル形式が間違っています" + +#: inc/model.class.php:982 +msgid "Extension csv required" +msgstr "拡張csvが必要" + +#: inc/model.class.php:1059 +msgid "Not data to import" +msgstr "データがありません" + +#: inc/model.class.php:1119 +msgid "The file is ok." +msgstr "ファイルに問題ありません。" + +#: inc/model.class.php:1144 +msgid "The number of columns of the file is incorrect." +msgstr "ファイルの列数が間違っています。" + +#: inc/model.class.php:1146 +#, php-format +msgid "%d awaited column" +msgid_plural "%d awaited columns" +msgstr[0] "%d 列必要です " + +#: inc/model.class.php:1151 +#, php-format +msgid "%d found column" +msgid_plural "%d found columns" +msgstr[0] "%d 列あります" + +#: inc/model.class.php:1191 +msgid "At least one column is incorrect" +msgstr "少なくとも1つの列が正しくありません" + +#: inc/model.class.php:1199 +msgid "Into the file" +msgstr "ファイルへ " + +#: inc/model.class.php:1204 +msgid "From the model" +msgstr "モデルから" + +#: inc/model.class.php:1371 inc/commoninjectionlib.class.php:1959 +msgid "Undetermined" +msgstr "未定" + +#: inc/model.class.php:1444 inc/model.class.php:1527 +msgid "Array of successful injections" +msgstr "一連のインジェクションが成功" + +#: inc/model.class.php:1451 inc/model.class.php:1481 inc/model.class.php:1530 +#: inc/model.class.php:1550 +msgid "Line" +msgstr "行" + +#: inc/model.class.php:1452 inc/model.class.php:1483 inc/model.class.php:1531 +#: inc/model.class.php:1552 +msgid "Data Import" +msgstr "データのインポート" + +#: inc/model.class.php:1453 inc/model.class.php:1484 inc/model.class.php:1532 +#: inc/model.class.php:1553 +msgid "Injection type" +msgstr "インジェクション タイプ" + +#: inc/model.class.php:1454 inc/model.class.php:1485 inc/model.class.php:1533 +#: inc/model.class.php:1554 +msgid "Object Identifier" +msgstr "オブジェクト識別子" + +#: inc/model.class.php:1474 inc/model.class.php:1547 +msgid "Array of unsuccessful injections" +msgstr "一連のインジェクションが失敗" + +#: inc/model.class.php:1482 inc/model.class.php:1551 inc/model.class.php:1568 +msgid "Data check" +msgstr "データチェック" + +#: inc/clientinjection.class.php:88 +msgid "Use an existing model" +msgstr "モデルの選択" + +#: inc/clientinjection.class.php:96 +msgid "No model currently available" +msgstr "利用可能なモデルはありません" + +#: inc/clientinjection.class.php:105 +msgid "You can start the model creation by hitting the button" +msgstr "ボタンを押すとモデルの作成を開始できます" + +#: inc/clientinjection.class.php:156 inc/info.class.php:247 +msgid "Choose a file" +msgstr "ファイルを選択" + +#: inc/clientinjection.class.php:162 +msgid "File encoding" +msgstr "文字コード" + +#: inc/clientinjection.class.php:170 +msgid "Warning : existing mapped column will be overridden" +msgstr "警告:既存のマップされた列は上書きされます" + +#: inc/clientinjection.class.php:173 +msgid "" +"Watch out, you're about to inject data into GLPI. Are you sure you want to " +"do it ?" +msgstr "GLPIにデータをインジェクションします。 実行してもよろしいですか?" + +#: inc/clientinjection.class.php:180 +msgid "Launch the import" +msgstr "インジェクション開始" + +#: inc/clientinjection.class.php:210 +msgid "Import progress" +msgstr "インジェクション状況" + +#: inc/clientinjection.class.php:280 +#, php-format +msgid "Injection of the file... %d%%" +msgstr "ファイルのインジェクション... %d%%" + +#: inc/clientinjection.class.php:297 +msgid "Injection finished" +msgstr "インジェクション完了" + +#: inc/clientinjection.class.php:370 +msgid "Injection's results" +msgstr "インジェクションの結果" + +#: inc/clientinjection.class.php:375 +msgid "Injection successful" +msgstr "インジェクション成功" + +#: inc/clientinjection.class.php:378 +msgid "Injection encounters errors" +msgstr "インジェクションでエラーが発生しました" + +#: inc/clientinjection.class.php:387 +msgid "See the log" +msgstr "ログを見る" + +#: inc/clientinjection.class.php:393 +msgid "Export rapport in PDF" +msgstr "PDFでレポートを表示" + +#: inc/clientinjection.class.php:399 +msgid "Export the log" +msgstr "ログを表示" + +#: inc/clientinjection.class.php:407 +msgid "Finish" +msgstr "完了" + +#: inc/info.class.php:84 inc/info.class.php:141 inc/mapping.class.php:124 +msgid "Tables" +msgstr "テーブル" + +#: inc/info.class.php:86 inc/info.class.php:143 +msgid "Mandatory information" +msgstr "必須情報" + +#: inc/info.class.php:142 +msgid "Fields" +msgstr "フィールド" + +#: inc/info.class.php:246 +msgid "Complementary information" +msgstr "補足情報" + +#: inc/info.class.php:256 +msgid "Download file sample" +msgstr "サンプルファイルをダウンロード" + +#: inc/webservice.class.php:78 +msgid "Model unknown" +msgstr "不明なモデル" + +#: inc/webservice.class.php:86 inc/webservice.class.php:95 +msgid "You cannot access this model" +msgstr "このモデルにアクセスできません" + +#: inc/webservice.class.php:115 +msgid "Entity unknown" +msgstr "不明なエンティティ" + +#: inc/webservice.class.php:123 +msgid "You cannot access this entity" +msgstr "このエンティティにアクセスできません" + +#: inc/computerinjection.class.php:72 +msgid "Antivirus name" +msgstr "ウイルス対策ソフト" + +#: inc/modelcsv.class.php:160 +msgid "Specific file format options" +msgstr "ファイル形式のオプション" + +#: inc/modelcsv.class.php:163 +msgid "Header's presence" +msgstr "ヘッダー有り" + +#: inc/modelcsv.class.php:167 +msgid "File delimitor" +msgstr "列の区切り文字" + +#: inc/networkequipmentinjection.class.php:72 +msgid "Number of ports" +msgstr "ポート数" + +#: inc/mapping.class.php:123 +msgid "Header of the file" +msgstr "ファイルのヘッダー" + +#: inc/mapping.class.php:126 +msgid "Link field" +msgstr "リンクフィールド" + +#: inc/networkportinjection.class.php:89 +msgid "Port MAC address" +msgstr "ポートMACアドレス" + +#: inc/injectiontype.class.php:131 +msgid "-------Choose a table-------" +msgstr "------- テーブルを選択 ---------" + +#: inc/injectiontype.class.php:193 +msgid "-------Choose a field-------" +msgstr "------- フィールドを選択 ---------" + +#: inc/commoninjectionlib.class.php:1876 +msgid "Add from CSV file" +msgstr "CSVファイルから追加" + +#: inc/commoninjectionlib.class.php:1878 +msgid "Update from CSV file" +msgstr "CSVファイルから更新" + +#: inc/commoninjectionlib.class.php:1919 +msgid "No right to import data" +msgstr "インジェクションする権限がありません" + +#: inc/commoninjectionlib.class.php:1923 +msgid "No right to update data" +msgstr "データを更新する権利がありません" + +#: inc/commoninjectionlib.class.php:1927 +msgid "Size of the inserted value is to expansive" +msgstr "挿入された値のサイズを拡張する " + +#: inc/commoninjectionlib.class.php:1931 +msgid "Import not allowed" +msgstr "データの追加は許可されていません" + +#: inc/commoninjectionlib.class.php:1935 +msgid "Import failed" +msgstr "インポートに失敗しました" + +#: inc/commoninjectionlib.class.php:1939 +msgid "At least one mandatory field is not present" +msgstr "少なくとも1つの必須フィールドが存在しません" + +#: inc/commoninjectionlib.class.php:1943 +msgid "Data to insert are correct" +msgstr "挿入するデータは正しい" + +#: inc/commoninjectionlib.class.php:1947 +msgid "One data is not the good type" +msgstr "1つのデータは適切なタイプではありません" + +#: inc/commoninjectionlib.class.php:1951 +msgid "Warning" +msgstr "警告" + +#: inc/commoninjectionlib.class.php:1955 +msgid "Data not found" +msgstr "データが見つかりません" From 13d01f5fbd669b1d6a43d028108914370e5ecc5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Anne?= Date: Tue, 27 Oct 2020 15:28:31 +0100 Subject: [PATCH 6/6] Add 2.8.1 version definition --- datainjection.xml | 5 +++++ setup.php | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/datainjection.xml b/datainjection.xml index c1d19ec1..4d48211c 100644 --- a/datainjection.xml +++ b/datainjection.xml @@ -28,6 +28,11 @@ Xavier Caillaud + + 2.8.1 + ~9.5.0 + https://github.com/pluginsGLPI/datainjection/releases/download/2.8.1/glpi-datainjection-2.8.1.tar.bz2 + 2.8.0 ~9.5.0 diff --git a/setup.php b/setup.php index ec1b5023..a225409e 100644 --- a/setup.php +++ b/setup.php @@ -28,7 +28,7 @@ @since 2009 ---------------------------------------------------------------------- */ -define ('PLUGIN_DATAINJECTION_VERSION', '2.8.0'); +define ('PLUGIN_DATAINJECTION_VERSION', '2.8.1'); // Minimal GLPI version, inclusive define("PLUGIN_DATAINJECTION_MIN_GLPI", "9.5");