Skip to content

Commit 09738bf

Browse files
author
Marcel Diegelmann
committed
Assembly-BOM-Einträge und Übersetzungen aktualisieren
Verbessert die Präzision der Übersetzungen für 'assembly_bom_entry' in mehreren Sprachen. Ergänzt neue Label- und Pluralformen in den Dateien sowie zugehörige Zuordnungen in Klassen.
1 parent 07d4ffa commit 09738bf

File tree

17 files changed

+86
-16
lines changed

17 files changed

+86
-16
lines changed

src/Entity/LogSystem/LogTargetType.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ enum LogTargetType: int
7676
case BULK_INFO_PROVIDER_IMPORT_JOB_PART = 22;
7777
case PART_CUSTOM_STATE = 23;
7878

79-
case ASSEMBLY = 23;
80-
case ASSEMBLY_BOM_ENTRY = 24;
79+
case ASSEMBLY = 24;
80+
case ASSEMBLY_BOM_ENTRY = 25;
8181

8282
/**
8383
* Returns the class name of the target type or null if the target type is NONE.

src/Services/ElementTypes.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323

2424
namespace App\Services;
2525

26+
use App\Entity\AssemblySystem\Assembly;
27+
use App\Entity\AssemblySystem\AssemblyBOMEntry;
2628
use App\Entity\Attachments\Attachment;
2729
use App\Entity\Attachments\AttachmentType;
2830
use App\Entity\InfoProviderSystem\BulkInfoProviderImportJob;
@@ -57,6 +59,8 @@ enum ElementTypes: string implements TranslatableInterface
5759
case ATTACHMENT_TYPE = "attachment_type";
5860
case PROJECT = "project";
5961
case PROJECT_BOM_ENTRY = "project_bom_entry";
62+
case ASSEMBLY = "assembly";
63+
case ASSEMBLY_BOM_ENTRY = "assembly_bom_entry";
6064
case FOOTPRINT = "footprint";
6165
case MANUFACTURER = "manufacturer";
6266
case MEASUREMENT_UNIT = "measurement_unit";
@@ -83,6 +87,8 @@ enum ElementTypes: string implements TranslatableInterface
8387
AttachmentType::class => self::ATTACHMENT_TYPE,
8488
Project::class => self::PROJECT,
8589
ProjectBOMEntry::class => self::PROJECT_BOM_ENTRY,
90+
Assembly::class => self::ASSEMBLY,
91+
AssemblyBOMEntry::class => self::ASSEMBLY_BOM_ENTRY,
8692
Footprint::class => self::FOOTPRINT,
8793
Manufacturer::class => self::MANUFACTURER,
8894
MeasurementUnit::class => self::MEASUREMENT_UNIT,
@@ -114,6 +120,8 @@ public function getDefaultLabelKey(): string
114120
self::ATTACHMENT_TYPE => 'attachment_type.label',
115121
self::PROJECT => 'project.label',
116122
self::PROJECT_BOM_ENTRY => 'project_bom_entry.label',
123+
self::ASSEMBLY => 'assembly.label',
124+
self::ASSEMBLY_BOM_ENTRY => 'assembly_bom_entry.label',
117125
self::FOOTPRINT => 'footprint.label',
118126
self::MANUFACTURER => 'manufacturer.label',
119127
self::MEASUREMENT_UNIT => 'measurement_unit.label',
@@ -143,6 +151,8 @@ public function getDefaultPluralLabelKey(): string
143151
self::ATTACHMENT_TYPE => 'attachment_type.labelp',
144152
self::PROJECT => 'project.labelp',
145153
self::PROJECT_BOM_ENTRY => 'project_bom_entry.labelp',
154+
self::ASSEMBLY => 'assembly.labelp',
155+
self::ASSEMBLY_BOM_ENTRY => 'assembly_bom_entry.labelp',
146156
self::FOOTPRINT => 'footprint.labelp',
147157
self::MANUFACTURER => 'manufacturer.labelp',
148158
self::MEASUREMENT_UNIT => 'measurement_unit.labelp',

templates/admin/assembly_admin.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
{% endblock %}
1616

1717
{% block additional_pills %}
18-
<li class="nav-item"><a data-bs-toggle="tab" class="nav-link link-anchor" href="#part">{% trans %}assembly_bom_entry.label{% endtrans %}</a></li>
18+
<li class="nav-item"><a data-bs-toggle="tab" class="nav-link link-anchor" href="#part">{% trans %}assembly_bom_entry.labelp{% endtrans %}</a></li>
1919
{% endblock %}
2020

2121
{% block quick_links %}

templates/assemblies/info/info.html.twig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<a class="btn btn-secondary ms-2" {% if not is_granted('@assemblies.edit') %}disabled{% endif %}
3737
href="{{ path('assembly_edit', {"id": assembly.id}) }}#part">
3838
<i class="fa-solid fa-square-plus fa-cog"></i>
39-
{% trans %}assembly_bom_entry.label{% endtrans %}
39+
{% trans %}assembly_bom_entry.labelp{% endtrans %}
4040
</a>
4141

4242
<a class="btn btn-secondary ms-2" {% if not is_granted('@assemblies.edit') %}disabled{% endif %}
@@ -84,7 +84,7 @@
8484
<button class="nav-link" id="part-tab" data-bs-toggle="tab" data-bs-target="#part-tab-pane"
8585
type="button" role="tab" aria-controls="part-tab-pane" aria-selected="false">
8686
<i class="fa-solid fa-list-check fa-fw"></i>
87-
{% trans %}assembly_bom_entry.label{% endtrans %}
87+
{% trans %}assembly_bom_entry.labelp{% endtrans %}
8888
<span class="badge bg-secondary">{{ assembly.bomEntries | length }}</span>
8989
</button>
9090
</li>

translations/messages.cs.xlf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13427,7 +13427,7 @@ Vezměte prosím na vědomí, že se nemůžete vydávat za uživatele se zakáz
1342713427
<unit id="dipIGt4" name="assembly_bom_entry.label">
1342813428
<segment>
1342913429
<source>assembly_bom_entry.label</source>
13430-
<target>Součásti</target>
13430+
<target>Komponenta</target>
1343113431
</segment>
1343213432
</unit>
1343313433
<unit id="TvHlYfl" name="assembly.labelp">
@@ -14845,6 +14845,12 @@ Vezměte prosím na vědomí, že se nemůžete vydávat za uživatele se zakáz
1484514845
<target>Položky BOM</target>
1484614846
</segment>
1484714847
</unit>
14848+
<unit id="dk87cTl" name="assembly_bom_entry.labelp">
14849+
<segment>
14850+
<source>assembly_bom_entry.labelp</source>
14851+
<target>Součásti</target>
14852+
</segment>
14853+
</unit>
1484814854
<unit id="MoHHSNT" name="user.labelp">
1484914855
<segment>
1485014856
<source>user.labelp</source>

translations/messages.da.xlf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12504,7 +12504,7 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
1250412504
<unit id="dipIGt4" name="assembly_bom_entry.label">
1250512505
<segment>
1250612506
<source>assembly_bom_entry.label</source>
12507-
<target>Komponenter</target>
12507+
<target>Komponent</target>
1250812508
</segment>
1250912509
</unit>
1251012510
<unit id="TvHlYfl" name="assembly.labelp">
@@ -13442,6 +13442,12 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver
1344213442
<target>BOM-registreringer</target>
1344313443
</segment>
1344413444
</unit>
13445+
<unit id="dk87cTl" name="assembly_bom_entry.labelp">
13446+
<segment>
13447+
<source>assembly_bom_entry.labelp</source>
13448+
<target>Komponenter</target>
13449+
</segment>
13450+
</unit>
1344513451
<unit id="MoHHSNT" name="user.labelp">
1344613452
<segment>
1344713453
<source>user.labelp</source>

translations/messages.de.xlf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13261,7 +13261,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
1326113261
<unit id="dipIGt4" name="assembly_bom_entry.label">
1326213262
<segment>
1326313263
<source>assembly_bom_entry.label</source>
13264-
<target>Bauteile</target>
13264+
<target>Komponente</target>
1326513265
</segment>
1326613266
</unit>
1326713267
<unit id="TvHlYfl" name="assembly.labelp">
@@ -15635,6 +15635,12 @@ Bitte beachten Sie, dass dieses System derzeit experimentell ist und die hier de
1563515635
<target>BOM-Einträge</target>
1563615636
</segment>
1563715637
</unit>
15638+
<unit id="dk87cTl" name="assembly_bom_entry.labelp">
15639+
<segment>
15640+
<source>assembly_bom_entry.labelp</source>
15641+
<target>Komponenten</target>
15642+
</segment>
15643+
</unit>
1563815644
<unit id="ftBf11d" name="part_lot.labelp">
1563915645
<segment>
1564015646
<source>part_lot.labelp</source>

translations/messages.el.xlf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1740,7 +1740,7 @@
17401740
<unit id="dipIGt4" name="assembly_bom_entry.label">
17411741
<segment>
17421742
<source>assembly_bom_entry.label</source>
1743-
<target>Μέρη</target>
1743+
<target>Συνθετικός</target>
17441744
</segment>
17451745
</unit>
17461746
<unit id="TvHlYfl" name="assembly.labelp">

translations/messages.en.xlf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13104,7 +13104,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
1310413104
<unit id="dipIGt4" name="assembly_bom_entry.label">
1310513105
<segment>
1310613106
<source>assembly_bom_entry.label</source>
13107-
<target>Parts</target>
13107+
<target>Component</target>
1310813108
</segment>
1310913109
</unit>
1311013110
<unit id="G_rlE3w" name="perm.assemblies">
@@ -15484,6 +15484,12 @@ Please note that this system is currently experimental, and the synonyms defined
1548415484
<target>BOM entries</target>
1548515485
</segment>
1548615486
</unit>
15487+
<unit id="dk87cTl" name="assembly_bom_entry.labelp">
15488+
<segment>
15489+
<source>assembly_bom_entry.labelp</source>
15490+
<target>Components</target>
15491+
</segment>
15492+
</unit>
1548715493
<unit id="ftBf11d" name="part_lot.labelp">
1548815494
<segment>
1548915495
<source>part_lot.labelp</source>

translations/messages.es.xlf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12652,7 +12652,7 @@ Por favor ten en cuenta que no puedes personificar a un usuario deshabilitado. S
1265212652
<unit id="dipIGt4" name="assembly_bom_entry.label">
1265312653
<segment>
1265412654
<source>assembly_bom_entry.label</source>
12655-
<target>Componentes</target>
12655+
<target>Componente</target>
1265612656
</segment>
1265712657
</unit>
1265812658
<unit id="TvHlYfl" name="assembly.labelp">
@@ -13614,6 +13614,12 @@ Por favor ten en cuenta que no puedes personificar a un usuario deshabilitado. S
1361413614
<target>Entradas BOM</target>
1361513615
</segment>
1361613616
</unit>
13617+
<unit id="dk87cTl" name="assembly_bom_entry.labelp">
13618+
<segment>
13619+
<source>assembly_bom_entry.labelp</source>
13620+
<target>Componentes</target>
13621+
</segment>
13622+
</unit>
1361713623
<unit id="MoHHSNT" name="user.labelp">
1361813624
<segment>
1361913625
<source>user.labelp</source>

0 commit comments

Comments
 (0)