From e1418dfdc16d26748eed069bf58a8dbd95d1d317 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Wed, 24 Sep 2025 18:13:30 +0200 Subject: [PATCH 01/82] Do not create the filter form in the ajax requests for tables, if it is not needed --- src/Controller/PartListsController.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/Controller/PartListsController.php b/src/Controller/PartListsController.php index b2df18c1..8ea218f4 100644 --- a/src/Controller/PartListsController.php +++ b/src/Controller/PartListsController.php @@ -154,12 +154,17 @@ class PartListsController extends AbstractController $filter_changer($filter); } - $filterForm = $this->createForm(PartFilterType::class, $filter, ['method' => 'GET']); - if($form_changer !== null) { - $form_changer($filterForm); - } + //If we are in a post request for the tables, we only have to apply the filter form if the submit query param was set + //This saves us some time from creating this complicated term on simple list pages, where no special filter is applied + $filterForm = null; + if ($request->getMethod() !== 'POST' || $request->query->has('part_filter')) { + $filterForm = $this->createForm(PartFilterType::class, $filter, ['method' => 'GET']); + if ($form_changer !== null) { + $form_changer($filterForm); + } - $filterForm->handleRequest($formRequest); + $filterForm->handleRequest($formRequest); + } $table = $this->dataTableFactory->createFromType(PartsDataTable::class, array_merge( ['filter' => $filter], $additional_table_vars), @@ -186,7 +191,7 @@ class PartListsController extends AbstractController return $this->render($template, array_merge([ 'datatable' => $table, - 'filterForm' => $filterForm->createView(), + 'filterForm' => $filterForm?->createView(), ], $additonal_template_vars)); } From 07166037b9cff583efe5816597b635b8b51daa53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Thu, 25 Sep 2025 11:53:55 +0200 Subject: [PATCH 02/82] New translations security.en.xlf (Polish) --- translations/security.pl.xlf | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/translations/security.pl.xlf b/translations/security.pl.xlf index 232bea19..2ae0f64b 100644 --- a/translations/security.pl.xlf +++ b/translations/security.pl.xlf @@ -1,17 +1,23 @@ - + user.login_error.user_disabled Twoje konto jest wyłączone! Skontaktuj się z administratorem, jeśli uważasz, że jest to niewłaściwe. - + saml.error.cannot_login_local_user_per_saml Nie możesz zalogować się jako użytkownik lokalny poprzez SSO! Zamiast tego użyj hasła użytkownika lokalnego. + + + saml.error.cannot_login_saml_user_locally + Nie można zalogować się lokalnie do tego użytkownika + + From 4d98605e93e3a6dc9f77439d7225fb639f988998 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 00:20:40 +0200 Subject: [PATCH 03/82] Fixed problem of missing page breaks when generating multiple labels This was caused by some behavior change introduced in dompdf 3.1.1 This fixes issue #1070 --- composer.json | 2 +- composer.lock | 879 +++++++++--------- .../label_system/labels/base_label.html.twig | 19 +- .../label_system/labels/label_style.css.twig | 14 + 4 files changed, 473 insertions(+), 441 deletions(-) diff --git a/composer.json b/composer.json index 9f335f94..f53130d4 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "doctrine/doctrine-bundle": "^2.0", "doctrine/doctrine-migrations-bundle": "^3.0", "doctrine/orm": "^3.2.0", - "dompdf/dompdf": "^v3.0.0", + "dompdf/dompdf": "^3.1.2", "gregwar/captcha-bundle": "^2.1.0", "hshn/base64-encoded-file": "^5.0", "jbtronics/2fa-webauthn": "^3.0.0", diff --git a/composer.lock b/composer.lock index 1970868e..5fa11c2d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "10fd1b276a868a4f195721ac5fcd82de", + "content-hash": "3b5a603cc4c289262a2e58b0f37ee42e", "packages": [ { "name": "amphp/amp", @@ -968,7 +968,7 @@ }, { "name": "api-platform/doctrine-common", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/doctrine-common.git", @@ -1052,22 +1052,22 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/doctrine-common/tree/v4.2.0" + "source": "https://github.com/api-platform/doctrine-common/tree/v4.2.2" }, "time": "2025-08-27T12:34:14+00:00" }, { "name": "api-platform/doctrine-orm", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/doctrine-orm.git", - "reference": "23b0de35bb7d2903854c6ee3ac300b7f5056c12b" + "reference": "d35d97423f7b399117ee033ecc886b3ed9dc2e23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/doctrine-orm/zipball/23b0de35bb7d2903854c6ee3ac300b7f5056c12b", - "reference": "23b0de35bb7d2903854c6ee3ac300b7f5056c12b", + "url": "https://api.github.com/repos/api-platform/doctrine-orm/zipball/d35d97423f7b399117ee033ecc886b3ed9dc2e23", + "reference": "d35d97423f7b399117ee033ecc886b3ed9dc2e23", "shasum": "" }, "require": { @@ -1139,13 +1139,13 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/doctrine-orm/tree/v4.2.0" + "source": "https://github.com/api-platform/doctrine-orm/tree/v4.2.2" }, - "time": "2025-09-16T12:49:22+00:00" + "time": "2025-10-07T13:54:25+00:00" }, { "name": "api-platform/documentation", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/documentation.git", @@ -1202,13 +1202,13 @@ ], "description": "API Platform documentation controller.", "support": { - "source": "https://github.com/api-platform/documentation/tree/v4.2.0" + "source": "https://github.com/api-platform/documentation/tree/v4.2.2" }, "time": "2025-08-19T08:04:29+00:00" }, { "name": "api-platform/http-cache", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/http-cache.git", @@ -1282,22 +1282,22 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/http-cache/tree/v4.2.0" + "source": "https://github.com/api-platform/http-cache/tree/v4.2.2" }, "time": "2025-09-16T12:51:08+00:00" }, { "name": "api-platform/hydra", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/hydra.git", - "reference": "5061103e7a5f019097993e6370232c46e24b9b42" + "reference": "bfbe928e6a3999433ef11afc267e591152b17cc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/hydra/zipball/5061103e7a5f019097993e6370232c46e24b9b42", - "reference": "5061103e7a5f019097993e6370232c46e24b9b42", + "url": "https://api.github.com/repos/api-platform/hydra/zipball/bfbe928e6a3999433ef11afc267e591152b17cc3", + "reference": "bfbe928e6a3999433ef11afc267e591152b17cc3", "shasum": "" }, "require": { @@ -1369,13 +1369,13 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/hydra/tree/v4.2.0" + "source": "https://github.com/api-platform/hydra/tree/v4.2.2" }, - "time": "2025-09-16T12:49:22+00:00" + "time": "2025-10-07T13:39:38+00:00" }, { "name": "api-platform/json-api", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/json-api.git", @@ -1451,26 +1451,26 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/json-api/tree/v4.2.0" + "source": "https://github.com/api-platform/json-api/tree/v4.2.2" }, "time": "2025-09-16T12:49:22+00:00" }, { "name": "api-platform/json-schema", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/json-schema.git", - "reference": "e25a8d95b3958abdbe07055833bd69f5f3ed4aeb" + "reference": "ec81bdd09375067d7d2555c10ec3dfc697874327" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/json-schema/zipball/e25a8d95b3958abdbe07055833bd69f5f3ed4aeb", - "reference": "e25a8d95b3958abdbe07055833bd69f5f3ed4aeb", + "url": "https://api.github.com/repos/api-platform/json-schema/zipball/ec81bdd09375067d7d2555c10ec3dfc697874327", + "reference": "ec81bdd09375067d7d2555c10ec3dfc697874327", "shasum": "" }, "require": { - "api-platform/metadata": "^4.2@beta", + "api-platform/metadata": "^4.2", "php": ">=8.2", "symfony/console": "^6.4 || ^7.0", "symfony/property-info": "^6.4 || ^7.1", @@ -1532,22 +1532,22 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/json-schema/tree/v4.2.0" + "source": "https://github.com/api-platform/json-schema/tree/v4.2.2" }, - "time": "2025-09-16T12:49:22+00:00" + "time": "2025-10-07T09:45:59+00:00" }, { "name": "api-platform/jsonld", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/jsonld.git", - "reference": "0f4c79c1f57680cbbcaaf7219e4e0aa2865a2c51" + "reference": "774b460273177983c52540a479ea9e9f940d7a1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/jsonld/zipball/0f4c79c1f57680cbbcaaf7219e4e0aa2865a2c51", - "reference": "0f4c79c1f57680cbbcaaf7219e4e0aa2865a2c51", + "url": "https://api.github.com/repos/api-platform/jsonld/zipball/774b460273177983c52540a479ea9e9f940d7a1b", + "reference": "774b460273177983c52540a479ea9e9f940d7a1b", "shasum": "" }, "require": { @@ -1612,22 +1612,22 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/jsonld/tree/v4.2.0" + "source": "https://github.com/api-platform/jsonld/tree/v4.2.2" }, - "time": "2025-09-09T12:23:22+00:00" + "time": "2025-09-25T19:30:56+00:00" }, { "name": "api-platform/metadata", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/metadata.git", - "reference": "71db1e169d3c0b28d1d3eab5b572720285ad1a6c" + "reference": "5aeba910cb6352068664ca11cd9ee0dc208894c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/metadata/zipball/71db1e169d3c0b28d1d3eab5b572720285ad1a6c", - "reference": "71db1e169d3c0b28d1d3eab5b572720285ad1a6c", + "url": "https://api.github.com/repos/api-platform/metadata/zipball/5aeba910cb6352068664ca11cd9ee0dc208894c0", + "reference": "5aeba910cb6352068664ca11cd9ee0dc208894c0", "shasum": "" }, "require": { @@ -1710,22 +1710,22 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/metadata/tree/v4.2.0" + "source": "https://github.com/api-platform/metadata/tree/v4.2.2" }, - "time": "2025-09-15T12:27:38+00:00" + "time": "2025-10-08T08:36:37+00:00" }, { "name": "api-platform/openapi", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/openapi.git", - "reference": "8e400e24ef695f17dbeeaeb60442707ba9c1dbd1" + "reference": "2545f2be06eed0f9a121d631b8f1db22212a7826" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/openapi/zipball/8e400e24ef695f17dbeeaeb60442707ba9c1dbd1", - "reference": "8e400e24ef695f17dbeeaeb60442707ba9c1dbd1", + "url": "https://api.github.com/repos/api-platform/openapi/zipball/2545f2be06eed0f9a121d631b8f1db22212a7826", + "reference": "2545f2be06eed0f9a121d631b8f1db22212a7826", "shasum": "" }, "require": { @@ -1800,26 +1800,26 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/openapi/tree/v4.2.0" + "source": "https://github.com/api-platform/openapi/tree/v4.2.2" }, - "time": "2025-09-16T12:49:22+00:00" + "time": "2025-09-30T12:06:50+00:00" }, { "name": "api-platform/serializer", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/serializer.git", - "reference": "8c94416556df14fd20203975d000c0213a308e2d" + "reference": "58c1378af6429049ee62951b838f6b645706c3a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/serializer/zipball/8c94416556df14fd20203975d000c0213a308e2d", - "reference": "8c94416556df14fd20203975d000c0213a308e2d", + "url": "https://api.github.com/repos/api-platform/serializer/zipball/58c1378af6429049ee62951b838f6b645706c3a3", + "reference": "58c1378af6429049ee62951b838f6b645706c3a3", "shasum": "" }, "require": { - "api-platform/metadata": "^4.1.16", + "api-platform/metadata": "^4.2.0", "api-platform/state": "^4.1.11", "php": ">=8.2", "symfony/property-access": "^6.4 || ^7.0", @@ -1893,22 +1893,22 @@ "serializer" ], "support": { - "source": "https://github.com/api-platform/serializer/tree/v4.2.0" + "source": "https://github.com/api-platform/serializer/tree/v4.2.2" }, - "time": "2025-09-15T13:20:40+00:00" + "time": "2025-10-03T08:13:34+00:00" }, { "name": "api-platform/state", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/state.git", - "reference": "439b0c542e4c2e921f909f2f2e01d077ed0248f4" + "reference": "7dc3dfbafa4627cc789bd8bcd4da46e6c37f6b26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/state/zipball/439b0c542e4c2e921f909f2f2e01d077ed0248f4", - "reference": "439b0c542e4c2e921f909f2f2e01d077ed0248f4", + "url": "https://api.github.com/repos/api-platform/state/zipball/7dc3dfbafa4627cc789bd8bcd4da46e6c37f6b26", + "reference": "7dc3dfbafa4627cc789bd8bcd4da46e6c37f6b26", "shasum": "" }, "require": { @@ -1924,6 +1924,7 @@ "api-platform/validator": "^4.1", "phpunit/phpunit": "11.5.x-dev", "symfony/http-foundation": "^6.4 || ^7.0", + "symfony/object-mapper": "^7.3", "symfony/type-info": "^7.3", "symfony/web-link": "^6.4 || ^7.1", "willdurand/negotiation": "^3.1" @@ -1988,22 +1989,22 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/state/tree/v4.2.0" + "source": "https://github.com/api-platform/state/tree/v4.2.2" }, - "time": "2025-09-17T08:54:53+00:00" + "time": "2025-10-09T08:33:56+00:00" }, { "name": "api-platform/symfony", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/symfony.git", - "reference": "c3fa7d2176bd9c36e2961d88c4a69a5a7e948b83" + "reference": "44bb117df1cd5695203ec6a97999cabc85257780" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/symfony/zipball/c3fa7d2176bd9c36e2961d88c4a69a5a7e948b83", - "reference": "c3fa7d2176bd9c36e2961d88c4a69a5a7e948b83", + "url": "https://api.github.com/repos/api-platform/symfony/zipball/44bb117df1cd5695203ec6a97999cabc85257780", + "reference": "44bb117df1cd5695203ec6a97999cabc85257780", "shasum": "" }, "require": { @@ -2050,7 +2051,6 @@ "api-platform/graphql": "To support GraphQL.", "api-platform/hal": "to support the HAL format", "api-platform/ramsey-uuid": "To support Ramsey's UUID identifiers.", - "ocramius/package-versions": "To display the API Platform's version in the debug bar.", "phpstan/phpdoc-parser": "To support extracting metadata from PHPDoc.", "psr/cache-implementation": "To use metadata caching.", "symfony/cache": "To have metadata caching when using Symfony integration.", @@ -2118,22 +2118,22 @@ "symfony" ], "support": { - "source": "https://github.com/api-platform/symfony/tree/v4.2.0" + "source": "https://github.com/api-platform/symfony/tree/v4.2.2" }, - "time": "2025-09-16T12:49:22+00:00" + "time": "2025-10-09T08:33:56+00:00" }, { "name": "api-platform/validator", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/api-platform/validator.git", - "reference": "562f97b0acdacef462ff9ececd62158ae4709530" + "reference": "9986e84b27e3de7f87c7c23f238430a572f87f67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/validator/zipball/562f97b0acdacef462ff9ececd62158ae4709530", - "reference": "562f97b0acdacef462ff9ececd62158ae4709530", + "url": "https://api.github.com/repos/api-platform/validator/zipball/9986e84b27e3de7f87c7c23f238430a572f87f67", + "reference": "9986e84b27e3de7f87c7c23f238430a572f87f67", "shasum": "" }, "require": { @@ -2194,9 +2194,9 @@ "validator" ], "support": { - "source": "https://github.com/api-platform/validator/tree/v4.2.0" + "source": "https://github.com/api-platform/validator/tree/v4.2.2" }, - "time": "2025-09-05T08:12:26+00:00" + "time": "2025-09-29T15:36:04+00:00" }, { "name": "beberlei/assert", @@ -2992,16 +2992,16 @@ }, { "name": "doctrine/dbal", - "version": "4.3.3", + "version": "4.3.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "231959669bb2173194c95636eae7f1b41b2a8b19" + "reference": "1a2fbd0e93b8dec7c3d1ac2b6396a7b929b130dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/231959669bb2173194c95636eae7f1b41b2a8b19", - "reference": "231959669bb2173194c95636eae7f1b41b2a8b19", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/1a2fbd0e93b8dec7c3d1ac2b6396a7b929b130dc", + "reference": "1a2fbd0e93b8dec7c3d1ac2b6396a7b929b130dc", "shasum": "" }, "require": { @@ -3011,15 +3011,15 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "13.0.1", + "doctrine/coding-standard": "14.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.2", - "phpstan/phpstan": "2.1.22", - "phpstan/phpstan-phpunit": "2.0.6", + "phpstan/phpstan": "2.1.30", + "phpstan/phpstan-phpunit": "2.0.7", "phpstan/phpstan-strict-rules": "^2", "phpunit/phpunit": "11.5.23", - "slevomat/coding-standard": "8.16.2", - "squizlabs/php_codesniffer": "3.13.1", + "slevomat/coding-standard": "8.24.0", + "squizlabs/php_codesniffer": "4.0.0", "symfony/cache": "^6.3.8|^7.0", "symfony/console": "^5.4|^6.3|^7.0" }, @@ -3078,7 +3078,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/4.3.3" + "source": "https://github.com/doctrine/dbal/tree/4.3.4" }, "funding": [ { @@ -3094,7 +3094,7 @@ "type": "tidelift" } ], - "time": "2025-09-04T23:52:42+00:00" + "time": "2025-10-09T09:11:36+00:00" }, { "name": "doctrine/deprecations", @@ -3146,20 +3146,21 @@ }, { "name": "doctrine/doctrine-bundle", - "version": "2.16.2", + "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "1c10de0fe995f01eca6b073d1c2549ef0b603a7f" + "reference": "cd5d4da6a5f7cf3d8708e17211234657b5eb4e95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/1c10de0fe995f01eca6b073d1c2549ef0b603a7f", - "reference": "1c10de0fe995f01eca6b073d1c2549ef0b603a7f", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/cd5d4da6a5f7cf3d8708e17211234657b5eb4e95", + "reference": "cd5d4da6a5f7cf3d8708e17211234657b5eb4e95", "shasum": "" }, "require": { "doctrine/dbal": "^3.7.0 || ^4.0", + "doctrine/deprecations": "^1.0", "doctrine/persistence": "^3.1 || ^4", "doctrine/sql-formatter": "^1.0.1", "php": "^8.1", @@ -3167,7 +3168,6 @@ "symfony/config": "^6.4 || ^7.0", "symfony/console": "^6.4 || ^7.0", "symfony/dependency-injection": "^6.4 || ^7.0", - "symfony/deprecation-contracts": "^2.1 || ^3", "symfony/doctrine-bridge": "^6.4.3 || ^7.0.3", "symfony/framework-bundle": "^6.4 || ^7.0", "symfony/service-contracts": "^2.5 || ^3" @@ -3182,14 +3182,13 @@ "require-dev": { "doctrine/annotations": "^1 || ^2", "doctrine/cache": "^1.11 || ^2.0", - "doctrine/coding-standard": "^13", - "doctrine/deprecations": "^1.0", + "doctrine/coding-standard": "^14", "doctrine/orm": "^2.17 || ^3.1", "friendsofphp/proxy-manager-lts": "^1.0", "phpstan/phpstan": "2.1.1", "phpstan/phpstan-phpunit": "2.0.3", "phpstan/phpstan-strict-rules": "^2", - "phpunit/phpunit": "^10.5.53", + "phpunit/phpunit": "^10.5.53 || ^12.3.10", "psr/log": "^1.1.4 || ^2.0 || ^3.0", "symfony/doctrine-messenger": "^6.4 || ^7.0", "symfony/expression-language": "^6.4 || ^7.0", @@ -3203,7 +3202,7 @@ "symfony/var-exporter": "^6.4.1 || ^7.0.1", "symfony/web-profiler-bundle": "^6.4 || ^7.0", "symfony/yaml": "^6.4 || ^7.0", - "twig/twig": "^2.13 || ^3.0.4" + "twig/twig": "^2.14.7 || ^3.0.4" }, "suggest": { "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", @@ -3248,7 +3247,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineBundle/issues", - "source": "https://github.com/doctrine/DoctrineBundle/tree/2.16.2" + "source": "https://github.com/doctrine/DoctrineBundle/tree/2.18.0" }, "funding": [ { @@ -3264,24 +3263,24 @@ "type": "tidelift" } ], - "time": "2025-09-10T19:14:48+00:00" + "time": "2025-10-11T04:43:27+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", - "version": "3.4.2", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", - "reference": "5a6ac7120c2924c4c070a869d08b11ccf9e277b9" + "reference": "71c81279ca0e907c3edc718418b93fd63074856c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/5a6ac7120c2924c4c070a869d08b11ccf9e277b9", - "reference": "5a6ac7120c2924c4c070a869d08b11ccf9e277b9", + "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/71c81279ca0e907c3edc718418b93fd63074856c", + "reference": "71c81279ca0e907c3edc718418b93fd63074856c", "shasum": "" }, "require": { - "doctrine/doctrine-bundle": "^2.4", + "doctrine/doctrine-bundle": "^2.4 || ^3.0", "doctrine/migrations": "^3.2", "php": "^7.2 || ^8.0", "symfony/deprecation-contracts": "^2.1 || ^3", @@ -3289,7 +3288,7 @@ }, "require-dev": { "composer/semver": "^3.0", - "doctrine/coding-standard": "^12", + "doctrine/coding-standard": "^12 || ^14", "doctrine/orm": "^2.6 || ^3", "phpstan/phpstan": "^1.4 || ^2", "phpstan/phpstan-deprecation-rules": "^1 || ^2", @@ -3333,7 +3332,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineMigrationsBundle/issues", - "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.4.2" + "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.5.0" }, "funding": [ { @@ -3349,7 +3348,7 @@ "type": "tidelift" } ], - "time": "2025-03-11T17:36:26+00:00" + "time": "2025-10-12T17:06:40+00:00" }, { "name": "doctrine/event-manager", @@ -3874,16 +3873,16 @@ }, { "name": "doctrine/persistence", - "version": "4.1.0", + "version": "4.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "dcbdfe4b211ae09478e192289cae7ab0987b29a4" + "reference": "b9c49ad3558bb77ef973f4e173f2e9c2eca9be09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/dcbdfe4b211ae09478e192289cae7ab0987b29a4", - "reference": "dcbdfe4b211ae09478e192289cae7ab0987b29a4", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/b9c49ad3558bb77ef973f4e173f2e9c2eca9be09", + "reference": "b9c49ad3558bb77ef973f4e173f2e9c2eca9be09", "shasum": "" }, "require": { @@ -3892,11 +3891,11 @@ "psr/cache": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { - "doctrine/coding-standard": "^12", - "phpstan/phpstan": "1.12.7", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.6", - "phpunit/phpunit": "^9.6", + "doctrine/coding-standard": "^14", + "phpstan/phpstan": "2.1.30", + "phpstan/phpstan-phpunit": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.58 || ^12", "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0", "symfony/finder": "^4.4 || ^5.4 || ^6.0 || ^7.0" }, @@ -3947,7 +3946,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/4.1.0" + "source": "https://github.com/doctrine/persistence/tree/4.1.1" }, "funding": [ { @@ -3963,7 +3962,7 @@ "type": "tidelift" } ], - "time": "2025-08-21T16:00:31+00:00" + "time": "2025-10-16T20:13:18+00:00" }, { "name": "doctrine/sql-formatter", @@ -4022,16 +4021,16 @@ }, { "name": "dompdf/dompdf", - "version": "v3.1.2", + "version": "v3.1.3", "source": { "type": "git", "url": "https://github.com/dompdf/dompdf.git", - "reference": "b3493e35d31a5e76ec24c3b64a29b0034b2f32a6" + "reference": "baed300e4fb8226359c04395518059a136e2a2e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/b3493e35d31a5e76ec24c3b64a29b0034b2f32a6", - "reference": "b3493e35d31a5e76ec24c3b64a29b0034b2f32a6", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/baed300e4fb8226359c04395518059a136e2a2e2", + "reference": "baed300e4fb8226359c04395518059a136e2a2e2", "shasum": "" }, "require": { @@ -4080,9 +4079,9 @@ "homepage": "https://github.com/dompdf/dompdf", "support": { "issues": "https://github.com/dompdf/dompdf/issues", - "source": "https://github.com/dompdf/dompdf/tree/v3.1.2" + "source": "https://github.com/dompdf/dompdf/tree/v3.1.3" }, - "time": "2025-09-23T03:06:41+00:00" + "time": "2025-10-14T13:10:17+00:00" }, { "name": "dompdf/php-font-lib", @@ -4761,16 +4760,16 @@ }, { "name": "hshn/base64-encoded-file", - "version": "v5.0.2", + "version": "v5.0.3", "source": { "type": "git", "url": "https://github.com/hshn/base64-encoded-file.git", - "reference": "49e38d27fcf01a2f5b142886d6ef20fa62132a2d" + "reference": "74984c7e69fbed9378dbf1d64e632522cc1b6d95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hshn/base64-encoded-file/zipball/49e38d27fcf01a2f5b142886d6ef20fa62132a2d", - "reference": "49e38d27fcf01a2f5b142886d6ef20fa62132a2d", + "url": "https://api.github.com/repos/hshn/base64-encoded-file/zipball/74984c7e69fbed9378dbf1d64e632522cc1b6d95", + "reference": "74984c7e69fbed9378dbf1d64e632522cc1b6d95", "shasum": "" }, "require": { @@ -4817,9 +4816,9 @@ "description": "Provides handling base64 encoded files, and the integration of symfony/form", "support": { "issues": "https://github.com/hshn/base64-encoded-file/issues", - "source": "https://github.com/hshn/base64-encoded-file/tree/v5.0.2" + "source": "https://github.com/hshn/base64-encoded-file/tree/v5.0.3" }, - "time": "2025-07-06T05:52:34+00:00" + "time": "2025-10-06T10:34:52+00:00" }, { "name": "imagine/imagine", @@ -5766,16 +5765,16 @@ }, { "name": "league/csv", - "version": "9.25.0", + "version": "9.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/csv.git", - "reference": "f856f532866369fb1debe4e7c5a1db185f40ef86" + "reference": "cb491b1ba3c42ff2bcd0113814f4256b42bae845" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/csv/zipball/f856f532866369fb1debe4e7c5a1db185f40ef86", - "reference": "f856f532866369fb1debe4e7c5a1db185f40ef86", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/cb491b1ba3c42ff2bcd0113814f4256b42bae845", + "reference": "cb491b1ba3c42ff2bcd0113814f4256b42bae845", "shasum": "" }, "require": { @@ -5853,7 +5852,7 @@ "type": "github" } ], - "time": "2025-09-11T08:29:08+00:00" + "time": "2025-10-16T08:22:09+00:00" }, { "name": "league/html-to-markdown", @@ -6267,16 +6266,16 @@ }, { "name": "liip/imagine-bundle", - "version": "2.14.0", + "version": "2.15.0", "source": { "type": "git", "url": "https://github.com/liip/LiipImagineBundle.git", - "reference": "f80dc13e9a454682b8c2255b3487829d2f8a7fe4" + "reference": "f8c98a5a962806f26571db219412b64266c763d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/f80dc13e9a454682b8c2255b3487829d2f8a7fe4", - "reference": "f80dc13e9a454682b8c2255b3487829d2f8a7fe4", + "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/f8c98a5a962806f26571db219412b64266c763d8", + "reference": "f8c98a5a962806f26571db219412b64266c763d8", "shasum": "" }, "require": { @@ -6368,9 +6367,9 @@ ], "support": { "issues": "https://github.com/liip/LiipImagineBundle/issues", - "source": "https://github.com/liip/LiipImagineBundle/tree/2.14.0" + "source": "https://github.com/liip/LiipImagineBundle/tree/2.15.0" }, - "time": "2025-09-03T06:33:10+00:00" + "time": "2025-10-09T06:49:28+00:00" }, { "name": "lorenzo/pinky", @@ -6842,16 +6841,16 @@ }, { "name": "nbgrp/onelogin-saml-bundle", - "version": "v2.0.3", + "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/nbgrp/onelogin-saml-bundle.git", - "reference": "cbf58a8742ee8179dce0547e6f2f826cd19b525f" + "reference": "087402c69ef87e0a34d9b708661deecd00fd190a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nbgrp/onelogin-saml-bundle/zipball/cbf58a8742ee8179dce0547e6f2f826cd19b525f", - "reference": "cbf58a8742ee8179dce0547e6f2f826cd19b525f", + "url": "https://api.github.com/repos/nbgrp/onelogin-saml-bundle/zipball/087402c69ef87e0a34d9b708661deecd00fd190a", + "reference": "087402c69ef87e0a34d9b708661deecd00fd190a", "shasum": "" }, "require": { @@ -6871,7 +6870,7 @@ }, "require-dev": { "doctrine/orm": "^2.3 || ^3", - "phpunit/phpunit": "^11.2", + "phpunit/phpunit": "^11", "symfony/event-dispatcher": "^7" }, "type": "symfony-bundle", @@ -6899,9 +6898,9 @@ ], "support": { "issues": "https://github.com/nbgrp/onelogin-saml-bundle/issues", - "source": "https://github.com/nbgrp/onelogin-saml-bundle/tree/v2.0.3" + "source": "https://github.com/nbgrp/onelogin-saml-bundle/tree/v2.1.0" }, - "time": "2025-09-19T14:08:21+00:00" + "time": "2025-09-26T08:45:17+00:00" }, { "name": "nelexa/zip", @@ -7588,16 +7587,16 @@ }, { "name": "paragonie/constant_time_encoding", - "version": "v3.1.1", + "version": "v3.1.3", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "5e9b582660b997de205a84c02a3aac7c060900c9" + "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/5e9b582660b997de205a84c02a3aac7c060900c9", - "reference": "5e9b582660b997de205a84c02a3aac7c060900c9", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", + "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", "shasum": "" }, "require": { @@ -7653,7 +7652,7 @@ "issues": "https://github.com/paragonie/constant_time_encoding/issues", "source": "https://github.com/paragonie/constant_time_encoding" }, - "time": "2025-09-22T21:00:33+00:00" + "time": "2025-09-24T15:06:41+00:00" }, { "name": "paragonie/random_compat", @@ -7707,16 +7706,16 @@ }, { "name": "paragonie/sodium_compat", - "version": "v1.21.2", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "d3043fd10faacb72e9eeb2df4c21a13214b45c33" + "reference": "b938a5c6844d222a26d46a6c7b80291e4cd8cfab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/d3043fd10faacb72e9eeb2df4c21a13214b45c33", - "reference": "d3043fd10faacb72e9eeb2df4c21a13214b45c33", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/b938a5c6844d222a26d46a6c7b80291e4cd8cfab", + "reference": "b938a5c6844d222a26d46a6c7b80291e4cd8cfab", "shasum": "" }, "require": { @@ -7787,9 +7786,9 @@ ], "support": { "issues": "https://github.com/paragonie/sodium_compat/issues", - "source": "https://github.com/paragonie/sodium_compat/tree/v1.21.2" + "source": "https://github.com/paragonie/sodium_compat/tree/v1.23.0" }, - "time": "2025-09-19T16:14:19+00:00" + "time": "2025-10-06T08:53:07+00:00" }, { "name": "part-db/exchanger", @@ -10333,16 +10332,16 @@ }, { "name": "symfony/cache", - "version": "v7.3.2", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6" + "reference": "bf8afc8ffd4bfd3d9c373e417f041d9f1e5b863f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6", - "reference": "6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6", + "url": "https://api.github.com/repos/symfony/cache/zipball/bf8afc8ffd4bfd3d9c373e417f041d9f1e5b863f", + "reference": "bf8afc8ffd4bfd3d9c373e417f041d9f1e5b863f", "shasum": "" }, "require": { @@ -10411,7 +10410,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v7.3.2" + "source": "https://github.com/symfony/cache/tree/v7.3.4" }, "funding": [ { @@ -10431,7 +10430,7 @@ "type": "tidelift" } ], - "time": "2025-07-30T17:13:41+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/cache-contracts", @@ -10585,16 +10584,16 @@ }, { "name": "symfony/config", - "version": "v7.3.2", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "faef36e271bbeb74a9d733be4b56419b157762e2" + "reference": "8a09223170046d2cfda3d2e11af01df2c641e961" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/faef36e271bbeb74a9d733be4b56419b157762e2", - "reference": "faef36e271bbeb74a9d733be4b56419b157762e2", + "url": "https://api.github.com/repos/symfony/config/zipball/8a09223170046d2cfda3d2e11af01df2c641e961", + "reference": "8a09223170046d2cfda3d2e11af01df2c641e961", "shasum": "" }, "require": { @@ -10640,7 +10639,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v7.3.2" + "source": "https://github.com/symfony/config/tree/v7.3.4" }, "funding": [ { @@ -10660,20 +10659,20 @@ "type": "tidelift" } ], - "time": "2025-07-26T13:55:06+00:00" + "time": "2025-09-22T12:46:16+00:00" }, { "name": "symfony/console", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7" + "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", - "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "url": "https://api.github.com/repos/symfony/console/zipball/2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", + "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", "shasum": "" }, "require": { @@ -10738,7 +10737,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.3.3" + "source": "https://github.com/symfony/console/tree/v7.3.4" }, "funding": [ { @@ -10758,7 +10757,7 @@ "type": "tidelift" } ], - "time": "2025-08-25T06:35:40+00:00" + "time": "2025-09-22T15:31:00+00:00" }, { "name": "symfony/css-selector", @@ -10827,16 +10826,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "ab6c38dad5da9b15b1f7afb2f5c5814112e70261" + "reference": "82119812ab0bf3425c1234d413efd1b19bb92ae4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ab6c38dad5da9b15b1f7afb2f5c5814112e70261", - "reference": "ab6c38dad5da9b15b1f7afb2f5c5814112e70261", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/82119812ab0bf3425c1234d413efd1b19bb92ae4", + "reference": "82119812ab0bf3425c1234d413efd1b19bb92ae4", "shasum": "" }, "require": { @@ -10887,7 +10886,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v7.3.3" + "source": "https://github.com/symfony/dependency-injection/tree/v7.3.4" }, "funding": [ { @@ -10907,7 +10906,7 @@ "type": "tidelift" } ], - "time": "2025-08-14T09:54:27+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/deprecation-contracts", @@ -10978,16 +10977,16 @@ }, { "name": "symfony/doctrine-bridge", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "b371ded46da25415e1a3a7422e4acd2ec34214c5" + "reference": "21cd48c34a47a0d0e303a590a67c3450fde55888" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/b371ded46da25415e1a3a7422e4acd2ec34214c5", - "reference": "b371ded46da25415e1a3a7422e4acd2ec34214c5", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/21cd48c34a47a0d0e303a590a67c3450fde55888", + "reference": "21cd48c34a47a0d0e303a590a67c3450fde55888", "shasum": "" }, "require": { @@ -11067,7 +11066,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v7.3.3" + "source": "https://github.com/symfony/doctrine-bridge/tree/v7.3.4" }, "funding": [ { @@ -11087,7 +11086,7 @@ "type": "tidelift" } ], - "time": "2025-08-18T13:10:53+00:00" + "time": "2025-09-24T09:56:23+00:00" }, { "name": "symfony/dom-crawler", @@ -11240,16 +11239,16 @@ }, { "name": "symfony/error-handler", - "version": "v7.3.2", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3" + "reference": "99f81bc944ab8e5dae4f21b4ca9972698bbad0e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/0b31a944fcd8759ae294da4d2808cbc53aebd0c3", - "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/99f81bc944ab8e5dae4f21b4ca9972698bbad0e4", + "reference": "99f81bc944ab8e5dae4f21b4ca9972698bbad0e4", "shasum": "" }, "require": { @@ -11297,7 +11296,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v7.3.2" + "source": "https://github.com/symfony/error-handler/tree/v7.3.4" }, "funding": [ { @@ -11317,7 +11316,7 @@ "type": "tidelift" } ], - "time": "2025-07-07T08:17:57+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/event-dispatcher", @@ -11759,16 +11758,16 @@ }, { "name": "symfony/form", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "f151b4a027fa67769268b80111f7fdb63edb5e79" + "reference": "7b3eee0f4d4dfd1ff1be70a27474197330c61736" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/f151b4a027fa67769268b80111f7fdb63edb5e79", - "reference": "f151b4a027fa67769268b80111f7fdb63edb5e79", + "url": "https://api.github.com/repos/symfony/form/zipball/7b3eee0f4d4dfd1ff1be70a27474197330c61736", + "reference": "7b3eee0f4d4dfd1ff1be70a27474197330c61736", "shasum": "" }, "require": { @@ -11836,7 +11835,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v7.3.3" + "source": "https://github.com/symfony/form/tree/v7.3.4" }, "funding": [ { @@ -11856,20 +11855,20 @@ "type": "tidelift" } ], - "time": "2025-08-18T13:10:53+00:00" + "time": "2025-09-22T15:31:00+00:00" }, { "name": "symfony/framework-bundle", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "19ec4ab6be90322ed190e041e2404a976ed22571" + "reference": "b13e7cec5a144c8dba6f4233a2c53c00bc29e140" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/19ec4ab6be90322ed190e041e2404a976ed22571", - "reference": "19ec4ab6be90322ed190e041e2404a976ed22571", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/b13e7cec5a144c8dba6f4233a2c53c00bc29e140", + "reference": "b13e7cec5a144c8dba6f4233a2c53c00bc29e140", "shasum": "" }, "require": { @@ -11994,7 +11993,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v7.3.3" + "source": "https://github.com/symfony/framework-bundle/tree/v7.3.4" }, "funding": [ { @@ -12014,20 +12013,20 @@ "type": "tidelift" } ], - "time": "2025-08-27T07:45:05+00:00" + "time": "2025-09-17T05:51:54+00:00" }, { "name": "symfony/http-client", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "333b9bd7639cbdaecd25a3a48a9d2dcfaa86e019" + "reference": "4b62871a01c49457cf2a8e560af7ee8a94b87a62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/333b9bd7639cbdaecd25a3a48a9d2dcfaa86e019", - "reference": "333b9bd7639cbdaecd25a3a48a9d2dcfaa86e019", + "url": "https://api.github.com/repos/symfony/http-client/zipball/4b62871a01c49457cf2a8e560af7ee8a94b87a62", + "reference": "4b62871a01c49457cf2a8e560af7ee8a94b87a62", "shasum": "" }, "require": { @@ -12094,7 +12093,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v7.3.3" + "source": "https://github.com/symfony/http-client/tree/v7.3.4" }, "funding": [ { @@ -12114,7 +12113,7 @@ "type": "tidelift" } ], - "time": "2025-08-27T07:45:05+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/http-client-contracts", @@ -12196,16 +12195,16 @@ }, { "name": "symfony/http-foundation", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00" + "reference": "c061c7c18918b1b64268771aad04b40be41dd2e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7475561ec27020196c49bb7c4f178d33d7d3dc00", - "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/c061c7c18918b1b64268771aad04b40be41dd2e6", + "reference": "c061c7c18918b1b64268771aad04b40be41dd2e6", "shasum": "" }, "require": { @@ -12255,7 +12254,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.3.3" + "source": "https://github.com/symfony/http-foundation/tree/v7.3.4" }, "funding": [ { @@ -12275,20 +12274,20 @@ "type": "tidelift" } ], - "time": "2025-08-20T08:04:18+00:00" + "time": "2025-09-16T08:38:17+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b" + "reference": "b796dffea7821f035047235e076b60ca2446e3cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/72c304de37e1a1cec6d5d12b81187ebd4850a17b", - "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b796dffea7821f035047235e076b60ca2446e3cf", + "reference": "b796dffea7821f035047235e076b60ca2446e3cf", "shasum": "" }, "require": { @@ -12373,7 +12372,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v7.3.3" + "source": "https://github.com/symfony/http-kernel/tree/v7.3.4" }, "funding": [ { @@ -12393,20 +12392,20 @@ "type": "tidelift" } ], - "time": "2025-08-29T08:23:45+00:00" + "time": "2025-09-27T12:32:17+00:00" }, { "name": "symfony/intl", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "754d5ad02c889e380efc5a74fa3f6cfe56b7454d" + "reference": "e6db84864655885d9dac676a9d7dde0d904fda54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/754d5ad02c889e380efc5a74fa3f6cfe56b7454d", - "reference": "754d5ad02c889e380efc5a74fa3f6cfe56b7454d", + "url": "https://api.github.com/repos/symfony/intl/zipball/e6db84864655885d9dac676a9d7dde0d904fda54", + "reference": "e6db84864655885d9dac676a9d7dde0d904fda54", "shasum": "" }, "require": { @@ -12463,7 +12462,7 @@ "localization" ], "support": { - "source": "https://github.com/symfony/intl/tree/v7.3.3" + "source": "https://github.com/symfony/intl/tree/v7.3.4" }, "funding": [ { @@ -12483,20 +12482,20 @@ "type": "tidelift" } ], - "time": "2025-08-19T14:06:46+00:00" + "time": "2025-09-08T14:11:30+00:00" }, { "name": "symfony/mailer", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "a32f3f45f1990db8c4341d5122a7d3a381c7e575" + "reference": "ab97ef2f7acf0216955f5845484235113047a31d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/a32f3f45f1990db8c4341d5122a7d3a381c7e575", - "reference": "a32f3f45f1990db8c4341d5122a7d3a381c7e575", + "url": "https://api.github.com/repos/symfony/mailer/zipball/ab97ef2f7acf0216955f5845484235113047a31d", + "reference": "ab97ef2f7acf0216955f5845484235113047a31d", "shasum": "" }, "require": { @@ -12547,7 +12546,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.3.3" + "source": "https://github.com/symfony/mailer/tree/v7.3.4" }, "funding": [ { @@ -12567,20 +12566,20 @@ "type": "tidelift" } ], - "time": "2025-08-13T11:49:31+00:00" + "time": "2025-09-17T05:51:54+00:00" }, { "name": "symfony/mime", - "version": "v7.3.2", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "e0a0f859148daf1edf6c60b398eb40bfc96697d1" + "reference": "b1b828f69cbaf887fa835a091869e55df91d0e35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/e0a0f859148daf1edf6c60b398eb40bfc96697d1", - "reference": "e0a0f859148daf1edf6c60b398eb40bfc96697d1", + "url": "https://api.github.com/repos/symfony/mime/zipball/b1b828f69cbaf887fa835a091869e55df91d0e35", + "reference": "b1b828f69cbaf887fa835a091869e55df91d0e35", "shasum": "" }, "require": { @@ -12635,7 +12634,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.3.2" + "source": "https://github.com/symfony/mime/tree/v7.3.4" }, "funding": [ { @@ -12655,20 +12654,20 @@ "type": "tidelift" } ], - "time": "2025-07-15T13:41:35+00:00" + "time": "2025-09-16T08:38:17+00:00" }, { "name": "symfony/monolog-bridge", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bridge.git", - "reference": "6f3745e887659b46a8b7bb5ade8356a41700f095" + "reference": "7acf2abe23e5019451399ba69fc8ed3d61d4d8f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/6f3745e887659b46a8b7bb5ade8356a41700f095", - "reference": "6f3745e887659b46a8b7bb5ade8356a41700f095", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/7acf2abe23e5019451399ba69fc8ed3d61d4d8f0", + "reference": "7acf2abe23e5019451399ba69fc8ed3d61d4d8f0", "shasum": "" }, "require": { @@ -12717,7 +12716,7 @@ "description": "Provides integration for Monolog with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/monolog-bridge/tree/v7.3.3" + "source": "https://github.com/symfony/monolog-bridge/tree/v7.3.4" }, "funding": [ { @@ -12737,7 +12736,7 @@ "type": "tidelift" } ], - "time": "2025-08-13T11:49:31+00:00" + "time": "2025-09-24T16:45:39+00:00" }, { "name": "symfony/monolog-bundle", @@ -13882,16 +13881,16 @@ }, { "name": "symfony/process", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "32241012d521e2e8a9d713adb0812bb773b907f1" + "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/32241012d521e2e8a9d713adb0812bb773b907f1", - "reference": "32241012d521e2e8a9d713adb0812bb773b907f1", + "url": "https://api.github.com/repos/symfony/process/zipball/f24f8f316367b30810810d4eb30c543d7003ff3b", + "reference": "f24f8f316367b30810810d4eb30c543d7003ff3b", "shasum": "" }, "require": { @@ -13923,7 +13922,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.3.3" + "source": "https://github.com/symfony/process/tree/v7.3.4" }, "funding": [ { @@ -13943,7 +13942,7 @@ "type": "tidelift" } ], - "time": "2025-08-18T09:42:54+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/property-access", @@ -14027,16 +14026,16 @@ }, { "name": "symfony/property-info", - "version": "v7.3.1", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "90586acbf2a6dd13bee4f09f09111c8bd4773970" + "reference": "7b6db23f23d13ada41e1cb484748a8ec028fbace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/90586acbf2a6dd13bee4f09f09111c8bd4773970", - "reference": "90586acbf2a6dd13bee4f09f09111c8bd4773970", + "url": "https://api.github.com/repos/symfony/property-info/zipball/7b6db23f23d13ada41e1cb484748a8ec028fbace", + "reference": "7b6db23f23d13ada41e1cb484748a8ec028fbace", "shasum": "" }, "require": { @@ -14093,7 +14092,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v7.3.1" + "source": "https://github.com/symfony/property-info/tree/v7.3.4" }, "funding": [ { @@ -14104,12 +14103,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-06-27T19:55:54+00:00" + "time": "2025-09-15T13:55:54+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -14270,16 +14273,16 @@ }, { "name": "symfony/routing", - "version": "v7.3.2", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4" + "reference": "8dc648e159e9bac02b703b9fbd937f19ba13d07c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/7614b8ca5fa89b9cd233e21b627bfc5774f586e4", - "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4", + "url": "https://api.github.com/repos/symfony/routing/zipball/8dc648e159e9bac02b703b9fbd937f19ba13d07c", + "reference": "8dc648e159e9bac02b703b9fbd937f19ba13d07c", "shasum": "" }, "require": { @@ -14331,7 +14334,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.3.2" + "source": "https://github.com/symfony/routing/tree/v7.3.4" }, "funding": [ { @@ -14351,20 +14354,20 @@ "type": "tidelift" } ], - "time": "2025-07-15T11:36:08+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/runtime", - "version": "v7.3.1", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/runtime.git", - "reference": "9516056d432f8acdac9458eb41b80097da7a05c9" + "reference": "3550e2711e30bfa5d808514781cd52d1cc1d9e9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/runtime/zipball/9516056d432f8acdac9458eb41b80097da7a05c9", - "reference": "9516056d432f8acdac9458eb41b80097da7a05c9", + "url": "https://api.github.com/repos/symfony/runtime/zipball/3550e2711e30bfa5d808514781cd52d1cc1d9e9f", + "reference": "3550e2711e30bfa5d808514781cd52d1cc1d9e9f", "shasum": "" }, "require": { @@ -14414,7 +14417,7 @@ "runtime" ], "support": { - "source": "https://github.com/symfony/runtime/tree/v7.3.1" + "source": "https://github.com/symfony/runtime/tree/v7.3.4" }, "funding": [ { @@ -14425,25 +14428,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-06-13T07:48:40+00:00" + "time": "2025-09-11T15:31:28+00:00" }, { "name": "symfony/security-bundle", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "fbecca9a10af8d886e116f74e860e19b7583689c" + "reference": "f750d9abccbeaa433c56f6a4eb2073166476a75a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/fbecca9a10af8d886e116f74e860e19b7583689c", - "reference": "fbecca9a10af8d886e116f74e860e19b7583689c", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/f750d9abccbeaa433c56f6a4eb2073166476a75a", + "reference": "f750d9abccbeaa433c56f6a4eb2073166476a75a", "shasum": "" }, "require": { @@ -14520,7 +14527,7 @@ "description": "Provides a tight integration of the Security component into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-bundle/tree/v7.3.3" + "source": "https://github.com/symfony/security-bundle/tree/v7.3.4" }, "funding": [ { @@ -14540,20 +14547,20 @@ "type": "tidelift" } ], - "time": "2025-08-06T08:34:58+00:00" + "time": "2025-09-22T15:31:00+00:00" }, { "name": "symfony/security-core", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "4465a3b9cefbaebaeeeb98c2becfdb4b59d22488" + "reference": "68b9d3ca57615afde6152a1e1441fa035bea43f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/4465a3b9cefbaebaeeeb98c2becfdb4b59d22488", - "reference": "4465a3b9cefbaebaeeeb98c2becfdb4b59d22488", + "url": "https://api.github.com/repos/symfony/security-core/zipball/68b9d3ca57615afde6152a1e1441fa035bea43f8", + "reference": "68b9d3ca57615afde6152a1e1441fa035bea43f8", "shasum": "" }, "require": { @@ -14611,7 +14618,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v7.3.3" + "source": "https://github.com/symfony/security-core/tree/v7.3.4" }, "funding": [ { @@ -14631,7 +14638,7 @@ "type": "tidelift" } ], - "time": "2025-08-25T06:35:40+00:00" + "time": "2025-09-24T14:32:13+00:00" }, { "name": "symfony/security-csrf", @@ -14705,16 +14712,16 @@ }, { "name": "symfony/security-http", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "1bf0dc10f27d4776c47f18f98236c619793a9260" + "reference": "1cf54d0648ebab23bf9b8972617b79f1995e13a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/1bf0dc10f27d4776c47f18f98236c619793a9260", - "reference": "1bf0dc10f27d4776c47f18f98236c619793a9260", + "url": "https://api.github.com/repos/symfony/security-http/zipball/1cf54d0648ebab23bf9b8972617b79f1995e13a9", + "reference": "1cf54d0648ebab23bf9b8972617b79f1995e13a9", "shasum": "" }, "require": { @@ -14773,7 +14780,7 @@ "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-http/tree/v7.3.3" + "source": "https://github.com/symfony/security-http/tree/v7.3.4" }, "funding": [ { @@ -14793,20 +14800,20 @@ "type": "tidelift" } ], - "time": "2025-08-25T06:35:40+00:00" + "time": "2025-09-09T17:06:44+00:00" }, { "name": "symfony/serializer", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "5608b04d8daaf29432d76ecc618b0fac169c2dfb" + "reference": "0df5af266c6fe9a855af7db4fea86e13b9ca3ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/5608b04d8daaf29432d76ecc618b0fac169c2dfb", - "reference": "5608b04d8daaf29432d76ecc618b0fac169c2dfb", + "url": "https://api.github.com/repos/symfony/serializer/zipball/0df5af266c6fe9a855af7db4fea86e13b9ca3ab1", + "reference": "0df5af266c6fe9a855af7db4fea86e13b9ca3ab1", "shasum": "" }, "require": { @@ -14876,7 +14883,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v7.3.3" + "source": "https://github.com/symfony/serializer/tree/v7.3.4" }, "funding": [ { @@ -14896,7 +14903,7 @@ "type": "tidelift" } ], - "time": "2025-08-27T11:34:33+00:00" + "time": "2025-09-15T13:39:02+00:00" }, { "name": "symfony/service-contracts", @@ -15118,16 +15125,16 @@ }, { "name": "symfony/string", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c" + "reference": "f96476035142921000338bad71e5247fbc138872" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", - "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "url": "https://api.github.com/repos/symfony/string/zipball/f96476035142921000338bad71e5247fbc138872", + "reference": "f96476035142921000338bad71e5247fbc138872", "shasum": "" }, "require": { @@ -15142,7 +15149,6 @@ }, "require-dev": { "symfony/emoji": "^7.1", - "symfony/error-handler": "^6.4|^7.0", "symfony/http-client": "^6.4|^7.0", "symfony/intl": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3.0", @@ -15185,7 +15191,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.3.3" + "source": "https://github.com/symfony/string/tree/v7.3.4" }, "funding": [ { @@ -15205,20 +15211,20 @@ "type": "tidelift" } ], - "time": "2025-08-25T06:35:40+00:00" + "time": "2025-09-11T14:36:48+00:00" }, { "name": "symfony/translation", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "e0837b4cbcef63c754d89a4806575cada743a38d" + "reference": "ec25870502d0c7072d086e8ffba1420c85965174" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/e0837b4cbcef63c754d89a4806575cada743a38d", - "reference": "e0837b4cbcef63c754d89a4806575cada743a38d", + "url": "https://api.github.com/repos/symfony/translation/zipball/ec25870502d0c7072d086e8ffba1420c85965174", + "reference": "ec25870502d0c7072d086e8ffba1420c85965174", "shasum": "" }, "require": { @@ -15285,7 +15291,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.3.3" + "source": "https://github.com/symfony/translation/tree/v7.3.4" }, "funding": [ { @@ -15305,7 +15311,7 @@ "type": "tidelift" } ], - "time": "2025-08-01T21:02:37+00:00" + "time": "2025-09-07T11:39:36+00:00" }, { "name": "symfony/translation-contracts", @@ -15502,16 +15508,16 @@ }, { "name": "symfony/twig-bundle", - "version": "v7.3.2", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "5d85220df4d8d79e6a9ca57eea6f70004de39657" + "reference": "da5c778a8416fcce5318737c4d944f6fa2bb3f81" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/5d85220df4d8d79e6a9ca57eea6f70004de39657", - "reference": "5d85220df4d8d79e6a9ca57eea6f70004de39657", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/da5c778a8416fcce5318737c4d944f6fa2bb3f81", + "reference": "da5c778a8416fcce5318737c4d944f6fa2bb3f81", "shasum": "" }, "require": { @@ -15566,7 +15572,7 @@ "description": "Provides a tight integration of Twig into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bundle/tree/v7.3.2" + "source": "https://github.com/symfony/twig-bundle/tree/v7.3.4" }, "funding": [ { @@ -15586,20 +15592,20 @@ "type": "tidelift" } ], - "time": "2025-07-10T08:47:49+00:00" + "time": "2025-09-10T12:00:31+00:00" }, { "name": "symfony/type-info", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/type-info.git", - "reference": "aa64b58ed04517d4d730202dd035895743c23273" + "reference": "d34eaeb57f39c8a9c97eb72a977c423207dfa35b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/type-info/zipball/aa64b58ed04517d4d730202dd035895743c23273", - "reference": "aa64b58ed04517d4d730202dd035895743c23273", + "url": "https://api.github.com/repos/symfony/type-info/zipball/d34eaeb57f39c8a9c97eb72a977c423207dfa35b", + "reference": "d34eaeb57f39c8a9c97eb72a977c423207dfa35b", "shasum": "" }, "require": { @@ -15649,7 +15655,7 @@ "type" ], "support": { - "source": "https://github.com/symfony/type-info/tree/v7.3.3" + "source": "https://github.com/symfony/type-info/tree/v7.3.4" }, "funding": [ { @@ -15669,7 +15675,7 @@ "type": "tidelift" } ], - "time": "2025-08-28T09:38:04+00:00" + "time": "2025-09-11T15:33:27+00:00" }, { "name": "symfony/uid", @@ -15931,16 +15937,16 @@ }, { "name": "symfony/validator", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "a2f26d7c122393db75a2d41435ad8251250f8bc6" + "reference": "5e29a348b5fac2227b6938a54db006d673bb813a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/a2f26d7c122393db75a2d41435ad8251250f8bc6", - "reference": "a2f26d7c122393db75a2d41435ad8251250f8bc6", + "url": "https://api.github.com/repos/symfony/validator/zipball/5e29a348b5fac2227b6938a54db006d673bb813a", + "reference": "5e29a348b5fac2227b6938a54db006d673bb813a", "shasum": "" }, "require": { @@ -16009,7 +16015,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v7.3.3" + "source": "https://github.com/symfony/validator/tree/v7.3.4" }, "funding": [ { @@ -16029,20 +16035,20 @@ "type": "tidelift" } ], - "time": "2025-08-27T11:34:33+00:00" + "time": "2025-09-24T06:32:27+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f" + "reference": "b8abe7daf2730d07dfd4b2ee1cecbf0dd2fbdabb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", - "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b8abe7daf2730d07dfd4b2ee1cecbf0dd2fbdabb", + "reference": "b8abe7daf2730d07dfd4b2ee1cecbf0dd2fbdabb", "shasum": "" }, "require": { @@ -16096,7 +16102,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.3.3" + "source": "https://github.com/symfony/var-dumper/tree/v7.3.4" }, "funding": [ { @@ -16116,20 +16122,20 @@ "type": "tidelift" } ], - "time": "2025-08-13T11:49:31+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/var-exporter", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137" + "reference": "0f020b544a30a7fe8ba972e53ee48a74c0bc87f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d4dfcd2a822cbedd7612eb6fbd260e46f87b7137", - "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/0f020b544a30a7fe8ba972e53ee48a74c0bc87f4", + "reference": "0f020b544a30a7fe8ba972e53ee48a74c0bc87f4", "shasum": "" }, "require": { @@ -16177,7 +16183,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.3.3" + "source": "https://github.com/symfony/var-exporter/tree/v7.3.4" }, "funding": [ { @@ -16197,7 +16203,7 @@ "type": "tidelift" } ], - "time": "2025-08-18T13:10:53+00:00" + "time": "2025-09-11T10:12:26+00:00" }, { "name": "symfony/web-link", @@ -17713,25 +17719,25 @@ "packages-dev": [ { "name": "dama/doctrine-test-bundle", - "version": "v8.3.1", + "version": "v8.4.0", "source": { "type": "git", "url": "https://github.com/dmaicher/doctrine-test-bundle.git", - "reference": "9bc47e02a0d67cbfef6773837249f71e65c95bf6" + "reference": "ce7cd44126c36694e2f2d92c4aedd4fc5b0874f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dmaicher/doctrine-test-bundle/zipball/9bc47e02a0d67cbfef6773837249f71e65c95bf6", - "reference": "9bc47e02a0d67cbfef6773837249f71e65c95bf6", + "url": "https://api.github.com/repos/dmaicher/doctrine-test-bundle/zipball/ce7cd44126c36694e2f2d92c4aedd4fc5b0874f2", + "reference": "ce7cd44126c36694e2f2d92c4aedd4fc5b0874f2", "shasum": "" }, "require": { "doctrine/dbal": "^3.3 || ^4.0", - "doctrine/doctrine-bundle": "^2.11.0", + "doctrine/doctrine-bundle": "^2.11.0 || ^3.0", "php": ">= 8.1", "psr/cache": "^2.0 || ^3.0", - "symfony/cache": "^6.4 || ^7.2 || ^8.0", - "symfony/framework-bundle": "^6.4 || ^7.2 || ^8.0" + "symfony/cache": "^6.4 || ^7.3 || ^8.0", + "symfony/framework-bundle": "^6.4 || ^7.3 || ^8.0" }, "conflict": { "phpunit/phpunit": "<10.0" @@ -17740,9 +17746,9 @@ "behat/behat": "^3.0", "friendsofphp/php-cs-fixer": "^3.27", "phpstan/phpstan": "^2.0", - "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", - "symfony/process": "^6.4 || ^7.2 || ^8.0", - "symfony/yaml": "^6.4 || ^7.2 || ^8.0" + "phpunit/phpunit": "^10.5.57 || ^11.5.41|| ^12.3.14", + "symfony/dotenv": "^6.4 || ^7.3 || ^8.0", + "symfony/process": "^6.4 || ^7.3 || ^8.0" }, "type": "symfony-bundle", "extra": { @@ -17776,27 +17782,27 @@ ], "support": { "issues": "https://github.com/dmaicher/doctrine-test-bundle/issues", - "source": "https://github.com/dmaicher/doctrine-test-bundle/tree/v8.3.1" + "source": "https://github.com/dmaicher/doctrine-test-bundle/tree/v8.4.0" }, - "time": "2025-08-05T17:55:02+00:00" + "time": "2025-10-11T15:24:02+00:00" }, { "name": "doctrine/doctrine-fixtures-bundle", - "version": "4.1.0", + "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", - "reference": "a06db6b81ff20a2980bf92063d80c013bb8b4b7c" + "reference": "cd58d7738fe1fea1dbfd3e3f3bb421ee92d45e10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/a06db6b81ff20a2980bf92063d80c013bb8b4b7c", - "reference": "a06db6b81ff20a2980bf92063d80c013bb8b4b7c", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/cd58d7738fe1fea1dbfd3e3f3bb421ee92d45e10", + "reference": "cd58d7738fe1fea1dbfd3e3f3bb421ee92d45e10", "shasum": "" }, "require": { "doctrine/data-fixtures": "^2.0", - "doctrine/doctrine-bundle": "^2.2", + "doctrine/doctrine-bundle": "^2.2 || ^3.0", "doctrine/orm": "^2.14.0 || ^3.0", "doctrine/persistence": "^2.4 || ^3.0 || ^4.0", "php": "^8.1", @@ -17812,7 +17818,7 @@ "doctrine/dbal": "< 3" }, "require-dev": { - "doctrine/coding-standard": "13.0.0", + "doctrine/coding-standard": "14.0.0", "phpstan/phpstan": "2.1.11", "phpunit/phpunit": "^10.5.38 || 11.4.14" }, @@ -17848,7 +17854,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineFixturesBundle/issues", - "source": "https://github.com/doctrine/DoctrineFixturesBundle/tree/4.1.0" + "source": "https://github.com/doctrine/DoctrineFixturesBundle/tree/4.2.0" }, "funding": [ { @@ -17864,7 +17870,7 @@ "type": "tidelift" } ], - "time": "2025-03-26T10:56:26+00:00" + "time": "2025-10-12T16:50:54+00:00" }, { "name": "ekino/phpstan-banned-code", @@ -18288,16 +18294,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.28", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "578fa296a166605d97b94091f724f1257185d278" - }, + "version": "2.1.31", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/578fa296a166605d97b94091f724f1257185d278", - "reference": "578fa296a166605d97b94091f724f1257185d278", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ead89849d879fe203ce9292c6ef5e7e76f867b96", + "reference": "ead89849d879fe203ce9292c6ef5e7e76f867b96", "shasum": "" }, "require": { @@ -18342,20 +18343,20 @@ "type": "github" } ], - "time": "2025-09-19T08:58:49+00:00" + "time": "2025-10-10T14:14:11+00:00" }, { "name": "phpstan/phpstan-doctrine", - "version": "2.0.6", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "934f5734812341358fc41c44006b30fa00c785f0" + "reference": "5eaf37b87288474051469aee9f937fc9d862f330" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/934f5734812341358fc41c44006b30fa00c785f0", - "reference": "934f5734812341358fc41c44006b30fa00c785f0", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/5eaf37b87288474051469aee9f937fc9d862f330", + "reference": "5eaf37b87288474051469aee9f937fc9d862f330", "shasum": "" }, "require": { @@ -18389,7 +18390,8 @@ "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^9.6.20", "ramsey/uuid": "^4.2", - "symfony/cache": "^5.4" + "symfony/cache": "^5.4", + "symfony/uid": "^5.4 || ^6.4 || ^7.3" }, "type": "phpstan-extension", "extra": { @@ -18412,27 +18414,27 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/2.0.6" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/2.0.10" }, - "time": "2025-09-10T07:06:30+00:00" + "time": "2025-10-06T10:01:02+00:00" }, { "name": "phpstan/phpstan-strict-rules", - "version": "2.0.6", + "version": "2.0.7", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "f9f77efa9de31992a832ff77ea52eb42d675b094" + "reference": "d6211c46213d4181054b3d77b10a5c5cb0d59538" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/f9f77efa9de31992a832ff77ea52eb42d675b094", - "reference": "f9f77efa9de31992a832ff77ea52eb42d675b094", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/d6211c46213d4181054b3d77b10a5c5cb0d59538", + "reference": "d6211c46213d4181054b3d77b10a5c5cb0d59538", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.0.4" + "phpstan/phpstan": "^2.1.29" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", @@ -18460,9 +18462,9 @@ "description": "Extra strict and opinionated rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.6" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.7" }, - "time": "2025-07-21T12:19:29+00:00" + "time": "2025-09-26T11:19:08+00:00" }, { "name": "phpstan/phpstan-symfony", @@ -18872,16 +18874,16 @@ }, { "name": "phpunit/phpunit", - "version": "11.5.40", + "version": "11.5.42", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "4102b2f9250d6dd57d1a1c8c4132b1c744b14b1c" + "reference": "1c6cb5dfe412af3d0dfd414cfd110e3b9cfdbc3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4102b2f9250d6dd57d1a1c8c4132b1c744b14b1c", - "reference": "4102b2f9250d6dd57d1a1c8c4132b1c744b14b1c", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1c6cb5dfe412af3d0dfd414cfd110e3b9cfdbc3c", + "reference": "1c6cb5dfe412af3d0dfd414cfd110e3b9cfdbc3c", "shasum": "" }, "require": { @@ -18905,7 +18907,7 @@ "sebastian/comparator": "^6.3.2", "sebastian/diff": "^6.0.2", "sebastian/environment": "^7.2.1", - "sebastian/exporter": "^6.3.1", + "sebastian/exporter": "^6.3.2", "sebastian/global-state": "^7.0.2", "sebastian/object-enumerator": "^6.0.1", "sebastian/type": "^5.1.3", @@ -18953,7 +18955,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.40" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.42" }, "funding": [ { @@ -18977,25 +18979,25 @@ "type": "tidelift" } ], - "time": "2025-09-23T06:23:40+00:00" + "time": "2025-09-28T12:09:13+00:00" }, { "name": "rector/rector", - "version": "2.1.7", + "version": "2.2.3", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "c34cc07c4698f007a20dc5c99ff820089ae413ce" + "reference": "d27f976a332a87b5d03553c2e6f04adbe5da034f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/c34cc07c4698f007a20dc5c99ff820089ae413ce", - "reference": "c34cc07c4698f007a20dc5c99ff820089ae413ce", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/d27f976a332a87b5d03553c2e6f04adbe5da034f", + "reference": "d27f976a332a87b5d03553c2e6f04adbe5da034f", "shasum": "" }, "require": { "php": "^7.4|^8.0", - "phpstan/phpstan": "^2.1.18" + "phpstan/phpstan": "^2.1.26" }, "conflict": { "rector/rector-doctrine": "*", @@ -19029,7 +19031,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/2.1.7" + "source": "https://github.com/rectorphp/rector/tree/2.2.3" }, "funding": [ { @@ -19037,7 +19039,7 @@ "type": "github" } ], - "time": "2025-09-10T11:13:58+00:00" + "time": "2025-10-11T21:50:23+00:00" }, { "name": "roave/security-advisories", @@ -19045,12 +19047,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "f48b3e601515b060334744b4b495f0d6b3cc2e6b" + "reference": "b6e429a7bb297ab3b78ea05021ccd3fe4568dd5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/f48b3e601515b060334744b4b495f0d6b3cc2e6b", - "reference": "f48b3e601515b060334744b4b495f0d6b3cc2e6b", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/b6e429a7bb297ab3b78ea05021ccd3fe4568dd5e", + "reference": "b6e429a7bb297ab3b78ea05021ccd3fe4568dd5e", "shasum": "" }, "conflict": { @@ -19069,6 +19071,7 @@ "akaunting/akaunting": "<2.1.13", "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", "alextselegidis/easyappointments": "<1.5.2.0-beta1", + "alt-design/alt-redirect": "<1.6.4", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", "amazing/media2click": ">=1,<1.3.3", "ameos/ameos_tarteaucitron": "<1.2.23", @@ -19092,10 +19095,10 @@ "athlon1600/php-proxy-app": "<=3", "athlon1600/youtube-downloader": "<=4", "austintoddj/canvas": "<=3.4.2", - "auth0/auth0-php": ">=8.0.0.0-beta1,<8.14", - "auth0/login": "<7.17", - "auth0/symfony": "<5.4", - "auth0/wordpress": "<5.3", + "auth0/auth0-php": ">=3.3,<=8.16", + "auth0/login": "<=7.18", + "auth0/symfony": "<=5.4.1", + "auth0/wordpress": "<=5.3", "automad/automad": "<2.0.0.0-alpha5", "automattic/jetpack": "<9.8", "awesome-support/awesome-support": "<=6.0.7", @@ -19107,7 +19110,7 @@ "backpack/filemanager": "<2.0.2|>=3,<3.0.9", "bacula-web/bacula-web": "<9.7.1", "badaso/core": "<=2.9.11", - "bagisto/bagisto": "<2.1", + "bagisto/bagisto": "<=2.3.7", "barrelstrength/sprout-base-email": "<1.2.7", "barrelstrength/sprout-forms": "<3.9", "barryvdh/laravel-translation-manager": "<0.6.8", @@ -19212,9 +19215,10 @@ "doctrine/mongodb-odm": "<1.0.2", "doctrine/mongodb-odm-bundle": "<3.0.1", "doctrine/orm": ">=1,<1.2.4|>=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<=21.0.2", + "dolibarr/dolibarr": "<21.0.3", "dompdf/dompdf": "<2.0.4", "doublethreedigital/guest-entries": "<3.1.2", + "drupal-pattern-lab/unified-twig-extensions": "<=0.1", "drupal/admin_audit_trail": "<1.0.5", "drupal/ai": "<1.0.5", "drupal/alogin": "<2.0.6", @@ -19338,6 +19342,7 @@ "gogentooss/samlbase": "<1.2.7", "google/protobuf": "<3.4", "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", + "gp247/core": "<1.1.24", "gree/jose": "<2.2.1", "gregwar/rst": "<1.0.3", "grumpydictator/firefly-iii": "<6.1.17", @@ -19400,7 +19405,7 @@ "joomla/archive": "<1.1.12|>=2,<2.0.1", "joomla/database": ">=1,<2.2|>=3,<3.4", "joomla/filesystem": "<1.6.2|>=2,<2.0.1", - "joomla/filter": "<1.4.4|>=2,<2.0.1", + "joomla/filter": "<2.0.6|>=3,<3.0.5|==4", "joomla/framework": "<1.5.7|>=2.5.4,<=3.8.12", "joomla/input": ">=2,<2.0.2", "joomla/joomla-cms": "<3.9.12|>=4,<4.4.13|>=5,<5.2.6", @@ -19489,7 +19494,9 @@ "mediawiki/semantic-media-wiki": "<4.0.2", "mehrwert/phpmyadmin": "<3.2", "melisplatform/melis-asset-manager": "<5.0.1", - "melisplatform/melis-cms": "<5.0.1", + "melisplatform/melis-cms": "<5.3.4", + "melisplatform/melis-cms-slider": "<5.3.1", + "melisplatform/melis-core": "<5.3.11", "melisplatform/melis-front": "<5.0.1", "mezzio/mezzio-swoole": "<3.7|>=4,<4.3", "mgallegos/laravel-jqgrid": "<=1.3", @@ -19540,6 +19547,7 @@ "notrinos/notrinos-erp": "<=0.7", "noumo/easyii": "<=0.9", "novaksolutions/infusionsoft-php-sdk": "<1", + "novosga/novosga": "<=2.2.12", "nukeviet/nukeviet": "<4.5.02", "nyholm/psr7": "<1.6.1", "nystudio107/craft-seomatic": "<3.4.12", @@ -19554,7 +19562,7 @@ "omeka/omeka-s": "<4.0.3", "onelogin/php-saml": "<2.10.4", "oneup/uploader-bundle": ">=1,<1.9.3|>=2,<2.1.5", - "open-web-analytics/open-web-analytics": "<1.7.4", + "open-web-analytics/open-web-analytics": "<1.8.1", "opencart/opencart": ">=0", "openid/php-openid": "<2.3", "openmage/magento-lts": "<20.12.3", @@ -19633,6 +19641,7 @@ "prestashop/gamification": "<2.3.2", "prestashop/prestashop": "<8.2.3", "prestashop/productcomments": "<5.0.2", + "prestashop/ps_checkout": "<4.4.1|>=5,<5.0.5", "prestashop/ps_contactinfo": "<=3.3.2", "prestashop/ps_emailsubscription": "<2.6.1", "prestashop/ps_facetedsearch": "<3.4.1", @@ -19670,7 +19679,7 @@ "roundcube/roundcubemail": "<1.5.10|>=1.6,<1.6.11", "rudloff/alltube": "<3.0.3", "rudloff/rtmpdump-bin": "<=2.3.1", - "s-cart/core": "<6.9", + "s-cart/core": "<=9.0.5", "s-cart/s-cart": "<6.9", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.7.11|>=1.8,<1.8.9", @@ -19742,6 +19751,7 @@ "starcitizentools/citizen-skin": ">=1.9.4,<3.4", "starcitizentools/short-description": ">=4,<4.0.1", "starcitizentools/tabber-neue": ">=1.9.1,<2.7.2|>=3,<3.1.1", + "starcitizenwiki/embedvideo": "<=4", "statamic/cms": "<=5.16", "stormpath/sdk": "<9.9.99", "studio-42/elfinder": "<=2.1.64", @@ -19816,7 +19826,7 @@ "thelia/thelia": ">=2.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", "thinkcmf/thinkcmf": "<6.0.8", - "thorsten/phpmyfaq": "<=4.0.1", + "thorsten/phpmyfaq": "<=4.0.1|>=4.0.7,<4.0.13", "tikiwiki/tiki-manager": "<=17.1", "timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1", "tinymce/tinymce": "<7.2", @@ -19832,7 +19842,7 @@ "tribalsystems/zenario": "<=9.7.61188", "truckersmp/phpwhois": "<=4.3.1", "ttskch/pagination-service-provider": "<1", - "twbs/bootstrap": "<3.4.1|>=4,<=4.6.2", + "twbs/bootstrap": "<3.4.1|>=4,<4.3.1", "twig/twig": "<3.11.2|>=3.12,<3.14.1|>=3.16,<3.19", "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18", @@ -19896,6 +19906,7 @@ "webklex/laravel-imap": "<5.3", "webklex/php-imap": "<5.3", "webpa/webpa": "<3.1.2", + "webreinvent/vaahcms": "<=2.3.1", "wikibase/wikibase": "<=1.39.3", "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", @@ -20008,7 +20019,7 @@ "type": "tidelift" } ], - "time": "2025-09-19T18:07:33+00:00" + "time": "2025-10-16T20:06:12+00:00" }, { "name": "sebastian/cli-parser", @@ -20475,16 +20486,16 @@ }, { "name": "sebastian/exporter", - "version": "6.3.1", + "version": "6.3.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "8f67e53d3fcaf53105f95cc14f1630493d0fa2e6" + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/8f67e53d3fcaf53105f95cc14f1630493d0fa2e6", - "reference": "8f67e53d3fcaf53105f95cc14f1630493d0fa2e6", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74", "shasum": "" }, "require": { @@ -20541,7 +20552,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.1" + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.2" }, "funding": [ { @@ -20561,7 +20572,7 @@ "type": "tidelift" } ], - "time": "2025-09-22T05:34:00+00:00" + "time": "2025-09-24T06:12:51+00:00" }, { "name": "sebastian/global-state", @@ -21122,16 +21133,16 @@ }, { "name": "symfony/debug-bundle", - "version": "v7.3.0", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/debug-bundle.git", - "reference": "781acc90f31f5fe18915f9276890864ebbbe3da8" + "reference": "30f922edd53dd85238f1f26dbb68a044109f8f0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/781acc90f31f5fe18915f9276890864ebbbe3da8", - "reference": "781acc90f31f5fe18915f9276890864ebbbe3da8", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/30f922edd53dd85238f1f26dbb68a044109f8f0e", + "reference": "30f922edd53dd85238f1f26dbb68a044109f8f0e", "shasum": "" }, "require": { @@ -21173,7 +21184,7 @@ "description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug-bundle/tree/v7.3.0" + "source": "https://github.com/symfony/debug-bundle/tree/v7.3.4" }, "funding": [ { @@ -21184,12 +21195,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-05-04T13:21:13+00:00" + "time": "2025-09-10T12:00:31+00:00" }, { "name": "symfony/maker-bundle", @@ -21286,16 +21301,16 @@ }, { "name": "symfony/phpunit-bridge", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "7954e563ed14f924593169f6c4645d58d9d9ac77" + "reference": "ed77a629c13979e051b7000a317966474d566398" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/7954e563ed14f924593169f6c4645d58d9d9ac77", - "reference": "7954e563ed14f924593169f6c4645d58d9d9ac77", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/ed77a629c13979e051b7000a317966474d566398", + "reference": "ed77a629c13979e051b7000a317966474d566398", "shasum": "" }, "require": { @@ -21351,7 +21366,7 @@ "testing" ], "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v7.3.3" + "source": "https://github.com/symfony/phpunit-bridge/tree/v7.3.4" }, "funding": [ { @@ -21371,20 +21386,20 @@ "type": "tidelift" } ], - "time": "2025-08-04T15:15:28+00:00" + "time": "2025-09-12T12:18:52+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v7.3.3", + "version": "v7.3.4", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "6ee224d6e9de787a47622b9ad4880e205ef16ad1" + "reference": "f305fa4add690bb7d6b14ab61f37c3bd061a3dd7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/6ee224d6e9de787a47622b9ad4880e205ef16ad1", - "reference": "6ee224d6e9de787a47622b9ad4880e205ef16ad1", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/f305fa4add690bb7d6b14ab61f37c3bd061a3dd7", + "reference": "f305fa4add690bb7d6b14ab61f37c3bd061a3dd7", "shasum": "" }, "require": { @@ -21440,7 +21455,7 @@ "dev" ], "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v7.3.3" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v7.3.4" }, "funding": [ { @@ -21460,7 +21475,7 @@ "type": "tidelift" } ], - "time": "2025-08-19T13:44:55+00:00" + "time": "2025-09-25T08:03:55+00:00" }, { "name": "theseer/tokenizer", diff --git a/templates/label_system/labels/base_label.html.twig b/templates/label_system/labels/base_label.html.twig index 19394e68..f873f4c2 100644 --- a/templates/label_system/labels/base_label.html.twig +++ b/templates/label_system/labels/base_label.html.twig @@ -16,15 +16,18 @@ {% for element in elements %} + {# The page div ensures the page breaks, while the page-inner elements restrict the content to the page size. Sine dompdf 3.1.1 we cannot apply the position: absolute; to the page element directly. #}
- {% if options.barcodeType.none %} - {% include "label_system/labels/label_page_none.html.twig" %} - {% elseif options.barcodeType.is2D() %} - {% include "label_system/labels/label_page_qr.html.twig" %} - {% elseif options.barcodeType.is1D() %} - {% include "label_system/labels/label_page_1d.html.twig" %} - {% endif %} +
+ {% if options.barcodeType.none %} + {% include "label_system/labels/label_page_none.html.twig" %} + {% elseif options.barcodeType.is2D() %} + {% include "label_system/labels/label_page_qr.html.twig" %} + {% elseif options.barcodeType.is1D() %} + {% include "label_system/labels/label_page_1d.html.twig" %} + {% endif %} +
{% endfor %} - \ No newline at end of file + diff --git a/templates/label_system/labels/label_style.css.twig b/templates/label_system/labels/label_style.css.twig index 729e8cda..7d64aa70 100644 --- a/templates/label_system/labels/label_style.css.twig +++ b/templates/label_system/labels/label_style.css.twig @@ -3,17 +3,31 @@ } .page { + /** We cannot apply the position: absolute trick here, because then dompdf will not respect the page break anymore **/ + page-break-inside: avoid; page-break-before: avoid; page-break-after: always; overflow: hidden; + width: 100%; + height: 100%; +} + +.page-inner { /* Absolute position prevents automatic page breaks */ + /*position: absolute;*/ position: absolute; top: 0; left: 0; width: 100%; height: 100%; + + overflow: hidden; + + page-break-inside: avoid; + page-break-before: avoid; + page-break-after: avoid; } /* Last page should not break */ From 41dbc27e2740ef46140c04dd550e2eda4ee458ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 00:22:06 +0200 Subject: [PATCH 04/82] Updated dependencies --- yarn.lock | 353 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 183 insertions(+), 170 deletions(-) diff --git a/yarn.lock b/yarn.lock index ece08bb9..24dbebeb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1788,13 +1788,13 @@ resolved "https://registry.yarnpkg.com/@foliojs-fork/restructure/-/restructure-2.0.2.tgz#73759aba2aff1da87b7c4554e6839c70d43c92b4" integrity sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA== -"@formatjs/ecma402-abstract@2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.4.tgz#e90c5a846ba2b33d92bc400fdd709da588280fbc" - integrity sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA== +"@formatjs/ecma402-abstract@2.3.6": + version "2.3.6" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.6.tgz#d6ca9d3579054fe1e1a0a0b5e872e0d64922e4e1" + integrity sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw== dependencies: "@formatjs/fast-memoize" "2.2.7" - "@formatjs/intl-localematcher" "0.6.1" + "@formatjs/intl-localematcher" "0.6.2" decimal.js "^10.4.3" tslib "^2.8.0" @@ -1805,34 +1805,34 @@ dependencies: tslib "^2.8.0" -"@formatjs/icu-messageformat-parser@2.11.2": - version "2.11.2" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.2.tgz#85aea211bea40aa81ee1d44ac7accc3cf5500a73" - integrity sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA== +"@formatjs/icu-messageformat-parser@2.11.4": + version "2.11.4" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.4.tgz#63bd2cd82d08ae2bef55adeeb86486df68826f32" + integrity sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw== dependencies: - "@formatjs/ecma402-abstract" "2.3.4" - "@formatjs/icu-skeleton-parser" "1.8.14" + "@formatjs/ecma402-abstract" "2.3.6" + "@formatjs/icu-skeleton-parser" "1.8.16" tslib "^2.8.0" -"@formatjs/icu-skeleton-parser@1.8.14": - version "1.8.14" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.14.tgz#b9581d00363908efb29817fdffc32b79f41dabe5" - integrity sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ== +"@formatjs/icu-skeleton-parser@1.8.16": + version "1.8.16" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.16.tgz#13f81f6845c7cf6599623006aacaf7d6b4ad2970" + integrity sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ== dependencies: - "@formatjs/ecma402-abstract" "2.3.4" + "@formatjs/ecma402-abstract" "2.3.6" tslib "^2.8.0" -"@formatjs/intl-localematcher@0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.6.1.tgz#25dc30675320bf65a9d7f73876fc1e4064c0e299" - integrity sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg== +"@formatjs/intl-localematcher@0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.6.2.tgz#e9ebe0b4082d7d48e5b2d753579fb7ece4eaefea" + integrity sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA== dependencies: tslib "^2.8.0" "@fortawesome/fontawesome-free@^7.0.0": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-7.0.1.tgz#c1ac7f07ba2df47d1de7b7236fad25c4e6ca5076" - integrity sha512-RLmb9U6H2rJDnGxEqXxzy7ANPrQz7WK2/eTjdZqyU9uRU5W+FkAec9uU5gTYzFBH7aoXIw2WTJSCJR4KPlReQw== + version "7.1.0" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-7.1.0.tgz#8eb76278515341720aa74485266f8be121089529" + integrity sha512-+WxNld5ZCJHvPQCr/GnzCTVREyStrAJjisUPtUxG5ngDA8TMlPnKp6dddlTpai4+1GNmltAeuk1hJEkBohwZYA== "@gar/promisify@^1.0.1": version "1.1.3" @@ -1850,9 +1850,9 @@ integrity sha512-eGeIqNOQpXoPAIP7tC1+1Yc1yl1xnwYqg+3mzqxyrbE5pg5YFBZcA6YoTiByJB6DKAEsiWtl6tjTJS4IYtbB7A== "@hotwired/turbo@^8.0.1": - version "8.0.13" - resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-8.0.13.tgz#ab35fda9d358432c8a872a833844b38cccb8c25b" - integrity sha512-M7qXUqcGab6G5PKOiwhgbByTtrPgKPFCTMNQ52QhzUEXEqmp0/ApEguUesh/FPiUjrmFec+3lq98KsWnYY2C7g== + version "8.0.18" + resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-8.0.18.tgz#10ae3de450b955862f89e30c50d96d676813744e" + integrity sha512-dG0N7khQsP8sujclodQE3DYkI4Lq7uKA04fhT0DCC/DwMgn4T4WM3aji6EC6+iCfABQeJncY0SraXqVeOq0vvQ== "@isaacs/balanced-match@^4.0.1": version "4.0.1" @@ -2075,10 +2075,10 @@ dependencies: "@types/ms" "*" -"@types/emscripten@^1.40.1": - version "1.41.2" - resolved "https://registry.yarnpkg.com/@types/emscripten/-/emscripten-1.41.2.tgz#40db29188e4ed4c2cc1a3fe709d78afffa908662" - integrity sha512-0EVXosRnffZuF+rsMM1ZVbfpwpvL2/hWycYQ/0GaH/VaoSJvcSmMl6fiPel9TZXHL3EhANxzqKOVFC6NFXyn8A== +"@types/emscripten@^1.41.2": + version "1.41.4" + resolved "https://registry.yarnpkg.com/@types/emscripten/-/emscripten-1.41.4.tgz#fd7dfaaa9f311bdf3838c98e5d619850a99d3187" + integrity sha512-ECf0qTibhAi2Z0K6FIY96CvBTVkVIuVunOfbTUgbaAmGmbwsc33dbK9KZPROWsmzHotddy6C5pIqYqOmsBoJEw== "@types/eslint-scope@^3.7.7": version "3.7.7" @@ -2160,11 +2160,11 @@ integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== "@types/node@*": - version "24.5.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.5.2.tgz#52ceb83f50fe0fcfdfbd2a9fab6db2e9e7ef6446" - integrity sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ== + version "24.8.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.8.0.tgz#a98a689a687c31d9c553f603961230333e4b5230" + integrity sha512-5x08bUtU8hfboMTrJ7mEO4CpepS9yBwAqcL52y86SWNmbPX8LVbNs3EP4cNrIZgdjk2NAlP2ahNihozpoZIxSg== dependencies: - undici-types "~7.12.0" + undici-types "~7.14.0" "@types/parse-json@^4.0.0": version "4.0.2" @@ -2596,11 +2596,11 @@ balanced-match@^1.0.0: integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== barcode-detector@^3.0.0, barcode-detector@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/barcode-detector/-/barcode-detector-3.0.5.tgz#4a7b2d60378b2d74071fe922bf052550d35d9eda" - integrity sha512-SWeGhJ8SEW0T3Anbr2wEugUXW2bSCld3PauZh+LjTgN1lSInnIrI+RnG53NkzS4pl3cfPCl1AZ10Rq+hSkXBSw== + version "3.0.6" + resolved "https://registry.yarnpkg.com/barcode-detector/-/barcode-detector-3.0.6.tgz#87f8ef762acb56a7f761ac91cf6c8d64ad327fe7" + integrity sha512-v4xTr6B+FINl/p1RDl38qzIwF+Repfo+k/a/HlKTJKAJpNvACD6v7AH7LSPvfR4AdzXXuwai04huA4TWn02Znw== dependencies: - zxing-wasm "2.2.0" + zxing-wasm "2.2.2" base64-js@1.3.1: version "1.3.1" @@ -2612,10 +2612,10 @@ base64-js@^1.1.2, base64-js@^1.3.0: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -baseline-browser-mapping@^2.8.3: - version "2.8.6" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.6.tgz#c37dea4291ed8d01682f85661dbe87967028642e" - integrity sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw== +baseline-browser-mapping@^2.8.9: + version "2.8.17" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.17.tgz#85aff3f7dd6326ea25b77ce834b96bb698545dc6" + integrity sha512-j5zJcx6golJYTG6c05LUZ3Z8Gi+M62zRT/ycz4Xq4iCOdpcxwg7ngEYD4KA0eWZC7U17qh/Smq8bYbACJ0ipBA== big.js@^5.2.2: version "5.2.2" @@ -2679,14 +2679,14 @@ browser-stdout@1.3.1: resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== -browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.25.1, browserslist@^4.25.3: - version "4.26.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.26.2.tgz#7db3b3577ec97f1140a52db4936654911078cef3" - integrity sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A== +browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.25.1, browserslist@^4.26.3: + version "4.26.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.26.3.tgz#40fbfe2d1cd420281ce5b1caa8840049c79afb56" + integrity sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w== dependencies: - baseline-browser-mapping "^2.8.3" - caniuse-lite "^1.0.30001741" - electron-to-chromium "^1.5.218" + baseline-browser-mapping "^2.8.9" + caniuse-lite "^1.0.30001746" + electron-to-chromium "^1.5.227" node-releases "^2.0.21" update-browserslist-db "^1.1.3" @@ -2775,10 +2775,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001741: - version "1.0.30001743" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001743.tgz#50ff91a991220a1ee2df5af00650dd5c308ea7cd" - integrity sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001746: + version "1.0.30001751" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz#dacd5d9f4baeea841641640139d2b2a4df4226ad" + integrity sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw== ccount@^2.0.0: version "2.0.1" @@ -3088,16 +3088,16 @@ convert-source-map@^2.0.0: integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== core-js-compat@^3.43.0: - version "3.45.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.45.1.tgz#424f3f4af30bf676fd1b67a579465104f64e9c7a" - integrity sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA== + version "3.46.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.46.0.tgz#0c87126a19a1af00371e12b02a2b088a40f3c6f7" + integrity sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law== dependencies: - browserslist "^4.25.3" + browserslist "^4.26.3" core-js@^3.23.0: - version "3.45.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.45.1.tgz#5810e04a1b4e9bc5ddaa4dd12e702ff67300634d" - integrity sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg== + version "3.46.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.46.0.tgz#323a092b96381a9184d0cd49ee9083b2f93373bb" + integrity sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA== core-util-is@~1.0.0: version "1.0.3" @@ -3390,69 +3390,69 @@ datatables.net-buttons@3.2.5: jquery ">=1.7" datatables.net-colreorder-bs5@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/datatables.net-colreorder-bs5/-/datatables.net-colreorder-bs5-2.1.1.tgz#9736c45e39f32bf04dd064919d6f8bcb7010c101" - integrity sha512-vyXYFAYEat6ItPrSqlPPOfa5cLwBDxuPlg8jFezvLyW1Bk/uTWEzfA7mQuCfZJNQgBzuM6R27M9DyNWJO0/ngw== + version "2.1.2" + resolved "https://registry.yarnpkg.com/datatables.net-colreorder-bs5/-/datatables.net-colreorder-bs5-2.1.2.tgz#3f37c981e3bef78dcbddd36be26a1ab55c8dcb27" + integrity sha512-fQlitQxeRMASSGHXjpZXxwzfaDUj3LuWtjAl9bTCRatmNrUn1IqViVMBEPzFC/VDzpWMq1ltwcy2jbeygL/Ixg== dependencies: datatables.net-bs5 "^2" - datatables.net-colreorder "2.1.1" + datatables.net-colreorder "2.1.2" jquery ">=1.7" -datatables.net-colreorder@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/datatables.net-colreorder/-/datatables.net-colreorder-2.1.1.tgz#ddcbfb27d5e2b97fe8ce4acdb8ca35442a801fe5" - integrity sha512-alhSZYEYmxsXujl43nIHh2+Ym8o/CBm/2kPIExcUz7sOB8FOw2Q614KztqRYh46V5IA+RUuGSxzodjakZ63wAQ== +datatables.net-colreorder@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/datatables.net-colreorder/-/datatables.net-colreorder-2.1.2.tgz#cf45eae93f4afd0bbe2f34d47105b312defa8cc7" + integrity sha512-lIsUyOt2nBm4sD2cSzDKZcIVrGgrZkh90Z2f03s8p7DYcZSfXMHAhFBrDYf9/eAK6wJnODN8EDMsrtPHfgoSXA== dependencies: datatables.net "^2" jquery ">=1.7" datatables.net-fixedheader-bs5@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/datatables.net-fixedheader-bs5/-/datatables.net-fixedheader-bs5-4.0.3.tgz#7ef25fa9c97a295307095574eb4ecca298126af0" - integrity sha512-FaYQe2RakMcBEDpicmJy47lFoxVucPI0hg8EvsfGsDdkpIEcvpOdnxfCOJNyexyLg9zkfBnPgxLitEKAYyUdrw== + version "4.0.4" + resolved "https://registry.yarnpkg.com/datatables.net-fixedheader-bs5/-/datatables.net-fixedheader-bs5-4.0.4.tgz#530581ff74739c93d0793e927754cafb6cceb75c" + integrity sha512-rcwCFQ0EyeimbkCqdy6yY8aShKNX7CliAIOgvJ9Bs/mMysZiePl3zGwDNmd6ut6fx3dXM6+Tm7Yyz7Gj5TAFTw== dependencies: datatables.net-bs5 "^2" - datatables.net-fixedheader "4.0.3" + datatables.net-fixedheader "4.0.4" jquery ">=1.7" -datatables.net-fixedheader@4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/datatables.net-fixedheader/-/datatables.net-fixedheader-4.0.3.tgz#c4ce3bed18f8328bf9611757fe9829a81abd6146" - integrity sha512-Mzx6MT7/+aaLQ3fRlOaFPJQFMOYorsSx2PvD/Hh3DAv6O/Oq8UPQsJ84I16feAqkPqoDdtP/eaXuUKH+NYDfVQ== +datatables.net-fixedheader@4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/datatables.net-fixedheader/-/datatables.net-fixedheader-4.0.4.tgz#f2f8813a24139ce7c06e0d17834da9174b2cb831" + integrity sha512-O3/A+4afoVd/j5VaLpKClivxaLQUi3KVb5vihPz1h63fCJHTz4/BDxkaeDmxIZkjh5AlCaOTWFdTHc5v30jq5w== dependencies: datatables.net "^2" jquery ">=1.7" datatables.net-responsive-bs5@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/datatables.net-responsive-bs5/-/datatables.net-responsive-bs5-3.0.6.tgz#9535a5e0d59487aa0c5ed4a554157c291b249aa6" - integrity sha512-FQNYSisTfShgcur5mBTFgpaqmtlM9fDCDAMtkqU5YyZldvR+vlMW0rJ60hSKHN9B+aAA3tIjDZuR1U3+VvO6ag== + version "3.0.7" + resolved "https://registry.yarnpkg.com/datatables.net-responsive-bs5/-/datatables.net-responsive-bs5-3.0.7.tgz#aa9961d096a7443f59a871d55bf8a19e37a9e60e" + integrity sha512-M5VgAXMF7sa64GxFxVfyhiomYpvH/CRXhwoB+l13LaoDU6qtb6noOupFMtG7AVECrDar6UaKe38Frfqz3Pi0Kg== dependencies: datatables.net-bs5 "^2" - datatables.net-responsive "3.0.6" + datatables.net-responsive "3.0.7" jquery ">=1.7" -datatables.net-responsive@3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/datatables.net-responsive/-/datatables.net-responsive-3.0.6.tgz#6a57a9c37840bd468ec2e2ef33649da749161cac" - integrity sha512-GHVgU7k7/ST7F/z1/0ieaJiNghrO1mgH8PbikAaL9MH1pw+GMcCuL5sFaFzIyMRzZz7tnrmVnjrkNX+W01VzhA== +datatables.net-responsive@3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/datatables.net-responsive/-/datatables.net-responsive-3.0.7.tgz#7b57574bcfba105dc0827b77ec75b72b63e461fb" + integrity sha512-MngWU41M1LDDMjKFJ3rAHc4Zb3QhOysDTh+TfKE1ycrh5dpnKa1vobw2MKMMbvbx4q05OXZY9jtLSPIkaJRsuw== dependencies: datatables.net "^2" jquery ">=1.7" datatables.net-select-bs5@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/datatables.net-select-bs5/-/datatables.net-select-bs5-3.1.0.tgz#0ef38935d34ba2417e8751be92d9dd7de65aa556" - integrity sha512-kZLQqOaDT6qDzOn5PuptSAAkFva3JmIfoJiYdDqBMK62n9L59eJDOYYyCd42QJSUdF3DbpMtbpQzhS5Rl5lm6g== + version "3.1.3" + resolved "https://registry.yarnpkg.com/datatables.net-select-bs5/-/datatables.net-select-bs5-3.1.3.tgz#e83eea84828b900e12bebc338f53be6c635dc463" + integrity sha512-1B/fzuEXTxXWnxOvaTiKkgUzVAYfaMLfBIlQ70NckLwQh65xKc64ptgxrd7zKwIM17SMu+uJC5wEmndooJjbhg== dependencies: datatables.net-bs5 "^2" - datatables.net-select "3.1.0" + datatables.net-select "3.1.3" jquery ">=1.7" -datatables.net-select@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/datatables.net-select/-/datatables.net-select-3.1.0.tgz#3363090cd1851f8abe0c7992ecc1ba9a2cffbddf" - integrity sha512-DqXX6kYsDCjMtfiFsAVerYRI3HoGl3LOouJTkXRbp5E9EnWUHbDnmLPnPBirqqTD0j7GzJbi6/cIXNin8Wh2Nw== +datatables.net-select@3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/datatables.net-select/-/datatables.net-select-3.1.3.tgz#c872bad630010b27069cd7530411e12be7cf6495" + integrity sha512-IzikFqvYshnuPZVRi/xBvPcSMBNqzhzh9VGO0DtzsOU4w5uBLN/z9dOqAEUUJk1v6qkMOnBMg5NE/35cbdhPeQ== dependencies: datatables.net "^2" jquery ">=1.7" @@ -3623,9 +3623,9 @@ domhandler@^5.0.2, domhandler@^5.0.3: domelementtype "^2.3.0" dompurify@^3.0.3: - version "3.2.7" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.2.7.tgz#721d63913db5111dd6dfda8d3a748cfd7982d44a" - integrity sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw== + version "3.3.0" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.3.0.tgz#aaaadbb83d87e1c2fbb066452416359e5b62ec97" + integrity sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ== optionalDependencies: "@types/trusted-types" "^2.0.7" @@ -3661,10 +3661,10 @@ duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -electron-to-chromium@^1.5.218: - version "1.5.222" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.222.tgz#965c93783ad989116b74593ae3068b9466fdb237" - integrity sha512-gA7psSwSwQRE60CEoLz6JBCQPIxNeuzB2nL8vE03GK/OHxlvykbLyeiumQy1iH5C2f3YbRAZpGCMT12a/9ih9w== +electron-to-chromium@^1.5.227: + version "1.5.237" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.237.tgz#eacf61cef3f6345d0069ab427585c5a04d7084f0" + integrity sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg== emoji-regex@^7.0.1: version "7.0.3" @@ -3700,9 +3700,9 @@ entities@^4.2.0: integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== envinfo@^7.7.3: - version "7.14.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.14.0.tgz#26dac5db54418f2a4c1159153a0b2ae980838aae" - integrity sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg== + version "7.18.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.18.0.tgz#38793d9dab9a5dec7b2a3146ed094cda8e754ed8" + integrity sha512-02QGCLRW+Jb8PC270ic02lat+N57iBaWsvHjcJViqp6UVupRB+Vsg7brYPTqEFXvsdTql3KnSczv5ModZFpl8Q== error-ex@^1.3.1: version "1.3.4" @@ -4088,6 +4088,11 @@ fuzzysort@3.1.0: resolved "https://registry.yarnpkg.com/fuzzysort/-/fuzzysort-3.1.0.tgz#4d7832d8fa48ad381753eaa7a7aae9927bdc10a8" integrity sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ== +generator-function@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz#0e75dd410d1243687a0ba2e951b94eedb8f737a2" + integrity sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g== + gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -4114,7 +4119,7 @@ get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@ hasown "^2.0.2" math-intrinsics "^1.1.0" -get-proto@^1.0.0, get-proto@^1.0.1: +get-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== @@ -4132,9 +4137,9 @@ get-symbol-description@^1.1.0: get-intrinsic "^1.2.6" get-tsconfig@^4.4.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.10.1.tgz#d34c1c01f47d65a606c37aa7a177bc3e56ab4b2e" - integrity sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ== + version "4.12.0" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.12.0.tgz#cfb3a4446a2abd324a205469e8bda4e7e44cbd35" + integrity sha512-LScr2aNr2FbjAjZh2C6X6BxRx1/x+aTDExct/xyq2XKbYOiG5c0aK7pMsSuyc0brz3ibr/lbQiHD9jzt4lccJw== dependencies: resolve-pkg-maps "^1.0.0" @@ -4540,13 +4545,13 @@ interpret@^3.1.1: integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== intl-messageformat@^10.2.5: - version "10.7.16" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.7.16.tgz#d909f9f9f4ab857fbe681d559b958dd4dd9f665a" - integrity sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug== + version "10.7.18" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.7.18.tgz#51a6f387afbca9b0f881b2ec081566db8c540b0d" + integrity sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g== dependencies: - "@formatjs/ecma402-abstract" "2.3.4" + "@formatjs/ecma402-abstract" "2.3.6" "@formatjs/fast-memoize" "2.2.7" - "@formatjs/icu-messageformat-parser" "2.11.2" + "@formatjs/icu-messageformat-parser" "2.11.4" tslib "^2.8.0" is-arguments@^1.1.1: @@ -4666,12 +4671,13 @@ is-fullwidth-code-point@^3.0.0: integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-function@^1.0.10: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.0.tgz#bf3eeda931201394f57b5dba2800f91a238309ca" - integrity sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.2.tgz#ae3b61e3d5ea4e4839b90bad22b02335051a17d5" + integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA== dependencies: - call-bound "^1.0.3" - get-proto "^1.0.0" + call-bound "^1.0.4" + generator-function "^2.0.0" + get-proto "^1.0.1" has-tostringtag "^1.0.2" safe-regex-test "^1.1.0" @@ -4943,9 +4949,9 @@ jszip@^3.2.0: setimmediate "^1.0.5" katex@^0.16.0: - version "0.16.22" - resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.22.tgz#d2b3d66464b1e6d69e6463b28a86ced5a02c5ccd" - integrity sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg== + version "0.16.25" + resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.25.tgz#61699984277e3bdb3e89e0e446b83cd0a57d87db" + integrity sha512-woHRUZ/iF23GBP1dkDQMh1QBad9dmr8/PAwNA54VrSOVYgI12MAcE14TqnDdQOdzyEonGzMepYnqBMYdsoAr8Q== dependencies: commander "^8.3.0" @@ -4977,9 +4983,9 @@ lines-and-columns@^1.1.6: integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.1.tgz#6c76ed29b0ccce9af379208299f07f876de737e3" + integrity sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q== loader-utils@^2.0.0, loader-utils@^2.0.4: version "2.0.4" @@ -5088,9 +5094,9 @@ marked-mangle@^1.0.1: integrity sha512-BUZiRqPooKZZhC7e8aDlzqkZt4MKkbJ/VY22b8iqrI3fJdnWmSyc7/uujDkrMszZrKURrXsYVUfgdWG6gEspcA== marked@^16.1.1: - version "16.3.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-16.3.0.tgz#2f513891f867d6edc4772b4a026db9cc331eb94f" - integrity sha512-K3UxuKu6l6bmA5FUwYho8CfJBlsUWAooKtdGgMcERSpF7gcBUrCGsLH7wDaaNOzwq18JzSUDyoEb/YsrqMac3w== + version "16.4.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-16.4.0.tgz#b0c22707a3add380827a75437131801cd54bf425" + integrity sha512-CTPAcRBq57cn3R8n3hwc2REddc28hjR7RzDXQ+lXLmMJYqn20BaI2cGw6QjgZGIgVfp2Wdfw4aMzgNteQ6qJgQ== math-intrinsics@^1.1.0: version "1.1.0" @@ -5729,9 +5735,9 @@ node-notifier@^9.0.0: which "^2.0.2" node-releases@^2.0.21: - version "2.0.21" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.21.tgz#f59b018bc0048044be2d4c4c04e4c8b18160894c" - integrity sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw== + version "2.0.25" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.25.tgz#95479437bd409231e03981c1f6abee67f5e962df" + integrity sha512-4auku8B/vw5psvTiiN9j1dAOsXvMoGqJuKJcR+dTdqiXEK20mMTk1UEo3HS16LeGQsVG6+qKTPM9u/qQ2LqATA== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -6908,10 +6914,10 @@ schema-utils@^3.0.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -"schema-utils@^3.0.0 || ^4.0.0", schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0, schema-utils@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.2.tgz#0c10878bf4a73fd2b1dfd14b9462b26788c806ae" - integrity sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ== +"schema-utils@^3.0.0 || ^4.0.0", schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0, schema-utils@^4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.3.tgz#5b1850912fa31df90716963d45d9121fdfc09f46" + integrity sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA== dependencies: "@types/json-schema" "^7.0.9" ajv "^8.9.0" @@ -6934,9 +6940,9 @@ semver@^6.0.0, semver@^6.3.1: integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.4: - version "7.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== + version "7.7.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== serialize-javascript@^5.0.1: version "5.0.1" @@ -7347,10 +7353,15 @@ svgo@^4.0.0: picocolors "^1.1.1" sax "^1.4.1" -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.3.tgz#4b67b635b2d97578a06a2713d2f04800c237e99b" - integrity sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg== +tagged-tag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/tagged-tag/-/tagged-tag-1.0.0.tgz#a0b5917c2864cba54841495abfa3f6b13edcf4d6" + integrity sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng== + +tapable@^2.0.0, tapable@^2.2.0, tapable@^2.2.1, tapable@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" + integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== tar@^6.0.2: version "6.2.1" @@ -7474,10 +7485,12 @@ tslib@^2.8.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== -type-fest@^4.41.0: - version "4.41.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58" - integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA== +type-fest@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.1.0.tgz#30ba6dc2acde4f73732417031f8ac19a0afcb5b7" + integrity sha512-wQ531tuWvB6oK+pchHIu5lHe5f5wpSCqB8Kf4dWQRbOYc9HTge7JL0G4Qd44bh6QuJCccIzL3bugb8GI0MwHrg== + dependencies: + tagged-tag "^1.0.0" typed-array-buffer@^1.0.3: version "1.0.3" @@ -7525,9 +7538,9 @@ typed-array-length@^1.0.7: reflect.getprototypeof "^1.0.6" typescript@^5.7.2: - version "5.9.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.2.tgz#d93450cddec5154a2d5cabe3b8102b83316fb2a6" - integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A== + version "5.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" + integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== unbox-primitive@^1.1.0: version "1.1.0" @@ -7539,10 +7552,10 @@ unbox-primitive@^1.1.0: has-symbols "^1.1.0" which-boxed-primitive "^1.1.1" -undici-types@~7.12.0: - version "7.12.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.12.0.tgz#15c5c7475c2a3ba30659529f5cdb4674b622fafb" - integrity sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ== +undici-types@~7.14.0: + version "7.14.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.14.0.tgz#4c037b32ca4d7d62fae042174604341588bc0840" + integrity sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" @@ -7619,9 +7632,9 @@ unist-util-find-after@^5.0.0: unist-util-is "^6.0.0" unist-util-is@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" - integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.1.tgz#d0a3f86f2dd0db7acd7d8c2478080b5c67f9c6a9" + integrity sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g== dependencies: "@types/unist" "^3.0.0" @@ -7640,9 +7653,9 @@ unist-util-stringify-position@^4.0.0: "@types/unist" "^3.0.0" unist-util-visit-parents@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" - integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + version "6.0.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz#777df7fb98652ce16b4b7cd999d0a1a40efa3a02" + integrity sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ== dependencies: "@types/unist" "^3.0.0" unist-util-is "^6.0.0" @@ -7712,7 +7725,7 @@ vfile@^6.0.0: "@types/unist" "^3.0.0" vfile-message "^4.0.0" -watchpack@^2.4.1: +watchpack@^2.4.4: version "2.4.4" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.4.tgz#473bda72f0850453da6425081ea46fc0d7602947" integrity sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA== @@ -7809,9 +7822,9 @@ webpack-sources@^3.3.3: integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg== webpack@^5.74.0: - version "5.101.3" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.101.3.tgz#3633b2375bb29ea4b06ffb1902734d977bc44346" - integrity sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A== + version "5.102.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.102.1.tgz#1003a3024741a96ba99c37431938bf61aad3d988" + integrity sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.8" @@ -7821,7 +7834,7 @@ webpack@^5.74.0: "@webassemblyjs/wasm-parser" "^1.14.1" acorn "^8.15.0" acorn-import-phases "^1.0.3" - browserslist "^4.24.0" + browserslist "^4.26.3" chrome-trace-event "^1.0.2" enhanced-resolve "^5.17.3" es-module-lexer "^1.2.1" @@ -7833,10 +7846,10 @@ webpack@^5.74.0: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^4.3.2" - tapable "^2.1.1" + schema-utils "^4.3.3" + tapable "^2.3.0" terser-webpack-plugin "^5.3.11" - watchpack "^2.4.1" + watchpack "^2.4.4" webpack-sources "^3.3.3" which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: @@ -8017,10 +8030,10 @@ zwitch@^2.0.0, zwitch@^2.0.4: resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== -zxing-wasm@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/zxing-wasm/-/zxing-wasm-2.2.0.tgz#ff055c3c81d11d88ed684fb75d96b8b72e3f0091" - integrity sha512-RyHxVaAHsLSDzmwcAG05IF8sVOE5Ta2JT1dRDh0mzVZOIiDXZstsjkqvKHasN1n4lvFSbX7ngkHDufnt/XI07Q== +zxing-wasm@2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/zxing-wasm/-/zxing-wasm-2.2.2.tgz#b2ad711f3f241757e822baebbc617bac5723898f" + integrity sha512-Q9/B9whEwAUABvr7ScHl36wVZTBWVHAaumx45uGQLl2GGRp5ZRtDtwbz5scOwl/xzL07fximIqoQqqmzf9eJJA== dependencies: - "@types/emscripten" "^1.40.1" - type-fest "^4.41.0" + "@types/emscripten" "^1.41.2" + type-fest "^5.0.1" From c735bfdb1df6920de62dbe98b609ce3c00e0f743 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 00:35:01 +0200 Subject: [PATCH 05/82] Made the titles of the settings categories translatable This fixes issue #1037 --- src/Settings/AppSettings.php | 4 +- .../BehaviorSettings/BehaviorSettings.php | 5 +- .../InfoProviderSettings.php | 3 +- src/Settings/MiscSettings/MiscSettings.php | 5 +- .../{ => SystemSettings}/SystemSettings.php | 12 +- translations/messages.en.xlf | 122 +++++++++++------- 6 files changed, 87 insertions(+), 64 deletions(-) rename src/Settings/{ => SystemSettings}/SystemSettings.php (82%) diff --git a/src/Settings/AppSettings.php b/src/Settings/AppSettings.php index 1695638a..42831d08 100644 --- a/src/Settings/AppSettings.php +++ b/src/Settings/AppSettings.php @@ -26,7 +26,7 @@ namespace App\Settings; use App\Settings\BehaviorSettings\BehaviorSettings; use App\Settings\InfoProviderSystem\InfoProviderSettings; use App\Settings\MiscSettings\MiscSettings; -use App\Settings\SystemSettings\AttachmentsSettings; +use App\Settings\SystemSettings\SystemSettings; use Jbtronics\SettingsBundle\Settings\EmbeddedSettings; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsTrait; @@ -49,4 +49,4 @@ class AppSettings #[EmbeddedSettings()] public ?MiscSettings $miscSettings = null; -} \ No newline at end of file +} diff --git a/src/Settings/BehaviorSettings/BehaviorSettings.php b/src/Settings/BehaviorSettings/BehaviorSettings.php index 1251a097..3053073f 100644 --- a/src/Settings/BehaviorSettings/BehaviorSettings.php +++ b/src/Settings/BehaviorSettings/BehaviorSettings.php @@ -26,8 +26,9 @@ namespace App\Settings\BehaviorSettings; use Jbtronics\SettingsBundle\Settings\EmbeddedSettings; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsTrait; +use Symfony\Component\Translation\TranslatableMessage as TM; -#[Settings] +#[Settings(label: new TM("settings.behavior"))] class BehaviorSettings { use SettingsTrait; @@ -40,4 +41,4 @@ class BehaviorSettings #[EmbeddedSettings] public ?PartInfoSettings $partInfo = null; -} \ No newline at end of file +} diff --git a/src/Settings/InfoProviderSystem/InfoProviderSettings.php b/src/Settings/InfoProviderSystem/InfoProviderSettings.php index c223bd88..e6e258f5 100644 --- a/src/Settings/InfoProviderSystem/InfoProviderSettings.php +++ b/src/Settings/InfoProviderSystem/InfoProviderSettings.php @@ -27,8 +27,9 @@ use Jbtronics\SettingsBundle\Settings\EmbeddedSettings; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsParameter; use Jbtronics\SettingsBundle\Settings\SettingsTrait; +use Symfony\Component\Translation\TranslatableMessage as TM; -#[Settings()] +#[Settings(label: new TM("settings.ips"))] class InfoProviderSettings { use SettingsTrait; diff --git a/src/Settings/MiscSettings/MiscSettings.php b/src/Settings/MiscSettings/MiscSettings.php index b8a3a73f..1c304d4a 100644 --- a/src/Settings/MiscSettings/MiscSettings.php +++ b/src/Settings/MiscSettings/MiscSettings.php @@ -25,8 +25,9 @@ namespace App\Settings\MiscSettings; use Jbtronics\SettingsBundle\Settings\EmbeddedSettings; use Jbtronics\SettingsBundle\Settings\Settings; +use Symfony\Component\Translation\TranslatableMessage as TM; -#[Settings] +#[Settings(label: new TM("settings.misc"))] class MiscSettings { #[EmbeddedSettings] @@ -34,4 +35,4 @@ class MiscSettings #[EmbeddedSettings] public ?ExchangeRateSettings $exchangeRate = null; -} \ No newline at end of file +} diff --git a/src/Settings/SystemSettings.php b/src/Settings/SystemSettings/SystemSettings.php similarity index 82% rename from src/Settings/SystemSettings.php rename to src/Settings/SystemSettings/SystemSettings.php index 83d00afc..71dd963d 100644 --- a/src/Settings/SystemSettings.php +++ b/src/Settings/SystemSettings/SystemSettings.php @@ -21,17 +21,13 @@ declare(strict_types=1); -namespace App\Settings; +namespace App\Settings\SystemSettings; -use App\Settings\SystemSettings\AttachmentsSettings; -use App\Settings\SystemSettings\CustomizationSettings; -use App\Settings\SystemSettings\HistorySettings; -use App\Settings\SystemSettings\LocalizationSettings; -use App\Settings\SystemSettings\PrivacySettings; use Jbtronics\SettingsBundle\Settings\EmbeddedSettings; use Jbtronics\SettingsBundle\Settings\Settings; +use Symfony\Component\Translation\TranslatableMessage as TM; -#[Settings] +#[Settings(label: new TM("settings.system"))] class SystemSettings { #[EmbeddedSettings()] @@ -48,4 +44,4 @@ class SystemSettings #[EmbeddedSettings()] public ?HistorySettings $history = null; -} \ No newline at end of file +} diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index a2ec2f65..ce3b8254 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -242,7 +242,7 @@ part.info.timetravel_hint - This is how the part appeared before %timestamp%. <i>Please note that this feature is experimental, so the info may not be correct.</i> + Please note that this feature is experimental, so the info may not be correct.]]> @@ -731,10 +731,10 @@ user.edit.tfa.disable_tfa_message - This will disable <b>all active two-factor authentication methods of the user</b> and delete the <b>backup codes</b>! -<br> -The user will have to set up all two-factor authentication methods again and print new backup codes! <br><br> -<b>Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!</b> + all active two-factor authentication methods of the user and delete the backup codes! +
+The user will have to set up all two-factor authentication methods again and print new backup codes!

+Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!]]>
@@ -885,9 +885,9 @@ The user will have to set up all two-factor authentication methods again and pri entity.delete.message - This can not be undone! -<br> -Sub elements will be moved upwards. + +Sub elements will be moved upwards.]]> @@ -1441,7 +1441,7 @@ Sub elements will be moved upwards. homepage.github.text - Source, downloads, bug reports, to-do-list etc. can be found on <a href="%href%" class="link-external" target="_blank">GitHub project page</a> + GitHub project page]]> @@ -1463,7 +1463,7 @@ Sub elements will be moved upwards. homepage.help.text - Help and tips can be found in Wiki the <a href="%href%" class="link-external" target="_blank">GitHub page</a> + GitHub page]]> @@ -1705,7 +1705,7 @@ Sub elements will be moved upwards. email.pw_reset.fallback - If this does not work for you, go to <a href="%url%">%url%</a> and enter the following info + %url% and enter the following info]]> @@ -1735,7 +1735,7 @@ Sub elements will be moved upwards. email.pw_reset.valid_unit %date% - The reset token will be valid until <i>%date%</i>. + %date%.]]> @@ -3578,8 +3578,8 @@ Sub elements will be moved upwards. tfa_google.disable.confirm_message - If you disable the Authenticator App, all backup codes will be deleted, so you may need to reprint them.<br> -Also note that without two-factor authentication, your account is no longer as well protected against attackers! + +Also note that without two-factor authentication, your account is no longer as well protected against attackers!]]> @@ -3599,7 +3599,7 @@ Also note that without two-factor authentication, your account is no longer as w tfa_google.step.download - Download an authenticator app (e.g. <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> oder <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">FreeOTP Authenticator</a>) + Google Authenticator oder FreeOTP Authenticator)]]> @@ -3841,8 +3841,8 @@ Also note that without two-factor authentication, your account is no longer as w tfa_trustedDevices.explanation - When checking the second factor, the current computer can be marked as trustworthy, so no more two-factor checks on this computer are needed. -If you have done this incorrectly or if a computer is no longer trusted, you can reset the status of <i>all </i>computers here. + all computers here.]]> @@ -5313,7 +5313,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can label_options.lines_mode.help - If you select Twig here, the content field is interpreted as Twig template. See <a href="https://twig.symfony.com/doc/3.x/templates.html">Twig documentation</a> and <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki</a> for more information. + Twig documentation and Wiki for more information.]]> @@ -7157,15 +7157,15 @@ Exampletown mass_creation.lines.placeholder - Element 1 + +Element 1 -> Element 1.1 +Element 1 -> Element 1.2]]> @@ -9444,25 +9444,25 @@ Element 1 -> Element 1.2 filter.parameter_value_constraint.operator.< - Typ. Value < + filter.parameter_value_constraint.operator.> - Typ. Value > + ]]> filter.parameter_value_constraint.operator.<= - Typ. Value <= + filter.parameter_value_constraint.operator.>= - Typ. Value >= + =]]> @@ -9570,7 +9570,7 @@ Element 1 -> Element 1.2 parts_list.search.searching_for - Searching parts with keyword <b>%keyword%</b> + %keyword%]]> @@ -10230,13 +10230,13 @@ Element 1 -> Element 1.2 project.builds.number_of_builds_possible - You have enough stocked to build <b>%max_builds%</b> builds of this project. + %max_builds% builds of this project.]]> project.builds.check_project_status - The current project status is <b>"%project_status%"</b>. You should check if you really want to build the project with this status! + "%project_status%". You should check if you really want to build the project with this status!]]> @@ -10338,7 +10338,7 @@ Element 1 -> Element 1.2 entity.select.add_hint - Use -> to create nested structures, e.g. "Node 1->Node 1.1" + to create nested structures, e.g. "Node 1->Node 1.1"]]> @@ -10362,13 +10362,13 @@ Element 1 -> Element 1.2 homepage.first_steps.introduction - Your database is still empty. You might want to read the <a href="%url%">documentation</a> or start to creating the following data structures: + documentation or start to creating the following data structures:]]> homepage.first_steps.create_part - Or you can directly <a href="%url%">create a new part</a>. + create a new part.]]> @@ -10380,7 +10380,7 @@ Element 1 -> Element 1.2 homepage.forum.text - For questions about Part-DB use the <a href="%href%" class="link-external" target="_blank">discussion forum</a> + discussion forum]]> @@ -11040,7 +11040,7 @@ Element 1 -> Element 1.2 parts.import.help_documentation - See the <a href="%link%">documentation</a> for more information on the file format. + documentation for more information on the file format.]]> @@ -11220,7 +11220,7 @@ Element 1 -> Element 1.2 part.filter.lessThanDesired - In stock less than desired (total amount < min. amount) + @@ -12032,13 +12032,13 @@ Please note, that you can not impersonate a disabled user. If you try you will g part.merge.confirm.title - Do you really want to merge <b>%other%</b> into <b>%target%</b>? + %other% into %target%?]]> part.merge.confirm.message - <b>%other%</b> will be deleted, and the part will be saved with the shown information. + %other% will be deleted, and the part will be saved with the shown information.]]> @@ -12392,7 +12392,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.ips.element14.apiKey.help - You can register for an API key on <a href="https://partner.element14.com/">https://partner.element14.com/</a>. + https://partner.element14.com/.]]> @@ -12404,7 +12404,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.ips.element14.storeId.help - The store domain to retrieve the data from. This decides the language and currency of results. See <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">here</a> for a list of valid domains. + here for a list of valid domains.]]> @@ -12422,7 +12422,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.ips.tme.token.help - You can get an API token and secret on <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a>. + https://developers.tme.eu/en/.]]> @@ -12470,7 +12470,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.ips.mouser.apiKey.help - You can register for an API key on <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a>. + https://eu.mouser.com/api-hub/.]]> @@ -12548,7 +12548,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.system.attachments - Attachments & Files + @@ -12572,7 +12572,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.system.attachments.allowDownloads.help - With this option users can download external files into Part-DB by providing an URL. <b>Attention: This can be a security issue, as it might allow users to access intranet ressources via Part-DB!</b> + Attention: This can be a security issue, as it might allow users to access intranet ressources via Part-DB!]]> @@ -12746,8 +12746,8 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.system.localization.base_currency_description - The currency that is used to store price information and exchange rates in. This currency is assumed, when no currency is set for a price information. -<b>Please note that the currencies are not converted, when changing this value. So changing the default currency after you already added price information, will result in wrong prices!</b> + Please note that the currencies are not converted, when changing this value. So changing the default currency after you already added price information, will result in wrong prices!]]> @@ -12777,7 +12777,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.misc.kicad_eda.category_depth.help - This value determines the depth of the category tree, that is visible inside KiCad. 0 means that only the top level categories are visible. Set to a value > 0 to show more levels. Set to -1, to show all parts of Part-DB inside a sigle cnategory in KiCad. + 0 to show more levels. Set to -1, to show all parts of Part-DB inside a sigle cnategory in KiCad.]]> @@ -12795,7 +12795,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.behavior.sidebar.items.help - The menus which appear at the sidebar by default. Order of items can be changed via drag & drop. + @@ -12843,7 +12843,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.behavior.table.parts_default_columns.help - The columns to show by default in part tables. Order of items can be changed via drag & drop. + @@ -12897,7 +12897,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.ips.oemsecrets.sortMode.M - Completeness & Manufacturer name + @@ -13509,7 +13509,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.behavior.homepage.items.help - The items to show at the homepage. Order can be changed via drag & drop. + @@ -14190,5 +14190,29 @@ Please note, that you can not impersonate a disabled user. If you try you will g Maximum number of mappings reached + + + settings.system + System + + + + + settings.behavior + Behavior + + + + + settings.ips + Info providers + + + + + settings.misc + Misc + + From aa24888ee59e6c22363263676280c6adc8557db4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 01:31:20 +0200 Subject: [PATCH 06/82] New translations messages.en.xlf (English) --- translations/messages.en.xlf | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index a2ec2f65..74f803ab 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -14190,5 +14190,29 @@ Please note, that you can not impersonate a disabled user. If you try you will g Maximum number of mappings reached + + + settings.system + System + + + + + settings.behavior + Behavior + + + + + settings.ips + Info providers + + + + + settings.misc + Misc + + From 7b61a00f21f6e1e9490fb3fc7dde4ded8b822f26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 17:28:11 +0200 Subject: [PATCH 07/82] Updated ckeditor --- package.json | 2 +- yarn.lock | 1292 +++++++++++++++++++++++++------------------------- 2 files changed, 647 insertions(+), 647 deletions(-) diff --git a/package.json b/package.json index 7a3efaa4..f2fbebcd 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "bootbox": "^6.0.0", "bootswatch": "^5.1.3", "bs-custom-file-input": "^1.3.4", - "ckeditor5": "^46.0.0", + "ckeditor5": "^47.0.0", "clipboard": "^2.0.4", "compression-webpack-plugin": "^11.1.0", "datatables.net": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index 24dbebeb..51a694fc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -837,159 +837,159 @@ "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" -"@ckeditor/ckeditor5-adapter-ckfinder@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-46.1.1.tgz#50913faace91e937777ecd34b040407329710d54" - integrity sha512-7wq9WdYyq0jabUZOlnq/vOa/WQO6jXKQ01QCsx6Y7WZ00mxOQ0AmwzLEusHf9VEvXx25yH7jZa07axyEvjM+RQ== +"@ckeditor/ckeditor5-adapter-ckfinder@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-47.1.0.tgz#95c3435d09ec58c6c90b2cfddec471f1414cf3ac" + integrity sha512-h/ClAZBbqz0q5332OPLCQXBOx5EH3GHykJrGAK2+Wtx3CuhzJV+RhgEj3KLMQ2SaAR4DaLKamzCAiR2jIH6Y6Q== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-upload" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-upload" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-alignment@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-46.1.1.tgz#2649ec2ae0c3e181e243afd5e0976f91bfa7c995" - integrity sha512-LD9XMo0lqZw8Nm4Rdsd3b19rjVNLInAUrlbuJpXxgHTOP3CcrE1+kklosow3KreUZkWSxui0tszp45jRmGL1qQ== +"@ckeditor/ckeditor5-alignment@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-47.1.0.tgz#109ed02f520b103e4ab8d978984857f39c894fbf" + integrity sha512-oE6PLT5MRBayw87jOv5DgR0p6TU7mX18MJkaGEz98vuLW3npo1GEdkBtw72+05FwkKr2QCCZUZpg12DTf9Mc/g== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-autoformat@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-46.1.1.tgz#4b71ea778d31562f48aaf9a1aeb0e0810d62feff" - integrity sha512-D2gC9NMd73BAszrP7GdwEqv5YAb+k/EMSIzlcyeUn8gYslGE+SrZHcgj4VCWaGWS+iu/G80ZskiXMBbNgC4NAw== +"@ckeditor/ckeditor5-autoformat@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-47.1.0.tgz#b6bb33cb40223c55543b0e6b2ddc8049a39b0ba5" + integrity sha512-vnP5CNEDriVgFwUVocXyQ++yGrJnkp8V5YCQZv76nZPSed02soL62MRm6M9A4GOAXpEJMe7d5NWom73ieRfcVA== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-heading" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-heading" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-autosave@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-46.1.1.tgz#39ea7b4840427c59086b91a4f351188729ef303f" - integrity sha512-VJ2U0P0ybuIF92fU1rSL9jkqOnywKek7ANR+B9Gc3vs3JdNEkN078pF5KS9xvnAkcrEt1KZBmqwghSDiiI91Wg== +"@ckeditor/ckeditor5-autosave@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-47.1.0.tgz#f3e16f63c7d3da92df51ea571aa6b20a98322ae6" + integrity sha512-3wjI/RNSgXZhG4RMTwl/LByaZyHLV+cixKN0hRqkjULj/i0H05A4Gu485v62FDwBlil1NhPTfKyrmiM/N/7n8g== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-basic-styles@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-46.1.1.tgz#6ed72424ed78dee494c3aa6e0ac97cb03a7303fc" - integrity sha512-NiCugPGmaCIHc4ivvJRUq/hcfchaChksWyRK6i5xbjj5NSlASjXt0fe4717pQVTN6lZxiJ9CaX6btCAYlmu5BQ== +"@ckeditor/ckeditor5-basic-styles@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-47.1.0.tgz#3cfe4cc736d7833e3df82682990e8dcd9c191af7" + integrity sha512-WxiFFKUlisz8B3ymeBFijshDWmqX649TEA+1nxgjXHr0L0UONCJfBExanrRUJND6AwHIh1n2IIAXwXvYMdqZbw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-block-quote@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-46.1.1.tgz#14d2aa5b1fc6429addeb2a2099e6664cd779ea09" - integrity sha512-m9MhmntW8cZBfhqluaDE4sJaMjks36ClxzxQwuz7Br+YhUXNhhtUrvpFggeZvgZ/IuII+OG6DolnD1WRHJlMEg== +"@ckeditor/ckeditor5-block-quote@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-47.1.0.tgz#f2f2d20060b11bdb4ae966aa5a8aeeea6442f321" + integrity sha512-h+p/pFm0wNmozhFZcxxh6DmkGQCE3Jpukju0ovxiPnRO49PN+0cUsdbHuKYtJK6jxLfqwjfdHVOn1m+LyRRmkg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-enter" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-enter" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-bookmark@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-46.1.1.tgz#ec8279de8b35b5582ed2a9f508acd6fd4a486eed" - integrity sha512-TiCO6F9uHiHOuGGfR+t7a5i93bJqPEoBpX67qQYV7EkhNIa7roa0PTkPXw6RFBGFv6LNgt0cNle/f7O94qhfcQ== +"@ckeditor/ckeditor5-bookmark@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-47.1.0.tgz#666b88e660a839b171df25da804052752e249eca" + integrity sha512-B7Q0IzaN6iA80B3YkXihXo7gRad5TpKyhTI9x3XvbpCDzO+sBNyOEAy6d6CWmlhQsIZ6mn+hUn2q9N4nACybiw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-link" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-link" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-ckbox@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-46.1.1.tgz#514b664070d0a28deacbaea98dc7616d4dad4654" - integrity sha512-ngKJf1doQFp0FExF7skmtzHcD1H6cxkFFWH5ipRm8t5AcxivZIkbaMlNQMZTGKhMKtLmT77dQ7oGI4HT1XV4bA== +"@ckeditor/ckeditor5-ckbox@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-47.1.0.tgz#1650eaa59f94ce5b12e155055248befcf509d03c" + integrity sha512-DgTxePr5fE7yaQCjaSMlKNf5j38NGjywg9//l7XeVvxLmJJgQrN7G7xaX/vl55H2jGZF0LrM4IyS9mbyfUj1bQ== dependencies: - "@ckeditor/ckeditor5-cloud-services" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-image" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-upload" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-cloud-services" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-image" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-upload" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" blurhash "2.0.5" - ckeditor5 "46.1.1" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-ckfinder@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-46.1.1.tgz#c983bebdb352dea77e1ec438ae5ebd78403f2488" - integrity sha512-u096IDCS/9R7DhUUgHhP7ED5pjIP5JPE1SMRZ3UcfipVUveqT9Qqgm892Rsm4VfouoXw3f3pwoK68KIVjdxMlw== +"@ckeditor/ckeditor5-ckfinder@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-47.1.0.tgz#1a1fc4a34d9167c132c35aa1848b6f7d84b5d9e3" + integrity sha512-eQPgvW+cSA2p5EVyoJv0NIOYorS5DoAxKdcBcxrKc433yuC7fKsZ1awp5aWJOUOfRzGLAa1WYikR7OKvmTjzYg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-image" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-image" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-clipboard@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-46.1.1.tgz#db80d0e747595ac3f91d3573b04c609bb3d2b8dc" - integrity sha512-YaFYBPdOIBqkYY1e7RYzZlicldmkM251WoWVAjbSwY7EWQY/tmLrnVmBZ31B/TqwvSBy6txQYBtuRZvozQ3F0w== +"@ckeditor/ckeditor5-clipboard@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-47.1.0.tgz#4b7eec58bc6956f6267025f6798050d53cf1171e" + integrity sha512-xxF9TuV6pWfos1okaS20CFTQN1CD3lOSyZXIJ/IodznpF7f9GYzhhvyOYXJO5fH6T8F0BbR5P94gon8QnAMivg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-cloud-services@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-46.1.1.tgz#c8f56a81ad4bb00f8b88ca5c5af37fe0ccd9d3ea" - integrity sha512-YBBklzman8taer22uehNxeehDKaGbwnAaI8h7JIxaf0EpvaldjDnswg1hvJTHpLYDZiiEoI3pHmtdatuNWMlrg== +"@ckeditor/ckeditor5-cloud-services@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-47.1.0.tgz#91b43f3e1501df2c3e79913c509a47c62c94d6ed" + integrity sha512-yLH1eTxWMrzF16CFdu/RJAwzcGYaKKS+gQfX3aRjIphtkY9ebnS1SbelP12ZXUBp/vcTguSYjUrPUwnstoadew== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-code-block@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-46.1.1.tgz#9faceacdcb4256554ca9f3fc819263a30ed5b34d" - integrity sha512-YG1YOKHV/zHsSS/CcQJUx/Y8virChUG7JB7HbS3WgkFccvMEZLusx5GkeKXQHRZp0yUxbcAKO+woeVIwylrbCw== +"@ckeditor/ckeditor5-code-block@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-47.1.0.tgz#bac7fa799cee6d71e27da7d93ccd450fcc663a3b" + integrity sha512-FGQD/B5BXHesqgijjBV3wm4tBDNKMjGodsTPjW++NkezgBgzOWdBnl6svpMns+xjtEVFnhkjA9hQt6vbHevJmA== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-enter" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-enter" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-core@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-46.1.1.tgz#ddd0d29cb42034b8987044cd811abc4a343fff81" - integrity sha512-J1WsQxxnbzgbG+xz669+bzfJ+jRbaMdYsdxZZAHlGjaKaOOMXMVrmsAesxy9OoV2LEuMed3BMu7BnICKIoD/aw== +"@ckeditor/ckeditor5-core@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-47.1.0.tgz#7ee7fa6e5710f1f50f7893d03448c10286a31ab3" + integrity sha512-CKE/cxzyAECL9rXMCTiQfNtIwy8x24zSyjQgU44FB59H/eUksw9FYaDdRgNs/PvW/gdW7JdCPiaOI3m28wYmHg== dependencies: - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-watchdog" "46.1.1" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-watchdog" "47.1.0" es-toolkit "1.39.5" "@ckeditor/ckeditor5-dev-translations@^43.0.1", "@ckeditor/ckeditor5-dev-translations@^43.1.0": @@ -1033,316 +1033,316 @@ terser-webpack-plugin "^4.2.3" through2 "^3.0.1" -"@ckeditor/ckeditor5-easy-image@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-46.1.1.tgz#fe4f3e827de906e7854a50bdb4a17dfd2cd26a91" - integrity sha512-1UbSdmRuGoYhtAlYUeZlttLBblfYJbmIXE5iGVgi+2rGLEHucqQ0zBh84di+TCdqbjkp/S+T6G4sopQMM3xmbA== +"@ckeditor/ckeditor5-easy-image@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-47.1.0.tgz#261bc7b9e0a71547b7d6c28e9c305064a1785104" + integrity sha512-V/8nSXle8D/XzC6NSmNatcYoZzy7SXOsNFbLgXN+2gOFguhexmgVagBAiHgGCUpZTNTmkQRTI5VpiI5mfAHt+g== dependencies: - "@ckeditor/ckeditor5-cloud-services" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-upload" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-cloud-services" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-upload" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-editor-balloon@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-46.1.1.tgz#8c6f5255643feb0bb0f6da6ae232f34fc1634a54" - integrity sha512-RGqrEWy50j8TbQeE8dNg+EIuuX5lef2fciiUO7wNyKQO5HahQS5BVbVy8+Uo24p/VHishp2Dzf4tqX6ZtnzRdA== +"@ckeditor/ckeditor5-editor-balloon@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-47.1.0.tgz#52a48193e0b4c3c984ba15703309904c3e614684" + integrity sha512-M/d8zWQgGbtQPKAyYOBZdEeDBaQXiXmwUIi1rMULL7IGxQDvfHAHB6T7mu3GU39oay0HkM+LGWnz5GZ8oG7HNw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-editor-classic@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-46.1.1.tgz#1a963ad5804defb925e49c3db6e25a1e4b5638fc" - integrity sha512-5WrFP+YUTwjQN/0f1TfzDNqgd0tK50Gw1YNPXav1AQHYnQUaFUxJEZgesV2Z3w77LIYVguoOlCEMk2yDhA+7aw== +"@ckeditor/ckeditor5-editor-classic@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-47.1.0.tgz#e8a043d479512601a13a403952594eddb72f5612" + integrity sha512-x4aegRral5LTV1kURmjnp/tLSE1nttH+MsVkrVLWJd0j2A0qj88BLSccmY71ybFgMcDKlwJD6kVT0ZNKsvRogw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-editor-decoupled@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-46.1.1.tgz#8698c09891097e8b24d69062db4f74ef3c35190a" - integrity sha512-ony/8uvWj7zFCPQ9GdsntT247WQShcNdNsG+M7bmaVNh8VjMyUMPY8vGL42eqR72I95vzhcnO19yqqqoa4bT/A== +"@ckeditor/ckeditor5-editor-decoupled@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-47.1.0.tgz#0a680fe62e0afc98dea137789bb6f02d57a4c5ee" + integrity sha512-rqTmzMot1rjCz3cqtQkVRou8RgVFItRXeCNY0Ljg3aLcAaNcbwYSYSeJtQpMoyhasSh3cCUqyG9PRnfNYpzTNQ== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-editor-inline@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-46.1.1.tgz#6c855d07133972c22a530e312c4a6b33c654e337" - integrity sha512-/paul3r1JgKp588tswE0yBfjpUT8U1/VLLo9RweAzQmtV1/XvG/Ua3YtGAV9eyvLQ5R7PKBJ0+Wq4fjNE8yVgw== +"@ckeditor/ckeditor5-editor-inline@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-47.1.0.tgz#8669730ba1e0ba15d39655fa970e269c31a2f17e" + integrity sha512-By4mi4p7oReWx8SAyUtq7cIhF1BH63DABJLbj7kaT3MsFlMXOp4FheZpGEMFJbOt8jKx9Du1EU/PFWlUeNoPLw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-editor-multi-root@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-46.1.1.tgz#77186eb6560dcef3bdb3431aceadc35d6c66ed60" - integrity sha512-UBqQPDtWpoPd+LJ/45MW2DTykYMc6Qg3QcNto81cRBGj5pbhnCaCIkzCDpT9A7r9XS8+pmfFw9xEajFZiUkdTw== +"@ckeditor/ckeditor5-editor-multi-root@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-47.1.0.tgz#3abcbb1a155c7a0a2e9190fe44f9eae3d4a786f8" + integrity sha512-BjAOWtAOg8g1E8WJoRj73RoRpyTb1nLtHU2AgxLlaYubGcXfokVvyPz4VU2cDTUq3Zg6chjPeRw74ybLmI2LBg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-emoji@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-46.1.1.tgz#6ef0add882a073063c3f9da97f665d05e76b3067" - integrity sha512-RTyl0LdPBi7um6WjV0tbrVZ9sg/ZqDPTglMbWPmgnPaoZzGs+BJgv6B8cPi9RIl6klOfKWzupGSdHynjI680eg== +"@ckeditor/ckeditor5-emoji@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-47.1.0.tgz#848a78183d6cfc1f2101d69a05a773e3e276b376" + integrity sha512-8Kicj1md0PfdGtlUxK0kTrLJncYnrhj7OzVqen42ygxiU3PrZrdSApDBg0a8DVb0Skvjb2GhOcBCN7UZptK7LQ== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-mention" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-mention" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" fuzzysort "3.1.0" -"@ckeditor/ckeditor5-engine@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-46.1.1.tgz#ca2a8ae2eef066019479e7301caf1b41dc23aba0" - integrity sha512-5kKbVnsE1PC1T+4kXOlHa6u+shCFKVPLEDjo4gWOwxDr1qPVPVQ9ytvXenQtx/k/wtVNuy3s+uq/nbiMoUXSlA== +"@ckeditor/ckeditor5-engine@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-47.1.0.tgz#a1b258b5122caa105f0a32ab4998305a6faac440" + integrity sha512-uXlD+UKSb6wC5OBzQm5Sn0PYTYNpa4Jccdk61Z6U9h1lAZI4KV4SU12vRL5XG20bI0PIQvBo7Lhy7Va635kiqw== dependencies: - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-utils" "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-enter@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-46.1.1.tgz#943167851b3d329ace566c52e9287e9760e94a04" - integrity sha512-VqnHR5X2vGPcdpmWsyp9OW7O0kl+avFAjSICz1JJ6cPKW8yCHTCxSWxuVEq1bLqS8I2v4imQ+fqM20HYwii2vQ== +"@ckeditor/ckeditor5-enter@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-47.1.0.tgz#817bc9daba3ece88d1e00f82b6aca241db04bdd0" + integrity sha512-Vkm4rPCTrimJ3LcdPPXQZc86Wb920kish6ckXTSkoPPAe9Ef2fVlKZYggWrXBI4VZ6tegTepSFpZiMqa1/a00w== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" -"@ckeditor/ckeditor5-essentials@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-46.1.1.tgz#98da472753ee67954b1fb5cbccf5e31361b8acc2" - integrity sha512-QyX+DPFDdPgBGRU2LeeMYJUqJ9MGDeCnG19lw4kwfA6PwrIamErTMEI9bLAXr9ZD5SxOVr8U+A+1MtFdQzdBxQ== +"@ckeditor/ckeditor5-essentials@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-47.1.0.tgz#fcb712c32daa498239b4abe844c32ec32c5a5f47" + integrity sha512-lpXxfBQ7GocQ4klO2GTZYSxJFhymI2WwxaKklI+rh729dcxsIsjih1sXwSLM6kqwPbveF/9WgDBy3I6kqzRmqg== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-enter" "46.1.1" - "@ckeditor/ckeditor5-select-all" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-undo" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-enter" "47.1.0" + "@ckeditor/ckeditor5-select-all" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-undo" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-find-and-replace@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-46.1.1.tgz#432cf5c54e7bcdb4598cbe4e4181857a12c6e4d7" - integrity sha512-xQn3jt2BVw/NOY0QhfTnjKqiv40ahJ6VLGp8DPi/0bmHcgDRqD9QEKg5TFPY99Fi7Oh0OJL81UlQJnulc2hSlg== +"@ckeditor/ckeditor5-find-and-replace@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-47.1.0.tgz#cc5bc8ea00970000356f65e9641d305687fdc04a" + integrity sha512-H3c69XM7fLdlnt20gdNSU1fMwA+1yYfboFWQ07PlA8M/D9H7ZKUmBlI846flSssFp1kPLGhPDTryun6c7zERPg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-font@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-46.1.1.tgz#569f39fdc12a263a4ae873e75fd7f30a7be2c70e" - integrity sha512-TqIoOUUChwN9cEKCIn30m9Y95VZU7PQyn20mIbG4/iQItI8IyzlToFAdb+xPaL2ozUcyzTFTGqx0nz9zqKNtWQ== +"@ckeditor/ckeditor5-font@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-font/-/ckeditor5-font-47.1.0.tgz#702ad5d62999e685cd1e7a45ce3b67d9861ac31c" + integrity sha512-QiKlsqbcMAAlVAoxrBBxe062adBfTfTKHBLJ/VbBMBYszYaWNoG5VJKLQbXnKBVGWD07rE7rXa/vnenCvpT8hQ== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-fullscreen@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-46.1.1.tgz#90a7fd904025f0084b7764f3d8efe98cd91b7afd" - integrity sha512-lpIG6YIw5KjehuTTX3MiAPBULzei8Pw+wfkpaP/NgyHLaUkN0x2wsoDRf3NWsdg+BMMDbR0ejGRJ8q+sD8d6ZQ== +"@ckeditor/ckeditor5-fullscreen@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-47.1.0.tgz#65070903598e5f3640887bf1040f90b5135bcc81" + integrity sha512-LSC62HAW2cmThX2bJOPXcUrxy3sULGStj5G//PdTuxz1z6WbPbF4xst1ockHmaRJeoJUcdt89Qv7C0WFl3j4lw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-editor-classic" "46.1.1" - "@ckeditor/ckeditor5-editor-decoupled" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-editor-classic" "47.1.0" + "@ckeditor/ckeditor5-editor-decoupled" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-heading@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-46.1.1.tgz#d2b1640d3aae8197542e67d5af165c61caba5724" - integrity sha512-ACneDx+HP3Nm/f2zFrRkUzpbG0CNNMGI4FS242eu0AQqE/vwwLvSD7HmiEzN2Z0HRLVFoY5EWa6kSZpJx6z/WA== +"@ckeditor/ckeditor5-heading@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-47.1.0.tgz#de9465cfb770b28fa0b4210c3e727b0d38c183a6" + integrity sha512-HD+mWG5W5kk5fE2G9TFP/ktiU1CU8sA6mOyO6epd+0nsSwacTynKJkszgTVsd9HeY6wZopdqTHa1Dun/9wsxPA== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-paragraph" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-paragraph" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-highlight@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-46.1.1.tgz#2251c50dd8477b0bb5e633b10ed82286554915f0" - integrity sha512-eNZ4BWF98mux26X/UOh+SyMTfMgvCOq4+T6lbqLB9TbN2i5/seKxIM9IV5ynag//bNd1ZwaqUczt05e3xFpYUg== +"@ckeditor/ckeditor5-highlight@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-47.1.0.tgz#05bf9f1f3c7efbcdde89d0873b9dbac2445405ff" + integrity sha512-K5sO/etY+Nh67r3dsXArPWI5UjOGKQdbS4k5AU30m0vCK9IfGO9BLCUzBnxo6JM91lfOhY96yCqg3zaOU/C0wg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-horizontal-line@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-46.1.1.tgz#89d9abaf74857ace8763a724ff24be8bbf3c64cb" - integrity sha512-2PtEKoGQm6OYFDk1kjlIluCsuFVGPP7rU+KXOBBmOSku4rP1cIYyV+wFlerCGaH7hlzEyiuH1arR8va21IBprA== +"@ckeditor/ckeditor5-horizontal-line@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-47.1.0.tgz#aedc19c369dbc660ad84e1ef2f870abb3d761f60" + integrity sha512-ex+g4L0QvteKHtXGJXMu72wjCrMhQw+mEBWLZm20jLeaPf0eSkQ34ilTRFGwZTw/zfgqy69vMTbVV/SIDiYxvg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-html-embed@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-46.1.1.tgz#537ad4623e425788d77b962ff209450b76dfb5d0" - integrity sha512-rD1AlVOAKeNH0wdBedJFOyWF8dIx5tOJFV+ao36hbtHvXlEDXyXpeal58pbd3Z1QVIdfQ65NF0yZL2leQqOQZA== +"@ckeditor/ckeditor5-html-embed@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-47.1.0.tgz#74911d9914937c1a56b66ead4bf0b7ffccc33a80" + integrity sha512-HMfnHzSRrpKDealBWtq3cpvRGZuODBssw7f1paQxML2W/pRLd6eSb/Rc9a0O3DB2/NhXq8Bbl9aDv9ungz+SLg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-html-support@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-46.1.1.tgz#aef5a658f9a0d899334144ea20924e9984d2cc38" - integrity sha512-wG3cYNhzc5MAaFVbE+xjMMDDMtXwMUYiZ1Tjwo4YkSdBGRrOYShbktal5H/Snvj+pIgAgc5tOetmk5+izRKVSw== +"@ckeditor/ckeditor5-html-support@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-47.1.0.tgz#c7a81d0d56e817ef834c4bb559330694154d4be3" + integrity sha512-TBnmlJ1JjMO973Q4A/e+UEv99CMhBezUAdLKqQ3+EztivTEeEb6YV+pmli8HPf7n0DI6UbkU0Kj/mdFUNiIzog== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-enter" "46.1.1" - "@ckeditor/ckeditor5-heading" "46.1.1" - "@ckeditor/ckeditor5-image" "46.1.1" - "@ckeditor/ckeditor5-list" "46.1.1" - "@ckeditor/ckeditor5-remove-format" "46.1.1" - "@ckeditor/ckeditor5-table" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-enter" "47.1.0" + "@ckeditor/ckeditor5-heading" "47.1.0" + "@ckeditor/ckeditor5-image" "47.1.0" + "@ckeditor/ckeditor5-list" "47.1.0" + "@ckeditor/ckeditor5-remove-format" "47.1.0" + "@ckeditor/ckeditor5-table" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-icons@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-46.1.1.tgz#10b56b5c94397ae05e85cbd467a3ffbc12950bf3" - integrity sha512-BeJaBmXxg/R2cvGpL0oeLToDX2zIjLm/UejK0qsiO/eYxTJmveCabUWhcigpk19ciAcSjUdiariZUxCvpTyL5g== +"@ckeditor/ckeditor5-icons@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-47.1.0.tgz#ee6820a01e4b6222155e1b2bc64a22176c9e94ce" + integrity sha512-2tlGXuQrXiQFxb2U+67kzlkl4/4IlDEt6R+sPQnP+QR7wJNXQnK9zk4M2bc30r91/91iuCjx+AIzKerm0VwFJg== -"@ckeditor/ckeditor5-image@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-46.1.1.tgz#c8d4ecb5339ea9d77be385dfdf6780644508c561" - integrity sha512-292BrygMMXAvrcCxXxRUHC7rfxYqG6Fjf+/QhPXybOb1MFIzGnCkBh7zckUH6oQ4GlQ8kE+mwIthgmc8xvVYGw== +"@ckeditor/ckeditor5-image@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-47.1.0.tgz#2653db9c464d270b35c7e9d881b36b37b89d7487" + integrity sha512-BoVwiXD/l0yUxUsF9wLajo5p3b7TKamkKP7wAA/dkCUlWYzvzjQKwLwYoknNf3GgHLYuY5n6iRPvYQGvNsn6hg== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-undo" "46.1.1" - "@ckeditor/ckeditor5-upload" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-undo" "47.1.0" + "@ckeditor/ckeditor5-upload" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-indent@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-46.1.1.tgz#975dfad0d73c6d957b8c3e6b3a72490d198aef22" - integrity sha512-JKLcCcKo20scOvEuKu09d6og+ECia6QKGOOaTfmy2QJx6CqkbkgC3NQKVF+ixmeGYERfL6X14VZURD7APXVJTA== +"@ckeditor/ckeditor5-indent@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-47.1.0.tgz#de34853071ec0ccbacd4fb2a48efdd7a18e0975c" + integrity sha512-iqYlsdOGsTjuJ+xUx0ee8aAVh9sDPishKx1UHJbwetlPyM1kUADvVNONVBHV5YLgT0M7Bk5/MzGwlyQAuVipxg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-heading" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-list" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-heading" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-list" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-language@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-46.1.1.tgz#3ce2c517d5f59aa8c8dd198b80a3605e4fec6e4f" - integrity sha512-g8atx87RRSypjnnvthpMMSykLN6cgoNAQRvABdxYJTHARRrpjcIKNqWup9SW02QPUKRk/dmsnFEQVH6gkTTzTQ== +"@ckeditor/ckeditor5-language@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-47.1.0.tgz#d3438e523c2d4bcba57e0d632e71afde2210f709" + integrity sha512-nZJlfefKtf0sWvyQdTB361mQMSGSlYj2WbHV3gpabkgkE/ZCbL/Tr5aCJ2ulQo2/ksL2s7nDHFIWu8UUEeVhbw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-link@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-46.1.1.tgz#09ca69c7dce7a3c2f7799c3822ac7b321498dd1e" - integrity sha512-dXsLFdL9VvU8VB4EK4qZk7TVSHCOmaAPoxorGy053Wg29ngEhpMHYiYWZQcLZB5VZSNYlc/mW2Hdv1cr2VEwFQ== +"@ckeditor/ckeditor5-link@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-47.1.0.tgz#cf6d02d4208968420dd7df7c82c4d4900cb3edf7" + integrity sha512-8XwnVPnp2GaNzcyXEahDYM8Qjh/qkU/R1VyjMh7EKSnlZOdget/jKXltNNwJpX0ofPMcY0CnvqGGF42gM3Tlcg== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-image" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-image" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-list@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-46.1.1.tgz#b5f0af2e8d553aa4ac93437bc011a0ceadc3307d" - integrity sha512-TlO8xiZHEoyy5nJSeBWSiu7oZjhBXFzm/3CT2jvBZPer/mWnPV0r6BTrw7GK+Pki0PtQCJUNhyxWafUN9rnKqQ== +"@ckeditor/ckeditor5-list@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-47.1.0.tgz#21dd745b3bfe37cc9e411eb62c1d1acddfd4224f" + integrity sha512-P18ZXzJcAGoA6+nIoXkZ27/Ny80HCcrH36ay1MwSxsuQKO8S894kEZb+QS/HvePsX2tso+bQsWw4WWBzbLfP2g== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-enter" "46.1.1" - "@ckeditor/ckeditor5-font" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-enter" "47.1.0" + "@ckeditor/ckeditor5-font" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-markdown-gfm@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-46.1.1.tgz#91ceccfd592ad93a3fdca43c0cb9f72547db38e0" - integrity sha512-nFPeW+EmkFuvAxp7wqJvXZlqUcVsoVH2s77785DR90iOzb2+zYHzanJ2bWkuC8b+7im7U6h2+6Ghahtz5Y/VVQ== +"@ckeditor/ckeditor5-markdown-gfm@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-47.1.0.tgz#93a2222358bbe7b6d38d76d18ff0f71ac588d0f0" + integrity sha512-oZh2sUX7VvI24ijosvilRqfrRkmUYdDaKdKxDfH8OBKiLnCPOccAhOMVy2LSBY1yvEEIUe2yq79nTC3i0uUkdg== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" "@types/hast" "3.0.4" - ckeditor5 "46.1.1" + ckeditor5 "47.1.0" hast-util-from-dom "5.0.1" hast-util-to-html "9.0.5" hast-util-to-mdast "10.1.2" @@ -1358,271 +1358,271 @@ unified "11.0.5" unist-util-visit "5.0.0" -"@ckeditor/ckeditor5-media-embed@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-46.1.1.tgz#80391d18362a0809dd29f5b924d57df882af30eb" - integrity sha512-1gkrTOlXu0Ptag429I/+sNPeefuLm4ATa0jjaVqM4Mtu/3JRGndkYqVTzmQQeRRn6jEJljqgngNMnlccMRKEmw== +"@ckeditor/ckeditor5-media-embed@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-47.1.0.tgz#c162aeee05b03e260b224e93ce5ab5a94b13e067" + integrity sha512-ZbCYrJpEoKnXFLIwTeCqL6au/irByQq4UhElWFECMUchk3ZlJiSbTrVgrMxtzNdYxvlRGkNIizqPlukt4Xf5ig== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-undo" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-undo" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-mention@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-46.1.1.tgz#60258ecee853ff22debe835026e5069b33d92586" - integrity sha512-NOyYUBW+bCrr5TSIHxTuoHe1H7YRjDChq396n+XAtreRICRKRloOWhzklI5RMJ5dfmQ7llS1eafi8uu7mzB2zQ== +"@ckeditor/ckeditor5-mention@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-47.1.0.tgz#afe28fedf85e94d8701593cd1289d85be02ebe18" + integrity sha512-5Bsf9224WU/ORVoOZnWWqaGA06DTs/+VLQvZhu5qmh17zL1o/JpSA0SrS9mQcf2StCW4HhX89MZhFSLb+2oOvQ== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-minimap@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-46.1.1.tgz#ef07e2e4db5aab30c2083fbc31a4362d488bfc24" - integrity sha512-6tj1PhzVSWbkJYI0+v5TQTKwWfUAeTyZsDXQgaMZeH3ZIZ40wzXRI+ly380msu9t3mBS/qgzuKnsZpc7qNpbaA== +"@ckeditor/ckeditor5-minimap@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-47.1.0.tgz#d3b360e516898fa582fee3dfe979453695ba23f0" + integrity sha512-fh3f0WTrULjd8rm/VWhVem/VYJgPjf+h+Zrnu8MeX0DHqRsNINdIUHNtYk2wUbIzQSgGtIVktK0LhLlN/XxRTA== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-page-break@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-46.1.1.tgz#ed8a62ff5e0dafb9dd4b0433d07fd4e39cf08de9" - integrity sha512-c6TjuwTxeuYCloCdLLrjOURrhKyI3iLWuAZhoQ1XLxLpp0k/BIX9G7tRVEr7xzXzk2T8ibnZVHgegx/ImWkGLg== +"@ckeditor/ckeditor5-page-break@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-47.1.0.tgz#ded8470a7828e5a31574238c8453bcb9fb108a91" + integrity sha512-PrCugSPny2icLp/ZKx1r6mkgtP1jJmc+kB4w56Dsmgf1ZorWniI53wmemaTDhIgGwnNfO9CjYdSy8Vb4vyB1ZA== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-paragraph@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-46.1.1.tgz#0bb7de28b4300ddb98ab2bdc174843a1dd10c049" - integrity sha512-7SC78DYDrFiBTOVHBajxzAUdSoTiM85I8M11QLCrKDoGR1zGgRGjQH8NUMMUOekAjh8SxRN25Alm2Gn27IgCUw== +"@ckeditor/ckeditor5-paragraph@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-47.1.0.tgz#ea0aa0b2393e14e7f797537a7c425d71edaab3ef" + integrity sha512-B1tY1+kEncLFrGoD3YkpJIMNFSQvB4t8SVSei6+upD3YGkyf/VhmtYlnqBLRK2znQTlg76EJJcWlGv9zCJ9edw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" -"@ckeditor/ckeditor5-paste-from-office@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-46.1.1.tgz#eac4deb95a15b5cccacd4f96b52590f1849b17ff" - integrity sha512-W7v4LAc3EJyXXmOCQtnCwjiK9ZhphhBIgLHz1jF/cE6WjS0nQDeXLxHqHnOaD8awR4oqcDyaUNvuBx4ipcUwzA== +"@ckeditor/ckeditor5-paste-from-office@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-47.1.0.tgz#2d0117bcae3ee83d06c396f51dc2facee2b96486" + integrity sha512-+96rw8TkId8o/im4zvq2EtdDzHHaP/+29PMcJ5ACmvq32tJgFsLCyo10asEWV+U/SiWUHNKBPgGLJeh/MdzlAw== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-remove-format@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-46.1.1.tgz#a1073c8d31a1c21a78aa6f2f569c07c2a054caf8" - integrity sha512-WdFyMzIEHqIrGAhq0NPQhDuKbRvpIOgr87r9IjefRQC0a5mbEdGLNQSE7l0JF0mmNEKQbSi520yJLGZo4EJ7Sg== +"@ckeditor/ckeditor5-remove-format@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-47.1.0.tgz#37e2d3eba344988edd8a41ea74ec9263723dcb41" + integrity sha512-JShEW29roO0PyQKBCDUS6cACGuYWxnUhCRcBt+DFUhS5t51XPpDXasdYfGfeUJ9DeNL/0iPjKtQxcGUoMa5NtQ== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-restricted-editing@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-46.1.1.tgz#7f2bf640ac59576ca4ad70dfe979ccdc85977d29" - integrity sha512-lODjvDEbTTG//EZQ2yqgmOL2NRzljpAULscanh2eY4km+AVNCPu7181txvnUMtEaWVwEG6Aja9ys3AJlcs3TsQ== +"@ckeditor/ckeditor5-restricted-editing@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-47.1.0.tgz#ddd3c7742ecfed8841d14315dacbccb5fada1bea" + integrity sha512-vEBZKc3vkvFKOVfPn56Wl76YPCn73QmkkUMLGN2tf2ntvSoVEmlk+HTWaXYRG8bsbj2JtdijgW3wckCvNRW8ow== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-select-all@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-46.1.1.tgz#c0ba06e7630e4c425757c377b26099a8db67e834" - integrity sha512-+h+28FPJKL59SESQzh4mvqEXkKrPyL3SnQI4wPC+ZMcBUqd3+0U0OCff0gClucNszgZcHbT83aODmKrQwUdQiw== +"@ckeditor/ckeditor5-select-all@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-47.1.0.tgz#c40ad89efb7466ade836b28637171826c357694d" + integrity sha512-3k7TgWjcx7FFm0t6bS8Uc6YOhqehf815SsmtFN+JISoL9Ojm1yqLEUOOYuYPy0Voed70Mk2HBQvdEnuP9m6X1g== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" -"@ckeditor/ckeditor5-show-blocks@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-46.1.1.tgz#0fd5c0fcacb3331eddda9e1dd691aab7090e1eb5" - integrity sha512-kiwceBqz5cMUrVp1iVJ+RoRhZRDGhhRHJo3pUeNG2+oYV+xxXvGdrMitDTXBbKnvoEHmI8xOWmh6E+wwHsIiNw== +"@ckeditor/ckeditor5-show-blocks@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-47.1.0.tgz#2d8c3d22394ad982cbaf2519fc44365e0f7011f4" + integrity sha512-8ogD671z7j2DwlOa1W0KX7jcorTHbrLxqLYtiCeJljJv/sfHMtzfXc8PL81eiKDfSZwoNY2k5pwTWPyv30MRAg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-source-editing@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-46.1.1.tgz#88f473b92c490eccc4a64163cc499e9164cd249a" - integrity sha512-Z5Y/s49athQku0wBc6H8DOWAdCYfAOUJtjPaOjkmWuUF6b/WT5GJbEp2ZEGH1EXfZxIY98JEQypjH3fMNb6fAA== +"@ckeditor/ckeditor5-source-editing@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-47.1.0.tgz#e9af36b59f8d3d08800096498a2b2c588b3a48d4" + integrity sha512-/UzbN04b3gK4FdY9nS6bdmh1KlkhHTOglCnvKDlx6XvC+E6qW2OzfU7D1b/k7sINSmVRGkt5L2NuZCHeAgX2/Q== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-theme-lark" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-theme-lark" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-special-characters@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-46.1.1.tgz#bbf51f6d06583fa97c5080d727280239d64259ad" - integrity sha512-6U99q15iGgb28hNTh7xYw8lbwtajyv/6Z9aVpnlkDXLHAdgkXyfo/5Z65hpPjlMoHwxnZd2xtzYaK1Aaz22MbQ== +"@ckeditor/ckeditor5-special-characters@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-47.1.0.tgz#ee699082b9bb89175336f08ea2d572053364e379" + integrity sha512-r/FW9Xz589nLcr5pXOyhCPNLQp7XkjR17PgHTgJcQmJuEo396UTvoPz7eBfGkCDMjINmZj1cTNdJSL7/Xpqk5g== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" -"@ckeditor/ckeditor5-style@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-46.1.1.tgz#78519ec13f96983ebdbebdd3f39d12822d4c2059" - integrity sha512-42ghJrxnRA32MMAtgdAxAI5NmMdpp8mVpOAs6SIfzfzPyJ7flNorNdjjeD8QIAGvaYz4Vj1G9Y0se2FKR9PCtA== +"@ckeditor/ckeditor5-style@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-47.1.0.tgz#cf694876f913b4ab272b4acfa453f2772f3bd90a" + integrity sha512-Mt40tqRfgebkbHVXq+8nD19gyIsNgnITiQoT+tFZynSlQieaifDo+9D3Aq70KdrxlHW4Muw5ryYe14Xy7Y+rwA== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-html-support" "46.1.1" - "@ckeditor/ckeditor5-list" "46.1.1" - "@ckeditor/ckeditor5-table" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-html-support" "47.1.0" + "@ckeditor/ckeditor5-list" "47.1.0" + "@ckeditor/ckeditor5-table" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-table@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-46.1.1.tgz#5dfc9a0273964deb60b942e0d07ec62762bddb76" - integrity sha512-tV2PBXvnw5znqF0riVjPwbstSU35oP/WPGEPzS6iHEWF21+efRgNKA05PSdQp9NQt58uMPOa3vz+1DSDozO5rQ== +"@ckeditor/ckeditor5-table@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-47.1.0.tgz#dd89a38b7950954d60e5c0fa93b5c8ef6de7766c" + integrity sha512-49g66He4BFzfh/8m23BBhfxk/0FnJnEZ07SiQBWdAMfZSFubTz0/tCm38imf79h4bawUcaLSGP+UJBc6x/gg4w== dependencies: - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-theme-lark@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-46.1.1.tgz#b4651a47c31fa0c0106bac417fc3039923df95c9" - integrity sha512-W7U3a6JUGXbnd5kCBySrGei57Uh9Vs6FFlD0/nP7D9FdHKi5IRcnLOXQ2s/sAkztfmIXSKvvcGqGwnZVQCQxNQ== +"@ckeditor/ckeditor5-theme-lark@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-47.1.0.tgz#9819ebf013f26d1500188c3882e71d5f3064bcb5" + integrity sha512-gUAPApFbsViLKGgwHtCLigBYziFUmXDBa9UFmZUNSTZPWpTz/uxOOhwjrQvGqwAH/0W9pKR5TsxWaE2sJZaJPQ== dependencies: - "@ckeditor/ckeditor5-ui" "46.1.1" + "@ckeditor/ckeditor5-ui" "47.1.0" -"@ckeditor/ckeditor5-typing@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-46.1.1.tgz#940a5bf5c49546d46ee5e2c0d8f2a2eae20f78ce" - integrity sha512-+lhzvyHj8Ao/qPHCuufiiBO68pCuynumI8oxfE/UBp9oPO25sqyW4FBgKeGZN6MR+4WKAMjI7tRtNrYEm0FM5Q== +"@ckeditor/ckeditor5-typing@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-47.1.0.tgz#f18c0d1430177c677f7020c269b48d6331abc3e7" + integrity sha512-teg0UA6AWEMraXAsXYB8372ogIXfFaakOv6Vz8ppIsuKPZfHKJC5ixUd+oUzk03nv3QdtalQAALY8I8dnwl6dQ== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-ui@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-46.1.1.tgz#75226602a29fcbe4b1a3825dd9adc90d54996b7f" - integrity sha512-GWUH41WqzoS5OaXDLWtpr6SN8nQ9Iq4hvGXPp/ajWilyoX5Ar/1LA5v/sRIzlyekjVglzvOxrSZvRB5BQyz1Rg== +"@ckeditor/ckeditor5-ui@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-47.1.0.tgz#2c691666fd679736fc3ebf629f2c27d1c10fd6db" + integrity sha512-fV/9LPGZgnWBFQcHq29idZI34OZoO5ej72asf0X+A2rMgdCrHPlVeVwiy6THLRE5CFn9qdramYB27eESxOPi6A== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-editor-multi-root" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-editor-multi-root" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" "@types/color-convert" "2.0.4" color-convert "3.1.0" color-parse "2.0.2" es-toolkit "1.39.5" vanilla-colorful "0.7.2" -"@ckeditor/ckeditor5-undo@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-46.1.1.tgz#5a4ea31d918460f6f81ec78cc3190af13471f100" - integrity sha512-xM1Zv4oBGP5UVeXeSEma+n3DBY86zqs+HpyqUaDGYu1ELo5IHc+/mX4vmF06cAOepgLYKgD/Cn+4/PYuxSplZQ== +"@ckeditor/ckeditor5-undo@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-47.1.0.tgz#e31a947a890af2c1f94ebd81643ef6f4eb146cc3" + integrity sha512-e+GyEZLlx2LhHbaegWri3p1zgX6fjvQH7fzmFG2NZ5h1bgbsCW/+vHv5/r9cwU2/SudJqOeoQRXGQ8PHBp6/ZA== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" -"@ckeditor/ckeditor5-upload@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-46.1.1.tgz#5f82b7ee8361f122c82666e6a46900cbca123da5" - integrity sha512-aP0p4nP5ttx8pLV0SEtg7zEfk2xxyvbUZGIHvRoCIFUOXEoWsBgeP+Q9RK3RrbkWZ8vh2YSI8CeePtzGfFTLTg== +"@ckeditor/ckeditor5-upload@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-47.1.0.tgz#37cd923c0e23070c9a0e61f4529d0c1d250a0272" + integrity sha512-JP6Ao5xbNPoxKv4zWgYbVBA6u8CmOSkvLYp+P3+i4MCcwva4NH/dKwJL+Wqk8XxZ8eavhXNgMGs22Oqq2v18/Q== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" -"@ckeditor/ckeditor5-utils@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-46.1.1.tgz#04896fb72bd8d43f0ab4ae7055151b8c1831665f" - integrity sha512-Be6IfHXQVEY0yQ42lnPAhNu805SaccmUSoOCFgcmZFtzqzhQN8OP50VDX7R40G3EMvhEdBKX5T7DASr10VPiJg== +"@ckeditor/ckeditor5-utils@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-47.1.0.tgz#b0038703d874029ebf15636d6b7aa75c3634da4e" + integrity sha512-tx2AHkx8dqVp4YKieGbNmSZy88ekmsMIQyHMD04n6oMFz16a3mmqFCm9WJRpTaNvniGKh6TCxA48Kf2zwn7EmQ== dependencies: - "@ckeditor/ckeditor5-ui" "46.1.1" + "@ckeditor/ckeditor5-ui" "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-watchdog@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-46.1.1.tgz#886b89259a1fa345870e677783f23ed963dc518b" - integrity sha512-kBUsBIJ8eBIfbpLRHG0UGUvzYVD2dYpwP3cHQaSbFvEc9dnq2EgJ+LTDlysNM+ci+Z3fAeMC1KYskOO6oGGMXA== +"@ckeditor/ckeditor5-watchdog@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-47.1.0.tgz#207a54f21b60fafdad9acbf33857eda82c0dc8cd" + integrity sha512-3cK0GKi8Et3dHln1E36Wmk30SzgLd2dgWDGaNUvfygQT9hBeKnWZ//cp/ZlBwbfEwJth/jAlcXUHsFR9T2Uwjw== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-editor-multi-root" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-editor-multi-root" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-widget@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-46.1.1.tgz#73a39532afe4efbcac95a4c376b0be266b86e40a" - integrity sha512-kBOVN1Iu9oTvk7bbgHXg70ZIVbsUm1U4XQF+knZ1bmI5M+wrOxh2HWSpigX/niOOcsIUo3TtYSPienEKxvxD6g== +"@ckeditor/ckeditor5-widget@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-47.1.0.tgz#d201efc67d812e0b3356d5de4a88116857bf4b7b" + integrity sha512-S04Ry1eVMyLV7yyc8bpmAY/7/bmD8FsrV5Gfk3ftL+voJi0+3B1WmptOcpkyiCC5PbbgjNX3f0NPYufEjjPNtQ== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-enter" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-enter" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" es-toolkit "1.39.5" -"@ckeditor/ckeditor5-word-count@46.1.1": - version "46.1.1" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-46.1.1.tgz#2070171cb1deb5961f8c9b38df9f778afdabf02e" - integrity sha512-F5+PEunszKRIHgXh1oOKpsQdUaCRSEXmkceAmKuAAE3a/7K5xbmno43N+36rVQApqE5oejLOYqd/hGg5d6Ei8g== +"@ckeditor/ckeditor5-word-count@47.1.0": + version "47.1.0" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-47.1.0.tgz#d09a3fa80e0fe07560148b8d62efe01c97016907" + integrity sha512-e9sx/EUONwbdZFGU6bcJmrLMw18Fugecs3LiMQVVoVrFpMEywPhzzeRZUN6XX70qPXWHkDRQRnNSQXqhJ2lpxg== dependencies: - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - ckeditor5 "46.1.1" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + ckeditor5 "47.1.0" es-toolkit "1.39.5" "@csstools/selector-resolve-nested@^3.1.0": @@ -2855,72 +2855,72 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== -ckeditor5@46.1.1, ckeditor5@^46.0.0: - version "46.1.1" - resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-46.1.1.tgz#8a7eef0c4afcf1f44e6f613b2247cda044ecf27f" - integrity sha512-6EdHMjm3I+23rVmkOMY5nvS+DpiKbAbbZjY7NIvtCwsDa0333/852raCXbLCUyKL6FRHiYowbjY+8LUvVBuZ8w== +ckeditor5@47.1.0, ckeditor5@^47.0.0: + version "47.1.0" + resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-47.1.0.tgz#f050ccfaf46163dec914fd30410deae7866d869f" + integrity sha512-Vnmt6eKIpiM+EpJSwxzCjJC5/9ykUhegwqWS9znAuAz2ZgBiVUFt54Y+CBhVpMru3z4zQ+NncVgCqoiU3ocHGQ== dependencies: - "@ckeditor/ckeditor5-adapter-ckfinder" "46.1.1" - "@ckeditor/ckeditor5-alignment" "46.1.1" - "@ckeditor/ckeditor5-autoformat" "46.1.1" - "@ckeditor/ckeditor5-autosave" "46.1.1" - "@ckeditor/ckeditor5-basic-styles" "46.1.1" - "@ckeditor/ckeditor5-block-quote" "46.1.1" - "@ckeditor/ckeditor5-bookmark" "46.1.1" - "@ckeditor/ckeditor5-ckbox" "46.1.1" - "@ckeditor/ckeditor5-ckfinder" "46.1.1" - "@ckeditor/ckeditor5-clipboard" "46.1.1" - "@ckeditor/ckeditor5-cloud-services" "46.1.1" - "@ckeditor/ckeditor5-code-block" "46.1.1" - "@ckeditor/ckeditor5-core" "46.1.1" - "@ckeditor/ckeditor5-easy-image" "46.1.1" - "@ckeditor/ckeditor5-editor-balloon" "46.1.1" - "@ckeditor/ckeditor5-editor-classic" "46.1.1" - "@ckeditor/ckeditor5-editor-decoupled" "46.1.1" - "@ckeditor/ckeditor5-editor-inline" "46.1.1" - "@ckeditor/ckeditor5-editor-multi-root" "46.1.1" - "@ckeditor/ckeditor5-emoji" "46.1.1" - "@ckeditor/ckeditor5-engine" "46.1.1" - "@ckeditor/ckeditor5-enter" "46.1.1" - "@ckeditor/ckeditor5-essentials" "46.1.1" - "@ckeditor/ckeditor5-find-and-replace" "46.1.1" - "@ckeditor/ckeditor5-font" "46.1.1" - "@ckeditor/ckeditor5-fullscreen" "46.1.1" - "@ckeditor/ckeditor5-heading" "46.1.1" - "@ckeditor/ckeditor5-highlight" "46.1.1" - "@ckeditor/ckeditor5-horizontal-line" "46.1.1" - "@ckeditor/ckeditor5-html-embed" "46.1.1" - "@ckeditor/ckeditor5-html-support" "46.1.1" - "@ckeditor/ckeditor5-icons" "46.1.1" - "@ckeditor/ckeditor5-image" "46.1.1" - "@ckeditor/ckeditor5-indent" "46.1.1" - "@ckeditor/ckeditor5-language" "46.1.1" - "@ckeditor/ckeditor5-link" "46.1.1" - "@ckeditor/ckeditor5-list" "46.1.1" - "@ckeditor/ckeditor5-markdown-gfm" "46.1.1" - "@ckeditor/ckeditor5-media-embed" "46.1.1" - "@ckeditor/ckeditor5-mention" "46.1.1" - "@ckeditor/ckeditor5-minimap" "46.1.1" - "@ckeditor/ckeditor5-page-break" "46.1.1" - "@ckeditor/ckeditor5-paragraph" "46.1.1" - "@ckeditor/ckeditor5-paste-from-office" "46.1.1" - "@ckeditor/ckeditor5-remove-format" "46.1.1" - "@ckeditor/ckeditor5-restricted-editing" "46.1.1" - "@ckeditor/ckeditor5-select-all" "46.1.1" - "@ckeditor/ckeditor5-show-blocks" "46.1.1" - "@ckeditor/ckeditor5-source-editing" "46.1.1" - "@ckeditor/ckeditor5-special-characters" "46.1.1" - "@ckeditor/ckeditor5-style" "46.1.1" - "@ckeditor/ckeditor5-table" "46.1.1" - "@ckeditor/ckeditor5-theme-lark" "46.1.1" - "@ckeditor/ckeditor5-typing" "46.1.1" - "@ckeditor/ckeditor5-ui" "46.1.1" - "@ckeditor/ckeditor5-undo" "46.1.1" - "@ckeditor/ckeditor5-upload" "46.1.1" - "@ckeditor/ckeditor5-utils" "46.1.1" - "@ckeditor/ckeditor5-watchdog" "46.1.1" - "@ckeditor/ckeditor5-widget" "46.1.1" - "@ckeditor/ckeditor5-word-count" "46.1.1" + "@ckeditor/ckeditor5-adapter-ckfinder" "47.1.0" + "@ckeditor/ckeditor5-alignment" "47.1.0" + "@ckeditor/ckeditor5-autoformat" "47.1.0" + "@ckeditor/ckeditor5-autosave" "47.1.0" + "@ckeditor/ckeditor5-basic-styles" "47.1.0" + "@ckeditor/ckeditor5-block-quote" "47.1.0" + "@ckeditor/ckeditor5-bookmark" "47.1.0" + "@ckeditor/ckeditor5-ckbox" "47.1.0" + "@ckeditor/ckeditor5-ckfinder" "47.1.0" + "@ckeditor/ckeditor5-clipboard" "47.1.0" + "@ckeditor/ckeditor5-cloud-services" "47.1.0" + "@ckeditor/ckeditor5-code-block" "47.1.0" + "@ckeditor/ckeditor5-core" "47.1.0" + "@ckeditor/ckeditor5-easy-image" "47.1.0" + "@ckeditor/ckeditor5-editor-balloon" "47.1.0" + "@ckeditor/ckeditor5-editor-classic" "47.1.0" + "@ckeditor/ckeditor5-editor-decoupled" "47.1.0" + "@ckeditor/ckeditor5-editor-inline" "47.1.0" + "@ckeditor/ckeditor5-editor-multi-root" "47.1.0" + "@ckeditor/ckeditor5-emoji" "47.1.0" + "@ckeditor/ckeditor5-engine" "47.1.0" + "@ckeditor/ckeditor5-enter" "47.1.0" + "@ckeditor/ckeditor5-essentials" "47.1.0" + "@ckeditor/ckeditor5-find-and-replace" "47.1.0" + "@ckeditor/ckeditor5-font" "47.1.0" + "@ckeditor/ckeditor5-fullscreen" "47.1.0" + "@ckeditor/ckeditor5-heading" "47.1.0" + "@ckeditor/ckeditor5-highlight" "47.1.0" + "@ckeditor/ckeditor5-horizontal-line" "47.1.0" + "@ckeditor/ckeditor5-html-embed" "47.1.0" + "@ckeditor/ckeditor5-html-support" "47.1.0" + "@ckeditor/ckeditor5-icons" "47.1.0" + "@ckeditor/ckeditor5-image" "47.1.0" + "@ckeditor/ckeditor5-indent" "47.1.0" + "@ckeditor/ckeditor5-language" "47.1.0" + "@ckeditor/ckeditor5-link" "47.1.0" + "@ckeditor/ckeditor5-list" "47.1.0" + "@ckeditor/ckeditor5-markdown-gfm" "47.1.0" + "@ckeditor/ckeditor5-media-embed" "47.1.0" + "@ckeditor/ckeditor5-mention" "47.1.0" + "@ckeditor/ckeditor5-minimap" "47.1.0" + "@ckeditor/ckeditor5-page-break" "47.1.0" + "@ckeditor/ckeditor5-paragraph" "47.1.0" + "@ckeditor/ckeditor5-paste-from-office" "47.1.0" + "@ckeditor/ckeditor5-remove-format" "47.1.0" + "@ckeditor/ckeditor5-restricted-editing" "47.1.0" + "@ckeditor/ckeditor5-select-all" "47.1.0" + "@ckeditor/ckeditor5-show-blocks" "47.1.0" + "@ckeditor/ckeditor5-source-editing" "47.1.0" + "@ckeditor/ckeditor5-special-characters" "47.1.0" + "@ckeditor/ckeditor5-style" "47.1.0" + "@ckeditor/ckeditor5-table" "47.1.0" + "@ckeditor/ckeditor5-theme-lark" "47.1.0" + "@ckeditor/ckeditor5-typing" "47.1.0" + "@ckeditor/ckeditor5-ui" "47.1.0" + "@ckeditor/ckeditor5-undo" "47.1.0" + "@ckeditor/ckeditor5-upload" "47.1.0" + "@ckeditor/ckeditor5-utils" "47.1.0" + "@ckeditor/ckeditor5-watchdog" "47.1.0" + "@ckeditor/ckeditor5-widget" "47.1.0" + "@ckeditor/ckeditor5-word-count" "47.1.0" clean-stack@^2.0.0: version "2.2.0" From 746aa53bc3e7d9028d59c54c21bce9c4f6b29dd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 17:41:30 +0200 Subject: [PATCH 08/82] Fixed dropdown button visibility for ckeditor label placeholder plugin This fixes issue #1056 --- .../plugins/PartDBLabel/PartDBLabelUI.js | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/assets/ckeditor/plugins/PartDBLabel/PartDBLabelUI.js b/assets/ckeditor/plugins/PartDBLabel/PartDBLabelUI.js index 095b0d25..860a2a2e 100644 --- a/assets/ckeditor/plugins/PartDBLabel/PartDBLabelUI.js +++ b/assets/ckeditor/plugins/PartDBLabel/PartDBLabelUI.js @@ -24,7 +24,7 @@ require('./lang/de.js'); import { addListToDropdown, createDropdown } from 'ckeditor5'; import {Collection} from 'ckeditor5'; -import {Model} from 'ckeditor5'; +import {UIModel} from 'ckeditor5'; export default class PartDBLabelUI extends Plugin { init() { @@ -151,18 +151,28 @@ const PLACEHOLDERS = [ function getDropdownItemsDefinitions(t) { const itemDefinitions = new Collection(); + let first = true; + for ( const group of PLACEHOLDERS) { + //Add group header - itemDefinitions.add({ - 'type': 'separator', - model: new Model( { - withText: true, - }) - }); + + //Skip separator for first group + if (!first) { + + itemDefinitions.add({ + 'type': 'separator', + model: new UIModel( { + withText: true, + }) + }); + } else { + first = false; + } itemDefinitions.add({ type: 'button', - model: new Model( { + model: new UIModel( { label: t(group.label), withText: true, isEnabled: false, @@ -173,7 +183,7 @@ function getDropdownItemsDefinitions(t) { for ( const entry of group.entries) { const definition = { type: 'button', - model: new Model( { + model: new UIModel( { commandParam: entry[0], label: t(entry[1]), tooltip: entry[0], From b03501486797b439c404b57c3b01edc37c036eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 17:57:34 +0200 Subject: [PATCH 09/82] Fixed english translation for placeholder plugin and use more modern translation system --- .../plugins/PartDBLabel/PartDBLabelUI.js | 1 + .../ckeditor/plugins/PartDBLabel/lang/de.js | 13 +-- .../ckeditor/plugins/PartDBLabel/lang/en.js | 84 +++++++++++++++++++ 3 files changed, 88 insertions(+), 10 deletions(-) create mode 100644 assets/ckeditor/plugins/PartDBLabel/lang/en.js diff --git a/assets/ckeditor/plugins/PartDBLabel/PartDBLabelUI.js b/assets/ckeditor/plugins/PartDBLabel/PartDBLabelUI.js index 860a2a2e..bb9fcd1f 100644 --- a/assets/ckeditor/plugins/PartDBLabel/PartDBLabelUI.js +++ b/assets/ckeditor/plugins/PartDBLabel/PartDBLabelUI.js @@ -20,6 +20,7 @@ import {Plugin} from 'ckeditor5'; require('./lang/de.js'); +require('./lang/en.js'); import { addListToDropdown, createDropdown } from 'ckeditor5'; diff --git a/assets/ckeditor/plugins/PartDBLabel/lang/de.js b/assets/ckeditor/plugins/PartDBLabel/lang/de.js index 748b1607..e0ca0521 100644 --- a/assets/ckeditor/plugins/PartDBLabel/lang/de.js +++ b/assets/ckeditor/plugins/PartDBLabel/lang/de.js @@ -17,15 +17,9 @@ * along with this program. If not, see . */ -// Make sure that the global object is defined. If not, define it. -window.CKEDITOR_TRANSLATIONS = window.CKEDITOR_TRANSLATIONS || {}; +import {add} from "ckeditor5"; -// Make sure that the dictionary for Polish translations exist. -window.CKEDITOR_TRANSLATIONS[ 'de' ] = window.CKEDITOR_TRANSLATIONS[ 'de' ] || {}; -window.CKEDITOR_TRANSLATIONS[ 'de' ].dictionary = window.CKEDITOR_TRANSLATIONS[ 'de' ].dictionary || {}; - -// Extend the dictionary for Polish translations with your translations: -Object.assign( window.CKEDITOR_TRANSLATIONS[ 'de' ].dictionary, { +add( "de", { 'Label Placeholder': 'Label Platzhalter', 'Part': 'Bauteil', @@ -88,5 +82,4 @@ Object.assign( window.CKEDITOR_TRANSLATIONS[ 'de' ].dictionary, { 'Instance name': 'Instanzname', 'Target type': 'Zieltyp', 'URL of this Part-DB instance': 'URL dieser Part-DB Instanz', - -} ); \ No newline at end of file +}); diff --git a/assets/ckeditor/plugins/PartDBLabel/lang/en.js b/assets/ckeditor/plugins/PartDBLabel/lang/en.js new file mode 100644 index 00000000..8f77aaf1 --- /dev/null +++ b/assets/ckeditor/plugins/PartDBLabel/lang/en.js @@ -0,0 +1,84 @@ +/* + * This file is part of Part-DB (https://github.com/Part-DB/Part-DB-symfony). + * + * Copyright (C) 2019 - 2025 Jan Böhmer (https://github.com/jbtronics) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published + * by the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + +import {add} from "ckeditor5"; + +add( "en", { + 'Label Placeholder': 'Label placeholder', + 'Part': 'Part', + + 'Database ID': 'Database ID', + 'Part name': 'Part name', + 'Category': 'Category', + 'Category (Full path)': 'Category (full path)', + 'Manufacturer': 'Manufacturer', + 'Manufacturer (Full path)': 'Manufacturer (full path)', + 'Footprint': 'Footprint', + 'Footprint (Full path)': 'Footprint (full path)', + 'Mass': 'Mass', + 'Manufacturer Product Number (MPN)': 'Manufacturer Product Number (MPN)', + 'Internal Part Number (IPN)': 'Internal Part Number (IPN)', + 'Tags': 'Tags', + 'Manufacturing status': 'Manufacturing status', + 'Description': 'Description', + 'Description (plain text)': 'Description (plain text)', + 'Comment': 'Comment', + 'Comment (plain text)': 'Comment (plain text)', + 'Last modified datetime': 'Last modified datetime', + 'Creation datetime': 'Creation datetime', + 'IPN as QR code': 'IPN as QR code', + 'IPN as Code 128 barcode': 'IPN as Code 128 barcode', + 'IPN as Code 39 barcode': 'IPN as Code 39 barcode', + + 'Lot ID': 'Lot ID', + 'Lot name': 'Lot name', + 'Lot comment': 'Lot comment', + 'Lot expiration date': 'Lot expiration date', + 'Lot amount': 'Lot amount', + 'Storage location': 'Storage location', + 'Storage location (Full path)': 'Storage location (full path)', + 'Full name of the lot owner': 'Full name of the lot owner', + 'Username of the lot owner': 'Username of the lot owner', + + 'Barcodes': 'Barcodes', + 'Content of the 1D barcodes (like Code 39)': 'Content of the 1D barcodes (like Code 39)', + 'Content of the 2D barcodes (QR codes)': 'Content of the 2D barcodes (QR codes)', + 'QR code linking to this element': 'QR code linking to this element', + 'Code 128 barcode linking to this element': 'Code 128 barcode linking to this element', + 'Code 39 barcode linking to this element': 'Code 39 barcode linking to this element', + 'Code 93 barcode linking to this element': 'Code 93 barcode linking to this element', + 'Datamatrix code linking to this element': 'Datamatrix code linking to this element', + + 'Location ID': 'Location ID', + 'Name': 'Name', + 'Full path': 'Full path', + 'Parent name': 'Parent name', + 'Parent full path': 'Parent full path', + 'Full name of the location owner': 'Full name of the location owner', + 'Username of the location owner': 'Username of the location owner', + + 'Username': 'Username', + 'Username (including name)': 'Username (including name)', + 'Current datetime': 'Current datetime', + 'Current date': 'Current date', + 'Current time': 'Current time', + 'Instance name': 'Instance name', + 'Target type': 'Target type', + 'URL of this Part-DB instance': 'URL of this Part-DB instance', +} ); From e06d9da186ecb4178669029090759010bb1ee204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 18:15:04 +0200 Subject: [PATCH 10/82] Load translations for CKEDITOR if language is not english --- .../elements/ckeditor_controller.js | 26 +++++++++++++++++++ templates/base.html.twig | 6 ----- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/assets/controllers/elements/ckeditor_controller.js b/assets/controllers/elements/ckeditor_controller.js index 62a48b15..5612ca05 100644 --- a/assets/controllers/elements/ckeditor_controller.js +++ b/assets/controllers/elements/ckeditor_controller.js @@ -28,6 +28,26 @@ import {EditorWatchdog} from 'ckeditor5'; import "ckeditor5/ckeditor5.css";; import "../../css/components/ckeditor.css"; +const translationContext = require.context( + 'ckeditor5/translations', + false, + /\.js$/ +); + +function loadTranslation(language) { + if (!language || language === 'en') { + return null; + } + const lang = language.slice(0, 2); + const path = `./${lang}.js`; + if (translationContext.keys().includes(path)) { + const module = translationContext(path); + return module.default; + } else { + return null; + } +} + /* stimulusFetch: 'lazy' */ export default class extends Controller { connect() { @@ -63,6 +83,12 @@ export default class extends Controller { } } + //Load translations if not english + let translations = loadTranslation(language); + if (translations) { + config.translations = [translations]; + } + const watchdog = new EditorWatchdog(); watchdog.setCreator((elementOrData, editorConfig) => { return EDITOR_TYPE.create(elementOrData, editorConfig) diff --git a/templates/base.html.twig b/templates/base.html.twig index ee79549b..58cccec5 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -66,12 +66,6 @@ {% block javascripts %} {{ encore_entry_script_tags('app') }} {{ encore_entry_script_tags('webauthn_tfa') }} - - {# load translation files for ckeditor #} - {% set two_chars_locale = app.request.locale|default("en")|slice(0,2) %} - {% if two_chars_locale != "en" %} - - {% endif %} {% endblock %} From 6e4ae15438a8fdd83aa3b3a6f69b29b9dbfa6513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 21:30:40 +0200 Subject: [PATCH 11/82] Do not remove associated Project BOM entries if part is deleted Instead the part name is put into the name field. This fixes issue #1068 --- src/Entity/Parts/PartTraits/ProjectTrait.php | 2 +- .../PartProjectBOMEntryUnlinkListener.php | 59 +++++++++++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 src/EntityListeners/PartProjectBOMEntryUnlinkListener.php diff --git a/src/Entity/Parts/PartTraits/ProjectTrait.php b/src/Entity/Parts/PartTraits/ProjectTrait.php index 45719377..7e1962d3 100644 --- a/src/Entity/Parts/PartTraits/ProjectTrait.php +++ b/src/Entity/Parts/PartTraits/ProjectTrait.php @@ -15,7 +15,7 @@ trait ProjectTrait /** * @var Collection $project_bom_entries */ - #[ORM\OneToMany(mappedBy: 'part', targetEntity: ProjectBOMEntry::class, cascade: ['remove'], orphanRemoval: true)] + #[ORM\OneToMany(targetEntity: ProjectBOMEntry::class, mappedBy: 'part')] protected Collection $project_bom_entries; /** diff --git a/src/EntityListeners/PartProjectBOMEntryUnlinkListener.php b/src/EntityListeners/PartProjectBOMEntryUnlinkListener.php new file mode 100644 index 00000000..08a93f76 --- /dev/null +++ b/src/EntityListeners/PartProjectBOMEntryUnlinkListener.php @@ -0,0 +1,59 @@ +. + */ + +declare(strict_types=1); + + +namespace App\EntityListeners; + +use App\Entity\Parts\Part; +use Doctrine\Bundle\DoctrineBundle\Attribute\AsEntityListener; +use Doctrine\ORM\Event\PreRemoveEventArgs; + +/** + * If an part is deleted, this listener makes sure that all ProjectBOMEntries that reference this part, are updated + * to not reference the part anymore, but instead store the part name in the name field. + */ +#[AsEntityListener(event: "preRemove", entity: Part::class)] +class PartProjectBOMEntryUnlinkListener +{ + public function preRemove(Part $part, PreRemoveEventArgs $event): void + { + // Iterate over all ProjectBOMEntries that use this part and put the part name into the name field + foreach ($part->getProjectBomEntries() as $bom_entry) { + $old_name = $bom_entry->getName(); + if ($old_name === null || trim($old_name) === '') { + $bom_entry->setName($part->getName()); + } else { + $bom_entry->setName($old_name . ' (' . $part->getName() . ')'); + } + + $old_comment = $bom_entry->getComment(); + if ($old_comment === null || trim($old_comment) === '') { + $bom_entry->setComment('Part was deleted: ' . $part->getName()); + } else { + $bom_entry->setComment($old_comment . "\n\n Part was deleted: " . $part->getName()); + } + + //Remove the part reference + $bom_entry->setPart(null); + } + } +} From ae787530ff03932a78cfb3d3329d503cdc1dc136 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 22:34:27 +0200 Subject: [PATCH 12/82] Added an settings option to control what languages to show in the dropdown menu --- src/Form/Type/LanguageMenuEntriesType.php | 57 +++++++++++++++++++ .../SystemSettings/LocalizationSettings.php | 15 ++++- templates/_turbo_control.html.twig | 9 ++- translations/messages.en.xlf | 12 ++++ 4 files changed, 90 insertions(+), 3 deletions(-) create mode 100644 src/Form/Type/LanguageMenuEntriesType.php diff --git a/src/Form/Type/LanguageMenuEntriesType.php b/src/Form/Type/LanguageMenuEntriesType.php new file mode 100644 index 00000000..a3bba77f --- /dev/null +++ b/src/Form/Type/LanguageMenuEntriesType.php @@ -0,0 +1,57 @@ +. + */ + +declare(strict_types=1); + + +namespace App\Form\Type; + +use Symfony\Component\DependencyInjection\Attribute\Autowire; +use Symfony\Component\Form\AbstractType; +use Symfony\Component\Form\Extension\Core\Type\LanguageType; +use Symfony\Component\Form\Extension\Core\Type\LocaleType; +use Symfony\Component\Intl\Languages; +use Symfony\Component\OptionsResolver\OptionsResolver; + +class LanguageMenuEntriesType extends AbstractType +{ + public function __construct(#[Autowire(param: 'partdb.locale_menu')] private readonly array $preferred_languages) + { + + } + + public function getParent(): string + { + return LanguageType::class; + } + + public function configureOptions(OptionsResolver $resolver): void + { + $choices = []; + foreach ($this->preferred_languages as $lang_code) { + $choices[Languages::getName($lang_code)] = $lang_code; + } + + $resolver->setDefaults([ + 'choice_loader' => null, + 'choices' => $choices, + ]); + } +} diff --git a/src/Settings/SystemSettings/LocalizationSettings.php b/src/Settings/SystemSettings/LocalizationSettings.php index 434a4e69..7c83d1ef 100644 --- a/src/Settings/SystemSettings/LocalizationSettings.php +++ b/src/Settings/SystemSettings/LocalizationSettings.php @@ -23,9 +23,12 @@ declare(strict_types=1); namespace App\Settings\SystemSettings; +use App\Form\Type\LanguageMenuEntriesType; use App\Form\Type\LocaleSelectType; use App\Settings\SettingsIcon; use Jbtronics\SettingsBundle\Metadata\EnvVarMode; +use Jbtronics\SettingsBundle\ParameterTypes\ArrayType; +use Jbtronics\SettingsBundle\ParameterTypes\StringType; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsParameter; use Jbtronics\SettingsBundle\Settings\SettingsTrait; @@ -60,4 +63,14 @@ class LocalizationSettings envVar: "string:BASE_CURRENCY", envVarMode: EnvVarMode::OVERWRITE )] public string $baseCurrency = 'EUR'; -} \ No newline at end of file + + #[SettingsParameter(type: ArrayType::class, + label: new TM("settings.system.localization.language_menu_entries"), + description: new TM("settings.system.localization.language_menu_entries.description"), + options: ['type' => StringType::class], + formType: LanguageMenuEntriesType::class, + formOptions: ['multiple' => true, 'required' => false, 'ordered' => true], + )] + #[Assert\All([new Assert\Locale()])] + public array $languageMenuEntries = []; +} diff --git a/templates/_turbo_control.html.twig b/templates/_turbo_control.html.twig index 4c178038..90ae8d9a 100644 --- a/templates/_turbo_control.html.twig +++ b/templates/_turbo_control.html.twig @@ -22,9 +22,14 @@
- {% for locale in locale_menu %} + {% set locales = settings_instance('localization').languageMenuEntries %} + {% if locales is empty %} + {% set locales = locale_menu %} + {% endif %} + + {% for locale in locales %} {{ locale|language_name }} ({{ locale|upper }}) {% endfor %} -
\ No newline at end of file + diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index ce3b8254..91e865f9 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -14214,5 +14214,17 @@ Please note, that you can not impersonate a disabled user. If you try you will g Misc
+ + + settings.system.localization.language_menu_entries + Language menu entries + + + + + settings.system.localization.language_menu_entries.description + + + From 1f2a7b86e59f1cf92b8f04cc621994a57f86a043 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 22:39:58 +0200 Subject: [PATCH 13/82] Fixed warning on PHP8.5 --- src/Services/Formatters/SIFormatter.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Services/Formatters/SIFormatter.php b/src/Services/Formatters/SIFormatter.php index a6325987..b83501fa 100644 --- a/src/Services/Formatters/SIFormatter.php +++ b/src/Services/Formatters/SIFormatter.php @@ -38,6 +38,11 @@ class SIFormatter */ public function getMagnitude(float $value): int { + //Check for zero, as log10(0) is undefined/gives -infinity, which leads to casting issues in PHP8.5+ + if (0.0 === $value) { + return 0; + } + return (int) floor(log10(abs($value))); } From b3f7e445fe05d1d24077b8d9e4bb7ac7b58376e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 22:40:50 +0200 Subject: [PATCH 14/82] New translations messages.en.xlf (English) --- translations/messages.en.xlf | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index 74f803ab..140b38c3 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -14214,5 +14214,17 @@ Please note, that you can not impersonate a disabled user. If you try you will g Misc
+ + + settings.system.localization.language_menu_entries + Language menu entries + + + + + settings.system.localization.language_menu_entries.description + The languages to show in the language drop-down menu. Order can be changed via drag & drop. Leave empty to show all available languages. + + From 445881bae968d70d801b454d8f14e05a92994170 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 22:40:52 +0200 Subject: [PATCH 15/82] New translations security.en.xlf (Hungarian) --- translations/security.hu.xlf | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 translations/security.hu.xlf diff --git a/translations/security.hu.xlf b/translations/security.hu.xlf new file mode 100644 index 00000000..7c448da0 --- /dev/null +++ b/translations/security.hu.xlf @@ -0,0 +1,23 @@ + + + + + + user.login_error.user_disabled + A fiókod le van tiltva! Lépj kapcsolatba egy adminisztrátorral, ha úgy gondolod, hogy ez hiba. + + + + + saml.error.cannot_login_local_user_per_saml + Nem tudsz helyi felhasználóként bejelentkezni SSO-n keresztül! Használd a helyi felhasználói jelszavad helyette. + + + + + saml.error.cannot_login_saml_user_locally + Nem tudsz helyi hitelesítéssel bejelentkezni SAML felhasználóként! Használd az SSO bejelentkezést helyette. + + + + From 4088b141a6f202e55d69ea1b8ca661178bebf660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Fri, 17 Oct 2025 22:49:41 +0200 Subject: [PATCH 16/82] New translations validators.en.xlf (Hungarian) --- translations/validators.hu.xlf | 369 +++++++++++++++++++++++++++++++++ 1 file changed, 369 insertions(+) create mode 100644 translations/validators.hu.xlf diff --git a/translations/validators.hu.xlf b/translations/validators.hu.xlf new file mode 100644 index 00000000..58d2e66b --- /dev/null +++ b/translations/validators.hu.xlf @@ -0,0 +1,369 @@ + + + + + + Part-DB1\src\Entity\Attachments\AttachmentContainingDBElement.php:0 + Part-DB1\src\Entity\Attachments\AttachmentType.php:0 + Part-DB1\src\Entity\Base\AbstractCompany.php:0 + Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0 + Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0 + Part-DB1\src\Entity\Devices\Device.php:0 + Part-DB1\src\Entity\LabelSystem\LabelProfile.php:0 + Part-DB1\src\Entity\Parts\Category.php:0 + Part-DB1\src\Entity\Parts\Footprint.php:0 + Part-DB1\src\Entity\Parts\Manufacturer.php:0 + Part-DB1\src\Entity\Parts\MeasurementUnit.php:0 + Part-DB1\src\Entity\Parts\Part.php:0 + Part-DB1\src\Entity\Parts\Part.php:0 + Part-DB1\src\Entity\Parts\Storelocation.php:0 + Part-DB1\src\Entity\Parts\Supplier.php:0 + Part-DB1\src\Entity\PriceInformations\Currency.php:0 + Part-DB1\src\Entity\UserSystem\Group.php:0 + Part-DB1\src\Entity\UserSystem\User.php:0 + Part-DB1\src\Entity\Attachments\AttachmentType.php:0 + Part-DB1\src\Entity\Base\AbstractCompany.php:0 + Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0 + Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0 + Part-DB1\src\Entity\Devices\Device.php:0 + Part-DB1\src\Entity\Parts\Category.php:0 + Part-DB1\src\Entity\Parts\Footprint.php:0 + Part-DB1\src\Entity\Parts\Manufacturer.php:0 + Part-DB1\src\Entity\Parts\MeasurementUnit.php:0 + Part-DB1\src\Entity\Parts\Part.php:0 + Part-DB1\src\Entity\Parts\Storelocation.php:0 + Part-DB1\src\Entity\Parts\Supplier.php:0 + Part-DB1\src\Entity\PriceInformations\Currency.php:0 + Part-DB1\src\Entity\UserSystem\Group.php:0 + Part-DB1\src\Entity\UserSystem\User.php:0 + + + part.master_attachment.must_be_picture + Az előnézeti mellékletnek érvényes képnek kell lennie! + + + + + Part-DB1\src\Entity\Attachments\AttachmentType.php:0 + Part-DB1\src\Entity\Base\AbstractCompany.php:0 + Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0 + Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0 + Part-DB1\src\Entity\Devices\Device.php:0 + Part-DB1\src\Entity\Parts\Category.php:0 + Part-DB1\src\Entity\Parts\Footprint.php:0 + Part-DB1\src\Entity\Parts\Manufacturer.php:0 + Part-DB1\src\Entity\Parts\MeasurementUnit.php:0 + Part-DB1\src\Entity\Parts\Storelocation.php:0 + Part-DB1\src\Entity\Parts\Supplier.php:0 + Part-DB1\src\Entity\PriceInformations\Currency.php:0 + Part-DB1\src\Entity\UserSystem\Group.php:0 + Part-DB1\src\Entity\Attachments\AttachmentType.php:0 + Part-DB1\src\Entity\Base\AbstractCompany.php:0 + Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0 + Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0 + Part-DB1\src\Entity\Devices\Device.php:0 + Part-DB1\src\Entity\Parts\Category.php:0 + Part-DB1\src\Entity\Parts\Footprint.php:0 + Part-DB1\src\Entity\Parts\Manufacturer.php:0 + Part-DB1\src\Entity\Parts\MeasurementUnit.php:0 + Part-DB1\src\Entity\Parts\Storelocation.php:0 + Part-DB1\src\Entity\Parts\Supplier.php:0 + Part-DB1\src\Entity\PriceInformations\Currency.php:0 + Part-DB1\src\Entity\UserSystem\Group.php:0 + src\Entity\AttachmentType.php:0 + src\Entity\Category.php:0 + src\Entity\Company.php:0 + src\Entity\Device.php:0 + src\Entity\Footprint.php:0 + src\Entity\Group.php:0 + src\Entity\Manufacturer.php:0 + src\Entity\PartsContainingDBElement.php:0 + src\Entity\Storelocation.php:0 + src\Entity\StructuralDBElement.php:0 + src\Entity\Supplier.php:0 + + + structural.entity.unique_name + Egy elem ezzel a névvel már létezik ezen a szinten! + + + + + Part-DB1\src\Entity\Parameters\AbstractParameter.php:0 + Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0 + Part-DB1\src\Entity\Parameters\CategoryParameter.php:0 + Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0 + Part-DB1\src\Entity\Parameters\DeviceParameter.php:0 + Part-DB1\src\Entity\Parameters\FootprintParameter.php:0 + Part-DB1\src\Entity\Parameters\GroupParameter.php:0 + Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0 + Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0 + Part-DB1\src\Entity\Parameters\PartParameter.php:0 + Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0 + Part-DB1\src\Entity\Parameters\SupplierParameter.php:0 + + + parameters.validator.min_lesser_typical + Az értéknek kisebbnek vagy egyenlőnek kell lennie a tipikus értékkel ({{ compared_value }}). + + + + + Part-DB1\src\Entity\Parameters\AbstractParameter.php:0 + Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0 + Part-DB1\src\Entity\Parameters\CategoryParameter.php:0 + Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0 + Part-DB1\src\Entity\Parameters\DeviceParameter.php:0 + Part-DB1\src\Entity\Parameters\FootprintParameter.php:0 + Part-DB1\src\Entity\Parameters\GroupParameter.php:0 + Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0 + Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0 + Part-DB1\src\Entity\Parameters\PartParameter.php:0 + Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0 + Part-DB1\src\Entity\Parameters\SupplierParameter.php:0 + + + parameters.validator.min_lesser_max + Az értéknek kisebbnek kell lennie a maximális értéknél ({{ compared_value }}). + + + + + Part-DB1\src\Entity\Parameters\AbstractParameter.php:0 + Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0 + Part-DB1\src\Entity\Parameters\CategoryParameter.php:0 + Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0 + Part-DB1\src\Entity\Parameters\DeviceParameter.php:0 + Part-DB1\src\Entity\Parameters\FootprintParameter.php:0 + Part-DB1\src\Entity\Parameters\GroupParameter.php:0 + Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0 + Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0 + Part-DB1\src\Entity\Parameters\PartParameter.php:0 + Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0 + Part-DB1\src\Entity\Parameters\SupplierParameter.php:0 + + + parameters.validator.max_greater_typical + Az értéknek nagyobbnak vagy egyenlőnek kell lennie a tipikus értéknél ({{ compared_value }}). + + + + + Part-DB1\src\Entity\UserSystem\User.php:0 + Part-DB1\src\Entity\UserSystem\User.php:0 + + + validator.user.username_already_used + Egy felhasználó ezzel a névvel már létezik + + + + + Part-DB1\src\Entity\UserSystem\User.php:0 + Part-DB1\src\Entity\UserSystem\User.php:0 + + + user.invalid_username + A felhasználónév csak betűket, számokat, aláhúzásokat, pontokat, pluszokat vagy mínuszokat tartalmazhat és nem kezdődhet @ jellel! + + + + + obsolete + + + validator.noneofitschild.self + Egy elem nem lehet a saját szülője! + + + + + obsolete + + + validator.noneofitschild.children + Nem rendelhetsz gyerek elemet szülőnek (ez hurkokat okozna)! + + + + + validator.select_valid_category + Kérjük válassz egy érvényes kategóriát! + + + + + validator.part_lot.only_existing + Nem lehet új alkatrészeket hozzáadni ehhez a helyhez, mivel "Csak Meglévő" jelölésű + + + + + validator.part_lot.location_full.no_increase + A hely tele van. A mennyiség nem növelhető (az új értéknek kisebbnek kell lennie, mint {{ old_amount }}). + + + + + validator.part_lot.location_full + A hely tele van. Nem lehet új alkatrészeket hozzáadni. + + + + + validator.part_lot.single_part + Ez a hely csak egyetlen alkatrészt tartalmazhat és már tele van! + + + + + validator.attachment.must_not_be_null + Ki kell választanod egy melléklet típust! + + + + + validator.orderdetail.supplier_must_not_be_null + Ki kell választanod egy beszállítót! + + + + + validator.measurement_unit.use_si_prefix_needs_unit + Az SI előtagok engedélyezéséhez be kell állítanod egy egység szimbólumot! + + + + + part.ipn.must_be_unique + A belső alkatrész számnak egyedinek kell lennie. {{ value }} már használatban van! + + + + + validator.project.bom_entry.name_or_part_needed + Ki kell választanod egy alkatrészt az alkatrész BOM bejegyzéshez vagy be kell állítanod egy nevet a nem-alkatrész BOM bejegyzéshez. + + + + + project.bom_entry.name_already_in_bom + Már létezik egy BOM bejegyzés ezzel a névvel! + + + + + project.bom_entry.part_already_in_bom + Ez az alkatrész már létezik a BOM-ban! + + + + + project.bom_entry.mountnames_quantity_mismatch + A szerelési nevek számának meg kell egyeznie a BOM mennyiségével! + + + + + project.bom_entry.can_not_add_own_builds_part + Nem adhatsz hozzá egy projekt saját építési alkatrészét a BOM-hoz. + + + + + project.bom_has_to_include_all_subelement_parts + A projekt BOM-nak tartalmaznia kell az összes alprojekt építési alkatrészét. A %part_name% alkatrész a %project_name% projektből hiányzik! + + + + + project.bom_entry.price_not_allowed_on_parts + Az árak nem engedélyezettek a BOM bejegyzésekben, amelyek egy alkatrészhez kapcsolódnak. Határozd meg az árat az alkatrészen helyette. + + + + + validator.project_build.lot_bigger_than_needed + Több mennyiséget választottál ki kivonásra, mint amennyire szükség van! Távolítsd el a szükségtelen mennyiséget. + + + + + validator.project_build.lot_smaller_than_needed + Kevesebb mennyiséget választottál ki kivonásra, mint amennyire szükség van az építéshez! Adj hozzá további mennyiséget. + + + + + part.name.must_match_category_regex + Az alkatrész név nem egyezik a kategória által megadott reguláris kifejezéssel: %regex% + + + + + validator.attachment.name_not_blank + Állíts be egy értéket itt, vagy tölts fel egy fájlt, hogy automatikusan használja a fájlnevet a melléklet neveként. + + + + + validator.part_lot.owner_must_match_storage_location_owner + Ennek a tételnek a tulajdonosának meg kell egyeznie a kiválasztott tárolási hely tulajdonosával (%owner_name%)! + + + + + validator.part_lot.owner_must_not_be_anonymous + A tétel tulajdonosa nem lehet az anonim felhasználó! + + + + + validator.part_association.must_set_an_value_if_type_is_other + Ha a típust "egyéb"-re állítod, akkor be kell állítanod egy leíró értéket hozzá! + + + + + validator.part_association.part_cannot_be_associated_with_itself + Egy alkatrész nem társítható önmagával! + + + + + validator.part_association.already_exists + A társítás ezzel az alkatrésszel már létezik! + + + + + validator.part_lot.vendor_barcode_must_be_unique + Ez a beszállítói vonalkód érték már használatban volt egy másik tételben. A vonalkódnak egyedinek kell lennie! + + + + + validator.year_2038_bug_on_32bit + Technikai korlátok miatt nem lehet dátumokat kiválasztani 2038-01-19 után 32 bites rendszereken! + + + + + validator.fileSize.invalidFormat + Érvénytelen fájlméret formátum. Használj egész számot plusz K, M, G utótagot Kilo, Mega vagy Gigabyte-okhoz. + + + + + validator.invalid_range + A megadott tartomány nem érvényes! + + + + + validator.google_code.wrong_code + Érvénytelen kód. Ellenőrizd, hogy az autentikátor alkalmazásod megfelelően van beállítva és hogy mind a szerver, mind az autentikációs eszköz időzítése helyes. + + + + From 3881c26ee0158dd865cf73d9ce2feabfb4fd2797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 18 Oct 2025 00:46:49 +0200 Subject: [PATCH 17/82] Manually added hungarian translation downloaded from crowdin Somehow automatic synchronization doesnt work. Related to PR #1081 --- translations/messages.hu.xlf | 14211 +++++++++++++++++++++++++++++++++ 1 file changed, 14211 insertions(+) create mode 100644 translations/messages.hu.xlf diff --git a/translations/messages.hu.xlf b/translations/messages.hu.xlf new file mode 100644 index 00000000..f189d8ec --- /dev/null +++ b/translations/messages.hu.xlf @@ -0,0 +1,14211 @@ + + + + + + Part-DB1\templates\AdminPages\AttachmentTypeAdmin.html.twig:4 + Part-DB1\templates\AdminPages\AttachmentTypeAdmin.html.twig:4 + templates\AdminPages\AttachmentTypeAdmin.html.twig:4 + + + attachment_type.caption + Mellékletek fájltípusai + + + + + Part-DB1\templates\AdminPages\AttachmentTypeAdmin.html.twig:12 + new + + + attachment_type.edit + Fájltípus szerkesztése + + + + + Part-DB1\templates\AdminPages\AttachmentTypeAdmin.html.twig:16 + new + + + attachment_type.new + Új fájltípus + + + + + Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:4 + Part-DB1\templates\_sidebar.html.twig:22 + Part-DB1\templates\_sidebar.html.twig:7 + Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:4 + Part-DB1\templates\_sidebar.html.twig:22 + Part-DB1\templates\_sidebar.html.twig:7 + templates\AdminPages\CategoryAdmin.html.twig:4 + templates\base.html.twig:163 + templates\base.html.twig:170 + templates\base.html.twig:197 + templates\base.html.twig:225 + + + category.labelp + Kategóriák + + + + + Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:8 + Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:19 + Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:8 + Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:11 + templates\AdminPages\CategoryAdmin.html.twig:8 + + + admin.options + Beállítások + + + + + Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:9 + Part-DB1\templates\AdminPages\CompanyAdminBase.html.twig:15 + Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:9 + Part-DB1\templates\AdminPages\CompanyAdminBase.html.twig:15 + templates\AdminPages\CategoryAdmin.html.twig:9 + + + admin.advanced + Speciális + + + + + Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:13 + new + + + category.edit + Kategória szerkesztése + + + + + Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:17 + new + + + category.new + Új kategória + + + + + Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:4 + Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:4 + + + currency.caption + Pénznem + + + + + Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:12 + Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:12 + + + currency.iso_code.caption + ISO code + + + + + Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:15 + Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:15 + + + currency.symbol.caption + Pénznem szimbólum + + + + + Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:29 + new + + + currency.edit + Pénznem szerkesztése + + + + + Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:33 + new + + + currency.new + Új pénznem + + + + + Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4 + Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4 + templates\AdminPages\DeviceAdmin.html.twig:4 + + + project.caption + Projekt + + + + + Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8 + new + + + project.edit + Projekt szerkesztése + + + + + Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:12 + new + + + project.new + Új projekt + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19 + Part-DB1\templates\_navbar_search.html.twig:67 + Part-DB1\templates\_sidebar.html.twig:27 + Part-DB1\templates\_sidebar.html.twig:43 + Part-DB1\templates\_sidebar.html.twig:63 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19 + Part-DB1\templates\_navbar_search.html.twig:61 + Part-DB1\templates\_sidebar.html.twig:27 + Part-DB1\templates\_sidebar.html.twig:43 + Part-DB1\templates\_sidebar.html.twig:63 + templates\AdminPages\EntityAdminBase.html.twig:9 + templates\base.html.twig:80 + templates\base.html.twig:179 + templates\base.html.twig:206 + templates\base.html.twig:237 + + + search.placeholder + Keresés + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:23 + Part-DB1\templates\_sidebar.html.twig:3 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:23 + Part-DB1\templates\_sidebar.html.twig:3 + templates\AdminPages\EntityAdminBase.html.twig:13 + templates\base.html.twig:166 + templates\base.html.twig:193 + templates\base.html.twig:221 + + + expandAll + Összes kibontása + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:27 + Part-DB1\templates\_sidebar.html.twig:4 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:27 + Part-DB1\templates\_sidebar.html.twig:4 + templates\AdminPages\EntityAdminBase.html.twig:17 + templates\base.html.twig:167 + templates\base.html.twig:194 + templates\base.html.twig:222 + + + reduceAll + Összes összecsukása + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:54 + Part-DB1\templates\Parts\info\_sidebar.html.twig:4 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:54 + Part-DB1\templates\Parts\info\_sidebar.html.twig:4 + + + part.info.timetravel_hint + Így nézett ki az alkatrész %timestamp% előtt. <i>Kérjük, vedd figyelembe, hogy ez a funkció kísérleti, így az információk nem biztos, hogy helyesek.</i> + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:60 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:60 + templates\AdminPages\EntityAdminBase.html.twig:42 + + + standard.label + Tulajdonságok + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:61 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:61 + templates\AdminPages\EntityAdminBase.html.twig:43 + + + infos.label + Információ + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:63 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:63 + new + + + history.label + Előzmények + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:66 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:66 + templates\AdminPages\EntityAdminBase.html.twig:45 + + + export.label + Exportálás + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:68 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:68 + templates\AdminPages\EntityAdminBase.html.twig:47 + + + import_export.label + Importálás / Exportálás + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:69 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:69 + + + mass_creation.label + Tömeges létrehozás + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:82 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:82 + templates\AdminPages\EntityAdminBase.html.twig:59 + + + admin.common + Általános + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:86 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:86 + + + admin.attachments + Mellékletek + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:90 + + + admin.parameters + Paraméterek + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:179 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:167 + templates\AdminPages\EntityAdminBase.html.twig:142 + + + export_all.label + Összes elem exportálása + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:185 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:173 + + + mass_creation.help + Minden sor egy elem neveként lesz értelmezve, amely létrejön. Behúzásokkal hierarchikus struktúrákat hozhatsz létre. + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:45 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:45 + templates\AdminPages\EntityAdminBase.html.twig:35 + + + edit.caption + "%name" elem szerkesztése + + + + + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:50 + Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:50 + templates\AdminPages\EntityAdminBase.html.twig:37 + + + new.caption + Új elem + + + + + Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:4 + Part-DB1\templates\_sidebar.html.twig:9 + Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:4 + Part-DB1\templates\_sidebar.html.twig:9 + templates\base.html.twig:172 + templates\base.html.twig:199 + templates\base.html.twig:227 + + + footprint.labelp + Lábnyomok + + + + + Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:13 + new + + + footprint.edit + Lábnyom szerkesztése + + + + + Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:17 + new + + + footprint.new + Új lábnyom + + + + + Part-DB1\templates\AdminPages\GroupAdmin.html.twig:4 + Part-DB1\templates\AdminPages\GroupAdmin.html.twig:4 + + + group.edit.caption + Csoportok + + + + + Part-DB1\templates\AdminPages\GroupAdmin.html.twig:9 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:16 + Part-DB1\templates\AdminPages\GroupAdmin.html.twig:9 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:16 + + + user.edit.permissions + Engedélyek + + + + + Part-DB1\templates\AdminPages\GroupAdmin.html.twig:24 + new + + + group.edit + Csoport szerkesztése + + + + + Part-DB1\templates\AdminPages\GroupAdmin.html.twig:28 + new + + + group.new + Új csoport + + + + + Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:4 + + + label_profile.caption + Címkeprofilok + + + + + Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:8 + + + label_profile.advanced + Speciális + + + + + Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:9 + + + label_profile.comment + Jegyzetek + + + + + Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:55 + new + + + label_profile.edit + Címkeprofil szerkesztése + + + + + Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:59 + new + + + label_profile.new + Új címkeprofil + + + + + Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:4 + Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:4 + templates\AdminPages\ManufacturerAdmin.html.twig:4 + + + manufacturer.caption + Gyártók + + + + + Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:8 + new + + + manufacturer.edit + Gyártó szerkesztése + + + + + Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:12 + new + + + manufacturer.new + Új gyártó + + + + + Part-DB1\templates\AdminPages\MeasurementUnitAdmin.html.twig:4 + Part-DB1\templates\AdminPages\MeasurementUnitAdmin.html.twig:4 + + + measurement_unit.caption + Mértékegység + + + + + Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:5 + Part-DB1\templates\_sidebar.html.twig:8 + Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:4 + Part-DB1\templates\_sidebar.html.twig:8 + templates\base.html.twig:171 + templates\base.html.twig:198 + templates\base.html.twig:226 + + + storelocation.labelp + Tárolási helyszínek + + + + + Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:32 + new + + + storelocation.edit + Tárolási helyszín szerkesztése + + + + + Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:36 + new + + + storelocation.new + Új tárolási helyszín + + + + + Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4 + Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4 + templates\AdminPages\SupplierAdmin.html.twig:4 + + + supplier.caption + Beszállítók + + + + + Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16 + new + + + supplier.edit + Beszállító szerkesztése + + + + + Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:20 + new + + + supplier.new + Új beszállító + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:8 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:8 + + + user.edit.caption + Felhasználók + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:14 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:14 + + + user.edit.configuration + Konfiguráció + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:15 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:15 + + + user.edit.password + Jelszó + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:45 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:45 + + + user.edit.tfa.caption + Kétfaktoros hitelesítés + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:47 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:47 + + + user.edit.tfa.google_active + Hitelesítő alkalmazás aktív + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:48 + Part-DB1\templates\Users\backup_codes.html.twig:15 + Part-DB1\templates\Users\_2fa_settings.html.twig:95 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:48 + Part-DB1\templates\Users\backup_codes.html.twig:15 + Part-DB1\templates\Users\_2fa_settings.html.twig:95 + + + tfa_backup.remaining_tokens + Hátralévő biztonsági kódok száma + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:49 + Part-DB1\templates\Users\backup_codes.html.twig:17 + Part-DB1\templates\Users\_2fa_settings.html.twig:96 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:49 + Part-DB1\templates\Users\backup_codes.html.twig:17 + Part-DB1\templates\Users\_2fa_settings.html.twig:96 + + + tfa_backup.generation_date + Biztonsági kódok generálásának dátuma + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:53 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:60 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:53 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:60 + + + user.edit.tfa.disabled + A módszer nincs engedélyezve + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:56 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:56 + + + user.edit.tfa.u2f_keys_count + Aktív biztonsági kulcsok + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:72 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:72 + + + user.edit.tfa.disable_tfa_title + Valóban folytatni szeretnéd? + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:72 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:72 + + + user.edit.tfa.disable_tfa_message + Ez letiltja <b>a felhasználó összes aktív kétfaktoros hitelesítési módszerét</b> és törli a <b>biztonsági kódokat</b>! + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:73 + Part-DB1\templates\AdminPages\UserAdmin.html.twig:73 + + + user.edit.tfa.disable_tfa.btn + Összes kétfaktoros hitelesítési módszer letiltása + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:85 + new + + + user.edit + Felhasználó szerkesztése + + + + + Part-DB1\templates\AdminPages\UserAdmin.html.twig:89 + new + + + user.new + Új felhasználó + + + + + Part-DB1\templates\AdminPages\_attachments.html.twig:4 + Part-DB1\templates\Parts\edit\_attachments.html.twig:4 + Part-DB1\templates\AdminPages\_attachments.html.twig:4 + Part-DB1\templates\Parts\edit\_attachments.html.twig:4 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:63 + + + attachment.delete + Törlés + + + + + attachment.external_only + Csak külső + + + + + Part-DB1\templates\AdminPages\_attachments.html.twig:49 + Part-DB1\templates\Parts\edit\_attachments.html.twig:47 + Part-DB1\templates\AdminPages\_attachments.html.twig:47 + Part-DB1\templates\Parts\edit\_attachments.html.twig:45 + + + attachment.preview.alt + Melléklet miniatűr + + + + + Part-DB1\templates\AdminPages\_attachments.html.twig:52 + Part-DB1\templates\Parts\edit\_attachments.html.twig:50 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:62 + Part-DB1\templates\AdminPages\_attachments.html.twig:50 + Part-DB1\templates\Parts\edit\_attachments.html.twig:48 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:45 + + + attachment.view_local + Helyi másolat megtekintése + + + + + Part-DB1\templates\AdminPages\_attachments.html.twig:58 + Part-DB1\templates\Parts\edit\_attachments.html.twig:56 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:43 + Part-DB1\src\DataTables\AttachmentDataTable.php:166 + Part-DB1\templates\AdminPages\_attachments.html.twig:56 + Part-DB1\templates\Parts\edit\_attachments.html.twig:54 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:38 + Part-DB1\src\DataTables\AttachmentDataTable.php:166 + + + attachment.file_not_found + Fájl nem található + + + + + Part-DB1\templates\AdminPages\_attachments.html.twig:66 + Part-DB1\templates\Parts\edit\_attachments.html.twig:64 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:48 + Part-DB1\templates\Parts\edit\_attachments.html.twig:62 + + + attachment.secure + Privát melléklet + + + + + Part-DB1\templates\AdminPages\_attachments.html.twig:79 + Part-DB1\templates\Parts\edit\_attachments.html.twig:77 + Part-DB1\templates\AdminPages\_attachments.html.twig:77 + Part-DB1\templates\Parts\edit\_attachments.html.twig:75 + + + attachment.create + Melléklet hozzáadása + + + + + Part-DB1\templates\AdminPages\_attachments.html.twig:84 + Part-DB1\templates\Parts\edit\_attachments.html.twig:82 + Part-DB1\templates\Parts\edit\_lots.html.twig:33 + Part-DB1\templates\AdminPages\_attachments.html.twig:82 + Part-DB1\templates\Parts\edit\_attachments.html.twig:80 + Part-DB1\templates\Parts\edit\_lots.html.twig:33 + + + part_lot.edit.delete.confirm + Valóban törölni szeretnéd ezt a készletet? Ez nem vonható vissza! + + + + + Part-DB1\templates\AdminPages\_delete_form.html.twig:2 + Part-DB1\templates\AdminPages\_delete_form.html.twig:2 + templates\AdminPages\_delete_form.html.twig:2 + + + entity.delete.confirm_title + Valóban törölni szeretnéd a(z) %name% elemet? + + + + + Part-DB1\templates\AdminPages\_delete_form.html.twig:3 + Part-DB1\templates\AdminPages\_delete_form.html.twig:3 + templates\AdminPages\_delete_form.html.twig:3 + + + entity.delete.message + Ez nem vonható vissza! + + + + + Part-DB1\templates\AdminPages\_delete_form.html.twig:11 + Part-DB1\templates\AdminPages\_delete_form.html.twig:11 + templates\AdminPages\_delete_form.html.twig:9 + + + entity.delete + Elem törlése + + + + + Part-DB1\templates\AdminPages\_delete_form.html.twig:16 + Part-DB1\templates\Parts\info\_tools.html.twig:45 + Part-DB1\src\Form\Part\PartBaseType.php:286 + Part-DB1\templates\AdminPages\_delete_form.html.twig:16 + Part-DB1\templates\Parts\info\_tools.html.twig:43 + Part-DB1\src\Form\Part\PartBaseType.php:267 + new + + + edit.log_comment + Megjegyzés módosítása + + + + + Part-DB1\templates\AdminPages\_delete_form.html.twig:24 + Part-DB1\templates\AdminPages\_delete_form.html.twig:24 + templates\AdminPages\_delete_form.html.twig:12 + + + entity.delete.recursive + Rekurzív törlés (összes alárendelt elem) + + + + + Part-DB1\templates\AdminPages\_duplicate.html.twig:3 + + + entity.duplicate + Elem duplikálása + + + + + Part-DB1\templates\AdminPages\_export_form.html.twig:4 + Part-DB1\src\Form\AdminPages\ImportType.php:76 + Part-DB1\templates\AdminPages\_export_form.html.twig:4 + Part-DB1\src\Form\AdminPages\ImportType.php:76 + templates\AdminPages\_export_form.html.twig:4 + src\Form\ImportType.php:67 + + + export.format + Fájlformátum + + + + + Part-DB1\templates\AdminPages\_export_form.html.twig:16 + Part-DB1\templates\AdminPages\_export_form.html.twig:16 + templates\AdminPages\_export_form.html.twig:16 + + + export.level + Részletességi szint + + + + + Part-DB1\templates\AdminPages\_export_form.html.twig:19 + Part-DB1\templates\AdminPages\_export_form.html.twig:19 + templates\AdminPages\_export_form.html.twig:19 + + + export.level.simple + Egyszerű + + + + + Part-DB1\templates\AdminPages\_export_form.html.twig:20 + Part-DB1\templates\AdminPages\_export_form.html.twig:20 + templates\AdminPages\_export_form.html.twig:20 + + + export.level.extended + Bővített + + + + + Part-DB1\templates\AdminPages\_export_form.html.twig:21 + Part-DB1\templates\AdminPages\_export_form.html.twig:21 + templates\AdminPages\_export_form.html.twig:21 + + + export.level.full + Teljes + + + + + Part-DB1\templates\AdminPages\_export_form.html.twig:31 + Part-DB1\templates\AdminPages\_export_form.html.twig:31 + templates\AdminPages\_export_form.html.twig:31 + + + export.include_children + Gyermek elemek belefoglalása az exportálásba + + + + + Part-DB1\templates\AdminPages\_export_form.html.twig:39 + Part-DB1\templates\AdminPages\_export_form.html.twig:39 + templates\AdminPages\_export_form.html.twig:39 + + + export.btn + Exportálás + + + + + Part-DB1\templates\AdminPages\_info.html.twig:4 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:12 + Part-DB1\templates\Parts\info\show_part_info.html.twig:24 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:36 + Part-DB1\templates\AdminPages\_info.html.twig:4 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:12 + Part-DB1\templates\Parts\info\show_part_info.html.twig:24 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:36 + templates\AdminPages\EntityAdminBase.html.twig:94 + templates\Parts\edit_part_info.html.twig:12 + templates\Parts\show_part_info.html.twig:11 + + + id.label + ID + + + + + Part-DB1\templates\AdminPages\_info.html.twig:11 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:76 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:77 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:6 + Part-DB1\templates\Parts\info\_order_infos.html.twig:69 + Part-DB1\templates\Parts\info\_sidebar.html.twig:12 + Part-DB1\templates\Parts\lists\_info_card.html.twig:77 + Part-DB1\templates\AdminPages\_info.html.twig:11 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:59 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:60 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:6 + Part-DB1\templates\Parts\info\_order_infos.html.twig:69 + Part-DB1\templates\Parts\info\_sidebar.html.twig:12 + Part-DB1\templates\Parts\lists\_info_card.html.twig:53 + templates\AdminPages\EntityAdminBase.html.twig:101 + templates\Parts\show_part_info.html.twig:248 + + + createdAt + Létrehozva + + + + + Part-DB1\templates\AdminPages\_info.html.twig:25 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:21 + Part-DB1\templates\Parts\info\_sidebar.html.twig:8 + Part-DB1\templates\Parts\lists\_info_card.html.twig:73 + Part-DB1\templates\AdminPages\_info.html.twig:25 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:21 + Part-DB1\templates\Parts\info\_sidebar.html.twig:8 + Part-DB1\templates\Parts\lists\_info_card.html.twig:49 + templates\AdminPages\EntityAdminBase.html.twig:114 + templates\Parts\show_part_info.html.twig:263 + + + lastModified + Utolsó módosítás + + + + + Part-DB1\templates\AdminPages\_info.html.twig:38 + Part-DB1\templates\AdminPages\_info.html.twig:38 + + + entity.info.parts_count + Az ezzel az elemmel rendelkező alkatrészek száma + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:6 + Part-DB1\templates\helper.twig:125 + Part-DB1\templates\Parts\edit\_specifications.html.twig:6 + + + specifications.property + Paraméter + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:7 + Part-DB1\templates\Parts\edit\_specifications.html.twig:7 + + + specifications.symbol + Szimbólum + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:8 + Part-DB1\templates\Parts\edit\_specifications.html.twig:8 + + + specifications.value_min + Min. + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:9 + Part-DB1\templates\Parts\edit\_specifications.html.twig:9 + + + specifications.value_typ + Tip. + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:10 + Part-DB1\templates\Parts\edit\_specifications.html.twig:10 + + + specifications.value_max + Max. + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:11 + Part-DB1\templates\Parts\edit\_specifications.html.twig:11 + + + specifications.unit + Egység + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:12 + Part-DB1\templates\Parts\edit\_specifications.html.twig:12 + + + specifications.text + Szöveg + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:13 + Part-DB1\templates\Parts\edit\_specifications.html.twig:13 + + + specifications.group + Csoport + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:26 + Part-DB1\templates\Parts\edit\_specifications.html.twig:26 + + + specification.create + Új paraméter + + + + + Part-DB1\templates\AdminPages\_parameters.html.twig:31 + Part-DB1\templates\Parts\edit\_specifications.html.twig:31 + + + parameter.delete.confirm + Valóban törölni szeretnéd ezt a paramétert? + + + + + Part-DB1\templates\attachment_list.html.twig:3 + Part-DB1\templates\attachment_list.html.twig:3 + + + attachment.list.title + Mellékletek listája + + + + + Part-DB1\templates\attachment_list.html.twig:10 + Part-DB1\templates\LogSystem\_log_table.html.twig:8 + Part-DB1\templates\Parts\lists\_parts_list.html.twig:6 + Part-DB1\templates\attachment_list.html.twig:10 + Part-DB1\templates\LogSystem\_log_table.html.twig:8 + Part-DB1\templates\Parts\lists\_parts_list.html.twig:6 + + + part_list.loading.caption + Betöltés + + + + + Part-DB1\templates\attachment_list.html.twig:11 + Part-DB1\templates\LogSystem\_log_table.html.twig:9 + Part-DB1\templates\Parts\lists\_parts_list.html.twig:7 + Part-DB1\templates\attachment_list.html.twig:11 + Part-DB1\templates\LogSystem\_log_table.html.twig:9 + Part-DB1\templates\Parts\lists\_parts_list.html.twig:7 + + + part_list.loading.message + Ez eltarthat egy ideig. Ha ez az üzenet nem tűnik el, próbáld meg újratölteni az oldalt. + + + + + Part-DB1\templates\base.html.twig:68 + Part-DB1\templates\base.html.twig:68 + templates\base.html.twig:246 + + + vendor.base.javascript_hint + Kérjük, aktiváld a Javascriptet az összes funkció használatához! + + + + + Part-DB1\templates\base.html.twig:73 + Part-DB1\templates\base.html.twig:73 + + + sidebar.big.toggle + Oldalsáv megjelenítése/elrejtése + + + + + Part-DB1\templates\base.html.twig:95 + Part-DB1\templates\base.html.twig:95 + templates\base.html.twig:271 + + + loading.caption + Betöltés: + + + + + Part-DB1\templates\base.html.twig:96 + Part-DB1\templates\base.html.twig:96 + templates\base.html.twig:272 + + + loading.message + Ez eltarthat egy ideig. Ha ez az üzenet sokáig megmarad, próbáld meg újratölteni az oldalt. + + + + + Part-DB1\templates\base.html.twig:101 + Part-DB1\templates\base.html.twig:101 + templates\base.html.twig:277 + + + loading.bar + Betöltés... + + + + + Part-DB1\templates\base.html.twig:112 + Part-DB1\templates\base.html.twig:112 + templates\base.html.twig:288 + + + back_to_top + Vissza az oldal tetejére + + + + + Part-DB1\templates\Form\permissionLayout.html.twig:35 + Part-DB1\templates\Form\permissionLayout.html.twig:35 + + + permission.edit.permission + Engedélyek + + + + + Part-DB1\templates\Form\permissionLayout.html.twig:36 + Part-DB1\templates\Form\permissionLayout.html.twig:36 + + + permission.edit.value + Érték + + + + + Part-DB1\templates\Form\permissionLayout.html.twig:53 + Part-DB1\templates\Form\permissionLayout.html.twig:53 + + + permission.legend.title + Az állapotok magyarázata + + + + + Part-DB1\templates\Form\permissionLayout.html.twig:57 + Part-DB1\templates\Form\permissionLayout.html.twig:57 + + + permission.legend.disallow + Tiltott + + + + + Part-DB1\templates\Form\permissionLayout.html.twig:61 + Part-DB1\templates\Form\permissionLayout.html.twig:61 + + + permission.legend.allow + Engedélyezett + + + + + Part-DB1\templates\Form\permissionLayout.html.twig:65 + Part-DB1\templates\Form\permissionLayout.html.twig:65 + + + permission.legend.inherit + Öröklés a (szülő) csoporttól + + + + + Part-DB1\templates\helper.twig:3 + Part-DB1\templates\helper.twig:3 + + + bool.true + Igaz + + + + + Part-DB1\templates\helper.twig:5 + Part-DB1\templates\helper.twig:5 + + + bool.false + Hamis + + + + + Part-DB1\templates\helper.twig:92 + Part-DB1\templates\helper.twig:87 + + + Yes + Igen + + + + + Part-DB1\templates\helper.twig:94 + Part-DB1\templates\helper.twig:89 + + + No + Nem + + + + + Part-DB1\templates\helper.twig:126 + + + specifications.value + Érték + + + + + Part-DB1\templates\homepage.html.twig:7 + Part-DB1\templates\homepage.html.twig:7 + templates\homepage.html.twig:7 + + + version.caption + Verzió + + + + + Part-DB1\templates\homepage.html.twig:22 + Part-DB1\templates\homepage.html.twig:22 + templates\homepage.html.twig:19 + + + homepage.license + Licencinformáció + + + + + Part-DB1\templates\homepage.html.twig:31 + Part-DB1\templates\homepage.html.twig:31 + templates\homepage.html.twig:28 + + + homepage.github.caption + Projektoldal + + + + + Part-DB1\templates\homepage.html.twig:31 + Part-DB1\templates\homepage.html.twig:31 + templates\homepage.html.twig:28 + + + homepage.github.text + Forráskód, letöltések, hibajelentések, teendőlista stb. megtalálható a <a href="%href%" class="link-external" target="_blank">GitHub projektoldalon</a> + + + + + Part-DB1\templates\homepage.html.twig:32 + Part-DB1\templates\homepage.html.twig:32 + templates\homepage.html.twig:29 + + + homepage.help.caption + Súgó + + + + + Part-DB1\templates\homepage.html.twig:32 + Part-DB1\templates\homepage.html.twig:32 + templates\homepage.html.twig:29 + + + homepage.help.text + Súgó és tippek megtalálhatók a Wiki <a href="%href%" class="link-external" target="_blank">GitHub oldalon</a> + + + + + Part-DB1\templates\homepage.html.twig:33 + Part-DB1\templates\homepage.html.twig:33 + templates\homepage.html.twig:30 + + + homepage.forum.caption + Fórum + + + + + Part-DB1\templates\homepage.html.twig:45 + Part-DB1\templates\homepage.html.twig:45 + new + + + homepage.last_activity + Utolsó tevékenység + + + + + Part-DB1\templates\LabelSystem\dialog.html.twig:3 + Part-DB1\templates\LabelSystem\dialog.html.twig:6 + + + label_generator.title + Címkegenerátor + + + + + Part-DB1\templates\LabelSystem\dialog.html.twig:16 + + + label_generator.common + Általános + + + + + Part-DB1\templates\LabelSystem\dialog.html.twig:20 + + + label_generator.advanced + Speciális + + + + + Part-DB1\templates\LabelSystem\dialog.html.twig:24 + + + label_generator.profiles + Profilok + + + + + Part-DB1\templates\LabelSystem\dialog.html.twig:58 + + + label_generator.selected_profile + Jelenleg kiválasztott profil + + + + + Part-DB1\templates\LabelSystem\dialog.html.twig:62 + + + label_generator.edit_profile + Profil szerkesztése + + + + + Part-DB1\templates\LabelSystem\dialog.html.twig:75 + + + label_generator.load_profile + Profil betöltése + + + + + Part-DB1\templates\LabelSystem\dialog.html.twig:102 + + + label_generator.download + Letöltés + + + + + Part-DB1\templates\LabelSystem\dropdown_macro.html.twig:3 + Part-DB1\templates\LabelSystem\dropdown_macro.html.twig:5 + + + label_generator.label_btn + Címke generálása + + + + + Part-DB1\templates\LabelSystem\dropdown_macro.html.twig:20 + + + label_generator.label_empty + Új üres címke + + + + + Part-DB1\templates\LabelSystem\Scanner\dialog.html.twig:3 + + + label_scanner.title + Címkeszkenner + + + + + Part-DB1\templates\LabelSystem\Scanner\dialog.html.twig:7 + + + label_scanner.no_cam_found.title + Nem található webkamera + + + + + Part-DB1\templates\LabelSystem\Scanner\dialog.html.twig:7 + + + label_scanner.no_cam_found.text + Szükséged van egy webkamerára, és engedélyt kell adnod a szkenner funkció használatához. A vonalkódot manuálisan is megadhatod alább. + + + + + Part-DB1\templates\LabelSystem\Scanner\dialog.html.twig:27 + + + label_scanner.source_select + Forrás kiválasztása + + + + + Part-DB1\templates\LogSystem\log_list.html.twig:3 + Part-DB1\templates\LogSystem\log_list.html.twig:3 + + + log.list.title + Rendszernapló + + + + + Part-DB1\templates\LogSystem\_log_table.html.twig:1 + Part-DB1\templates\LogSystem\_log_table.html.twig:1 + new + + + log.undo.confirm_title + Valóban vissza szeretnéd vonni a módosítást / visszaállítani az időbélyegre? + + + + + Part-DB1\templates\LogSystem\_log_table.html.twig:2 + Part-DB1\templates\LogSystem\_log_table.html.twig:2 + new + + + log.undo.confirm_message + Valóban vissza szeretnéd vonni az adott módosítást / visszaállítani az elemet az adott időbélyegre? + + + + + Part-DB1\templates\mail\base.html.twig:24 + Part-DB1\templates\mail\base.html.twig:24 + + + mail.footer.email_sent_by + Ezt az e-mailt automatikusan küldte a + + + + + Part-DB1\templates\mail\base.html.twig:24 + Part-DB1\templates\mail\base.html.twig:24 + + + mail.footer.dont_reply + Ne válaszolj erre az e-mailre. + + + + + Part-DB1\templates\mail\pw_reset.html.twig:6 + Part-DB1\templates\mail\pw_reset.html.twig:6 + + + email.hi %name% + Szia %name% + + + + + Part-DB1\templates\mail\pw_reset.html.twig:7 + Part-DB1\templates\mail\pw_reset.html.twig:7 + + + email.pw_reset.message + valaki (remélhetőleg te) kérte a jelszavad visszaállítását. Ha nem te küldted a kérést, hagyd figyelmen kívül ezt az e-mailt. + + + + + Part-DB1\templates\mail\pw_reset.html.twig:9 + Part-DB1\templates\mail\pw_reset.html.twig:9 + + + email.pw_reset.button + Kattints ide a jelszó visszaállításához + + + + + Part-DB1\templates\mail\pw_reset.html.twig:11 + Part-DB1\templates\mail\pw_reset.html.twig:11 + + + email.pw_reset.fallback + Ha ez nem működik, látogass el a <a href="%url%">%url%</a> oldalra, és add meg az alábbi információkat + + + + + Part-DB1\templates\mail\pw_reset.html.twig:16 + Part-DB1\templates\mail\pw_reset.html.twig:16 + + + email.pw_reset.username + Felhasználónév + + + + + Part-DB1\templates\mail\pw_reset.html.twig:19 + Part-DB1\templates\mail\pw_reset.html.twig:19 + + + email.pw_reset.token + Token + + + + + Part-DB1\templates\mail\pw_reset.html.twig:24 + Part-DB1\templates\mail\pw_reset.html.twig:24 + + + email.pw_reset.valid_unit %date% + A visszaállítási token <i>%date%</i>-ig érvényes. + + + + + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:18 + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:58 + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:78 + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:58 + + + orderdetail.delete + Törlés + + + + + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:39 + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:39 + + + pricedetails.edit.min_qty + Minimális kedvezményes mennyiség + + + + + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:40 + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:40 + + + pricedetails.edit.price + Ár + + + + + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:41 + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:41 + + + pricedetails.edit.price_qty + for amount + + + + + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:54 + Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:54 + + + pricedetail.create + Ár hozzáadása + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:4 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:4 + templates\Parts\edit_part_info.html.twig:4 + + + part.edit.title + Alkatrész szerkesztése + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:9 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:9 + templates\Parts\edit_part_info.html.twig:9 + + + part.edit.card_title + Alkatrész szerkesztése + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:22 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:22 + + + part.edit.tab.common + Általános + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:28 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:28 + + + part.edit.tab.manufacturer + Gyártó + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:34 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:34 + + + part.edit.tab.advanced + Speciális + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:40 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:40 + + + part.edit.tab.part_lots + Készletek + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:46 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:46 + + + part.edit.tab.attachments + Mellékletek + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:52 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:52 + + + part.edit.tab.orderdetails + Beszerzési információk + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:58 + + + part.edit.tab.specifications + Paraméterek + + + + + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:64 + Part-DB1\templates\Parts\edit\edit_part_info.html.twig:58 + + + part.edit.tab.comment + Jegyzetek + + + + + Part-DB1\templates\Parts\edit\new_part.html.twig:8 + Part-DB1\templates\Parts\edit\new_part.html.twig:8 + templates\Parts\new_part.html.twig:8 + + + part.new.card_title + Új alkatrész létrehozása + + + + + Part-DB1\templates\Parts\edit\_lots.html.twig:5 + Part-DB1\templates\Parts\edit\_lots.html.twig:5 + + + part_lot.delete + Törlés + + + + + Part-DB1\templates\Parts\edit\_lots.html.twig:28 + Part-DB1\templates\Parts\edit\_lots.html.twig:28 + + + part_lot.create + Készlet hozzáadása + + + + + Part-DB1\templates\Parts\edit\_orderdetails.html.twig:13 + Part-DB1\templates\Parts\edit\_orderdetails.html.twig:13 + + + orderdetail.create + Forgalmazó hozzáadása + + + + + Part-DB1\templates\Parts\edit\_orderdetails.html.twig:18 + Part-DB1\templates\Parts\edit\_orderdetails.html.twig:18 + + + pricedetails.edit.delete.confirm + Valóban törölni szeretnéd ezt az árat? Ez nem vonható vissza. + + + + + Part-DB1\templates\Parts\edit\_orderdetails.html.twig:62 + Part-DB1\templates\Parts\edit\_orderdetails.html.twig:61 + + + orderdetails.edit.delete.confirm + Valóban törölni szeretnéd ezt a forgalmazói információt? Ez nem vonható vissza! + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:4 + Part-DB1\templates\Parts\info\show_part_info.html.twig:19 + Part-DB1\templates\Parts\info\show_part_info.html.twig:4 + Part-DB1\templates\Parts\info\show_part_info.html.twig:19 + templates\Parts\show_part_info.html.twig:4 + templates\Parts\show_part_info.html.twig:9 + + + part.info.title + Részletes információk az alkatrészhez + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:47 + Part-DB1\templates\Parts\info\show_part_info.html.twig:47 + + + part.part_lots.label + Készletek + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:56 + Part-DB1\templates\Parts\lists\_info_card.html.twig:43 + Part-DB1\templates\_navbar_search.html.twig:31 + Part-DB1\templates\_navbar_search.html.twig:26 + templates\base.html.twig:62 + templates\Parts\show_part_info.html.twig:74 + src\Form\PartType.php:86 + + + comment.label + Jegyzetek + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:64 + + + part.info.specifications + Paraméterek + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:74 + Part-DB1\templates\Parts\info\show_part_info.html.twig:64 + templates\Parts\show_part_info.html.twig:82 + + + attachment.labelp + Mellékletek + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:83 + Part-DB1\templates\Parts\info\show_part_info.html.twig:71 + templates\Parts\show_part_info.html.twig:88 + + + vendor.partinfo.shopping_infos + Vásárlási információk + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:91 + Part-DB1\templates\Parts\info\show_part_info.html.twig:78 + templates\Parts\show_part_info.html.twig:94 + + + vendor.partinfo.history + Előzmények + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:97 + Part-DB1\templates\_sidebar.html.twig:54 + Part-DB1\templates\_sidebar.html.twig:13 + Part-DB1\templates\Parts\info\show_part_info.html.twig:84 + Part-DB1\templates\_sidebar.html.twig:54 + Part-DB1\templates\_sidebar.html.twig:13 + templates\base.html.twig:176 + templates\base.html.twig:203 + templates\base.html.twig:217 + templates\base.html.twig:231 + templates\Parts\show_part_info.html.twig:100 + + + tools.label + Eszközök + + + + + Part-DB1\templates\Parts\info\show_part_info.html.twig:103 + Part-DB1\templates\Parts\info\show_part_info.html.twig:90 + + + extended_info.label + Bővített információ + + + + + Part-DB1\templates\Parts\info\_attachments_info.html.twig:7 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:7 + + + attachment.name + Név + + + + + Part-DB1\templates\Parts\info\_attachments_info.html.twig:8 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:8 + + + attachment.attachment_type + Melléklet típusa + + + + + Part-DB1\templates\Parts\info\_attachments_info.html.twig:9 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:9 + + + attachment.file_name + Fájlnév + + + + + Part-DB1\templates\Parts\info\_attachments_info.html.twig:10 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:10 + + + attachment.file_size + Fájlméret + + + + + Part-DB1\templates\Parts\info\_attachments_info.html.twig:54 + + + attachment.preview + Előnézeti kép + + + + + Part-DB1\templates\Parts\info\_attachments_info.html.twig:67 + Part-DB1\templates\Parts\info\_attachments_info.html.twig:50 + + + attachment.download_local + Helyi másolat letöltése + + + + + Part-DB1\templates\Parts\info\_extended_infos.html.twig:11 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:11 + new + + + user.creating_user + Az alkatrészt létrehozó felhasználó + + + + + Part-DB1\templates\Parts\info\_extended_infos.html.twig:13 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:28 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:50 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:13 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:28 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:50 + + + Unknown + Ismeretlen + + + + + Part-DB1\templates\Parts\info\_extended_infos.html.twig:15 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:30 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:15 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:30 + new + + + accessDenied + Hozzáférés megtagadva + + + + + Part-DB1\templates\Parts\info\_extended_infos.html.twig:26 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:26 + new + + + user.last_editing_user + Az alkatrészt utoljára szerkesztő felhasználó + + + + + Part-DB1\templates\Parts\info\_extended_infos.html.twig:41 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:41 + + + part.isFavorite + Kedvenc + + + + + Part-DB1\templates\Parts\info\_extended_infos.html.twig:46 + Part-DB1\templates\Parts\info\_extended_infos.html.twig:46 + + + part.minOrderAmount + Minimális rendelési mennyiség + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:8 + Part-DB1\templates\_navbar_search.html.twig:46 + Part-DB1\src\Services\ElementTypeNameGenerator.php:84 + Part-DB1\templates\Parts\info\_main_infos.html.twig:8 + Part-DB1\templates\_navbar_search.html.twig:41 + Part-DB1\src\Services\ElementTypeNameGenerator.php:84 + templates\base.html.twig:70 + templates\Parts\show_part_info.html.twig:24 + src\Form\PartType.php:80 + + + manufacturer.label + Gyártó + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:24 + Part-DB1\templates\_navbar_search.html.twig:11 + templates\base.html.twig:54 + src\Form\PartType.php:62 + + + name.label + Név + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:27 + Part-DB1\templates\Parts\info\_main_infos.html.twig:27 + new + + + part.back_to_info + Vissza az aktuális verzióhoz + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:32 + Part-DB1\templates\_navbar_search.html.twig:19 + Part-DB1\templates\Parts\info\_main_infos.html.twig:32 + Part-DB1\templates\_navbar_search.html.twig:18 + templates\base.html.twig:58 + templates\Parts\show_part_info.html.twig:31 + src\Form\PartType.php:65 + + + description.label + Leírás + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:34 + Part-DB1\templates\_navbar_search.html.twig:15 + Part-DB1\src\Services\ElementTypeNameGenerator.php:80 + Part-DB1\templates\Parts\info\_main_infos.html.twig:34 + Part-DB1\templates\_navbar_search.html.twig:14 + Part-DB1\src\Services\ElementTypeNameGenerator.php:80 + templates\base.html.twig:56 + templates\Parts\show_part_info.html.twig:32 + src\Form\PartType.php:74 + + + category.label + Kategória + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:39 + Part-DB1\templates\Parts\info\_main_infos.html.twig:39 + templates\Parts\show_part_info.html.twig:42 + src\Form\PartType.php:69 + + + instock.label + Készleten + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:41 + Part-DB1\templates\Parts\info\_main_infos.html.twig:41 + templates\Parts\show_part_info.html.twig:44 + src\Form\PartType.php:72 + + + mininstock.label + Minimális készlet + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:45 + Part-DB1\templates\_navbar_search.html.twig:52 + Part-DB1\src\Services\ElementTypeNameGenerator.php:83 + Part-DB1\templates\Parts\info\_main_infos.html.twig:45 + Part-DB1\templates\_navbar_search.html.twig:47 + Part-DB1\src\Services\ElementTypeNameGenerator.php:83 + templates\base.html.twig:73 + templates\Parts\show_part_info.html.twig:47 + + + footprint.label + Lábnyom + + + + + Part-DB1\templates\Parts\info\_main_infos.html.twig:56 + Part-DB1\templates\Parts\info\_main_infos.html.twig:59 + Part-DB1\templates\Parts\info\_main_infos.html.twig:57 + Part-DB1\templates\Parts\info\_main_infos.html.twig:60 + templates\Parts\show_part_info.html.twig:51 + + + part.avg_price.label + Átlagár + + + + + Part-DB1\templates\Parts\info\_order_infos.html.twig:5 + Part-DB1\templates\Parts\info\_order_infos.html.twig:5 + + + part.supplier.name + Név + + + + + Part-DB1\templates\Parts\info\_order_infos.html.twig:6 + Part-DB1\templates\Parts\info\_order_infos.html.twig:6 + + + part.supplier.partnr + Alkatrészszám + + + + + Part-DB1\templates\Parts\info\_order_infos.html.twig:28 + Part-DB1\templates\Parts\info\_order_infos.html.twig:28 + + + part.order.minamount + Minimális mennyiség + + + + + Part-DB1\templates\Parts\info\_order_infos.html.twig:29 + Part-DB1\templates\Parts\info\_order_infos.html.twig:29 + + + part.order.price + Ár + + + + + Part-DB1\templates\Parts\info\_order_infos.html.twig:31 + Part-DB1\templates\Parts\info\_order_infos.html.twig:31 + + + part.order.single_price + Egységár + + + + + Part-DB1\templates\Parts\info\_order_infos.html.twig:71 + Part-DB1\templates\Parts\info\_order_infos.html.twig:71 + + + edit.caption_short + Szerkesztés + + + + + Part-DB1\templates\Parts\info\_order_infos.html.twig:72 + Part-DB1\templates\Parts\info\_order_infos.html.twig:72 + + + delete.caption + Törlés + + + + + Part-DB1\templates\Parts\info\_part_lots.html.twig:7 + Part-DB1\templates\Parts\info\_part_lots.html.twig:6 + + + part_lots.description + Leírás + + + + + Part-DB1\templates\Parts\info\_part_lots.html.twig:8 + Part-DB1\templates\Parts\info\_part_lots.html.twig:7 + + + part_lots.storage_location + Tárolási helyszín + + + + + Part-DB1\templates\Parts\info\_part_lots.html.twig:9 + Part-DB1\templates\Parts\info\_part_lots.html.twig:8 + + + part_lots.amount + Mennyiség + + + + + Part-DB1\templates\Parts\info\_part_lots.html.twig:24 + Part-DB1\templates\Parts\info\_part_lots.html.twig:22 + + + part_lots.location_unknown + Ismeretlen tárolási helyszín + + + + + Part-DB1\templates\Parts\info\_part_lots.html.twig:31 + Part-DB1\templates\Parts\info\_part_lots.html.twig:29 + + + part_lots.instock_unknown + Ismeretlen mennyiség + + + + + Part-DB1\templates\Parts\info\_part_lots.html.twig:40 + Part-DB1\templates\Parts\info\_part_lots.html.twig:38 + + + part_lots.expiration_date + Lejárati dátum + + + + + Part-DB1\templates\Parts\info\_part_lots.html.twig:48 + Part-DB1\templates\Parts\info\_part_lots.html.twig:46 + + + part_lots.is_expired + Lejárt + + + + + Part-DB1\templates\Parts\info\_part_lots.html.twig:55 + Part-DB1\templates\Parts\info\_part_lots.html.twig:53 + + + part_lots.need_refill + Utántöltés szükséges + + + + + Part-DB1\templates\Parts\info\_picture.html.twig:15 + Part-DB1\templates\Parts\info\_picture.html.twig:15 + + + part.info.prev_picture + Előző kép + + + + + Part-DB1\templates\Parts\info\_picture.html.twig:19 + Part-DB1\templates\Parts\info\_picture.html.twig:19 + + + part.info.next_picture + Következő kép + + + + + Part-DB1\templates\Parts\info\_sidebar.html.twig:21 + Part-DB1\templates\Parts\info\_sidebar.html.twig:21 + + + part.mass.tooltip + Tömeg + + + + + Part-DB1\templates\Parts\info\_sidebar.html.twig:30 + Part-DB1\templates\Parts\info\_sidebar.html.twig:30 + + + part.needs_review.badge + Ellenőrzés szükséges + + + + + Part-DB1\templates\Parts\info\_sidebar.html.twig:39 + Part-DB1\templates\Parts\info\_sidebar.html.twig:39 + + + part.favorite.badge + Kedvenc + + + + + Part-DB1\templates\Parts\info\_sidebar.html.twig:47 + Part-DB1\templates\Parts\info\_sidebar.html.twig:47 + + + part.obsolete.badge + Már nem kapható + + + + + Part-DB1\templates\Parts\info\_specifications.html.twig:10 + + + parameters.extracted_from_description + Automatikusan kinyert a leírásból + + + + + Part-DB1\templates\Parts\info\_specifications.html.twig:15 + + + parameters.auto_extracted_from_comment + Automatikusan kinyert a jegyzetekből + + + + + Part-DB1\templates\Parts\info\_tools.html.twig:6 + Part-DB1\templates\Parts\info\_tools.html.twig:4 + templates\Parts\show_part_info.html.twig:125 + + + part.edit.btn + Alkatrész szerkesztése + + + + + Part-DB1\templates\Parts\info\_tools.html.twig:16 + Part-DB1\templates\Parts\info\_tools.html.twig:14 + templates\Parts\show_part_info.html.twig:135 + + + part.clone.btn + Alkatrész klónozása + + + + + Part-DB1\templates\Parts\info\_tools.html.twig:24 + Part-DB1\templates\Parts\lists\_action_bar.html.twig:4 + templates\Parts\show_part_info.html.twig:143 + + + part.create.btn + Új alkatrész létrehozása + + + + + Part-DB1\templates\Parts\info\_tools.html.twig:31 + Part-DB1\templates\Parts\info\_tools.html.twig:29 + + + part.delete.confirm_title + Valóban törölni szeretnéd ezt az alkatrészt? + + + + + Part-DB1\templates\Parts\info\_tools.html.twig:32 + Part-DB1\templates\Parts\info\_tools.html.twig:30 + + + part.delete.message + Ez az alkatrész és minden hozzá kapcsolódó információ (például mellékletek, árinformációk stb.) törlésre kerül. Ez nem vonható vissza! + + + + + Part-DB1\templates\Parts\info\_tools.html.twig:39 + Part-DB1\templates\Parts\info\_tools.html.twig:37 + + + part.delete + Alkatrész törlése + + + + + Part-DB1\templates\Parts\lists\all_list.html.twig:4 + Part-DB1\templates\Parts\lists\all_list.html.twig:4 + + + parts_list.all.title + Összes alkatrész + + + + + Part-DB1\templates\Parts\lists\category_list.html.twig:4 + Part-DB1\templates\Parts\lists\category_list.html.twig:4 + + + parts_list.category.title + Kategóriával rendelkező alkatrészek + + + + + Part-DB1\templates\Parts\lists\footprint_list.html.twig:4 + Part-DB1\templates\Parts\lists\footprint_list.html.twig:4 + + + parts_list.footprint.title + Lábnyommal rendelkező alkatrészek + + + + + Part-DB1\templates\Parts\lists\manufacturer_list.html.twig:4 + Part-DB1\templates\Parts\lists\manufacturer_list.html.twig:4 + + + parts_list.manufacturer.title + Gyártóval rendelkező alkatrészek + + + + + Part-DB1\templates\Parts\lists\search_list.html.twig:4 + Part-DB1\templates\Parts\lists\search_list.html.twig:4 + + + parts_list.search.title + Alkatrészek keresése + + + + + Part-DB1\templates\Parts\lists\store_location_list.html.twig:4 + Part-DB1\templates\Parts\lists\store_location_list.html.twig:4 + + + parts_list.storelocation.title + Tárolási helyszínekkel rendelkező alkatrészek + + + + + Part-DB1\templates\Parts\lists\supplier_list.html.twig:4 + Part-DB1\templates\Parts\lists\supplier_list.html.twig:4 + + + parts_list.supplier.title + Beszállítóval rendelkező alkatrészek + + + + + Part-DB1\templates\Parts\lists\tags_list.html.twig:4 + Part-DB1\templates\Parts\lists\tags_list.html.twig:4 + + + parts_list.tags.title + Címkével rendelkező alkatrészek + + + + + Part-DB1\templates\Parts\lists\_info_card.html.twig:22 + Part-DB1\templates\Parts\lists\_info_card.html.twig:17 + + + entity.info.common.tab + Általános + + + + + Part-DB1\templates\Parts\lists\_info_card.html.twig:26 + Part-DB1\templates\Parts\lists\_info_card.html.twig:20 + + + entity.info.statistics.tab + Statisztikák + + + + + Part-DB1\templates\Parts\lists\_info_card.html.twig:31 + + + entity.info.attachments.tab + Mellékletek + + + + + Part-DB1\templates\Parts\lists\_info_card.html.twig:37 + + + entity.info.parameters.tab + Paraméterek + + + + + Part-DB1\templates\Parts\lists\_info_card.html.twig:54 + Part-DB1\templates\Parts\lists\_info_card.html.twig:30 + + + entity.info.name + Név + + + + + Part-DB1\templates\Parts\lists\_info_card.html.twig:58 + Part-DB1\templates\Parts\lists\_info_card.html.twig:96 + Part-DB1\templates\Parts\lists\_info_card.html.twig:34 + Part-DB1\templates\Parts\lists\_info_card.html.twig:67 + + + entity.info.parent + Szülő + + + + + Part-DB1\templates\Parts\lists\_info_card.html.twig:70 + Part-DB1\templates\Parts\lists\_info_card.html.twig:46 + + + entity.edit.btn + Szerkesztés + + + + + Part-DB1\templates\Parts\lists\_info_card.html.twig:92 + Part-DB1\templates\Parts\lists\_info_card.html.twig:63 + + + entity.info.children_count + Gyermek elemek száma + + + + + Part-DB1\templates\security\2fa_base_form.html.twig:3 + Part-DB1\templates\security\2fa_base_form.html.twig:5 + Part-DB1\templates\security\2fa_base_form.html.twig:3 + Part-DB1\templates\security\2fa_base_form.html.twig:5 + + + tfa.check.title + Kétfaktoros hitelesítés szükséges + + + + + Part-DB1\templates\security\2fa_base_form.html.twig:39 + Part-DB1\templates\security\2fa_base_form.html.twig:39 + + + tfa.code.trusted_pc + Ez egy megbízható számítógép (ha ez engedélyezve van, nem kell további kétfaktoros lekérdezéseket végezni ezen a számítógépen) + + + + + Part-DB1\templates\security\2fa_base_form.html.twig:52 + Part-DB1\templates\security\login.html.twig:58 + Part-DB1\templates\security\2fa_base_form.html.twig:52 + Part-DB1\templates\security\login.html.twig:58 + + + login.btn + Bejelentkezés + + + + + Part-DB1\templates\security\2fa_base_form.html.twig:53 + Part-DB1\templates\security\U2F\u2f_login.html.twig:13 + Part-DB1\templates\_navbar.html.twig:42 + Part-DB1\templates\security\2fa_base_form.html.twig:53 + Part-DB1\templates\security\U2F\u2f_login.html.twig:13 + Part-DB1\templates\_navbar.html.twig:40 + + + user.logout + Kijelentkezés + + + + + Part-DB1\templates\security\2fa_form.html.twig:6 + Part-DB1\templates\security\2fa_form.html.twig:6 + + + tfa.check.code.label + Hitelesítő alkalmazás kódja + + + + + Part-DB1\templates\security\2fa_form.html.twig:10 + Part-DB1\templates\security\2fa_form.html.twig:10 + + + tfa.check.code.help + Add meg a 6 jegyű kódot a hitelesítő alkalmazásodból, vagy egy biztonsági kódot, ha a hitelesítő alkalmazás nem elérhető. + + + + + Part-DB1\templates\security\login.html.twig:3 + Part-DB1\templates\security\login.html.twig:3 + templates\security\login.html.twig:3 + + + login.title + Bejelentkezés + + + + + Part-DB1\templates\security\login.html.twig:7 + Part-DB1\templates\security\login.html.twig:7 + templates\security\login.html.twig:7 + + + login.card_title + Bejelentkezés + + + + + Part-DB1\templates\security\login.html.twig:31 + Part-DB1\templates\security\login.html.twig:31 + templates\security\login.html.twig:31 + + + login.username.label + Felhasználónév + + + + + Part-DB1\templates\security\login.html.twig:34 + Part-DB1\templates\security\login.html.twig:34 + templates\security\login.html.twig:34 + + + login.username.placeholder + Felhasználónév + + + + + Part-DB1\templates\security\login.html.twig:38 + Part-DB1\templates\security\login.html.twig:38 + templates\security\login.html.twig:38 + + + login.password.label + Jelszó + + + + + Part-DB1\templates\security\login.html.twig:40 + Part-DB1\templates\security\login.html.twig:40 + templates\security\login.html.twig:40 + + + login.password.placeholder + Jelszó + + + + + Part-DB1\templates\security\login.html.twig:50 + Part-DB1\templates\security\login.html.twig:50 + templates\security\login.html.twig:50 + + + login.rememberme + Emlékezz rám (nem ajánlott megosztott számítógépeken) + + + + + Part-DB1\templates\security\login.html.twig:64 + Part-DB1\templates\security\login.html.twig:64 + + + pw_reset.password_forget + Elfelejtetted a felhasználóneved/jelszavad? + + + + + Part-DB1\templates\security\pw_reset_new_pw.html.twig:5 + Part-DB1\templates\security\pw_reset_new_pw.html.twig:5 + + + pw_reset.new_pw.header.title + Új jelszó beállítása + + + + + Part-DB1\templates\security\pw_reset_request.html.twig:5 + Part-DB1\templates\security\pw_reset_request.html.twig:5 + + + pw_reset.request.header.title + Új jelszó kérése + + + + + Part-DB1\templates\security\U2F\u2f_login.html.twig:7 + Part-DB1\templates\security\U2F\u2f_register.html.twig:10 + Part-DB1\templates\security\U2F\u2f_login.html.twig:7 + Part-DB1\templates\security\U2F\u2f_register.html.twig:10 + + + tfa_u2f.http_warning + Ezt az oldalt nem biztonságos HTTP módszerrel éred el, így az U2F valószínűleg nem fog működni (Hibás kérés hibaüzenet). Kérj meg egy adminisztrátort, hogy állítsa be a biztonságos HTTPS módszert, ha biztonsági kulcsokat szeretnél használni. + + + + + Part-DB1\templates\security\U2F\u2f_login.html.twig:10 + Part-DB1\templates\security\U2F\u2f_register.html.twig:22 + Part-DB1\templates\security\U2F\u2f_login.html.twig:10 + Part-DB1\templates\security\U2F\u2f_register.html.twig:22 + + + r_u2f_two_factor.pressbutton + Kérjük, csatlakoztasd a biztonsági kulcsodat, és nyomd meg a gombját! + + + + + Part-DB1\templates\security\U2F\u2f_register.html.twig:3 + Part-DB1\templates\security\U2F\u2f_register.html.twig:3 + + + tfa_u2f.add_key.title + Biztonsági kulcs hozzáadása + + + + + Part-DB1\templates\security\U2F\u2f_register.html.twig:6 + Part-DB1\templates\Users\_2fa_settings.html.twig:111 + Part-DB1\templates\security\U2F\u2f_register.html.twig:6 + Part-DB1\templates\Users\_2fa_settings.html.twig:111 + + + tfa_u2f.explanation + Egy U2F/FIDO kompatibilis biztonsági kulcs (például YubiKey vagy NitroKey) segítségével felhasználóbarát és biztonságos kétfaktoros hitelesítést érhetsz el. A biztonsági kulcsokat itt regisztrálhatod, és ha kétfaktoros ellenőrzés szükséges, a kulcsot csak USB-n keresztül kell csatlakoztatni, vagy NFC-n keresztül a készülékhez érinteni. + + + + + Part-DB1\templates\security\U2F\u2f_register.html.twig:7 + Part-DB1\templates\security\U2F\u2f_register.html.twig:7 + + + tfa_u2f.add_key.backup_hint + Az elérhetőség biztosítása érdekében, ha a kulcs elveszik, ajánlott egy második kulcsot is regisztrálni tartalékként, és biztonságos helyen tárolni! + + + + + Part-DB1\templates\security\U2F\u2f_register.html.twig:16 + Part-DB1\templates\security\U2F\u2f_register.html.twig:16 + + + r_u2f_two_factor.name + Megjelenített kulcs neve (például Tartalék) + + + + + Part-DB1\templates\security\U2F\u2f_register.html.twig:19 + Part-DB1\templates\security\U2F\u2f_register.html.twig:19 + + + tfa_u2f.add_key.add_button + Biztonsági kulcs hozzáadása + + + + + Part-DB1\templates\security\U2F\u2f_register.html.twig:27 + Part-DB1\templates\security\U2F\u2f_register.html.twig:27 + + + tfa_u2f.add_key.back_to_settings + Vissza a beállításokhoz + + + + + Part-DB1\templates\Statistics\statistics.html.twig:5 + Part-DB1\templates\Statistics\statistics.html.twig:8 + Part-DB1\templates\Statistics\statistics.html.twig:5 + Part-DB1\templates\Statistics\statistics.html.twig:8 + new + + + statistics.title + Statisztikák + + + + + Part-DB1\templates\Statistics\statistics.html.twig:14 + Part-DB1\templates\Statistics\statistics.html.twig:14 + new + + + statistics.parts + Alkatrészek + + + + + Part-DB1\templates\Statistics\statistics.html.twig:19 + Part-DB1\templates\Statistics\statistics.html.twig:19 + new + + + statistics.data_structures + Adatstruktúrák + + + + + Part-DB1\templates\Statistics\statistics.html.twig:24 + Part-DB1\templates\Statistics\statistics.html.twig:24 + new + + + statistics.attachments + Mellékletek + + + + + Part-DB1\templates\Statistics\statistics.html.twig:34 + Part-DB1\templates\Statistics\statistics.html.twig:59 + Part-DB1\templates\Statistics\statistics.html.twig:104 + Part-DB1\templates\Statistics\statistics.html.twig:34 + Part-DB1\templates\Statistics\statistics.html.twig:59 + Part-DB1\templates\Statistics\statistics.html.twig:104 + new + + + statistics.property + Tulajdonság + + + + + Part-DB1\templates\Statistics\statistics.html.twig:35 + Part-DB1\templates\Statistics\statistics.html.twig:60 + Part-DB1\templates\Statistics\statistics.html.twig:105 + Part-DB1\templates\Statistics\statistics.html.twig:35 + Part-DB1\templates\Statistics\statistics.html.twig:60 + Part-DB1\templates\Statistics\statistics.html.twig:105 + new + + + statistics.value + Érték + + + + + Part-DB1\templates\Statistics\statistics.html.twig:40 + Part-DB1\templates\Statistics\statistics.html.twig:40 + new + + + statistics.distinct_parts_count + Egyedi alkatrészek száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:44 + Part-DB1\templates\Statistics\statistics.html.twig:44 + new + + + statistics.parts_instock_sum + Összes alkatrészkészlet összege + + + + + Part-DB1\templates\Statistics\statistics.html.twig:48 + Part-DB1\templates\Statistics\statistics.html.twig:48 + new + + + statistics.parts_with_price + Árinformációval rendelkező alkatrészek száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:65 + Part-DB1\templates\Statistics\statistics.html.twig:65 + new + + + statistics.categories_count + Kategóriák száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:69 + Part-DB1\templates\Statistics\statistics.html.twig:69 + new + + + statistics.footprints_count + Lábnyomok száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:73 + Part-DB1\templates\Statistics\statistics.html.twig:73 + new + + + statistics.manufacturers_count + Gyártók száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:77 + Part-DB1\templates\Statistics\statistics.html.twig:77 + new + + + statistics.storelocations_count + Tárolási helyszínek száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:81 + Part-DB1\templates\Statistics\statistics.html.twig:81 + new + + + statistics.suppliers_count + Beszállítók száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:85 + Part-DB1\templates\Statistics\statistics.html.twig:85 + new + + + statistics.currencies_count + Pénznemek száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:89 + Part-DB1\templates\Statistics\statistics.html.twig:89 + new + + + statistics.measurement_units_count + Mértékegységek száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:93 + Part-DB1\templates\Statistics\statistics.html.twig:93 + new + + + statistics.devices_count + Projektek száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:110 + Part-DB1\templates\Statistics\statistics.html.twig:110 + new + + + statistics.attachment_types_count + Melléklet típusok száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:114 + Part-DB1\templates\Statistics\statistics.html.twig:114 + new + + + statistics.all_attachments_count + Összes melléklet száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:118 + Part-DB1\templates\Statistics\statistics.html.twig:118 + new + + + statistics.user_uploaded_attachments_count + Felhasználók által feltöltött mellékletek száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:122 + Part-DB1\templates\Statistics\statistics.html.twig:122 + new + + + statistics.private_attachments_count + Privát mellékletek száma + + + + + Part-DB1\templates\Statistics\statistics.html.twig:126 + Part-DB1\templates\Statistics\statistics.html.twig:126 + new + + + statistics.external_attachments_count + Külső mellékletek száma (URL) + + + + + Part-DB1\templates\Users\backup_codes.html.twig:3 + Part-DB1\templates\Users\backup_codes.html.twig:9 + Part-DB1\templates\Users\backup_codes.html.twig:3 + Part-DB1\templates\Users\backup_codes.html.twig:9 + + + tfa_backup.codes.title + Biztonsági kódok + + + + + Part-DB1\templates\Users\backup_codes.html.twig:12 + Part-DB1\templates\Users\backup_codes.html.twig:12 + + + tfa_backup.codes.explanation + Nyomtasd ki ezeket a kódokat, és tartsd őket biztonságos helyen! + + + + + Part-DB1\templates\Users\backup_codes.html.twig:13 + Part-DB1\templates\Users\backup_codes.html.twig:13 + + + tfa_backup.codes.help + Ha már nincs hozzáférésed az eszközödhöz, amelyen a hitelesítő alkalmazás van (elveszett okostelefon, adatvesztés stb.), ezekkel a kódokkal hozzáférhetsz a fiókodhoz, és esetleg új hitelesítő alkalmazást állíthatsz be. Ezek a kódok egyszer használhatók, az használt kódokat ajánlott törölni. Bárki, aki hozzáfér ezekhez a kódokhoz, potenciálisan hozzáférhet a fiókodhoz, ezért tartsd őket biztonságos helyen. + + + + + Part-DB1\templates\Users\backup_codes.html.twig:16 + Part-DB1\templates\Users\backup_codes.html.twig:16 + + + tfa_backup.username + Felhasználónév + + + + + Part-DB1\templates\Users\backup_codes.html.twig:29 + Part-DB1\templates\Users\backup_codes.html.twig:29 + + + tfa_backup.codes.page_generated_on + Az oldal generálva: %date% + + + + + Part-DB1\templates\Users\backup_codes.html.twig:32 + Part-DB1\templates\Users\backup_codes.html.twig:32 + + + tfa_backup.codes.print + Nyomtatás + + + + + Part-DB1\templates\Users\backup_codes.html.twig:35 + Part-DB1\templates\Users\backup_codes.html.twig:35 + + + tfa_backup.codes.copy_clipboard + Másolás a vágólapra + + + + + Part-DB1\templates\Users\user_info.html.twig:3 + Part-DB1\templates\Users\user_info.html.twig:6 + Part-DB1\templates\_navbar.html.twig:40 + Part-DB1\templates\Users\user_info.html.twig:3 + Part-DB1\templates\Users\user_info.html.twig:6 + Part-DB1\templates\_navbar.html.twig:38 + templates\base.html.twig:99 + templates\Users\user_info.html.twig:3 + templates\Users\user_info.html.twig:6 + + + user.info.label + Felhasználói információk + + + + + Part-DB1\templates\Users\user_info.html.twig:18 + Part-DB1\src\Form\UserSettingsType.php:77 + Part-DB1\templates\Users\user_info.html.twig:18 + Part-DB1\src\Form\UserSettingsType.php:77 + templates\Users\user_info.html.twig:18 + src\Form\UserSettingsType.php:32 + + + user.firstName.label + Keresztnév + + + + + Part-DB1\templates\Users\user_info.html.twig:24 + Part-DB1\src\Form\UserSettingsType.php:82 + Part-DB1\templates\Users\user_info.html.twig:24 + Part-DB1\src\Form\UserSettingsType.php:82 + templates\Users\user_info.html.twig:24 + src\Form\UserSettingsType.php:35 + + + user.lastName.label + Vezetéknév + + + + + Part-DB1\templates\Users\user_info.html.twig:30 + Part-DB1\src\Form\UserSettingsType.php:92 + Part-DB1\templates\Users\user_info.html.twig:30 + Part-DB1\src\Form\UserSettingsType.php:92 + templates\Users\user_info.html.twig:30 + src\Form\UserSettingsType.php:41 + + + user.email.label + E-mail + + + + + Part-DB1\templates\Users\user_info.html.twig:37 + Part-DB1\src\Form\UserSettingsType.php:87 + Part-DB1\templates\Users\user_info.html.twig:37 + Part-DB1\src\Form\UserSettingsType.php:87 + templates\Users\user_info.html.twig:37 + src\Form\UserSettingsType.php:38 + + + user.department.label + Osztály + + + + + Part-DB1\templates\Users\user_info.html.twig:47 + Part-DB1\src\Form\UserSettingsType.php:73 + Part-DB1\templates\Users\user_info.html.twig:47 + Part-DB1\src\Form\UserSettingsType.php:73 + templates\Users\user_info.html.twig:47 + src\Form\UserSettingsType.php:30 + + + user.username.label + Felhasználónév + + + + + Part-DB1\templates\Users\user_info.html.twig:53 + Part-DB1\src\Services\ElementTypeNameGenerator.php:93 + Part-DB1\templates\Users\user_info.html.twig:53 + Part-DB1\src\Services\ElementTypeNameGenerator.php:93 + templates\Users\user_info.html.twig:53 + + + group.label + Csoport: + + + + + Part-DB1\templates\Users\user_info.html.twig:67 + Part-DB1\templates\Users\user_info.html.twig:67 + + + user.permissions + Engedélyek + + + + + Part-DB1\templates\Users\user_settings.html.twig:3 + Part-DB1\templates\Users\user_settings.html.twig:6 + Part-DB1\templates\_navbar.html.twig:39 + Part-DB1\templates\Users\user_settings.html.twig:3 + Part-DB1\templates\Users\user_settings.html.twig:6 + Part-DB1\templates\_navbar.html.twig:37 + templates\base.html.twig:98 + templates\Users\user_settings.html.twig:3 + templates\Users\user_settings.html.twig:6 + + + user.settings.label + Felhasználói beállítások + + + + + Part-DB1\templates\Users\user_settings.html.twig:18 + Part-DB1\templates\Users\user_settings.html.twig:18 + templates\Users\user_settings.html.twig:14 + + + user_settings.data.label + Személyes adatok + + + + + Part-DB1\templates\Users\user_settings.html.twig:22 + Part-DB1\templates\Users\user_settings.html.twig:22 + templates\Users\user_settings.html.twig:18 + + + user_settings.configuration.label + Konfiguráció + + + + + Part-DB1\templates\Users\user_settings.html.twig:55 + Part-DB1\templates\Users\user_settings.html.twig:55 + templates\Users\user_settings.html.twig:48 + + + user.settings.change_pw + Jelszó módosítása + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:6 + Part-DB1\templates\Users\_2fa_settings.html.twig:6 + + + user.settings.2fa_settings + Kétfaktoros hitelesítés + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:13 + Part-DB1\templates\Users\_2fa_settings.html.twig:13 + + + tfa.settings.google.tab + Hitelesítő alkalmazás + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:17 + Part-DB1\templates\Users\_2fa_settings.html.twig:17 + + + tfa.settings.bakup.tab + Biztonsági kódok + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:21 + Part-DB1\templates\Users\_2fa_settings.html.twig:21 + + + tfa.settings.u2f.tab + Biztonsági kulcsok (U2F) + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:25 + Part-DB1\templates\Users\_2fa_settings.html.twig:25 + + + tfa.settings.trustedDevices.tab + Megbízható eszközök + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:33 + Part-DB1\templates\Users\_2fa_settings.html.twig:33 + + + tfa_google.disable.confirm_title + Valóban letiltod a hitelesítő alkalmazást? + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:33 + Part-DB1\templates\Users\_2fa_settings.html.twig:33 + + + tfa_google.disable.confirm_message + Ha letiltod a hitelesítő alkalmazást, az összes biztonsági kód törlődik, így újra ki kell nyomtatnod őket.<br> + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:39 + Part-DB1\templates\Users\_2fa_settings.html.twig:39 + + + tfa_google.disabled_message + Hitelesítő alkalmazás deaktiválva! + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:48 + Part-DB1\templates\Users\_2fa_settings.html.twig:48 + + + tfa_google.step.download + Tölts le egy hitelesítő alkalmazást (például <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> vagy <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">FreeOTP Authenticator</a>) + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:49 + Part-DB1\templates\Users\_2fa_settings.html.twig:49 + + + tfa_google.step.scan + Szkenneld be a mellette lévő QR-kódot az alkalmazással, vagy add meg az adatokat manuálisan + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:50 + Part-DB1\templates\Users\_2fa_settings.html.twig:50 + + + tfa_google.step.input_code + Add meg a generált kódot az alábbi mezőben, és erősítsd meg + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:51 + Part-DB1\templates\Users\_2fa_settings.html.twig:51 + + + tfa_google.step.download_backup + Nyomtasd ki a biztonsági kódokat, és tárold őket biztonságos helyen + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:58 + Part-DB1\templates\Users\_2fa_settings.html.twig:58 + + + tfa_google.manual_setup + Manuális beállítás + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:62 + Part-DB1\templates\Users\_2fa_settings.html.twig:62 + + + tfa_google.manual_setup.type + Típus + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:63 + Part-DB1\templates\Users\_2fa_settings.html.twig:63 + + + tfa_google.manual_setup.username + Felhasználónév + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:64 + Part-DB1\templates\Users\_2fa_settings.html.twig:64 + + + tfa_google.manual_setup.secret + Titok + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:65 + Part-DB1\templates\Users\_2fa_settings.html.twig:65 + + + tfa_google.manual_setup.digit_count + Számjegyek száma + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:74 + Part-DB1\templates\Users\_2fa_settings.html.twig:74 + + + tfa_google.enabled_message + Hitelesítő alkalmazás engedélyezve + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:83 + Part-DB1\templates\Users\_2fa_settings.html.twig:83 + + + tfa_backup.disabled + Biztonsági kódok letiltva. Állítsd be a hitelesítő alkalmazást a biztonsági kódok engedélyezéséhez. + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:84 + Part-DB1\templates\Users\_2fa_settings.html.twig:92 + Part-DB1\templates\Users\_2fa_settings.html.twig:84 + Part-DB1\templates\Users\_2fa_settings.html.twig:92 + + + tfa_backup.explanation + Ezeket a biztonsági kódokat használhatod a fiókod eléréséhez, ha elveszíted a hitelesítő alkalmazással rendelkező eszközt. Nyomtasd ki a kódokat, és tartsd őket biztonságos helyen. + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:88 + Part-DB1\templates\Users\_2fa_settings.html.twig:88 + + + tfa_backup.reset_codes.confirm_title + Valóban visszaállítod a kódokat? + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:88 + Part-DB1\templates\Users\_2fa_settings.html.twig:88 + + + tfa_backup.reset_codes.confirm_message + Ez törli az összes korábbi kódot, és új kódokat generál. Ez nem vonható vissza. Ne felejtsd el kinyomtatni az új kódokat, és biztonságos helyen tárolni őket! + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:91 + Part-DB1\templates\Users\_2fa_settings.html.twig:91 + + + tfa_backup.enabled + Biztonsági kódok engedélyezve + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:99 + Part-DB1\templates\Users\_2fa_settings.html.twig:99 + + + tfa_backup.show_codes + Biztonsági kódok megjelenítése + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:114 + Part-DB1\templates\Users\_2fa_settings.html.twig:114 + + + tfa_u2f.table_caption + Regisztrált biztonsági kulcsok + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:115 + Part-DB1\templates\Users\_2fa_settings.html.twig:115 + + + tfa_u2f.delete_u2f.confirm_title + Valóban eltávolítod ezt a biztonsági kulcsot? + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:116 + Part-DB1\templates\Users\_2fa_settings.html.twig:116 + + + tfa_u2f.delete_u2f.confirm_message + Ha eltávolítod ezt a kulcsot, azzal többé nem lehet bejelentkezni. Ha nem marad biztonsági kulcs, a kétfaktoros hitelesítés letiltásra kerül. + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:123 + Part-DB1\templates\Users\_2fa_settings.html.twig:123 + + + tfa_u2f.keys.name + Kulcs neve + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:124 + Part-DB1\templates\Users\_2fa_settings.html.twig:124 + + + tfa_u2f.keys.added_date + Regisztráció dátuma + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:134 + Part-DB1\templates\Users\_2fa_settings.html.twig:134 + + + tfa_u2f.key_delete + Kulcs törlése + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:141 + Part-DB1\templates\Users\_2fa_settings.html.twig:141 + + + tfa_u2f.no_keys_registered + Még nincsenek regisztrált kulcsok. + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:144 + Part-DB1\templates\Users\_2fa_settings.html.twig:144 + + + tfa_u2f.add_new_key + Új biztonsági kulcs regisztrálása + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:148 + Part-DB1\templates\Users\_2fa_settings.html.twig:148 + + + tfa_trustedDevices.explanation + A második faktor ellenőrzésekor az aktuális számítógépet megbízhatóként jelölheted, így nem lesz szükség további kétfaktoros ellenőrzésekre ezen a számítógépen. + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:149 + Part-DB1\templates\Users\_2fa_settings.html.twig:149 + + + tfa_trustedDevices.invalidate.confirm_title + Valóban eltávolítod az összes megbízható számítógépet? + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:150 + Part-DB1\templates\Users\_2fa_settings.html.twig:150 + + + tfa_trustedDevices.invalidate.confirm_message + Újra el kell végezned a kétfaktoros hitelesítést az összes számítógépen. Győződj meg róla, hogy kéznél van a kétfaktoros eszközöd. + + + + + Part-DB1\templates\Users\_2fa_settings.html.twig:154 + Part-DB1\templates\Users\_2fa_settings.html.twig:154 + + + tfa_trustedDevices.invalidate.btn + Megbízható eszközök visszaállítása + + + + + Part-DB1\templates\_navbar.html.twig:4 + Part-DB1\templates\_navbar.html.twig:4 + templates\base.html.twig:29 + + + sidebar.toggle + Oldalsáv váltása + + + + + Part-DB1\templates\_navbar.html.twig:22 + + + navbar.scanner.link + Szkenner + + + + + Part-DB1\templates\_navbar.html.twig:38 + Part-DB1\templates\_navbar.html.twig:36 + templates\base.html.twig:97 + + + user.loggedin.label + Bejelentkezve mint + + + + + Part-DB1\templates\_navbar.html.twig:44 + Part-DB1\templates\_navbar.html.twig:42 + templates\base.html.twig:103 + + + user.login + Bejelentkezés + + + + + Part-DB1\templates\_navbar.html.twig:50 + Part-DB1\templates\_navbar.html.twig:48 + + + ui.toggle_darkmode + Sötét mód + + + + + Part-DB1\templates\_navbar.html.twig:54 + Part-DB1\src\Form\UserSettingsType.php:97 + Part-DB1\templates\_navbar.html.twig:52 + Part-DB1\src\Form\UserSettingsType.php:97 + templates\base.html.twig:106 + src\Form\UserSettingsType.php:44 + + + user.language_select + Nyelv váltása + + + + + Part-DB1\templates\_navbar_search.html.twig:4 + Part-DB1\templates\_navbar_search.html.twig:4 + templates\base.html.twig:49 + + + search.options.label + Keresési opciók + + + + + Part-DB1\templates\_navbar_search.html.twig:23 + + + tags.label + Címkék + + + + + Part-DB1\templates\_navbar_search.html.twig:27 + Part-DB1\src\Form\LabelOptionsType.php:68 + Part-DB1\src\Services\ElementTypeNameGenerator.php:88 + Part-DB1\src\Services\ElementTypeNameGenerator.php:88 + templates\base.html.twig:60 + templates\Parts\show_part_info.html.twig:36 + src\Form\PartType.php:77 + + + storelocation.label + Tárolási helyszín + + + + + Part-DB1\templates\_navbar_search.html.twig:36 + Part-DB1\templates\_navbar_search.html.twig:31 + templates\base.html.twig:65 + + + ordernumber.label.short + supplier partnr. + + + + + Part-DB1\templates\_navbar_search.html.twig:40 + Part-DB1\src\Services\ElementTypeNameGenerator.php:89 + Part-DB1\templates\_navbar_search.html.twig:35 + Part-DB1\src\Services\ElementTypeNameGenerator.php:89 + templates\base.html.twig:67 + + + supplier.label + Beszállító + + + + + Part-DB1\templates\_navbar_search.html.twig:57 + Part-DB1\templates\_navbar_search.html.twig:52 + templates\base.html.twig:75 + + + search.deactivateBarcode + Vonalkód deaktiválása + + + + + Part-DB1\templates\_navbar_search.html.twig:61 + Part-DB1\templates\_navbar_search.html.twig:56 + templates\base.html.twig:77 + + + search.regexmatching + Reguláris kifejezés egyezés + + + + + Part-DB1\templates\_navbar_search.html.twig:68 + Part-DB1\templates\_navbar_search.html.twig:62 + + + search.submit + Indítás! + + + + + Part-DB1\templates\_sidebar.html.twig:37 + Part-DB1\templates\_sidebar.html.twig:12 + Part-DB1\templates\_sidebar.html.twig:37 + Part-DB1\templates\_sidebar.html.twig:12 + templates\base.html.twig:175 + templates\base.html.twig:189 + templates\base.html.twig:202 + templates\base.html.twig:230 + + + project.labelp + Projektek + + + + + Part-DB1\templates\_sidebar.html.twig:2 + Part-DB1\templates\_sidebar.html.twig:2 + templates\base.html.twig:165 + templates\base.html.twig:192 + templates\base.html.twig:220 + + + actions + Műveletek + + + + + Part-DB1\templates\_sidebar.html.twig:6 + Part-DB1\templates\_sidebar.html.twig:6 + templates\base.html.twig:169 + templates\base.html.twig:196 + templates\base.html.twig:224 + + + datasource + Adatforrás + + + + + Part-DB1\templates\_sidebar.html.twig:10 + Part-DB1\templates\_sidebar.html.twig:10 + templates\base.html.twig:173 + templates\base.html.twig:200 + templates\base.html.twig:228 + + + manufacturer.labelp + Gyártók + + + + + Part-DB1\templates\_sidebar.html.twig:11 + Part-DB1\templates\_sidebar.html.twig:11 + templates\base.html.twig:174 + templates\base.html.twig:201 + templates\base.html.twig:229 + + + supplier.labelp + Beszállítók + + + + + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:213 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:293 + Part-DB1\src\Controller\PartController.php:173 + Part-DB1\src\Controller\PartController.php:293 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:181 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:243 + Part-DB1\src\Controller\PartController.php:173 + Part-DB1\src\Controller\PartController.php:268 + + + attachment.download_failed + Külső melléklet letöltése nem sikerült. + + + + + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:222 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:190 + + + entity.edit_flash + Változtatások sikeresen mentve. + + + + + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:231 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:196 + + + entity.edit_flash.invalid + Nem lehet menteni a változtatásokat. Kérjük, ellenőrizd az adatbevitelt! + + + + + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:302 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:252 + + + entity.created_flash + Elem létrehozva. + + + + + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:308 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:258 + + + entity.created_flash.invalid + Nem sikerült az elem létrehozása. Kérjük, ellenőrizd az adatbevitelt! + + + + + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:399 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:352 + src\Controller\BaseAdminController.php:154 + + + attachment_type.deleted + Elem törölve! + + + + + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:401 + Part-DB1\src\Controller\UserController.php:109 + Part-DB1\src\Controller\UserSettingsController.php:159 + Part-DB1\src\Controller\UserSettingsController.php:193 + Part-DB1\src\Controller\AdminPages\BaseAdminController.php:354 + Part-DB1\src\Controller\UserController.php:101 + Part-DB1\src\Controller\UserSettingsController.php:150 + Part-DB1\src\Controller\UserSettingsController.php:182 + + + csfr_invalid + Érvénytelen CSFR token. Kérjük, töltsd újra az oldalt, vagy lépj kapcsolatba egy adminisztrátorral, ha ez az üzenet megmarad. + + + + + Part-DB1\src\Controller\LabelController.php:125 + + + label_generator.no_entities_found + Nem található entitás a megadott tartományban. + + + + + Part-DB1\src\Controller\LogController.php:149 + Part-DB1\src\Controller\LogController.php:154 + new + + + log.undo.target_not_found + A cél elem nem található az adatbázisban! + + + + + Part-DB1\src\Controller\LogController.php:156 + Part-DB1\src\Controller\LogController.php:160 + new + + + log.undo.revert_success + Visszaállítva az időbélyegre sikeresen. + + + + + Part-DB1\src\Controller\LogController.php:176 + Part-DB1\src\Controller\LogController.php:180 + new + + + log.undo.element_undelete_success + Elem sikeresen visszaállítva. + + + + + Part-DB1\src\Controller\LogController.php:178 + Part-DB1\src\Controller\LogController.php:182 + new + + + log.undo.element_element_already_undeleted + Az elem már vissza lett állítva! + + + + + Part-DB1\src\Controller\LogController.php:185 + Part-DB1\src\Controller\LogController.php:189 + new + + + log.undo.element_delete_success + Elem sikeresen törölve. + + + + + Part-DB1\src\Controller\LogController.php:187 + Part-DB1\src\Controller\LogController.php:191 + new + + + log.undo.element.element_already_delted + Az elem már törölve lett! + + + + + Part-DB1\src\Controller\LogController.php:194 + Part-DB1\src\Controller\LogController.php:198 + new + + + log.undo.element_change_undone + Változtatás sikeresen visszavonva! + + + + + Part-DB1\src\Controller\LogController.php:196 + Part-DB1\src\Controller\LogController.php:200 + new + + + log.undo.do_undelete_before + Az elemet előbb vissza kell állítanod, mielőtt visszavonhatod ezt a változtatást! + + + + + Part-DB1\src\Controller\LogController.php:199 + Part-DB1\src\Controller\LogController.php:203 + new + + + log.undo.log_type_invalid + Ez a naplóbejegyzés nem vonható vissza! + + + + + Part-DB1\src\Controller\PartController.php:182 + Part-DB1\src\Controller\PartController.php:182 + src\Controller\PartController.php:80 + + + part.edited_flash + Változtatások mentve! + + + + + Part-DB1\src\Controller\PartController.php:186 + Part-DB1\src\Controller\PartController.php:186 + + + part.edited_flash.invalid + Hiba mentés közben: Kérjük, ellenőrizd az adatbevitelt! + + + + + Part-DB1\src\Controller\PartController.php:216 + Part-DB1\src\Controller\PartController.php:219 + + + part.deleted + Alkatrész sikeresen törölve. + + + + + Part-DB1\src\Controller\PartController.php:302 + Part-DB1\src\Controller\PartController.php:277 + Part-DB1\src\Controller\PartController.php:317 + src\Controller\PartController.php:113 + src\Controller\PartController.php:142 + + + part.created_flash + Alkatrész létrehozva! + + + + + Part-DB1\src\Controller\PartController.php:308 + Part-DB1\src\Controller\PartController.php:283 + + + part.created_flash.invalid + Hiba létrehozás közben: Kérjük, ellenőrizd az adatbevitelt! + + + + + Part-DB1\src\Controller\ScanController.php:68 + Part-DB1\src\Controller\ScanController.php:90 + + + scan.qr_not_found + Nem található elem a megadott vonalkódhoz. + + + + + Part-DB1\src\Controller\ScanController.php:71 + + + scan.format_unknown + Ismeretlen formátum! + + + + + Part-DB1\src\Controller\ScanController.php:86 + + + scan.qr_success + Elem megtalálva. + + + + + Part-DB1\src\Controller\SecurityController.php:114 + Part-DB1\src\Controller\SecurityController.php:109 + + + pw_reset.user_or_email + Felhasználónév / E-mail + + + + + Part-DB1\src\Controller\SecurityController.php:131 + Part-DB1\src\Controller\SecurityController.php:126 + + + pw_reset.request.success + A visszaállítási kérelem sikeres volt! Kérjük, ellenőrizd az e-mailjeidet további utasításokért. + + + + + Part-DB1\src\Controller\SecurityController.php:162 + Part-DB1\src\Controller\SecurityController.php:160 + + + pw_reset.username + Felhasználónév + + + + + Part-DB1\src\Controller\SecurityController.php:165 + Part-DB1\src\Controller\SecurityController.php:163 + + + pw_reset.token + Token + + + + + Part-DB1\src\Controller\SecurityController.php:194 + Part-DB1\src\Controller\SecurityController.php:192 + + + pw_reset.new_pw.error + Érvénytelen felhasználónév vagy token! Kérjük, ellenőrizd az adatbevitelt. + + + + + Part-DB1\src\Controller\SecurityController.php:196 + Part-DB1\src\Controller\SecurityController.php:194 + + + pw_reset.new_pw.success + A jelszó visszaállítása sikeresen megtörtént. Most bejelentkezhetsz az új jelszóval. + + + + + Part-DB1\src\Controller\UserController.php:107 + Part-DB1\src\Controller\UserController.php:99 + + + user.edit.reset_success + Az összes kétfaktoros hitelesítési módszer sikeresen letiltva. + + + + + Part-DB1\src\Controller\UserSettingsController.php:101 + Part-DB1\src\Controller\UserSettingsController.php:92 + + + tfa_backup.no_codes_enabled + Nincsenek engedélyezve biztonsági kódok! + + + + + Part-DB1\src\Controller\UserSettingsController.php:138 + Part-DB1\src\Controller\UserSettingsController.php:132 + + + tfa_u2f.u2f_delete.not_existing + Nem létezik biztonsági kulcs ezzel az azonosítóval. + + + + + Part-DB1\src\Controller\UserSettingsController.php:145 + Part-DB1\src\Controller\UserSettingsController.php:139 + + + tfa_u2f.u2f_delete.access_denied + Nem törölheted más felhasználók biztonsági kulcsait! + + + + + Part-DB1\src\Controller\UserSettingsController.php:153 + Part-DB1\src\Controller\UserSettingsController.php:147 + + + tfa.u2f.u2f_delete.success + Biztonsági kulcs sikeresen eltávolítva. + + + + + Part-DB1\src\Controller\UserSettingsController.php:188 + Part-DB1\src\Controller\UserSettingsController.php:180 + + + tfa_trustedDevice.invalidate.success + Megbízható eszközök sikeresen visszaállítva. + + + + + Part-DB1\src\Controller\UserSettingsController.php:235 + Part-DB1\src\Controller\UserSettingsController.php:226 + src\Controller\UserController.php:98 + + + user.settings.saved_flash + Beállítások mentve! + + + + + Part-DB1\src\Controller\UserSettingsController.php:297 + Part-DB1\src\Controller\UserSettingsController.php:288 + src\Controller\UserController.php:130 + + + user.settings.pw_changed_flash + Jelszó módosítva! + + + + + Part-DB1\src\Controller\UserSettingsController.php:317 + Part-DB1\src\Controller\UserSettingsController.php:306 + + + user.settings.2fa.google.activated + Hitelesítő alkalmazás sikeresen aktiválva. + + + + + Part-DB1\src\Controller\UserSettingsController.php:328 + Part-DB1\src\Controller\UserSettingsController.php:315 + + + user.settings.2fa.google.disabled + Hitelesítő alkalmazás sikeresen deaktiválva. + + + + + Part-DB1\src\Controller\UserSettingsController.php:346 + Part-DB1\src\Controller\UserSettingsController.php:332 + + + user.settings.2fa.backup_codes.regenerated + Új biztonsági kódok sikeresen generálva. + + + + + Part-DB1\src\DataTables\AttachmentDataTable.php:148 + Part-DB1\src\DataTables\AttachmentDataTable.php:148 + + + attachment.table.filename + Fájlnév + + + + + Part-DB1\src\DataTables\AttachmentDataTable.php:153 + Part-DB1\src\DataTables\AttachmentDataTable.php:153 + + + attachment.table.filesize + Fájlméret + + + + + Part-DB1\src\DataTables\AttachmentDataTable.php:183 + Part-DB1\src\DataTables\AttachmentDataTable.php:191 + Part-DB1\src\DataTables\AttachmentDataTable.php:200 + Part-DB1\src\DataTables\AttachmentDataTable.php:209 + Part-DB1\src\DataTables\PartsDataTable.php:245 + Part-DB1\src\DataTables\PartsDataTable.php:252 + Part-DB1\src\DataTables\AttachmentDataTable.php:183 + Part-DB1\src\DataTables\AttachmentDataTable.php:191 + Part-DB1\src\DataTables\AttachmentDataTable.php:200 + Part-DB1\src\DataTables\AttachmentDataTable.php:209 + Part-DB1\src\DataTables\PartsDataTable.php:193 + Part-DB1\src\DataTables\PartsDataTable.php:200 + + + true + true + + + + + Part-DB1\src\DataTables\AttachmentDataTable.php:184 + Part-DB1\src\DataTables\AttachmentDataTable.php:192 + Part-DB1\src\DataTables\AttachmentDataTable.php:201 + Part-DB1\src\DataTables\AttachmentDataTable.php:210 + Part-DB1\src\DataTables\PartsDataTable.php:246 + Part-DB1\src\DataTables\PartsDataTable.php:253 + Part-DB1\src\Form\Type\SIUnitType.php:139 + Part-DB1\src\DataTables\AttachmentDataTable.php:184 + Part-DB1\src\DataTables\AttachmentDataTable.php:192 + Part-DB1\src\DataTables\AttachmentDataTable.php:201 + Part-DB1\src\DataTables\AttachmentDataTable.php:210 + Part-DB1\src\DataTables\PartsDataTable.php:194 + Part-DB1\src\DataTables\PartsDataTable.php:201 + Part-DB1\src\Form\Type\SIUnitType.php:139 + + + false + false + + + + + Part-DB1\src\DataTables\Column\LogEntryTargetColumn.php:128 + Part-DB1\src\DataTables\Column\LogEntryTargetColumn.php:119 + + + log.target_deleted + deleted + + + + + Part-DB1\src\DataTables\Column\RevertLogColumn.php:57 + Part-DB1\src\DataTables\Column\RevertLogColumn.php:60 + new + + + log.undo.undelete + Elem visszaállítása + + + + + Part-DB1\src\DataTables\Column\RevertLogColumn.php:63 + Part-DB1\src\DataTables\Column\RevertLogColumn.php:66 + new + + + log.undo.undo + Változtatás visszavonása + + + + + Part-DB1\src\DataTables\Column\RevertLogColumn.php:83 + Part-DB1\src\DataTables\Column\RevertLogColumn.php:86 + new + + + log.undo.revert + Elem visszaállítása erre az időbélyegre + + + + + Part-DB1\src\DataTables\LogDataTable.php:173 + Part-DB1\src\DataTables\LogDataTable.php:161 + + + log.id + ID + + + + + Part-DB1\src\DataTables\LogDataTable.php:178 + Part-DB1\src\DataTables\LogDataTable.php:166 + + + log.timestamp + Időbélyeg + + + + + Part-DB1\src\DataTables\LogDataTable.php:183 + Part-DB1\src\DataTables\LogDataTable.php:171 + + + log.type + Esemény + + + + + Part-DB1\src\DataTables\LogDataTable.php:191 + Part-DB1\src\DataTables\LogDataTable.php:179 + + + log.level + Szint + + + + + Part-DB1\src\DataTables\LogDataTable.php:200 + Part-DB1\src\DataTables\LogDataTable.php:188 + + + log.user + Felhasználó + + + + + Part-DB1\src\DataTables\LogDataTable.php:213 + Part-DB1\src\DataTables\LogDataTable.php:201 + + + log.target_type + Cél típusa + + + + + Part-DB1\src\DataTables\LogDataTable.php:226 + Part-DB1\src\DataTables\LogDataTable.php:214 + + + log.target + Cél + + + + + Part-DB1\src\DataTables\LogDataTable.php:231 + Part-DB1\src\DataTables\LogDataTable.php:218 + new + + + log.extra + Extra + + + + + Part-DB1\src\DataTables\PartsDataTable.php:168 + Part-DB1\src\DataTables\PartsDataTable.php:116 + + + part.table.name + Név + + + + + Part-DB1\src\DataTables\PartsDataTable.php:178 + Part-DB1\src\DataTables\PartsDataTable.php:126 + + + part.table.id + Azonosító + + + + + Part-DB1\src\DataTables\PartsDataTable.php:182 + Part-DB1\src\DataTables\PartsDataTable.php:130 + + + part.table.description + Leírás + + + + + Part-DB1\src\DataTables\PartsDataTable.php:185 + Part-DB1\src\DataTables\PartsDataTable.php:133 + + + part.table.category + Kategória + + + + + Part-DB1\src\DataTables\PartsDataTable.php:190 + Part-DB1\src\DataTables\PartsDataTable.php:138 + + + part.table.footprint + Lábnyom + + + + + Part-DB1\src\DataTables\PartsDataTable.php:194 + Part-DB1\src\DataTables\PartsDataTable.php:142 + + + part.table.manufacturer + Gyártó + + + + + Part-DB1\src\DataTables\PartsDataTable.php:197 + Part-DB1\src\DataTables\PartsDataTable.php:145 + + + part.table.storeLocations + Tárolási helyszínek + + + + + Part-DB1\src\DataTables\PartsDataTable.php:216 + Part-DB1\src\DataTables\PartsDataTable.php:164 + + + part.table.amount + Mennyiség + + + + + Part-DB1\src\DataTables\PartsDataTable.php:224 + Part-DB1\src\DataTables\PartsDataTable.php:172 + + + part.table.minamount + Minimális mennyiség + + + + + Part-DB1\src\DataTables\PartsDataTable.php:232 + Part-DB1\src\DataTables\PartsDataTable.php:180 + + + part.table.partUnit + Mértékegység + + + + + Part-DB1\src\DataTables\PartsDataTable.php:236 + Part-DB1\src\DataTables\PartsDataTable.php:184 + + + part.table.addedDate + Létrehozva + + + + + Part-DB1\src\DataTables\PartsDataTable.php:240 + Part-DB1\src\DataTables\PartsDataTable.php:188 + + + part.table.lastModified + Utolsó módosítás + + + + + Part-DB1\src\DataTables\PartsDataTable.php:244 + Part-DB1\src\DataTables\PartsDataTable.php:192 + + + part.table.needsReview + Ellenőrzés szükséges + + + + + Part-DB1\src\DataTables\PartsDataTable.php:251 + Part-DB1\src\DataTables\PartsDataTable.php:199 + + + part.table.favorite + Kedvenc + + + + + Part-DB1\src\DataTables\PartsDataTable.php:258 + Part-DB1\src\DataTables\PartsDataTable.php:206 + + + part.table.manufacturingStatus + Állapot + + + + + Part-DB1\src\DataTables\PartsDataTable.php:260 + Part-DB1\src\DataTables\PartsDataTable.php:262 + Part-DB1\src\Form\Part\PartBaseType.php:90 + Part-DB1\src\DataTables\PartsDataTable.php:208 + Part-DB1\src\DataTables\PartsDataTable.php:210 + Part-DB1\src\Form\Part\PartBaseType.php:88 + + + m_status.unknown + Ismeretlen + + + + + Part-DB1\src\DataTables\PartsDataTable.php:263 + Part-DB1\src\Form\Part\PartBaseType.php:90 + Part-DB1\src\DataTables\PartsDataTable.php:211 + Part-DB1\src\Form\Part\PartBaseType.php:88 + + + m_status.announced + Bejelentve + + + + + Part-DB1\src\DataTables\PartsDataTable.php:264 + Part-DB1\src\Form\Part\PartBaseType.php:90 + Part-DB1\src\DataTables\PartsDataTable.php:212 + Part-DB1\src\Form\Part\PartBaseType.php:88 + + + m_status.active + Aktív + + + + + Part-DB1\src\DataTables\PartsDataTable.php:265 + Part-DB1\src\Form\Part\PartBaseType.php:90 + Part-DB1\src\DataTables\PartsDataTable.php:213 + Part-DB1\src\Form\Part\PartBaseType.php:88 + + + m_status.nrfnd + Nem ajánlott új tervekhez + + + + + Part-DB1\src\DataTables\PartsDataTable.php:266 + Part-DB1\src\Form\Part\PartBaseType.php:90 + Part-DB1\src\DataTables\PartsDataTable.php:214 + Part-DB1\src\Form\Part\PartBaseType.php:88 + + + m_status.eol + Értéktelen + + + + + Part-DB1\src\DataTables\PartsDataTable.php:267 + Part-DB1\src\Form\Part\PartBaseType.php:90 + Part-DB1\src\DataTables\PartsDataTable.php:215 + Part-DB1\src\Form\Part\PartBaseType.php:88 + + + m_status.discontinued + Megszűnt + + + + + Part-DB1\src\DataTables\PartsDataTable.php:271 + Part-DB1\src\DataTables\PartsDataTable.php:219 + + + part.table.mpn + MPN + + + + + Part-DB1\src\DataTables\PartsDataTable.php:275 + Part-DB1\src\DataTables\PartsDataTable.php:223 + + + part.table.mass + Tömeg + + + + + Part-DB1\src\DataTables\PartsDataTable.php:279 + Part-DB1\src\DataTables\PartsDataTable.php:227 + + + part.table.tags + Címkék + + + + + Part-DB1\src\DataTables\PartsDataTable.php:283 + Part-DB1\src\DataTables\PartsDataTable.php:231 + + + part.table.attachments + Mellékletek + + + + + Part-DB1\src\EventSubscriber\UserSystem\LoginSuccessSubscriber.php:82 + Part-DB1\src\EventSubscriber\LoginSuccessListener.php:82 + + + flash.login_successful + Bejelentkezés sikeres + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:77 + Part-DB1\src\Form\AdminPages\ImportType.php:77 + src\Form\ImportType.php:68 + + + JSON + JSON + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:77 + Part-DB1\src\Form\AdminPages\ImportType.php:77 + src\Form\ImportType.php:68 + + + XML + XML + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:77 + Part-DB1\src\Form\AdminPages\ImportType.php:77 + src\Form\ImportType.php:68 + + + CSV + CSV + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:77 + Part-DB1\src\Form\AdminPages\ImportType.php:77 + src\Form\ImportType.php:68 + + + YAML + YAML + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:124 + Part-DB1\src\Form\AdminPages\ImportType.php:124 + + + import.abort_on_validation.help + Ha ez az opció aktiválva van, az importálási folyamat megszakad, ha érvénytelen adatokat észlel. Ha nincs kiválasztva, az érvénytelen adatok figyelmen kívül hagyásra kerülnek, és az importáló megpróbálja importálni a többi elemet. + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:86 + Part-DB1\src\Form\AdminPages\ImportType.php:86 + src\Form\ImportType.php:70 + + + import.csv_separator + CSV separator + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:93 + Part-DB1\src\Form\AdminPages\ImportType.php:93 + src\Form\ImportType.php:72 + + + parent.label + Szülő elem + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:101 + Part-DB1\src\Form\AdminPages\ImportType.php:101 + src\Form\ImportType.php:75 + + + import.file + Fájl + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:111 + Part-DB1\src\Form\AdminPages\ImportType.php:111 + src\Form\ImportType.php:78 + + + import.preserve_children + Gyermek elemek megőrzése importáláskor + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:120 + Part-DB1\src\Form\AdminPages\ImportType.php:120 + src\Form\ImportType.php:80 + + + import.abort_on_validation + Megszakítás érvénytelen adatok esetén + + + + + Part-DB1\src\Form\AdminPages\ImportType.php:132 + Part-DB1\src\Form\AdminPages\ImportType.php:132 + src\Form\ImportType.php:85 + + + import.btn + Importálás + + + + + Part-DB1\src\Form\AttachmentFormType.php:113 + Part-DB1\src\Form\AttachmentFormType.php:109 + + + attachment.edit.secure_file.help + A privátként megjelölt melléklet csak hitelesített felhasználók számára érhető el megfelelő jogosultságokkal. Ha ez aktiválva van, nem generálódnak miniatűrök, és a fájlhoz való hozzáférés kevésbé hatékony. + + + + + Part-DB1\src\Form\AttachmentFormType.php:127 + Part-DB1\src\Form\AttachmentFormType.php:123 + + + attachment.edit.url.help + Itt megadhatsz egy külső fájl URL-jét, vagy egy kulcsszót, amelyet a beépített erőforrásokban való kereséshez használnak (például lábnyomok). + + + + + Part-DB1\src\Form\AttachmentFormType.php:82 + Part-DB1\src\Form\AttachmentFormType.php:79 + + + attachment.edit.name + Név + + + + + Part-DB1\src\Form\AttachmentFormType.php:85 + Part-DB1\src\Form\AttachmentFormType.php:82 + + + attachment.edit.attachment_type + Melléklet típusa + + + + + Part-DB1\src\Form\AttachmentFormType.php:94 + Part-DB1\src\Form\AttachmentFormType.php:91 + + + attachment.edit.show_in_table + Táblázatban megjelenítés + + + + + Part-DB1\src\Form\AttachmentFormType.php:105 + Part-DB1\src\Form\AttachmentFormType.php:102 + + + attachment.edit.secure_file + Privát melléklet + + + + + Part-DB1\src\Form\AttachmentFormType.php:119 + Part-DB1\src\Form\AttachmentFormType.php:115 + + + attachment.edit.url + URL + + + + + Part-DB1\src\Form\AttachmentFormType.php:133 + Part-DB1\src\Form\AttachmentFormType.php:129 + + + attachment.edit.download_url + Külső fájl letöltése + + + + + Part-DB1\src\Form\AttachmentFormType.php:146 + Part-DB1\src\Form\AttachmentFormType.php:142 + + + attachment.edit.file + Fájl feltöltése + + + + + Part-DB1\src\Form\LabelOptionsType.php:68 + Part-DB1\src\Services\ElementTypeNameGenerator.php:86 + + + part.label + Alkatrész + + + + + Part-DB1\src\Form\LabelOptionsType.php:68 + Part-DB1\src\Services\ElementTypeNameGenerator.php:87 + + + part_lot.label + Alkatrész tétel + + + + + Part-DB1\src\Form\LabelOptionsType.php:78 + + + label_options.barcode_type.none + Nincs + + + + + Part-DB1\src\Form\LabelOptionsType.php:78 + + + label_options.barcode_type.qr + QR-kód (ajánlott) + + + + + Part-DB1\src\Form\LabelOptionsType.php:78 + + + label_options.barcode_type.code128 + Code 128 (ajánlott) + + + + + Part-DB1\src\Form\LabelOptionsType.php:78 + + + label_options.barcode_type.code39 + Code 39 (ajánlott) + + + + + Part-DB1\src\Form\LabelOptionsType.php:78 + + + label_options.barcode_type.code93 + Code 93 + + + + + Part-DB1\src\Form\LabelOptionsType.php:78 + + + label_options.barcode_type.datamatrix + Datamatrix + + + + + Part-DB1\src\Form\LabelOptionsType.php:122 + + + label_options.lines_mode.html + Helyőrzők + + + + + Part-DB1\src\Form\LabelOptionsType.php:122 + + + label.options.lines_mode.twig + Twig + + + + + Part-DB1\src\Form\LabelOptionsType.php:126 + + + label_options.lines_mode.help + Ha itt a Twig-et választod, a tartalom mező Twig sablonként lesz értelmezve. További információkért lásd a <a href="https://twig.symfony.com/doc/3.x/templates.html">Twig dokumentációt</a> és a <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki-t</a>. + + + + + Part-DB1\src\Form\LabelOptionsType.php:47 + + + label_options.page_size.label + Címke mérete + + + + + Part-DB1\src\Form\LabelOptionsType.php:66 + + + label_options.supported_elements.label + Cél típusa + + + + + Part-DB1\src\Form\LabelOptionsType.php:75 + + + label_options.barcode_type.label + Vonalkód + + + + + Part-DB1\src\Form\LabelOptionsType.php:102 + + + label_profile.lines.label + Tartalom + + + + + Part-DB1\src\Form\LabelOptionsType.php:111 + + + label_options.additional_css.label + További stílusok (CSS) + + + + + Part-DB1\src\Form\LabelOptionsType.php:120 + + + label_options.lines_mode.label + Értelmező mód + + + + + Part-DB1\src\Form\LabelOptionsType.php:51 + + + label_options.width.placeholder + Szélesség + + + + + Part-DB1\src\Form\LabelOptionsType.php:60 + + + label_options.height.placeholder + Magasság + + + + + Part-DB1\src\Form\LabelSystem\LabelDialogType.php:49 + + + label_generator.target_id.range_hint + Több azonosítót is megadhatsz itt (például 1,2,3) és/vagy egy tartományt (1-3) több elemhez való címkék generálásához egyszerre. + + + + + Part-DB1\src\Form\LabelSystem\LabelDialogType.php:46 + + + label_generator.target_id.label + Cél azonosítók + + + + + Part-DB1\src\Form\LabelSystem\LabelDialogType.php:59 + + + label_generator.update + Frissítés + + + + + Part-DB1\src\Form\LabelSystem\ScanDialogType.php:36 + + + scan_dialog.input + Bemenet + + + + + Part-DB1\src\Form\LabelSystem\ScanDialogType.php:44 + + + scan_dialog.submit + Benyújtás + + + + + Part-DB1\src\Form\ParameterType.php:41 + + + parameters.name.placeholder + pl. DC áramerősítés + + + + + Part-DB1\src\Form\ParameterType.php:50 + + + parameters.symbol.placeholder + e.g. h_{FE} + + + + + Part-DB1\src\Form\ParameterType.php:60 + + + parameters.text.placeholder + pl. Tesztkörülmények + + + + + Part-DB1\src\Form\ParameterType.php:71 + + + parameters.max.placeholder + e.g. 350 + + + + + Part-DB1\src\Form\ParameterType.php:82 + + + parameters.min.placeholder + e.g. 100 + + + + + Part-DB1\src\Form\ParameterType.php:93 + + + parameters.typical.placeholder + e.g. 200 + + + + + Part-DB1\src\Form\ParameterType.php:103 + + + parameters.unit.placeholder + e.g. V + + + + + Part-DB1\src\Form\ParameterType.php:114 + + + parameter.group.placeholder + pl. Műszaki specifikációk + + + + + Part-DB1\src\Form\Part\OrderdetailType.php:72 + Part-DB1\src\Form\Part\OrderdetailType.php:75 + + + orderdetails.edit.supplierpartnr + Beszállítói alkatrészszám + + + + + Part-DB1\src\Form\Part\OrderdetailType.php:81 + Part-DB1\src\Form\Part\OrderdetailType.php:84 + + + orderdetails.edit.supplier + Beszállító + + + + + Part-DB1\src\Form\Part\OrderdetailType.php:87 + Part-DB1\src\Form\Part\OrderdetailType.php:90 + + + orderdetails.edit.url + Ajánlatra mutató link + + + + + Part-DB1\src\Form\Part\OrderdetailType.php:93 + Part-DB1\src\Form\Part\OrderdetailType.php:96 + + + orderdetails.edit.obsolete + Már nem kapható + + + + + Part-DB1\src\Form\Part\OrderdetailType.php:75 + Part-DB1\src\Form\Part\OrderdetailType.php:78 + + + orderdetails.edit.supplierpartnr.placeholder + e.g. BC 547 + + + + + Part-DB1\src\Form\Part\PartBaseType.php:101 + Part-DB1\src\Form\Part\PartBaseType.php:99 + + + part.edit.name + Név + + + + + Part-DB1\src\Form\Part\PartBaseType.php:109 + Part-DB1\src\Form\Part\PartBaseType.php:107 + + + part.edit.description + Leírás + + + + + Part-DB1\src\Form\Part\PartBaseType.php:120 + Part-DB1\src\Form\Part\PartBaseType.php:118 + + + part.edit.mininstock + Minimális készlet + + + + + Part-DB1\src\Form\Part\PartBaseType.php:129 + Part-DB1\src\Form\Part\PartBaseType.php:127 + + + part.edit.category + Kategória + + + + + Part-DB1\src\Form\Part\PartBaseType.php:135 + Part-DB1\src\Form\Part\PartBaseType.php:133 + + + part.edit.footprint + Lábnyom + + + + + Part-DB1\src\Form\Part\PartBaseType.php:142 + Part-DB1\src\Form\Part\PartBaseType.php:140 + + + part.edit.tags + Címkék + + + + + Part-DB1\src\Form\Part\PartBaseType.php:154 + Part-DB1\src\Form\Part\PartBaseType.php:152 + + + part.edit.manufacturer.label + Gyártó + + + + + Part-DB1\src\Form\Part\PartBaseType.php:161 + Part-DB1\src\Form\Part\PartBaseType.php:159 + + + part.edit.manufacturer_url.label + Termékoldalra mutató link + + + + + Part-DB1\src\Form\Part\PartBaseType.php:167 + Part-DB1\src\Form\Part\PartBaseType.php:165 + + + part.edit.mpn + Gyártói alkatrészszám + + + + + Part-DB1\src\Form\Part\PartBaseType.php:173 + Part-DB1\src\Form\Part\PartBaseType.php:171 + + + part.edit.manufacturing_status + Gyártási állapot + + + + + Part-DB1\src\Form\Part\PartBaseType.php:181 + Part-DB1\src\Form\Part\PartBaseType.php:179 + + + part.edit.needs_review + Ellenőrzés szükséges + + + + + Part-DB1\src\Form\Part\PartBaseType.php:189 + Part-DB1\src\Form\Part\PartBaseType.php:187 + + + part.edit.is_favorite + Kedvenc + + + + + Part-DB1\src\Form\Part\PartBaseType.php:197 + Part-DB1\src\Form\Part\PartBaseType.php:195 + + + part.edit.mass + Tömeg + + + + + Part-DB1\src\Form\Part\PartBaseType.php:203 + Part-DB1\src\Form\Part\PartBaseType.php:201 + + + part.edit.partUnit + Mértékegység + + + + + Part-DB1\src\Form\Part\PartBaseType.php:212 + Part-DB1\src\Form\Part\PartBaseType.php:210 + + + part.edit.comment + Jegyzetek + + + + + Part-DB1\src\Form\Part\PartBaseType.php:250 + Part-DB1\src\Form\Part\PartBaseType.php:246 + + + part.edit.master_attachment + Előnézeti kép + + + + + Part-DB1\src\Form\Part\PartBaseType.php:295 + Part-DB1\src\Form\Part\PartBaseType.php:276 + src\Form\PartType.php:91 + + + part.edit.save + Változtatások mentése + + + + + Part-DB1\src\Form\Part\PartBaseType.php:296 + Part-DB1\src\Form\Part\PartBaseType.php:277 + src\Form\PartType.php:92 + + + part.edit.reset + Változtatások visszaállítása + + + + + Part-DB1\src\Form\Part\PartBaseType.php:105 + Part-DB1\src\Form\Part\PartBaseType.php:103 + + + part.edit.name.placeholder + e.g. BC547 + + + + + Part-DB1\src\Form\Part\PartBaseType.php:115 + Part-DB1\src\Form\Part\PartBaseType.php:113 + + + part.edit.description.placeholder + e.g. NPN 45V, 0,1A, 0,5W + + + + + Part-DB1\src\Form\Part\PartBaseType.php:123 + Part-DB1\src\Form\Part\PartBaseType.php:121 + + + part.editmininstock.placeholder + e.g. 1 + + + + + Part-DB1\src\Form\Part\PartLotType.php:69 + Part-DB1\src\Form\Part\PartLotType.php:69 + + + part_lot.edit.description + Leírás + + + + + Part-DB1\src\Form\Part\PartLotType.php:78 + Part-DB1\src\Form\Part\PartLotType.php:78 + + + part_lot.edit.location + Tárolási helyszín + + + + + Part-DB1\src\Form\Part\PartLotType.php:89 + Part-DB1\src\Form\Part\PartLotType.php:89 + + + part_lot.edit.amount + Mennyiség + + + + + Part-DB1\src\Form\Part\PartLotType.php:98 + Part-DB1\src\Form\Part\PartLotType.php:97 + + + part_lot.edit.instock_unknown + Ismeretlen mennyiség + + + + + Part-DB1\src\Form\Part\PartLotType.php:109 + Part-DB1\src\Form\Part\PartLotType.php:108 + + + part_lot.edit.needs_refill + Utántöltés szükséges + + + + + Part-DB1\src\Form\Part\PartLotType.php:120 + Part-DB1\src\Form\Part\PartLotType.php:119 + + + part_lot.edit.expiration_date + Lejárati dátum + + + + + Part-DB1\src\Form\Part\PartLotType.php:128 + Part-DB1\src\Form\Part\PartLotType.php:125 + + + part_lot.edit.comment + Jegyzetek + + + + + Part-DB1\src\Form\Permissions\PermissionsType.php:99 + Part-DB1\src\Form\Permissions\PermissionsType.php:99 + + + perm.group.other + Egyéb + + + + + Part-DB1\src\Form\TFAGoogleSettingsType.php:97 + Part-DB1\src\Form\TFAGoogleSettingsType.php:97 + + + tfa_google.enable + Hitelesítő alkalmazás engedélyezése + + + + + Part-DB1\src\Form\TFAGoogleSettingsType.php:101 + Part-DB1\src\Form\TFAGoogleSettingsType.php:101 + + + tfa_google.disable + Hitelesítő alkalmazás deaktiválása + + + + + Part-DB1\src\Form\TFAGoogleSettingsType.php:74 + Part-DB1\src\Form\TFAGoogleSettingsType.php:74 + + + google_confirmation + Megerősítő kód + + + + + Part-DB1\src\Form\UserSettingsType.php:108 + Part-DB1\src\Form\UserSettingsType.php:108 + src\Form\UserSettingsType.php:46 + + + user.timezone.label + Időzóna + + + + + Part-DB1\src\Form\UserSettingsType.php:133 + Part-DB1\src\Form\UserSettingsType.php:132 + + + user.currency.label + Előnyben részesített pénznem + + + + + Part-DB1\src\Form\UserSettingsType.php:140 + Part-DB1\src\Form\UserSettingsType.php:139 + src\Form\UserSettingsType.php:53 + + + save + Változtatások alkalmazása + + + + + Part-DB1\src\Form\UserSettingsType.php:141 + Part-DB1\src\Form\UserSettingsType.php:140 + src\Form\UserSettingsType.php:54 + + + reset + Változtatások elvetése + + + + + Part-DB1\src\Form\UserSettingsType.php:104 + Part-DB1\src\Form\UserSettingsType.php:104 + src\Form\UserSettingsType.php:45 + + + user_settings.language.placeholder + Szerver szintű nyelv + + + + + Part-DB1\src\Form\UserSettingsType.php:115 + Part-DB1\src\Form\UserSettingsType.php:115 + src\Form\UserSettingsType.php:48 + + + user_settings.timezone.placeholder + Szerver szintű időzóna + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:79 + Part-DB1\src\Services\ElementTypeNameGenerator.php:79 + + + attachment.label + Melléklet + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:81 + Part-DB1\src\Services\ElementTypeNameGenerator.php:81 + + + attachment_type.label + Melléklet típusa + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:82 + Part-DB1\src\Services\ElementTypeNameGenerator.php:82 + + + project.label + Projekt + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:85 + Part-DB1\src\Services\ElementTypeNameGenerator.php:85 + + + measurement_unit.label + Mértékegység + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:90 + Part-DB1\src\Services\ElementTypeNameGenerator.php:90 + + + currency.label + Pénznem + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:91 + Part-DB1\src\Services\ElementTypeNameGenerator.php:91 + + + orderdetail.label + Rendelési részletek + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:92 + Part-DB1\src\Services\ElementTypeNameGenerator.php:92 + + + pricedetail.label + Ár részletek + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:94 + Part-DB1\src\Services\ElementTypeNameGenerator.php:94 + + + user.label + Felhasználó + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:95 + + + parameter.label + Paraméter + + + + + Part-DB1\src\Services\ElementTypeNameGenerator.php:96 + + + label_profile.label + Címkeprofil + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:176 + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:161 + new + + + log.element_deleted.old_name.unknown + Ismeretlen + + + + + Part-DB1\src\Services\MarkdownParser.php:73 + Part-DB1\src\Services\MarkdownParser.php:73 + + + markdown.loading + Markdown betöltése. Ha ez az üzenet nem tűnik el, próbáld meg újratölteni az oldalt. + + + + + Part-DB1\src\Services\PasswordResetManager.php:98 + Part-DB1\src\Services\PasswordResetManager.php:98 + + + pw_reset.email.subject + Jelszó visszaállítás a Part-DB fiókodhoz + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:108 + + + tree.tools.tools + Eszközök + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:109 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:107 + src\Services\ToolsTreeBuilder.php:74 + + + tree.tools.edit + Szerkesztés + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:110 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:108 + src\Services\ToolsTreeBuilder.php:81 + + + tree.tools.show + Megjelenítés + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:111 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:109 + + + tree.tools.system + Rendszer + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:123 + + + tree.tools.tools.label_dialog + Címkegenerátor + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:130 + + + tree.tools.tools.label_scanner + Szkenner + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:149 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:126 + src\Services\ToolsTreeBuilder.php:62 + + + tree.tools.edit.attachment_types + Melléklet típusok + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:155 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:132 + src\Services\ToolsTreeBuilder.php:64 + + + tree.tools.edit.categories + Kategóriák + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:161 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:138 + src\Services\ToolsTreeBuilder.php:66 + + + tree.tools.edit.projects + Projektek + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:167 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:144 + src\Services\ToolsTreeBuilder.php:68 + + + tree.tools.edit.suppliers + Beszállítók + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:173 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:150 + src\Services\ToolsTreeBuilder.php:70 + + + tree.tools.edit.manufacturer + Gyártók + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:179 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:156 + + + tree.tools.edit.storelocation + Tárolási helyszínek + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:185 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:162 + + + tree.tools.edit.footprint + Lábnyomok + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:191 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:168 + + + tree.tools.edit.currency + Pénznemek + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:197 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:174 + + + tree.tools.edit.measurement_unit + Mértékegység + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:203 + + + tree.tools.edit.label_profile + Címkeprofilok + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:209 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:180 + + + tree.tools.edit.part + Új alkatrész + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:226 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:197 + src\Services\ToolsTreeBuilder.php:77 + + + tree.tools.show.all_parts + Összes alkatrész megjelenítése + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:232 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:203 + + + tree.tools.show.all_attachments + Mellékletek + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:239 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:210 + new + + + tree.tools.show.statistics + Statisztikák + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:258 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:229 + + + tree.tools.system.users + Felhasználók + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:264 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:235 + + + tree.tools.system.groups + Csoportok + + + + + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:271 + Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:242 + new + + + tree.tools.system.event_log + Eseménynapló + + + + + Part-DB1\src\Services\Trees\TreeViewGenerator.php:95 + Part-DB1\src\Services\Trees\TreeViewGenerator.php:95 + src\Services\TreeBuilder.php:124 + + + entity.tree.new + Új elem + + + + + Part-DB1\templates\Parts\info\_attachments_info.html.twig:34 + obsolete + + + attachment.external_file + Külső fájl + + + + + Part-DB1\templates\Parts\info\_attachments_info.html.twig:62 + obsolete + + + attachment.edit + Szerkesztés + + + + + Part-DB1\templates\_navbar.html.twig:27 + templates\base.html.twig:88 + obsolete + + + barcode.scan + Vonalkód szkennelése + + + + + Part-DB1\src\Form\UserSettingsType.php:119 + src\Form\UserSettingsType.php:49 + obsolete + + + user.theme.label + Téma + + + + + Part-DB1\src\Form\UserSettingsType.php:129 + src\Form\UserSettingsType.php:50 + obsolete + + + user_settings.theme.placeholder + Szerver szintű téma + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:100 + new + obsolete + + + log.user_login.ip + IP + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:128 + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:150 + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:169 + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:207 + new + obsolete + + + log.undo_mode.undo + Változtatás visszavonva + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:130 + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:152 + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:171 + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:209 + new + obsolete + + + log.undo_mode.revert + Elem visszaállítva + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:139 + new + obsolete + + + log.element_created.original_instock + Régi készlet + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:160 + new + obsolete + + + log.element_deleted.old_name + Régi név + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:184 + new + obsolete + + + log.element_edited.changed_fields + Módosított mezők + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:198 + new + obsolete + + + log.instock_changed.comment + Megjegyzés + + + + + Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:214 + new + obsolete + + + log.collection_deleted.deleted + Törölt elem: + + + + + templates\base.html.twig:81 + obsolete + obsolete + + + go.exclamation + Indítás! + + + + + templates\base.html.twig:109 + obsolete + obsolete + + + language.english + Angol + + + + + templates\base.html.twig:112 + obsolete + obsolete + + + language.german + Német + + + + + obsolete + obsolete + + + flash.password_change_needed + Jelszó módosítás szükséges! + + + + + obsolete + obsolete + + + attachment.table.type + Melléklet típusa + + + + + obsolete + obsolete + + + attachment.table.element + Kapcsolódó elem + + + + + obsolete + obsolete + + + attachment.edit.isPicture + Kép? + + + + + obsolete + obsolete + + + attachment.edit.is3DModel + 3D model? + + + + + obsolete + obsolete + + + attachment.edit.isBuiltin + Beépített? + + + + + obsolete + obsolete + + + category.edit.default_comment.placeholder + e.g. useful for switching + + + + + obsolete + obsolete + + + tfa_backup.regenerate_codes + Új biztonsági kódok generálása + + + + + obsolete + obsolete + + + validator.noneofitschild.self + A element can not be its own parent. + + + + + obsolete + obsolete + + + validator.noneofitschild.children + A szülő nem lehet saját gyermeke. + + + + + obsolete + obsolete + + + validator.part_lot.location_full.no_increasment + A tárolási helyszín tele van jelölve, így nem növelheted a készlet mennyiségét. (Új mennyiség max. {{ old_amount }}) + + + + + obsolete + obsolete + + + validator.part_lot.location_full + A tárolási helyszín tele van jelölve, így nem adhatsz hozzá új alkatrészt. + + + + + obsolete + obsolete + + + validator.part_lot.only_existing + A tárolási helyszín "csak meglévő" jelölésű, így nem adhatsz hozzá új alkatrészt. + + + + + obsolete + obsolete + + + validator.part_lot.single_part + A tárolási helyszín "csak egy alkatrész" jelölésű, így nem adhatsz hozzá új alkatrészt. + + + + + obsolete + obsolete + + + m_status.active.help + Az alkatrész jelenleg és a belátható jövőben gyártásban van + + + + + obsolete + obsolete + + + m_status.announced.help + Az alkatrész bejelentésre került, de még nem kapható. + + + + + obsolete + obsolete + + + m_status.discontinued.help + Az alkatrész megszűnt, már nem gyártják. + + + + + obsolete + obsolete + + + m_status.eol.help + A termék elérte élettartama végét, és a gyártás hamarosan leáll. + + + + + obsolete + obsolete + + + m_status.nrfnd.help + Az alkatrész jelenleg gyártásban van, de nem ajánlott új tervekhez. + + + + + obsolete + obsolete + + + m_status.unknown.help + Az alkatrész gyártási állapota ismeretlen. + + + + + obsolete + obsolete + + + flash.success + Siker + + + + + obsolete + obsolete + + + flash.error + Hiba + + + + + obsolete + obsolete + + + flash.warning + Figyelmeztetés + + + + + obsolete + obsolete + + + flash.notice + Értesítés + + + + + obsolete + obsolete + + + flash.info + Információ + + + + + obsolete + obsolete + + + validator.noLockout + Nem vonhatod vissza magadtól a "jogosultság módosítása" engedélyt, hogy elkerüld a véletlen kizárásodat. + + + + + obsolete + obsolete + + + attachment_type.edit.filetype_filter + Engedélyezett fájlkiterjesztések + + + + + obsolete + obsolete + + + attachment_type.edit.filetype_filter.help + Megadhatsz egy vesszővel elválasztott fájlkiterjesztés- vagy MIME-típus listát, amelyet egy feltöltött fájlnak meg kell felelnie, ha ehhez a melléklet típushoz van rendelve. Az összes támogatott képfájl engedélyezéséhez használhatod az image/* értéket. + + + + + obsolete + obsolete + + + attachment_type.edit.filetype_filter.placeholder + e.g. .txt, application/pdf, image/* + + + + + src\Form\PartType.php:63 + obsolete + obsolete + + + part.name.placeholder + e.g. BC547 + + + + + obsolete + obsolete + + + entity.edit.not_selectable + Nem választható + + + + + obsolete + obsolete + + + entity.edit.not_selectable.help + Ha ez az opció aktiválva van, ez az elem nem rendelhető alkatrész tulajdonsághoz. Hasznos, ha az elem csak csoportosításra szolgál. + + + + + obsolete + obsolete + + + bbcode.hint + Itt használhatsz BBCode-ot (például [b]Félkövér[/b]) + + + + + obsolete + obsolete + + + entity.create + Elem létrehozása + + + + + obsolete + obsolete + + + entity.edit.save + Mentés + + + + + obsolete + obsolete + + + category.edit.disable_footprints + Lábnyomok letiltása + + + + + obsolete + obsolete + + + category.edit.disable_footprints.help + Ha ez az opció aktiválva van, a lábnyom tulajdonság letiltásra kerül minden ehhez a kategóriához tartozó alkatrész számára. + + + + + obsolete + obsolete + + + category.edit.disable_manufacturers + Gyártók letiltása + + + + + obsolete + obsolete + + + category.edit.disable_manufacturers.help + Ha ez az opció aktiválva van, a gyártó tulajdonság letiltásra kerül minden ehhez a kategóriához tartozó alkatrész számára. + + + + + obsolete + obsolete + + + category.edit.disable_autodatasheets + Automatikus adatlap linkek letiltása + + + + + obsolete + obsolete + + + category.edit.disable_autodatasheets.help + Ha ez az opció aktiválva van, nem generálódnak automatikus linkek az adatlapokhoz az ehhez a kategóriához tartozó alkatrészek számára. + + + + + obsolete + obsolete + + + category.edit.disable_properties + Tulajdonságok letiltása + + + + + obsolete + obsolete + + + category.edit.disable_properties.help + Ha ez az opció aktiválva van, az alkatrész tulajdonságok letiltásra kerülnek az ehhez a kategóriához tartozó alkatrészek számára. + + + + + obsolete + obsolete + + + category.edit.partname_hint + Alkatrész név tipp + + + + + obsolete + obsolete + + + category.edit.partname_hint.placeholder + e.g. 100nF + + + + + obsolete + obsolete + + + category.edit.partname_regex + Név szűrő + + + + + obsolete + obsolete + + + category.edit.default_description + Alapértelmezett leírás + + + + + obsolete + obsolete + + + category.edit.default_description.placeholder + pl. Kondenzátor, 10mm x 10mm, SMD + + + + + obsolete + obsolete + + + category.edit.default_comment + Alapértelmezett jegyzetek + + + + + obsolete + obsolete + + + company.edit.address + Cím + + + + + obsolete + obsolete + + + company.edit.address.placeholder + pl. Példa utca 314 + + + + + obsolete + obsolete + + + company.edit.phone_number + Telefonszám + + + + + obsolete + obsolete + + + company.edit.phone_number.placeholder + +49 12345 6789 + + + + + obsolete + obsolete + + + company.edit.fax_number + Faxszám + + + + + obsolete + obsolete + + + company.edit.email + E-mail + + + + + obsolete + obsolete + + + company.edit.email.placeholder + e.g. contact@foo.bar + + + + + obsolete + obsolete + + + company.edit.website + Weboldal + + + + + obsolete + obsolete + + + company.edit.website.placeholder + https://www.foo.bar + + + + + obsolete + obsolete + + + company.edit.auto_product_url + Termék URL + + + + + obsolete + obsolete + + + company.edit.auto_product_url.help + Ez a mező meghatározza a cég oldalán található alkatrészre mutató linket. A %PARTNUMBER% a rendelési számmal lesz helyettesítve. + + + + + obsolete + obsolete + + + company.edit.auto_product_url.placeholder + https://foo.bar/product/%PARTNUMBER% + + + + + obsolete + obsolete + + + currency.edit.iso_code + ISO code + + + + + obsolete + obsolete + + + currency.edit.exchange_rate + Árfolyam + + + + + obsolete + obsolete + + + footprint.edit.3d_model + 3D model + + + + + obsolete + obsolete + + + mass_creation.lines + Bemenet + + + + + obsolete + obsolete + + + mass_creation.lines.placeholder + 1. elem + + + + + obsolete + obsolete + + + entity.mass_creation.btn + Létrehozás + + + + + obsolete + obsolete + + + measurement_unit.edit.is_integer + Egész szám + + + + + obsolete + obsolete + + + measurement_unit.edit.is_integer.help + Ha ez az opció aktiválva van, az ezzel az egységgel rendelkező összes érték egész számra lesz kerekítve. + + + + + obsolete + obsolete + + + measurement_unit.edit.use_si_prefix + SI előtag használata + + + + + obsolete + obsolete + + + measurement_unit.edit.use_si_prefix.help + Ha ez az opció aktiválva van, az értékek SI előtagokkal lesznek kiírva (például 1,2kg 1200g helyett) + + + + + obsolete + obsolete + + + measurement_unit.edit.unit_symbol + Egység szimbólum + + + + + obsolete + obsolete + + + measurement_unit.edit.unit_symbol.placeholder + e.g. m + + + + + obsolete + obsolete + + + storelocation.edit.is_full.label + Tárolási helyszín tele + + + + + obsolete + obsolete + + + storelocation.edit.is_full.help + Ha ez az opció kiválasztva van, nem lehet új alkatrészeket hozzáadni ehhez a tárolási helyszínhez, és a meglévő alkatrészek mennyiségét sem lehet növelni. + + + + + obsolete + obsolete + + + storelocation.limit_to_existing.label + Csak meglévő alkatrészekre korlátozás + + + + + obsolete + obsolete + + + storelocation.limit_to_existing.help + Ha ez az opció aktiválva van, nem lehet új alkatrészeket hozzáadni ehhez a tárolási helyszínhez, de a meglévő alkatrészek mennyiségét növelni lehet. + + + + + obsolete + obsolete + + + storelocation.only_single_part.label + Csak egyetlen alkatrész + + + + + obsolete + obsolete + + + storelocation.only_single_part.help + Ha ez az opció aktiválva van, csak egyetlen alkatrész (bármilyen mennyiségben) rendelhető ehhez a tárolási helyszínhez. Hasznos kis SMD dobozokhoz vagy adagolókhoz. + + + + + obsolete + obsolete + + + storelocation.storage_type.label + Tárolási típus + + + + + obsolete + obsolete + + + storelocation.storage_type.help + Itt választhatsz egy mértékegységet, amelynek meg kell felelnie egy alkatrésznek, hogy hozzárendelhető legyen ehhez a tárolási helyszínhez + + + + + obsolete + obsolete + + + supplier.edit.default_currency + Alapértelmezett pénznem + + + + + obsolete + obsolete + + + supplier.shipping_costs.label + Szállítási költségek + + + + + obsolete + obsolete + + + user.username.placeholder + e.g. j.doe + + + + + obsolete + obsolete + + + user.firstName.placeholder + pl. János + + + + + obsolete + obsolete + + + user.lastName.placeholder + pl. Kovács + + + + + obsolete + obsolete + + + user.email.placeholder + j.doe@ecorp.com + + + + + obsolete + obsolete + + + user.department.placeholder + pl. Fejlesztés + + + + + obsolete + obsolete + + + user.settings.pw_new.label + Új jelszó + + + + + obsolete + obsolete + + + user.settings.pw_confirm.label + Új jelszó megerősítése + + + + + obsolete + obsolete + + + user.edit.needs_pw_change + A felhasználónak meg kell változtatnia a jelszavát + + + + + obsolete + obsolete + + + user.edit.user_disabled + Felhasználó letiltva (bejelentkezés nem lehetséges) + + + + + obsolete + obsolete + + + user.create + Felhasználó létrehozása + + + + + obsolete + obsolete + + + user.edit.save + Mentés + + + + + obsolete + obsolete + + + entity.edit.reset + Változtatások elvetése + + + + + templates\Parts\show_part_info.html.twig:166 + obsolete + obsolete + + + part.withdraw.btn + Visszavonás + + + + + templates\Parts\show_part_info.html.twig:171 + obsolete + obsolete + + + part.withdraw.comment: + Megjegyzés/Cél + + + + + templates\Parts\show_part_info.html.twig:189 + obsolete + obsolete + + + part.add.caption + Alkatrészek hozzáadása + + + + + templates\Parts\show_part_info.html.twig:194 + obsolete + obsolete + + + part.add.btn + Hozzáadás + + + + + templates\Parts\show_part_info.html.twig:199 + obsolete + obsolete + + + part.add.comment + Megjegyzés/Cél + + + + + templates\AdminPages\CompanyAdminBase.html.twig:15 + obsolete + obsolete + + + admin.comment + Jegyzetek + + + + + src\Form\PartType.php:83 + obsolete + obsolete + + + manufacturer_url.label + Gyártói link + + + + + src\Form\PartType.php:66 + obsolete + obsolete + + + part.description.placeholder + e.g. NPN 45V 0,1A 0,5W + + + + + src\Form\PartType.php:69 + obsolete + obsolete + + + part.instock.placeholder + e.g. 10 + + + + + src\Form\PartType.php:72 + obsolete + obsolete + + + part.mininstock.placeholder + e.g. 5 + + + + + obsolete + obsolete + + + part.order.price_per + Ár per + + + + + obsolete + obsolete + + + part.withdraw.caption + Alkatrészek kivonása + + + + + obsolete + obsolete + + + datatable.datatable.lengthMenu + _MENU_ + + + + + obsolete + obsolete + + + perm.group.parts + Alkatrészek + + + + + obsolete + obsolete + + + perm.group.structures + Adatstruktúrák + + + + + obsolete + obsolete + + + perm.group.system + Rendszer + + + + + obsolete + obsolete + + + perm.parts + Alkatrészek + + + + + obsolete + obsolete + + + perm.read + Megtekintés + + + + + obsolete + obsolete + + + perm.edit + Szerkesztés + + + + + obsolete + obsolete + + + perm.create + Létrehozás + + + + + obsolete + obsolete + + + perm.part.move + Kategória módosítása + + + + + obsolete + obsolete + + + perm.delete + Törlés + + + + + obsolete + obsolete + + + perm.part.search + Keresés + + + + + obsolete + obsolete + + + perm.part.all_parts + Összes alkatrész listázása + + + + + obsolete + obsolete + + + perm.part.no_price_parts + Árinformáció nélküli alkatrészek listázása + + + + + obsolete + obsolete + + + perm.part.obsolete_parts + Elavult alkatrészek listázása + + + + + obsolete + obsolete + + + perm.part.unknown_instock_parts + Ismeretlen készletű alkatrészek megjelenítése + + + + + obsolete + obsolete + + + perm.part.change_favorite + Kedvenc státusz módosítása + + + + + obsolete + obsolete + + + perm.part.show_favorite + Kedvenc alkatrészek listázása + + + + + obsolete + obsolete + + + perm.part.show_last_edit_parts + Utoljára szerkesztett/hozzáadott alkatrészek megjelenítése + + + + + obsolete + obsolete + + + perm.part.show_users + Utolsó módosító felhasználó megjelenítése + + + + + obsolete + obsolete + + + perm.part.show_history + Előzmények megjelenítése + + + + + obsolete + obsolete + + + perm.part.name + Név + + + + + obsolete + obsolete + + + perm.part.description + Leírás + + + + + obsolete + obsolete + + + perm.part.instock + Készleten + + + + + obsolete + obsolete + + + perm.part.mininstock + Minimális készlet + + + + + obsolete + obsolete + + + perm.part.comment + Jegyzetek + + + + + obsolete + obsolete + + + perm.part.storelocation + Tárolási helyszín + + + + + obsolete + obsolete + + + perm.part.manufacturer + Gyártó + + + + + obsolete + obsolete + + + perm.part.orderdetails + Rendelési információk + + + + + obsolete + obsolete + + + perm.part.prices + Árak + + + + + obsolete + obsolete + + + perm.part.attachments + Fájl mellékletek + + + + + obsolete + obsolete + + + perm.part.order + Rendelések + + + + + obsolete + obsolete + + + perm.storelocations + Tárolási helyszínek + + + + + obsolete + obsolete + + + perm.move + Áthelyezés + + + + + obsolete + obsolete + + + perm.list_parts + Alkatrészek listázása + + + + + obsolete + obsolete + + + perm.part.footprints + Lábnyomok + + + + + obsolete + obsolete + + + perm.part.categories + Kategóriák + + + + + obsolete + obsolete + + + perm.part.supplier + Beszállítók + + + + + obsolete + obsolete + + + perm.part.manufacturers + Gyártók + + + + + obsolete + obsolete + + + perm.projects + Projektek + + + + + obsolete + obsolete + + + perm.part.attachment_types + Melléklet típusok + + + + + obsolete + obsolete + + + perm.tools.import + Importálás + + + + + obsolete + obsolete + + + perm.tools.labels + Címkék + + + + + obsolete + obsolete + + + perm.tools.calculator + Ellenállás kalkulátor + + + + + obsolete + obsolete + + + perm.tools.footprints + Lábnyomok + + + + + obsolete + obsolete + + + perm.tools.ic_logos + IC logos + + + + + obsolete + obsolete + + + perm.tools.statistics + Statisztikák + + + + + obsolete + obsolete + + + perm.edit_permissions + Jogosultságok szerkesztése + + + + + obsolete + obsolete + + + perm.users.edit_user_name + Felhasználónév szerkesztése + + + + + obsolete + obsolete + + + perm.users.edit_change_group + Csoport módosítása + + + + + obsolete + obsolete + + + perm.users.edit_infos + Információk szerkesztése + + + + + obsolete + obsolete + + + perm.users.edit_permissions + Jogosultságok szerkesztése + + + + + obsolete + obsolete + + + perm.users.set_password + Jelszó beállítása + + + + + obsolete + obsolete + + + perm.users.change_user_settings + Felhasználói beállítások módosítása + + + + + obsolete + obsolete + + + perm.database.see_status + Állapot megjelenítése + + + + + obsolete + obsolete + + + perm.database.update_db + Adatbázis frissítése + + + + + obsolete + obsolete + + + perm.database.read_db_settings + Adatbázis beállítások olvasása + + + + + obsolete + obsolete + + + perm.database.write_db_settings + Adatbázis beállítások írása + + + + + obsolete + obsolete + + + perm.config.read_config + Konfiguráció olvasása + + + + + obsolete + obsolete + + + perm.config.edit_config + Konfiguráció szerkesztése + + + + + obsolete + obsolete + + + perm.config.server_info + Szerver információ + + + + + obsolete + obsolete + + + perm.config.use_debug + Hibakereső eszközök használata + + + + + obsolete + obsolete + + + perm.show_logs + Naplók megjelenítése + + + + + obsolete + obsolete + + + perm.delete_logs + Naplók törlése + + + + + obsolete + obsolete + + + perm.self.edit_infos + Információk szerkesztése + + + + + obsolete + obsolete + + + perm.self.edit_username + Felhasználónév szerkesztése + + + + + obsolete + obsolete + + + perm.self.show_permissions + Jogosultságok megtekintése + + + + + obsolete + obsolete + + + perm.self.show_logs + Saját naplóbejegyzések megjelenítése + + + + + obsolete + obsolete + + + perm.self.create_labels + Címkék létrehozása + + + + + obsolete + obsolete + + + perm.self.edit_options + Beállítások szerkesztése + + + + + obsolete + obsolete + + + perm.self.delete_profiles + Profilok törlése + + + + + obsolete + obsolete + + + perm.self.edit_profiles + Profilok szerkesztése + + + + + obsolete + obsolete + + + perm.part.tools + Eszközök + + + + + obsolete + obsolete + + + perm.groups + Csoportok + + + + + obsolete + obsolete + + + perm.users + Felhasználók + + + + + obsolete + obsolete + + + perm.database + Adatbázis + + + + + obsolete + obsolete + + + perm.config + Konfiguráció + + + + + obsolete + obsolete + + + perm.system + Rendszer + + + + + obsolete + obsolete + + + perm.self + Saját felhasználó + + + + + obsolete + obsolete + + + perm.labels + Címkék + + + + + obsolete + obsolete + + + perm.part.category + Kategória + + + + + obsolete + obsolete + + + perm.part.minamount + Minimális mennyiség + + + + + obsolete + obsolete + + + perm.part.footprint + Lábnyom + + + + + obsolete + obsolete + + + perm.part.mpn + MPN + + + + + obsolete + obsolete + + + perm.part.status + Gyártási állapot + + + + + obsolete + obsolete + + + perm.part.tags + Címkék + + + + + obsolete + obsolete + + + perm.part.unit + Alkatrész egység + + + + + obsolete + obsolete + + + perm.part.mass + Tömeg + + + + + obsolete + obsolete + + + perm.part.lots + Alkatrész tételek + + + + + obsolete + obsolete + + + perm.show_users + Utolsó módosító felhasználó megjelenítése + + + + + obsolete + obsolete + + + perm.currencies + Pénznemek + + + + + obsolete + obsolete + + + perm.measurement_units + Mértékegység + + + + + obsolete + obsolete + + + user.settings.pw_old.label + Régi jelszó + + + + + obsolete + obsolete + + + pw_reset.submit + Jelszó visszaállítása + + + + + obsolete + obsolete + + + u2f_two_factor + Biztonsági kulcs (U2F) + + + + + obsolete + obsolete + + + google + Google + + + + + tfa.provider.webauthn_two_factor_provider + Biztonsági kulcs + + + + + obsolete + obsolete + + + tfa.provider.google + Hitelesítő alkalmazás + + + + + obsolete + obsolete + + + log.type.exception + Kezelhetetlen kivétel (elavult) + + + + + obsolete + obsolete + + + log.type.user_login + Felhasználói bejelentkezés + + + + + obsolete + obsolete + + + log.type.user_logout + Felhasználói kijelentkezés + + + + + obsolete + obsolete + + + log.type.unknown + Ismeretlen + + + + + obsolete + obsolete + + + log.type.element_created + Elem létrehozva + + + + + obsolete + obsolete + + + log.type.element_edited + Elem szerkesztve + + + + + obsolete + obsolete + + + log.type.element_deleted + Elem törölve + + + + + obsolete + obsolete + + + log.type.database_updated + Adatbázis frissítve + + + + + obsolete + + + perm.revert_elements + Elem visszaállítása + + + + + obsolete + + + perm.show_history + Előzmények megjelenítése + + + + + obsolete + + + perm.tools.lastActivity + Utolsó tevékenység megjelenítése + + + + + obsolete + + + perm.tools.timeTravel + Régi elemverziók megjelenítése (időutazás) + + + + + obsolete + + + tfa_u2f.key_added_successful + Biztonsági kulcs sikeresen hozzáadva. + + + + + obsolete + + + log.type.security.google_disabled + Hitelesítő alkalmazás letiltva + + + + + obsolete + + + log.type.security.u2f_removed + Biztonsági kulcs eltávolítva + + + + + obsolete + + + log.type.security.u2f_added + Biztonsági kulcs hozzáadva + + + + + obsolete + + + log.type.security.backup_keys_reset + Biztonsági kulcsok újragenerálva + + + + + obsolete + + + log.type.security.google_enabled + Hitelesítő alkalmazás engedélyezve + + + + + obsolete + + + log.type.security.password_changed + Jelszó módosítva + + + + + obsolete + + + log.type.security.trusted_device_reset + Megbízható eszközök visszaállítva + + + + + obsolete + + + log.type.collection_element_deleted + Gyűjtemény elem törölve + + + + + obsolete + + + log.type.security.password_reset + Jelszó visszaállítás + + + + + obsolete + + + log.type.security.2fa_admin_reset + Kétfaktoros visszaállítás adminisztrátor által + + + + + obsolete + + + log.type.user_not_allowed + Jogosulatlan hozzáférési kísérlet + + + + + obsolete + + + log.database_updated.success + Siker + + + + + obsolete + + + label_options.barcode_type.2D + 2D + + + + + obsolete + + + label_options.barcode_type.1D + 1D + + + + + obsolete + + + perm.part.parameters + Paraméterek + + + + + obsolete + + + perm.attachment_show_private + Privát mellékletek megtekintése + + + + + obsolete + + + perm.tools.label_scanner + Címkeszkenner + + + + + obsolete + + + perm.self.read_profiles + Profilok olvasása + + + + + obsolete + + + perm.self.create_profiles + Profilok létrehozása + + + + + obsolete + + + perm.labels.use_twig + Twig mód használata + + + + + label_profile.showInDropdown + Gyors kiválasztásban megjelenítés + + + + + group.edit.enforce_2fa + Kétfaktoros hitelesítés (2FA) kikényszerítése + + + + + group.edit.enforce_2fa.help + Ha ez az opció engedélyezve van, a csoport minden közvetlen tagjának be kell állítania legalább egy második faktort a hitelesítéshez. Ajánlott adminisztratív csoportok számára, amelyek sok jogosultsággal rendelkeznek. + + + + + selectpicker.empty + Semmi nincs kiválasztva + + + + + selectpicker.nothing_selected + Semmi nincs kiválasztva + + + + + entity.delete.must_not_contain_parts + A "%PATH%" elem még tartalmaz alkatrészeket! Az alkatrészeket át kell helyezned, hogy törölhesd ezt az elemet. + + + + + entity.delete.must_not_contain_attachments + A melléklet típus még tartalmaz mellékleteket. Változtasd meg a típusukat, hogy törölhesd ezt a melléklet típust. + + + + + entity.delete.must_not_contain_prices + A pénznem még tartalmaz árrészleteket. Változtasd meg a pénznemüket, hogy törölhesd ezt az elemet. + + + + + entity.delete.must_not_contain_users + Felhasználók még használják ezt a csoportot! Változtasd meg a csoportjukat, hogy törölhesd ezt a csoportot. + + + + + part.table.edit + Szerkesztés + + + + + part.table.edit.title + Alkatrész szerkesztése + + + + + part_list.action.scrollable_hint + Görgess az összes művelet megtekintéséhez + + + + + part_list.action.action.title + Művelet kiválasztása + + + + + part_list.action.action.group.favorite + Kedvenc státusz + + + + + part_list.action.action.favorite + Kedvenc + + + + + part_list.action.action.unfavorite + Nem kedvenc + + + + + part_list.action.action.group.change_field + Mező módosítása + + + + + part_list.action.action.change_category + Kategória módosítása + + + + + part_list.action.action.change_footprint + Lábnyom módosítása + + + + + part_list.action.action.change_manufacturer + Gyártó módosítása + + + + + part_list.action.action.change_unit + Alkatrész egység módosítása + + + + + part_list.action.action.delete + Törlés + + + + + part_list.action.submit + Benyújtás + + + + + part_list.action.part_count + %count% parts selected + + + + + company.edit.quick.website + Weboldal megnyitása + + + + + company.edit.quick.email + E-mail küldése + + + + + company.edit.quick.phone + Telefonhívás + + + + + company.edit.quick.fax + Fax küldése + + + + + company.fax_number.placeholder + e.g. +49 1234 567890 + + + + + part.edit.save_and_clone + Mentés és klónozás + + + + + validator.file_ext_not_allowed + A fájlkiterjesztés nem engedélyezett ehhez a melléklet típushoz. + + + + + tools.reel_calc.title + SMD tekercs kalkulátor + + + + + tools.reel_calc.inner_dia + Belső átmérő + + + + + tools.reel_calc.outer_dia + Külső átmérő + + + + + tools.reel_calc.tape_thick + Szalag vastagsága + + + + + tools.reel_calc.part_distance + Alkatrész távolság + + + + + tools.reel_calc.update + Frissítés + + + + + tools.reel_calc.parts_per_meter + Alkatrészek méterenként + + + + + tools.reel_calc.result_length + Szalag hossza + + + + + tools.reel_calc.result_amount + Becsült alkatrészszám + + + + + tools.reel_calc.outer_greater_inner_error + Hiba: A külső átmérőnek nagyobbnak kell lennie, mint a belső átmérő! + + + + + tools.reel_calc.missing_values.error + Kérjük, töltsd ki az összes értéket! + + + + + tools.reel_calc.load_preset + Előre beállított betöltése + + + + + tools.reel_calc.explanation + Ez a kalkulátor becslést ad arról, hány alkatrész maradt egy SMD tekercsen. Mérd meg a megadott méreteket a tekercsen (vagy használj néhány előre beállított értéket), és kattints a "Frissítés" gombra az eredményért. + + + + + perm.tools.reel_calculator + SMD tekercs kalkulátor + + + + + tree.tools.tools.reel_calculator + SMD tekercs kalkulátor + + + + + user.pw_change_needed.flash + A jelszavadat meg kell változtatnod! Kérjük, állíts be új jelszót. + + + + + tree.root_node.text + Gyökércsomópont + + + + + part_list.action.select_null + Üres elem + + + + + part_list.action.delete-title + Valóban törölni szeretnéd ezeket az alkatrészeket? + + + + + part_list.action.delete-message + Ezek az alkatrészek és minden kapcsolódó információ (például mellékletek, árinformációk stb.) törlésre kerülnek. Ez nem vonható vissza! + + + + + part.table.actions.success + Műveletek sikeresen befejezve. + + + + + attachment.edit.delete.confirm + Valóban törölni szeretnéd ezt a mellékletet? + + + + + filter.text_constraint.value.operator.EQ + Egyenlő + + + + + filter.text_constraint.value.operator.NEQ + Nem egyenlő + + + + + filter.text_constraint.value.operator.STARTS + Kezdődik vele + + + + + filter.text_constraint.value.operator.CONTAINS + Tartalmazza + + + + + filter.text_constraint.value.operator.ENDS + Végződik vele + + + + + filter.text_constraint.value.operator.LIKE + LIKE pattern + + + + + filter.text_constraint.value.operator.REGEX + Reguláris kifejezés + + + + + filter.number_constraint.value.operator.BETWEEN + Között + + + + + filter.number_constraint.AND + and + + + + + filter.entity_constraint.operator.EQ + Egyenlő (gyermekek kizárásával) + + + + + filter.entity_constraint.operator.NEQ + Nem egyenlő (gyermekek kizárásával) + + + + + filter.entity_constraint.operator.INCLUDING_CHILDREN + Egyenlő (gyermekek beleértésével) + + + + + filter.entity_constraint.operator.EXCLUDING_CHILDREN + Nem egyenlő (gyermekek beleértésével) + + + + + part.filter.dbId + Adatbázis azonosító + + + + + filter.tags_constraint.operator.ANY + Bármelyik címke + + + + + filter.tags_constraint.operator.ALL + Összes címke + + + + + filter.tags_constraint.operator.NONE + Egyik címke sem + + + + + part.filter.lot_count + Tételek száma + + + + + part.filter.attachments_count + Mellékletek száma + + + + + part.filter.orderdetails_count + Rendelési részletek száma + + + + + part.filter.lotExpirationDate + Tétel lejárati dátuma + + + + + part.filter.lotNeedsRefill + Bármely tételhez utántöltés szükséges + + + + + part.filter.lotUnknwonAmount + Bármely tételnek ismeretlen mennyisége van + + + + + part.filter.attachmentName + Melléklet neve + + + + + filter.bulk_import_job.label + Tömeges importálási feladat + + + + + filter.bulk_import_job.job_status + Feladat állapota + + + + + filter.bulk_import_job.part_status_in_job + Alkatrész állapota a feladatban + + + + + filter.bulk_import_job.status.pending + Függőben + + + + + filter.bulk_import_job.status.in_progress + Folyamatban + + + + + filter.bulk_import_job.status.completed + Befejezve + + + + + filter.bulk_import_job.status.stopped + Leállítva + + + + + filter.bulk_import_job.status.failed + Sikertelen + + + + + filter.bulk_import_job.part_status.pending + Függőben + + + + + filter.bulk_import_job.part_status.completed + Befejezve + + + + + filter.bulk_import_job.part_status.skipped + Kihagyva + + + + + filter.choice_constraint.operator.ANY + Bármelyik + + + + + filter.choice_constraint.operator.NONE + Egyik sem + + + + + part.filter.amount_sum + Teljes mennyiség + + + + + filter.submit + Frissítés + + + + + filter.discard + Változtatások elvetése + + + + + filter.clear_filters + Összes szűrő törlése + + + + + filter.title + Szűrő + + + + + filter.parameter_value_constraint.operator.= + Tipikus érték = + + + + + filter.parameter_value_constraint.operator.!= + Tipikus érték != + + + + + filter.parameter_value_constraint.operator.< + Tipikus érték < + + + + + filter.parameter_value_constraint.operator.> + Tipikus érték > + + + + + filter.parameter_value_constraint.operator.<= + Tipikus érték <= + + + + + filter.parameter_value_constraint.operator.>= + Tipikus érték >= + + + + + filter.parameter_value_constraint.operator.BETWEEN + Tipikus érték között + + + + + filter.parameter_value_constraint.operator.IN_RANGE + Értéktartományban + + + + + filter.parameter_value_constraint.operator.NOT_IN_RANGE + Nem értéktartományban + + + + + filter.parameter_value_constraint.operator.GREATER_THAN_RANGE + Nagyobb, mint az értéktartomány + + + + + filter.parameter_value_constraint.operator.GREATER_EQUAL_RANGE + Nagyobb vagy egyenlő, mint az értéktartomány + + + + + filter.parameter_value_constraint.operator.LESS_THAN_RANGE + Kisebb, mint az értéktartomány + + + + + filter.parameter_value_constraint.operator.LESS_EQUAL_RANGE + Kisebb vagy egyenlő, mint az értéktartomány + + + + + filter.parameter_value_constraint.operator.RANGE_IN_RANGE + Tartomány teljesen az értéktartományban + + + + + filter.parameter_value_constraint.operator.RANGE_INTERSECT_RANGE + Tartomány metszi az értéktartományt + + + + + filter.text_constraint.value + Nincs érték beállítva + + + + + filter.number_constraint.value1 + Nincs érték beállítva + + + + + filter.number_constraint.value2 + Maximum érték + + + + + filter.datetime_constraint.value1 + Nincs dátum-idő beállítva + + + + + filter.datetime_constraint.value2 + Maximum dátum-idő + + + + + filter.constraint.add + Korlátozás hozzáadása + + + + + part.filter.parameters_count + Paraméterek száma + + + + + part.filter.lotDescription + Tétel leírása + + + + + parts_list.search.searching_for + Alkatrészek keresése a következő kulcsszóval: <b>%keyword%</b> + + + + + parts_list.search_options.caption + Engedélyezett keresési opciók + + + + + attachment.table.element_type + Kapcsolódó elem típusa + + + + + log.level.debug + Hibakeresés + + + + + log.level.info + Információ + + + + + log.level.notice + Értesítés + + + + + log.level.warning + Figyelmeztetés + + + + + log.level.error + Hiba + + + + + log.level.critical + Kritikus + + + + + log.level.alert + Riasztás + + + + + log.level.emergency + Vészhelyzet + + + + + log.type.security + Biztonsági esemény + + + + + log.type.instock_changed + [ELAVULT] Készlet megváltozott + + + + + log.target_id + Cél elem azonosító + + + + + entity.info.parts_count_recursive + Az ezzel az elemmel vagy annak alárendelt elemeivel rendelkező alkatrészek száma + + + + + tools.server_infos.title + Szerver információ + + + + + permission.preset.read_only + Csak olvasható + + + + + permission.preset.read_only.desc + Csak olvasási műveletek engedélyezése az adatokon + + + + + permission.preset.all_inherit + Összes öröklése + + + + + permission.preset.all_inherit.desc + Összes jogosultság öröklésre állítása + + + + + permission.preset.all_forbid + Összes tiltása + + + + + permission.preset.all_forbid.desc + Összes jogosultság tiltásra állítása + + + + + permission.preset.all_allow + Összes engedélyezése + + + + + permission.preset.all_allow.desc + Összes jogosultság engedélyezésre állítása + + + + + perm.server_infos + Szerver információ + + + + + permission.preset.editor + Szerkesztő + + + + + permission.preset.editor.desc + Alkatrészek és adatstruktúrák módosításának engedélyezése + + + + + permission.preset.admin + Adminisztrátor + + + + + permission.preset.admin.desc + Adminisztratív műveletek engedélyezése + + + + + permission.preset.button + Előre beállított alkalmazása + + + + + perm.attachments.show_private + Privát mellékletek megjelenítése + + + + + perm.attachments.list_attachments + Összes melléklet listájának megjelenítése + + + + + user.edit.permission_success + Jogosultsági előre beállított sikeresen alkalmazva. Ellenőrizd, hogy az új jogosultságok megfelelnek-e az igényeidnek. + + + + + perm.group.data + Adatok + + + + + part_list.action.action.group.needs_review + Ellenőrzés szükséges + + + + + part_list.action.action.set_needs_review + Ellenőrzés szükséges státusz beállítása + + + + + part_list.action.action.unset_needs_review + Ellenőrzés szükséges státusz törlése + + + + + part.edit.ipn + Belső alkatrészszám (IPN) + + + + + part.ipn.not_defined + Nincs meghatározva + + + + + part.table.ipn + IPN + + + + + currency.edit.update_rate + Árfolyam lekérése + + + + + currency.edit.exchange_rate_update.unsupported_currency + A pénznem nem támogatott az árfolyam szolgáltató által. Ellenőrizd az árfolyam szolgáltató konfigurációját. + + + + + currency.edit.exchange_rate_update.generic_error + Nem sikerült lekérni az árfolyamot. Ellenőrizd az árfolyam szolgáltató konfigurációját. + + + + + currency.edit.exchange_rate_updated.success + Árfolyam sikeresen lekérve. + + + + + project.bom.quantity + BOM mennyiség + + + + + project.bom.mountnames + Szerelési nevek + + + + + project.bom.name + Név + + + + + project.bom.comment + Jegyzetek + + + + + project.bom.part + Alkatrész + + + + + project.bom.add_entry + Bejegyzés hozzáadása + + + + + part_list.action.group.projects + Projektek + + + + + part_list.action.projects.add_to_project + Alkatrészek hozzáadása projekthez + + + + + project.bom.delete.confirm + Valóban törölni szeretnéd ezt a BOM bejegyzést? + + + + + project.add_parts_to_project + Alkatrészek hozzáadása a projekt BOM-hoz + + + + + part.info.add_part_to_project + Ez az alkatrész hozzáadása egy projekthez + + + + + project_bom_entry.label + BOM entry + + + + + project.edit.status + Projekt státusz + + + + + project.status.draft + Vázlat + + + + + project.status.planning + Tervezés + + + + + project.status.in_production + Gyártásban + + + + + project.status.finished + Befejezve + + + + + project.status.archived + Archiválva + + + + + part.new_build_part.error.build_part_already_exists + A projektnek már van épített alkatrésze! + + + + + project.edit.associated_build_part + Kapcsolódó épített alkatrész + + + + + project.edit.associated_build_part.add + Épített alkatrész hozzáadása + + + + + project.edit.associated_build.hint + Ez az alkatrész a projekt építményeit reprezentálja, amelyek valahol tárolva vannak. + + + + + part.info.projectBuildPart.hint + Ez az alkatrész a következő projekt építményeit reprezentálja, és hozzá van rendelve + + + + + part.is_build_part + Projekt épített alkatrész + + + + + project.info.title + Projekt információ + + + + + project.info.bom_entries_count + BOM entries + + + + + project.info.sub_projects_count + Alprojektek + + + + + project.info.bom_add_parts + BOM bejegyzések hozzáadása + + + + + project.info.info.label + Információ + + + + + project.info.sub_projects.label + Alprojektek + + + + + project.bom.price + Ár + + + + + part.info.withdraw_modal.title.withdraw + Alkatrészek kivonása tételből + + + + + part.info.withdraw_modal.title.add + Alkatrészek hozzáadása tételhez + + + + + part.info.withdraw_modal.title.move + Alkatrészek mozgatása egyik tételből a másikba + + + + + part.info.withdraw_modal.amount + Mennyiség + + + + + part.info.withdraw_modal.move_to + Áthelyezés ide + + + + + part.info.withdraw_modal.comment + Megjegyzés + + + + + part.info.withdraw_modal.comment.hint + Itt megadhatsz egy megjegyzést, amely leírja, miért végzed ezt a műveletet (például mire kellenek az alkatrészek). Ez az információ a naplóban kerül mentésre. + + + + + modal.close + Bezárás + + + + + modal.submit + Benyújtás + + + + + part.withdraw.success + Alkatrészek sikeresen hozzáadva/áthelyezve/kivonva. + + + + + perm.parts_stock + Alkatrész készlet + + + + + perm.parts_stock.withdraw + Alkatrészek kivonása a készletből + + + + + perm.parts_stock.add + Alkatrészek hozzáadása a készlethez + + + + + perm.parts_stock.move + Alkatrészek mozgatása tételek között + + + + + user.permissions_schema_updated + A felhasználód jogosultsági sémája frissítve lett a legújabb verzióra. + + + + + log.type.part_stock_changed + Alkatrész készlet megváltozott + + + + + log.part_stock_changed.withdraw + Készlet kivonva + + + + + log.part_stock_changed.add + Készlet hozzáadva + + + + + log.part_stock_changed.move + Készlet áthelyezve + + + + + log.part_stock_changed.comment + Megjegyzés + + + + + log.part_stock_changed.change + Változtatás + + + + + log.part_stock_changed.move_target + Cél mozgatása + + + + + tools.builtin_footprints_viewer.title + Beépített lábnyom kép galéria + + + + + tools.builtin_footprints_viewer.hint + Ez a galéria felsorolja az összes elérhető beépített lábnyom képet. Ha egy mellékletben szeretnéd használni őket, írd be a nevet (vagy egy kulcsszót) a melléklet útvonal mezőjébe, és válaszd ki a képet a legördülő menüből. + + + + + tools.ic_logos.title + IC logos + + + + + part_list.action.group.labels + Címkék + + + + + part_list.action.projects.generate_label + Címkék generálása (alkatrészekhez) + + + + + part_list.action.projects.generate_label_lot + Címkék generálása (alkatrész tételekhez) + + + + + part_list.action.generate_label.empty + Üres címke + + + + + project.info.builds.label + Építés + + + + + project.builds.build_not_possible + Építés nem lehetséges: Alkatrészek nincsenek készleten + + + + + project.builds.following_bom_entries_miss_instock + A következő alkatrészek nem rendelkeznek elegendő készlettel a projekt legalább egyszeri megépítéséhez: + + + + + project.builds.stocked + stocked + + + + + project.builds.needed + needed + + + + + project.builds.build_possible + Építés lehetséges + + + + + project.builds.number_of_builds_possible + Elég készlet van <b>%max_builds%</b> építéshez ebből a projektből. + + + + + project.builds.check_project_status + A jelenlegi projekt státusz <b>"%project_status%"</b>. Ellenőrizd, hogy valóban szeretnéd-e megépíteni a projektet ebben az állapotban! + + + + + project.builds.following_bom_entries_miss_instock_n + Nincs elég készleted a projekt %number_of_builds% szoros megépítéséhez. A következő alkatrészeknél hiányzik a készlet: + + + + + project.build.flash.invalid_input + Nem lehet megépíteni a projektet. Ellenőrizd az adatbevitelt! + + + + + project.build.required_qty + Szükséges mennyiség + + + + + project.build.btn_build + Építés + + + + + project.build.help + Válaszd ki, hogy melyik alkatrész tételekből és milyen mennyiségben vonj ki készletet a projekt megépítéséhez. Jelöld be az egyes BOM bejegyzésekhez tartozó jelölőnégyzetet, amikor befejezted az alkatrészek kivonását, vagy használd a felső jelölőnégyzetet az összes egyszerre történő bejelöléséhez. + + + + + project.build.buildsPartLot.new_lot + Új tétel létrehozása + + + + + project.build.add_builds_to_builds_part + Építmények hozzáadása a projekt épített alkatrészéhez + + + + + project.build.builds_part_lot + Cél tétel + + + + + project.builds.number_of_builds + Építési mennyiség + + + + + project.builds.no_stocked_builds + Készleten lévő építmények száma + + + + + user.change_avatar.label + Profil kép módosítása + + + + + user_settings.change_avatar.label + Profil kép módosítása + + + + + user_settings.remove_avatar.label + Profil kép eltávolítása + + + + + part.edit.name.category_hint + Tipp a kategóriától + + + + + category.edit.partname_regex.placeholder + pl. "/Kondenzátor \d+ nF/i" + + + + + category.edit.partname_regex.help + A PCRE-compatible regular expression, which a part name have to match. + + + + + entity.select.add_hint + Használj -> jelet hierarchikus struktúrák létrehozásához, például "1. csomópont->1.1. csomópont" + + + + + entity.select.group.new_not_added_to_DB + Új (még nem hozzáadva az adatbázishoz) + + + + + part.edit.save_and_new + Mentés és új üres alkatrész létrehozása + + + + + homepage.first_steps.title + Első lépések + + + + + homepage.first_steps.introduction + Az adatbázisod még üres. Érdemes elolvasni a <a href="%url%">dokumentációt</a> vagy elkezdeni a következő adatstruktúrák létrehozását: + + + + + homepage.first_steps.create_part + Vagy közvetlenül <a href="%url%">hozz létre egy új alkatrészt</a>. + + + + + homepage.first_steps.hide_hint + Ez a doboz elrejtésre kerül, amint létrehoztad az első alkatrészedet. + + + + + homepage.forum.text + A Part-DB-vel kapcsolatos kérdésekhez használd a <a href="%href%" class="link-external" target="_blank">vitafórumot</a> + + + + + log.element_edited.changed_fields.category + Kategória + + + + + log.element_edited.changed_fields.footprint + Lábnyom + + + + + log.element_edited.changed_fields.manufacturer + Gyártó + + + + + log.element_edited.changed_fields.value_typical + typ. value + + + + + log.element_edited.changed_fields.pw_reset_expires + Jelszó visszaállítás + + + + + log.element_edited.changed_fields.comment + Jegyzetek + + + + + log.element_edited.changed_fields.supplierpartnr + Beszállítói alkatrészszám + + + + + log.element_edited.changed_fields.supplier_product_url + Ajánlatra mutató link + + + + + log.element_edited.changed_fields.price + Ár + + + + + log.element_edited.changed_fields.min_discount_quantity + Minimális kedvezményes mennyiség + + + + + log.element_edited.changed_fields.original_filename + Eredeti fájlnév + + + + + log.element_edited.changed_fields.path + Fájlútvonal + + + + + log.element_edited.changed_fields.description + Leírás + + + + + log.element_edited.changed_fields.manufacturing_status + Gyártási állapot + + + + + log.element_edited.changed_fields.options.barcode_type + Vonalkód típus + + + + + log.element_edited.changed_fields.status + Állapot + + + + + log.element_edited.changed_fields.quantity + BOM mennyiség + + + + + log.element_edited.changed_fields.mountnames + Szerelési nevek + + + + + log.element_edited.changed_fields.name + Név + + + + + log.element_edited.changed_fields.part + Alkatrész + + + + + log.element_edited.changed_fields.price_currency + Ár pénzneme + + + + + log.element_edited.changed_fields.partname_hint + Alkatrész név tipp + + + + + log.element_edited.changed_fields.partname_regex + Név szűrő + + + + + log.element_edited.changed_fields.disable_footprints + Lábnyomok letiltása + + + + + log.element_edited.changed_fields.disable_manufacturers + Gyártók letiltása + + + + + log.element_edited.changed_fields.disable_autodatasheets + Automatikus adatlap linkek letiltása + + + + + log.element_edited.changed_fields.disable_properties + Tulajdonságok letiltása + + + + + log.element_edited.changed_fields.default_description + Alapértelmezett leírás + + + + + log.element_edited.changed_fields.default_comment + Alapértelmezett jegyzetek + + + + + log.element_edited.changed_fields.filetype_filter + Engedélyezett fájlkiterjesztések + + + + + log.element_edited.changed_fields.not_selectable + Nincs kiválasztva + + + + + log.element_edited.changed_fields.parent + Szülő elem + + + + + log.element_edited.changed_fields.shipping_costs + Szállítási költségek + + + + + log.element_edited.changed_fields.default_currency + Alapértelmezett pénznem + + + + + log.element_edited.changed_fields.address + Cím + + + + + log.element_edited.changed_fields.phone_number + Telefonszám + + + + + log.element_edited.changed_fields.fax_number + Faxszám + + + + + log.element_edited.changed_fields.email_address + E-mail + + + + + log.element_edited.changed_fields.website + Weboldal + + + + + log.element_edited.changed_fields.auto_product_url + Termék URL + + + + + log.element_edited.changed_fields.is_full + Tárolási helyszín tele + + + + + log.element_edited.changed_fields.limit_to_existing_parts + Csak meglévő alkatrészekre korlátozás + + + + + log.element_edited.changed_fields.only_single_part + Csak egyetlen alkatrész + + + + + log.element_edited.changed_fields.storage_type + Tárolási típus + + + + + log.element_edited.changed_fields.footprint_3d + 3D model + + + + + log.element_edited.changed_fields.master_picture_attachment + Előnézeti kép + + + + + log.element_edited.changed_fields.exchange_rate + Árfolyam + + + + + log.element_edited.changed_fields.iso_code + Árfolyam + + + + + log.element_edited.changed_fields.unit + Egység szimbólum + + + + + log.element_edited.changed_fields.is_integer + Egész szám + + + + + log.element_edited.changed_fields.use_si_prefix + SI előtag használata + + + + + log.element_edited.changed_fields.options.width + Szélesség + + + + + log.element_edited.changed_fields.options.height + Magasság + + + + + log.element_edited.changed_fields.options.supported_element + Cél típusa + + + + + log.element_edited.changed_fields.options.additional_css + További stílusok (CSS) + + + + + log.element_edited.changed_fields.options.lines + Tartalom + + + + + log.element_edited.changed_fields.permissions.data + Jogosultságok + + + + + log.element_edited.changed_fields.disabled + Letiltva + + + + + log.element_edited.changed_fields.theme + Téma + + + + + log.element_edited.changed_fields.timezone + Időzóna + + + + + log.element_edited.changed_fields.language + Nyelv + + + + + log.element_edited.changed_fields.email + E-mail + + + + + log.element_edited.changed_fields.department + Osztály + + + + + log.element_edited.changed_fields.last_name + Vezetéknév + + + + + log.element_edited.changed_fields.first_name + Keresztnév + + + + + log.element_edited.changed_fields.group + Csoport + + + + + log.element_edited.changed_fields.currency + Előnyben részesített pénznem + + + + + log.element_edited.changed_fields.enforce2FA + 2FA kikényszerítése + + + + + log.element_edited.changed_fields.symbol + Szimbólum + + + + + log.element_edited.changed_fields.value_min + Minimális érték + + + + + log.element_edited.changed_fields.value_max + Maximális érték + + + + + log.element_edited.changed_fields.value_text + Szöveges érték + + + + + log.element_edited.changed_fields.show_in_table + Táblázatban megjelenítés + + + + + log.element_edited.changed_fields.attachment_type + Táblázatban megjelenítés + + + + + log.element_edited.changed_fields.needs_review + Ellenőrzés szükséges + + + + + log.element_edited.changed_fields.tags + Címkék + + + + + log.element_edited.changed_fields.mass + Tömeg + + + + + log.element_edited.changed_fields.ipn + IPN + + + + + log.element_edited.changed_fields.favorite + Kedvenc + + + + + log.element_edited.changed_fields.minamount + Minimális készlet + + + + + log.element_edited.changed_fields.manufacturer_product_url + Termékoldalra mutató link + + + + + log.element_edited.changed_fields.manufacturer_product_number + MPN + + + + + log.element_edited.changed_fields.partUnit + Mértékegység + + + + + log.element_edited.changed_fields.expiration_date + Lejárati dátum + + + + + log.element_edited.changed_fields.amount + Mennyiség + + + + + log.element_edited.changed_fields.storage_location + Tárolási helyszín + + + + + attachment.max_file_size + Maximum fájlméret + + + + + user.saml_user + SSO / SAML user + + + + + user.saml_user.pw_change_hint + A felhasználód egyszeri bejelentkezést (SSO) használ. Itt nem módosíthatod a jelszót és a 2FA beállításokat. Konfiguráld őket a központi SSO szolgáltatónál! + + + + + login.sso_saml_login + Egyszeri bejelentkezés (SSO) + + + + + login.local_login_hint + Az alábbi űrlap csak helyi felhasználóval való bejelentkezéshez használható. Ha egyszeri bejelentkezéssel szeretnél bejelentkezni, nyomd meg a fenti gombot. + + + + + part_list.action.action.export + Alkatrészek exportálása + + + + + part_list.action.export_json + Exportálás JSON formátumba + + + + + part_list.action.export_csv + Exportálás CSV formátumba + + + + + part_list.action.export_yaml + Exportálás YAML formátumba + + + + + part_list.action.export_xml + Exportálás XML formátumba + + + + + part_list.action.export_xlsx + Exportálás Excel formátumba + + + + + parts.import.title + Alkatrészek importálása + + + + + parts.import.errors.title + Importálási hibák + + + + + parts.import.flash.error + Hibák történtek az importálás során. Ez valószínűleg érvénytelen adatok miatt van. + + + + + parts.import.format.auto + Automatikus (a fájlkiterjesztés alapján) + + + + + parts.import.flash.error.unknown_format + Nem sikerült meghatározni a formátumot a megadott fájlból! + + + + + parts.import.flash.error.invalid_file + Érvénytelen fájl. Kérjük, ellenőrizd, hogy a megfelelő formátumot választottad-e! + + + + + parts.import.part_category.label + Kategória felülbírálása + + + + + parts.import.part_category.help + Ha itt választasz egy értéket, az összes importált alkatrész ehhez a kategóriához lesz rendelve, függetlenül attól, hogy mit állítottak be az adatokban. + + + + + import.create_unknown_datastructures + Ismeretlen adatstruktúrák létrehozása + + + + + import.create_unknown_datastructures.help + Ha ez kiválasztva van, az adatbázisban még nem létező adatstruktúrák (például kategóriák, lábnyomok stb.) automatikusan létrejönnek. Ha nincs kiválasztva, csak a meglévő adatstruktúrák lesznek használva, és ha nem található megfelelő adatstruktúra, az alkatrész nem lesz semmihez rendelve. + + + + + import.path_delimiter + Útvonal elválasztó + + + + + import.path_delimiter.help + Az elválasztó, amely az adatstruktúrák útvonalának különböző szintjeit jelöli, például kategória, lábnyom stb. + + + + + parts.import.help_documentation + További információkért lásd a <a href="%link%">dokumentációt</a> a fájlformátumról. + + + + + parts.import.help + Ezzel az eszközzel meglévő fájlokból importálhatsz alkatrészeket. Az alkatrészek közvetlenül az adatbázisba kerülnek, ezért kérjük, előzetesen ellenőrizd a fájl tartalmát, mielőtt feltöltenéd ide. + + + + + parts.import.flash.success + Alkatrész importálás sikeres! + + + + + parts.import.errors.imported_entities + Importált alkatrészek + + + + + perm.import + Adatok importálása + + + + + parts.import.part_needs_review.label + Összes importált alkatrész "Ellenőrzés szükséges" jelölése + + + + + parts.import.part_needs_review.help + Ha ez az opció kiválasztva van, az összes alkatrész "Ellenőrzés szükséges" jelölést kap, függetlenül attól, hogy mit állítottak be az adatokban. + + + + + project.bom_import.flash.success + %count% BOM bejegyzés sikeresen importálva. + + + + + project.bom_import.type + Típus + + + + + project.bom_import.type.kicad_pcbnew + KiCAD Pcbnew BOM (CSV fájl) + + + + + project.bom_import.clear_existing_bom + Meglévő BOM bejegyzések törlése importálás előtt + + + + + project.bom_import.clear_existing_bom.help + Ezen opció kiválasztása törli a projekt összes meglévő BOM bejegyzését, és felülírja őket az importált BOM fájllal! + + + + + project.bom_import.flash.invalid_file + A fájl nem importálható. Kérjük, ellenőrizd, hogy a megfelelő fájltípust választottad-e. Hibaüzenet: %message% + + + + + project.bom_import.flash.invalid_entries + Érvényesítési hiba! Kérjük, ellenőrizd az adataidat! + + + + + project.import_bom + BOM importálása projekthez + + + + + project.edit.bom.import_bom + BOM importálása + + + + + measurement_unit.new + Új mértékegység + + + + + measurement_unit.edit + Mértékegység szerkesztése + + + + + user.aboutMe.label + Rólam + + + + + storelocation.owner.label + Tulajdonos + + + + + storelocation.part_owner_must_match.label + Az alkatrész tétel tulajdonosának meg kell egyeznie a tárolási helyszín tulajdonosával + + + + + part_lot.owner + Tulajdonos + + + + + part_lot.owner.help + Csak a tulajdonos vonhat ki vagy adhat hozzá készletet ehhez a tételhez. + + + + + log.element_edited.changed_fields.owner + Tulajdonos + + + + + log.element_edited.changed_fields.instock_unknown + Ismeretlen mennyiség + + + + + log.element_edited.changed_fields.needs_refill + Utántöltés szükséges + + + + + part.withdraw.access_denied + Nem engedélyezett a kívánt művelet végrehajtása. Kérjük, ellenőrizd a jogosultságaidat és az alkatrész tételek tulajdonosát. + + + + + part.info.amount.less_than_desired + Kevesebb, mint a kívánt + + + + + log.cli_user + CLI user + + + + + log.element_edited.changed_fields.part_owner_must_match + Az alkatrész tulajdonosának meg kell egyeznie a tárolási helyszín tulajdonosával + + + + + part.filter.lessThanDesired + A készlet kevesebb, mint a kívánt (teljes mennyiség < minimális mennyiség) + + + + + part.filter.lotOwner + Tétel tulajdonosa + + + + + user.show_email_on_profile.label + E-mail megjelenítése a nyilvános profiloldalon + + + + + log.details.title + Napló részletek + + + + + log.user_login.login_from_ip + Bejelentkezés IP-címről + + + + + log.user_login.ip_anonymize_hint + Ha az IP-cím utolsó számjegyei hiányoznak, akkor az GDPR mód engedélyezve van, amelyben az IP-címek anonimizálva vannak. + + + + + log.user_not_allowed.unauthorized_access_attempt_to + Jogosulatlan hozzáférési kísérlet az oldalhoz + + + + + log.user_not_allowed.hint + A kérés blokkolva lett. Nem szükséges további művelet. + + + + + log.no_comment + Nincs megjegyzés + + + + + log.element_changed.field + Mező + + + + + log.element_changed.data_before + Adatok a változtatás előtt + + + + + error_table.error + Hiba történt a kérésed során. + + + + + part.table.invalid_regex + Érvénytelen reguláris kifejezés (regex) + + + + + log.element_changed.data_after + Adatok a változtatás után + + + + + log.element_changed.diff + Különbség + + + + + log.undo.undo.short + Visszavonás + + + + + log.undo.revert.short + Visszaállítás erre az időbélyegre + + + + + log.view_version + Verzió megtekintése + + + + + log.undo.undelete.short + Visszaállítás + + + + + log.element_edited.changed_fields.id + ID + + + + + log.element_edited.changed_fields.id_owner + Tulajdonos + + + + + log.element_edited.changed_fields.parent_id + Szülő + + + + + log.details.delete_entry + Naplóbejegyzés törlése + + + + + log.delete.message.title + Valóban törölni szeretnéd a naplóbejegyzést? + + + + + log.delete.message + Ha ez egy elem előzmény bejegyzés, ez megszakítja az elem előzményeit! Ez váratlan eredményekhez vezethet az időutazás funkció használatakor. + + + + + log.collection_deleted.on_collection + Gyűjteményen + + + + + log.element_edited.changed_fields.attachments + Mellékletek + + + + + tfa_u2f.add_key.registration_error + Hiba történt a biztonsági kulcs regisztrálása során. Próbáld újra, vagy használj másik biztonsági kulcsot! + + + + + log.target_type.none + Nincs + + + + + ui.darkmode.light + Világos + + + + + ui.darkmode.dark + Sötét + + + + + ui.darkmode.auto + Automatikus (a rendszerbeállítások alapján dönt) + + + + + label_generator.no_lines_given + Nincs szöveges tartalom megadva! A címkék üresek maradnak. + + + + + user.password_strength.very_weak + Nagyon gyenge + + + + + user.password_strength.weak + Gyenge + + + + + user.password_strength.medium + Közepes + + + + + user.password_strength.strong + Erős + + + + + user.password_strength.very_strong + Nagyon erős + + + + + perm.users.impersonate + Más felhasználók megszemélyesítése + + + + + user.impersonated_by.label + Megszemélyesítette + + + + + user.stop_impersonation + Megszemélyesítés leállítása + + + + + user.impersonate.btn + Megszemélyesítés + + + + + user.impersonate.confirm.title + Valóban megszemélyesíted ezt a felhasználót? + + + + + user.impersonate.confirm.message + Ez naplózásra kerül. Csak akkor tedd ezt, ha jó okod van rá. + + + + + log.type.security.user_impersonated + Felhasználó megszemélyesítve + + + + + info_providers.providers_list.title + Információszolgáltatók + + + + + info_providers.providers_list.active + Aktív + + + + + info_providers.providers_list.disabled + Letiltva + + + + + info_providers.capabilities.basic + Alap + + + + + info_providers.capabilities.footprint + Lábnyom + + + + + info_providers.capabilities.picture + Kép + + + + + info_providers.capabilities.datasheet + Adatlapok + + + + + info_providers.capabilities.price + Árak + + + + + part.info_provider_reference.badge + Az alkatrész létrehozásához használt információszolgáltató. + + + + + part.info_provider_reference + Információszolgáltató által létrehozva + + + + + oauth_client.connect.btn + OAuth csatlakozás + + + + + info_providers.table.provider.label + Szolgáltató + + + + + info_providers.search.keyword + Kulcsszó + + + + + info_providers.search.submit + Keresés + + + + + info_providers.search.providers.help + Válaszd ki, hogy mely szolgáltatókban kell keresni. + + + + + info_providers.search.providers + Szolgáltatók + + + + + info_providers.search.info_providers_list + Összes elérhető információszolgáltató megjelenítése + + + + + info_providers.search.title + Alkatrészek létrehozása információszolgáltatóból + + + + + oauth_client.flash.connection_successful + Sikeresen csatlakozva az OAuth alkalmazáshoz! + + + + + perm.part.info_providers + Információszolgáltatók + + + + + perm.part.info_providers.create_parts + Alkatrészek létrehozása információszolgáltatóból + + + + + entity.edit.alternative_names.label + Alternatív nevek + + + + + entity.edit.alternative_names.help + Az itt megadott alternatív nevek az információszolgáltatók eredményei alapján használhatók ennek az elemnek a megtalálására. + + + + + info_providers.form.help_prefix + Szolgáltató + + + + + update_manager.new_version_available.title + Új verzió elérhető + + + + + update_manager.new_version_available.text + A Part-DB új verziója elérhető. Nézd meg itt + + + + + update_manager.new_version_available.only_administrators_can_see + Csak adminisztrátorok láthatják ezt az üzenetet. + + + + + perm.system.show_available_updates + Elérhető Part-DB frissítések megjelenítése + + + + + user.settings.api_tokens + API tokens + + + + + user.settings.api_tokens.description + Egy API token segítségével más alkalmazások hozzáférhetnek a Part + + + + + api_tokens.name + Név + + + + + api_tokens.access_level + Hozzáférési szint + + + + + api_tokens.expiration_date + Lejárati dátum + + + + + api_tokens.added_date + Hozzáadva + + + + + api_tokens.last_time_used + Utoljára használva + + + + + datetime.never + Soha + + + + + api_token.valid + Érvényes + + + + + api_token.expired + Lejárt + + + + + user.settings.show_api_documentation + API dokumentáció megjelenítése + + + + + api_token.create_new + Új API token létrehozása + + + + + api_token.level.read_only + Csak olvasható + + + + + api_token.level.edit + Szerkesztés + + + + + api_token.level.admin + Adminisztrátor + + + + + api_token.level.full + Teljes + + + + + api_tokens.access_level.help + Korlátozhatod, hogy az API token mit érhet el. A hozzáférés mindig a felhasználód jogosultságai által korlátozott. + + + + + api_tokens.expiration_date.help + Ezen dátum után a token nem használható. Hagyd üresen, ha a token soha nem jár le. + + + + + api_tokens.your_token_is + Az API tokened + + + + + api_tokens.please_save_it + Kérjük, mentsd el. Nem fogod újra látni! + + + + + api_tokens.create_new.back_to_user_settings + Vissza a felhasználói beállításokhoz + + + + + project.build.dont_check_quantity + Ne ellenőrizze a mennyiségeket + + + + + project.build.dont_check_quantity.help + Ha ez az opció ki van választva, a megadott kivonási mennyiségeket úgy használják, ahogy megadták, függetlenül attól, hogy ténylegesen több vagy kevesebb alkatrészre van-e szükség a projekt megépítéséhez. + + + + + part_list.action.invert_selection + Kijelölés megfordítása + + + + + perm.api + API + + + + + perm.api.access_api + API hozzáférés + + + + + perm.api.manage_tokens + API tokenek kezelése + + + + + user.settings.api_tokens.delete.title + Valóban törölni szeretnéd ezt az API tokent? + + + + + user.settings.api_tokens.delete + Törlés + + + + + user.settings.api_tokens.delete.message + Az alkalmazás, amely ezt az API tokent használja, többé nem fér hozzá a Part-DB-hez. Ez a művelet nem vonható vissza! + + + + + api_tokens.deleted + API token deleted successfully! + + + + + user.settings.api_tokens.no_api_tokens_yet + Még nincsenek API tokenek konfigurálva. + + + + + api_token.ends_with + Végződik vele + + + + + entity.select.creating_new_entities_not_allowed + Nem engedélyezett új entitások létrehozása ebből a típusból! Kérjük, válassz egy már meglévőt. + + + + + scan_dialog.mode + Vonalkód típus + + + + + scan_dialog.mode.auto + Automatikus felismerés + + + + + scan_dialog.mode.ipn + IPN barcode + + + + + scan_dialog.mode.internal + Part-DB vonalkód + + + + + part_association.label + Alkatrész társítás + + + + + part.edit.tab.associations + Társított alkatrészek + + + + + part_association.edit.other_part + Társított alkatrész + + + + + part_association.edit.type + Kapcsolat típusa + + + + + part_association.edit.comment + Jegyzetek + + + + + part_association.edit.type.help + Itt kiválaszthatod, hogy a kiválasztott alkatrész hogyan kapcsolódik ehhez az alkatrészhez. + + + + + part_association.table.from_this_part + Társítások ettől az alkatrésztől másokhoz + + + + + part_association.table.from + Tól + + + + + part_association.table.type + Kapcsolat + + + + + part_association.table.to + Ig + + + + + part_association.type.compatible + Kompatibilis ezzel + + + + + part_association.table.to_this_part + Társítások ehhez az alkatrészhez másoktól + + + + + part_association.type.other + Egyéb (egyedi érték) + + + + + part_association.type.supersedes + Felülírja + + + + + part_association.edit.other_type + Egyedi típus + + + + + part_association.edit.delete.confirm + Valóban törölni szeretnéd ezt a társítást? Ez nem vonható vissza. + + + + + part_lot.edit.advanced + Speciális opciók kibontása + + + + + part_lot.edit.vendor_barcode + Szállítói vonalkód + + + + + part_lot.edit.vendor_barcode.help + Ha ennek a tételnek már van vonalkódja (pl. a szállító által elhelyezve), itt megadhatod annak tartalmát, hogy könnyen beolvasható legyen. + + + + + scan_dialog.mode.vendor + Szállítói vonalkód (az alkatrész tételben konfigurálva) + + + + + project.bom.instockAmount + Készleten lévő mennyiség + + + + + collection_type.new_element.tooltip + Ez az elem újonnan lett létrehozva, és még nem került mentésre az adatbázisba. + + + + + part.merge.title + Alkatrész egyesítése + + + + + part.merge.title.into + into + + + + + part.merge.confirm.title + Valóban egyesíteni szeretnéd a(z) <b>%other%</b> alkatrészt a(z) <b>%target%</b> alkatrészbe? + + + + + part.merge.confirm.message + <b>%other%</b> will be deleted, and the part will be saved with the shown information. + + + + + part.info.merge_modal.title + Alkatrészek egyesítése + + + + + part.info.merge_modal.other_part + Másik alkatrész + + + + + part.info.merge_modal.other_into_this + Másik alkatrész egyesítése ebbe (a másik törlése, ennek megtartása) + + + + + part.info.merge_modal.this_into_other + Ezen alkatrész egyesítése a másikba (ennek törlése, a másik megtartása) + + + + + part.info.merge_btn + Alkatrész egyesítése + + + + + part.update_part_from_info_provider.btn + Alkatrész frissítése információszolgáltatókból + + + + + info_providers.update_part.title + Meglévő alkatrész frissítése információszolgáltatóból + + + + + part.merge.flash.please_review + Az adatok még nincsenek mentve. Nézd át a változtatásokat, és kattints a mentésre az új adatok tárolásához. + + + + + user.edit.flash.permissions_fixed + Más jogosultságokhoz szükséges jogosultságok hiányoztak. Ez javítva lett. Kérjük, ellenőrizd, hogy a jogosultságok megfelelnek-e a szándékodnak. + + + + + permission.legend.dependency_note + Kérjük, vedd figyelembe, hogy néhány jogosultsági művelet egymástól függ. Ha figyelmeztetést kapsz, hogy hiányzó jogosultságok javítva lettek, és egy jogosultság újra engedélyezésre került, akkor a függő műveletet is tiltásra kell állítanod. A függőségek általában a művelet jobb oldalán találhatók. + + + + + log.part_stock_changed.timestamp + Időbélyeg + + + + + part.info.withdraw_modal.timestamp + Művelet időbélyege + + + + + part.info.withdraw_modal.timestamp.hint + Ebben a mezőben megadhatod a valós dátumot, amikor a készletművelet ténylegesen megtörtént, és nem csak azt, amikor naplózva lett. Ez az érték a naplóbejegyzés extra mezőjében kerül mentésre. + + + + + part.info.withdraw_modal.delete_lot_if_empty + Tétel törlése, ha üressé válik + + + + + info_providers.search.error.client_exception + Hiba történt az információszolgáltatóval való kommunikáció során. Ellenőrizd ennek a szolgáltatónak a konfigurációját, és frissítsd az OAuth tokeneket, ha lehetséges. + + + + + eda_info.reference_prefix.placeholder + e.g. R + + + + + eda_info.reference_prefix + Hivatkozási előtag + + + + + eda_info.kicad_section.title + KiCad-specifikus beállítások + + + + + eda_info.value + Érték + + + + + eda_info.value.placeholder + e.g. 100n + + + + + eda_info.exclude_from_bom + Alkatrész kizárása a BOM-ból + + + + + eda_info.exclude_from_board + Alkatrész kizárása a NYÁK/lapból + + + + + eda_info.exclude_from_sim + Alkatrész kizárása a szimulációból + + + + + eda_info.kicad_symbol + KiCad vázlati szimbólum + + + + + eda_info.kicad_symbol.placeholder + pl. Transistor_BJT:BC547 + + + + + eda_info.kicad_footprint + KiCad lábnyom + + + + + eda_info.kicad_footprint.placeholder + pl. Package_TO_SOT_THT:TO-92 + + + + + part.edit.tab.eda + EDA information + + + + + api.api_endpoints.title + API endpoints + + + + + api.api_endpoints.partdb + Part-DB API + + + + + api.api_endpoints.kicad_root_url + KiCad API gyökér URL + + + + + eda_info.visibility + Láthatóság kényszerítése + + + + + eda_info.visibility.help + Alapértelmezés szerint az EDA szoftver számára való láthatóság automatikusan meghatározásra kerül. Ezzel a jelölőnégyzettel kényszerítheted, hogy az alkatrész látható vagy láthatatlan legyen. + + + + + part.withdraw.zero_amount + Nulla mennyiséget próbáltál kivonni/hozzáadni! Nem történt művelet. + + + + + login.flash.access_denied_please_login + Hozzáférés megtagadva! Kérjük, jelentkezz be a folytatáshoz. + + + + + attachment.upload_multiple_files + Fájlok feltöltése + + + + + entity.mass_creation_flash + %COUNT% entitás sikeresen létrehozva. + + + + + info_providers.search.number_of_results + %number% results + + + + + info_providers.search.no_results + Nem található eredmény + + + + + tfa.check.code.confirmation + Generált kód + + + + + info_providers.search.show_existing_part + Meglévő alkatrész megjelenítése + + + + + info_providers.search.edit_existing_part + Meglévő alkatrész szerkesztése + + + + + info_providers.search.existing_part_found.short + Az alkatrész már létezik + + + + + info_providers.search.existing_part_found + Ez az alkatrész (vagy egy nagyon hasonló) már megtalálható az adatbázisban. Kérjük, ellenőrizd, hogy ugyanaz-e, és hogy valóban újra létre akarod-e hozni! + + + + + info_providers.search.update_existing_part + Meglévő alkatrész frissítése információszolgáltatóból + + + + + part.create_from_info_provider.no_category_yet + A kategóriát nem tudta automatikusan meghatározni az információszolgáltató. Nézd át az adatokat, és válaszd ki a kategóriát kézzel. + + + + + part_lot.edit.user_barcode + Felhasználói vonalkód + + + + + scan_dialog.mode.user + Felhasználó által definiált vonalkód (az alkatrész tételben konfigurálva) + + + + + scan_dialog.mode.eigp + EIGP 114 barcode (e.g. the datamatrix codes on digikey and mouser orders) + + + + + scan_dialog.info_mode + Információ mód (Vonalkód dekódolása és tartalmának megjelenítése, de nem irányít át az alkatrészhez) + + + + + label_scanner.decoded_info.title + Dekódolt információ + + + + + label_generator.edit_profiles + Profilok szerkesztése + + + + + label_generator.profile_name_empty + A profilnév nem lehet üres! + + + + + label_generator.save_profile_name + Profilnév + + + + + label_generator.save_profile + Mentés új profilként + + + + + label_generator.profile_saved + Profil mentve! + + + + + settings.ips.element14 + Element 14 / Farnell + + + + + settings.ips.element14.apiKey + API kulcs + + + + + settings.ips.element14.apiKey.help + API kulcsot regisztrálhatsz a <a href="https://partner.element14.com/">https://partner.element14.com/</a> oldalon. + + + + + settings.ips.element14.storeId + Áruház domain + + + + + settings.ips.element14.storeId.help + Az áruház domain, ahonnan az adatokat lekérik. Ez meghatározza az eredmények nyelvét és pénznemét. A érvényes domainek listáját lásd <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">itt</a>. + + + + + settings.ips.tme + TME + + + + + settings.ips.tme.token + API token + + + + + settings.ips.tme.token.help + API tokent és titkot szerezhetsz a <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a> oldalon. + + + + + settings.ips.tme.secret + API titok + + + + + settings.ips.tme.currency + Pénznem + + + + + settings.ips.tme.language + Nyelv + + + + + settings.ips.tme.country + Ország + + + + + settings.ips.tme.grossPrices + Bruttó árak lekérése (adóval együtt) + + + + + settings.ips.mouser + Mouser + + + + + settings.ips.mouser.apiKey + API key + + + + + settings.ips.mouser.apiKey.help + API kulcsot regisztrálhatsz a <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a> oldalon. + + + + + settings.ips.mouser.searchLimit + Keresési limit + + + + + settings.ips.mouser.searchLimit.help + Egy keresés maximális eredményeinek száma. Nem lehet nagyobb, mint 50. + + + + + settings.ips.mouser.searchOptions + Keresési szűrők + + + + + settings.ips.mouser.searchOptions.help + Ez lehetővé teszi, hogy csak bizonyos elérhetőséggel és/vagy megfelelőséggel rendelkező alkatrészeket mutass. + + + + + settings.ips.mouser.searchOptions.none + Nincs szűrő + + + + + settings.ips.mouser.searchOptions.rohs + Csak RoHS megfelelőségű alkatrészek + + + + + settings.ips.mouser.searchOptions.inStock + Csak készleten lévő alkatrészek + + + + + settings.ips.mouser.searchOptions.rohsAndInStock + Csak készleten lévő, RoHS megfelelőségű alkatrészek + + + + + settings.ips.lcsc + LCSC + + + + + settings.ips.lcsc.help + Figyelmeztetés: Az LCSC nem biztosít hivatalos API-t. Ez a szolgáltató a webáruház API-ját használja. Az LCSC nem szándékozta ennek az API-nak a használatát, és bármikor meghibásodhat, ezért saját felelősségre használd. + + + + + settings.ips.lcsc.enabled + Engedélyezés + + + + + settings.ips.lcsc.currency + Pénznem + + + + + settings.system.attachments + Mellékletek és fájlok + + + + + settings.system.attachments.maxFileSize + Maximális fájlméret + + + + + settings.system.attachments.maxFileSize.help + A feltölthető fájlok maximális mérete. Kérjük, vedd figyelembe, hogy ezt a PHP konfiguráció is korlátozza. + + + + + settings.system.attachments.allowDownloads + Külső fájlok letöltésének engedélyezése + + + + + settings.system.attachments.allowDownloads.help + Ezzel az opcióval a felhasználók külső fájlokat tölthetnek le a Part-DB-be URL megadásával. <b>Figyelem: Ez biztonsági problémát jelenthet, mivel lehetővé teheti a felhasználók számára, hogy a Part-DB-n keresztül hozzáférjenek intranetes erőforrásokhoz!</b> + + + + + settings.system.attachments.downloadByDefault + Új melléklet URL-ek alapértelmezett letöltése + + + + + settings.system.customization + Testreszabás + + + + + settings.system.customization.instanceName + Példány neve + + + + + settings.system.customization.instanceName.help + A Part-DB telepítés neve. Az érték a navigációs sávban és a címekben jelenik meg. + + + + + settings.system.customization.banner + Kezdőlap banner + + + + + settings.system.history + Előzménynapló + + + + + settings.system.history.saveChangedFields + Mentse, hogy mely elemek mezői változtak a naplóbejegyzésekben + + + + + settings.system.history.saveOldData + A régi adatok mentése a naplóbejegyzésekben az elem változtatásakor + + + + + settings.system.history.saveNewData + Az új adatok mentése a naplóbejegyzésekben az elem változtatásakor/létrehozásakor + + + + + settings.system.history.saveRemovedData + Az eltávolított adatok mentése a naplóbejegyzésekben az elem törlésekor + + + + + settings.system.customization.theme + Globális téma + + + + + settings.system.history.enforceComments + Megjegyzések kényszerítése művelettípusokhoz + + + + + settings.system.history.enforceComments.description + Ezzel az opcióval megadhatod, hogy mely műveletekhez kell a felhasználóknak indoklást adni, amely a naplóban kerül mentésre. + + + + + settings.system.history.enforceComments.type.part_edit + Alkatrész szerkesztése + + + + + settings.system.history.enforceComments.type.part_create + Alkatrész létrehozása + + + + + settings.system.history.enforceComments.type.part_delete + Alkatrész törlése + + + + + settings.system.history.enforceComments.type.part_stock_operation + Alkatrész készlet művelet + + + + + settings.system.history.enforceComments.type.datastructure_edit + Adatstruktúra szerkesztése + + + + + settings.system.history.enforceComments.type.datastructure_create + Adatstruktúra létrehozása + + + + + settings.system.history.enforceComments.type.datastructure_delete + Adatstruktúra törlése + + + + + settings.system.privacy.useGravatar + Gravatar avatárok használata + + + + + settings.system.privacy.useGravatar.description + Ha a felhasználó nem rendelkezik megadott avatar képpel, használja a Gravatar avatarját a felhasználó e-mail címe alapján. Ez azt okozza, hogy a böngésző harmadik féltől tölt be képeket! + + + + + settings.system.privacy.checkForUpdates + Part-DB frissítések ellenőrzése + + + + + settings.system.privacy.checkForUpdates.description + A Part-DB rendszeresen ellenőrzi, hogy új verzió érhető-e el a GitHubon. Tiltsd le itt, ha nem szeretnéd ezt, vagy ha a szervered nem tud csatlakozni az internethez. + + + + + settings.system.localization.locale + Alapértelmezett nyelv / területi beállítás + + + + + settings.system.localization + Lokalizáció + + + + + settings.system.localization.timezone + Alapértelmezett időzóna + + + + + settings.system.localization.base_currency + Alap pénznem + + + + + settings.system.localization.base_currency_description + Az a pénznem, amelyet az árinformációk és árfolyamok tárolására használnak. Ez a pénznem kerül feltételezésre, ha egy árinformációhoz nem állítanak be pénznemet. + + + + + settings.system.privacy + Adatvédelem + + + + + settings.title + Szerver beállítások + + + + + settings.misc.kicad_eda + KiCad integráció + + + + + settings.misc.kicad_eda.category_depth + Kategória mélység + + + + + settings.misc.kicad_eda.category_depth.help + Ez az érték meghatározza a kategóriafa mélységét, amely a KiCad-ban látható. 0 azt jelenti, hogy csak a legfelső szintű kategóriák láthatók. Állítsd > 0 értékre, hogy több szint látható legyen. Állítsd -1-re, hogy a Part-DB összes alkatrésze egyetlen kategóriában jelenjen meg a KiCad-ban. + + + + + settings.behavior.sidebar + Oldalsáv + + + + + settings.behavior.sidebar.items + Oldalsáv elemek + + + + + settings.behavior.sidebar.items.help + Az oldalsávon alapértelmezés szerint megjelenő menük. Az elemek sorrendje drag & drop segítségével módosítható. + + + + + settings.behavior.sidebar.rootNodeEnabled + Gyökércsomópont használata + + + + + settings.behavior.sidebar.rootNodeEnabled.help + Ha ez engedélyezve van, az összes legfelső szintű kategória, lábnyom stb. egyetlen gyökércsomópont alá kerül. Ha letiltva van, a legfelső szintű kategóriák közvetlenül a menübe kerülnek. + + + + + settings.behavior.sidebar.rootNodeExpanded + Gyökércsomópont alapértelmezett kibontása + + + + + settings.behavior.table + Táblázatok + + + + + settings.behavior.table.default_page_size + Alapértelmezett oldalméret + + + + + settings.behavior.table.default_page_size.help + Az alapértelmezett oldalméret a teljes oldalas táblázatokhoz. Állítsd -1-re, hogy alapértelmezés szerint az összes elem megjelenjen lapozás nélkül. + + + + + settings.behavior.table.parts_default_columns + Alapértelmezett oszlopok az alkatrész táblázatokhoz + + + + + settings.behavior.table.parts_default_columns.help + Az alkatrész táblázatokban alapértelmezés szerint megjelenő oszlopok. Az elemek sorrendje drag & drop segítségével módosítható. + + + + + settings.ips.oemsecrets + OEMSecrets + + + + + settings.ips.oemsecrets.keepZeroPrices + Nullás árú forgalmazók megtartása + + + + + settings.ips.oemsecrets.keepZeroPrices.help + Ha ez nincs beállítva, a nullás árú forgalmazók érvénytelenként eldobásra kerülnek. + + + + + settings.ips.oemsecrets.parseParams + Paraméterek kinyerése a leírásból + + + + + settings.ips.oemsecrets.parseParams.help + Ha engedélyezve van, a szolgáltató megpróbálja az OEMSecrets strukturálatlan leírásait strukturált paraméterekké alakítani. Minden paraméternek a leírásban "...;név1:érték1;név2:érték2" formában kell lennie. + + + + + settings.ips.oemsecrets.sortMode + Eredmények rendezési módja + + + + + settings.ips.oemsecrets.sortMode.N + Nincs + + + + + settings.ips.oemsecrets.sortMode.C + Teljesség (az részletes információval rendelkező elemek előnyben részesítése) + + + + + settings.ips.oemsecrets.sortMode.M + Teljesség és gyártó neve + + + + + entity.export.flash.error.no_entities + Nincs exportálható entitás! + + + + + attachment.table.internal_file + Belső fájl + + + + + attachment.table.external_link + Külső link + + + + + attachment.view_external.view_at + Megtekintés a(z) %host% oldalon + + + + + attachment.view_external + Külső verzió megtekintése + + + + + part.table.actions.error + %count% errors occured, while performing action: + + + + + part.table.actions.error_detail + %part_name% (ID: %part_id%): %message% + + + + + part_list.action.action.change_location + Hely módosítása (csak egyetlen tétellel rendelkező alkatrészekhez) + + + + + parts.table.action_handler.error.part_lots_multiple + Ez az alkatrész egynél több készletet tartalmaz. Módosítsd a helyet kézzel, hogy kiválaszd, melyik készletet választod. + + + + + settings.ips.reichelt + Reichelt + + + + + settings.ips.reichelt.help + A Reichelt.com nem kínál hivatalos API-t, ezért ez az információszolgáltató a weboldal adatainak kinyerésére szolgál. Bármikor meghibásodhat, saját felelősségre használd. + + + + + settings.ips.reichelt.include_vat + ÁFA-t tartalmazó árak + + + + + settings.ips.pollin + Pollin + + + + + settings.ips.pollin.help + A Pollin.de nem kínál hivatalos API-t, ezért ez az információszolgáltató a weboldal adatainak kinyerésére szolgál. Bármikor meghibásodhat, saját felelősségre használd. + + + + + settings.behavior.sidebar.rootNodeRedirectsToNewEntity + Gyökércsomópontok átirányítása új entitás oldalakra + + + + + settings.ips.digikey + DigiKey + + + + + settings.ips.digikey.client_id + Ügyfélazonosító + + + + + settings.ips.digikey.secret + Titok + + + + + settings.ips.octopart + Octopart / Nexar + + + + + settings.ips.octopart.searchLimit + Eredmények száma + + + + + settings.ips.octopart.searchLimit.help + Az Octopart-tól keresés közben lekérendő eredmények száma (kérjük, vedd figyelembe, hogy ez beleszámít az API korlátokba) + + + + + settings.ips.octopart.onlyAuthorizedSellers + Csak hivatalos forgalmazók + + + + + settings.ips.octopart.onlyAuthorizedSellers.help + Állítsd hamisra, hogy a nem hivatalos ajánlatokat is tartalmazza az eredmények + + + + + settings.misc.exchange_rate + Pénznem árfolyamok + + + + + settings.misc.exchange_rate.fixer_api_key + Fixer.io API kulcs + + + + + settings.misc.exchange_rate.fixer_api_key.help + Ha nem euró pénznemek közötti árfolyamokra van szükséged, itt megadhatsz egy API kulcsot a fixer.io-tól. + + + + + settings.behavior.part_info + Alkatrész információs oldal + + + + + settings.behavior.part_info.show_part_image_overlay + Képátfedés megjelenítése + + + + + settings.behavior.part_info.show_part_image_overlay.help + Az alkatrész kép galériája felett lebegve megjeleníti a képátfedést a melléklet részleteivel. + + + + + perm.config.change_system_settings + Rendszerbeállítások módosítása + + + + + tree.tools.system.settings + Rendszerbeállítások + + + + + settings.tooltip.overrideable_by_env + E paraméter értéke felülírható a(z) "%env%" környezeti változó beállításával. + + + + + settings.flash.saved + Beállítások sikeresen mentve. + + + + + settings.flash.invalid + A beállítások érvénytelenek. Kérjük, ellenőrizd az adatbevitelt! + + + + + info_providers.settings.title + Információszolgáltató beállítások + + + + + form.apikey.redacted + Biztonsági okokból kitakarva + + + + + project.bom_import.map_fields + Mezők leképezése + + + + + project.bom_import.map_fields.help + A CSV oszlopok leképezésének beállítása a BOM mezőkre + + + + + project.bom_import.delimiter + Elválasztó + + + + + project.bom_import.delimiter.comma + Vessző (,) + + + + + project.bom_import.delimiter.semicolon + Pontosvessző (;) + + + + + project.bom_import.delimiter.tab + Tab + + + + + project.bom_import.field_mapping.title + Mező leképezés + + + + + project.bom_import.field_mapping.csv_field + CSV mező + + + + + project.bom_import.field_mapping.maps_to + Leképezve + + + + + project.bom_import.field_mapping.suggestion + Javaslat + + + + + project.bom_import.field_mapping.priority + Prioritás + + + + + project.bom_import.field_mapping.priority_help + Prioritás (kisebb szám = magasabb prioritás) + + + + + project.bom_import.field_mapping.priority_short + P + + + + + project.bom_import.field_mapping.priority_note + Prioritási tipp: Kisebb számok = magasabb prioritás. Alapértelmezett prioritás 10. Használj 1-9 prioritásokat a legfontosabb mezőkhöz, 10+ a normál prioritáshoz. + + + + + project.bom_import.field_mapping.summary + Mező leképezési összefoglaló + + + + + project.bom_import.field_mapping.select_to_see_summary + Válaszd ki a mező leképezéseket az összefoglaló megtekintéséhez + + + + + project.bom_import.field_mapping.no_suggestion + Nincs javaslat + + + + + project.bom_import.preview + Előnézet + + + + + project.bom_import.flash.session_expired + Az importálási munkamenet lejárt. Kérjük, töltsd fel újra a fájlt. + + + + + project.bom_import.field_mapping.ignore + Figyelmen kívül hagyás + + + + + project.bom_import.type.kicad_schematic + KiCad vázlati BOM (CSV fájl) + + + + + common.back + Vissza + + + + + project.bom_import.validation.errors.required_field_missing + %line% sor: A szükséges "%field%" mező hiányzik vagy üres. Kérjük, ellenőrizd, hogy ez a mező le van-e képezve és tartalmaz-e adatokat. + + + + + project.bom_import.validation.errors.no_valid_designators + %line% sor: A jelölő mező nem tartalmaz érvényes alkatrész hivatkozásokat. Várt formátum: "R1,C2,U3" vagy "R1, C2, U3". + + + + + project.bom_import.validation.warnings.unusual_designator_format + %line% sor: Néhány alkatrész hivatkozás szokatlan formátumú lehet: %designators%. Várt formátum: "R1", "C2", "U3", stb. + + + + + project.bom_import.validation.errors.duplicate_designators + %line% sor: Ismétlődő alkatrész hivatkozások találhatók: %designators%. Minden alkatrészre csak egyszer szabad hivatkozni soronként. + + + + + project.bom_import.validation.errors.invalid_quantity + %line% sor: A "%quantity%" mennyiség nem érvényes szám. Kérjük, adj meg egy numerikus értéket (pl. 1, 2.5, 10). + + + + + project.bom_import.validation.errors.quantity_zero_or_negative + %line% sor: A mennyiségnek nagyobbnak kell lennie 0-nál, kapott érték: %quantity%. + + + + + project.bom_import.validation.warnings.quantity_unusually_high + %line% sor: A %quantity% mennyiség szokatlanul magasnak tűnik. Kérjük, ellenőrizd, hogy ez helyes-e. + + + + + project.bom_import.validation.warnings.quantity_not_whole_number + %line% sor: A mennyiség %quantity% nem egész szám, de %count% alkatrész hivatkozás van. Ez eltérést jelezhet. + + + + + project.bom_import.validation.errors.quantity_designator_mismatch + %line% sor: Eltérés a mennyiség és az alkatrész hivatkozások között. Mennyiség: %quantity%, Hivatkozások: %count% (%designators%). Ezeknek egyezniük kell. Vagy igazítsd a mennyiséget, vagy ellenőrizd az alkatrész hivatkozásokat. + + + + + project.bom_import.validation.errors.invalid_partdb_id + %line% sor: A Part-DB azonosító "%id%" nem érvényes szám. Kérjük, adj meg egy numerikus azonosítót. + + + + + project.bom_import.validation.errors.partdb_id_zero_or_negative + %line% sor: A Part-DB azonosítónak nagyobbnak kell lennie 0-nál, kapott érték: %id%. + + + + + project.bom_import.validation.warnings.partdb_id_not_found + %line% sor: A %id% Part-DB azonosító nem található az adatbázisban. Az alkatrész meglévő alkatrészhez való csatolás nélkül kerül importálásra. + + + + + project.bom_import.validation.info.partdb_link_success + %line% sor: Sikeresen csatolva a Part-DB "%name%" alkatrészhez (ID: %id%). + + + + + project.bom_import.validation.warnings.no_component_name + %line% sor: Nem adtak meg alkatrész nevet/jelölést (MPN, Jelölés vagy Érték). Az alkatrész "Ismeretlen alkatrész" néven kerül elnevezésre. + + + + + project.bom_import.validation.warnings.package_name_too_long + %line% sor: A "%package%" csomag neve szokatlanul hosszú. Kérjük, ellenőrizd, hogy ez helyes-e. + + + + + project.bom_import.validation.info.library_prefix_detected + %line% sor: A "%package%" csomag könyvtár előtagot tartalmaz. Ez automatikusan eltávolításra kerül az importálás során. + + + + + project.bom_import.validation.errors.non_numeric_field + %line% sor: A "%field%" mező nem numerikus értéket tartalmaz: "%value%". Kérjük, adj meg egy érvényes számot. + + + + + project.bom_import.validation.info.import_summary + Import összefoglaló: %total% összes bejegyzés, %valid% érvényes, %invalid% problémás. + + + + + project.bom_import.validation.errors.summary + %count% érvényesítési hiba található, amelyet javítani kell az importálás előtt. + + + + + project.bom_import.validation.warnings.summary + %count% figyelmeztetés található. Kérjük, nézd át ezeket a problémákat az importálás előtt. + + + + + project.bom_import.validation.info.all_valid + Minden bejegyzés sikeresen átment az érvényesítésen! + + + + + project.bom_import.validation.summary + Érvényesítési összefoglaló + + + + + project.bom_import.validation.total_entries + Összes bejegyzés + + + + + project.bom_import.validation.valid_entries + Érvényes bejegyzések + + + + + project.bom_import.validation.invalid_entries + Érvénytelen bejegyzések + + + + + project.bom_import.validation.success_rate + Sikerességi arány + + + + + project.bom_import.validation.errors.title + Érvényesítési hibák + + + + + project.bom_import.validation.errors.description + A következő hibákat javítani kell az importálás előtt: + + + + + project.bom_import.validation.warnings.title + Érvényesítési figyelmeztetések + + + + + project.bom_import.validation.warnings.description + A következő figyelmeztetéseket érdemes átnézni az importálás előtt: + + + + + project.bom_import.validation.info.title + Információ + + + + + project.bom_import.validation.details.title + Részletes érvényesítési eredmények + + + + + project.bom_import.validation.details.line + Sor + + + + + project.bom_import.validation.details.status + Állapot + + + + + project.bom_import.validation.details.messages + Üzenetek + + + + + project.bom_import.validation.details.valid + Érvényes + + + + + project.bom_import.validation.details.invalid + Érvénytelen + + + + + project.bom_import.validation.all_valid + Minden bejegyzés érvényes és kész az importálásra! + + + + + project.bom_import.validation.fix_errors + Kérjük, javítsd az érvényesítési hibákat az importálás előtt. + + + + + project.bom_import.type.generic_csv + Általános CSV + + + + + label_generator.update_profile + Profil frissítése az aktuális beállításokkal + + + + + label_generator.profile_updated + Címkeprofil sikeresen frissítve. + + + + + settings.behavior.hompepage.items + Kezdőlap elemek + + + + + settings.behavior.homepage.items.help + A kezdőlapon megjelenő elemek. A sorrend drag & drop segítségével módosítható. + + + + + settings.system.customization.showVersionOnHomepage + Part-DB verzió megjelenítése a kezdőlapon + + + + + settings.behavior.part_info.extract_params_from_description + Paraméterek kinyerése az alkatrész leírásból + + + + + settings.behavior.part_info.extract_params_from_notes + Paraméterek kinyerése az alkatrész jegyzetekből + + + + + settings.ips.default_providers + Alapértelmezett keresési szolgáltatók + + + + + settings.ips.general + Általános beállítások + + + + + settings.ips.default_providers.help + Ezek a szolgáltatók lesznek előre kiválasztva az alkatrész szolgáltatók keresésekor. + + + + + settings.behavior.table.preview_image_max_width + Előnézeti kép maximális szélessége (px) + + + + + settings.behavior.table.preview_image_min_width + Előnézeti kép minimális szélessége (px) + + + + + info_providers.bulk_import.step1.title + Tömeges információszolgáltató importálás - 1. lépés + + + + + info_providers.bulk_import.parts_selected + parts selected + + + + + info_providers.bulk_import.step1.global_mapping_description + Konfiguráld a mező leképezéseket, amelyek az összes kiválasztott alkatrészre alkalmazva lesznek. Például: "MPN → LCSC + Mouser" azt jelenti, hogy az LCSC és Mouser szolgáltatókat keresi minden alkatrész MPN mezőjével. + + + + + info_providers.bulk_import.selected_parts + Kiválasztott alkatrészek + + + + + info_providers.bulk_import.field_mappings + Mező leképezések + + + + + info_providers.bulk_import.field_mappings_help + Határozd meg, hogy mely alkatrész mezőkkel mely információszolgáltatókat kell keresni. Több leképezés kombinálható. + + + + + info_providers.bulk_import.add_mapping + Leképezés hozzáadása + + + + + info_providers.bulk_import.search_results.title + Keresési eredmények + + + + + info_providers.bulk_import.errors + errors + + + + + info_providers.bulk_import.results_found + %count% results found + + + + + info_providers.bulk_import.source_field + Forrás mező + + + + + info_providers.bulk_import.view_existing + Meglévő megtekintése + + + + + info_providers.bulk_search.search_field + Keresési mező + + + + + info_providers.bulk_search.providers + Információszolgáltatók + + + + + info_providers.bulk_import.actions.label + Műveletek + + + + + info_providers.bulk_search.providers.help + Válaszd ki, hogy mely információszolgáltatókat kell keresni, amikor az alkatrészek rendelkeznek ezzel a mezővel. + + + + + info_providers.bulk_search.submit + Összes alkatrész keresése + + + + + info_providers.bulk_search.field.select + Válassz egy mezőt a kereséshez + + + + + info_providers.bulk_search.field.mpn + Gyártói alkatrészszám (MPN) + + + + + info_providers.bulk_search.field.name + Alkatrész neve + + + + + part_list.action.action.info_provider + Információszolgáltató + + + + + part_list.action.bulk_info_provider_import + Tömeges információszolgáltató importálás + + + + + info_providers.bulk_import.step1.spn_recommendation + Az SPN (Szállítói alkatrészszám) ajánlott a jobb eredmények érdekében. Adj hozzá egy leképezést minden szállítóhoz az SPN-ek használatához. + + + + + info_providers.bulk_import.update_part + Alkatrész frissítése + + + + + info_providers.bulk_import.prefetch_details + Részletek előtöltése + + + + + info_providers.bulk_import.prefetch_details_help + Részletek előtöltése az összes eredményhez. Ez tovább tarthat, de felgyorsítja az alkatrészek frissítésének munkafolyamatát. + + + + + info_providers.bulk_import.step2.title + Tömeges importálás információszolgáltatókból + + + + + info_providers.bulk_import.step2.card_title + Tömeges importálás %count% alkatrészhez - %date% + + + + + info_providers.bulk_import.parts + parts + + + + + info_providers.bulk_import.results + results + + + + + info_providers.bulk_import.created_at + Létrehozva + + + + + info_providers.bulk_import.status.in_progress + Folyamatban + + + + + info_providers.bulk_import.status.completed + Befejezve + + + + + info_providers.bulk_import.status.failed + Sikertelen + + + + + info_providers.bulk_import.table.name + Név + + + + + info_providers.bulk_import.table.description + Leírás + + + + + info_providers.bulk_import.table.manufacturer + Gyártó + + + + + info_providers.bulk_import.table.provider + Szolgáltató + + + + + info_providers.bulk_import.table.source_field + Forrás mező + + + + + info_providers.bulk_import.back + Vissza + + + + + info_providers.bulk_import.progress + Folyamat: + + + + + info_providers.bulk_import.status.pending + Függőben + + + + + info_providers.bulk_import.completed + completed + + + + + info_providers.bulk_import.skipped + skipped + + + + + info_providers.bulk_import.mark_completed + Befejezettként jelölés + + + + + info_providers.bulk_import.mark_skipped + Kihagyatottként jelölés + + + + + info_providers.bulk_import.mark_pending + Függőben lévőként jelölés + + + + + info_providers.bulk_import.skip_reason + Kihagyás oka + + + + + info_providers.bulk_import.editing_part + Alkatrész szerkesztése tömeges importálás részeként + + + + + info_providers.bulk_import.complete + Befejezve + + + + + info_providers.bulk_import.existing_jobs + Meglévő feladatok + + + + + info_providers.bulk_import.job_name + Feladat neve + + + + + info_providers.bulk_import.parts_count + Alkatrészek száma + + + + + info_providers.bulk_import.results_count + Eredmények száma + + + + + info_providers.bulk_import.progress_label + Folyamat: %current%/%total% + + + + + info_providers.bulk_import.manage_jobs + Tömeges importálási feladatok kezelése + + + + + info_providers.bulk_import.view_results + Eredmények megtekintése + + + + + info_providers.bulk_import.status + Állapot + + + + + info_providers.bulk_import.manage_jobs_description + Nézd meg és kezeld az összes tömeges importálási feladatodat. Új feladat létrehozásához válassz ki alkatrészeket, és kattints a "Tömeges importálás információszolgáltatókból" opcióra. + + + + + info_providers.bulk_import.no_jobs_found + Nem található tömeges importálási feladat. + + + + + info_providers.bulk_import.create_first_job + Hozd létre az első tömeges importálási feladatodat több alkatrész kiválasztásával egy alkatrész táblázatban, és válaszd a "Tömeges információszolgáltató importálás" opciót. + + + + + info_providers.bulk_import.confirm_delete_job + Biztosan törölni szeretnéd ezt a feladatot? + + + + + info_providers.bulk_import.job_name_template + Tömeges importálás %count% alkatrészhez + + + + + info_providers.bulk_import.step2.instructions.title + Hogyan használd a tömeges importálást + + + + + info_providers.bulk_import.step2.instructions.description + Kövesd ezeket a lépéseket az alkatrészek hatékony frissítéséhez: + + + + + info_providers.bulk_import.step2.instructions.step1 + Kattints az "Alkatrész frissítése" gombra egy alkatrész szerkesztéséhez a szállítói adatokkal + + + + + info_providers.bulk_import.step2.instructions.step2 + Nézd át és módosítsd az alkatrész információkat szükség szerint. Megjegyzés: Kétszer kell a "Mentés" gombra kattintani a változtatások mentéséhez. + + + + + info_providers.bulk_import.step2.instructions.step3 + Kattints a "Befejezve" gombra, hogy az alkatrészt késznek jelöld, és térj vissza ehhez az áttekintéshez + + + + + info_providers.bulk_import.created_by + Létrehozta + + + + + info_providers.bulk_import.completed_at + Befejezve + + + + + info_providers.bulk_import.action.label + Művelet + + + + + info_providers.bulk_import.action.delete + Törlés + + + + + info_providers.bulk_import.status.active + Aktív + + + + + info_providers.bulk_import.progress.title + Folyamat + + + + + info_providers.bulk_import.progress.completed_text + %completed% / %total% completed + + + + + info_providers.bulk_import.status.stopped + Leállítva + + + + + info_providers.bulk_import.action.stop + Leállítás + + + + + info_providers.bulk_import.confirm_stop_job + Biztosan le szeretnéd állítani ezt a feladatot? + + + + + part.filter.in_bulk_import_job + Tömeges importálási feladatban + + + + + part.filter.bulk_import_job_status + Tömeges importálási feladat állapota + + + + + part.filter.bulk_import_part_status + Tömeges importálási alkatrész állapota + + + + + part.edit.tab.bulk_import + Tömeges importálási feladat + + + + + bulk_import.status.pending + Függőben + + + + + bulk_import.status.in_progress + Folyamatban + + + + + bulk_import.status.completed + Befejezve + + + + + bulk_import.status.stopped + Leállítva + + + + + bulk_import.status.failed + Sikertelen + + + + + bulk_import.part_status.pending + Függőben + + + + + bulk_import.part_status.completed + Befejezve + + + + + bulk_import.part_status.skipped + Kihagyva + + + + + bulk_import.part_status.failed + Sikertelen + + + + + bulk_info_provider_import_job.label + Tömeges információszolgáltató importálás + + + + + bulk_info_provider_import_job_part.label + Tömeges importálási feladat alkatrész + + + + + info_providers.bulk_search.priority + Prioritás + + + + + info_providers.bulk_search.priority.help + Kisebb számok = magasabb prioritás. Azonos prioritás = eredmények kombinálása. Különböző prioritások = először a legmagasabb próbálkozás, visszalépés, ha nincs eredmény. + + + + + info_providers.bulk_import.priority_system.title + Prioritási rendszer + + + + + info_providers.bulk_import.priority_system.description + Kisebb számok = magasabb prioritás. Azonos prioritás = eredmények kombinálása. Különböző prioritások = először a legmagasabb próbálkozás, visszalépés, ha nincs eredmény. + + + + + info_providers.bulk_import.priority_system.example + Példa: Prioritás 1: "LCSC SPN → LCSC", Prioritás 2: "MPN → LCSC + Mouser", Prioritás 3: "Név → Összes szolgáltató" + + + + + info_providers.bulk_import.search.submit + Keresési szolgáltatók + + + + + info_providers.bulk_import.research.title + Alkatrészek kutatása + + + + + info_providers.bulk_import.research.description + Alkatrészek újrakutatása frissített információkkal (pl. új MPN-ekkel). Az eredeti kereséshez használt mező leképezéseket használja. + + + + + info_providers.bulk_import.research.all_pending + Összes függőben lévő alkatrész újrakutatása + + + + + info_providers.bulk_import.research.part + Kutatás + + + + + info_providers.bulk_import.research.part_tooltip + Ez az alkatrész újrakutatása frissített információkkal + + + + + info_providers.bulk_import.max_mappings_reached + A leképezések maximális száma elérve + + + + + settings.system + settings.system + + + + + settings.behavior + settings.behavior + + + + + settings.ips + settings.ips + + + + + settings.misc + settings.misc + + + + + settings.system.localization.language_menu_entries + settings.system.localization.language_menu_entries + + + + + settings.system.localization.language_menu_entries.description + settings.system.localization.language_menu_entries.description + + + + From 8315e33258f42b18917860a572d278d79e35ae4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 18 Oct 2025 00:54:50 +0200 Subject: [PATCH 18/82] Added hungarian to list of possible languages Replaces PR #1081 --- config/parameters.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/parameters.yaml b/config/parameters.yaml index 5b40899d..d4fe7581 100644 --- a/config/parameters.yaml +++ b/config/parameters.yaml @@ -8,7 +8,7 @@ parameters: # This is used as workaround for places where we can not access the settings directly (like the 2FA application names) partdb.title: '%env(string:settings:customization:instanceName)%' # The title shown inside of Part-DB (e.g. in the navbar and on homepage) - partdb.locale_menu: ['en', 'de', 'it', 'fr', 'ru', 'ja', 'cs', 'da', 'zh', 'pl'] # The languages that are shown in user drop down menu + partdb.locale_menu: ['en', 'de', 'it', 'fr', 'ru', 'ja', 'cs', 'da', 'zh', 'pl', 'hu'] # The languages that are shown in user drop down menu partdb.default_uri: '%env(string:DEFAULT_URI)%' # The default URI to use for the Part-DB instance (e.g. https://part-db.example.com/). This is used for generating links in emails From a8e92b5f462baa392b009cce672302ab7fc9ade5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 18 Oct 2025 01:03:21 +0200 Subject: [PATCH 19/82] Removed unused images leftover from legacy part-db --- public/img/calculator/ratio.png | Bin 1973 -> 0 bytes public/img/calculator/v1.png | Bin 482 -> 0 bytes public/img/calculator/v2.png | Bin 600 -> 0 bytes public/img/labels/100.png | Bin 352 -> 0 bytes public/img/labels/1001.png | Bin 364 -> 0 bytes public/img/labels/1002.png | Bin 489 -> 0 bytes public/img/labels/1003.png | Bin 558 -> 0 bytes public/img/labels/100R.png | Bin 477 -> 0 bytes public/img/labels/101.png | Bin 346 -> 0 bytes public/img/labels/102.png | Bin 476 -> 0 bytes public/img/labels/10R2.png | Bin 591 -> 0 bytes public/img/labels/220.png | Bin 1274 -> 0 bytes public/img/labels/221K.png | Bin 779 -> 0 bytes public/img/labels/246-20.png | Bin 1004 -> 0 bytes public/img/labels/3F3.png | Bin 645 -> 0 bytes public/img/labels/R10.png | Bin 459 -> 0 bytes public/img/labels/template-c-elko-alu.png | Bin 1043 -> 0 bytes public/img/labels/template-c-elko.png | Bin 362 -> 0 bytes public/img/labels/template-c-tantal.png | Bin 471 -> 0 bytes public/img/labels/template-l.png | Bin 510 -> 0 bytes public/img/labels/template-r.png | Bin 134 -> 0 bytes public/img/partdb/alldatasheet.png | Bin 2163 -> 0 bytes public/img/partdb/dc.png | Bin 1000 -> 0 bytes public/img/partdb/dummytn.png | Bin 96 -> 0 bytes public/img/partdb/favicon.ico | Bin 23462 -> 0 bytes public/img/partdb/file_all.svg | 131 ---------------------- public/img/partdb/file_dc.svg | 90 --------------- public/img/partdb/file_google.svg | 5 - public/img/partdb/file_octo.svg | 5 - public/img/partdb/file_reichelt.svg | 98 ---------------- public/img/partdb/help.png | Bin 2772 -> 0 bytes public/img/partdb/partdb.png | Bin 5880 -> 0 bytes public/img/partdb/reichelt.png | Bin 706 -> 0 bytes public/img/partdb/template-pdf.png | Bin 606 -> 0 bytes 34 files changed, 329 deletions(-) delete mode 100644 public/img/calculator/ratio.png delete mode 100644 public/img/calculator/v1.png delete mode 100644 public/img/calculator/v2.png delete mode 100644 public/img/labels/100.png delete mode 100644 public/img/labels/1001.png delete mode 100644 public/img/labels/1002.png delete mode 100644 public/img/labels/1003.png delete mode 100644 public/img/labels/100R.png delete mode 100644 public/img/labels/101.png delete mode 100644 public/img/labels/102.png delete mode 100644 public/img/labels/10R2.png delete mode 100644 public/img/labels/220.png delete mode 100644 public/img/labels/221K.png delete mode 100644 public/img/labels/246-20.png delete mode 100644 public/img/labels/3F3.png delete mode 100644 public/img/labels/R10.png delete mode 100644 public/img/labels/template-c-elko-alu.png delete mode 100644 public/img/labels/template-c-elko.png delete mode 100644 public/img/labels/template-c-tantal.png delete mode 100644 public/img/labels/template-l.png delete mode 100644 public/img/labels/template-r.png delete mode 100644 public/img/partdb/alldatasheet.png delete mode 100644 public/img/partdb/dc.png delete mode 100644 public/img/partdb/dummytn.png delete mode 100644 public/img/partdb/favicon.ico delete mode 100644 public/img/partdb/file_all.svg delete mode 100644 public/img/partdb/file_dc.svg delete mode 100644 public/img/partdb/file_google.svg delete mode 100644 public/img/partdb/file_octo.svg delete mode 100644 public/img/partdb/file_reichelt.svg delete mode 100644 public/img/partdb/help.png delete mode 100644 public/img/partdb/partdb.png delete mode 100644 public/img/partdb/reichelt.png delete mode 100644 public/img/partdb/template-pdf.png diff --git a/public/img/calculator/ratio.png b/public/img/calculator/ratio.png deleted file mode 100644 index d6decff35ddc2681c2d4faf3180d9e29e43c9473..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1973 zcmaJ?4K&kh7=IT=OKxM9wzR~E%eJUVkvn~;>-eaAC8Upqoi%B< zC?b8)s(Wss=!5DMiny9Su=Ih@cHeEa)VcSb^PKnjJ?$1Q1U(m{*4?tj?%`qEKxD0lef( zs0LG66;@H-3kKwJRUy3j+lA^{2%ugd=o}tax1<8issd$sV7x7|0VweJ5{g3YQa=$Y7*wB z+P_||uKm7H-TeOmIG1XQKP)W+{Q-jvfbh%kxhSyT7|7-FFjmhYD68huX{(_Jp!3=g zV(@cch0OSrk+jjKxSz8S}Laas?TpZy>CvHp9s?odf)63f&D2~7^8H`kphuJ z`sMUg)3@9DmWtf+Is7LDcinAmU$wbPSCfo#@?47 z*==2hz%#gAB<$tV3h>^jx#si?Yhp`{OS9$Xb%lqE2zI`8>_E3`YwqFCb@!nUxyQD_ z3C6||Yz^foBN5AI&6bW^47R;%Y?v+>>EbO~kDouX=l88GugWHeEpe6jw+ZAkVX5r+ z>p)`$R(WLI)ZE!?pSLLLo$1ck?kLF$0j_W$um~NVRvU*BMxST8} z=ZbQtiewDRA9d4(DvW48Ts0<6STn6UiJEq>_WYYB+KG>C?7xNjBMnqvQGfKi$ZF-9 zl*g$#JlC~$)pxqC+I4iCDy(V#e5Nk4;IuIG>9d_N4PC#FwZ0LIBHQ3{lxAV?UgjN| zeo&M-Vs2`sLokfK{Xue{x%CNi3Cf9qDrc-BAI+QX^=HdG$24Qd_Z~0M3;0_v1)L@H zl%nM`4NA~eR+un)=#5=8dgxgD4hf6HA@zx`o2S!x{xmFIx;8L;o~zAZLaiq$_=c1C zWz3cjmq&|^(s%4R&`pe~`<0$x_teGJ%(A%nBF`g!V!yzzHC(u6=?iSP9#V=gEOnD; z8=eSCC1+<^zc)#`J-P47ft+01WLes$s10!@VMIQ-hH9zR!H8G53ICeV_kY|QyOLxo4^15`i&c|l`=3e`gyuIhIsJ44fUMXqQJx3vD9bQ@A=z| zL#{H%uRa*6Z^bQgLcN$NLH&8_qRq}$=V}+{uGna8lE3ZHnvbb$TY9*=u5@@;XZ@`| zoVAt7YTuzW=Uel4=B`#;Qu->+B>&2rT}BE^?)C(`nciN!;PZ-)S=-i$e097jl^ffB z@qNbPcGZGo8*@D43YAq2=gyn>*;>qR+NNDD^ZTED_I~_4Et<<$>2Y)1(atIR%ri3n z{84?Ff23oV<8t!@BKt~S^YyLBY@<7e%+16(h&(xke%+GR-+a%6EApjIjp00i_>zopr06@FK)Bpeg diff --git a/public/img/calculator/v2.png b/public/img/calculator/v2.png deleted file mode 100644 index 081386fe331a8e26edc6452b79e6b153801f42bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^89=PT!3-o-XZimJQpN#3A+G=bgP0_Nj}1ONKn(&V zL4Lsue06$u=ikfq$L0CW-+zDo#tqj>85kIkc)B=-L~w2mixz5D;Nj^At9L2DbsX|JB$I{rx_te2yielkHmgm-8*e*o*lU%!>aMta@y$O$t=|~! zxXyjOc%}OG2A2i>4|gY)d%Y}O)xSb`;$}9%^FL4SKpT9Wo zkwWA`(>w{CFk7okC9~b9jk>=WE>>M)XVTLjd3vEzV@zeUzwy2{hCE+^?Ja!eZaTX4 zUe_KUUD|#3zmbJ8wTUD`c2#^?1Iw`d+o!_L8%oE?m&!9`Q`)Vb&?Qbh zCeA(}Auhv!Q?oLSL5vGLhCh!)x+;~lX65EapVW&uTCw;|amC#7Q>?odmPekKPkHlG zEnU>pO?<_{rn?ylma9El@&ZhfuSUO^b?bS?leLdxU+}dWRNK2B)rxD?xFWHj^s)NQ zHKBXBY9p0QZp_FXPY79oT6WE2}&HEu6{1-oD!MDa&mHWb90D@h@haLsHmvAy1D@Y0lmGwP*70q?d|yZ`1<<#Q&UrIZEbOJ zaavkhU0q#XUS8VT+S}XP;^N|;pP%;j_G@cvqN1Yy{{E+@r#9tgFq03VTPQ+IrILH>CM0)#cXlFnAB1DLg??=evnZ96MrT6qk>4pG+AzAE<(hIpRJ414e<)Iw0r}TR! zhBTSj yyBJ+h>5bTiRYjUpTfGn=LWBs}-d`g9C3*v1CZcL@-)ryy0000Da&mHWb90D@h@haLsHmvAy1D@Y0lmGw?d|RO`1tzz`cP0%Q&UrIZEbOJ zaavkhU0q#XUS8VT+S}XP;^N|;pP%;j_G@cvqN1Yy{{E+@r}e#iF#rGn0d!JMQvg8b z*k%9#0KG{>K~#8N?U>09!ypU=d60eUzAyj(nWdH`tR9P-R;uTK=72IuNI2lS8E~EZ zIP*kie_a$@C_ooZSi~Y0vBQ2ze@adC0GySw)G_SxCl`uh5nm6eEyh+SP>prD|-y1H|7b5m1O?d|QHoSgjp z{Edx`sHmvh+uH#F0r>d%y}iAkpPy}QZD?p{qN1XHetuqFUfSB)T3T9ia&qG0;%aJY zeSLjdSy|rR-eqNFw6wJ0;o;HI(X+F&$H&KOYio~>kNf-kb#-;8r>Fh>{g{}Thlhuw zqobCVmfYOj@D1h800001bW%=J06^y0W&i*H?@2^KRCr$Pn74AqAP@%ifpQLi4$e7e zzyF(=L5z)Dnv)ve7B^dI2O&}5EhfNQc%w5-Wb)UggMtA4;2$``5sq-=Z*b&(7fBe; zqcB?kQvd2YylJ*>5hzR~&>jpGns)CLIeFfg$T61bQM!ab(9h)b{OtmB*F7%M>xU} fj<~_MMD%-_}SUnadC0GySv-l+jDbs`uh6c-``MBP`bLh0RaK;@9&nDmhJ8BU0q$hy}eUY zQ;3L&prD|rsHpDl?r?B$Yinzso}T{x{)B{t;^N|hf`VvhXu-k3tE;PWa&q?e_S)Lo zUS3{WT3VlBq;%^78UyV`I6w zx#Q#GrKP2(%W9bb0004WQchC1T#AGc$AF z|A}g?R*KVO?c~y(!)i_$IZk}Alh=TgJC##Ur1sZE!PElu-~x$AL?ROTBN7>JdsDFY zy;X1XmmV#L?`KQRMWYB590|ySvVuT7Gl|Ua?m4mox3|%A;g>X-jCOVx4v-k`2}d#v z)Epqwl^J2nP9%g+>siy4I6d6MzMV)5Z8g`?(v^25IXBHmGv;XpnHP*YP=T3T9jb91}9yS=@=+1c6p`ud=tps1**^z`(Ih=}6i;_dD2a&mJ1{{Hy* z_`15f0RaJccz9i1U9hmQYinz5ZEb>rf`x^JaBy(S%F5K#)Lvd*mX?;r#>U6T$9{f( z)z#J5*w}G#aoXD2+uPgW;o+B;m!F@X@9*#P^YdY0VfOa+qN1Xwr>AOaYOAZOM$K?+ z00001bW%=J06^y0W&i*H?@2^KRCr$Pn8&KbFbqX=)9cjU%j>=U|Gzz91TwR=oyDNL z5C;S~wv~91Xx2lbSrk0|NP0gmBaA)7JXmsz5|yY#B`R5cmt!#3y zSdtsguMj5Kx=02;YnF^K>C$e3M;l2(-E5Bs$Cl~;pnAm6LOHIbA4!FTYJ$o}9z2RP@J=Wn^EmWO(${hI>qnByD<#O?KivC~Wc+bt zHgY!^;N&0yhp;eE#DcPfJG7r3Bz$4j1cI{9GcJ172bZWsB`Q&gN*tnpiGt)G8_Zz^ T=Mn&<00000NkvXXu0mjf?YirG diff --git a/public/img/labels/101.png b/public/img/labels/101.png deleted file mode 100644 index dd07aa392366ae495ddad2b9b580d50642c5cab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmV-g0j2(lP)Db8~Zuh=`z|ps1**y1Kdn0Rg?ey;DT3XuL+S}XP;^N|6U0wF}_Me}hUS3|JqN1m#r^a)zoB#j-0d!JMQvg8b z*k%9#0INwvK~#8N?byc-#2^d=PzKWL)?WVqGZ!JF?A{IHFmtdhAM!*1O*4GxDOp_qju!a?vl*oj;uP;m~kp-i#BbE|YQvRN}9A8%@|4F5fK;qjWG{f&y s8A}g^3U$LWGDycuS<3FK7qyk@wbf;s5{u07*qoM6N<$f`;^>g8%>k diff --git a/public/img/labels/102.png b/public/img/labels/102.png deleted file mode 100644 index a54e16b77e4b4ef5b9853b296ef3483319346119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmV<20VDp2P)Q2ze@adB~Tb90D@h?SLB^hn6tC9w6wHq zYin(7ZGC-xpQLG-00001bW%=J06^y0W&i*H;z>k7RCr$P*u{>;FboCIUZ+ftnHh)a z|Nm^F$kMzIaH?7OE-WjH9tE03fC SWDxiO0000%3fYx zaBy&zmX>R4Yt+=#qN1XOg@xSQ+}_^a(b3UaSy|ZF*r%tbWo2c8f`Xr)pYQMQu&}VR zv$K7DeYCW+hlhuckB|HN`)Fur^Yim~czA7XZI_pq{r&x`tE<)3)tH!=b#-;4qoZMA zVaCSB10WcU00001bW%=J06^y0W&i*IB}qgOJbf5-O?BxNjNl-vSAwjbwQ`jMDSf*n&^93XVkLqQgdha@n+USC<1l2t z=J?K;bl^JQK9#&WUk;Dfpp{=nwTp{T4YY(8-cV@<#ioxwOtoQ<`Od_ z5DyWr5xip9iJM1mara?l;y0DHF$ zL4xd@1bHhOVw3w%F!9hn@sONEnnZCYn0~25RUeYyUA5)KePgx+`R7+XK?p(+f)GSc d^q0uIegGrHdUlo?Zjk^0002ovPDHLkV1monC)NM} diff --git a/public/img/labels/220.png b/public/img/labels/220.png deleted file mode 100644 index 28ede43d4fbbfa8b9de1df854f662e7b5af325aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 zcmV004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt00(qQO+^Rd373I;=rHbg0EbV_zy_jI1CO5sZkG=;1G}y5fN2U4@4@6KM)WS1IydG_OIS9Ec}R#3ICZ9$edUI{iyDW_AV2&XtbOb6&|O z`PPT(y1b*>;)^E$;JGcqb(_(VJBFOIR=|pOmKj}lbi*_ zwgUhSrM3q~t^O*I-qgDXXEZKvsJ3w#=vs9QokDNh1 zu?3lx0P@-8g|rKA$a`--b?>QMze)BX3pOAhxxfu~TUHgO2GO><)}F+TTD{V%|3W|X zPV-ZCFT$wxzUrkyZx+~BP~#I~ujxP2=Mpv7`9uHnpZK?79_OTqR-`v1nHI0u2md?{J|BLxWYqfZnMm$`Gb`yL}Hg)iUZ608_t1>f?!~Z za)VVKv(05{-X?kHT#$NVj1(XOz)_Q0-6G63M-AaM=ehQn47}duPum|1FD6xDrbS`GKJN6`*|eE zHctxsBk4oN?oFh+WA*YP60@WGpZ5@_3URIM>b?Ys&3*PMLlhiK|9mh@i1TR-26q1X z61f&H4*oBfrHEYa_KE^z7Wfws$<~(udsxW;001R)MObuXVRU6WV{&C-bY%cCFflkS zF)}SMHdHY=Ix#gmFgYtQFgh?WDczS<0000bbVXQnWMOn=I&E)cX=Zr%IXW>lIxsmaFfckWFj#;u=>Px#07*qoM6N<$f1Y_^#KNtSd+Uq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&_}|`tWl1 zAG5!^m3yJctxK*4MYz0nzgYCv>l53f>K`n24GSK)#XAV7hO}s@wxsOSlQNuTJ=yx; z%R8RWWF*q+cn<%ycz$PR@$-(3j;?L}x9s*C@_smHy~tqe9&cCGMT$Gp`c)=x5G+>> zaXUF#wSCvKpA$SI9Av)mJZyfVaw4KaKvrbJp2-T4ht6H)zw4v>lRbzp_`P1U%KjVe zA}*IZEZB_R=^WWAz9u=aRBX{Jaq+`nysu_Xc-7GCabLkWr|^WTbB(EAfbBtN6)s=N_@FjR>SPN;B~wh)O0@}+b%D=QLypR^r3l~H z7UZiS91Y_^#KNtSd+Uq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&_}|`tW078E{-7?_ukGrn=R}p(f+)3+mWCx*Z*<;O@6aZS48Vt zbAXQA7Ws@l8H%%X{-lL#o1|`UdG_&ws`cy? zXS=e)IR$MkGjA&Xwwqa*{%reit))|hRL^a;;NKiW+`ARTeSDV zE8k6W6FBR#{${g!E(nme&z^JF z+kPHiyhmJiYc2DmGoPo%PTQIC?8+`ynSz@u=O(rKR&hIQI!0A;a7v}wXA|F&Cbo%Ij%h!<`y|(@dKYf;WG-BOJoG_(q{3#0zTNwFcXNN* z!|-Icr`;!k6NS6ayuG{9lxfYx2RxkD8q9l{CTf+JH5@cjF!SF!Z{{TTSrZ)AG&ttG z+vwD$8)qc)!A|L)Lay7qx@?Jw)1EPIoW<;N@v@G>xB3Ymih_GQIu!oRvOQ@fd2OeB zui(eaZ@Qy?Cy6+CWq&hF=-2c!J}PG*r7C~X^f!~i`zg;GTN&hMn}ux7&sc20wuHI3 zOxq_hbj{83Esq~ZCM;)MJ&lF=(bYGR3(jkP7qwM0l2{V3*}cT2%d|SeE~%9>$ZNBH z+or76U7M$0d-Is}_lX@p73zY@J+q^^zU&EA?N}vz#5P;i_J6v8_3l*?OM=aBo7gT2 zSn7rltVkYBnsnM4vO`5VK zHTv7%>T5y^E-l@qBA{z8x Q0yQvry85}Sb4q9e01>dK!T@|)27|NeY>Eb;N81-@87?F{P=NTU|?!$YI=HlMn*sWzg9i^DKYsk;#fw+3UcG+(`mI~Hf`Wp=!ongVBAz{a_Wb$tmoHzwe*HQ& zHa0Oa@zbYIKYsl9_3Kx1a`Ni>Ds`Ykc}jx(f`L9`W?^OL;^heS)&%n`R=+={eG|co&TneZ@fH9avXKknWlUXFAaGa*fyob(Cvsu z=Sz+0k~jL5PrEF6UN0QDlVRiiaM{qFp3@DMj@k>l)LXRVJ5M_pm|x(&WM?BBavquIxc{g7`nfA4_|_a`DsZX1_gdG+$l?G5FB)&!{- zTTM{gtbF!E{)CPV2^@Rw{FP*pG!Htu-1+dz>sRmZ`&w=jsL?;k&EANAvj677*^`Y< Rcdi5_BTrX9mvv4FO#r_o92o!r diff --git a/public/img/labels/R10.png b/public/img/labels/R10.png deleted file mode 100644 index 60a901822a8f9a6077775bef2410c863801d4dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)P*YP=T3T9jb911eps1**ySux+y}jAl+2Z2j?d|RK^z``n`1<<#{{H@mh=_7> zasdGWU0q#XUS4>3c)Gf}mX?<9@9*>T^I>6OqN1W|YHF*it7~g(#>U3S$H&Ub%GA`< z)z#J5*w~++pW52m+uPgW;o)&{aejV&r>Ccaf`WyGh4%LLu&}UgZEbLHaF>^tSrDZs z00001bW%=J06^y0W&i*H-AP12RCr$P*te2|Fc3viUSqu(@BOUz`~Uy8LZXUUrPC1g z4OG<$rzA{(Gaevk?DXC+$l%ANL1IW>xJwX01QFz(1c7RKemBE@lT;v6kbEW&T!`tT z8;lX5DdIwi{1dKvNZ-C&WQ3yj>H;rp2>l?xomF#$Y7H^xM4m0=N$+8VN6zE=vXBfD zwN8;S-uT$FkP@z1U6g#tYDPWpguLIX-1dG?Xori1MEp;en_}@F@!R*r=R@cf`C1Pq zrNn58i4ma#j<-nr?F!^m-z112f(RlAL-Lo1wLhK;TAdn@CZ+%Y002ovPDHLkV1i_~ B=GFiJ diff --git a/public/img/labels/template-c-elko-alu.png b/public/img/labels/template-c-elko-alu.png deleted file mode 100644 index 24d68d91427d630d1d892b8bca92a600f2463549..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1043 zcmeAS@N?(olHy`uVBq!ia0vp^DL`z*!2%>1Y_^#KNtSd+Uq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&_}|`tW*o;j;@l zm*1Vy|GewG&JiE^C3D$Vcq?Dmy7t_^tFIg>_%==$ux*JgJX`NuYu^ab|$(=i9+q z-EMi_R^JZt9GEEnWtOeV7xgCxwSE~IDb5iQ5x6b3AnkRl{`UEtd*<`L?NfNHT^3p? zzU#tK*12Vh;!+b9te=_9J>j(d7mdEve)b1koz(u!KHT)EhxO^|nNMzYxhO7D4F6tH zW5sjxa?_PO)>hN%%EEG+!>(z^g4z_1SLp_A%T|3c!*lIJA*YU(EnEzB_sk#M4pE%C za}~S0ae;7~wDn!L^HKYL{QSbc=jI8b zShCjKEg|;71vf`E3wWgZbS8um( zYJ5}qV%hnfISQfv=?!1rR=SI=4^jMLe^SGDKO0AUTOP+F5e2=Pwd|1_FK9c-fAZos z(zZQu`(^7EukTMz{+)kMJ$T2ONp??q*`Bnrzu%MlGvfr$qb<9_g8wx}zFzrKul1nL z8)+Z0*BxHjIb3T_uVQ#p70mOpt??Aw0=v5c4Wi5!IvNaOC*(=JjnX==?5SvEc;^v+ z%lGiNjh#&k7;bj-P82dS7BnjOdiD*+PM&!;y90XpBYQS7eq(2=Icm19ae|eK*XZe}QhkkZ29Vue=x+J`sN8vHEU{-p^OedSE!FTsFT(n6)FOjstE8k8fT0s2r z44#s>+RmP%-B0UhO;a(t`&E?Lh`XL)hU1zwN--9%fH_CC#5JNMC9x#cD!C{XNHG{0 z7+UBW8tEFCg&0~|8Jb!dSZW&>SQ!{--klzbq9HdwB{QuOw}yxY{g*%u44$rjF6*2U FngI2DxoH3Z diff --git a/public/img/labels/template-c-elko.png b/public/img/labels/template-c-elko.png deleted file mode 100644 index 97e3c1ef8b240b28495d3b73065487e8686e4fa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^DL`z*!3-qlzV7P*QuYBpA+A80k&zKd;sO5t{y^D) zfB-)~zow?9|NsB9u&}VPu>m!n>JqvFl;bH0@(Tu<#Kr!FmxWn~k9BKiloe3?oTrOp zNJZS+>({vs8}PI~EH<)IUHX=swcrm*7^PP1Hk-nr!G#BpVYnDTiJ5E zS-mJgIMCcBrAa|*XN!W->3Ib$bClIATNQ*FGQLX})I2L_c`Ue_!R68?HBArkjURn~Mz*zbH_a|;w!p00i_>zopr0E760ivR!s diff --git a/public/img/labels/template-c-tantal.png b/public/img/labels/template-c-tantal.png deleted file mode 100644 index 3e49efeef233599099e1d38f61a3ac9953f52e1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^DL`z*!3-qlzV7P*Ql$YtA+A805fz|`0J#tVR0U)} zNVo_@E0F8&@9*d52jm6>1T-}@`TF{DaB#4(v2k&6v9PePva)h=a`N!-czb($d3oJ_ zAomHVN4zA+FPMRWg^`y{Qh=G2LtKaLCpSCqGcz83A(w5llYmNodAc};RK&f#v6JtR zfdI<|fp@>t%;MDV{Q0lmq|wollW|R%YnkVhXPLF0uh(4l`2F?rxz7(D-+sBjZJ#=S zU)oxo%2_8;X0fd_o)Nlyukk4jv)J^lo{CjHe&Rg>f_q&Am#?Z&Qw+MPxZJ>~PE5g# zW5Xe(VqrFi_;=0%LqDL=JTzxgigQu}wN{K_!`#|19Z-&=L zY!^?{i%pI?zBGSh=qi7Y%*H82*$Sm*2Od7?5vo^x^>q_VqOGf75qssb!pHuJDc+#4 N_H^}gS?83{1OWCDk?sHh diff --git a/public/img/labels/template-l.png b/public/img/labels/template-l.png deleted file mode 100644 index 7e5afd925a4988e7aa721397a08d0e5d4cdf4460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^DL`z*!3-qlzV7P*Qe6Q)A+A80kvITX3178V{J9!^e9OSTg&Kou$_L4Lsu3_|=o%$8yv zEW+#p+$?Nrl3a2eT8zeQLcH9H%sPxxGEAJ&*RmD^)&KW&aSW-5dwb(~7PFy1>&2Z~ z(RVLbOTXQv^8SBSBkwkWPQ{jqK4P`{1v`EzD>CJDFVpa9R$Lnr84?;g#Y>ZS!Op0M z*ClJR4QF1mb>(kisMyoj%#beSy!EwNw)z!IzMBar*}Jz|SH%Qki>>Y^KV1anIUYOfxo=K6cF6WmgTePnF6ZA&e98DSb>cnckmU{&qzeB_Y-HTz zw=uQ!OMMYWi;zvPet$$xvzbNa!v$0^atzopr0BIkP$p8QV diff --git a/public/img/labels/template-r.png b/public/img/labels/template-r.png deleted file mode 100644 index 554d2a08f8c5da7e46d7e89d90ae4cc509378c27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^DL`z*#0(^_M^DoQQk(%kA+A80k&!VVAfTW>YypT< z666=m;PC858jz#y>Eakt5tqzylvP4TVgs|=9itz<+_9~EPLdK5oTqzELEweeYnT{X Xij_HcZ;fIBYGd$p^>bP0l+XkK%v&T5 diff --git a/public/img/partdb/alldatasheet.png b/public/img/partdb/alldatasheet.png deleted file mode 100644 index d7c1d40f335ed0ca14b2d7e4c95d8cf9172d20c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2163 zcmV-(2#oiMP)3&28HS&8m$`QqkHKnqHsacJm5gVHuJ6tfey5K;$>@t9feemc6ckw;@AY%|awywa<4 z<}AA3d%y3T@18RZ4|i|}f*Zu<&6_2|L=Xfad+Sn4GMUVque|cg8iojsL16y;`3x8B z?d|0Ac`VD~$dMz|)YQDSapOj@Y}vB67y=Y-F%pRc(P%VeV`C!#g>rR4#Oh&((56kB zBxS~e1qIyyJI1c;w?`Q7ZxwN*na`^D!HOrSTe{;woZ`A=8mfSP>%jHe2Rkk_SV~zmHWG<2Y0@O5 zlq=V-UoT#J?X{IRRlqy%yu$z(l2Fq$>BY{SJL!ws+S;GL{r1~#xH}C-fa5s*)&W+m zSOLJgb?bWS#rXK+k7;XbE1Exc>{#Z_o5$I+XZhfR5Ac1zM8upqbFghYq-9y;aybfX zf$Hk&w}3T++J#)#Evolnzhky<-_CpQy$8VT*|UrKCQh8lbI(1;$&)A9wryKzT-aag ziI9bL5r$Tw4ChKI2fYRcG<2XbhYlSIA5_{$xU+P2cCvNr)>30i*F;EN*HKlqH`xtO zz{-^?>BXv5tBS^yhFNJ}OG`^AqPe-59XoamAfnV81py%yMHzG=D~ZvP_R{)*eS7!r zW%usgG&MDadw+310|^SfP*qhmv_$s$>#s}7itriS079=VTC_+EDumXqT`R8lF<1I6 zbo-$&3`i-t-Ov~Ygb)Di*?o=;zy1Ov0;!C-5v6FYqXhN1X^D3`xf~-R%45D7!v9L8dd!lBF}KuT#q} zz)(&8@vrk-=|mN)w1Tg@(*zd<%J(i;J*73!^)&PWVv zeiIKoTuXg@l5fW((IN)BTfU+)ZWIJOSY82n1RYm>9>{*h^VwFCUKia$L;5zZoks+v zfg=$lrNaq7$>!)(&R?2Hqha#!tnrMW+CXQQ(FvrFbS;qmc>q!}&r#zpVs%w8GLDJFv-1RjiLfn%EILPo&%5a!2!a4z zN;GNFYTi$Wh@klrUj$gbgW~&mzS7@BoV-It!T6ea(|P#G(WttDZAnyVV|fCvPi_%H zlqZA~MImbDd3M%V&P;I0%PCj{9Bpgo)R{E(_m3b|n?zW4(IWN(a4d;BG9DU#_uX;w z-4fsP&DrI)au@&eC?E9U&l46rOr|3^S*XKuTGD0m+z7_th-h z|8R=^2QK4!SsrP+hexK4!ibq<9G6OAat-+4^`-+44UK3-!;AwWhEOFjO_nPUlwMpZ z0@7)p&s#5W_+%&5)d4GBo7oyG!5Dgb+G1_pYpTSe<72FpDdnA z;{z$O`7Dm2FrrGowbv>_h->jVWl|lw@i?=extEA((-*O%$Nc$?oI91F%d!wc^2B2e zjI3A4X0uG2T!(3x)Yc^dZ&>$Df*VBP4+pt$;X;Ol(w8t`TcHg3{`>D!_=7`~C4_nn z5JHsvF7O8CUbpY2p2$o<56kf2vV~iW3cv-dVXuLLJ4XWs5b2@bL#>BuA1Z+8A%N^* p0Qi0A_0a91(?dHf|Nn6Z{12!H=^#A_Y9Rms002ovPDHLkV1m)w3F80& diff --git a/public/img/partdb/dc.png b/public/img/partdb/dc.png deleted file mode 100644 index 4a9403af6832c9e695ccadc860ace6b7bd0eeb26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1000 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBgK_U|b&H6XFWwk^v@7nlup%CQO*n z-{0TY*Z2Sb|1V#@EM2KCQtXZ=@fBrmg-n{wq=PzEoIDFdSh-vepXB>%{d1T|c8Jo^M-h6(> z=JSttTza|_2rfU{wQJYz-MjYy!PV(|uTDRH{P?GDzgC>Mzhuc0w&Z1u2}{2J`ood3 z*r{{=ix1ycoS1Rq#EG=|C$blvI(zo)IUsm2?fk=OIg3wSxpL*|)vEl{++WX z?40!u2);~t4+LMQ@MSEXJb5yI=3?j0`N5Ot{rENc$FDy>f#CP#Um*1N_wV1KQ|JBu z^EYhjys)W<(hX0x0pm%cB*-tAfrD36T1i9C*uuua+0E12$G5J&p|Pp?e081!Fj{YT zx;TbZ#GSpAI{CJNK*K{d%V*l_Qp#pLoH6s~DPUlp`LKBRwbV-|#Fw7(d3LLOitO{l z#;qD(*kL}gj|CQ=^F(ksysi;X?$~c@@s>(2P>xTEP3jY_bi{`xaN$b zm3OL+iFr1#7qCC)eZ5iVMPt8(eZ>0IgN_zDtUdPIOS-H_& zxN_&xt!wu#-n@D7-nCno?p(QX;l6d-jHEH`jr;riE;mX(*v5UGmGWeSAIIGk5z#bz=E> zhsMhJohokbtkT+AIl!uP&avxj<#|jVYvu4itNe4SbZyq+o{N9V*tzp^Yv+(dF0Z&2 z^X&Wk^gbF#v^~{4=5VTWj*aVi!btMixJ&#!hb4YbZF>%Ro#nmV$u)hjmTDIZ-FNCC@sa-MStU+|-}A@w_RlNtE$KDCwfFXC>$*O`=Rxl!UgNosIkj+Tv7z>w+_Rc`!tOV?l>DhplKQ+xt?QY@{YPKvKGdGa zC5AZ44qL4=WWUdM*FhcQ!CU<~YF0 z_adhUHBRru2WxdEZzbFJ(s*ZqPnGc;pV&W<5%Ur&SV%exv8VsA(Z1V^-xcXyY41zb zt(K&-!_ssrbr=+*~?~oQ|#U!CQ61Aoh&!MH|hDE9vh)=^E~nV^!^|)F<4R zFpwNsrG88M&PjZ9=An$7jdW^|)EpLGQ)J*ZqT}bR=oLwr6IW7aY7aYo)6B7gkF`!f0yFI+!>*>M;@9>r&i592K%y6jk~^@ey?yQ*bs|7>d?O8X|BCe zU9yXVoSak1Kew)P=LU>8E9L+T<*pjBXB{a&Y}7mO&^|s$?68s4nqtUC_ojH|YV!Qp zFWHvX@pGv>TLv|F9_U^x&nnr+xUyHh;w0&{M|U(>3)7>+`^=0qjO_? zYN|=+CI2|&D;wfVcN;O_o};%kkAL?f*7(&Ju_xP@cl59EXxYo15zq9wv(h^GAhqT; zC01e)S;3I+dvT=(n3QCx4z1%utff-^_(*pibGoyLynGMcZM?6>ej5LtZ+HLc+adhD zg7T!^n#|?B1}ivu9=WqhYjBWs8(&A)K7GeKkRHlD+rzh(=a^%qeSKqSa1PS#z2;+e z#nl;J`<(7P(4&ME-(7H`uY4YLu~jd6&FH0i*>_p8J!YNwbBs#+B~H2qhp-YmShdte z{w`bmjl%ACyn*o4I>X_Uf&a@wqMzt*p2g zbG4CYPUh@SwZ{3aoMZ)`YN&V@72hQTqT_mx%nFPxX&qd&L)?dl+(}W9Y2dV{m$E9&_g@FYmFZV3oTDk=I<_|JJ_qQVv{ezy8#hTVrpj%)KYy6lUV2 zX9uiuwXel$_YJ1+F#9&+Y=4IRTRl`dSGmDSxhrR{0evl2`u7_i4CBT5=hkEJiEQG0 zO;+kDAH>edR$jahT$cJ`$$E~Daw_rh8q`;D_C`Ey_qflcNBcO}-)U;i`Or7yN)AgTzAjt* z-QM+@uk7M}3olrSo3o3Ia(omYPCA=hV;(JY@<+D#M4KhP{#~Is)WUt@^~0znvBh^_ zqJQ2~zem`+g=Z;ianAZV$y$!i3Ju$ z#eb4@V>Q+judALn<9BUjlI0toO}iTW+qlp_IZkKA%I=wbt`n=FzND+>Nq1H|CKk`v zu+3kOczqtuJ7M6a^F1U_kKL-b+- zlSn_;o$jsi=al+gI)eB&pYQeSi@knj>))BZ>z66e6z8|g6ll^fFH@jVzw0(z^y~B= zI>vt6ZPLFIKiJ&qKY%>xX<^g7z8KcGUHZBCKzcGsKUdQKz8UnbY`)(P`emQ=%R%34 zrFWD5{KH92;(1ygUAyjM)2}}3y4Pv0pYN{s`elQ@Nj76@Dea*5-T3o%T5r;~W`8y6 z&#sei8v1#5o%E@Icco7U59{~c@H4FUThp&hADutAPQLwE@u-i1Mt#h5(zkNH80`D> yXSdOxsS_0F-AR9)^ovPPS#V9$13Q^a>nWpsUtKH07^lB^w%6~H3F}FFa{V6@)@XD9 diff --git a/public/img/partdb/file_all.svg b/public/img/partdb/file_all.svg deleted file mode 100644 index bb4b4248..00000000 --- a/public/img/partdb/file_all.svg +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/img/partdb/file_dc.svg b/public/img/partdb/file_dc.svg deleted file mode 100644 index f0039881..00000000 --- a/public/img/partdb/file_dc.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - DC - diff --git a/public/img/partdb/file_google.svg b/public/img/partdb/file_google.svg deleted file mode 100644 index 20ea96bf..00000000 --- a/public/img/partdb/file_google.svg +++ /dev/null @@ -1,5 +0,0 @@ - - -google - - diff --git a/public/img/partdb/file_octo.svg b/public/img/partdb/file_octo.svg deleted file mode 100644 index 307439a5..00000000 --- a/public/img/partdb/file_octo.svg +++ /dev/null @@ -1,5 +0,0 @@ - - -cog - - diff --git a/public/img/partdb/file_reichelt.svg b/public/img/partdb/file_reichelt.svg deleted file mode 100644 index 488dafaa..00000000 --- a/public/img/partdb/file_reichelt.svg +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - diff --git a/public/img/partdb/help.png b/public/img/partdb/help.png deleted file mode 100644 index 7cb049786198e0b02abae2b546e2c1491fe2352f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2772 zcmV;_3M=)AP)7@i5H&GgqEQkJ2|i%p!9;yEJn&$Q@x>Ps ziHR{JCOi>?!33g&K$HlWAf=^+wv-ONmzj1>XXae?-s}He=ilq>HT%q&X3lwYCI75{ z-6sF{-)E0vX8b>oaH9jI)Gh!&0-yn8Yw7;)J+W=u&b`|JqQnp>Fp(i9wlkCE*^pzQ zx|>Q)i8zB{Heh3jSYCB!Mn;@J2FRW|$B*NM7hb@gJ$po$H9&-#SqKF{1p%T!BM96b0AUm%(A_;Hvr<49 zG70GsqB_@-?HoHkMB@R0h+T-~5i4MN8uZE*bZ7i;kd#(UgaGnW(sW8Bfxd88< zNx}W+P<}1Te5VG!?OVS-u;Xt}-f?EL0BEhB`anm)FI+f>V;2&9en*6V9_`@XJr%rs zsEz*7@7GIB!bDBsx`_}Mm(4(d%kKe#g058KVJtw-FGb_V7;zuBC#1s23c#pW7&BWm zE?zOX@!Ak47fl&J`G>IQ8ibo?BP^~GnEL@2T_0ETs;5`a=BimFA{`QUtt zJ8p>a=`vwg*9r^9$AAX{trf^AL+(y%>r!flmNIGSQl`_z`nUj+`YSwPRclX zu7f|mb_tD^DQ=xyNGzZh?%Y+wPad4Y?K|uE)x%Z%_Qg+e_HtHsC(qDRPk}IC=*j%+ z_!j4#lWl~$lo*89fYg9d>cF4?778NoLNZHRk>YnRExNs&7FU5AuF)2h!bBBV?syIV z@XM3X`BP~O=NB?mV}*8#zM7!q)u_EtF?#?$2Fm@*z?N9rg?a^OXF%Nvxc}z5O}Q1h z^2uU`KfT_7(zzuA1#r0~A0B{GN;=V=&_pDBz8@gy2O!Kq2xz9jScS2g1c(E+ZWH3W zU)&;RXD(;9UM!&_T35)3?Hz@bd@rF!wSWatvVe~Z3m~kN0&e4$*tt@(8_bO5Ht^&7 zwjv4?&Mswm=G6w;DZ4kh-zg0!%9l=#_Rs*_-vWb+nB5P%F;HlzB=F##hLtpJkM5tu z*0BKRmr^|Q$`!PdQn3>v?phfzlw)AXR26SHhB7# z1~eF|zv{Y_s*A!W3K+JKdH3x! zjNDB5Wcuk22K*YDqYeT+k=6C6C9Vxpq3+)+pjP>oms!7BtTONVO& z7oxSr3&1))3@Z-6CfrAL+k{ZM&3ETJFszXpMok3o@<1h0NU{M5KuC{f0SmydJrEbj zk@w%L{}C_a`mKQk_)0pSM=JlGmhs04s_F$mvIEr^)W zHd1~;PzYQ__QoAOjmo0$UR@}z}c5^4|x|7UB0BhwhVfZZM zeVvF(U*wc?A0j|&2Dk*<6;lR#|COV5!e}ewWYT?rA=xO_5cgq^+W{KA4v64`(kZ|K z!m_!rjAFsAK#{W&yL(<<%CV9v;(-~+6reR=ScJ~4END0#AqM;x2>@aV4=e<;EAs3? zFpH1-B<}XUzORNa%vI#>`)5=9{ZLCl@3~We&28pmvQ-zh- zi3BLwSGeoO7+>92M{hhZ5ny52;6EoMF1^LHSV7j7bqA_Vuj}u%u#ZaJ!wSZ8mkP(ru&hRco>~tsq3)Sa57_S{(!Iy5T zU}`J?&;?}h#?dC22vpP(|7}Su>-O0thM3rl90SZO!k06Y1`)3>SnT+oAuO$S7{7UO z0efaEs6`4No=xO?sbnSR|1vbd~9|5i%V6iJeRnT78p9aM>Y z3jy{*Gkj}I`F5)V96HqkGrZu+-RtcUK{?u7I$2lYbW?q__nz~>CY+GvqV@%H5J=3#* zXbnZ+ItPRYKmfF;SaI16Wuu61<%r!Hj#pp`hp)uOm=n!rbDOh(Xr73K?<8#j;Jehd zaUeb{tPfDrOP0P#R$i$dfM5H202#A+3n;NA;(EP)zyi3}3cS{ZBqloTmIF|(y2?kM zUza8F{tb3~@4%-|UkDkk%csq;x1WDU{q*+}06G8?wxfXP@_PiJ=BNsw0$_S_a`NZ) zY|3h%EPxi<5!*2~ITP=E@MpVp5Vb@KLQ(v=kcb3>oGE5kRM|NetK0002t}1^@s6I8J)%000)hNklX{3AM?n+V7@tz@lTL`g7luGip-_* z;3SS@SK>=W5oOV|MO^?a_C7ne?tJHT*USnV5)?tep^Jm+n%&u%o$jyC`ObGv&q5hv zXm;cGM{P=}xob{vllvY29>?#4_tIufYz{d2IMpgjl6@Si%$)f8!?$k>;p$&`QU(cfM+l5>r{ z`l<1jG3M03a)U=xGVu9<7&}yLjGUM2jIunz`%DHdr?`_8|H;YxUgMoX)6)0@vV_7)NVRJ1jY?R%<9Qx{_N?hJK%O`6B>1c} z5M==tFx4}qvkI`3IRsd7+|YD9+!~JhAEikIOf;ntj(Ps=FsxFgTBB;c_C~c@yHh}K zJO{Y4d$0V;5-^f>C`tS3@616N%X*wF3QU8E)lalYVP2{AtA)U_* z+V`kdt5X%NR&Tu#26b3mK#F{Oj@;nz^c(_EnJ3CU{U7|`2Ym90i$BFp%{rvEEM#(u zr_t7U(C@;k$TONekKHDxJd4p1>rA;OjdL|0&ofE^ZX8YjD$BCJ*17(alzQLue2a?G zGnS<0JMx4sdHkxwyt03|j?&}?V=Vn*(9wAG&Y;(Q)98#;o(nMAq(sDkOr<|c`QWjP zU~UxDYZSmGJsdMeIg9e}QAmwO>-|c-ay_hu0NgT+(MqnDnt>`J^OG3G>2a3fKs5tu zn#45hbX7&? zSrR*som8x{R;y9H-c&)Q3e0RkklQ*pQ%=m1+;5IXo=!B>j*e8(L_E6TSu07Sh=DTG zXd(pd`PQPy3dtg5p46tbjldiP{IKStX+wp0t%87E8%=YcoGSBAq*ChU+W}>aZ4833 zk!w8aztdxWipCQCl&6aHAt-MZ>DUF5$>UH-`zqfCq@!$rTY&JNZsLpbt z+Bh}jW(Wk`J3wb(Rg`P;tf{+B=>n`1wygOmtpJ+go$~{{UR+syx7F%=Pprz4-^oQo zWn5a}$QDuVySK5tNK?qb-@I z9}T4wTF)r)gx!u!8!ngt#M~0R5NbJ_L}nJG(*mm?@+?bfFg&2~WK2n(W8V~t@KoR; z(o-tYlvZJ-fS|!#5KRdJQ&JW!${RrCDWwSIQ8Wa2saT!xR*BOo@|Kc4G6w4R_h~RV z0Dn!;*I4!daLaa#+wsAg&!v>@$hg;g=V12>lfbNfo;{-}hn0~|p^+461}%#yNh6Bm zDW@xkzx5OVg9X9mx?KjUFMaYn1~H=;QF<~SeMH7QT~TU`7O*_!i4q?T1}2?M$VkSU zW1o_dJtxAc+&>Hh(yVwq4$+nuPHB_==D7uGI2@8@dT_NajpK-t!e6jB2}%&bPS=^Q z29|M6712)HW^#%KqxUAG;Z71WHz~5=*ScL0c*F`l0hq0YHmhmU#^8dEgvoAID0$uMpxLV#5{XC<{pC=f$0OAX5NLzx#}lH23RD0qMkDI=dh*)$eVJ&@fGI0IwXxrlqZ zT=!a%^-O21SVgsiA^?4Pp6Zc!(Q*LJc|W5Mlgz)tYd04tK^3O#IFdC zN%;hpWO5(Y7CdE@V9HWYnS8p0TGKR&#F_w@SQ94G5j;82l(=Y`h03Er5Dl6WE{4ka$G76m2nfvZU}G~Fck=RNg9hRsMo@x3V=%rH#oK*GHEk7wmG-UVf9mJ zr=Ijz=cXWdkvY!d9N;#W^_76@VRF~j*QmL$AfWH<@6+Nk-ZvY#_E5TW)RHKA6W6U6vHk6Bas7aX&zeDjfQz)wrFyEti(d3pT;WjJQHpj40;lI(MtzP37EEo zUsziuu&$ZqsYL8GvkuC#pr>gL&|zK8IuGFS-B2?0INtHZiZ)>5%mVNxBCTkdtF#o zKo36sErnHH1X*C&A)ja2I_M;PTm`QMY2ohX}8L(rA(Ycr%a)O5rHt% zlSu^Eh;Y+HKqE2_6$0upp;ER<&N)Uj?(XkVG#R_XA@{9ZF_QO&K{XUj6B>@trwE+J zDcN9z{X}l;`yPGr$tSeGzsoX609FOibDX70cXDc%xOo60i?(zg%aXbaB8BD1PVz!K z%l+N~OgNGA!qAd@rOHH4$gM3g6<|77cK6qk9gGHjA?Gwntkp_t%JXhr zPDw>UW1P zSLMn9)OmkL>md?0Xp$>8I7BE%j9fei$ztQ|d0)~t$kV^h3ywRM?&fMs>ls0Yhs z?W8QxTMKemDLyVP7sm;#E)lD$HCnW^yh6*%s}j9C?T(Q9{oj1d(OM>UGUiC{3HR#E zSy&0wAvaWRr)k4L$e0}oJu(!v|5miYe!iwbNlSSBYrI^vg$2>>k!D0HP^C8AKJ>`id%HnMt(E=nvYoWnzDA#A17H+G6=+B%v zOV?g{i3Y;~{q~>##eI)vR^%M=CK0_2;Ac6@%=yD`*nf-p2bN3=&>KdVZikEK7Ggbg zZgFW@B8dPL1acm%f}6}tl4R1!(i&AUW7rq2E}gT*Ie^4ff&mnER4i;*OVT)x1!r#S zX{3b6!%(acWZk8E_wI@{M!0tKg>z(lLkV+H?)pzYz50hcu&Q(F?%fZ~G|nXT!5Ac& zhP2q>^BxJ7(HRr9)O#k8M~zyQ0zY(eK|1hPT9@XkK=Q7Ib8m)z7jRJr{D7V4! z5-hFeN!}SBh+A^H(P%&kM`IUF-RClSsmWxY0VK{Wk|c$YY)VAi+uM^WgN&o!rC)t~ zm(Fdzi2gO4?jr$PsZc7T^?Iw|x(XA%(o$NQkA`YSVOsqn=GyBY$m-0>@*>szIs;KO z7b&Ds@jR8bT;(gNE*Q@^PBAiLdj2s1dri4!C;Mp<%Rr-OETWM}&s}HTg#cuVNgWHB z!=f?hh7dxyA4(s?3an3KEYMRM>zf2Ph*XtpYQjrtl3}lS*`G^Dk|PEo*S1{xMl{b^ zB`+zd_oNa{rqt=Q*uIeYf>I(MZX~rq=QP_ zE07tLim6~;E@rxOt<_jyj(m(VmwJ7~?_9l{Tx849*y^1C20;DcP-Mx<>KZMrtin3b zPh*RC&E^8N7gykpnUMHs%p!RT%X0xl=k9(Pf48J(7cXvOtUk_*>9?QU2e>{*O#`{{ zKEC^U73Tzs36FA11U}Hr;>Wpx_WJs zu7B%W^iTiz4>TH1X?2AGkHzvB{WOa?!w|5(^PN9Z82fv_x_5Wy(+BT?P6CX3M4x`z z*kM`y$}6wE8?fmOkvQ(|eomdGHjxr{5_$B4R z30Ob>`Ol$gRxnc+#a&%8`&d7aa#ra0P|H5eohT*}x6a_ApFMa$pP|3aR*PQb`^`3lkjJ#Sd4c<~6~JtvWPc-B`vFKj41s9G7Go%^)()UP}14P0j}LyB>;nrqgw=2lOXQ~pE@yscPF<5+UQILXN{5ku_yI45H+bP{8Kcb6`l zdx89rozIup=>?&T0ahdT#Xt+r3nkC>&;nXrT?ft7?zqaSj89|VSy;N&y3)KQ)Wb=T z7uZN2R6%Z+E~(2`uEPJ%$l}5VNbwu5ysCIMeOSlZnawwr*EXnv&}?u~&Ow-6P@&nn zwG)coT*Gmft4UE%tj-D90!X(gA{~PjTTaX}M8-WSCbrvc+B|nb+Qse5aHWQ`XkUtb zFtg^*K=Zs3EL?+q`TSK_VVBavTLA`h<}9qd-V|}1hdHgEIZuP}1fYemE-uy$0q8Pu zaOY8H*8G`!cMK8B3dsfebr<>Ncr-zTjF5G7OubQmH}L(p8}-&5s}sG4){N9_s8>ot zssN<5C$r~^>u8BUa-Ntfb5gv8HN%gP8d1!(`SR(#A}yNP3Ku3VoK$d@b5YrcGW#(N zMqOfp{rKa1=zN7`li*Ga2^4YZG}-EEgUU`3~oUT9>sWpA^LzqTOe|rZ4s$ z2#@9%c_nNDnAc%oK{1NzZJT$IF0>Wi+0SGGLQA&9r5K{_!GIQ5 z&k`v~z$HlFBuR7X^`>Yt;{pX#Ib3uboWwHArg5HMKD;Z%Tle?n?a`vydwLJIl9LO< zbw#2L1&vOxET7$cL9K0^-)?tM+O0JN+{|dpFD!07Bfue|imPemQ?=2duWi3X7hc$= zgYJNgan)Gkz#_xe_QoQl!4OItml9WZ`-3j>!Y^nz=o#djuH2HNWx`W)+v)yx$IKA; zJpN>yS!;=;l9NrRBQqNHq!go+R42tv_fdz|{jqd$@tHsuH*cspTDEp(PBnNGXS_Ucl#T0dyEI?K6zMgm|hQf^Wy23Dx* zYV(P3S4ia($Kb9zs1E!PiTwAuw7j~q0e!Ya+m|jY<)W@35y6Mb+2-_rj^eEA@b-|1 z>Sosn&x!hO)N9N2#&WUvp`E5{F0{aX0Zlj}c3M`7cy%xVU zakk04{fV7hg*xJ~&r<=5JMH%KC^A@P9yupH?DC@1c$$Rp?V71CZd0$<)z+npD6{mb zHC?2&wM~>w&b}LjzJ;BIXr{@=797*Krq;BUf~~E~2d!pjnaDk#Dx~d#jjgnnlcJ9NvG@sqb^6U! zGZd2L{*9mf^vAdN_8&l7HQ-(~6em0M;)`3bv@@Iwi1h#{KL4xyM)LRO|2nu@yy0c8 zJKNirkN|hYRC>KW{q5iVJ>9;2TNXHc-*Xmq44|H6u*zj9A#`>>^^LE;Oxs(R>C6UJ zldoQ*Z-4tcvU0AqwWx>SauiU{z8lW}BsoXRWN9u*(wjz`E#!u`l(G@kSWD>8(ibmYynOlc)vH&pU%!6)_U-%k?>~S34Aj-r)3b2l zLhr+C+uPfxO`G=a-Mc$??mT_^^!fAWvu4eb@LM=<-n=ts&Qw)Z)z;R2`t+%(sp;Om zdzUX?e*F0HwQJWNJa};W^y$Tm7e9IO>F@Gxipy~$@higa&R?~c2C?|-kK)OwCjk!otEH`-?$-WQv$+F<;{RJeYfUBgP<3Yj}y51wX=^-PrNH_u+9uOP9GwZeX1 zsssPV>yw+e{R?B5&gLO7*@btn@Dibbq#gU_ZmpMI z&>a%~PLJ2hD1deG_3gjenb!z}izHcnVO_Fuceb#OfVfCf)fd(ruKX6pXC1{{p+&E` z8#JPXPBKJ0BzY>RGk$xcpvC=QKjYu+vM!a6PI8q9D|eh?x*^uF(~s#$=R6yp$~oM> z{su5ld3kcDXv-dF!3C$9JDKjV?O;^962^Gn_JQ#<_6YlgpACWwL|&9cL_PTJs-JOD z(cx#_NA6ww59o8=*w*lRSKn;iy;~Tf%^pNHe(u+=nEkLP=Rl!tsZFq@-#PB7S-N_w zqJDC`>P^ee|Nr2_iyu$Ey!rFz&6g)XUVKQXUw<{{N;Zq#^78t^<-2B2U0erBiJq>0 JF6*2UngD_OO2q&G diff --git a/public/img/partdb/template-pdf.png b/public/img/partdb/template-pdf.png deleted file mode 100644 index 211bf5a492bad1783de9753d403ed1372d05e097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s=L38~T>t<74`h-GCQX_&5ez0w zn9$$f-`Cgo<;#~hZ{93jy7cYaw;w)yc=hVl>({Seym$drdFRfZr%#{0d-v}B`}fbE zKmYvs^TLG-zkdCC`SRs!*RI{WcW?3H#q;LP`}FD4>C>lQzI=J+%$aG^ragG@;PKB^NWSFc{3KYxCEd;8tHcYAtz zf=bTh13e>A666=mz`-jjt)!u6Y+>Wz?B?n1<6BqX(Ad;`zB7D(y#*MA43@xwD zZ2xtnDZ=9NNvl0(2du@882*1;YH57HSggif@0eP}ktW}Js-_2c#T*25OiprdiO85B z#A+kM;>!3(>_xOlj0Rs*?0v;wmePwfm?LCPe%>*aE9Sa03!BY8 Date: Sat, 18 Oct 2025 01:07:56 +0200 Subject: [PATCH 20/82] Only include the ckeditor translations we really need --- assets/controllers/elements/ckeditor_controller.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/controllers/elements/ckeditor_controller.js b/assets/controllers/elements/ckeditor_controller.js index 5612ca05..49988db8 100644 --- a/assets/controllers/elements/ckeditor_controller.js +++ b/assets/controllers/elements/ckeditor_controller.js @@ -31,7 +31,8 @@ import "../../css/components/ckeditor.css"; const translationContext = require.context( 'ckeditor5/translations', false, - /\.js$/ + //Only load the translation files we will really need + /(de|it|fr|ru|ja|cs|da|zh|pl|hu)\.js$/ ); function loadTranslation(language) { From 351e084ab106dbe755dc07f98d35828decfef713 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 18 Oct 2025 01:17:19 +0200 Subject: [PATCH 21/82] Fixed translation of our placeholder ckeditor plugin by keeping existing translations on localization --- assets/controllers/elements/ckeditor_controller.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/controllers/elements/ckeditor_controller.js b/assets/controllers/elements/ckeditor_controller.js index 49988db8..46e78fd5 100644 --- a/assets/controllers/elements/ckeditor_controller.js +++ b/assets/controllers/elements/ckeditor_controller.js @@ -87,7 +87,8 @@ export default class extends Controller { //Load translations if not english let translations = loadTranslation(language); if (translations) { - config.translations = [translations]; + //Keep existing translations (e.g. from other plugins), if any + config.translations = [window.CKEDITOR_TRANSLATIONS, translations]; } const watchdog = new EditorWatchdog(); From d8e093e0c5993625f2df823dbcb00604a76b5a7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 18 Oct 2025 20:15:21 +0200 Subject: [PATCH 22/82] Added documentation about manually deleting the var/cache folder while upgrading from 1 to 2 This is related to issue #1084 --- docs/upgrade/1_to_2.md | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/docs/upgrade/1_to_2.md b/docs/upgrade/1_to_2.md index f5b3b085..c333136a 100644 --- a/docs/upgrade/1_to_2.md +++ b/docs/upgrade/1_to_2.md @@ -48,14 +48,15 @@ The upgrade process works very similar to a normal (minor release) upgrade. 1. Make a backup of your existing Part-DB installation, including the database, data directories and the configuration files and `.env.local` file. The `php bin/console partdb:backup` command can help you with this. 2. Pull the v2 version. For git installation you can do this with `git checkout v2.0.0` (or newer version) -3. Run `composer install --no-dev -o` to update the dependencies. -4. Run `yarn install` and `yarn build` to update the frontend assets. -5. Rund `php bin/console doctrine:migrations:migrate` to update the database schema. -6. Clear the cache with `php bin/console cache:clear`. -7. Open your Part-DB instance in the browser and log in as an admin user. -8. Go to the user or group permissions page, and give yourself (and other administrators) the right to change system settings (under "System" and "Configuration"). -9. You can now go to the settings page (under "System" and "Settings") and check if all settings are correct. -10. Parameters which were previously set via environment variables are greyed out and cannot be changed in the web interface. +3. Remove the `var/cache/` directory inside the Part-DB installation to ensure that no old cache files remain. +4. Run `composer install --no-dev -o` to update the dependencies. +5. Run `yarn install` and `yarn build` to update the frontend assets. +6. Rund `php bin/console doctrine:migrations:migrate` to update the database schema. +7. Clear the cache with `php bin/console cache:clear`. +8. Open your Part-DB instance in the browser and log in as an admin user. +9. Go to the user or group permissions page, and give yourself (and other administrators) the right to change system settings (under "System" and "Configuration"). +10. You can now go to the settings page (under "System" and "Settings") and check if all settings are correct. +11. Parameters which were previously set via environment variables are greyed out and cannot be changed in the web interface. If you want to change them, you must migrate them to the settings interface as described below. ### Docker installation @@ -87,3 +88,15 @@ After the migration run successfully, the contents of your environment variables Go through the environment variables listed by the command and remove them from your environment variable configuration (e.g. `.env.local` file or docker compose file), or just comment them out for now. If you want to keep some environment variables, just leave them as they are, they will still work as before, the migration command only affects the settings stored in the database. + + +## Troubleshooting + +### cache:clear fails: You have requested a non-existent parameter "jbtronics.settings.proxy_dir". +If you receive an error like +``` +In App_KernelProdContainer.php line 2839: +You have requested a non-existent parameter "jbtronics.settings.proxy_dir". +``` +when running `php bin/console cache:clear` or `composer install`. You have to manually delete the `var/cache/` +directory inside your Part-DB installation and try again. From c71e4cd063ea0cba4a91dad5c8f65f61ff0a1178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 18 Oct 2025 20:52:45 +0200 Subject: [PATCH 23/82] Updated dependencies --- composer.lock | 48 ++++++++++++++++++++++++------------------------ yarn.lock | 24 ++++++++++++------------ 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/composer.lock b/composer.lock index 5fa11c2d..72e83e0f 100644 --- a/composer.lock +++ b/composer.lock @@ -2909,16 +2909,16 @@ }, { "name": "doctrine/data-fixtures", - "version": "2.1.0", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/data-fixtures.git", - "reference": "f161e20f04ba5440a09330e156b40f04dd70d47f" + "reference": "7a615ba135e45d67674bb623d90f34f6c7b6bd97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/f161e20f04ba5440a09330e156b40f04dd70d47f", - "reference": "f161e20f04ba5440a09330e156b40f04dd70d47f", + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/7a615ba135e45d67674bb623d90f34f6c7b6bd97", + "reference": "7a615ba135e45d67674bb623d90f34f6c7b6bd97", "shasum": "" }, "require": { @@ -2932,14 +2932,14 @@ "doctrine/phpcr-odm": "<1.3.0" }, "require-dev": { - "doctrine/coding-standard": "^13", + "doctrine/coding-standard": "^14", "doctrine/dbal": "^3.5 || ^4", "doctrine/mongodb-odm": "^1.3.0 || ^2.0.0", "doctrine/orm": "^2.14 || ^3", "ext-sqlite3": "*", "fig/log-test": "^1", - "phpstan/phpstan": "2.1.17", - "phpunit/phpunit": "10.5.45", + "phpstan/phpstan": "2.1.31", + "phpunit/phpunit": "10.5.45 || 12.4.0", "symfony/cache": "^6.4 || ^7", "symfony/var-exporter": "^6.4 || ^7" }, @@ -2972,7 +2972,7 @@ ], "support": { "issues": "https://github.com/doctrine/data-fixtures/issues", - "source": "https://github.com/doctrine/data-fixtures/tree/2.1.0" + "source": "https://github.com/doctrine/data-fixtures/tree/2.2.0" }, "funding": [ { @@ -2988,7 +2988,7 @@ "type": "tidelift" } ], - "time": "2025-07-08T17:48:20+00:00" + "time": "2025-10-17T20:06:20+00:00" }, { "name": "doctrine/dbal", @@ -5503,22 +5503,22 @@ }, { "name": "lcobucci/jwt", - "version": "5.5.0", + "version": "5.6.0", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", - "reference": "a835af59b030d3f2967725697cf88300f579088e" + "reference": "bb3e9f21e4196e8afc41def81ef649c164bca25e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/a835af59b030d3f2967725697cf88300f579088e", - "reference": "a835af59b030d3f2967725697cf88300f579088e", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/bb3e9f21e4196e8afc41def81ef649c164bca25e", + "reference": "bb3e9f21e4196e8afc41def81ef649c164bca25e", "shasum": "" }, "require": { "ext-openssl": "*", "ext-sodium": "*", - "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/clock": "^1.0" }, "require-dev": { @@ -5560,7 +5560,7 @@ ], "support": { "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/5.5.0" + "source": "https://github.com/lcobucci/jwt/tree/5.6.0" }, "funding": [ { @@ -5572,7 +5572,7 @@ "type": "patreon" } ], - "time": "2025-01-26T21:29:45+00:00" + "time": "2025-10-17T11:30:53+00:00" }, { "name": "league/commonmark", @@ -19047,12 +19047,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "b6e429a7bb297ab3b78ea05021ccd3fe4568dd5e" + "reference": "7a8f128281289412092c450a5eb3df5cabbc89e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/b6e429a7bb297ab3b78ea05021ccd3fe4568dd5e", - "reference": "b6e429a7bb297ab3b78ea05021ccd3fe4568dd5e", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/7a8f128281289412092c450a5eb3df5cabbc89e1", + "reference": "7a8f128281289412092c450a5eb3df5cabbc89e1", "shasum": "" }, "conflict": { @@ -19267,7 +19267,7 @@ "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1-dev", "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1-dev|>=5.4,<5.4.11.1-dev|>=2017.12,<2017.12.0.1-dev", "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", - "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.38|>=3.3,<3.3.39", + "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.39|>=3.3,<3.3.39", "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1|>=5.3.0.0-beta1,<5.3.5", "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12", "ezsystems/ezplatform-http-cache": "<2.3.16", @@ -19361,15 +19361,15 @@ "hov/jobfair": "<1.0.13|>=2,<2.0.2", "httpsoft/http-message": "<1.0.12", "hyn/multi-tenant": ">=5.6,<5.7.2", - "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.21", + "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.25|>=5,<5.0.3", "ibexa/admin-ui-assets": ">=4.6.0.0-alpha1,<4.6.21", "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.6|>=4.6,<4.6.2", - "ibexa/fieldtype-richtext": ">=4.6,<4.6.21", + "ibexa/fieldtype-richtext": ">=4.6,<4.6.25|>=5,<5.0.3", "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", "ibexa/http-cache": ">=4.6,<4.6.14", "ibexa/post-install": "<1.0.16|>=4.6,<4.6.14", "ibexa/solr": ">=4.5,<4.5.4", - "ibexa/user": ">=4,<4.4.3", + "ibexa/user": ">=4,<4.4.3|>=5,<5.0.3", "icecoder/icecoder": "<=8.1", "idno/known": "<=1.3.1", "ilicmiljan/secure-props": ">=1.2,<1.2.2", @@ -20019,7 +20019,7 @@ "type": "tidelift" } ], - "time": "2025-10-16T20:06:12+00:00" + "time": "2025-10-17T18:06:27+00:00" }, { "name": "sebastian/cli-parser", diff --git a/yarn.lock b/yarn.lock index 51a694fc..2a2ab405 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2160,9 +2160,9 @@ integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== "@types/node@*": - version "24.8.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.8.0.tgz#a98a689a687c31d9c553f603961230333e4b5230" - integrity sha512-5x08bUtU8hfboMTrJ7mEO4CpepS9yBwAqcL52y86SWNmbPX8LVbNs3EP4cNrIZgdjk2NAlP2ahNihozpoZIxSg== + version "24.8.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.8.1.tgz#74c8ae00b045a0a351f2837ec00f25dfed0053be" + integrity sha512-alv65KGRadQVfVcG69MuB4IzdYVpRwMG/mq8KWOaoOdyY617P5ivaDiMCGOFDWD2sAn5Q0mR3mRtUOgm99hL9Q== dependencies: undici-types "~7.14.0" @@ -2613,9 +2613,9 @@ base64-js@^1.1.2, base64-js@^1.3.0: integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== baseline-browser-mapping@^2.8.9: - version "2.8.17" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.17.tgz#85aff3f7dd6326ea25b77ce834b96bb698545dc6" - integrity sha512-j5zJcx6golJYTG6c05LUZ3Z8Gi+M62zRT/ycz4Xq4iCOdpcxwg7ngEYD4KA0eWZC7U17qh/Smq8bYbACJ0ipBA== + version "2.8.18" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.18.tgz#b44b18cadddfa037ee8440dafaba4a329dfb327c" + integrity sha512-UYmTpOBwgPScZpS4A+YbapwWuBwasxvO/2IOHArSsAhL/+ZdmATBXTex3t+l2hXwLVYK382ibr/nKoY9GKe86w== big.js@^5.2.2: version "5.2.2" @@ -3700,9 +3700,9 @@ entities@^4.2.0: integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== envinfo@^7.7.3: - version "7.18.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.18.0.tgz#38793d9dab9a5dec7b2a3146ed094cda8e754ed8" - integrity sha512-02QGCLRW+Jb8PC270ic02lat+N57iBaWsvHjcJViqp6UVupRB+Vsg7brYPTqEFXvsdTql3KnSczv5ModZFpl8Q== + version "7.19.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.19.0.tgz#b4b4507a27e9900b0175f556167fd3a95f8623f1" + integrity sha512-DoSM9VyG6O3vqBf+p3Gjgr/Q52HYBBtO3v+4koAxt1MnWr+zEnxE+nke/yXS4lt2P4SYCHQ4V3f1i88LQVOpAw== error-ex@^1.3.1: version "1.3.4" @@ -5094,9 +5094,9 @@ marked-mangle@^1.0.1: integrity sha512-BUZiRqPooKZZhC7e8aDlzqkZt4MKkbJ/VY22b8iqrI3fJdnWmSyc7/uujDkrMszZrKURrXsYVUfgdWG6gEspcA== marked@^16.1.1: - version "16.4.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-16.4.0.tgz#b0c22707a3add380827a75437131801cd54bf425" - integrity sha512-CTPAcRBq57cn3R8n3hwc2REddc28hjR7RzDXQ+lXLmMJYqn20BaI2cGw6QjgZGIgVfp2Wdfw4aMzgNteQ6qJgQ== + version "16.4.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-16.4.1.tgz#db37c878cfa28fa57b8dd471fe92a83282911052" + integrity sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg== math-intrinsics@^1.1.0: version "1.1.0" From 7a1a458abec88aff4de71f3e3cdae27bf078b43e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 18 Oct 2025 20:53:14 +0200 Subject: [PATCH 24/82] Fixed error that permission preset was applied when pressing enter in groups and user admin This fixes issue #1039 --- templates/form/permission_layout.html.twig | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/templates/form/permission_layout.html.twig b/templates/form/permission_layout.html.twig index 166147b4..747208dd 100644 --- a/templates/form/permission_layout.html.twig +++ b/templates/form/permission_layout.html.twig @@ -70,18 +70,20 @@ {% endif %} {% if show_presets %} + {# This hidden field is there to ensure that none of the presets is submitted, if a user presses enter #} +
@@ -110,4 +112,4 @@ {% endfor %}
-{% endblock %} \ No newline at end of file +{% endblock %} From 05839a549c4ef05c09c607c7c8dfd1f0dc7e72bd Mon Sep 17 00:00:00 2001 From: Marc Date: Thu, 18 Sep 2025 11:04:52 +0000 Subject: [PATCH 25/82] Fix Wrong default number of project builds if BOM is empty #1038 --- src/Services/ProjectSystem/ProjectBuildHelper.php | 8 +++++--- templates/projects/build/build.html.twig | 8 ++++++-- templates/projects/info/_builds.html.twig | 10 +++++++--- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/Services/ProjectSystem/ProjectBuildHelper.php b/src/Services/ProjectSystem/ProjectBuildHelper.php index 269c7e4c..824923cb 100644 --- a/src/Services/ProjectSystem/ProjectBuildHelper.php +++ b/src/Services/ProjectSystem/ProjectBuildHelper.php @@ -63,17 +63,19 @@ class ProjectBuildHelper */ public function getMaximumBuildableCount(Project $project): int { + $bom_entries = $project->getBomEntries(); + if ($bom_entries->isEmpty()) { + return 0; + } $maximum_buildable_count = PHP_INT_MAX; - foreach ($project->getBomEntries() as $bom_entry) { + foreach ($bom_entries as $bom_entry) { //Skip BOM entries without a part (as we can not determine that) if (!$bom_entry->isPartBomEntry()) { continue; } - //The maximum buildable count for the whole project is the minimum of all BOM entries $maximum_buildable_count = min($maximum_buildable_count, $this->getMaximumBuildableCountForBOMEntry($bom_entry)); } - return $maximum_buildable_count; } diff --git a/templates/projects/build/build.html.twig b/templates/projects/build/build.html.twig index 783c3794..6489256d 100644 --- a/templates/projects/build/build.html.twig +++ b/templates/projects/build/build.html.twig @@ -8,7 +8,8 @@ {% endblock %} {% block card_content %} - {% set can_build = buildHelper.projectBuildable(project, number_of_builds) %} + {% set bom_empty = project.bomEntries | length == 0 %} + {% set can_build = not bom_empty and buildHelper.projectBuildable(project, number_of_builds) %} {% import "components/projects.macro.html.twig" as project_macros %} {% if project.status is not empty and project.status != "in_production" %} @@ -18,7 +19,10 @@ {% endif %}