Compare commits

..

55 Commits

Author SHA1 Message Date
Jan Böhmer
a1660cd888 Bumped version to 1.10.3 2024-01-15 20:46:07 +01:00
Jan Böhmer
4645227a40 Upgraded dependencies 2024-01-15 20:44:51 +01:00
Jan Böhmer
1da2b9eecb Fixed javascript error caused by CKEDITOR
This was not really a problem, just annoying. But now it is fixed.
Fixes issue #457
2024-01-15 20:39:27 +01:00
Jan Böhmer
f83d4103a6 Use a own marked instance for the MarkdownController instead of the global one
This prevents from configuring plugins multiple times which can lead to a heap overflow.
This fixes issue #478
2024-01-15 20:19:10 +01:00
Jan Böhmer
9e28d39095 Upgraded markedjs 2024-01-15 20:05:16 +01:00
Jan Böhmer
6d838c41ce Merge remote-tracking branch 'origin/l10n_master' 2024-01-15 20:00:29 +01:00
Jan Böhmer
af0931a86e New translations messages.en.xlf (Czech) 2024-01-15 11:40:38 +01:00
Jan Böhmer
a4117d024e New translations messages.en.xlf (Czech) 2024-01-15 10:41:53 +01:00
Jan Böhmer
6b122d6040 New translations messages.en.xlf (Czech) 2024-01-15 09:41:58 +01:00
Jan Böhmer
6e66a2bf7a New translations messages.en.xlf (Danish) 2024-01-14 22:41:43 +01:00
Jan Böhmer
37edb73b3e New translations messages.en.xlf (Danish) 2024-01-14 21:41:53 +01:00
Jan Böhmer
a3b5243ffc Install mysqldump in docker, so the builtin backup solution can be used
Fixes issue #479
2024-01-14 21:31:37 +01:00
Jan Böhmer
b12a2c6aab Added czech to language picker in navbar 2024-01-14 20:55:51 +01:00
Jan Böhmer
1379f896c9 Merge remote-tracking branch 'origin/l10n_master' 2024-01-14 20:54:52 +01:00
Jan Böhmer
0a31714717 Upgraded dependencies 2024-01-14 20:54:35 +01:00
Jan Böhmer
5f8d822e8a New translations messages.en.xlf (Czech) 2024-01-14 20:40:18 +01:00
Jan Böhmer
ff6624b7b3 New translations messages.en.xlf (Czech) 2024-01-14 17:30:21 +01:00
Jan Böhmer
645837dd67 New translations validators.en.xlf (Czech) 2024-01-14 16:30:19 +01:00
Jan Böhmer
eac8f4cd37 New translations messages.en.xlf (Czech) 2024-01-14 16:30:18 +01:00
Jan Böhmer
7e4e9138d3 New translations messages.en.xlf (Czech) 2024-01-14 15:30:21 +01:00
Jan Böhmer
ede7fa3149 New translations messages.en.xlf (Czech) 2024-01-14 12:30:17 +01:00
Jan Böhmer
aa1405a64b New translations messages.en.xlf (Czech) 2024-01-14 11:31:54 +01:00
Jan Böhmer
507c2640a9 New translations messages.en.xlf (Danish) 2024-01-14 01:40:19 +01:00
Jan Böhmer
f6e403d552 New translations messages.en.xlf (Danish) 2024-01-14 00:40:19 +01:00
Jan Böhmer
c1fe3b9d97 New translations messages.en.xlf (Danish) 2024-01-13 20:10:21 +01:00
Jan Böhmer
c85882a0b1 New translations messages.en.xlf (Danish) 2024-01-13 19:10:17 +01:00
Jan Böhmer
21203fc527 New translations messages.en.xlf (Danish) 2024-01-13 18:10:18 +01:00
Jan Böhmer
69cfe51db0 New translations messages.en.xlf (Danish) 2024-01-13 17:10:17 +01:00
Jan Böhmer
9a2133d176 New translations messages.en.xlf (Danish) 2024-01-13 14:21:52 +01:00
Jan Böhmer
f2861fbcf0 New translations messages.en.xlf (Danish) 2024-01-13 13:21:59 +01:00
Jan Böhmer
83d7de0a22 New Crowdin updates (#475)
* New translations messages.en.xlf (Czech)

* New translations messages.en.xlf (Czech)
2024-01-12 10:59:08 +01:00
Jan Böhmer
d80e9bab12 New Crowdin updates (#474)
* New translations messages.en.xlf (Danish)

* New translations validators.en.xlf (Danish)

* New translations security.en.xlf (Danish)

* New translations messages.en.xlf (Danish)

* New translations validators.en.xlf (Danish)

* New translations messages.en.xlf (Danish)

* New translations messages.en.xlf (Danish)

* New translations messages.en.xlf (Czech)

* New translations validators.en.xlf (Czech)

* New translations security.en.xlf (Czech)

* New translations messages.en.xlf (Danish)

* New translations messages.en.xlf (Czech)

* New translations validators.en.xlf (Czech)

* New translations security.en.xlf (Czech)

* New translations messages.en.xlf (Czech)

* New translations messages.en.xlf (Czech)

* New translations messages.en.xlf (Czech)

* New translations messages.en.xlf (Dutch)

* New translations messages.en.xlf (Dutch)
2024-01-12 10:01:44 +01:00
Jan Böhmer
d9f58b935a Fixed some issues when importing parameters from partkeepr
Before values were not properly imported, if there was not a normalized version yet and units were not correctly imported
2024-01-11 00:02:32 +01:00
Jan Böhmer
301ecf6c95 Do not import prices with zero price as pricedetails during partkeepr import
These are useless placeholders by partkeepr
2024-01-10 23:40:06 +01:00
Jan Böhmer
be1e17b3be Merge remote-tracking branch 'origin/l10n_master' 2024-01-10 23:19:29 +01:00
Jan Böhmer
86f19d6b25 Updated dependencies 2024-01-10 23:19:16 +01:00
Jan Böhmer
e2146332dc Fixed problems with invalid dates during PartKeepr import with MySQL
See issue #473
2024-01-10 23:18:02 +01:00
Jan Böhmer
e283e2db57 New translations messages.en.xlf (Danish) 2024-01-10 22:50:23 +01:00
Jan Böhmer
22377daa8d New translations messages.en.xlf (Danish) 2024-01-10 21:50:24 +01:00
Jan Böhmer
498e0ae2c7 New translations messages.en.xlf (Russian) 2024-01-10 19:10:49 +01:00
Jan Böhmer
12ea949739 New translations messages.en.xlf (Russian) 2024-01-10 18:10:29 +01:00
Jan Böhmer
436e73a2e9 New translations messages.en.xlf (Russian) 2024-01-10 15:05:35 +01:00
Jan Böhmer
1b65dcfcf1 New translations messages.en.xlf (Russian) 2024-01-10 14:01:39 +01:00
Jan Böhmer
8095f1b995 New translations security.en.xlf (Danish) 2024-01-10 00:12:25 +01:00
Jan Böhmer
a20a3e65fa New translations validators.en.xlf (Danish) 2024-01-10 00:12:25 +01:00
Jan Böhmer
e8a047a28f New translations messages.en.xlf (Danish) 2024-01-10 00:12:24 +01:00
Jan Böhmer
d9ba631173 New translations messages.en.xlf (Russian) 2024-01-09 20:44:32 +01:00
Jan Böhmer
8dc0e014ba New translations messages.en.xlf (Russian) 2024-01-09 19:41:53 +01:00
Jan Böhmer
530476f917 New translations messages.en.xlf (Russian) 2024-01-08 13:30:36 +01:00
Jan Böhmer
8634ff26a7 New translations messages.en.xlf (Russian) 2024-01-08 12:31:58 +01:00
Jan Böhmer
c8f3acaa9d New translations messages.en.xlf (Russian) 2024-01-07 23:00:19 +01:00
Jan Böhmer
74ec7d4c9c New translations messages.en.xlf (Russian) 2024-01-07 22:00:21 +01:00
Jan Böhmer
72c21313dc New translations messages.en.xlf (Russian) 2024-01-07 21:00:18 +01:00
Jan Böhmer
b7660bc778 New translations messages.en.xlf (Russian) 2024-01-07 13:30:27 +01:00
Jan Böhmer
22b197012b New translations messages.en.xlf (Russian) 2024-01-07 12:30:17 +01:00
18 changed files with 22977 additions and 187 deletions

View File

@@ -5,7 +5,7 @@ FROM debian:bullseye-slim
# libpng-dev libjpeg-dev libfreetype6-dev gnupg zip libzip-dev libjpeg62-turbo-dev libonig-dev libxslt-dev libwebp-dev vim \
# && apt-get -y autoremove && apt-get clean autoclean && rm -rf /var/lib/apt/lists/*
RUN apt-get update && apt-get -y install apt-transport-https lsb-release ca-certificates curl zip \
RUN apt-get update && apt-get -y install apt-transport-https lsb-release ca-certificates curl zip mariadb-client \
&& curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg \
&& sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' \
&& apt-get update && apt-get upgrade -y \

View File

@@ -1 +1 @@
1.10.2
1.10.3

View File

@@ -20,18 +20,26 @@
'use strict';
import { Controller } from '@hotwired/stimulus';
import { marked } from "marked";
import { Marked } from "marked";
import { mangle } from "marked-mangle";
import { gfmHeadingId } from "marked-gfm-heading-id";
import DOMPurify from 'dompurify';
import "../../css/app/markdown.css";
export default class extends Controller {
export default class MarkdownController extends Controller {
static _marked = new Marked([
{
gfm: true,
},
gfmHeadingId(),
mangle(),
])
;
connect()
{
this.configureMarked();
this.render();
//Dispatch an event that we are now finished
@@ -45,7 +53,7 @@ export default class extends Controller {
let raw = this.element.dataset['markdown'];
//Apply purified parsed markdown
this.element.innerHTML = DOMPurify.sanitize(marked(this.unescapeHTML(raw)));
this.element.innerHTML = DOMPurify.sanitize(MarkdownController._marked.parse(this.unescapeHTML(raw)));
for(let a of this.element.querySelectorAll('a')) {
//Mark all links as external
@@ -81,8 +89,17 @@ export default class extends Controller {
/**
* Configure the marked parser
*/
configureMarked()
/*static newMarked()
{
const marked = new Marked([
{
gfm: true,
},
gfmHeadingId(),
mangle(),
])
;
marked.use(mangle());
marked.use(gfmHeadingId({
}));
@@ -90,5 +107,5 @@ export default class extends Controller {
marked.setOptions({
gfm: true,
});
}
}*/
}

View File

@@ -70,7 +70,9 @@ export default class extends Controller {
editor_div.classList.add(...new_classes.split(","));
}
console.log(editor);
//This return is important! Otherwise we get mysterious errors in the console
//See: https://github.com/ckeditor/ckeditor5/issues/5897#issuecomment-628471302
return editor;
})
.catch(error => {
console.error(error);

194
composer.lock generated
View File

@@ -8,16 +8,16 @@
"packages": [
{
"name": "api-platform/core",
"version": "v3.2.10",
"version": "v3.2.11",
"source": {
"type": "git",
"url": "https://github.com/api-platform/core.git",
"reference": "05629a1229f705d1abf927d130ffd70b5dfe86bd"
"reference": "227c85871b00613f427ea985b54f4af24ce56a29"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/api-platform/core/zipball/05629a1229f705d1abf927d130ffd70b5dfe86bd",
"reference": "05629a1229f705d1abf927d130ffd70b5dfe86bd",
"url": "https://api.github.com/repos/api-platform/core/zipball/227c85871b00613f427ea985b54f4af24ce56a29",
"reference": "227c85871b00613f427ea985b54f4af24ce56a29",
"shasum": ""
},
"require": {
@@ -167,9 +167,9 @@
],
"support": {
"issues": "https://github.com/api-platform/core/issues",
"source": "https://github.com/api-platform/core/tree/v3.2.10"
"source": "https://github.com/api-platform/core/tree/v3.2.11"
},
"time": "2023-12-23T08:37:05+00:00"
"time": "2024-01-12T13:17:28+00:00"
},
{
"name": "beberlei/assert",
@@ -1397,16 +1397,16 @@
},
{
"name": "doctrine/inflector",
"version": "2.0.8",
"version": "2.0.9",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
"reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff"
"reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
"reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
"url": "https://api.github.com/repos/doctrine/inflector/zipball/2930cd5ef353871c821d5c43ed030d39ac8cfe65",
"reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65",
"shasum": ""
},
"require": {
@@ -1468,7 +1468,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
"source": "https://github.com/doctrine/inflector/tree/2.0.8"
"source": "https://github.com/doctrine/inflector/tree/2.0.9"
},
"funding": [
{
@@ -1484,7 +1484,7 @@
"type": "tidelift"
}
],
"time": "2023-06-16T13:40:37+00:00"
"time": "2024-01-15T18:05:13+00:00"
},
{
"name": "doctrine/instantiator",
@@ -2050,7 +2050,7 @@
"issues": "https://github.com/dompdf/dompdf/issues",
"source": "https://github.com/dompdf/dompdf/tree/master"
},
"time": "2023-12-16T16:29:01+00:00"
"time": "2024-01-12T12:43:38+00:00"
},
{
"name": "egulias/email-validator",
@@ -2964,16 +2964,16 @@
},
{
"name": "jbtronics/2fa-webauthn",
"version": "v2.2.0",
"version": "v2.2.1",
"source": {
"type": "git",
"url": "https://github.com/jbtronics/2fa-webauthn.git",
"reference": "bd52eadd9346532557ba3ffbbe732dae1fa6e65d"
"reference": "eb62e3f46321f6050bbe100631ae0777216f36ca"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/jbtronics/2fa-webauthn/zipball/bd52eadd9346532557ba3ffbbe732dae1fa6e65d",
"reference": "bd52eadd9346532557ba3ffbbe732dae1fa6e65d",
"url": "https://api.github.com/repos/jbtronics/2fa-webauthn/zipball/eb62e3f46321f6050bbe100631ae0777216f36ca",
"reference": "eb62e3f46321f6050bbe100631ae0777216f36ca",
"shasum": ""
},
"require": {
@@ -2984,7 +2984,7 @@
"scheb/2fa-bundle": "^6.0.0|^7.0.0",
"symfony/framework-bundle": "^6.0|^7.0",
"symfony/psr-http-message-bridge": "^2.1",
"symfony/uid": "^6.0",
"symfony/uid": "^6.0|^7.0",
"web-auth/webauthn-lib": "^4.7"
},
"require-dev": {
@@ -3018,9 +3018,9 @@
],
"support": {
"issues": "https://github.com/jbtronics/2fa-webauthn/issues",
"source": "https://github.com/jbtronics/2fa-webauthn/tree/v2.2.0"
"source": "https://github.com/jbtronics/2fa-webauthn/tree/v2.2.1"
},
"time": "2023-12-05T22:25:31+00:00"
"time": "2024-01-15T15:38:49+00:00"
},
{
"name": "jbtronics/dompdf-font-loader-bundle",
@@ -4990,23 +4990,23 @@
},
{
"name": "phenx/php-font-lib",
"version": "0.5.4",
"version": "0.5.5",
"source": {
"type": "git",
"url": "https://github.com/dompdf/php-font-lib.git",
"reference": "dd448ad1ce34c63d09baccd05415e361300c35b4"
"reference": "671df0f3516252011aa94f9e8e3b3b66199339f8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/dd448ad1ce34c63d09baccd05415e361300c35b4",
"reference": "dd448ad1ce34c63d09baccd05415e361300c35b4",
"url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/671df0f3516252011aa94f9e8e3b3b66199339f8",
"reference": "671df0f3516252011aa94f9e8e3b3b66199339f8",
"shasum": ""
},
"require": {
"ext-mbstring": "*"
},
"require-dev": {
"symfony/phpunit-bridge": "^3 || ^4 || ^5"
"symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6"
},
"type": "library",
"autoload": {
@@ -5016,7 +5016,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-3.0"
"LGPL-2.1-or-later"
],
"authors": [
{
@@ -5028,9 +5028,9 @@
"homepage": "https://github.com/PhenX/php-font-lib",
"support": {
"issues": "https://github.com/dompdf/php-font-lib/issues",
"source": "https://github.com/dompdf/php-font-lib/tree/0.5.4"
"source": "https://github.com/dompdf/php-font-lib/tree/0.5.5"
},
"time": "2021-12-17T19:44:54+00:00"
"time": "2024-01-07T18:13:29+00:00"
},
{
"name": "phenx/php-svg-lib",
@@ -5606,16 +5606,16 @@
},
{
"name": "phpdocumentor/type-resolver",
"version": "1.7.3",
"version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
"reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419"
"reference": "fad452781b3d774e3337b0c0b245dd8e5a4455fc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419",
"reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/fad452781b3d774e3337b0c0b245dd8e5a4455fc",
"reference": "fad452781b3d774e3337b0c0b245dd8e5a4455fc",
"shasum": ""
},
"require": {
@@ -5658,9 +5658,9 @@
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"support": {
"issues": "https://github.com/phpDocumentor/TypeResolver/issues",
"source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.3"
"source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.0"
},
"time": "2023-08-12T11:01:26+00:00"
"time": "2024-01-11T11:49:22+00:00"
},
{
"name": "phpstan/phpdoc-parser",
@@ -6401,16 +6401,16 @@
},
{
"name": "s9e/text-formatter",
"version": "2.15.1",
"version": "2.16.0",
"source": {
"type": "git",
"url": "https://github.com/s9e/TextFormatter.git",
"reference": "520538fc6f58d7debe7b952ab1f6bbbde2986e04"
"reference": "a78b8f9bc169d0b6dd81ffff3c97479875bd673d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/s9e/TextFormatter/zipball/520538fc6f58d7debe7b952ab1f6bbbde2986e04",
"reference": "520538fc6f58d7debe7b952ab1f6bbbde2986e04",
"url": "https://api.github.com/repos/s9e/TextFormatter/zipball/a78b8f9bc169d0b6dd81ffff3c97479875bd673d",
"reference": "a78b8f9bc169d0b6dd81ffff3c97479875bd673d",
"shasum": ""
},
"require": {
@@ -6419,7 +6419,7 @@
"lib-pcre": ">=8.13",
"php": "^8.1",
"s9e/regexp-builder": "^1.4",
"s9e/sweetdom": "^3.3"
"s9e/sweetdom": "^3.4"
},
"require-dev": {
"code-lts/doctum": "*",
@@ -6437,7 +6437,7 @@
},
"type": "library",
"extra": {
"version": "2.15.1"
"version": "2.16.0"
},
"autoload": {
"psr-4": {
@@ -6469,9 +6469,9 @@
],
"support": {
"issues": "https://github.com/s9e/TextFormatter/issues",
"source": "https://github.com/s9e/TextFormatter/tree/2.15.1"
"source": "https://github.com/s9e/TextFormatter/tree/2.16.0"
},
"time": "2023-12-21T23:56:22+00:00"
"time": "2024-01-07T00:41:30+00:00"
},
{
"name": "sabberworm/php-css-parser",
@@ -14214,23 +14214,23 @@
},
{
"name": "web-token/jwt-core",
"version": "3.2.8",
"version": "3.2.9",
"source": {
"type": "git",
"url": "https://github.com/web-token/jwt-core.git",
"reference": "2bc6e99a60910d0f495682acd8b23d3eef9865a3"
"reference": "2b7277a4837230cf2982a1484643a978d505eae3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/web-token/jwt-core/zipball/2bc6e99a60910d0f495682acd8b23d3eef9865a3",
"reference": "2bc6e99a60910d0f495682acd8b23d3eef9865a3",
"url": "https://api.github.com/repos/web-token/jwt-core/zipball/2b7277a4837230cf2982a1484643a978d505eae3",
"reference": "2b7277a4837230cf2982a1484643a978d505eae3",
"shasum": ""
},
"require": {
"brick/math": "^0.9|^0.10|^0.11",
"brick/math": "^0.9|^0.10|^0.11|^0.12",
"ext-json": "*",
"ext-mbstring": "*",
"paragonie/constant_time_encoding": "^2.4",
"paragonie/constant_time_encoding": "^2.6",
"php": ">=8.1",
"spomky-labs/pki-framework": "^1.0"
},
@@ -14278,7 +14278,7 @@
"symfony"
],
"support": {
"source": "https://github.com/web-token/jwt-core/tree/3.2.8"
"source": "https://github.com/web-token/jwt-core/tree/3.2.9"
},
"funding": [
{
@@ -14286,20 +14286,20 @@
"type": "patreon"
}
],
"time": "2023-08-23T09:49:09+00:00"
"time": "2024-01-04T15:42:08+00:00"
},
{
"name": "web-token/jwt-signature",
"version": "3.2.8",
"version": "3.2.9",
"source": {
"type": "git",
"url": "https://github.com/web-token/jwt-signature.git",
"reference": "156e0b0ef534e53eecf23a32a92ee6d8cb4fdac4"
"reference": "14fec03d581550396edd0bf20fe6308dac167165"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/web-token/jwt-signature/zipball/156e0b0ef534e53eecf23a32a92ee6d8cb4fdac4",
"reference": "156e0b0ef534e53eecf23a32a92ee6d8cb4fdac4",
"url": "https://api.github.com/repos/web-token/jwt-signature/zipball/14fec03d581550396edd0bf20fe6308dac167165",
"reference": "14fec03d581550396edd0bf20fe6308dac167165",
"shasum": ""
},
"require": {
@@ -14355,7 +14355,7 @@
"symfony"
],
"support": {
"source": "https://github.com/web-token/jwt-signature/tree/3.2.8"
"source": "https://github.com/web-token/jwt-signature/tree/3.2.9"
},
"funding": [
{
@@ -14363,7 +14363,7 @@
"type": "patreon"
}
],
"time": "2023-05-18T16:20:51+00:00"
"time": "2024-01-04T15:42:08+00:00"
},
{
"name": "webmozart/assert",
@@ -15551,16 +15551,16 @@
},
{
"name": "phpstan/phpstan",
"version": "1.10.54",
"version": "1.10.56",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
"reference": "3e25f279dada0adc14ffd7bad09af2e2fc3523bb"
"reference": "27816a01aea996191ee14d010f325434c0ee76fa"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/3e25f279dada0adc14ffd7bad09af2e2fc3523bb",
"reference": "3e25f279dada0adc14ffd7bad09af2e2fc3523bb",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/27816a01aea996191ee14d010f325434c0ee76fa",
"reference": "27816a01aea996191ee14d010f325434c0ee76fa",
"shasum": ""
},
"require": {
@@ -15609,20 +15609,20 @@
"type": "tidelift"
}
],
"time": "2024-01-05T15:50:47+00:00"
"time": "2024-01-15T10:43:00+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
"version": "1.3.54",
"version": "1.3.56",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-doctrine.git",
"reference": "f9555a2d54d685efd7003ae33c15e3d19d7d0c36"
"reference": "0edf5b0cf1ff0a85adeefe4b5c1a6ba238f961cc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/f9555a2d54d685efd7003ae33c15e3d19d7d0c36",
"reference": "f9555a2d54d685efd7003ae33c15e3d19d7d0c36",
"url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/0edf5b0cf1ff0a85adeefe4b5c1a6ba238f961cc",
"reference": "0edf5b0cf1ff0a85adeefe4b5c1a6ba238f961cc",
"shasum": ""
},
"require": {
@@ -15677,9 +15677,9 @@
"description": "Doctrine extensions for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-doctrine/issues",
"source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.54"
"source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.56"
},
"time": "2024-01-05T15:44:44+00:00"
"time": "2024-01-15T10:17:55+00:00"
},
{
"name": "phpstan/phpstan-strict-rules",
@@ -15732,16 +15732,16 @@
},
{
"name": "phpstan/phpstan-symfony",
"version": "1.3.6",
"version": "1.3.7",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-symfony.git",
"reference": "34b3c43684834f6a20aa51af8d455480d9de8b88"
"reference": "ef7db637be9b85fa00278fc3477ac66abe8eb7d1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/34b3c43684834f6a20aa51af8d455480d9de8b88",
"reference": "34b3c43684834f6a20aa51af8d455480d9de8b88",
"url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/ef7db637be9b85fa00278fc3477ac66abe8eb7d1",
"reference": "ef7db637be9b85fa00278fc3477ac66abe8eb7d1",
"shasum": ""
},
"require": {
@@ -15798,9 +15798,9 @@
"description": "Symfony Framework extensions and rules for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-symfony/issues",
"source": "https://github.com/phpstan/phpstan-symfony/tree/1.3.6"
"source": "https://github.com/phpstan/phpstan-symfony/tree/1.3.7"
},
"time": "2023-12-22T11:22:34+00:00"
"time": "2024-01-10T21:54:42+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -16351,12 +16351,12 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
"reference": "c8682d0318353f7979a429981e902463e4879cf0"
"reference": "2c711f5d89ab975c7dd6fccfca79c41cbb980adf"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/c8682d0318353f7979a429981e902463e4879cf0",
"reference": "c8682d0318353f7979a429981e902463e4879cf0",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/2c711f5d89ab975c7dd6fccfca79c41cbb980adf",
"reference": "2c711f5d89ab975c7dd6fccfca79c41cbb980adf",
"shasum": ""
},
"conflict": {
@@ -16585,6 +16585,7 @@
"illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15",
"illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75",
"impresscms/impresscms": "<=1.4.5",
"impresspages/impresspages": "<=1.0.12",
"in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.2.3",
"in2code/ipandlanguageredirect": "<5.1.2",
"in2code/lux": "<17.6.1|>=18,<24.0.2",
@@ -16608,11 +16609,12 @@
"joyqi/hyper-down": "<=2.4.27",
"jsdecena/laracom": "<2.0.9",
"jsmitty12/phpwhois": "<5.1",
"juzaweb/cms": "<=3.4",
"kazist/phpwhois": "<=4.2.6",
"kelvinmo/simplexrd": "<3.1.1",
"kevinpapst/kimai2": "<1.16.7",
"khodakhah/nodcms": "<=3",
"kimai/kimai": "<=2.1",
"kimai/kimai": "<2.1",
"kitodo/presentation": "<3.2.3|>=3.3,<3.3.4",
"klaviyo/magento2-extension": ">=1,<3",
"knplabs/knp-snappy": "<=1.4.2",
@@ -16641,10 +16643,12 @@
"lms/routes": "<2.1.1",
"localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2",
"luyadev/yii-helpers": "<1.2.1",
"magento/community-edition": "<=2.4",
"magento/community-edition": "<2.4.3.0-patch3|>=2.4.4,<2.4.5",
"magento/core": "<=1.9.4.5",
"magento/magento1ce": "<1.9.4.3-dev",
"magento/magento1ee": ">=1,<1.14.4.3-dev",
"magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2.0-patch2",
"magneto/core": "<1.9.4.4-dev",
"maikuolan/phpmussel": ">=1,<1.6",
"mainwp/mainwp": "<=4.4.3.3",
"mantisbt/mantisbt": "<=2.25.7",
@@ -16734,6 +16738,7 @@
"phenx/php-svg-lib": "<0.5.1",
"php-mod/curl": "<2.3.2",
"phpbb/phpbb": "<3.2.10|>=3.3,<3.3.1",
"phpems/phpems": ">=6,<=6.1.3",
"phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7",
"phpmailer/phpmailer": "<6.5",
"phpmussel/phpmussel": ">=1,<1.6",
@@ -16750,9 +16755,10 @@
"phpxmlrpc/phpxmlrpc": "<4.9.2",
"pi/pi": "<=2.5",
"pimcore/admin-ui-classic-bundle": "<1.2.2",
"pimcore/customer-management-framework-bundle": "<3.4.2",
"pimcore/customer-management-framework-bundle": "<4.0.6",
"pimcore/data-hub": "<1.2.4",
"pimcore/demo": "<10.3",
"pimcore/ecommerce-framework-bundle": "<1.0.10",
"pimcore/perspective-editor": "<1.5.1",
"pimcore/pimcore": "<11.1.1",
"pixelfed/pixelfed": "<=0.11.4",
@@ -17067,7 +17073,7 @@
"type": "tidelift"
}
],
"time": "2024-01-05T21:04:02+00:00"
"time": "2024-01-15T18:04:39+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -18562,25 +18568,25 @@
},
{
"name": "symplify/easy-coding-standard",
"version": "12.1.1",
"version": "12.1.7",
"source": {
"type": "git",
"url": "https://github.com/easy-coding-standard/easy-coding-standard.git",
"reference": "d082c6f90e83ae85f7e63b03ea06780dcf765834"
"reference": "f23626aba4f103a09c7e33f74f6995d844d63bf3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/d082c6f90e83ae85f7e63b03ea06780dcf765834",
"reference": "d082c6f90e83ae85f7e63b03ea06780dcf765834",
"url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/f23626aba4f103a09c7e33f74f6995d844d63bf3",
"reference": "f23626aba4f103a09c7e33f74f6995d844d63bf3",
"shasum": ""
},
"require": {
"php": ">=7.2"
},
"conflict": {
"friendsofphp/php-cs-fixer": "<3.0",
"phpcsstandards/php_codesniffer": "<3.6",
"symplify/coding-standard": "<11.3"
"friendsofphp/php-cs-fixer": "<3.46",
"phpcsstandards/php_codesniffer": "<3.8",
"symplify/coding-standard": "<12.1"
},
"bin": [
"bin/ecs"
@@ -18604,7 +18610,7 @@
],
"support": {
"issues": "https://github.com/easy-coding-standard/easy-coding-standard/issues",
"source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.1.1"
"source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.1.7"
},
"funding": [
{
@@ -18616,7 +18622,7 @@
"type": "github"
}
],
"time": "2024-01-05T13:20:55+00:00"
"time": "2024-01-14T17:55:27+00:00"
},
{
"name": "theseer/tokenizer",
@@ -18670,16 +18676,16 @@
},
{
"name": "vimeo/psalm",
"version": "5.18.0",
"version": "5.19.0",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
"reference": "b113f3ed0259fd6e212d87c3df80eec95a6abf19"
"reference": "06b71be009a6bd6d81b9811855d6629b9fe90e1b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/vimeo/psalm/zipball/b113f3ed0259fd6e212d87c3df80eec95a6abf19",
"reference": "b113f3ed0259fd6e212d87c3df80eec95a6abf19",
"url": "https://api.github.com/repos/vimeo/psalm/zipball/06b71be009a6bd6d81b9811855d6629b9fe90e1b",
"reference": "06b71be009a6bd6d81b9811855d6629b9fe90e1b",
"shasum": ""
},
"require": {
@@ -18776,7 +18782,7 @@
"issues": "https://github.com/vimeo/psalm/issues",
"source": "https://github.com/vimeo/psalm"
},
"time": "2023-12-16T09:37:35+00:00"
"time": "2024-01-09T21:02:43+00:00"
}
],
"aliases": [

View File

@@ -11,7 +11,7 @@ parameters:
partdb.banner: '%env(trim:string:BANNER)%' # The info text shown in the homepage, if empty config/banner.md is used
partdb.default_currency: '%env(string:BASE_CURRENCY)%' # The currency that is used inside the DB (and is assumed when no currency is set). This can not be changed later, so be sure to set it the currency used in your country
partdb.global_theme: '' # The theme to use globally (see public/build/themes/ for choices, use name without .css). Set to '' for default bootstrap theme
partdb.locale_menu: ['en', 'de', 'it', 'fr', 'ru', 'ja'] # The languages that are shown in user drop down menu
partdb.locale_menu: ['en', 'de', 'it', 'fr', 'ru', 'ja', 'cs'] # The languages that are shown in user drop down menu
partdb.enforce_change_comments_for: '%env(csv:ENFORCE_CHANGE_COMMENTS_FOR)%' # The actions for which a change comment is required (e.g. "part_edit", "part_create", etc.). If this is empty, change comments are not required at all.
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

View File

@@ -87,7 +87,7 @@
"json-formatter-js": "^2.3.4",
"jszip": "^3.2.0",
"katex": "^0.16.0",
"marked": "^9.1.0",
"marked": "^11.1.1",
"marked-gfm-heading-id": "^3.0.4",
"marked-mangle": "^1.0.1",
"pdfmake": "^0.2.2",

View File

@@ -224,7 +224,7 @@ trait PKImportHelperTrait
*/
protected function setCreationDate(TimeStampableInterface $entity, ?string $datetime_str)
{
if ($datetime_str) {
if ($datetime_str !== null && $datetime_str !== '' && $datetime_str !== '0000-00-00 00:00:00') {
$date = new \DateTime($datetime_str);
} else {
$date = null; //Null means "now" at persist time
@@ -235,4 +235,27 @@ trait PKImportHelperTrait
$property->setAccessible(true);
$property->setValue($entity, $date);
}
/**
* Gets the SI prefix factor for the given prefix ID.
* Used to convert a value from the PartKeepr database to the PartDB database.
* @param array $data
* @param int $prefix_id
* @return float
*/
protected function getSIPrefixFactor(array $data, int $prefix_id): float
{
if ($prefix_id === 0) {
return 1.0;
}
$prefixes = $data['siprefix'];
foreach ($prefixes as $prefix) {
if ((int) $prefix['id'] === $prefix_id) {
return pow((int) $prefix['base'], (int) $prefix['exponent']);
}
}
throw new \RuntimeException(sprintf('Could not find SI prefix with ID %s', $prefix_id));
}
}

View File

@@ -173,20 +173,20 @@ class PKPartImporter
$entity->setName($name);
$entity->setValueText($partparameter['stringValue'] ?? '');
if ($partparameter['unit_id'] === null) {
if ($partparameter['unit_id'] !== null && (int) $partparameter['unit_id'] !== 0) {
$entity->setUnit($this->getUnitSymbol($data, (int)$partparameter['unit_id']));
} else {
$entity->setUnit("");
}
if ($partparameter['normalizedMinValue'] !== null) {
$entity->setValueMin((float) $partparameter['normalizedMinValue']);
if ($partparameter['value'] !== null) {
$entity->setValueTypical((float) $partparameter['value'] * $this->getSIPrefixFactor($data, (int) $partparameter['siPrefix_id']));
}
if ($partparameter['normalizedValue'] !== null) {
$entity->setValueTypical((float) $partparameter['normalizedValue']);
if ($partparameter['minimumValue'] !== null) {
$entity->setValueMin((float) $partparameter['minimumValue'] * $this->getSIPrefixFactor($data, (int) $partparameter['minSiPrefix_id']));
}
if ($partparameter['normalizedMaxValue'] !== null) {
$entity->setValueMax((float) $partparameter['normalizedMaxValue']);
if ($partparameter['maximumValue'] !== null) {
$entity->setValueMax((float) $partparameter['maximumValue'] * $this->getSIPrefixFactor($data, (int) $partparameter['maxSiPrefix_id']));
}
$part = $this->em->find(Part::class, (int) $partparameter['part_id']);
@@ -255,7 +255,7 @@ class PKPartImporter
} elseif (!empty($partdistributor['orderNumber']) && !empty($partdistributor['sku'])) {
$spn = $partdistributor['orderNumber'] . ' (' . $partdistributor['sku'] . ')';
} else {
$spn = 'PartKeepr Import';
$spn = '';
}
$orderdetail = $this->em->getRepository(Orderdetail::class)->findOneBy([
@@ -273,8 +273,8 @@ class PKPartImporter
$this->em->persist($orderdetail);
}
//Add the price information to the orderdetail
if (!empty($partdistributor['price'])) {
//Add the price information to the orderdetail (only if the price is not zero, as this was a placeholder in PartKeepr)
if (!empty($partdistributor['price']) && !BigDecimal::of($partdistributor['price'])->isZero()) {
$pricedetail = new Pricedetail();
$orderdetail->addPricedetail($pricedetail);
//Partkeepr stores the price per item, we need to convert it to the price per packaging unit

12195
translations/messages.cs.xlf Normal file

File diff suppressed because it is too large Load Diff

7256
translations/messages.da.xlf Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -233,5 +233,496 @@
<target>Alles inklappen</target>
</segment>
</unit>
<unit id="tagdXMa" name="part.info.timetravel_hint">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:54</note>
<note category="file-source" priority="1">Part-DB1\templates\Parts\info\_sidebar.html.twig:4</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:54</note>
<note priority="1">Part-DB1\templates\Parts\info\_sidebar.html.twig:4</note>
</notes>
<segment state="translated">
<source>part.info.timetravel_hint</source>
<target>Dit is hoe het component er uitzag voor %timestamp%. &lt;i&gt;Let op: deze feature is nog experimenteel, de getoonde informatie kan onnauwkeurig zijn.&lt;/i&gt;</target>
</segment>
</unit>
<unit id="7uawYY6" name="standard.label">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:60</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:60</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:42</note>
</notes>
<segment state="translated">
<source>standard.label</source>
<target>Eigenschappen</target>
</segment>
</unit>
<unit id="Fe5ax26" name="infos.label">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:61</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:61</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:43</note>
</notes>
<segment state="translated">
<source>infos.label</source>
<target>Informatie</target>
</segment>
</unit>
<unit id="PNqzf_X" name="history.label">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:63</note>
<note priority="1">new</note>
</notes>
<segment state="translated">
<source>history.label</source>
<target>Geschiedenis</target>
</segment>
</unit>
<unit id="Y2QKWU9" name="export.label">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:66</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:66</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:45</note>
</notes>
<segment state="translated">
<source>export.label</source>
<target>Exporteren</target>
</segment>
</unit>
<unit id="k5fWSN4" name="import_export.label">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:68</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:68</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:47</note>
</notes>
<segment state="translated">
<source>import_export.label</source>
<target>Importeren/Exporteren</target>
</segment>
</unit>
<unit id="sOYxh4M" name="mass_creation.label">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:69</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:69</note>
</notes>
<segment state="translated">
<source>mass_creation.label</source>
<target>Bulk toevoegen</target>
</segment>
</unit>
<unit id="wTQX7oE" name="admin.common">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:82</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:82</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:59</note>
</notes>
<segment state="translated">
<source>admin.common</source>
<target>Algemeen</target>
</segment>
</unit>
<unit id="NmnCJhH" name="admin.attachments">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:86</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:86</note>
</notes>
<segment state="translated">
<source>admin.attachments</source>
<target>Bijlagen</target>
</segment>
</unit>
<unit id="TA1hSYV" name="admin.parameters">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:90</note>
</notes>
<segment state="translated">
<source>admin.parameters</source>
<target>Parameters</target>
</segment>
</unit>
<unit id="R949JGz" name="export_all.label">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:179</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:167</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:142</note>
</notes>
<segment state="translated">
<source>export_all.label</source>
<target>Exporteer alle elementen</target>
</segment>
</unit>
<unit id="zPSdxU4" name="mass_creation.help">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:185</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:173</note>
</notes>
<segment state="translated">
<source>mass_creation.help</source>
<target>Elke regel wordt geïnterpreteerd als de naam van een element, dat aangemaakt zal worden. Je kunt geneste structuren maken d.m.v. indentatie.</target>
</segment>
</unit>
<unit id="a5.CFfq" name="edit.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:45</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:45</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:35</note>
</notes>
<segment state="translated">
<source>edit.caption</source>
<target>Bewerk element "%name"</target>
</segment>
</unit>
<unit id="bblk5.r" name="new.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:50</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:50</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:37</note>
</notes>
<segment state="translated">
<source>new.caption</source>
<target>Nieuw element</target>
</segment>
</unit>
<unit id="ZJ9SPOS" name="footprint.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:4</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:9</note>
<note priority="1">Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:4</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:9</note>
<note priority="1">templates\base.html.twig:172</note>
<note priority="1">templates\base.html.twig:199</note>
<note priority="1">templates\base.html.twig:227</note>
</notes>
<segment state="translated">
<source>footprint.labelp</source>
<target>Voetafdruk</target>
</segment>
</unit>
<unit id="U4500WS" name="footprint.edit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:13</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>footprint.edit</source>
<target>Voetafdruk bewerken</target>
</segment>
</unit>
<unit id="O3SliSK" name="footprint.new">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:17</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>footprint.new</source>
<target>Nieuwe voetafdruk</target>
</segment>
</unit>
<unit id="ZOZqHeB" name="group.edit.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\GroupAdmin.html.twig:4</note>
<note priority="1">Part-DB1\templates\AdminPages\GroupAdmin.html.twig:4</note>
</notes>
<segment state="translated">
<source>group.edit.caption</source>
<target>Groepen</target>
</segment>
</unit>
<unit id="iK5P0V5" name="user.edit.permissions">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\GroupAdmin.html.twig:9</note>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:16</note>
<note priority="1">Part-DB1\templates\AdminPages\GroupAdmin.html.twig:9</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:16</note>
</notes>
<segment state="translated">
<source>user.edit.permissions</source>
<target>Rechten</target>
</segment>
</unit>
<unit id="BaTTHkG" name="group.edit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\GroupAdmin.html.twig:24</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>group.edit</source>
<target>Groep bewerken</target>
</segment>
</unit>
<unit id="vdjTPNv" name="group.new">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\GroupAdmin.html.twig:28</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>group.new</source>
<target>Nieuwe groep</target>
</segment>
</unit>
<unit id="Rr_.JrB" name="label_profile.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:4</note>
</notes>
<segment state="translated">
<source>label_profile.caption</source>
<target>Label profiel</target>
</segment>
</unit>
<unit id="QPqYdRg" name="label_profile.advanced">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:8</note>
</notes>
<segment state="translated">
<source>label_profile.advanced</source>
<target>Geavanceerd</target>
</segment>
</unit>
<unit id="Pi_q_nj" name="label_profile.comment">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:9</note>
</notes>
<segment state="translated">
<source>label_profile.comment</source>
<target>Notities</target>
</segment>
</unit>
<unit id="VwVLyJA" name="label_profile.edit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:55</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>label_profile.edit</source>
<target>Bewerk label profiel</target>
</segment>
</unit>
<unit id="lObewxU" name="label_profile.new">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:59</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>label_profile.new</source>
<target>Nieuw label profiel</target>
</segment>
</unit>
<unit id="Fum_mCX" name="manufacturer.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:4</note>
<note priority="1">Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:4</note>
<note priority="1">templates\AdminPages\ManufacturerAdmin.html.twig:4</note>
</notes>
<segment state="translated">
<source>manufacturer.caption</source>
<target>Fabrikanten</target>
</segment>
</unit>
<unit id="e41FWWa" name="manufacturer.edit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:8</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>manufacturer.edit</source>
<target>Bewerk fabrikant</target>
</segment>
</unit>
<unit id="g4gO3Qs" name="manufacturer.new">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:12</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>manufacturer.new</source>
<target>Nieuwe fabrikant</target>
</segment>
</unit>
<unit id="6tFKnGD" name="measurement_unit.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\MeasurementUnitAdmin.html.twig:4</note>
<note priority="1">Part-DB1\templates\AdminPages\MeasurementUnitAdmin.html.twig:4</note>
</notes>
<segment state="translated">
<source>measurement_unit.caption</source>
<target>Meeteenheden</target>
</segment>
</unit>
<unit id="vZGwiMS" name="storelocation.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:5</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:8</note>
<note priority="1">Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:4</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:8</note>
<note priority="1">templates\base.html.twig:171</note>
<note priority="1">templates\base.html.twig:198</note>
<note priority="1">templates\base.html.twig:226</note>
</notes>
<segment state="translated">
<source>storelocation.labelp</source>
<target>Opslag locaties</target>
</segment>
</unit>
<unit id="eSA7p5N" name="storelocation.edit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:32</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>storelocation.edit</source>
<target>Bewerk opslag locatie</target>
</segment>
</unit>
<unit id="eIvG1.A" name="storelocation.new">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:36</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>storelocation.new</source>
<target>Nieuwe opslag locatie</target>
</segment>
</unit>
<unit id="ykqfBBp" name="supplier.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
<note priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4</note>
<note priority="1">templates\AdminPages\SupplierAdmin.html.twig:4</note>
</notes>
<segment state="translated">
<source>supplier.caption</source>
<target>Leveranciers</target>
</segment>
</unit>
<unit id="DpVIJeK" name="supplier.edit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>supplier.edit</source>
<target>Bewerk leverancier</target>
</segment>
</unit>
<unit id="AcG6iT_" name="supplier.new">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:20</note>
<note category="state" priority="1">new</note>
</notes>
<segment state="translated">
<source>supplier.new</source>
<target>Nieuwe leverancier</target>
</segment>
</unit>
<unit id=".YoS4pi" name="user.edit.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:8</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:8</note>
</notes>
<segment state="translated">
<source>user.edit.caption</source>
<target>Gebruikers</target>
</segment>
</unit>
<unit id="eDE4Z9X" name="user.edit.configuration">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:14</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:14</note>
</notes>
<segment state="translated">
<source>user.edit.configuration</source>
<target>Instellingen</target>
</segment>
</unit>
<unit id="3HIFZxy" name="user.edit.password">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:15</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:15</note>
</notes>
<segment state="translated">
<source>user.edit.password</source>
<target>Wachtwoord</target>
</segment>
</unit>
<unit id="CpSdWDM" name="user.edit.tfa.caption">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:45</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:45</note>
</notes>
<segment state="translated">
<source>user.edit.tfa.caption</source>
<target>Tweefactorauthenticatie</target>
</segment>
</unit>
<unit id="QAuf3JI" name="user.edit.tfa.google_active">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:47</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:47</note>
</notes>
<segment state="translated">
<source>user.edit.tfa.google_active</source>
<target>Tweefactorauthenticatie-app actief</target>
</segment>
</unit>
<unit id="7v_PSOf" name="tfa_backup.remaining_tokens">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:48</note>
<note category="file-source" priority="1">Part-DB1\templates\Users\backup_codes.html.twig:15</note>
<note category="file-source" priority="1">Part-DB1\templates\Users\_2fa_settings.html.twig:95</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:48</note>
<note priority="1">Part-DB1\templates\Users\backup_codes.html.twig:15</note>
<note priority="1">Part-DB1\templates\Users\_2fa_settings.html.twig:95</note>
</notes>
<segment state="translated">
<source>tfa_backup.remaining_tokens</source>
<target>Aantal resterende back-up codes</target>
</segment>
</unit>
<unit id="xhNIm7L" name="tfa_backup.generation_date">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:49</note>
<note category="file-source" priority="1">Part-DB1\templates\Users\backup_codes.html.twig:17</note>
<note category="file-source" priority="1">Part-DB1\templates\Users\_2fa_settings.html.twig:96</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:49</note>
<note priority="1">Part-DB1\templates\Users\backup_codes.html.twig:17</note>
<note priority="1">Part-DB1\templates\Users\_2fa_settings.html.twig:96</note>
</notes>
<segment state="translated">
<source>tfa_backup.generation_date</source>
<target>Datum waarop de back-up codes gegenereerd zijn</target>
</segment>
</unit>
<unit id="_m6S_4Y" name="user.edit.tfa.disabled">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:53</note>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:60</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:53</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:60</note>
</notes>
<segment state="translated">
<source>user.edit.tfa.disabled</source>
<target>Methode niet geactiveerd</target>
</segment>
</unit>
<unit id="TagZ6I5" name="user.edit.tfa.u2f_keys_count">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:56</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:56</note>
</notes>
<segment state="translated">
<source>user.edit.tfa.u2f_keys_count</source>
<target>Actieve beveiligingssleutels</target>
</segment>
</unit>
<unit id=".K9hu_c" name="user.edit.tfa.disable_tfa_title">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:72</note>
<note priority="1">Part-DB1\templates\AdminPages\UserAdmin.html.twig:72</note>
</notes>
<segment state="translated">
<source>user.edit.tfa.disable_tfa_title</source>
<target>Weet u zeker dat u wilt doorgaan?</target>
</segment>
</unit>
</file>
</xliff>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="cs">
<file id="security.en">
<unit id="aazoCks" name="user.login_error.user_disabled">
<segment state="translated">
<source>user.login_error.user_disabled</source>
<target>Váš účet je deaktivován! Pokud si myslíte, že je to špatně, kontaktujte správce.</target>
</segment>
</unit>
<unit id="Dpb9AmY" name="saml.error.cannot_login_local_user_per_saml">
<segment state="translated">
<source>saml.error.cannot_login_local_user_per_saml</source>
<target>Přes SSO se nelze přihlásit jako místní uživatel! Místo toho použijte heslo místního uživatele.</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="da">
<file id="security.en">
<unit id="aazoCks" name="user.login_error.user_disabled">
<segment state="translated">
<source>user.login_error.user_disabled</source>
<target>Din konto er deaktiveret! Kontakt en administrator hvis du mener dette er forkert.</target>
</segment>
</unit>
<unit id="Dpb9AmY" name="saml.error.cannot_login_local_user_per_saml">
<segment state="translated">
<source>saml.error.cannot_login_local_user_per_saml</source>
<target>Du kan ikke logge ind som lokalbruger via SSO! Brug dit lokale bruger-password i stedet for.</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="cs">
<file id="validators.en">
<unit id="xevSdCK" name="part.master_attachment.must_be_picture">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentContainingDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Devices\Device.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\LabelSystem\LabelProfile.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Category.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Footprint.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Manufacturer.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\MeasurementUnit.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Part.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Part.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Storelocation.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Supplier.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\PriceInformations\Currency.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
<note priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0</note>
<note priority="1">Part-DB1\src\Entity\Devices\Device.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Category.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Footprint.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Manufacturer.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\MeasurementUnit.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Part.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Storelocation.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Supplier.php:0</note>
<note priority="1">Part-DB1\src\Entity\PriceInformations\Currency.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
</notes>
<segment state="translated">
<source>part.master_attachment.must_be_picture</source>
<target>Příloha náhledu musí být platný obrázek!</target>
</segment>
</unit>
<unit id="VJHTkxx" name="structural.entity.unique_name">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Devices\Device.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Category.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Footprint.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Manufacturer.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\MeasurementUnit.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Storelocation.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Supplier.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\PriceInformations\Currency.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
<note priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0</note>
<note priority="1">Part-DB1\src\Entity\Devices\Device.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Category.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Footprint.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Manufacturer.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\MeasurementUnit.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Storelocation.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Supplier.php:0</note>
<note priority="1">Part-DB1\src\Entity\PriceInformations\Currency.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
<note priority="1">src\Entity\AttachmentType.php:0</note>
<note priority="1">src\Entity\Category.php:0</note>
<note priority="1">src\Entity\Company.php:0</note>
<note priority="1">src\Entity\Device.php:0</note>
<note priority="1">src\Entity\Footprint.php:0</note>
<note priority="1">src\Entity\Group.php:0</note>
<note priority="1">src\Entity\Manufacturer.php:0</note>
<note priority="1">src\Entity\PartsContainingDBElement.php:0</note>
<note priority="1">src\Entity\Storelocation.php:0</note>
<note priority="1">src\Entity\StructuralDBElement.php:0</note>
<note priority="1">src\Entity\Supplier.php:0</note>
</notes>
<segment state="translated">
<source>structural.entity.unique_name</source>
<target>Prvek s tímto názvem již na této úrovni existuje!</target>
</segment>
</unit>
<unit id="3ODUtpU" name="parameters.validator.min_lesser_typical">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CategoryParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\DeviceParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\FootprintParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\GroupParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\PartParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
</notes>
<segment state="translated">
<source>parameters.validator.min_lesser_typical</source>
<target>Hodnota musí být menší nebo rovna typické hodnotě ({{ compared_value }}).</target>
</segment>
</unit>
<unit id="jDBA_WW" name="parameters.validator.min_lesser_max">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CategoryParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\DeviceParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\FootprintParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\GroupParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\PartParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
</notes>
<segment state="translated">
<source>parameters.validator.min_lesser_max</source>
<target>Hodnota musí být menší než maximální hodnota ({{ compared_value }}).</target>
</segment>
</unit>
<unit id="ygK_e_X" name="parameters.validator.max_greater_typical">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CategoryParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\DeviceParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\FootprintParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\GroupParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\PartParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
</notes>
<segment state="translated">
<source>parameters.validator.max_greater_typical</source>
<target>Hodnota musí být větší nebo rovna typické hodnotě ({{ compared_value }}).</target>
</segment>
</unit>
<unit id="isXL.ie" name="validator.user.username_already_used">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
</notes>
<segment state="translated">
<source>validator.user.username_already_used</source>
<target>Uživatel s tímto jménem již existuje</target>
</segment>
</unit>
<unit id="NcM463r" name="user.invalid_username">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
</notes>
<segment state="translated">
<source>user.invalid_username</source>
<target>Uživatelské jméno musí obsahovat pouze písmena, číslice, podtržítka, tečky, plusy nebo mínusy!</target>
</segment>
</unit>
<unit id="lZvhKYu" name="validator.noneofitschild.self">
<notes>
<note category="state" priority="1">obsolete</note>
</notes>
<segment state="translated">
<source>validator.noneofitschild.self</source>
<target>Prvek nemůže být svým vlastním rodičem!</target>
</segment>
</unit>
<unit id="pr07aV4" name="validator.noneofitschild.children">
<notes>
<note category="state" priority="1">obsolete</note>
</notes>
<segment state="translated">
<source>validator.noneofitschild.children</source>
<target>Podřízený prvek nemůže být nadřazeným prvkem!</target>
</segment>
</unit>
<unit id="ayNr6QK" name="validator.select_valid_category">
<segment state="translated">
<source>validator.select_valid_category</source>
<target>Vyberte prosím platnou kategorii!</target>
</segment>
</unit>
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
<segment state="translated">
<source>validator.part_lot.only_existing</source>
<target>Do tohoto umístění nelze přidávat nové díly, protože je označeno jako "Pouze existující".</target>
</segment>
</unit>
<unit id="3xoKOIS" name="validator.part_lot.location_full.no_increase">
<segment state="translated">
<source>validator.part_lot.location_full.no_increase</source>
<target>Místo je obsazeno. Množství nelze navýšit (nová hodnota musí být menší než {{ old_amount }}).</target>
</segment>
</unit>
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
<segment state="translated">
<source>validator.part_lot.location_full</source>
<target>Místo je obsazeno. Nelze do něj přidávat nové díly.</target>
</segment>
</unit>
<unit id="BNQk2e7" name="validator.part_lot.single_part">
<segment state="translated">
<source>validator.part_lot.single_part</source>
<target>Toto umístění může obsahovat pouze jeden díl, takže do něj nelze přídávat další!</target>
</segment>
</unit>
<unit id="4gPskOG" name="validator.attachment.must_not_be_null">
<segment state="translated">
<source>validator.attachment.must_not_be_null</source>
<target>Musíte vybrat typ přílohy!</target>
</segment>
</unit>
<unit id="cDDVrWT" name="validator.orderdetail.supplier_must_not_be_null">
<segment state="translated">
<source>validator.orderdetail.supplier_must_not_be_null</source>
<target>Musíte si vybrat dodavatele!</target>
</segment>
</unit>
<unit id="k5DDdB4" name="validator.measurement_unit.use_si_prefix_needs_unit">
<segment state="translated">
<source>validator.measurement_unit.use_si_prefix_needs_unit</source>
<target>Chcete-li povolit předpony SI, musíte nastavit symbol jednotky!</target>
</segment>
</unit>
<unit id="DuzIOCr" name="part.ipn.must_be_unique">
<segment state="translated">
<source>part.ipn.must_be_unique</source>
<target>Interní číslo dílu musí být jedinečné. {{ value }} se již používá!</target>
</segment>
</unit>
<unit id="Z4Kuuo2" name="validator.project.bom_entry.name_or_part_needed">
<segment state="translated">
<source>validator.project.bom_entry.name_or_part_needed</source>
<target>Musíte vybrat díl pro položku BOM dílu nebo nastavit název pro položku BOM bez dílu.</target>
</segment>
</unit>
<unit id="WF_v4ih" name="project.bom_entry.name_already_in_bom">
<segment state="translated">
<source>project.bom_entry.name_already_in_bom</source>
<target>Již existuje položka BOM s tímto názvem!</target>
</segment>
</unit>
<unit id="5v4p85H" name="project.bom_entry.part_already_in_bom">
<segment state="translated">
<source>project.bom_entry.part_already_in_bom</source>
<target>Tento díl již existuje v tomto BOM!</target>
</segment>
</unit>
<unit id="3lM32Tw" name="project.bom_entry.mountnames_quantity_mismatch">
<segment state="translated">
<source>project.bom_entry.mountnames_quantity_mismatch</source>
<target>Počet názvů sestav musí odpovídat počtu komponent v BOM!</target>
</segment>
</unit>
<unit id="x47D5WT" name="project.bom_entry.can_not_add_own_builds_part">
<segment state="translated">
<source>project.bom_entry.can_not_add_own_builds_part</source>
<target>Seznam BOM projektu nelze přidat do BOM.</target>
</segment>
</unit>
<unit id="2x2XDI_" name="project.bom_has_to_include_all_subelement_parts">
<segment state="translated">
<source>project.bom_has_to_include_all_subelement_parts</source>
<target>BOM projektu musí obsahovat všechny výrobní díly dílčích projektů. Díl %part_name% projektu %project_name% chybí!</target>
</segment>
</unit>
<unit id="U9b1EzD" name="project.bom_entry.price_not_allowed_on_parts">
<segment state="translated">
<source>project.bom_entry.price_not_allowed_on_parts</source>
<target>U položek komponent BOM nelze nastavit cenu. Zadejte cenu samotného dílu.</target>
</segment>
</unit>
<unit id="ID056SR" name="validator.project_build.lot_bigger_than_needed">
<segment state="translated">
<source>validator.project_build.lot_bigger_than_needed</source>
<target>Zvolili jste větší množství pro vychystávání, než je nutné. Odstraňte přebytečné množství</target>
</segment>
</unit>
<unit id="6hV5UqD" name="validator.project_build.lot_smaller_than_needed">
<segment state="translated">
<source>validator.project_build.lot_smaller_than_needed</source>
<target>Zvolili jste menší množství k odebrání, než je potřeba pro sestavení! Přidejte další množství.</target>
</segment>
</unit>
<unit id="G9ZKt.4" name="part.name.must_match_category_regex">
<segment state="translated">
<source>part.name.must_match_category_regex</source>
<target>Název komponenty neodpovídá regulárnímu výrazu zadanému pro kategorii: %regex%</target>
</segment>
</unit>
<unit id="m8kMFhf" name="validator.attachment.name_not_blank">
<segment state="translated">
<source>validator.attachment.name_not_blank</source>
<target>Vyberte hodnotu nebo nahrajte soubor, aby se jeho název automaticky použil jako název této přílohy.</target>
</segment>
</unit>
<unit id="nwGaNBW" name="validator.part_lot.owner_must_match_storage_location_owner">
<segment state="translated">
<source>validator.part_lot.owner_must_match_storage_location_owner</source>
<target>Vlastník inventáře této komponenty a vybrané umístění se musí shodovat (%owner_name%)!</target>
</segment>
</unit>
<unit id="HXSz3nQ" name="validator.part_lot.owner_must_not_be_anonymous">
<segment state="translated">
<source>validator.part_lot.owner_must_not_be_anonymous</source>
<target>Vlastníkem nemůže být anonymní uživatel!</target>
</segment>
</unit>
<unit id="N8aA0Uh" name="validator.part_association.must_set_an_value_if_type_is_other">
<segment state="translated">
<source>validator.part_association.must_set_an_value_if_type_is_other</source>
<target>Pokud nastavíte typ na "jiný", musíte pro něj nastavit popisnou hodnotu!</target>
</segment>
</unit>
<unit id="9VYNZ4v" name="validator.part_association.part_cannot_be_associated_with_itself">
<segment state="translated">
<source>validator.part_association.part_cannot_be_associated_with_itself</source>
<target>Díl nemůže být spojen sám se sebou!</target>
</segment>
</unit>
<unit id="csc1PNn" name="validator.part_association.already_exists">
<segment state="translated">
<source>validator.part_association.already_exists</source>
<target>Asociace s tímto dílem již existuje!</target>
</segment>
</unit>
<unit id="sfW4NYE" name="validator.part_lot.vendor_barcode_must_be_unique">
<segment state="translated">
<source>validator.part_lot.vendor_barcode_must_be_unique</source>
<target>Tato hodnota čárového kódu dodavatele již byla použita v jiném inventáře. Čárový kód musí být jedinečný!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="da">
<file id="validators.en">
<unit id="xevSdCK" name="part.master_attachment.must_be_picture">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentContainingDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Devices\Device.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\LabelSystem\LabelProfile.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Category.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Footprint.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Manufacturer.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\MeasurementUnit.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Part.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Part.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Storelocation.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Supplier.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\PriceInformations\Currency.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
<note priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0</note>
<note priority="1">Part-DB1\src\Entity\Devices\Device.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Category.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Footprint.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Manufacturer.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\MeasurementUnit.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Part.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Storelocation.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Supplier.php:0</note>
<note priority="1">Part-DB1\src\Entity\PriceInformations\Currency.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
</notes>
<segment state="translated">
<source>part.master_attachment.must_be_picture</source>
<target>Forhåndsvisnings-bilaget skal være et rigtigt billede!</target>
</segment>
</unit>
<unit id="VJHTkxx" name="structural.entity.unique_name">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Devices\Device.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Category.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Footprint.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Manufacturer.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\MeasurementUnit.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Storelocation.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parts\Supplier.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\PriceInformations\Currency.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
<note priority="1">Part-DB1\src\Entity\Attachments\AttachmentType.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractCompany.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractPartsContainingDBElement.php:0</note>
<note priority="1">Part-DB1\src\Entity\Base\AbstractStructuralDBElement.php:0</note>
<note priority="1">Part-DB1\src\Entity\Devices\Device.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Category.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Footprint.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Manufacturer.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\MeasurementUnit.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Storelocation.php:0</note>
<note priority="1">Part-DB1\src\Entity\Parts\Supplier.php:0</note>
<note priority="1">Part-DB1\src\Entity\PriceInformations\Currency.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
<note priority="1">src\Entity\AttachmentType.php:0</note>
<note priority="1">src\Entity\Category.php:0</note>
<note priority="1">src\Entity\Company.php:0</note>
<note priority="1">src\Entity\Device.php:0</note>
<note priority="1">src\Entity\Footprint.php:0</note>
<note priority="1">src\Entity\Group.php:0</note>
<note priority="1">src\Entity\Manufacturer.php:0</note>
<note priority="1">src\Entity\PartsContainingDBElement.php:0</note>
<note priority="1">src\Entity\Storelocation.php:0</note>
<note priority="1">src\Entity\StructuralDBElement.php:0</note>
<note priority="1">src\Entity\Supplier.php:0</note>
</notes>
<segment state="translated">
<source>structural.entity.unique_name</source>
<target>Der eksisterer allerede et element med dette navn på dette niveau!</target>
</segment>
</unit>
<unit id="3ODUtpU" name="parameters.validator.min_lesser_typical">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CategoryParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\DeviceParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\FootprintParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\GroupParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\PartParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
</notes>
<segment state="translated">
<source>parameters.validator.min_lesser_typical</source>
<target>Værdi skal være mindre end eller lig med den typiske værdi ({{ compared_value }}).</target>
</segment>
</unit>
<unit id="jDBA_WW" name="parameters.validator.min_lesser_max">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CategoryParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\DeviceParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\FootprintParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\GroupParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\PartParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
</notes>
<segment state="translated">
<source>parameters.validator.min_lesser_max</source>
<target>Værdi skal være mindre end maksumumværdien ({{ compared_value }}).</target>
</segment>
</unit>
<unit id="ygK_e_X" name="parameters.validator.max_greater_typical">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AbstractParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\AttachmentTypeParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CategoryParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\CurrencyParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\DeviceParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\FootprintParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\GroupParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\ManufacturerParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\MeasurementUnitParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\PartParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
</notes>
<segment state="translated">
<source>parameters.validator.max_greater_typical</source>
<target>Værdi skal være større eller lig med den typiske værdi ({{ compared_value }}).</target>
</segment>
</unit>
<unit id="isXL.ie" name="validator.user.username_already_used">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
</notes>
<segment state="translated">
<source>validator.user.username_already_used</source>
<target>Der eksisterer allerede en bruger med dette navn</target>
</segment>
</unit>
<unit id="NcM463r" name="user.invalid_username">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
</notes>
<segment state="translated">
<source>user.invalid_username</source>
<target>Brugernavn skal må kun indeholde bogstager, tal, understregningstegn, punktummer, plusser og minusser!</target>
</segment>
</unit>
<unit id="lZvhKYu" name="validator.noneofitschild.self">
<notes>
<note category="state" priority="1">obsolete</note>
</notes>
<segment state="translated">
<source>validator.noneofitschild.self</source>
<target>Et element kan ikke være dets eget overordnede element!</target>
</segment>
</unit>
<unit id="pr07aV4" name="validator.noneofitschild.children">
<notes>
<note category="state" priority="1">obsolete</note>
</notes>
<segment state="translated">
<source>validator.noneofitschild.children</source>
<target>Et underelement kan ikke være dets overordnede element (Dette ville resultere i løkker)!</target>
</segment>
</unit>
<unit id="ayNr6QK" name="validator.select_valid_category">
<segment state="translated">
<source>validator.select_valid_category</source>
<target>Vælg venligst en gyldig kategori!</target>
</segment>
</unit>
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
<segment state="translated">
<source>validator.part_lot.only_existing</source>
<target>Lagerlokationen er markeret som "Kun eksisterende dele", så derfor kan nye dele ikke tilføjes.</target>
</segment>
</unit>
<unit id="3xoKOIS" name="validator.part_lot.location_full.no_increase">
<segment state="translated">
<source>validator.part_lot.location_full.no_increase</source>
<target>Lokationen er fuld. Antal kan ikke forøges (Ny værdi skal være mindre end {{ old_amount }}).</target>
</segment>
</unit>
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
<segment state="translated">
<source>validator.part_lot.location_full</source>
<target>Lokation er fuld. Kan ikke tilføje nye dele til denne.</target>
</segment>
</unit>
<unit id="BNQk2e7" name="validator.part_lot.single_part">
<segment state="translated">
<source>validator.part_lot.single_part</source>
<target>Lagerlokationen er markeret som "Kun én komponent", så der kan ikke tilføjes yderligere.</target>
</segment>
</unit>
<unit id="4gPskOG" name="validator.attachment.must_not_be_null">
<segment state="translated">
<source>validator.attachment.must_not_be_null</source>
<target>Du skal vælge en bilagstype!</target>
</segment>
</unit>
<unit id="cDDVrWT" name="validator.orderdetail.supplier_must_not_be_null">
<segment state="translated">
<source>validator.orderdetail.supplier_must_not_be_null</source>
<target>Du skal vælge en leverandør!</target>
</segment>
</unit>
<unit id="k5DDdB4" name="validator.measurement_unit.use_si_prefix_needs_unit">
<segment state="translated">
<source>validator.measurement_unit.use_si_prefix_needs_unit</source>
<target>For at kunne aktivere SI-prefixes, så skal du have indtastet et enhedsymbol!</target>
</segment>
</unit>
<unit id="DuzIOCr" name="part.ipn.must_be_unique">
<segment state="translated">
<source>part.ipn.must_be_unique</source>
<target>Det interne partnummer skal være unikt. {{ value }} værdien er allerede i brug!</target>
</segment>
</unit>
<unit id="Z4Kuuo2" name="validator.project.bom_entry.name_or_part_needed">
<segment state="translated">
<source>validator.project.bom_entry.name_or_part_needed</source>
<target>Du skal vælge en komponent eller angive et navn til en ikke-komponent styklistepost!</target>
</segment>
</unit>
<unit id="WF_v4ih" name="project.bom_entry.name_already_in_bom">
<segment state="translated">
<source>project.bom_entry.name_already_in_bom</source>
<target>Der findes allerede en BOM linie med dette navn!</target>
</segment>
</unit>
<unit id="5v4p85H" name="project.bom_entry.part_already_in_bom">
<segment state="translated">
<source>project.bom_entry.part_already_in_bom</source>
<target>Delen eksisterer allerede i denne BOM!</target>
</segment>
</unit>
<unit id="3lM32Tw" name="project.bom_entry.mountnames_quantity_mismatch">
<segment state="translated">
<source>project.bom_entry.mountnames_quantity_mismatch</source>
<target>Antallet af bestykningsnavne skal svare til BOM antallet af komponenter!</target>
</segment>
</unit>
<unit id="x47D5WT" name="project.bom_entry.can_not_add_own_builds_part">
<segment state="translated">
<source>project.bom_entry.can_not_add_own_builds_part</source>
<target>En projekt BOM-liste kan ikke tilføjet til en BOM.</target>
</segment>
</unit>
<unit id="2x2XDI_" name="project.bom_has_to_include_all_subelement_parts">
<segment state="translated">
<source>project.bom_has_to_include_all_subelement_parts</source>
<target>Projekt BOM skal indeholde alle underprojekters styklister. Komponent %part_name% fra projekt %project_name% mangler!</target>
</segment>
</unit>
<unit id="U9b1EzD" name="project.bom_entry.price_not_allowed_on_parts">
<segment state="translated">
<source>project.bom_entry.price_not_allowed_on_parts</source>
<target>Du kan ikke sætte pris for komponent-BOM indtastninger. Indtast prisen på selve komponenten selv.</target>
</segment>
</unit>
<unit id="ID056SR" name="validator.project_build.lot_bigger_than_needed">
<segment state="translated">
<source>validator.project_build.lot_bigger_than_needed</source>
<target>Du har valgt en større mængde til plukning end nødvendigt. Fjern det overskydende antal</target>
</segment>
</unit>
<unit id="6hV5UqD" name="validator.project_build.lot_smaller_than_needed">
<segment state="translated">
<source>validator.project_build.lot_smaller_than_needed</source>
<target>Du har valgt et for lille antal til plukning end der er nødvendigt for dette byg. Tilføj yderligere mængde.</target>
</segment>
</unit>
<unit id="G9ZKt.4" name="part.name.must_match_category_regex">
<segment state="translated">
<source>part.name.must_match_category_regex</source>
<target>Komponentnavnet matcher ikke med det regulære udtryk (regular expression) som der er specificeret for kategorien: %regex%</target>
</segment>
</unit>
<unit id="m8kMFhf" name="validator.attachment.name_not_blank">
<segment state="translated">
<source>validator.attachment.name_not_blank</source>
<target>Vælg en værdi, eller upload en fil for automatisk at bruge dens filnavn som navn for denne vedhæftede fil.</target>
</segment>
</unit>
<unit id="nwGaNBW" name="validator.part_lot.owner_must_match_storage_location_owner">
<segment state="translated">
<source>validator.part_lot.owner_must_match_storage_location_owner</source>
<target>Ejeren af denne komponentbeholdning og den valgte lagerplacering skal matche (%owner_name%)!</target>
</segment>
</unit>
<unit id="HXSz3nQ" name="validator.part_lot.owner_must_not_be_anonymous">
<segment state="translated">
<source>validator.part_lot.owner_must_not_be_anonymous</source>
<target>Ejeren kan ikke være den anonyme bruger!</target>
</segment>
</unit>
<unit id="N8aA0Uh" name="validator.part_association.must_set_an_value_if_type_is_other">
<segment state="translated">
<source>validator.part_association.must_set_an_value_if_type_is_other</source>
<target>Hvis linktypen er sat til "Andet", skal du angive en beskrivende værdi!</target>
</segment>
</unit>
<unit id="9VYNZ4v" name="validator.part_association.part_cannot_be_associated_with_itself">
<segment state="translated">
<source>validator.part_association.part_cannot_be_associated_with_itself</source>
<target>En komponent kan ikke knyttes til sig selv!</target>
</segment>
</unit>
<unit id="csc1PNn" name="validator.part_association.already_exists">
<segment state="translated">
<source>validator.part_association.already_exists</source>
<target>Et link til denne komponent findes allerede!</target>
</segment>
</unit>
<unit id="sfW4NYE" name="validator.part_lot.vendor_barcode_must_be_unique">
<segment state="translated">
<source>validator.part_lot.vendor_barcode_must_be_unique</source>
<target>Denne leverandørstregkodeværdi er allerede brugt til en anden beholdning. Stregkoden skal være unik!</target>
</segment>
</unit>
</file>
</xliff>

136
yarn.lock
View File

@@ -235,9 +235,9 @@
"@babel/types" "^7.22.19"
"@babel/helpers@^7.23.7":
version "7.23.7"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.7.tgz#eb543c36f81da2873e47b76ee032343ac83bba60"
integrity sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==
version "7.23.8"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.8.tgz#fc6b2d65b16847fd50adddbd4232c76378959e34"
integrity sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==
dependencies:
"@babel/template" "^7.22.15"
"@babel/traverse" "^7.23.7"
@@ -470,16 +470,15 @@
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-transform-classes@^7.23.5":
version "7.23.5"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2"
integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==
"@babel/plugin-transform-classes@^7.23.8":
version "7.23.8"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz#d08ae096c240347badd68cdf1b6d1624a6435d92"
integrity sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-compilation-targets" "^7.22.15"
"@babel/helper-compilation-targets" "^7.23.6"
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-function-name" "^7.23.0"
"@babel/helper-optimise-call-expression" "^7.22.5"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/helper-replace-supers" "^7.22.20"
"@babel/helper-split-export-declaration" "^7.22.6"
@@ -803,9 +802,9 @@
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/preset-env@^7.19.4":
version "7.23.7"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.7.tgz#e5d69b9f14db8a13bae4d8e5ce7f360973626241"
integrity sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==
version "7.23.8"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.8.tgz#7d6f8171ea7c221ecd28059e65ad37c20e441e3e"
integrity sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==
dependencies:
"@babel/compat-data" "^7.23.5"
"@babel/helper-compilation-targets" "^7.23.6"
@@ -840,7 +839,7 @@
"@babel/plugin-transform-block-scoping" "^7.23.4"
"@babel/plugin-transform-class-properties" "^7.23.3"
"@babel/plugin-transform-class-static-block" "^7.23.4"
"@babel/plugin-transform-classes" "^7.23.5"
"@babel/plugin-transform-classes" "^7.23.8"
"@babel/plugin-transform-computed-properties" "^7.23.3"
"@babel/plugin-transform-destructuring" "^7.23.3"
"@babel/plugin-transform-dotall-regex" "^7.23.3"
@@ -903,9 +902,9 @@
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
"@babel/runtime@^7.8.4":
version "7.23.7"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.7.tgz#dd7c88deeb218a0f8bd34d5db1aa242e0f203193"
integrity sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==
version "7.23.8"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.8.tgz#8ee6fe1ac47add7122902f257b8ddf55c898f650"
integrity sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==
dependencies:
regenerator-runtime "^0.14.0"
@@ -1591,9 +1590,9 @@
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.20"
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f"
integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==
version "0.3.21"
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz#5dc1df7b3dc4a6209e503a924e1ca56097a2bb15"
integrity sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==
dependencies:
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
@@ -1769,9 +1768,9 @@
"@types/estree" "*"
"@types/eslint@*":
version "8.56.1"
resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.1.tgz#988cabb39c973e9200f35fdbb29d17992965bb08"
integrity sha512-18PLWRzhy9glDQp3+wOgfLYRWlhgX0azxgJ63rdpoUHyrC9z0f5CkFburjQx4uD7ZCruw85ZtMt6K+L+R8fLJQ==
version "8.56.2"
resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.2.tgz#1c72a9b794aa26a8b94ad26d5b9aa51c8a6384bb"
integrity sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
@@ -1868,9 +1867,9 @@
"@types/node" "*"
"@types/node@*":
version "20.10.6"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.6.tgz#a3ec84c22965802bf763da55b2394424f22bfbb5"
integrity sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==
version "20.11.2"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.2.tgz#39cea3fe02fbbc2f80ed283e94e1d24f2d3856fb"
integrity sha512-cZShBaVa+UO1LjWWBPmWRR4+/eY/JR/UIEcDlVsw3okjWEu+rB7/mH6X3B/L+qJVHDLjk9QW/y2upp9wp1yDXA==
dependencies:
undici-types "~5.26.4"
@@ -2170,9 +2169,9 @@ acorn-walk@^7.0.0, acorn-walk@^7.1.1:
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
acorn-walk@^8.0.0:
version "8.3.1"
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.1.tgz#2f10f5b69329d90ae18c58bf1fa8fccd8b959a43"
integrity sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==
version "8.3.2"
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa"
integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==
acorn@^7.0.0, acorn@^7.1.1:
version "7.4.1"
@@ -2424,9 +2423,9 @@ body-parser@1.20.1:
unpipe "1.0.0"
bonjour-service@^1.0.11:
version "1.2.0"
resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.0.tgz#1c56da07a76e33b049ba7d865859abee5297f55a"
integrity sha512-xdzMA6JGckxyJzZByjEWRcfKmDxXaGXZWVftah3FkCqdlePNS9DjHSUN5zkP4oEfz/t0EXXlro88EIhzwMB4zA==
version "1.2.1"
resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02"
integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==
dependencies:
fast-deep-equal "^3.1.3"
multicast-dns "^7.2.5"
@@ -2598,9 +2597,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001565:
version "1.0.30001574"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001574.tgz#fb4f1359c77f6af942510493672e1ec7ec80230c"
integrity sha512-BtYEK4r/iHt/txm81KBudCUcTy7t+s9emrIaHqjYurQ10x71zJ5VQ9x1dYPcz/b+pKSp4y/v1xSI67A+LzpNyg==
version "1.0.30001576"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz#893be772cf8ee6056d6c1e2d07df365b9ec0a5c4"
integrity sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==
chalk@^2.4.2:
version "2.4.2"
@@ -2950,18 +2949,18 @@ css-loader@^5.2.7:
semver "^7.3.5"
css-loader@^6.7.0:
version "6.8.1"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88"
integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==
version "6.9.0"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.9.0.tgz#0cc2f14df94ed97c526c5ae42b6b13916d1d8d0e"
integrity sha512-3I5Nu4ytWlHvOP6zItjiHlefBNtrH+oehq8tnQa2kO305qpVyx9XNIT1CXIj5bgCJs7qICBCkgCYxQLKPANoLA==
dependencies:
icss-utils "^5.1.0"
postcss "^8.4.21"
postcss "^8.4.31"
postcss-modules-extract-imports "^3.0.0"
postcss-modules-local-by-default "^4.0.3"
postcss-modules-scope "^3.0.0"
postcss-modules-scope "^3.1.0"
postcss-modules-values "^4.0.0"
postcss-value-parser "^4.2.0"
semver "^7.3.8"
semver "^7.5.4"
css-minimizer-webpack-plugin@^5.0.0:
version "5.0.1"
@@ -3520,9 +3519,9 @@ ee-first@1.1.1:
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
electron-to-chromium@^1.4.601:
version "1.4.623"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.623.tgz#0f7400114ac3425500e9244d2b0e9c3107c331cb"
integrity sha512-lKoz10iCYlP1WtRYdh5MvocQPWVRoI7ysp6qf18bmeBgR8abE6+I2CsfyNKztRDZvhdWc+krKT6wS7Neg8sw3A==
version "1.4.630"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.630.tgz#1d9f4169653784997bec98975e11a2c05214ce39"
integrity sha512-osHqhtjojpCsACVnuD11xO5g9xaCyw7Qqn/C2KParkMv42i8jrJJgx3g7mkHfpxwhy9MnOJr8+pKOdZ7qzgizg==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -3990,9 +3989,9 @@ flat@^5.0.2:
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
follow-redirects@^1.0.0:
version "1.15.4"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf"
integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==
version "1.15.5"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020"
integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==
form-data@^3.0.0:
version "3.0.1"
@@ -4197,7 +4196,7 @@ has-flag@^4.0.0:
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
has-property-descriptors@^1.0.0:
has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340"
integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==
@@ -4906,10 +4905,10 @@ marked@4.0.12:
resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.12.tgz#2262a4e6fd1afd2f13557726238b69a48b982f7d"
integrity sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==
marked@^9.1.0:
version "9.1.6"
resolved "https://registry.yarnpkg.com/marked/-/marked-9.1.6.tgz#5d2a3f8180abfbc5d62e3258a38a1c19c0381695"
integrity sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==
marked@^11.1.1:
version "11.1.1"
resolved "https://registry.yarnpkg.com/marked/-/marked-11.1.1.tgz#e1b2407241f744fb1935fac224680874d9aff7a3"
integrity sha512-EgxRjgK9axsQuUa/oKMx5DEY8oXpKJfk61rT5iY3aRlgU6QJtUcxU5OAymdhCvWvhYcd9FKmO5eQoX8m9VGJXg==
mdn-data@2.0.14:
version "2.0.14"
@@ -4996,9 +4995,9 @@ mimic-fn@^2.1.0:
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
mini-css-extract-plugin@^2.4.2, mini-css-extract-plugin@^2.6.0:
version "2.7.6"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d"
integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==
version "2.7.7"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.7.tgz#4acf02f362c641c38fb913bfcb7ca2fc4a7cf339"
integrity sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==
dependencies:
schema-utils "^4.0.0"
@@ -5721,7 +5720,7 @@ postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@^4.0.3
postcss-selector-parser "^6.0.2"
postcss-value-parser "^4.1.0"
postcss-modules-scope@^3.0.0:
postcss-modules-scope@^3.0.0, postcss-modules-scope@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.1.0.tgz#fbfddfda93a31f310f1d152c2bb4d3f3c5592ee0"
integrity sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==
@@ -5962,7 +5961,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@^8.2.14, postcss@^8.2.15, postcss@^8.4.12, postcss@^8.4.21, postcss@^8.4.24:
postcss@^8.2.14, postcss@^8.2.15, postcss@^8.4.12, postcss@^8.4.24, postcss@^8.4.31:
version "8.4.33"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.33.tgz#1378e859c9f69bf6f638b990a0212f43e2aaa742"
integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==
@@ -6369,7 +6368,7 @@ semver@^6.0.0, semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8:
semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.4:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -6403,9 +6402,9 @@ serialize-javascript@^5.0.1:
randombytes "^2.1.0"
serialize-javascript@^6.0.0, serialize-javascript@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c"
integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==
version "6.0.2"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
dependencies:
randombytes "^2.1.0"
@@ -6433,14 +6432,15 @@ serve-static@1.15.0:
send "0.18.0"
set-function-length@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed"
integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==
version "1.2.0"
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1"
integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==
dependencies:
define-data-property "^1.1.1"
get-intrinsic "^1.2.1"
function-bind "^1.1.2"
get-intrinsic "^1.2.2"
gopd "^1.0.1"
has-property-descriptors "^1.0.0"
has-property-descriptors "^1.0.1"
set-function-name@^2.0.0:
version "2.0.1"
@@ -6717,9 +6717,9 @@ style-loader@^2.0.0:
schema-utils "^3.0.0"
style-loader@^3.3.0:
version "3.3.3"
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff"
integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==
version "3.3.4"
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.4.tgz#f30f786c36db03a45cbd55b6a70d930c479090e7"
integrity sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==
stylehacks@^5.1.1:
version "5.1.1"