diff --git a/templates/helper.twig b/templates/helper.twig
index bd1d2aa7..b6cf2dbe 100644
--- a/templates/helper.twig
+++ b/templates/helper.twig
@@ -218,16 +218,14 @@
{% trans %}specifications.property{% endtrans %}
- {% trans %}specifications.symbol{% endtrans %}
{% trans %}specifications.value{% endtrans %}
{% for param in parameters %}
- {{ param.name }}
- {% if param.symbol is not empty %}${{ param.symbol }}$ {% endif %}
- {{ param.formattedValue(true) }}
+ {{ param.name }} {% if param.symbol is not empty %}${{ param.symbol }}$ {% endif %}
+ {{ param.formattedValue }}
{% endfor %}
diff --git a/templates/parts/edit/edit_form_styles.html.twig b/templates/parts/edit/edit_form_styles.html.twig
index c2a89b6a..cf9a40b9 100644
--- a/templates/parts/edit/edit_form_styles.html.twig
+++ b/templates/parts/edit/edit_form_styles.html.twig
@@ -75,7 +75,7 @@
{{ form_widget(form.value_min) }}{{ form_errors(form.value_min) }}
{{ form_widget(form.value_typical) }}{{ form_errors(form.value_typical) }}
{{ form_widget(form.value_max) }}{{ form_errors(form.value_max) }}
- {{ form_widget(form.unit, {"attr": {"data-pages--parameters-autocomplete-target": "unit", "data-pages--latex-preview-target": "input"}}) }}{{ form_errors(form.unit) }}
+ {{ form_widget(form.unit, {"attr": {"data-pages--parameters-autocomplete-target": "unit", "data-pages--latex-preview-target": "input"}}) }}{{ form_errors(form.unit) }}
{{ form_widget(form.value_text) }}{{ form_errors(form.value_text) }}
{{ form_widget(form.group) }}{{ form_errors(form.group) }}
@@ -152,32 +152,35 @@
{% set attach = form.vars.value %}
- {# @var \App\Entity\Attachments\Attachment attach #}
{% if attach is not null %}
- {% if not attach.hasInternal() and attach.external %}
-
+ {% if attachment_manager.fileExisting(attach) %}
+ {% if not attach.external %}
+
+
- {% trans %}attachment.external_only{% endtrans %}
+ {{ attach.filename }}
-
- {% elseif attachment_manager.isInternalFileExisting(attach) %}
-
-
- {{ attach.filename|u.truncate(25, ' ...') }}
-
-
-
+
+
{{ attachment_manager.humanFileSize(attach) }}
-
-
+
+
+ {% else %}
+
+
+
+ {% trans %}attachment.external{% endtrans %}
+
+
+ {% endif %}
{% if attach.secure %}
-
+
{% trans %}attachment.secure{% endtrans %}
-
+
{% endif %}
{% if attach.secure and not is_granted('show_private', attach) %}
@@ -187,21 +190,16 @@
{% else %}
- {% trans %}attachment.view_local{% endtrans %}
+ {% trans %}attachment.view{% endtrans %}
{% endif %}
{% else %}
-
+
+
{% trans %}attachment.file_not_found{% endtrans %}
-
- {% endif %}
+
- {% if attach.external %}
-
{% endif %}
{% endif %}
diff --git a/templates/parts/info/_attachments_info.html.twig b/templates/parts/info/_attachments_info.html.twig
index 4f7c0455..995c69eb 100644
--- a/templates/parts/info/_attachments_info.html.twig
+++ b/templates/parts/info/_attachments_info.html.twig
@@ -24,16 +24,18 @@
{{ attachment.name }}
{{ attachment.attachmentType.fullPath }}
- {% if attachment.hasInternal() %}
+ {% if attachment.external %}
+ {{ attachment.host }}
+ {% else %}
{{ attachment.filename }}
{% endif %}
- {% if not attachment.hasInternal() %}
+ {% if attachment.external %}
- {% trans %}attachment.external_only{% endtrans %}
+ {% trans %}attachment.external{% endtrans %}
- {% elseif attachment_manager.internalFileExisting(attachment) %}
+ {% elseif attachment_manager.fileExisting(attachment) %}
{{ attachment_manager.humanFileSize(attachment) }}
@@ -56,19 +58,14 @@
-
-
-
-
+
-
+
diff --git a/tests/API/Endpoints/AttachmentsEndpointTest.php b/tests/API/Endpoints/AttachmentsEndpointTest.php
index 8f4d7e77..8084db5c 100644
--- a/tests/API/Endpoints/AttachmentsEndpointTest.php
+++ b/tests/API/Endpoints/AttachmentsEndpointTest.php
@@ -91,7 +91,7 @@ class AttachmentsEndpointTest extends AuthenticatedApiTestCase
//Attachment must be set (not null)
$array = json_decode($response->getContent(), true);
- self::assertNotNull($array['internal_path']);
+ self::assertNotNull($array['media_url']);
//Attachment must be private
self::assertJsonContains([
diff --git a/tests/Entity/Attachments/AttachmentTest.php b/tests/Entity/Attachments/AttachmentTest.php
index bac28fd4..a2179e53 100644
--- a/tests/Entity/Attachments/AttachmentTest.php
+++ b/tests/Entity/Attachments/AttachmentTest.php
@@ -59,15 +59,14 @@ class AttachmentTest extends TestCase
$this->assertNull($attachment->getAttachmentType());
$this->assertFalse($attachment->isPicture());
- $this->assertFalse($attachment->hasExternal());
- $this->assertFalse($attachment->hasInternal());
+ $this->assertFalse($attachment->isExternal());
$this->assertFalse($attachment->isSecure());
$this->assertFalse($attachment->isBuiltIn());
$this->assertFalse($attachment->is3DModel());
$this->assertFalse($attachment->getShowInTable());
- $this->assertEmpty($attachment->getInternalPath());
- $this->assertEmpty($attachment->getExternalPath());
+ $this->assertEmpty($attachment->getPath());
$this->assertEmpty($attachment->getName());
+ $this->assertEmpty($attachment->getURL());
$this->assertEmpty($attachment->getExtension());
$this->assertNull($attachment->getElement());
$this->assertEmpty($attachment->getFilename());
@@ -120,63 +119,82 @@ class AttachmentTest extends TestCase
$attachment->setElement($element);
}
-
- public static function extensionDataProvider(): \Iterator
+ public function externalDataProvider(): \Iterator
{
- yield ['%MEDIA%/foo/bar.txt', 'http://google.de', null, 'txt'];
- yield ['%MEDIA%/foo/bar.JPeg', 'https://foo.bar', null, 'jpeg'];
- yield ['%MEDIA%/foo/bar.JPeg', null, 'test.txt', 'txt'];
- yield ['%MEDIA%/foo/bar', 'https://foo.bar/test.jpeg', null, ''];
- yield ['%MEDIA%/foo.bar', 'test.txt', 'bar', ''];
- yield [null, 'http://google.de', null, null];
- yield [null, 'https://foo.bar', null, null];
- yield [null, ',https://foo.bar/test.jpeg', null, null];
- yield [null, 'test', null, null];
- yield [null, 'test.txt', null, null];
+ yield ['', false];
+ yield ['%MEDIA%/foo/bar.txt', false];
+ yield ['%BASE%/foo/bar.jpg', false];
+ yield ['%FOOTPRINTS%/foo/bar.jpg', false];
+ yield ['%FOOTPRINTS3D%/foo/bar.jpg', false];
+ yield ['%SECURE%/test.txt', false];
+ yield ['%test%/foo/bar.ghp', true];
+ yield ['foo%MEDIA%/foo.jpg', true];
+ yield ['foo%MEDIA%/%BASE%foo.jpg', true];
+ }
+
+ /**
+ * @dataProvider externalDataProvider
+ */
+ public function testIsExternal($path, $expected): void
+ {
+ $attachment = new PartAttachment();
+ $this->setProtectedProperty($attachment, 'path', $path);
+ $this->assertSame($expected, $attachment->isExternal());
+ }
+
+ public function extensionDataProvider(): \Iterator
+ {
+ yield ['%MEDIA%/foo/bar.txt', null, 'txt'];
+ yield ['%MEDIA%/foo/bar.JPeg', null, 'jpeg'];
+ yield ['%MEDIA%/foo/bar.JPeg', 'test.txt', 'txt'];
+ yield ['%MEDIA%/foo/bar', null, ''];
+ yield ['%MEDIA%/foo.bar', 'bar', ''];
+ yield ['http://google.de', null, null];
+ yield ['https://foo.bar', null, null];
+ yield ['https://foo.bar/test.jpeg', null, null];
+ yield ['test', null, null];
+ yield ['test.txt', null, null];
}
/**
* @dataProvider extensionDataProvider
*/
- public function testGetExtension(?string $internal_path, ?string $external_path, ?string $originalFilename, ?string $expected): void
+ public function testGetExtension($path, $originalFilename, $expected): void
{
$attachment = new PartAttachment();
- $this->setProtectedProperty($attachment, 'internal_path', $internal_path);
- $this->setProtectedProperty($attachment, 'external_path', $external_path);
+ $this->setProtectedProperty($attachment, 'path', $path);
$this->setProtectedProperty($attachment, 'original_filename', $originalFilename);
$this->assertSame($expected, $attachment->getExtension());
}
- public static function pictureDataProvider(): \Iterator
+ public function pictureDataProvider(): \Iterator
{
- yield [null, '%MEDIA%/foo/bar.txt', false];
- yield [null, 'https://test.de/picture.jpeg', true];
- yield [null, 'https://test.de/picture.png?test=fdsj&width=34', true];
- yield [null, 'https://invalid.invalid/file.txt', false];
- yield [null, 'http://infsf.inda/file.zip?test', false];
- yield [null, 'https://test.de', true];
- yield [null, 'https://invalid.com/invalid/pic', true];
- yield ['%MEDIA%/foo/bar.jpeg', 'https://invalid.invalid/file.txt', true];
- yield ['%MEDIA%/foo/bar.webp', '', true];
- yield ['%MEDIA%/foo', '', false];
- yield ['%SECURE%/foo.txt/test', 'https://test.de/picture.jpeg', false];
+ yield ['%MEDIA%/foo/bar.txt', false];
+ yield ['https://test.de/picture.jpeg', true];
+ yield ['https://test.de/picture.png?test=fdsj&width=34', true];
+ yield ['https://invalid.invalid/file.txt', false];
+ yield ['http://infsf.inda/file.zip?test', false];
+ yield ['https://test.de', true];
+ yield ['https://invalid.com/invalid/pic', true];
+ yield ['%MEDIA%/foo/bar.jpeg', true];
+ yield ['%MEDIA%/foo/bar.webp', true];
+ yield ['%MEDIA%/foo', false];
+ yield ['%SECURE%/foo.txt/test', false];
}
/**
* @dataProvider pictureDataProvider
*/
- public function testIsPicture(?string $internal_path, ?string $external_path, bool $expected): void
+ public function testIsPicture($path, $expected): void
{
$attachment = new PartAttachment();
- $this->setProtectedProperty($attachment, 'internal_path', $internal_path);
- $this->setProtectedProperty($attachment, 'external_path', $external_path);
+ $this->setProtectedProperty($attachment, 'path', $path);
$this->assertSame($expected, $attachment->isPicture());
}
- public static function builtinDataProvider(): \Iterator
+ public function builtinDataProvider(): \Iterator
{
yield ['', false];
- yield [null, false];
yield ['%MEDIA%/foo/bar.txt', false];
yield ['%BASE%/foo/bar.txt', false];
yield ['/', false];
@@ -187,14 +205,14 @@ class AttachmentTest extends TestCase
/**
* @dataProvider builtinDataProvider
*/
- public function testIsBuiltIn(?string $path, $expected): void
+ public function testIsBuiltIn($path, $expected): void
{
$attachment = new PartAttachment();
- $this->setProtectedProperty($attachment, 'internal_path', $path);
+ $this->setProtectedProperty($attachment, 'path', $path);
$this->assertSame($expected, $attachment->isBuiltIn());
}
- public static function hostDataProvider(): \Iterator
+ public function hostDataProvider(): \Iterator
{
yield ['%MEDIA%/foo/bar.txt', null];
yield ['https://www.google.de/test.txt', 'www.google.de'];
@@ -204,60 +222,55 @@ class AttachmentTest extends TestCase
/**
* @dataProvider hostDataProvider
*/
- public function testGetHost(?string $path, ?string $expected): void
+ public function testGetHost($path, $expected): void
{
$attachment = new PartAttachment();
- $this->setProtectedProperty($attachment, 'external_path', $path);
+ $this->setProtectedProperty($attachment, 'path', $path);
$this->assertSame($expected, $attachment->getHost());
}
- public static function filenameProvider(): \Iterator
+ public function filenameProvider(): \Iterator
{
- yield ['%MEDIA%/foo/bar.txt', 'https://www.google.de/test.txt', null, 'bar.txt'];
- yield ['%MEDIA%/foo/bar.JPeg', 'https://www.google.de/foo.txt', 'test.txt', 'test.txt'];
- yield ['', 'https://www.google.de/test.txt', null, null];
- yield [null, 'https://www.google.de/test.txt', null, null];
+ yield ['%MEDIA%/foo/bar.txt', null, 'bar.txt'];
+ yield ['%MEDIA%/foo/bar.JPeg', 'test.txt', 'test.txt'];
+ yield ['https://www.google.de/test.txt', null, null];
}
/**
* @dataProvider filenameProvider
*/
- public function testGetFilename(?string $internal_path, ?string $external_path, ?string $original_filename, ?string $expected): void
+ public function testGetFilename($path, $original_filename, $expected): void
{
$attachment = new PartAttachment();
- $this->setProtectedProperty($attachment, 'internal_path', $internal_path);
- $this->setProtectedProperty($attachment, 'external_path', $external_path);
+ $this->setProtectedProperty($attachment, 'path', $path);
$this->setProtectedProperty($attachment, 'original_filename', $original_filename);
$this->assertSame($expected, $attachment->getFilename());
}
- public function testSetExternalPath(): void
+ public function testSetURL(): void
{
$attachment = new PartAttachment();
//Set URL
- $attachment->setExternalPath('https://google.de');
- $this->assertSame('https://google.de', $attachment->getExternalPath());
+ $attachment->setURL('https://google.de');
+ $this->assertSame('https://google.de', $attachment->getURL());
- //Ensure that changing the external path does reset the internal one
- $attachment->setInternalPath('%MEDIA%/foo/bar.txt');
- $attachment->setExternalPath('https://example.de');
- $this->assertSame(null, $attachment->getInternalPath());
-
- //Ensure that setting the same value to the external path again doesn't reset the internal one
- $attachment->setExternalPath('https://google.de');
- $attachment->setInternalPath('%MEDIA%/foo/bar.txt');
- $attachment->setExternalPath('https://google.de');
- $this->assertSame('%MEDIA%/foo/bar.txt', $attachment->getInternalPath());
-
- //Ensure that resetting the external path doesn't reset the internal one
- $attachment->setInternalPath('%MEDIA%/foo/bar.txt');
- $attachment->setExternalPath('');
- $this->assertSame('%MEDIA%/foo/bar.txt', $attachment->getInternalPath());
+ //Ensure that an empty url does not overwrite the existing one
+ $attachment->setPath('%MEDIA%/foo/bar.txt');
+ $attachment->setURL(' ');
+ $this->assertSame('%MEDIA%/foo/bar.txt', $attachment->getPath());
//Ensure that spaces get replaced by %20
- $attachment->setExternalPath('https://example.de/test file.txt');
- $this->assertSame('https://example.de/test%20file.txt', $attachment->getExternalPath());
+ $attachment->setURL('https://google.de/test file.txt');
+ $this->assertSame('https://google.de/test%20file.txt', $attachment->getURL());
+ }
+
+ public function testSetURLForbiddenURL(): void
+ {
+ $attachment = new PartAttachment();
+
+ $this->expectException(InvalidArgumentException::class);
+ $attachment->setURL('%MEDIA%/foo/bar.txt');
}
public function testIsURL(): void
diff --git a/tests/Entity/Parameters/PartParameterTest.php b/tests/Entity/Parameters/PartParameterTest.php
index 0e426d52..c42b3cbe 100644
--- a/tests/Entity/Parameters/PartParameterTest.php
+++ b/tests/Entity/Parameters/PartParameterTest.php
@@ -67,19 +67,6 @@ class PartParameterTest extends TestCase
yield ['10.23 V (9 V ... 11 V) [Test]', 9, 10.23, 11, 'V', 'Test'];
}
- public function formattedValueWithLatexDataProvider(): \Iterator
- {
- yield ['Text Test', null, null, null, 'V', 'Text Test'];
- yield ['10.23 $\mathrm{V}$', null, 10.23, null, 'V', ''];
- yield ['10.23 $\mathrm{V}$ [Text]', null, 10.23, null, 'V', 'Text'];
- yield ['max. 10.23 $\mathrm{V}$', null, null, 10.23, 'V', ''];
- yield ['max. 10.23 [Text]', null, null, 10.23, '', 'Text'];
- yield ['min. 10.23 $\mathrm{V}$', 10.23, null, null, 'V', ''];
- yield ['10.23 $\mathrm{V}$ ... 11 $\mathrm{V}$', 10.23, null, 11, 'V', ''];
- yield ['10.23 $\mathrm{V}$ (9 $\mathrm{V}$ ... 11 $\mathrm{V}$)', 9, 10.23, 11, 'V', ''];
- yield ['10.23 $\mathrm{V}$ (9 $\mathrm{V}$ ... 11 $\mathrm{V}$) [Test]', 9, 10.23, 11, 'V', 'Test'];
- }
-
/**
* @dataProvider valueWithUnitDataProvider
*/
@@ -130,22 +117,4 @@ class PartParameterTest extends TestCase
$param->setValueText($text);
$this->assertSame($expected, $param->getFormattedValue());
}
-
- /**
- * @dataProvider formattedValueWithLatexDataProvider
- *
- * @param float $min
- * @param float $typical
- * @param float $max
- */
- public function testGetFormattedValueWithLatex(string $expected, ?float $min, ?float $typical, ?float $max, string $unit, string $text): void
- {
- $param = new PartParameter();
- $param->setUnit($unit);
- $param->setValueMin($min);
- $param->setValueTypical($typical);
- $param->setValueMax($max);
- $param->setValueText($text);
- $this->assertSame($expected, $param->getFormattedValue(true));
- }
}
diff --git a/tests/Services/InfoProviderSystem/DTOs/ParameterDTOTest.php b/tests/Services/InfoProviderSystem/DTOs/ParameterDTOTest.php
index ee4ca39a..7bbebf0b 100644
--- a/tests/Services/InfoProviderSystem/DTOs/ParameterDTOTest.php
+++ b/tests/Services/InfoProviderSystem/DTOs/ParameterDTOTest.php
@@ -70,16 +70,6 @@ class ParameterDTOTest extends TestCase
'test'
];
- //Test ranges
- yield [
- new ParameterDTO('test', value_min: 1.0, value_max: 2.0, unit: 'kg', symbol: 'm', group: 'test'),
- 'test',
- '1.0..2.0',
- 'kg',
- 'm',
- 'test'
- ];
-
//Test ranges with tilde
yield [
new ParameterDTO('test', value_min: -1.0, value_max: 2.0, unit: 'kg', symbol: 'm', group: 'test'),
diff --git a/tests/Services/InfoProviderSystem/DTOtoEntityConverterTest.php b/tests/Services/InfoProviderSystem/DTOtoEntityConverterTest.php
index 396969e2..6c6637c3 100644
--- a/tests/Services/InfoProviderSystem/DTOtoEntityConverterTest.php
+++ b/tests/Services/InfoProviderSystem/DTOtoEntityConverterTest.php
@@ -30,7 +30,6 @@ use App\Services\InfoProviderSystem\DTOs\PartDetailDTO;
use App\Services\InfoProviderSystem\DTOs\PriceDTO;
use App\Services\InfoProviderSystem\DTOs\PurchaseInfoDTO;
use App\Services\InfoProviderSystem\DTOtoEntityConverter;
-use PhpParser\Node\Param;
use PHPUnit\Framework\TestCase;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
@@ -151,9 +150,9 @@ class DTOtoEntityConverterTest extends WebTestCase
public function testConvertPart(): void
{
- $parameters = [new ParameterDTO('Test', 'Test'), new ParameterDTO('Duplicate', 'Test'), new ParameterDTO('Test', 'test', group: "Other"), new ParameterDTO('Duplicate', 'ds')];
- $datasheets = [new FileDTO('https://invalid.invalid/file.pdf'), new FileDTO('https://invalid.invalid/file.pdf', name: 'TestFile'), new FileDTO('https://invalid.invalid/file2.pdf', name: 'Duplicate'), new FileDTO('https://invalid.invalid/file3.pdf', name: 'Duplicate')];
- $images = [new FileDTO('https://invalid.invalid/image.png'), new FileDTO('https://invalid.invalid/image2.png', name: 'TestImage2'), new FileDTO('https://invalid.invalid/image3.png', name: "Duplicate")];
+ $parameters = [new ParameterDTO('Test', 'Test')];
+ $datasheets = [new FileDTO('https://invalid.invalid/file.pdf'), new FileDTO('https://invalid.invalid/file.pdf', name: 'TestFile')];
+ $images = [new FileDTO('https://invalid.invalid/image.png'), new FileDTO('https://invalid.invalid/image2.png', name: 'TestImage2'), new FileDTO('https://invalid.invalid/image2.png')];
$shopping_infos = [new PurchaseInfoDTO('TestDistributor', 'TestOrderNumber', [new PriceDTO(1, "10.0", 'EUR')])];
$dto = new PartDetailDTO(
@@ -183,31 +182,15 @@ class DTOtoEntityConverterTest extends WebTestCase
$this->assertCount(count($parameters), $entity->getParameters());
$this->assertCount(count($shopping_infos), $entity->getOrderdetails());
- //Test that duplicate parameters get renamed:
- $this->assertSame('Test', $entity->getParameters()[0]->getName());
- $this->assertSame('Duplicate', $entity->getParameters()[1]->getName());
- $this->assertSame('Test', $entity->getParameters()[2]->getName());
- $this->assertSame('Duplicate (2)', $entity->getParameters()[3]->getName());
-
//Datasheets and images are stored as attachments and the duplicates, should be filtered out
- $this->assertCount(6, $entity->getAttachments());
+ $this->assertCount(3, $entity->getAttachments());
//The attachments should have the name of the named duplicate file
$image1 = $entity->getAttachments()[0];
$this->assertSame('Main image', $image1->getName());
$image1 = $entity->getAttachments()[1];
- $this->assertSame('TestImage2', $image1->getName());
$datasheet = $entity->getAttachments()[2];
- $this->assertSame('Duplicate', $datasheet->getName());
-
- $datasheet = $entity->getAttachments()[3];
$this->assertSame('TestFile', $datasheet->getName());
-
- $datasheet = $entity->getAttachments()[4];
- $this->assertSame('Duplicate (2)', $datasheet->getName());
-
- $datasheet = $entity->getAttachments()[5];
- $this->assertSame('Duplicate (3)', $datasheet->getName());
}
}
diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf
index 24e140c8..6a0ccda9 100644
--- a/translations/messages.de.xlf
+++ b/translations/messages.de.xlf
@@ -779,10 +779,18 @@ Der Benutzer wird alle Zwei-Faktor-Authentifizierungmethoden neu einrichten müs
Löschen
-
+
+
+ Part-DB1\templates\AdminPages\_attachments.html.twig:41
+ Part-DB1\templates\Parts\edit\_attachments.html.twig:38
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:35
+ Part-DB1\src\DataTables\AttachmentDataTable.php:159
+ Part-DB1\templates\Parts\edit\_attachments.html.twig:38
+ Part-DB1\src\DataTables\AttachmentDataTable.php:159
+
- attachment.external_only
- Nur Extern
+ attachment.external
+ Extern
@@ -797,7 +805,7 @@ Der Benutzer wird alle Zwei-Faktor-Authentifizierungmethoden neu einrichten müs
Thumbnail des Dateianhanges
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:52
Part-DB1\templates\Parts\edit\_attachments.html.twig:50
@@ -807,8 +815,8 @@ Der Benutzer wird alle Zwei-Faktor-Authentifizierungmethoden neu einrichten müs
Part-DB1\templates\Parts\info\_attachments_info.html.twig:45
- attachment.view_local
- Lokale Datei anzeigen
+ attachment.view
+ Anzeigen
@@ -2110,14 +2118,14 @@ Subelemente werden beim Löschen nach oben verschoben.
Vorschaubild
-
+
Part-DB1\templates\Parts\info\_attachments_info.html.twig:67
Part-DB1\templates\Parts\info\_attachments_info.html.twig:50
- attachment.download_local
- Lokale Datei downloaden
+ attachment.download
+ Herunterladen
@@ -3840,7 +3848,7 @@ Beachten Sie außerdem, dass ihr Account ohne Zwei-Faktor-Authentifizierung nich
tfa_trustedDevices.explanation
- Bei der Überprüfung des zweiten Faktors, kann der aktuelle Computer als vertrauenswürdig gekennzeichnet werden, daher werden keine Zwei-Faktor-Überprüfungen mehr an diesem Computer benötigt.
+ Bei der Überprüfung des zweiten Faktors, kann der aktuelle Computer als vertrauenswürdig gekennzeichnet werden, daher es werden keine Zwei-Faktor-Überprüfungen mehr an diesem Computer benötigt.
Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertrauenswürdig ist, können Sie hier den Status <i>aller </i>Computer zurücksetzen.
@@ -12311,59 +12319,5 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
Profil gespeichert!
-
-
- entity.export.flash.error.no_entities
- Es gibt keine Entitäten zu exportieren!
-
-
-
-
- attachment.table.internal_file
- Interne Datei
-
-
-
-
- attachment.table.external_link
- Externer link
-
-
-
-
- attachment.view_external.view_at
- Auf %host% anzeigen
-
-
-
-
- attachment.view_external
- Externe Version anzeigen
-
-
-
-
- part.table.actions.error
- Es traten %count% Fehler bei der Aktion auf!
-
-
-
-
- part.table.actions.error_detail
- %part_name% (ID: %part_id%): %message%
-
-
-
-
- part_list.action.action.change_location
- Lagerort ändern (nur für Bauteile mit einzelnem Bestand)
-
-
-
-
- parts.table.action_handler.error.part_lots_multiple
- Dieses Bauteil enthält mehr als einen Bestand. Ändere den Lagerort bei Hand, um auszuwählen, welcher Bestand geändert werden soll.
-
-
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index e974d34a..6e4c47cb 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -242,7 +242,7 @@
part.info.timetravel_hint
- This is how the part appeared before %timestamp%. <i>Please note that this feature is experimental, so the info may not be correct.</i>
+ Please note that this feature is experimental, so the info may not be correct.]]>
@@ -731,10 +731,10 @@
user.edit.tfa.disable_tfa_message
- This will disable <b>all active two-factor authentication methods of the user</b> and delete the <b>backup codes</b>!
-<br>
-The user will have to set up all two-factor authentication methods again and print new backup codes! <br><br>
-<b>Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!</b>
+ all active two-factor authentication methods of the user and delete the backup codes !
+
+The user will have to set up all two-factor authentication methods again and print new backup codes!
+Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker! ]]>
@@ -780,10 +780,18 @@ The user will have to set up all two-factor authentication methods again and pri
Delete
-
+
+
+ Part-DB1\templates\AdminPages\_attachments.html.twig:41
+ Part-DB1\templates\Parts\edit\_attachments.html.twig:38
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:35
+ Part-DB1\src\DataTables\AttachmentDataTable.php:159
+ Part-DB1\templates\Parts\edit\_attachments.html.twig:38
+ Part-DB1\src\DataTables\AttachmentDataTable.php:159
+
- attachment.external_only
- External only
+ attachment.external
+ External
@@ -798,7 +806,7 @@ The user will have to set up all two-factor authentication methods again and pri
Attachment thumbnail
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:52
Part-DB1\templates\Parts\edit\_attachments.html.twig:50
@@ -808,8 +816,8 @@ The user will have to set up all two-factor authentication methods again and pri
Part-DB1\templates\Parts\info\_attachments_info.html.twig:45
- attachment.view_local
- View Local Copy
+ attachment.view
+ View
@@ -885,9 +893,9 @@ The user will have to set up all two-factor authentication methods again and pri
entity.delete.message
- This can not be undone!
-<br>
-Sub elements will be moved upwards.
+
+Sub elements will be moved upwards.]]>
@@ -1441,7 +1449,7 @@ Sub elements will be moved upwards.
homepage.github.text
- Source, downloads, bug reports, to-do-list etc. can be found on <a href="%href%" class="link-external" target="_blank">GitHub project page</a>
+ GitHub project page]]>
@@ -1463,7 +1471,7 @@ Sub elements will be moved upwards.
homepage.help.text
- Help and tips can be found in Wiki the <a href="%href%" class="link-external" target="_blank">GitHub page</a>
+ GitHub page]]>
@@ -1705,7 +1713,7 @@ Sub elements will be moved upwards.
email.pw_reset.fallback
- If this does not work for you, go to <a href="%url%">%url%</a> and enter the following info
+ %url% and enter the following info]]>
@@ -1735,7 +1743,7 @@ Sub elements will be moved upwards.
email.pw_reset.valid_unit %date%
- The reset token will be valid until <i>%date%</i>.
+ %date%.]]>
@@ -2111,14 +2119,14 @@ Sub elements will be moved upwards.
Preview picture
-
+
Part-DB1\templates\Parts\info\_attachments_info.html.twig:67
Part-DB1\templates\Parts\info\_attachments_info.html.twig:50
- attachment.download_local
- Download Local Copy
+ attachment.download
+ Download
@@ -3578,8 +3586,8 @@ Sub elements will be moved upwards.
tfa_google.disable.confirm_message
- If you disable the Authenticator App, all backup codes will be deleted, so you may need to reprint them.<br>
-Also note that without two-factor authentication, your account is no longer as well protected against attackers!
+
+Also note that without two-factor authentication, your account is no longer as well protected against attackers!]]>
@@ -3599,7 +3607,7 @@ Also note that without two-factor authentication, your account is no longer as w
tfa_google.step.download
- Download an authenticator app (e.g. <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> oder <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">FreeOTP Authenticator</a>)
+ Google Authenticator oder FreeOTP Authenticator )]]>
@@ -3841,8 +3849,8 @@ Also note that without two-factor authentication, your account is no longer as w
tfa_trustedDevices.explanation
- When checking the second factor, the current computer can be marked as trustworthy, so no more two-factor checks on this computer are needed.
-If you have done this incorrectly or if a computer is no longer trusted, you can reset the status of <i>all </i>computers here.
+ all computers here.]]>
@@ -5313,7 +5321,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
label_options.lines_mode.help
- If you select Twig here, the content field is interpreted as Twig template. See <a href="https://twig.symfony.com/doc/3.x/templates.html">Twig documentation</a> and <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki</a> for more information.
+ Twig documentation and Wiki for more information.]]>
@@ -9304,7 +9312,7 @@ Element 3
part.filter.orderdetails_count
- Number of order details
+ Number of orderdetails
@@ -9388,25 +9396,25 @@ Element 3
filter.parameter_value_constraint.operator.<
- Typ. Value <
+
filter.parameter_value_constraint.operator.>
- Typ. Value >
+ ]]>
filter.parameter_value_constraint.operator.<=
- Typ. Value <=
+
filter.parameter_value_constraint.operator.>=
- Typ. Value >=
+ =]]>
@@ -9514,7 +9522,7 @@ Element 3
parts_list.search.searching_for
- Searching parts with keyword <b>%keyword%</b>
+ %keyword%]]>
@@ -10174,13 +10182,13 @@ Element 3
project.builds.number_of_builds_possible
- You have enough stocked to build <b>%max_builds%</b> builds of this project.
+ %max_builds% builds of this project.]]>
project.builds.check_project_status
- The current project status is <b>"%project_status%"</b>. You should check if you really want to build the project with this status!
+ "%project_status%". You should check if you really want to build the project with this status!]]>
@@ -10282,7 +10290,7 @@ Element 3
entity.select.add_hint
- Use -> to create nested structures, e.g. "Node 1->Node 1.1"
+ to create nested structures, e.g. "Node 1->Node 1.1"]]>
@@ -10306,13 +10314,13 @@ Element 3
homepage.first_steps.introduction
- Your database is still empty. You might want to read the <a href="%url%">documentation</a> or start to creating the following data structures:
+ documentation or start to creating the following data structures:]]>
homepage.first_steps.create_part
- Or you can directly <a href="%url%">create a new part</a>.
+ create a new part.]]>
@@ -10324,7 +10332,7 @@ Element 3
homepage.forum.text
- For questions about Part-DB use the <a href="%href%" class="link-external" target="_blank">discussion forum</a>
+ discussion forum]]>
@@ -10978,7 +10986,7 @@ Element 3
parts.import.help_documentation
- See the <a href="%link%">documentation</a> for more information on the file format.
+ documentation for more information on the file format.]]>
@@ -11158,7 +11166,7 @@ Element 3
part.filter.lessThanDesired
- In stock less than desired (total amount < min. amount)
+
@@ -11970,13 +11978,13 @@ Please note, that you can not impersonate a disabled user. If you try you will g
part.merge.confirm.title
- Do you really want to merge <b>%other%</b> into <b>%target%</b>?
+ %other% into %target% ?]]>
part.merge.confirm.message
- <b>%other%</b> will be deleted, and the part will be saved with the shown information.
+ %other% will be deleted, and the part will be saved with the shown information.]]>
@@ -12214,160 +12222,106 @@ Please note, that you can not impersonate a disabled user. If you try you will g
-
+
tfa.check.code.confirmation
Generated code
-
+
info_providers.search.show_existing_part
Show existing part
-
+
info_providers.search.edit_existing_part
Edit existing part
-
+
info_providers.search.existing_part_found.short
Part already existing
-
+
info_providers.search.existing_part_found
This part (or a very similar one) was already found in the database. Please check if it is the same and if you want to create it again!
-
+
info_providers.search.update_existing_part
Update existing part from info provider
-
+
part.create_from_info_provider.no_category_yet
Category could not be automatically determined by the info provider. Review the data and select the category manually.
-
+
part_lot.edit.user_barcode
User barcode
-
+
scan_dialog.mode.user
User defined barcode (configured at part lot)
-
+
scan_dialog.mode.eigp
EIGP 114 barcode (e.g. the datamatrix codes on digikey and mouser orders)
-
+
scan_dialog.info_mode
Info mode (Decode barcode and show its contents, but do not redirect to part)
-
+
label_scanner.decoded_info.title
Decoded information
-
+
label_generator.edit_profiles
Edit profiles
-
+
label_generator.profile_name_empty
Profile name must not be empty!
-
+
label_generator.save_profile_name
Profile name
-
+
label_generator.save_profile
Save as new profile
-
+
label_generator.profile_saved
Profile saved!
-
-
- entity.export.flash.error.no_entities
- There are no entities to export!
-
-
-
-
- attachment.table.internal_file
- Internal file
-
-
-
-
- attachment.table.external_link
- External link
-
-
-
-
- attachment.view_external.view_at
- View at %host%
-
-
-
-
- attachment.view_external
- View external version
-
-
-
-
- part.table.actions.error
- %count% errors occured, while performing action:
-
-
-
-
- part.table.actions.error_detail
- %part_name% (ID: %part_id%): %message%
-
-
-
-
- part_list.action.action.change_location
- Change location (only for parts with single stock)
-
-
-
-
- parts.table.action_handler.error.part_lots_multiple
- This part contains more than one stock. Change the location by hand to select, which stock to choose.
-
-
diff --git a/translations/messages.es.xlf b/translations/messages.es.xlf
index 3694a7f3..df309414 100644
--- a/translations/messages.es.xlf
+++ b/translations/messages.es.xlf
@@ -1,7 +1,7 @@
-
+
Part-DB1\templates\AdminPages\AttachmentTypeAdmin.html.twig:4
Part-DB1\templates\AdminPages\AttachmentTypeAdmin.html.twig:4
@@ -12,7 +12,7 @@
Tipo de archivo para adjuntos
-
+
Part-DB1\templates\AdminPages\AttachmentTypeAdmin.html.twig:12
new
@@ -22,7 +22,7 @@
Editar tipo de archivo
-
+
Part-DB1\templates\AdminPages\AttachmentTypeAdmin.html.twig:16
new
@@ -32,7 +32,7 @@
Nuevo tipo de archivo
-
+
Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:4
Part-DB1\templates\_sidebar.html.twig:22
@@ -51,7 +51,7 @@
Categorías
-
+
Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:8
Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:19
@@ -64,7 +64,7 @@
Opciones
-
+
Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:9
Part-DB1\templates\AdminPages\CompanyAdminBase.html.twig:15
@@ -77,7 +77,7 @@
Avanzado
-
+
Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:13
new
@@ -87,7 +87,7 @@
Editar categoría
-
+
Part-DB1\templates\AdminPages\CategoryAdmin.html.twig:17
new
@@ -97,7 +97,7 @@
Nueva categoría
-
+
Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:4
Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:4
@@ -107,7 +107,7 @@
Divisa
-
+
Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:12
Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:12
@@ -117,7 +117,7 @@
Código ISO
-
+
Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:15
Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:15
@@ -127,7 +127,7 @@
Símbolo de divisa
-
+
Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:29
new
@@ -137,7 +137,7 @@
Editar divisa
-
+
Part-DB1\templates\AdminPages\CurrencyAdmin.html.twig:33
new
@@ -147,7 +147,7 @@
Nueva divisa
-
+
Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4
Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4
@@ -158,7 +158,7 @@
Proyecto
-
+
Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:8
new
@@ -168,7 +168,7 @@
Editar proyecto
-
+
Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:12
new
@@ -178,7 +178,7 @@
Nuevo proyecto
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:19
Part-DB1\templates\_navbar_search.html.twig:67
@@ -201,7 +201,7 @@
Buscar
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:23
Part-DB1\templates\_sidebar.html.twig:3
@@ -214,10 +214,10 @@
expandAll
- Expandir todo
+ Expander todo
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:27
Part-DB1\templates\_sidebar.html.twig:4
@@ -233,7 +233,7 @@
Reducir todo
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:54
Part-DB1\templates\Parts\info\_sidebar.html.twig:4
@@ -245,7 +245,7 @@
Así aparecía el componente antes de: %timestamp%. <i>Esta función es experimental, así que la información podría no ser correcta.</i>
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:60
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:60
@@ -256,7 +256,7 @@
Propiedades
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:61
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:61
@@ -267,7 +267,7 @@
Información
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:63
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:63
@@ -278,7 +278,7 @@
Historial
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:66
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:66
@@ -289,7 +289,7 @@
Exportar
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:68
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:68
@@ -300,7 +300,7 @@
Importar / Exportar
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:69
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:69
@@ -310,7 +310,7 @@
Creación en masa
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:82
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:82
@@ -321,7 +321,7 @@
Común
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:86
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:86
@@ -331,7 +331,7 @@
Adjuntos
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:90
@@ -340,7 +340,7 @@
Parámetros
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:179
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:167
@@ -351,7 +351,7 @@
Exportar todos los elementos
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:185
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:173
@@ -361,7 +361,7 @@
Cada línea será interpretada como el nombre de un elemento, el cual será creado. Puedes crear estructuras anidadas con identificadores.
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:45
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:45
@@ -372,7 +372,7 @@
Editar elemento "%name"
-
+
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:50
Part-DB1\templates\AdminPages\EntityAdminBase.html.twig:50
@@ -383,7 +383,7 @@
Nuevo elemento
-
+
Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:4
Part-DB1\templates\_sidebar.html.twig:9
@@ -398,7 +398,7 @@
Footprints
-
+
Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:13
new
@@ -408,7 +408,7 @@
Editar footprint
-
+
Part-DB1\templates\AdminPages\FootprintAdmin.html.twig:17
new
@@ -418,7 +418,7 @@
Nuevo footprint
-
+
Part-DB1\templates\AdminPages\GroupAdmin.html.twig:4
Part-DB1\templates\AdminPages\GroupAdmin.html.twig:4
@@ -428,7 +428,7 @@
Grupos
-
+
Part-DB1\templates\AdminPages\GroupAdmin.html.twig:9
Part-DB1\templates\AdminPages\UserAdmin.html.twig:16
@@ -440,7 +440,7 @@
Permisos
-
+
Part-DB1\templates\AdminPages\GroupAdmin.html.twig:24
new
@@ -450,7 +450,7 @@
Editar grupo
-
+
Part-DB1\templates\AdminPages\GroupAdmin.html.twig:28
new
@@ -460,7 +460,7 @@
Nuevo grupo
-
+
Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:4
@@ -469,7 +469,7 @@
Perfiles de etiqueta
-
+
Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:8
@@ -478,7 +478,7 @@
Avanzado
-
+
Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:9
@@ -487,7 +487,7 @@
Notas
-
+
Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:55
new
@@ -497,7 +497,7 @@
Editar perfil de etiqueta
-
+
Part-DB1\templates\AdminPages\LabelProfileAdmin.html.twig:59
new
@@ -507,7 +507,7 @@
Nuevo perfil de etiqueta
-
+
Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:4
Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:4
@@ -518,7 +518,7 @@
Fabricantes
-
+
Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:8
new
@@ -528,7 +528,7 @@
Editar fabricante
-
+
Part-DB1\templates\AdminPages\ManufacturerAdmin.html.twig:12
new
@@ -538,7 +538,7 @@
Nuevo fabricante
-
+
Part-DB1\templates\AdminPages\MeasurementUnitAdmin.html.twig:4
Part-DB1\templates\AdminPages\MeasurementUnitAdmin.html.twig:4
@@ -548,7 +548,7 @@
Unidad de medida
-
+
Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:5
Part-DB1\templates\_sidebar.html.twig:8
@@ -563,7 +563,7 @@
Ubicación del almacén
-
+
Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:32
new
@@ -573,7 +573,7 @@
Editar ubicación del almacén
-
+
Part-DB1\templates\AdminPages\StorelocationAdmin.html.twig:36
new
@@ -583,7 +583,7 @@
Nueva ubicación de almacén
-
+
Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4
Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4
@@ -594,7 +594,7 @@
Proveedores
-
+
Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:16
new
@@ -604,7 +604,7 @@
Editar proveedor
-
+
Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:20
new
@@ -614,7 +614,7 @@
Nuevo proveedor
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:8
Part-DB1\templates\AdminPages\UserAdmin.html.twig:8
@@ -624,7 +624,7 @@
Usuarios
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:14
Part-DB1\templates\AdminPages\UserAdmin.html.twig:14
@@ -634,7 +634,7 @@
Configuración
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:15
Part-DB1\templates\AdminPages\UserAdmin.html.twig:15
@@ -644,7 +644,7 @@
Contraseña
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:45
Part-DB1\templates\AdminPages\UserAdmin.html.twig:45
@@ -654,7 +654,7 @@
Autenticación en dos pasos
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:47
Part-DB1\templates\AdminPages\UserAdmin.html.twig:47
@@ -664,7 +664,7 @@
App de autenticación activa
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:48
Part-DB1\templates\Users\backup_codes.html.twig:15
@@ -678,7 +678,7 @@
Cuenta de códigos backup restantes
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:49
Part-DB1\templates\Users\backup_codes.html.twig:17
@@ -692,7 +692,7 @@
Fecha de creación de los códigos backup
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:53
Part-DB1\templates\AdminPages\UserAdmin.html.twig:60
@@ -704,7 +704,7 @@
Método no habilitado
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:56
Part-DB1\templates\AdminPages\UserAdmin.html.twig:56
@@ -714,7 +714,7 @@
Llaves de seguridad activas
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:72
Part-DB1\templates\AdminPages\UserAdmin.html.twig:72
@@ -724,7 +724,7 @@
¿Estás seguro de que quieres continuar?
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:72
Part-DB1\templates\AdminPages\UserAdmin.html.twig:72
@@ -737,7 +737,7 @@
<b>¡Solo haz esto si estás seguro de la identidad del usuario (buscando ayuda), si no la cuenta podría estar comprometida por ataques externos!</b>
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:73
Part-DB1\templates\AdminPages\UserAdmin.html.twig:73
@@ -747,7 +747,7 @@
Deshabilitar todos los métodos de autenticación en dos pasos
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:85
new
@@ -757,7 +757,7 @@
Editar usuario
-
+
Part-DB1\templates\AdminPages\UserAdmin.html.twig:89
new
@@ -767,7 +767,7 @@
Nuevo usuario
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:4
Part-DB1\templates\Parts\edit\_attachments.html.twig:4
@@ -780,13 +780,21 @@
Eliminar
-
+
+
+ Part-DB1\templates\AdminPages\_attachments.html.twig:41
+ Part-DB1\templates\Parts\edit\_attachments.html.twig:38
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:35
+ Part-DB1\src\DataTables\AttachmentDataTable.php:159
+ Part-DB1\templates\Parts\edit\_attachments.html.twig:38
+ Part-DB1\src\DataTables\AttachmentDataTable.php:159
+
- attachment.external_only
- Solo externo
+ attachment.external
+ Externo
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:49
Part-DB1\templates\Parts\edit\_attachments.html.twig:47
@@ -798,7 +806,7 @@
Miniatura del adjunto
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:52
Part-DB1\templates\Parts\edit\_attachments.html.twig:50
@@ -808,11 +816,11 @@
Part-DB1\templates\Parts\info\_attachments_info.html.twig:45
- attachment.view_local
- Ver copia local
+ attachment.view
+ Vista
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:58
Part-DB1\templates\Parts\edit\_attachments.html.twig:56
@@ -828,7 +836,7 @@
Archivo no encontrado
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:66
Part-DB1\templates\Parts\edit\_attachments.html.twig:64
@@ -840,7 +848,7 @@
Adjunto privado
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:79
Part-DB1\templates\Parts\edit\_attachments.html.twig:77
@@ -852,7 +860,7 @@
Añadir adjunto
-
+
Part-DB1\templates\AdminPages\_attachments.html.twig:84
Part-DB1\templates\Parts\edit\_attachments.html.twig:82
@@ -866,7 +874,7 @@
¿Estás seguro de que quieres eliminar este stock? ¡No se puede deshacer!
-
+
Part-DB1\templates\AdminPages\_delete_form.html.twig:2
Part-DB1\templates\AdminPages\_delete_form.html.twig:2
@@ -877,7 +885,7 @@
¿Estás seguro de que quieres eliminar %name%?
-
+
Part-DB1\templates\AdminPages\_delete_form.html.twig:3
Part-DB1\templates\AdminPages\_delete_form.html.twig:3
@@ -890,7 +898,7 @@
Subelementos serán desplazados hacia arriba.
-
+
Part-DB1\templates\AdminPages\_delete_form.html.twig:11
Part-DB1\templates\AdminPages\_delete_form.html.twig:11
@@ -901,7 +909,7 @@ Subelementos serán desplazados hacia arriba.
Eliminar elemento
-
+
Part-DB1\templates\AdminPages\_delete_form.html.twig:16
Part-DB1\templates\Parts\info\_tools.html.twig:45
@@ -916,7 +924,7 @@ Subelementos serán desplazados hacia arriba.
Cambiar comentario
-
+
Part-DB1\templates\AdminPages\_delete_form.html.twig:24
Part-DB1\templates\AdminPages\_delete_form.html.twig:24
@@ -927,7 +935,7 @@ Subelementos serán desplazados hacia arriba.
Eliminar recursivamente (todos los subelementos)
-
+
Part-DB1\templates\AdminPages\_duplicate.html.twig:3
@@ -936,7 +944,7 @@ Subelementos serán desplazados hacia arriba.
Duplicar elemento
-
+
Part-DB1\templates\AdminPages\_export_form.html.twig:4
Part-DB1\src\Form\AdminPages\ImportType.php:76
@@ -950,7 +958,7 @@ Subelementos serán desplazados hacia arriba.
Formato de archivo
-
+
Part-DB1\templates\AdminPages\_export_form.html.twig:16
Part-DB1\templates\AdminPages\_export_form.html.twig:16
@@ -961,7 +969,7 @@ Subelementos serán desplazados hacia arriba.
Nivel de verbosidad
-
+
Part-DB1\templates\AdminPages\_export_form.html.twig:19
Part-DB1\templates\AdminPages\_export_form.html.twig:19
@@ -972,7 +980,7 @@ Subelementos serán desplazados hacia arriba.
Simple
-
+
Part-DB1\templates\AdminPages\_export_form.html.twig:20
Part-DB1\templates\AdminPages\_export_form.html.twig:20
@@ -983,7 +991,7 @@ Subelementos serán desplazados hacia arriba.
Extendido
-
+
Part-DB1\templates\AdminPages\_export_form.html.twig:21
Part-DB1\templates\AdminPages\_export_form.html.twig:21
@@ -994,7 +1002,7 @@ Subelementos serán desplazados hacia arriba.
Completo
-
+
Part-DB1\templates\AdminPages\_export_form.html.twig:31
Part-DB1\templates\AdminPages\_export_form.html.twig:31
@@ -1005,7 +1013,7 @@ Subelementos serán desplazados hacia arriba.
Incluir elementos hijo en la exportación
-
+
Part-DB1\templates\AdminPages\_export_form.html.twig:39
Part-DB1\templates\AdminPages\_export_form.html.twig:39
@@ -1016,7 +1024,7 @@ Subelementos serán desplazados hacia arriba.
Exportar
-
+
Part-DB1\templates\AdminPages\_info.html.twig:4
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:12
@@ -1035,7 +1043,7 @@ Subelementos serán desplazados hacia arriba.
ID
-
+
Part-DB1\templates\AdminPages\_info.html.twig:11
Part-DB1\templates\Parts\info\_attachments_info.html.twig:76
@@ -1059,7 +1067,7 @@ Subelementos serán desplazados hacia arriba.
Creado en
-
+
Part-DB1\templates\AdminPages\_info.html.twig:25
Part-DB1\templates\Parts\info\_extended_infos.html.twig:21
@@ -1077,7 +1085,7 @@ Subelementos serán desplazados hacia arriba.
Última modificación
-
+
Part-DB1\templates\AdminPages\_info.html.twig:38
Part-DB1\templates\AdminPages\_info.html.twig:38
@@ -1087,7 +1095,7 @@ Subelementos serán desplazados hacia arriba.
Número de componentes de este elemento
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:6
Part-DB1\templates\helper.twig:125
@@ -1098,7 +1106,7 @@ Subelementos serán desplazados hacia arriba.
Parámetro
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:7
Part-DB1\templates\Parts\edit\_specifications.html.twig:7
@@ -1108,7 +1116,7 @@ Subelementos serán desplazados hacia arriba.
Símbolo
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:8
Part-DB1\templates\Parts\edit\_specifications.html.twig:8
@@ -1118,7 +1126,7 @@ Subelementos serán desplazados hacia arriba.
Min.
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:9
Part-DB1\templates\Parts\edit\_specifications.html.twig:9
@@ -1128,7 +1136,7 @@ Subelementos serán desplazados hacia arriba.
Typ.
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:10
Part-DB1\templates\Parts\edit\_specifications.html.twig:10
@@ -1138,7 +1146,7 @@ Subelementos serán desplazados hacia arriba.
Max.
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:11
Part-DB1\templates\Parts\edit\_specifications.html.twig:11
@@ -1148,7 +1156,7 @@ Subelementos serán desplazados hacia arriba.
Unidad
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:12
Part-DB1\templates\Parts\edit\_specifications.html.twig:12
@@ -1158,7 +1166,7 @@ Subelementos serán desplazados hacia arriba.
Texto
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:13
Part-DB1\templates\Parts\edit\_specifications.html.twig:13
@@ -1168,7 +1176,7 @@ Subelementos serán desplazados hacia arriba.
Grupo
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:26
Part-DB1\templates\Parts\edit\_specifications.html.twig:26
@@ -1178,7 +1186,7 @@ Subelementos serán desplazados hacia arriba.
Nuevo parámetro
-
+
Part-DB1\templates\AdminPages\_parameters.html.twig:31
Part-DB1\templates\Parts\edit\_specifications.html.twig:31
@@ -1188,7 +1196,7 @@ Subelementos serán desplazados hacia arriba.
¿Estás seguro de que quieres eliminar este parámetro?
-
+
Part-DB1\templates\attachment_list.html.twig:3
Part-DB1\templates\attachment_list.html.twig:3
@@ -1198,7 +1206,7 @@ Subelementos serán desplazados hacia arriba.
Lista de adjuntos
-
+
Part-DB1\templates\attachment_list.html.twig:10
Part-DB1\templates\LogSystem\_log_table.html.twig:8
@@ -1212,7 +1220,7 @@ Subelementos serán desplazados hacia arriba.
Cargando
-
+
Part-DB1\templates\attachment_list.html.twig:11
Part-DB1\templates\LogSystem\_log_table.html.twig:9
@@ -1226,7 +1234,7 @@ Subelementos serán desplazados hacia arriba.
Esto puede llevar unos instantes. Si este mensaje no desaparece, prueba a refrescar la página.
-
+
Part-DB1\templates\base.html.twig:68
Part-DB1\templates\base.html.twig:68
@@ -1237,7 +1245,7 @@ Subelementos serán desplazados hacia arriba.
¡Por favor, activa Javascript para poder usar todas las funciones!
-
+
Part-DB1\templates\base.html.twig:73
Part-DB1\templates\base.html.twig:73
@@ -1247,7 +1255,7 @@ Subelementos serán desplazados hacia arriba.
Mostrar/Esconder barra lateral
-
+
Part-DB1\templates\base.html.twig:95
Part-DB1\templates\base.html.twig:95
@@ -1258,7 +1266,7 @@ Subelementos serán desplazados hacia arriba.
Cargando:
-
+
Part-DB1\templates\base.html.twig:96
Part-DB1\templates\base.html.twig:96
@@ -1269,7 +1277,7 @@ Subelementos serán desplazados hacia arriba.
Esto puede llevar un rato. Si este mensaje tarda mucho en desaparecer, prueba a refrescar la página.
-
+
Part-DB1\templates\base.html.twig:101
Part-DB1\templates\base.html.twig:101
@@ -1280,7 +1288,7 @@ Subelementos serán desplazados hacia arriba.
Cargando...
-
+
Part-DB1\templates\base.html.twig:112
Part-DB1\templates\base.html.twig:112
@@ -1291,7 +1299,7 @@ Subelementos serán desplazados hacia arriba.
Volver al inicio de la página
-
+
Part-DB1\templates\Form\permissionLayout.html.twig:35
Part-DB1\templates\Form\permissionLayout.html.twig:35
@@ -1301,7 +1309,7 @@ Subelementos serán desplazados hacia arriba.
Permisos
-
+
Part-DB1\templates\Form\permissionLayout.html.twig:36
Part-DB1\templates\Form\permissionLayout.html.twig:36
@@ -1311,7 +1319,7 @@ Subelementos serán desplazados hacia arriba.
Valor
-
+
Part-DB1\templates\Form\permissionLayout.html.twig:53
Part-DB1\templates\Form\permissionLayout.html.twig:53
@@ -1321,7 +1329,7 @@ Subelementos serán desplazados hacia arriba.
Explicación de los estados
-
+
Part-DB1\templates\Form\permissionLayout.html.twig:57
Part-DB1\templates\Form\permissionLayout.html.twig:57
@@ -1331,7 +1339,7 @@ Subelementos serán desplazados hacia arriba.
Prohibido
-
+
Part-DB1\templates\Form\permissionLayout.html.twig:61
Part-DB1\templates\Form\permissionLayout.html.twig:61
@@ -1341,7 +1349,7 @@ Subelementos serán desplazados hacia arriba.
Autorizado
-
+
Part-DB1\templates\Form\permissionLayout.html.twig:65
Part-DB1\templates\Form\permissionLayout.html.twig:65
@@ -1351,7 +1359,7 @@ Subelementos serán desplazados hacia arriba.
Heredar de grupo padre
-
+
Part-DB1\templates\helper.twig:3
Part-DB1\templates\helper.twig:3
@@ -1361,7 +1369,7 @@ Subelementos serán desplazados hacia arriba.
Verdadero
-
+
Part-DB1\templates\helper.twig:5
Part-DB1\templates\helper.twig:5
@@ -1371,7 +1379,7 @@ Subelementos serán desplazados hacia arriba.
Falso
-
+
Part-DB1\templates\helper.twig:92
Part-DB1\templates\helper.twig:87
@@ -1381,7 +1389,7 @@ Subelementos serán desplazados hacia arriba.
Sí
-
+
Part-DB1\templates\helper.twig:94
Part-DB1\templates\helper.twig:89
@@ -1391,7 +1399,7 @@ Subelementos serán desplazados hacia arriba.
No
-
+
Part-DB1\templates\helper.twig:126
@@ -1400,7 +1408,7 @@ Subelementos serán desplazados hacia arriba.
Valor
-
+
Part-DB1\templates\homepage.html.twig:7
Part-DB1\templates\homepage.html.twig:7
@@ -1411,7 +1419,7 @@ Subelementos serán desplazados hacia arriba.
Versión
-
+
Part-DB1\templates\homepage.html.twig:22
Part-DB1\templates\homepage.html.twig:22
@@ -1422,7 +1430,7 @@ Subelementos serán desplazados hacia arriba.
Información de licencia
-
+
Part-DB1\templates\homepage.html.twig:31
Part-DB1\templates\homepage.html.twig:31
@@ -1433,7 +1441,7 @@ Subelementos serán desplazados hacia arriba.
Página de proyecto
-
+
Part-DB1\templates\homepage.html.twig:31
Part-DB1\templates\homepage.html.twig:31
@@ -1444,7 +1452,7 @@ Subelementos serán desplazados hacia arriba.
Fuente, descargas, informes de error, listas de quehaceres etc. pueden ser encontrados en <a href="%href%" class="link-external" target="_blank">GitHub página de proyecto</a>
-
+
Part-DB1\templates\homepage.html.twig:32
Part-DB1\templates\homepage.html.twig:32
@@ -1455,7 +1463,7 @@ Subelementos serán desplazados hacia arriba.
Ayuda
-
+
Part-DB1\templates\homepage.html.twig:32
Part-DB1\templates\homepage.html.twig:32
@@ -1466,7 +1474,7 @@ Subelementos serán desplazados hacia arriba.
Ayuda y sugerencias pueden ser encontradas en la Wiki de <a href="%href%" class="link-external" target="_blank">GitHub página</a>
-
+
Part-DB1\templates\homepage.html.twig:33
Part-DB1\templates\homepage.html.twig:33
@@ -1477,7 +1485,7 @@ Subelementos serán desplazados hacia arriba.
Foro
-
+
Part-DB1\templates\homepage.html.twig:45
Part-DB1\templates\homepage.html.twig:45
@@ -1488,7 +1496,7 @@ Subelementos serán desplazados hacia arriba.
Última actividad
-
+
Part-DB1\templates\LabelSystem\dialog.html.twig:3
Part-DB1\templates\LabelSystem\dialog.html.twig:6
@@ -1498,7 +1506,7 @@ Subelementos serán desplazados hacia arriba.
Generador de etiquetas
-
+
Part-DB1\templates\LabelSystem\dialog.html.twig:16
@@ -1507,7 +1515,7 @@ Subelementos serán desplazados hacia arriba.
Común
-
+
Part-DB1\templates\LabelSystem\dialog.html.twig:20
@@ -1516,7 +1524,7 @@ Subelementos serán desplazados hacia arriba.
Avanzado
-
+
Part-DB1\templates\LabelSystem\dialog.html.twig:24
@@ -1525,7 +1533,7 @@ Subelementos serán desplazados hacia arriba.
Perfiles
-
+
Part-DB1\templates\LabelSystem\dialog.html.twig:58
@@ -1534,7 +1542,7 @@ Subelementos serán desplazados hacia arriba.
Perfil seleccionado
-
+
Part-DB1\templates\LabelSystem\dialog.html.twig:62
@@ -1543,7 +1551,7 @@ Subelementos serán desplazados hacia arriba.
Editar perfil
-
+
Part-DB1\templates\LabelSystem\dialog.html.twig:75
@@ -1552,7 +1560,7 @@ Subelementos serán desplazados hacia arriba.
Cargar perfil
-
+
Part-DB1\templates\LabelSystem\dialog.html.twig:102
@@ -1561,7 +1569,7 @@ Subelementos serán desplazados hacia arriba.
Descargar
-
+
Part-DB1\templates\LabelSystem\dropdown_macro.html.twig:3
Part-DB1\templates\LabelSystem\dropdown_macro.html.twig:5
@@ -1571,7 +1579,7 @@ Subelementos serán desplazados hacia arriba.
Generar etiqueta
-
+
Part-DB1\templates\LabelSystem\dropdown_macro.html.twig:20
@@ -1580,7 +1588,7 @@ Subelementos serán desplazados hacia arriba.
Nueva etiqueta vacía
-
+
Part-DB1\templates\LabelSystem\Scanner\dialog.html.twig:3
@@ -1589,7 +1597,7 @@ Subelementos serán desplazados hacia arriba.
Lector de etiquetas
-
+
Part-DB1\templates\LabelSystem\Scanner\dialog.html.twig:7
@@ -1598,7 +1606,7 @@ Subelementos serán desplazados hacia arriba.
Webcam no encontrada
-
+
Part-DB1\templates\LabelSystem\Scanner\dialog.html.twig:7
@@ -1607,7 +1615,7 @@ Subelementos serán desplazados hacia arriba.
Necesitas una webcam y dar permiso para utilizar la función del lector. Puedes introducir el código de barras manualmente abajo.
-
+
Part-DB1\templates\LabelSystem\Scanner\dialog.html.twig:27
@@ -1616,7 +1624,7 @@ Subelementos serán desplazados hacia arriba.
Selecciona una fuente
-
+
Part-DB1\templates\LogSystem\log_list.html.twig:3
Part-DB1\templates\LogSystem\log_list.html.twig:3
@@ -1626,7 +1634,7 @@ Subelementos serán desplazados hacia arriba.
Registro de sistema
-
+
Part-DB1\templates\LogSystem\_log_table.html.twig:1
Part-DB1\templates\LogSystem\_log_table.html.twig:1
@@ -1637,7 +1645,7 @@ Subelementos serán desplazados hacia arriba.
¿Quieres deshacer el cambio / volver a una fecha anterior?
-
+
Part-DB1\templates\LogSystem\_log_table.html.twig:2
Part-DB1\templates\LogSystem\_log_table.html.twig:2
@@ -1648,7 +1656,7 @@ Subelementos serán desplazados hacia arriba.
¿Estás seguro de que quieres deshacer el cambio / reiniciar el elemento a una fecha dada?
-
+
Part-DB1\templates\mail\base.html.twig:24
Part-DB1\templates\mail\base.html.twig:24
@@ -1658,7 +1666,7 @@ Subelementos serán desplazados hacia arriba.
Este e-mail fue enviado automáticamente por
-
+
Part-DB1\templates\mail\base.html.twig:24
Part-DB1\templates\mail\base.html.twig:24
@@ -1668,7 +1676,7 @@ Subelementos serán desplazados hacia arriba.
No respondas a este e-mail.
-
+
Part-DB1\templates\mail\pw_reset.html.twig:6
Part-DB1\templates\mail\pw_reset.html.twig:6
@@ -1678,7 +1686,7 @@ Subelementos serán desplazados hacia arriba.
Hi %name%
-
+
Part-DB1\templates\mail\pw_reset.html.twig:7
Part-DB1\templates\mail\pw_reset.html.twig:7
@@ -1688,7 +1696,7 @@ Subelementos serán desplazados hacia arriba.
Alguien (esperemos que tú) ha solicitado cambiar la contraseña. Si tú no lo has solicitado, ignora este email.
-
+
Part-DB1\templates\mail\pw_reset.html.twig:9
Part-DB1\templates\mail\pw_reset.html.twig:9
@@ -1698,7 +1706,7 @@ Subelementos serán desplazados hacia arriba.
Pulsa aquí para restablecer la contraseña
-
+
Part-DB1\templates\mail\pw_reset.html.twig:11
Part-DB1\templates\mail\pw_reset.html.twig:11
@@ -1708,7 +1716,7 @@ Subelementos serán desplazados hacia arriba.
Si esto no te funciona, ves a <a href="%url%">%url%</a> e introduce la siguiente información
-
+
Part-DB1\templates\mail\pw_reset.html.twig:16
Part-DB1\templates\mail\pw_reset.html.twig:16
@@ -1718,7 +1726,7 @@ Subelementos serán desplazados hacia arriba.
Nombre de usuario
-
+
Part-DB1\templates\mail\pw_reset.html.twig:19
Part-DB1\templates\mail\pw_reset.html.twig:19
@@ -1728,7 +1736,7 @@ Subelementos serán desplazados hacia arriba.
Token
-
+
Part-DB1\templates\mail\pw_reset.html.twig:24
Part-DB1\templates\mail\pw_reset.html.twig:24
@@ -1738,7 +1746,7 @@ Subelementos serán desplazados hacia arriba.
El token de reinicio será válido hasta <i>%date%</i>.
-
+
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:18
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:58
@@ -1750,7 +1758,7 @@ Subelementos serán desplazados hacia arriba.
Eliminar
-
+
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:39
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:39
@@ -1760,7 +1768,7 @@ Subelementos serán desplazados hacia arriba.
Cantidad mínima de descuento
-
+
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:40
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:40
@@ -1770,7 +1778,7 @@ Subelementos serán desplazados hacia arriba.
Precio
-
+
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:41
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:41
@@ -1780,7 +1788,7 @@ Subelementos serán desplazados hacia arriba.
Por la cantidad
-
+
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:54
Part-DB1\templates\Parts\edit\edit_form_styles.html.twig:54
@@ -1790,7 +1798,7 @@ Subelementos serán desplazados hacia arriba.
Añadir precio
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:4
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:4
@@ -1801,7 +1809,7 @@ Subelementos serán desplazados hacia arriba.
Editar componente
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:9
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:9
@@ -1812,7 +1820,7 @@ Subelementos serán desplazados hacia arriba.
Editar componente
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:22
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:22
@@ -1822,7 +1830,7 @@ Subelementos serán desplazados hacia arriba.
Común
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:28
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:28
@@ -1832,7 +1840,7 @@ Subelementos serán desplazados hacia arriba.
Fabricante
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:34
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:34
@@ -1842,7 +1850,7 @@ Subelementos serán desplazados hacia arriba.
Avanzado
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:40
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:40
@@ -1852,7 +1860,7 @@ Subelementos serán desplazados hacia arriba.
Stock
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:46
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:46
@@ -1862,7 +1870,7 @@ Subelementos serán desplazados hacia arriba.
Adjuntos
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:52
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:52
@@ -1872,7 +1880,7 @@ Subelementos serán desplazados hacia arriba.
Información del pedido
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:58
@@ -1881,7 +1889,7 @@ Subelementos serán desplazados hacia arriba.
Parámetros
-
+
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:64
Part-DB1\templates\Parts\edit\edit_part_info.html.twig:58
@@ -1891,7 +1899,7 @@ Subelementos serán desplazados hacia arriba.
Notas
-
+
Part-DB1\templates\Parts\edit\new_part.html.twig:8
Part-DB1\templates\Parts\edit\new_part.html.twig:8
@@ -1902,7 +1910,7 @@ Subelementos serán desplazados hacia arriba.
Crear nuevo componente
-
+
Part-DB1\templates\Parts\edit\_lots.html.twig:5
Part-DB1\templates\Parts\edit\_lots.html.twig:5
@@ -1912,7 +1920,7 @@ Subelementos serán desplazados hacia arriba.
Eliminar
-
+
Part-DB1\templates\Parts\edit\_lots.html.twig:28
Part-DB1\templates\Parts\edit\_lots.html.twig:28
@@ -1922,7 +1930,7 @@ Subelementos serán desplazados hacia arriba.
Añadir stock
-
+
Part-DB1\templates\Parts\edit\_orderdetails.html.twig:13
Part-DB1\templates\Parts\edit\_orderdetails.html.twig:13
@@ -1932,7 +1940,7 @@ Subelementos serán desplazados hacia arriba.
Añadir distribuidor
-
+
Part-DB1\templates\Parts\edit\_orderdetails.html.twig:18
Part-DB1\templates\Parts\edit\_orderdetails.html.twig:18
@@ -1942,7 +1950,7 @@ Subelementos serán desplazados hacia arriba.
¿Estás seguro de que quieres eliminar este precio? No se puede deshacer.
-
+
Part-DB1\templates\Parts\edit\_orderdetails.html.twig:62
Part-DB1\templates\Parts\edit\_orderdetails.html.twig:61
@@ -1952,7 +1960,7 @@ Subelementos serán desplazados hacia arriba.
¿Estás seguro de que quieres eliminar la información de este distribuidor? ¡No se puede deshacer!
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:4
Part-DB1\templates\Parts\info\show_part_info.html.twig:19
@@ -1966,7 +1974,7 @@ Subelementos serán desplazados hacia arriba.
Información detallada del componente
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:47
Part-DB1\templates\Parts\info\show_part_info.html.twig:47
@@ -1976,7 +1984,7 @@ Subelementos serán desplazados hacia arriba.
Stocks
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:56
Part-DB1\templates\Parts\lists\_info_card.html.twig:43
@@ -1991,7 +1999,7 @@ Subelementos serán desplazados hacia arriba.
Notas
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:64
@@ -2000,7 +2008,7 @@ Subelementos serán desplazados hacia arriba.
Parámetros
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:74
Part-DB1\templates\Parts\info\show_part_info.html.twig:64
@@ -2011,7 +2019,7 @@ Subelementos serán desplazados hacia arriba.
Adjuntos
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:83
Part-DB1\templates\Parts\info\show_part_info.html.twig:71
@@ -2022,7 +2030,7 @@ Subelementos serán desplazados hacia arriba.
Información de la compra
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:91
Part-DB1\templates\Parts\info\show_part_info.html.twig:78
@@ -2033,7 +2041,7 @@ Subelementos serán desplazados hacia arriba.
Historial
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:97
Part-DB1\templates\_sidebar.html.twig:54
@@ -2052,7 +2060,7 @@ Subelementos serán desplazados hacia arriba.
Herramientas
-
+
Part-DB1\templates\Parts\info\show_part_info.html.twig:103
Part-DB1\templates\Parts\info\show_part_info.html.twig:90
@@ -2062,7 +2070,7 @@ Subelementos serán desplazados hacia arriba.
Información adicional
-
+
Part-DB1\templates\Parts\info\_attachments_info.html.twig:7
Part-DB1\templates\Parts\info\_attachments_info.html.twig:7
@@ -2072,7 +2080,7 @@ Subelementos serán desplazados hacia arriba.
Nombre
-
+
Part-DB1\templates\Parts\info\_attachments_info.html.twig:8
Part-DB1\templates\Parts\info\_attachments_info.html.twig:8
@@ -2082,7 +2090,7 @@ Subelementos serán desplazados hacia arriba.
Tipo de archivo adjunto
-
+
Part-DB1\templates\Parts\info\_attachments_info.html.twig:9
Part-DB1\templates\Parts\info\_attachments_info.html.twig:9
@@ -2092,7 +2100,7 @@ Subelementos serán desplazados hacia arriba.
Nombre de archivo
-
+
Part-DB1\templates\Parts\info\_attachments_info.html.twig:10
Part-DB1\templates\Parts\info\_attachments_info.html.twig:10
@@ -2102,7 +2110,7 @@ Subelementos serán desplazados hacia arriba.
Tamaño de archivo
-
+
Part-DB1\templates\Parts\info\_attachments_info.html.twig:54
@@ -2111,17 +2119,17 @@ Subelementos serán desplazados hacia arriba.
Vista previa
-
+
Part-DB1\templates\Parts\info\_attachments_info.html.twig:67
Part-DB1\templates\Parts\info\_attachments_info.html.twig:50
- attachment.download_local
- Descargar copia en local
+ attachment.download
+ Descargar
-
+
Part-DB1\templates\Parts\info\_extended_infos.html.twig:11
Part-DB1\templates\Parts\info\_extended_infos.html.twig:11
@@ -2132,7 +2140,7 @@ Subelementos serán desplazados hacia arriba.
Usuario que ha creado este componente
-
+
Part-DB1\templates\Parts\info\_extended_infos.html.twig:13
Part-DB1\templates\Parts\info\_extended_infos.html.twig:28
@@ -2146,7 +2154,7 @@ Subelementos serán desplazados hacia arriba.
Desconocido
-
+
Part-DB1\templates\Parts\info\_extended_infos.html.twig:15
Part-DB1\templates\Parts\info\_extended_infos.html.twig:30
@@ -2159,7 +2167,7 @@ Subelementos serán desplazados hacia arriba.
Acceso denegado
-
+
Part-DB1\templates\Parts\info\_extended_infos.html.twig:26
Part-DB1\templates\Parts\info\_extended_infos.html.twig:26
@@ -2170,7 +2178,7 @@ Subelementos serán desplazados hacia arriba.
Último usuario que ha editado este componente
-
+
Part-DB1\templates\Parts\info\_extended_infos.html.twig:41
Part-DB1\templates\Parts\info\_extended_infos.html.twig:41
@@ -2180,7 +2188,7 @@ Subelementos serán desplazados hacia arriba.
Favorito
-
+
Part-DB1\templates\Parts\info\_extended_infos.html.twig:46
Part-DB1\templates\Parts\info\_extended_infos.html.twig:46
@@ -2190,7 +2198,7 @@ Subelementos serán desplazados hacia arriba.
Cantidad mínima de pedido
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:8
Part-DB1\templates\_navbar_search.html.twig:46
@@ -2207,7 +2215,7 @@ Subelementos serán desplazados hacia arriba.
Fabricante
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:24
Part-DB1\templates\_navbar_search.html.twig:11
@@ -2219,7 +2227,7 @@ Subelementos serán desplazados hacia arriba.
Nombre
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:27
Part-DB1\templates\Parts\info\_main_infos.html.twig:27
@@ -2230,7 +2238,7 @@ Subelementos serán desplazados hacia arriba.
Volver a la versión actual
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:32
Part-DB1\templates\_navbar_search.html.twig:19
@@ -2245,7 +2253,7 @@ Subelementos serán desplazados hacia arriba.
Descripción
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:34
Part-DB1\templates\_navbar_search.html.twig:15
@@ -2262,7 +2270,7 @@ Subelementos serán desplazados hacia arriba.
Categoría
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:39
Part-DB1\templates\Parts\info\_main_infos.html.twig:39
@@ -2274,7 +2282,7 @@ Subelementos serán desplazados hacia arriba.
En stock
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:41
Part-DB1\templates\Parts\info\_main_infos.html.twig:41
@@ -2286,7 +2294,7 @@ Subelementos serán desplazados hacia arriba.
Stock mínimo
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:45
Part-DB1\templates\_navbar_search.html.twig:52
@@ -2302,7 +2310,7 @@ Subelementos serán desplazados hacia arriba.
Footprint
-
+
Part-DB1\templates\Parts\info\_main_infos.html.twig:56
Part-DB1\templates\Parts\info\_main_infos.html.twig:59
@@ -2315,7 +2323,7 @@ Subelementos serán desplazados hacia arriba.
Precio promedio
-
+
Part-DB1\templates\Parts\info\_order_infos.html.twig:5
Part-DB1\templates\Parts\info\_order_infos.html.twig:5
@@ -2325,7 +2333,7 @@ Subelementos serán desplazados hacia arriba.
Nombre
-
+
Part-DB1\templates\Parts\info\_order_infos.html.twig:6
Part-DB1\templates\Parts\info\_order_infos.html.twig:6
@@ -2335,7 +2343,7 @@ Subelementos serán desplazados hacia arriba.
Nº de pedido
-
+
Part-DB1\templates\Parts\info\_order_infos.html.twig:28
Part-DB1\templates\Parts\info\_order_infos.html.twig:28
@@ -2345,7 +2353,7 @@ Subelementos serán desplazados hacia arriba.
Cantidad mínima
-
+
Part-DB1\templates\Parts\info\_order_infos.html.twig:29
Part-DB1\templates\Parts\info\_order_infos.html.twig:29
@@ -2355,7 +2363,7 @@ Subelementos serán desplazados hacia arriba.
Precio
-
+
Part-DB1\templates\Parts\info\_order_infos.html.twig:31
Part-DB1\templates\Parts\info\_order_infos.html.twig:31
@@ -2365,7 +2373,7 @@ Subelementos serán desplazados hacia arriba.
Precio unitario
-
+
Part-DB1\templates\Parts\info\_order_infos.html.twig:71
Part-DB1\templates\Parts\info\_order_infos.html.twig:71
@@ -2375,7 +2383,7 @@ Subelementos serán desplazados hacia arriba.
Editar
-
+
Part-DB1\templates\Parts\info\_order_infos.html.twig:72
Part-DB1\templates\Parts\info\_order_infos.html.twig:72
@@ -2385,7 +2393,7 @@ Subelementos serán desplazados hacia arriba.
Eliminar
-
+
Part-DB1\templates\Parts\info\_part_lots.html.twig:7
Part-DB1\templates\Parts\info\_part_lots.html.twig:6
@@ -2395,7 +2403,7 @@ Subelementos serán desplazados hacia arriba.
Descripción
-
+
Part-DB1\templates\Parts\info\_part_lots.html.twig:8
Part-DB1\templates\Parts\info\_part_lots.html.twig:7
@@ -2405,7 +2413,7 @@ Subelementos serán desplazados hacia arriba.
Ubicación de almacenamiento
-
+
Part-DB1\templates\Parts\info\_part_lots.html.twig:9
Part-DB1\templates\Parts\info\_part_lots.html.twig:8
@@ -2415,7 +2423,7 @@ Subelementos serán desplazados hacia arriba.
Cantidad
-
+
Part-DB1\templates\Parts\info\_part_lots.html.twig:24
Part-DB1\templates\Parts\info\_part_lots.html.twig:22
@@ -2425,7 +2433,7 @@ Subelementos serán desplazados hacia arriba.
Ubicación del almacén desconocida
-
+
Part-DB1\templates\Parts\info\_part_lots.html.twig:31
Part-DB1\templates\Parts\info\_part_lots.html.twig:29
@@ -2435,7 +2443,7 @@ Subelementos serán desplazados hacia arriba.
Cantidad desconocida
-
+
Part-DB1\templates\Parts\info\_part_lots.html.twig:40
Part-DB1\templates\Parts\info\_part_lots.html.twig:38
@@ -2445,7 +2453,7 @@ Subelementos serán desplazados hacia arriba.
Fecha de vencimiento
-
+
Part-DB1\templates\Parts\info\_part_lots.html.twig:48
Part-DB1\templates\Parts\info\_part_lots.html.twig:46
@@ -2455,7 +2463,7 @@ Subelementos serán desplazados hacia arriba.
Caducado
-
+
Part-DB1\templates\Parts\info\_part_lots.html.twig:55
Part-DB1\templates\Parts\info\_part_lots.html.twig:53
@@ -2465,7 +2473,7 @@ Subelementos serán desplazados hacia arriba.
Necesita ser recargado
-
+
Part-DB1\templates\Parts\info\_picture.html.twig:15
Part-DB1\templates\Parts\info\_picture.html.twig:15
@@ -2475,7 +2483,7 @@ Subelementos serán desplazados hacia arriba.
Imagen previa
-
+
Part-DB1\templates\Parts\info\_picture.html.twig:19
Part-DB1\templates\Parts\info\_picture.html.twig:19
@@ -2485,7 +2493,7 @@ Subelementos serán desplazados hacia arriba.
Siguiente imagen
-
+