Compare commits

..

20 Commits

Author SHA1 Message Date
Jan Böhmer
cd7dbd5f7b Bumped version to 2.5.0 2026-01-18 22:59:35 +01:00
Jan Böhmer
8efbca798a Merge remote-tracking branch 'origin/master' 2026-01-18 22:53:40 +01:00
Jan Böhmer
dd6c20780b Ensure that the ids passed to DBElementRepository::findByIDInMatchingOrder are all ints
This might help to diagnose #1188
2026-01-18 22:53:37 +01:00
Lukas Runge
af81e15ef2 Set "Excluded from sim" to false by default for new categories to avoid annoying symbol at kicad parts. 2026-01-18 22:35:37 +01:00
Jan Böhmer
09cc2ba8ff Use requestSubmit() in form cleanup controller to avoid CSFR issues
See #1191
2026-01-18 22:24:17 +01:00
swdee
131023da67 change barcode scan form to use requestSubmit() to fix CSRF token not being generated on submission (#1191) 2026-01-18 22:14:17 +01:00
Jan Böhmer
86f53b2956 Update Crowdin configuration file 2026-01-18 21:58:54 +01:00
Copilot
a3d992a016 Move frontend translations to separate domain to reduce bundle size (#1197)
* Initial plan

* Create frontend translation files and update configuration

Co-authored-by: jbtronics <5410681+jbtronics@users.noreply.github.com>

* Fix missing semicolon in password strength controller

Co-authored-by: jbtronics <5410681+jbtronics@users.noreply.github.com>

* Remove frontend-only translations from messages domain and set frontend as default domain

Co-authored-by: jbtronics <5410681+jbtronics@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jbtronics <5410681+jbtronics@users.noreply.github.com>
2026-01-18 18:50:38 +01:00
Jan Böhmer
6402cfe619 Enforce to use jquery 3 for now, as something seems to be broken with jquery 4 and webpack 2026-01-18 18:44:59 +01:00
Jan Böhmer
ea71fcd120 Merge remote-tracking branch 'origin/master' 2026-01-18 12:47:11 +01:00
Jan Böhmer
82e3e31277 Only compress assets with a certain minimum size. Otherwise its quite inefficientg 2026-01-18 12:44:33 +01:00
Jan Böhmer
0d4f935b43 Updated marked and webpack-bundle-analyzer dependencies 2026-01-18 12:40:07 +01:00
Jan Böhmer
0205dd523b Updated dependencies 2026-01-18 12:32:09 +01:00
d-buchmann
0a8199d81f Update OEMSecretsProvider.php (#1187)
most probably only a typo
2026-01-13 12:53:22 +01:00
Jan Böhmer
3f6a6cc767 updated dependencies 2026-01-11 19:02:39 +01:00
Jan Böhmer
33a3dc6203 Merge branch 'dbid_search_and_display_in_bom' 2026-01-11 18:33:22 +01:00
Jan Böhmer
1cd0b459be Fixed JS translation fox new UX/translator version 2026-01-10 21:44:57 +01:00
Jan Böhmer
6828ce5803 Updated dependencies 2026-01-10 21:34:01 +01:00
Jan Böhmer
644a44e8e9 Merge branch 'db_converter' 2026-01-10 21:14:38 +01:00
kernchen-brc
64efca4786 Added ID to search options. Fixed seach option by using equal to instead of like for the ID. 2026-01-09 11:37:30 +01:00
51 changed files with 2395 additions and 1815 deletions

View File

@@ -1 +1 @@
2.4.0
2.5.0

View File

@@ -26,9 +26,6 @@ import {marked} from "marked";
import {
trans,
SEARCH_PLACEHOLDER,
SEARCH_SUBMIT,
STATISTICS_PARTS
} from '../../translator';
@@ -82,9 +79,9 @@ export default class extends Controller {
panelPlacement: this.element.dataset.panelPlacement,
plugins: [recentSearchesPlugin],
openOnFocus: true,
placeholder: trans(SEARCH_PLACEHOLDER),
placeholder: trans("search.placeholder"),
translations: {
submitButtonTitle: trans(SEARCH_SUBMIT)
submitButtonTitle: trans("search.submit")
},
// Use a navigator compatible with turbo:
@@ -153,7 +150,7 @@ export default class extends Controller {
},
templates: {
header({ html }) {
return html`<span class="aa-SourceHeaderTitle">${trans(STATISTICS_PARTS)}</span>
return html`<span class="aa-SourceHeaderTitle">${trans("part.labelp")}</span>
<div class="aa-SourceHeaderLine" />`;
},
item({item, components, html}) {
@@ -197,4 +194,4 @@ export default class extends Controller {
}
}
}
}

View File

@@ -25,8 +25,7 @@ import * as zxcvbnEnPackage from '@zxcvbn-ts/language-en';
import * as zxcvbnDePackage from '@zxcvbn-ts/language-de';
import * as zxcvbnFrPackage from '@zxcvbn-ts/language-fr';
import * as zxcvbnJaPackage from '@zxcvbn-ts/language-ja';
import {trans, USER_PASSWORD_STRENGTH_VERY_WEAK, USER_PASSWORD_STRENGTH_WEAK, USER_PASSWORD_STRENGTH_MEDIUM,
USER_PASSWORD_STRENGTH_STRONG, USER_PASSWORD_STRENGTH_VERY_STRONG} from '../../translator.js';
import {trans} from '../../translator.js';
/* stimulusFetch: 'lazy' */
export default class extends Controller {
@@ -89,23 +88,23 @@ export default class extends Controller {
switch (level) {
case 0:
text = trans(USER_PASSWORD_STRENGTH_VERY_WEAK);
text = trans("user.password_strength.very_weak");
classes = "bg-danger badge-danger";
break;
case 1:
text = trans(USER_PASSWORD_STRENGTH_WEAK);
text = trans("user.password_strength.weak");
classes = "bg-warning badge-warning";
break;
case 2:
text = trans(USER_PASSWORD_STRENGTH_MEDIUM)
text = trans("user.password_strength.medium");
classes = "bg-info badge-info";
break;
case 3:
text = trans(USER_PASSWORD_STRENGTH_STRONG);
text = trans("user.password_strength.strong");
classes = "bg-primary badge-primary";
break;
case 4:
text = trans(USER_PASSWORD_STRENGTH_VERY_STRONG);
text = trans("user.password_strength.very_strong");
classes = "bg-success badge-success";
break;
default:
@@ -120,4 +119,4 @@ export default class extends Controller {
this.badgeTarget.classList.add("badge");
this.badgeTarget.classList.add(...classes.split(" "));
}
}
}

View File

@@ -22,7 +22,7 @@ import '../../css/components/tom-select_extensions.css';
import TomSelect from "tom-select";
import {Controller} from "@hotwired/stimulus";
import {trans, ENTITY_SELECT_GROUP_NEW_NOT_ADDED_TO_DB} from '../../translator.js'
import {trans} from '../../translator.js'
import TomSelect_autoselect_typed from '../../tomselect/autoselect_typed/autoselect_typed'
TomSelect.define('autoselect_typed', TomSelect_autoselect_typed)
@@ -204,7 +204,7 @@ export default class extends Controller {
if (data.not_in_db_yet) {
//Not yet added items are shown italic and with a badge
name += "<i><b>" + escape(data.text) + "</b></i>" + "<span class='ms-3 badge bg-info badge-info'>" + trans(ENTITY_SELECT_GROUP_NEW_NOT_ADDED_TO_DB) + "</span>";
name += "<i><b>" + escape(data.text) + "</b></i>" + "<span class='ms-3 badge bg-info badge-info'>" + trans("entity.select.group.new_not_added_to_DB") + "</span>";
} else {
name += "<b>" + escape(data.text) + "</b>";
}

View File

@@ -62,6 +62,6 @@ export default class extends Controller {
element.disabled = true;
}
form.submit();
form.requestSubmit();
}
}
}

View File

@@ -70,6 +70,6 @@ export default class extends Controller {
//Put our decoded Text into the input box
document.getElementById('scan_dialog_input').value = decodedText;
//Submit form
document.getElementById('scan_dialog_form').submit();
document.getElementById('scan_dialog_form').requestSubmit();
}
}
}

View File

@@ -44,7 +44,7 @@ import "./register_events";
import "./tristate_checkboxes";
//Define jquery globally
window.$ = window.jQuery = require("jquery");
global.$ = global.jQuery = require("jquery");
//Use the local WASM file for the ZXing library
import {

View File

@@ -198,6 +198,7 @@ class WebauthnTFA {
{
const resultField = document.getElementById('_auth_code');
resultField.value = JSON.stringify(data)
//requestSubmit() do not work here, probably because the submit is considered invalid. But as we do not use CSFR tokens, it should be fine.
form.submit();
}
@@ -232,4 +233,4 @@ class WebauthnTFA {
}
}
window.webauthnTFA = new WebauthnTFA();
window.webauthnTFA = new WebauthnTFA();

View File

@@ -1,5 +1,6 @@
import { localeFallbacks } from '../var/translations/configuration';
import { trans, getLocale, setLocale, setLocaleFallbacks } from '@symfony/ux-translator';
import { createTranslator } from '@symfony/ux-translator';
import { messages, localeFallbacks } from '../var/translations/index.js';
/*
* This file is part of the Symfony UX Translator package.
*
@@ -9,8 +10,12 @@ import { trans, getLocale, setLocale, setLocaleFallbacks } from '@symfony/ux-tra
* If you use TypeScript, you can rename this file to "translator.ts" to take advantage of types checking.
*/
setLocaleFallbacks(localeFallbacks);
const translator = createTranslator({
messages,
localeFallbacks,
});
export { trans };
export * from '../var/translations';
// Wrapper function with default domain set to 'frontend'
export const trans = (id, parameters = {}, domain = 'frontend', locale = null) => {
return translator.trans(id, parameters, domain, locale);
};

View File

@@ -80,7 +80,7 @@
"symfony/translation": "7.4.*",
"symfony/twig-bundle": "7.4.*",
"symfony/type-info": "7.4.0",
"symfony/ux-translator": "^2.10",
"symfony/ux-translator": "^2.32.0",
"symfony/ux-turbo": "^2.0",
"symfony/validator": "7.4.*",
"symfony/web-link": "7.4.*",

610
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,12 @@
ux_translator:
# The directory where the JavaScript translations are dumped
dump_directory: '%kernel.project_dir%/var/translations'
# Only include the frontend translation domain in the JavaScript bundle
domains:
- 'frontend'
when@prod:
ux_translator:
# Control whether TypeScript types are dumped alongside translations.
# Disable this if you do not use TypeScript (e.g. in production when using AssetMapper), to speed up cache warmup.
# dump_typescript: false

View File

@@ -2040,6 +2040,16 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* xr_spatial_tracking?: mixed, // Default: null
* },
* },
* cross_origin_isolation?: bool|array{
* enabled?: bool|Param, // Default: false
* paths?: array<string, array{ // Default: []
* coep?: "unsafe-none"|"require-corp"|"credentialless"|Param, // Cross-Origin-Embedder-Policy (COEP) header value
* coop?: "unsafe-none"|"same-origin-allow-popups"|"same-origin"|"noopener-allow-popups"|Param, // Cross-Origin-Opener-Policy (COOP) header value
* corp?: "same-site"|"same-origin"|"cross-origin"|Param, // Cross-Origin-Resource-Policy (CORP) header value
* report_only?: bool|Param, // Use Report-Only headers instead of enforcing (applies to COEP and COOP only) // Default: false
* report_to?: scalar|null|Param, // Reporting endpoint name for violations (requires Reporting API configuration, applies to COEP and COOP only) // Default: null
* }>,
* },
* }
* @psalm-type TurboConfig = array{
* broadcast?: bool|array{

View File

@@ -5,3 +5,5 @@ files:
translation: /translations/validators.%two_letters_code%.xlf
- source: /translations/security.en.xlf
translation: /translations/security.%two_letters_code%.xlf
- source: /translations/frontend.en.xlf
translation: /translations/frontend.%two_letters_code%.xlf

View File

@@ -17,7 +17,7 @@
"popper.js": "^1.14.7",
"regenerator-runtime": "^0.13.9",
"webpack": "^5.74.0",
"webpack-bundle-analyzer": "^4.3.0",
"webpack-bundle-analyzer": "^5.1.1",
"webpack-cli": "^5.1.0",
"webpack-notifier": "^1.15.0"
},
@@ -65,7 +65,7 @@
"json-formatter-js": "^2.3.4",
"jszip": "^3.2.0",
"katex": "^0.16.0",
"marked": "^16.1.1",
"marked": "^17.0.1",
"marked-gfm-heading-id": "^4.1.1",
"marked-mangle": "^1.0.1",
"pdfmake": "^0.2.2",
@@ -73,5 +73,8 @@
"tom-select": "^2.1.0",
"ts-loader": "^9.2.6",
"typescript": "^5.7.2"
},
"resolutions": {
"jquery": "^3.5.1"
}
}

View File

@@ -319,6 +319,7 @@ class PartListsController extends AbstractController
//As an unchecked checkbox is not set in the query, the default value for all bools have to be false (which is the default argument value)!
$filter->setName($request->query->getBoolean('name'));
$filter->setDbId($request->query->getBoolean('dbid'));
$filter->setCategory($request->query->getBoolean('category'));
$filter->setDescription($request->query->getBoolean('description'));
$filter->setMpn($request->query->getBoolean('mpn'));

View File

@@ -23,6 +23,7 @@ declare(strict_types=1);
namespace App\DataTables\Filters;
use App\DataTables\Filters\Constraints\AbstractConstraint;
use Doctrine\ORM\QueryBuilder;
use Doctrine\DBAL\ParameterType;
class PartSearchFilter implements FilterInterface
{
@@ -33,6 +34,9 @@ class PartSearchFilter implements FilterInterface
/** @var bool Use name field for searching */
protected bool $name = true;
/** @var bool Use id field for searching */
protected bool $dbId = false;
/** @var bool Use category name for searching */
protected bool $category = true;
@@ -120,33 +124,51 @@ class PartSearchFilter implements FilterInterface
public function apply(QueryBuilder $queryBuilder): void
{
$fields_to_search = $this->getFieldsToSearch();
$is_numeric = preg_match('/^\d+$/', $this->keyword) === 1;
// Add exact ID match only when the keyword is numeric
$search_dbId = $is_numeric && (bool)$this->dbId;
//If we have nothing to search for, do nothing
if ($fields_to_search === [] || $this->keyword === '') {
if (($fields_to_search === [] && !$search_dbId) || $this->keyword === '') {
return;
}
//Convert the fields to search to a list of expressions
$expressions = array_map(function (string $field): string {
$expressions = [];
if($fields_to_search !== []) {
//Convert the fields to search to a list of expressions
$expressions = array_map(function (string $field): string {
if ($this->regex) {
return sprintf("REGEXP(%s, :search_query) = TRUE", $field);
}
return sprintf("ILIKE(%s, :search_query) = TRUE", $field);
}, $fields_to_search);
//For regex, we pass the query as is, for like we add % to the start and end as wildcards
if ($this->regex) {
return sprintf("REGEXP(%s, :search_query) = TRUE", $field);
$queryBuilder->setParameter('search_query', $this->keyword);
} else {
//Escape % and _ characters in the keyword
$this->keyword = str_replace(['%', '_'], ['\%', '\_'], $this->keyword);
$queryBuilder->setParameter('search_query', '%' . $this->keyword . '%');
}
}
return sprintf("ILIKE(%s, :search_query) = TRUE", $field);
}, $fields_to_search);
//Use equal expression to just search for exact numeric matches
if ($search_dbId) {
$expressions[] = $queryBuilder->expr()->eq('part.id', ':id_exact');
$queryBuilder->setParameter('id_exact', (int) $this->keyword,
\Doctrine\DBAL\ParameterType::INTEGER);
}
//Add Or concatenation of the expressions to our query
$queryBuilder->andWhere(
$queryBuilder->expr()->orX(...$expressions)
);
//For regex, we pass the query as is, for like we add % to the start and end as wildcards
if ($this->regex) {
$queryBuilder->setParameter('search_query', $this->keyword);
} else {
//Escape % and _ characters in the keyword
$this->keyword = str_replace(['%', '_'], ['\%', '\_'], $this->keyword);
$queryBuilder->setParameter('search_query', '%' . $this->keyword . '%');
//Guard condition
if (!empty($expressions)) {
//Add Or concatenation of the expressions to our query
$queryBuilder->andWhere(
$queryBuilder->expr()->orX(...$expressions)
);
}
}
@@ -183,6 +205,17 @@ class PartSearchFilter implements FilterInterface
return $this;
}
public function isDbId(): bool
{
return $this->dbId;
}
public function setDbId(bool $dbId): PartSearchFilter
{
$this->dbId = $dbId;
return $this;
}
public function isCategory(): bool
{
return $this->category;

View File

@@ -58,7 +58,7 @@ class EDACategoryInfo
/** @var bool|null If this is set to true, then this part will be excluded in the simulation */
#[Column(type: Types::BOOLEAN, nullable: true)]
#[Groups(['full', 'category:read', 'category:write', 'import'])]
private ?bool $exclude_from_sim = true;
private ?bool $exclude_from_sim = null;
/** @var string|null The KiCAD schematic symbol, which should be used (the path to the library) */
#[Column(type: Types::STRING, nullable: true)]

View File

@@ -109,6 +109,13 @@ class DBElementRepository extends EntityRepository
return [];
}
//Ensure that all IDs are integers and none is null
foreach ($ids as $id) {
if (!is_int($id)) {
throw new \InvalidArgumentException('Non-integer ID given to findByIDInMatchingOrder: ' . var_export($id, true));
}
}
$cache_key = implode(',', $ids);
//Check if the result is already cached

View File

@@ -189,7 +189,7 @@ class KiCadHelper
"symbolIdStr" => $part->getEdaInfo()->getKicadSymbol() ?? $part->getCategory()?->getEdaInfo()->getKicadSymbol() ?? "",
"exclude_from_bom" => $this->boolToKicadBool($part->getEdaInfo()->getExcludeFromBom() ?? $part->getCategory()?->getEdaInfo()->getExcludeFromBom() ?? false),
"exclude_from_board" => $this->boolToKicadBool($part->getEdaInfo()->getExcludeFromBoard() ?? $part->getCategory()?->getEdaInfo()->getExcludeFromBoard() ?? false),
"exclude_from_sim" => $this->boolToKicadBool($part->getEdaInfo()->getExcludeFromSim() ?? $part->getCategory()?->getEdaInfo()->getExcludeFromSim() ?? true),
"exclude_from_sim" => $this->boolToKicadBool($part->getEdaInfo()->getExcludeFromSim() ?? $part->getCategory()?->getEdaInfo()->getExcludeFromSim() ?? false),
"fields" => []
];

View File

@@ -680,7 +680,7 @@ class OEMSecretsProvider implements InfoProviderInterface
if (is_array($prices)) {
// Step 1: Check if prices exist in the preferred currency
if (isset($prices[$this->settings->currency]) && is_array($prices[$this->settings->currency])) {
$priceDetails = $prices[$this->$this->settings->currency];
$priceDetails = $prices[$this->settings->currency];
foreach ($priceDetails as $priceDetail) {
if (
is_array($priceDetail) &&

View File

@@ -718,18 +718,17 @@
"files": []
},
"symfony/ux-translator": {
"version": "2.9",
"version": "2.32",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "2.9",
"ref": "bc396565cc4cab95692dd6df810553dc22e352e1"
"version": "2.32",
"ref": "20e2abac415da4c3a9a6bafa059a6419beb74593"
},
"files": [
"./assets/translator.js",
"./config/packages/ux_translator.yaml",
"./var/translations/configuration.js",
"./var/translations/index.js"
"assets/translator.js",
"config/packages/ux_translator.yaml",
"var/translations/index.js"
]
},
"symfony/ux-turbo": {

View File

@@ -11,6 +11,10 @@
<input type="checkbox" class="form-check-input" id="search_name" name="name" value="1" checked {{ stimulus_controller('elements/localStorage_checkbox') }}>
<label for="search_name" class="form-check-label justify-content-start">{% trans %}name.label{% endtrans %}</label>
</div>
<div class="form-check">
<input type="checkbox" class="form-check-input" id="search_dbid" name="dbid" value="1" checked {{ stimulus_controller('elements/localStorage_checkbox') }}>
<label for="search_dbid" class="form-check-label justify-content-start">{% trans %}id.label{% endtrans %}</label>
</div>
<div class="form-check">
<input type="checkbox" class="form-check-input" id="search_category" name="category" value="1" checked {{ stimulus_controller('elements/localStorage_checkbox') }}>
<label for="search_category" class="form-check-label justify-content-start">{% trans %}category.label{% endtrans %}</label>

View File

@@ -0,0 +1,80 @@
<?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="frontend.cs">
<unit id="eLrezdb" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Hledat</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Díly</target>
</segment>
</unit>
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>Nový (zatím nebyl přidán do DB)</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Velmi slabé</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Slabé</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Střední</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Silné</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Velmi silné</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Jdi!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?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="frontend.da">
<unit id="lQ8QeGr" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Søg</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Komponenter</target>
</segment>
</unit>
<unit id="_cXCaLo" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>Ny (endnu ikke tilføjet til database)</target>
</segment>
</unit>
<unit id="RdFvZsb" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Meget svag</target>
</segment>
</unit>
<unit id="IBjmblZ" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Svag</target>
</segment>
</unit>
<unit id="qSm_ID0" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Middel</target>
</segment>
</unit>
<unit id="aWAaADS" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Stærk</target>
</segment>
</unit>
<unit id="Wa9CStW" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Meget stærk</target>
</segment>
</unit>
<unit id="N66qZeD" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Kom nu!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="de">
<file id="frontend.de">
<unit id="eLrezdb" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Suche</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Bauteile</target>
</segment>
</unit>
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>Neu (noch nicht zur DB hinzugefügt)</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Sehr schwach</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Schwach</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Mittel</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Stark</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Sehr stark</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Los!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="el">
<file id="frontend.el">
<unit id="lQ8QeGr" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Αναζήτηση</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="en">
<file id="frontend.en">
<unit id="eLrezdb" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Search</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment state="translated">
<source>part.labelp</source>
<target>Parts</target>
</segment>
</unit>
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>New (not added to DB yet)</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Very weak</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Weak</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Medium</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Strong</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Very strong</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Go!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="es">
<file id="frontend.es">
<unit id="eLrezdb" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Buscar</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Componentes</target>
</segment>
</unit>
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>Nuevo (no añadido a la base de datos)</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Muy débil</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Débil</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Medio</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Fuerte</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Muy fuerte</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>¡Vamos!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="fr">
<file id="frontend.fr">
<unit id="lQ8QeGr" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Recherche</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Composants</target>
</segment>
</unit>
<unit id="N66qZeD" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Rechercher!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="hu">
<file id="frontend.hu">
<unit id="eLrezdb" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Keresés</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Alkatrészek</target>
</segment>
</unit>
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>Új (még nem hozzáadva az adatbázishoz)</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Nagyon gyenge</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Gyenge</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Közepes</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Erős</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Nagyon erős</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Indítás!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="it">
<file id="frontend.it">
<unit id="eLrezdb" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Ricerca</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Componenti</target>
</segment>
</unit>
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>Nuovo (non ancora aggiunto al DB)</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Molto debole</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Debole</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Media</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Forte</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Molto forte</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Cerca!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="ja">
<file id="frontend.ja">
<unit id="lQ8QeGr" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>検索</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>部品</target>
</segment>
</unit>
<unit id="N66qZeD" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>検索</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="nl">
<file id="frontend.nl">
<unit id="lQ8QeGr" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Zoeken</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="pl">
<file id="frontend.pl">
<unit id="eLrezdb" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Szukaj</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Komponenty</target>
</segment>
</unit>
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>Nowość (jeszcze niedodana do DB)</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Bardzo słabe</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Słabe</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Średnie</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Mocne</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Bardzo mocne</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Idź!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="ru">
<file id="frontend.ru">
<unit id="eLrezdb" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>Поиск</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>Компоненты</target>
</segment>
</unit>
<unit id="S4CxO.T" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>Новый (еще не добавленный в БД)</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Очень слабый</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Слабый</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Средний</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Сильный</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Очень сильный</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Поехали!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="zh">
<file id="frontend.zh">
<unit id="lQ8QeGr" name="search.placeholder">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:67</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:61</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:27</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:43</note>
<note priority="1">Part-DB1\templates\_sidebar.html.twig:63</note>
<note priority="1">templates\AdminPages\EntityAdminBase.html.twig:9</note>
<note priority="1">templates\base.html.twig:80</note>
<note priority="1">templates\base.html.twig:179</note>
<note priority="1">templates\base.html.twig:206</note>
<note priority="1">templates\base.html.twig:237</note>
</notes>
<segment state="translated">
<source>search.placeholder</source>
<target>搜索</target>
</segment>
</unit>
<unit id="R4hoCqe" name="part.labelp">
<segment>
<source>part.labelp</source>
<target>部件</target>
</segment>
</unit>
<unit id="_cXCaLo" name="entity.select.group.new_not_added_to_DB">
<segment state="translated">
<source>entity.select.group.new_not_added_to_DB</source>
<target>新建(尚未添加到数据库)</target>
</segment>
</unit>
<unit id="RdFvZsb" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>非常弱</target>
</segment>
</unit>
<unit id="IBjmblZ" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>弱</target>
</segment>
</unit>
<unit id="qSm_ID0" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>中</target>
</segment>
</unit>
<unit id="aWAaADS" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>强</target>
</segment>
</unit>
<unit id="Wa9CStW" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>非常强</target>
</segment>
</unit>
<unit id="N66qZeD" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>GO!</target>
</segment>
</unit>
</file>
</xliff>

View File

@@ -4025,16 +4025,6 @@ Pokud jste to provedli nesprávně nebo pokud počítač již není důvěryhodn
<target>Reg.Ex. shoda</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Jdi!</target>
</segment>
</unit>
<unit id="UXyo9ZT" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11224,36 +11214,6 @@ Element 3</target>
<target>Není uveden žádný textový obsah! Popisky zůstanou prázdné.</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Velmi slabé</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Slabé</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Střední</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Silné</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Velmi silné</target>
</segment>
</unit>
<unit id="m.RBg6w" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -4032,16 +4032,6 @@ Bemærk også, at uden to-faktor-godkendelse er din konto ikke længere så godt
<target>Reg. Ex. matching</target>
</segment>
</unit>
<unit id="N66qZeD" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Kom nu!</target>
</segment>
</unit>
<unit id="w0jVACo" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11256,36 +11246,6 @@ Oversættelsen
<target>Intet tekstindhold angivet! De oprettede etiketter vil være tomme.</target>
</segment>
</unit>
<unit id="RdFvZsb" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Meget svag</target>
</segment>
</unit>
<unit id="IBjmblZ" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Svag</target>
</segment>
</unit>
<unit id="qSm_ID0" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Middel</target>
</segment>
</unit>
<unit id="aWAaADS" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Stærk</target>
</segment>
</unit>
<unit id="Wa9CStW" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Meget stærk</target>
</segment>
</unit>
<unit id="6OHd5fv" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -4024,16 +4024,6 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
<target>Reg.Ex. Matching</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Los!</target>
</segment>
</unit>
<unit id="UXyo9ZT" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11304,36 +11294,6 @@ Element 1 -> Element 1.2]]></target>
<target>Kein Textinhalt angegeben! Die erzeugten Label werden leer sein.</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Sehr schwach</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Schwach</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Mittel</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Stark</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Sehr stark</target>
</segment>
</unit>
<unit id="m.RBg6w" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -3959,16 +3959,6 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
<target>Reg.Ex. Matching</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Go!</target>
</segment>
</unit>
<unit id="UXyo9ZT" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11153,36 +11143,6 @@ Element 1 -> Element 1.2]]></target>
<target>No text content given! The labels will remain empty.</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Very weak</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Weak</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Medium</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Strong</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Very strong</target>
</segment>
</unit>
<unit id="m.RBg6w" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -4024,16 +4024,6 @@ Subelementos serán desplazados hacia arriba.</target>
<target>Reg.Ex. Matching</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>¡Vamos!</target>
</segment>
</unit>
<unit id="UXyo9ZT" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11242,36 +11232,6 @@ Elemento 3</target>
<target>¡No se ha dado contenido de texto! Las etiquetas permanecerán vacías.</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Muy débil</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Débil</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Medio</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Fuerte</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Muy fuerte</target>
</segment>
</unit>
<unit id="m.RBg6w" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -4014,16 +4014,6 @@ Si vous avez fait cela de manière incorrecte ou si un ordinateur n'est plus fia
<target>Reg.Ex. Correspondance</target>
</segment>
</unit>
<unit id="N66qZeD" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Rechercher!</target>
</segment>
</unit>
<unit id="Kw3N1AA" name="actions">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:2</note>

View File

@@ -3952,16 +3952,6 @@
<target>Reguláris kifejezés egyezés</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Indítás!</target>
</segment>
</unit>
<unit id="UXyo9ZT" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11157,36 +11147,6 @@
<target>Nincs szöveges tartalom megadva! A címkék üresek maradnak.</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Nagyon gyenge</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Gyenge</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Közepes</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Erős</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Nagyon erős</target>
</segment>
</unit>
<unit id="m.RBg6w" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -4026,16 +4026,6 @@ Se è stato fatto in modo errato o se un computer non è più attendibile, puoi
<target>Corrispondenza Reg.Ex.</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Cerca!</target>
</segment>
</unit>
<unit id="UXyo9ZT" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11244,36 +11234,6 @@ Element 3</target>
<target>Nessun contenuto di testo specificato! Le etichette generate saranno vuote.</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Molto debole</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Debole</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Media</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Forte</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Molto forte</target>
</segment>
</unit>
<unit id="m.RBg6w" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -4014,16 +4014,6 @@
<target>正規表現で検索</target>
</segment>
</unit>
<unit id="N66qZeD" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>検索</target>
</segment>
</unit>
<unit id="Kw3N1AA" name="actions">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:2</note>

View File

@@ -4029,16 +4029,6 @@ Jeśli zrobiłeś to niepoprawnie lub komputer nie jest już godny zaufania, mo
<target>Dopasowywanie Reg.Ex.</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Idź!</target>
</segment>
</unit>
<unit id="UXyo9ZT" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11247,36 +11237,6 @@ Element 3</target>
<target>Nie podano zawartości tekstowej! Etykiety pozostaną puste.</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Bardzo słabe</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Słabe</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Średnie</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Mocne</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Bardzo mocne</target>
</segment>
</unit>
<unit id="m.RBg6w" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -4035,16 +4035,6 @@
<target>Соответствие рег.выраж.</target>
</segment>
</unit>
<unit id="U5IhkwB" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>Поехали!</target>
</segment>
</unit>
<unit id="UXyo9ZT" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11251,36 +11241,6 @@
<target>Текстовое содержание не указано! Созданные ярлыки будут пустыми.</target>
</segment>
</unit>
<unit id="9rnHbSK" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>Очень слабый</target>
</segment>
</unit>
<unit id="gKHmHwM" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>Слабый</target>
</segment>
</unit>
<unit id="c44gN8b" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>Средний</target>
</segment>
</unit>
<unit id="NwiBLHc" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>Сильный</target>
</segment>
</unit>
<unit id="Bw.iCUm" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>Очень сильный</target>
</segment>
</unit>
<unit id="m.RBg6w" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -4033,16 +4033,6 @@
<target>正则匹配</target>
</segment>
</unit>
<unit id="N66qZeD" name="search.submit">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_navbar_search.html.twig:68</note>
<note priority="1">Part-DB1\templates\_navbar_search.html.twig:62</note>
</notes>
<segment state="translated">
<source>search.submit</source>
<target>GO!</target>
</segment>
</unit>
<unit id="w0jVACo" name="project.labelp">
<notes>
<note category="file-source" priority="1">Part-DB1\templates\_sidebar.html.twig:37</note>
@@ -11250,36 +11240,6 @@ Element 3</target>
<target>没有文字内容。标签将保持为空</target>
</segment>
</unit>
<unit id="RdFvZsb" name="user.password_strength.very_weak">
<segment state="translated">
<source>user.password_strength.very_weak</source>
<target>非常弱</target>
</segment>
</unit>
<unit id="IBjmblZ" name="user.password_strength.weak">
<segment state="translated">
<source>user.password_strength.weak</source>
<target>弱</target>
</segment>
</unit>
<unit id="qSm_ID0" name="user.password_strength.medium">
<segment state="translated">
<source>user.password_strength.medium</source>
<target>中</target>
</segment>
</unit>
<unit id="aWAaADS" name="user.password_strength.strong">
<segment state="translated">
<source>user.password_strength.strong</source>
<target>强</target>
</segment>
</unit>
<unit id="Wa9CStW" name="user.password_strength.very_strong">
<segment state="translated">
<source>user.password_strength.very_strong</source>
<target>非常强</target>
</segment>
</unit>
<unit id="6OHd5fv" name="perm.users.impersonate">
<segment state="translated">
<source>perm.users.impersonate</source>

View File

@@ -169,22 +169,25 @@ for (const theme of AVAILABLE_THEMES) {
if (Encore.isProduction()) {
Encore.addPlugin(new CompressionPlugin({
filename: '[path][base].br',
algorithm: 'brotliCompress',
test: /\.(js|css|html|svg)$/,
compressionOptions: {
// zlibs `level` option matches Brotlis `BROTLI_PARAM_QUALITY` option.
level: 11,
},
//threshold: 10240,
minRatio: 0.8,
deleteOriginalAssets: false,
}))
Encore
.addPlugin(new CompressionPlugin({
filename: '[path][base].br',
algorithm: 'brotliCompress',
test: /\.(js|css|html|svg)$/,
compressionOptions: {
// zlibs `level` option matches Brotlis `BROTLI_PARAM_QUALITY` option.
level: 11,
},
threshold: 10240,
minRatio: 0.8,
deleteOriginalAssets: false,
}))
.addPlugin(new CompressionPlugin({
filename: '[path][base].gz',
algorithm: 'gzip',
threshold: 10240,
minRatio: 0.8,
test: /\.(js|css|html|svg)$/,
deleteOriginalAssets: false,
}))

2017
yarn.lock

File diff suppressed because it is too large Load Diff