Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7bd0835e

Von Tamino Steinert vor 10 Monaten hinzugefügt

  • ID 7bd0835e85cc9d1877d5acbb1300ef3492a87d70
  • Vorgänger c7155376
  • Nachfolger f6760f01

locales

Unterschiede anzeigen:

SL/Controller/Part.pm
1882 1882
  }
1883 1883

  
1884 1884
  if (@double_lists) {
1885
    die t8("There is already a variant with the property values: #1.", join("; ", @double_lists));
1885
    die t8(
1886
      "There is already a variant of '#1' with the property values: #2",
1887
      $parent_variant->displayable_name,
1888
      join("; ", @double_lists)
1889
    );
1886 1890
  }
1887 1891
}
1888 1892

  
SL/Controller/PartsGroup.pm
203 203
      $self->js->flash('info', t8("Moved #1 parts.", $parts_updated_count));
204 204
    }
205 205
  } else {
206
    $self->js->flash('error', t8("No parts selected"));
206
    $self->js->flash('error', t8("No parts selected."));
207 207
  }
208 208

  
209 209
  $self->_render_parts_table_body; # needs $::form->{current_partsgroup_id}
SL/DB/Part.pm
24 24
  options => [
25 25
    {name => 'partnumber',     title => t8('Part Number')},
26 26
    {name => 'description',    title => t8('Description')},
27
    {name => 'variant_values', title => t8('Varaint Values')},
27
    {name => 'variant_values', title => t8('Variant Property Values')},
28 28
    {name => 'notes',          title => t8('Notes')},
29 29
    {name => 'ean',            title => t8('EAN')},
30 30
  ],
......
163 163
      next if $variant->id == $self->id;
164 164
      my @other_property_value_ids = sort map {$_->id} $variant->variant_property_values;
165 165
      if ("@other_property_value_ids" eq "@property_value_ids") {
166
        die t8("There is already a variant of '#1' with the property values: ", $parent_variant->displayable_name),
167
          join(' ,', map {$_->displayable_name} $self->variant_property_values);
166
        die t8(
167
          "There is already a variant of '#1' with the property values: #2",
168
          $parent_variant->displayable_name,
169
          join(', ', map {$_->displayable_name} $self->variant_property_values)
170
        );
168 171
      }
169 172
    }
170 173
  }
locale/de/all
116 116
  'ATTENTION! If you enabled this feature you can not simply turn it off again without taking care that best_before fields are emptied in the database.' => 'ACHTUNG! Wenn Sie diese Einstellung aktivieren, dann können Sie sie später nicht ohne Weiteres deaktivieren, ohne dafür zu sorgen, dass die Felder der Mindeshaltbarkeitsdaten in der Datenbank leer gemacht werden.',
117 117
  'ATTENTION! You can not simply change it from periodic to perpetual once you started posting.' => 'ACHTUNG! Es kann nicht ohne Weiteres im laufenden Betrieb von der Aufwandsmethode zur Bestandsmethode gewechselt werden.',
118 118
  'AUTOMATICALLY MATCH BINS'    => 'LAGERPLÄTZE AUTOMATISCH ZUWEISEN',
119
  'Abbreviation'                => 'Abkürzung',
119 120
  'Abbreviation Legend'         => 'Beschreibung der Typ-Abkürzungen (1 Zeichen Typ, 1-2 Zeichen Klassifizierung)',
120 121
  'Abort'                       => 'Abbrechen',
121 122
  'Abrechnungsnummer'           => 'Abrechnungsnummer',
......
202 203
  'Add Invoice for Advance Payment' => 'Anzahlungsrechnung erfassen',
203 204
  'Add Letter'                  => 'Brief hinzufügen',
204 205
  'Add Parent Variant'          => 'Stammartikel erfassen',
206
  'Add Parent Variant Assembly' => 'Stammartikel Erzeugnis erfassen',
207
  'Add Parent Variant Part'     => 'Stammartikel Ware erfassen',
208
  'Add Parent Variant Service'  => 'Stammartikel Dienstleistung erfassen',
205 209
  'Add Part'                    => 'Ware erfassen',
206 210
  'Add Parts here!'             => 'Artikel hier hinzufügen!',
207 211
  'Add Price Factor'            => 'Preisfaktor erfassen',
......
230 234
  'Add Transaction'             => 'Dialogbuchen',
231 235
  'Add User'                    => 'Neuer Benutzer',
232 236
  'Add User Group'              => 'Neue Benutzergruppe',
233
  'Add Variant'                 => 'Variante erfassen',
237
  'Add Variant Property'        => 'Varianteneigenschaft erfassen',
234 238
  'Add Vendor'                  => 'Lieferant erfassen',
235 239
  'Add Vendor Invoice'          => 'Einkaufsrechnung erfassen',
236 240
  'Add Warehouse'               => 'Lager erfassen',
......
833 837
  'Conversion of "birthday" contact person attribute' => 'Umstellung des Kontaktpersonenfeldes "Geburtstag"',
834 838
  'Conversion to PDF failed: #1' => 'Konvertierung zu PDF schlug fehl: #1',
835 839
  'Conversion:'                 => 'Konversion',
840
  'Convert'                     => 'Umwandeln',
841
  'Convert Part to Variant'     => 'Artikel in Variante umwandeln',
836 842
  'Converting to deliveryorder' => 'Konvertiere zu Lieferschein',
837 843
  'Copies'                      => 'Kopien',
838 844
  'Copy'                        => 'Kopieren',
......
846 852
  'Costs'                       => 'Kosten',
847 853
  'Could not create new project #1' => 'Neues Projekt #1 kann nicht angelegt werden',
848 854
  'Could not extract Factur-X/ZUGFeRD data, data and error message:' => 'Konnte keine Factur-X-/ZUGFeRD-Daten extrahieren, folgende Fehlermeldung und das PDF:',
855
  'Could not find Variant Property Value' => 'Konnte keine Ausprägung finden',
849 856
  'Could not find an entry for this part in the pricegroup.' => 'Konnte keinen Eintrag für diesen Artikel in der Preisgruppe finden.',
850 857
  'Could not load class #1 (#2): "#3"' => 'Konnte Klasse #1 (#2) nicht laden: "#3"',
851 858
  'Could not load class #1, #2' => 'Konnte Klasse #1 nicht laden: "#2"',
......
1288 1295
  'Do you really want to delete the selected objects?' => 'Möchten Sie die ausgewählten Objekte wirklich löschen?',
1289 1296
  'Do you really want to delete this draft?' => 'Möchten Sie diesen Entwurf wirklich löschen?',
1290 1297
  'Do you really want to delete this object?' => 'Möchten Sie dieses Objekt wirklich löschen?',
1291
  'Do you really want to delete this reclamation reason?' => 'Möchten Sie diesen Reklamationsgrund wirklich löschen?',
1292 1298
  'Do you really want to delete this partsgroup?' => 'Möchten Sie diese Warengruppe wirklich löschen?',
1299
  'Do you really want to delete this reclamation reason?' => 'Möchten Sie diesen Reklamationsgrund wirklich löschen?',
1293 1300
  'Do you really want to delete this record template?' => 'Möchten Sie diese Belegvorlage wirklich löschen?',
1294 1301
  'Do you really want to mark the selected entries as booked?' => 'Möchten Sie die ausgewählten Einträge wirklich als gebucht markieren?',
1295 1302
  'Do you really want to print?' => 'Wollen Sie wirklich drucken?',
......
1409 1416
  'Edit General Ledger Transaction' => 'Buchung im Hauptbuch bearbeiten',
1410 1417
  'Edit Invoice for Advance Payment' => 'Anzahlungsrechnung bearbeiten',
1411 1418
  'Edit Letter'                 => 'Brief bearbeiten',
1412
  'Edit Parent Variant'         => 'Stammartikel bearbeiten',
1413 1419
  'Edit Part'                   => 'Ware bearbeiten',
1414 1420
  'Edit Preferences for #1'     => 'Einstellungen von #1 bearbeiten',
1415 1421
  'Edit Price Factor'           => 'Preisfaktor bearbeiten',
......
1435 1441
  'Edit Supplier Delivery Order' => 'Beistell-Lieferschein bearbeiten',
1436 1442
  'Edit User'                   => 'Benutzerdaten bearbeiten',
1437 1443
  'Edit User Group'             => 'Benutzergruppe bearbeiten',
1438
  'Edit Variant'                => 'Variante bearbeiten',
1444
  'Edit Variant Property'       => 'Varianteneigenschaft bearbeiten',
1439 1445
  'Edit Vendor'                 => 'Lieferant editieren',
1440 1446
  'Edit Vendor Invoice'         => 'Einkaufsrechnung bearbeiten',
1441 1447
  'Edit Warehouse'              => 'Lager bearbeiten',
......
1560 1566
  'Error message from the database: #1' => 'Fehlermeldung der Datenbank: #1',
1561 1567
  'Error message from the webshop api:' => 'Fehlermeldung der Webshop Api',
1562 1568
  'Error when saving: #1'       => 'Fehler beim Speichern: #1',
1569
  'Error while adding variant property: #1' => 'Fehler beim Hinzufügen der Varianteneigenschaft: #1',
1563 1570
  'Error while applying year-end bookings!' => 'Fehler beim Durchführen der Abschlußbuchungen!',
1571
  'Error while converting part to variant: ' => 'Fehler beim Umwandeln des Artikel zur Variante: ',
1564 1572
  'Error while creating project with project number of new order number, project number #1 already exists!' => 'Fehler beim Erstellen eines Projekts mit der Projektnummer der neuen Auftragsnummer, Projektnummer #1 existiert bereits!',
1573
  'Error while creating variants: ' => 'Fehler beim Erstellen von Varianten: ',
1565 1574
  'Error while saving shop order #1. DB Error #2. Generic exception #3.' => 'Fehler beim Speichern der Shop-Bestellung #1. DB Fehler #2. Genereller Fehler #3.',
1566 1575
  'Error with default taxzone'  => 'Ungültige Standardsteuerzone',
1567 1576
  'Error!'                      => 'Fehler!',
......
2183 2192
  'Last Dunning'                => 'Letzte Mahnung',
2184 2193
  'Last Invoice Number'         => 'Letzte Rechnungsnummer',
2185 2194
  'Last Numbers / Prefixes'     => 'Letzte Nummern / Präfixe',
2186
  'Last Parent Variant Number'  => 'Letzte Stammartikelnummer',
2187 2195
  'Last Purchase Delivery Order Number' => 'Letzte Lieferscheinnummer (Einkauf)',
2188 2196
  'Last Purchase Order Confirmation Number' => 'Letzte Lieferantenauftragsbestätigungs-Nummer',
2189 2197
  'Last Purchase Order Number'  => 'Letzte Lieferantenauftragsnummer',
......
2199 2207
  'Last Service Number'         => 'Letzte Dienstleistungsnr.',
2200 2208
  'Last Supplier Delivery Order Number' => 'Letzte Beistell-Lieferscheinnummer',
2201 2209
  'Last Transaction'            => 'Letzte Buchung',
2202
  'Last Variant Number'         => 'Letzte Variantennummer',
2203 2210
  'Last Vendor Number'          => 'Letzte Lieferantennummer',
2204 2211
  'Last command output'         => 'Ausgabe des letzten Befehls',
2205 2212
  'Last modification'           => 'Letzte Änderung',
......
2462 2469
  'No Order items fetched'      => 'Keine Auftragspositionen gefunden',
2463 2470
  'No Shopdescription'          => 'Keine Shop-Artikelbeschreibung',
2464 2471
  'No Shopimages'               => 'Keine Shop-Bilder',
2472
  'No Variant Property has been created yet.' => 'Es wurde noch keine Varianteneigenschaft hinzugefügt.',
2465 2473
  'No Vendor'                   => 'Kein Lieferant',
2466 2474
  'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Händler gefunden',
2467 2475
  'No account selected. Please select an account.' => 'Kein Konto ausgewählt. Bitte Konto auswählen.',
......
2527 2535
  'No problems were recognized.' => 'Es wurden keine Probleme gefunden.',
2528 2536
  'No profit and loss carried forward chart configured!' => 'Kein Verlustvortragskonto konfiguriert!',
2529 2537
  'No profit carried forward chart configured!' => 'Kein Gewinnvortragskonto konfiguriert!',
2538
  'No property value selected for variant properties: #1.' => 'Keine Ausprägung ausgewählt für Varianteneigenschaft: #1.',
2530 2539
  'No quotations or orders have been created yet.' => 'Es wurden noch keine Angebote oder Aufträge angelegt.',
2531 2540
  'No report with id #1'        => 'Es gibt keinen Report mit der Id #1',
2532 2541
  'No requirement spec templates have been created yet.' => 'Es wurden noch keine Pflichtenheftvorlagen angelegt.',
......
2752 2761
  'Paid amount'                 => 'Bezahlter Betrag',
2753 2762
  'Parameter module must be given.' => 'Der Parameter "module" miss angegeben werden.',
2754 2763
  'Parent Variant'              => 'Stammartikel',
2764
  'Parent Variant (typeabbreviation)' => 'S',
2765
  'Parents'                     => 'Obergruppen',
2755 2766
  'Parsing the XML data failed: #1' => 'Parsen der XML-Daten fehlgeschlagen: #1',
2756 2767
  'Parsing the XMP metadata failed.' => 'Parsen der XMP-Metadaten schlug fehl.',
2757
  'Parents'                     => 'Obergruppen',
2758 2768
  'Part'                        => 'Ware',
2759 2769
  'Part "#1" has chargenumber or best before date set. So it cannot be transfered automatically.' => 'Bei Artikel "#1" ist eine Chargenummer oder ein Mindesthaltbarkeitsdatum vergeben. Deshalb kann dieser Artikel nicht automatisch ausgelagert werden.',
2760 2770
  'Part #1 exists in warehouse #2, but not in warehouse #3 ' => 'Artikel #1 existiert im Lager #2, aber nicht im Lager #3',
......
2775 2785
  'Part already in purchasebasket or has no vendor' => 'Artikel ist schon im Bestellwarenkorb oder hat keinen Lieferanten',
2776 2786
  'Part already ordered'        => 'Artikel ist bestellt',
2777 2787
  'Part classifications'        => 'Artikel-Klassifizierungen',
2788
  'Part for conversion:'        => 'Artikel für Konvertierung:',
2778 2789
  'Part marked as "Shop part"'  => 'Markiert als Shopartikel',
2779 2790
  'Part picker'                 => 'Artikelauswahl',
2780 2791
  'Part successful counted'     => 'Der Artikel wurde gezählt',
......
2891 2902
  'Please select a customer.'   => 'Bitte wählen Sie einen Kunden aus.',
2892 2903
  'Please select a deadline date.' => 'Bitte wählen Sie ein Datum für die Fristsetzung aus.',
2893 2904
  'Please select a delivery date.' => 'Bitte einen Liefertermin auswählen',
2905
  'Please select a new variant property value for all variants' => 'Bitte wähle eine neue Ausprägung für alle Varianten',
2906
  'Please select a part to convert.' => 'Bitte wähle ein Artikel zur Konvertierung aus.',
2894 2907
  'Please select a vendor from the list below.' => 'Bitte einen Händler aus der Liste auswählen',
2895 2908
  'Please select a vendor.'     => 'Bitte wählen Sie einen Lieferanten aus.',
2896 2909
  'Please select the dataset you want to delete:' => 'Bitte wählen Sie die zu löschende Datenbank aus:',
......
3057 3070
  'Projects: edit the list of employees allowed to view invoices' => 'Projekte: Liste der Angestellten bearbeiten, die Projektrechnungen ansehen dürfen',
3058 3071
  'Projecttransactions'         => 'Projektbuchungen',
3059 3072
  'Promotion Code'              => 'Aktionscode',
3073
  'Property Values (Abbreviation)' => 'Ausprägungen (Abkürzungen)',
3060 3074
  'Proposal'                    => 'Vorschlag',
3061 3075
  'Proposals'                   => 'Vorschläge',
3062 3076
  'Protocol'                    => 'Protokoll',
......
3473 3487
  'Select Deliveries'           => 'Lieferungen auswählen',
3474 3488
  'Select Mulit-Item Options'   => 'Multi-Treffer Auswahlliste',
3475 3489
  'Select Shipping Address'     => 'Lieferadresse auswählen',
3490
  'Select Variant Property First' => 'Wähle zuerst Varianteneigenschaft',
3476 3491
  'Select a Customer'           => 'Endkunde auswählen',
3477 3492
  'Select a period'             => 'Bitte Zeitraum auswählen',
3478 3493
  'Select article'              => 'Artikel auswählen',
......
3697 3712
  'Solution'                    => 'Lösung',
3698 3713
  'Sorry, I am too stupid to figure out the default warehouse/bin and the sold qty. I drop the default warehouse/bin option.' => 'Entschuldigung, ich bin nicht in der Lage Standard-Lager und die Menge in gewählten Belegen gleichzeitig anzuzeigen. Ich lass die Standard-Lager weg.',
3699 3714
  'Sort'                        => 'Sortieren',
3700
  'Sort & Save'                 => '',
3701 3715
  'Sort By'                     => 'Sortiert nach',
3702 3716
  'Sort by'                     => 'Sortieren nach',
3703 3717
  'Sort order'                  => 'Sortierfolge',
......
3923 3937
  'The VAT ID number \'#1\' is invalid.' => 'Die UStID-Nummer »#1« ist ungültig.',
3924 3938
  'The VAT ID number in the client configuration is invalid.' => 'Die UStID-Nummer in der Mandantenkonfiguraiton ist ungültig.',
3925 3939
  'The VAT registration number is missing in the client configuration.' => 'Die Umsatzsteuer-ID-Nummer fehlt in der Mandantenkonfiguration.',
3940
  'The Variant Property Value has been saved.' => 'Die Ausprägung wurde gespeichert.',
3941
  'The Variant Property has been created.' => 'Die Varianteneigenschaft wurde erfasst.',
3942
  'The Variant Property has been deleted.' => 'Die Varianteneigenschaft wurde gelöscht.',
3943
  'The Variant Property has been saved.' => 'Die Varianteneigenschaft wurde gespeichert.',
3944
  'The Variant Property is in use and cannot be deleted.' => 'Die Varianteneigenschaft ist in Verwendung und kann nicht gelöscht werden.',
3926 3945
  'The WebDAV feature has been used.' => 'Das WebDAV-Feature wurde benutzt.',
3927 3946
  'The XMP metadata does not declare the Factur-X/ZUGFeRD data.' => 'Die XMP-Metadaten enthalten keine Factur-X-/ZUGFeRD-Deklaration.',
3928 3947
  'The ZUGFeRD invoice data cannot be generated because the data validation failed.' => 'Die ZUGFeRD-Rechnungsdaten können nicht erzeugt werden, da die Validierung fehlschlug.',
3929 3948
  'The ZUGFeRD/Factur-X invoice \'#1\' has been loaded.' => 'Die ZUGFeRD-/Factur-X-Rechnung \'#1\' wurde geladen.',
3949
  'The abbreviation is missing' => 'Die Abkürzung fehlt',
3930 3950
  'The abbreviation is missing.' => 'Abkürzung fehlt',
3931 3951
  'The access rights a user has within a client instance is still governed by his group membership.' => 'Welche Zugriffsrechte ein Benutzer innerhalb eines Mandanten hat, wird weiterhin über Gruppenmitgliedschaften geregelt.',
3932 3952
  'The access rights have been saved.' => 'Die Zugriffsrechte wurden gespeichert.',
......
4123 4143
  'The partnumber already exists.' => 'Die Artikelnummer wird bereits verwendet.',
4124 4144
  'The partnumber is already being used' => 'Der Artikel ist bereits in Verwendung',
4125 4145
  'The partnumber is missing.'  => 'Die Artikelnummer fehlt.',
4146
  'The parts couldn\'t be updated!' => 'Die Artikel konnten nicht aktualisiert werden!',
4126 4147
  'The parts for this delivery order have already been transferred in.' => 'Die Artikel dieses Lieferscheins wurden bereits eingelagert.',
4127 4148
  'The parts for this delivery order have already been transferred out.' => 'Die Artikel dieses Lieferscheins wurden bereits ausgelagert.',
4128 4149
  'The parts for this order have already been transferred' => 'Die Artikel in diesem Lieferschein wurden schon umgelagert',
......
4242 4263
  'The transfer has been canceled by the user.' => 'Der Vorgang wurde durch den Benutzer abgebrochen.',
4243 4264
  'The transport cost article \'#1\' is missing. Do you want to continue anyway?' => 'Der Transportkostenartikel »#1« fehlt. Möchten Sie trotzdem fortfahren?',
4244 4265
  'The type is missing.'        => 'Der Typ fehlt.',
4266
  'The unique name is missing.' => 'Ein eindeutiger Name fehlt.',
4245 4267
  'The unit has been added.'    => 'Die Einheit wurde erfasst.',
4246 4268
  'The unit in row %d has been deleted in the meantime.' => 'Die Einheit in Zeile %d ist in der Zwischentzeit gelöscht worden.',
4247 4269
  'The unit in row %d has been used in the meantime and cannot be changed anymore.' => 'Die Einheit in Zeile %d wurde in der Zwischenzeit benutzt und kann nicht mehr geändert werden.',
......
4307 4329
  'There is a better discount available' => 'Es is ein besserer Rabatt verfügbar',
4308 4330
  'There is a better price available' => 'Es ist ein besserer Preis verfügbar',
4309 4331
  'There is already a taxkey 0 with tax rate not 0.' => 'Es existiert bereits ein Steuerschlüssel mit Steuersatz ungleich 0%.',
4332
  'There is already a variant of \'#1\' with the property values: #2' => 'Es existiert bereits eine Variante von \'#1\' mit den Ausprägungen: #2',
4310 4333
  'There is an inconsistancy in your database.' => 'In Ihrer Datenbank sind Unstimmigkeiten vorhanden.',
4311 4334
  'There is at least one sales or purchase invoice for which kivitendo recorded an inventory transaction with taxkeys even though no tax was recorded.' => 'Es gibt mindestens eine Verkaufs- oder Einkaufsrechnung, für die kivitendo eine Warenbestandsbuchung ohne dazugehörige Steuerbuchung durchgeführt hat.',
4312 4335
  'There is at least one transaction for which the user has chosen a logically wrong taxkey.' => 'Es gibt mindestens eine Buchung, bei der ein logisch nicht passender Steuerschlüssel ausgewählt wurde.',
......
4534 4557
  'Type of Business'            => 'Kunden-/Lieferantentyp',
4535 4558
  'Type of Customer'            => 'Kundentyp',
4536 4559
  'Type of Vendor'              => 'Lieferantentyp',
4560
  'Type:'                       => 'Typ:',
4537 4561
  'TypeAbbreviation'            => 'Typ-Abkürzung',
4538 4562
  'Types of Business'           => 'Kunden-/Lieferantentypen',
4539 4563
  'UNDO TRANSFER'               => 'Zurücklagern',
......
4563 4587
  'Unfortunately you have no warehouse defined.' => 'Leider, gibt es kein Lager in diesem Mandanten.',
4564 4588
  'Unimport all'                => 'Alle zurück zur Quelle',
4565 4589
  'Unimport documents'          => 'Importierte Dokumente zurück zurQuelle',
4590
  'Unique Name'                 => 'Eindeutiger Name',
4566 4591
  'Unit'                        => 'Einheit',
4567 4592
  'Unit (if missing or empty default unit will be used)' => 'Einheit (falls nicht vorhanden oder leer wird die Standardeinheit benutzt)',
4568 4593
  'Unit missing.'               => 'Die Einheit fehlt.',
......
4586 4611
  'Update Price'                => 'Preis übernehmen',
4587 4612
  'Update Prices'               => 'Preise aktualisieren',
4588 4613
  'Update SKR04: new tax account 3804 (19%)' => 'Update SKR04: neues Steuerkonto 3804 (19%) für innergemeinschaftlichen Erwerb',
4614
  'Update Variants'             => 'Werte für Varianten übernehmen',
4589 4615
  'Update customer using billing address' => 'Kunde mit Shop-Rechnungsadresse überschreiben',
4590 4616
  'Update from master data'     => 'Aktualisieren aus Stammdaten',
4591 4617
  'Update prices'               => 'Preise aktualisieren',
......
4686 4712
  'Valid/Obsolete'              => 'Gültig/ungültig',
4687 4713
  'Validity'                    => 'Gültigkeit',
4688 4714
  'Value'                       => 'Wert',
4715
  'Values'                      => 'Werte',
4689 4716
  'Values & Prices'             => 'Werte & Preise',
4690 4717
  'Valutadate'                  => 'Valutadatum',
4691 4718
  'Valutadate from'             => 'Valutadatum von',
......
4693 4720
  'Variable'                    => 'Variable',
4694 4721
  'Variable Description'        => 'Datenfeldbezeichnung',
4695 4722
  'Variable Name'               => 'Datenfeldname (intern)',
4696
  'Variant'                     => 'Variante',
4723
  'Variant (typeabbreviation)'  => 'V',
4724
  'Variant Properties'          => 'Varianteneigenschaften',
4725
  'Variant Property'            => 'Varianteneigenschaft',
4726
  'Variant Property Value'      => 'Ausprägung',
4727
  'Variant Property Values'     => 'Ausprägungen',
4697 4728
  'Variants'                    => 'Varianten',
4698 4729
  'Vendor'                      => 'Lieferant',
4699 4730
  'Vendor & Order'              => 'Lieferant & Bestellung',
locale/en/all
116 116
  'ATTENTION! If you enabled this feature you can not simply turn it off again without taking care that best_before fields are emptied in the database.' => '',
117 117
  'ATTENTION! You can not simply change it from periodic to perpetual once you started posting.' => '',
118 118
  'AUTOMATICALLY MATCH BINS'    => '',
119
  'Abbreviation'                => '',
119 120
  'Abbreviation Legend'         => '',
120 121
  'Abort'                       => '',
121 122
  'Abrechnungsnummer'           => '',
......
202 203
  'Add Invoice for Advance Payment' => '',
203 204
  'Add Letter'                  => '',
204 205
  'Add Parent Variant'          => '',
206
  'Add Parent Variant Assembly' => '',
207
  'Add Parent Variant Part'     => '',
208
  'Add Parent Variant Service'  => '',
205 209
  'Add Part'                    => '',
206 210
  'Add Parts here!'             => '',
207 211
  'Add Price Factor'            => '',
......
230 234
  'Add Transaction'             => '',
231 235
  'Add User'                    => '',
232 236
  'Add User Group'              => '',
233
  'Add Variant'                 => '',
237
  'Add Variant Property'        => '',
234 238
  'Add Vendor'                  => '',
235 239
  'Add Vendor Invoice'          => '',
236 240
  'Add Warehouse'               => '',
......
833 837
  'Conversion of "birthday" contact person attribute' => '',
834 838
  'Conversion to PDF failed: #1' => '',
835 839
  'Conversion:'                 => '',
840
  'Convert'                     => '',
841
  'Convert Part to Variant'     => '',
836 842
  'Converting to deliveryorder' => '',
837 843
  'Copies'                      => '',
838 844
  'Copy'                        => '',
......
846 852
  'Costs'                       => '',
847 853
  'Could not create new project #1' => '',
848 854
  'Could not extract Factur-X/ZUGFeRD data, data and error message:' => '',
855
  'Could not find Variant Property Value' => '',
849 856
  'Could not find an entry for this part in the pricegroup.' => '',
850 857
  'Could not load class #1 (#2): "#3"' => '',
851 858
  'Could not load class #1, #2' => '',
......
1288 1295
  'Do you really want to delete the selected objects?' => '',
1289 1296
  'Do you really want to delete this draft?' => '',
1290 1297
  'Do you really want to delete this object?' => '',
1291
  'Do you really want to delete this reclamation reason?' => '',
1292 1298
  'Do you really want to delete this partsgroup?' => '',
1299
  'Do you really want to delete this reclamation reason?' => '',
1293 1300
  'Do you really want to delete this record template?' => '',
1294 1301
  'Do you really want to mark the selected entries as booked?' => '',
1295 1302
  'Do you really want to print?' => '',
......
1409 1416
  'Edit General Ledger Transaction' => '',
1410 1417
  'Edit Invoice for Advance Payment' => '',
1411 1418
  'Edit Letter'                 => '',
1412
  'Edit Parent Variant'         => '',
1413 1419
  'Edit Part'                   => '',
1414 1420
  'Edit Preferences for #1'     => '',
1415 1421
  'Edit Price Factor'           => '',
......
1435 1441
  'Edit Supplier Delivery Order' => '',
1436 1442
  'Edit User'                   => '',
1437 1443
  'Edit User Group'             => '',
1438
  'Edit Variant'                => '',
1444
  'Edit Variant Property'       => '',
1439 1445
  'Edit Vendor'                 => '',
1440 1446
  'Edit Vendor Invoice'         => '',
1441 1447
  'Edit Warehouse'              => '',
......
1560 1566
  'Error message from the database: #1' => '',
1561 1567
  'Error message from the webshop api:' => '',
1562 1568
  'Error when saving: #1'       => '',
1569
  'Error while adding variant property: #1' => '',
1563 1570
  'Error while applying year-end bookings!' => '',
1571
  'Error while converting part to variant: ' => '',
1564 1572
  'Error while creating project with project number of new order number, project number #1 already exists!' => '',
1573
  'Error while creating variants: ' => '',
1565 1574
  'Error while saving shop order #1. DB Error #2. Generic exception #3.' => '',
1566 1575
  'Error with default taxzone'  => '',
1567 1576
  'Error!'                      => '',
......
2182 2191
  'Last Dunning'                => '',
2183 2192
  'Last Invoice Number'         => '',
2184 2193
  'Last Numbers / Prefixes'     => '',
2185
  'Last Parent Variant Number'  => '',
2186 2194
  'Last Purchase Delivery Order Number' => '',
2187 2195
  'Last Purchase Order Confirmation Number' => '',
2188 2196
  'Last Purchase Order Number'  => '',
......
2198 2206
  'Last Service Number'         => '',
2199 2207
  'Last Supplier Delivery Order Number' => '',
2200 2208
  'Last Transaction'            => '',
2201
  'Last Variant Number'         => '',
2202 2209
  'Last Vendor Number'          => '',
2203 2210
  'Last command output'         => '',
2204 2211
  'Last modification'           => '',
......
2461 2468
  'No Order items fetched'      => '',
2462 2469
  'No Shopdescription'          => '',
2463 2470
  'No Shopimages'               => '',
2471
  'No Variant Property has been created yet.' => '',
2464 2472
  'No Vendor'                   => '',
2465 2473
  'No Vendor was found matching the search parameters.' => '',
2466 2474
  'No account selected. Please select an account.' => '',
......
2515 2523
  'No invoice email found.'     => '',
2516 2524
  'No invoices have been selected.' => '',
2517 2525
  'No part was selected.'       => '',
2526
  'No parts selected.'          => '',
2518 2527
  'No partsgroup selected.'     => '',
2519 2528
  'No payment term has been created yet.' => '',
2520 2529
  'No picture has been uploaded' => '',
......
2525 2534
  'No problems were recognized.' => '',
2526 2535
  'No profit and loss carried forward chart configured!' => '',
2527 2536
  'No profit carried forward chart configured!' => '',
2537
  'No property value selected for variant properties: #1.' => '',
2528 2538
  'No quotations or orders have been created yet.' => '',
2529 2539
  'No report with id #1'        => '',
2530 2540
  'No requirement spec templates have been created yet.' => '',
......
2750 2760
  'Paid amount'                 => '',
2751 2761
  'Parameter module must be given.' => '',
2752 2762
  'Parent Variant'              => '',
2763
  'Parent Variant (typeabbreviation)' => 'P',
2764
  'Parents'                     => '',
2753 2765
  'Parsing the XML data failed: #1' => '',
2754 2766
  'Parsing the XMP metadata failed.' => '',
2755
  'Parents'                     => '',
2756 2767
  'Part'                        => '',
2757 2768
  'Part "#1" has chargenumber or best before date set. So it cannot be transfered automatically.' => '',
2758 2769
  'Part #1 exists in warehouse #2, but not in warehouse #3 ' => '',
......
2773 2784
  'Part already in purchasebasket or has no vendor' => '',
2774 2785
  'Part already ordered'        => '',
2775 2786
  'Part classifications'        => '',
2787
  'Part for conversion:'        => '',
2776 2788
  'Part marked as "Shop part"'  => '',
2777 2789
  'Part picker'                 => '',
2778 2790
  'Part successful counted'     => '',
2791
  'Part wasn\'t added to partsgroup!' => '',
2779 2792
  'Part with partnumber: #1 not found' => '',
2780 2793
  'PartClassAbbreviation'       => '',
2781 2794
  'Part_br_Description'         => 'Description',
......
2888 2901
  'Please select a customer.'   => '',
2889 2902
  'Please select a deadline date.' => '',
2890 2903
  'Please select a delivery date.' => '',
2904
  'Please select a new variant property value for all variants' => '',
2905
  'Please select a part to convert.' => '',
2891 2906
  'Please select a vendor from the list below.' => '',
2892 2907
  'Please select a vendor.'     => '',
2893 2908
  'Please select the dataset you want to delete:' => '',
......
3054 3069
  'Projects: edit the list of employees allowed to view invoices' => '',
3055 3070
  'Projecttransactions'         => '',
3056 3071
  'Promotion Code'              => '',
3072
  'Property Values (Abbreviation)' => '',
3057 3073
  'Proposal'                    => '',
3058 3074
  'Proposals'                   => '',
3059 3075
  'Protocol'                    => '',
......
3470 3486
  'Select Deliveries'           => '',
3471 3487
  'Select Mulit-Item Options'   => '',
3472 3488
  'Select Shipping Address'     => '',
3489
  'Select Variant Property First' => '',
3473 3490
  'Select a Customer'           => '',
3474 3491
  'Select a period'             => '',
3475 3492
  'Select article'              => '',
......
3918 3935
  'The VAT ID number \'#1\' is invalid.' => '',
3919 3936
  'The VAT ID number in the client configuration is invalid.' => '',
3920 3937
  'The VAT registration number is missing in the client configuration.' => '',
3938
  'The Variant Property Value has been saved.' => '',
3939
  'The Variant Property has been created.' => '',
3940
  'The Variant Property has been deleted.' => '',
3941
  'The Variant Property has been saved.' => '',
3942
  'The Variant Property is in use and cannot be deleted.' => '',
3921 3943
  'The WebDAV feature has been used.' => '',
3922 3944
  'The XMP metadata does not declare the Factur-X/ZUGFeRD data.' => '',
3923 3945
  'The ZUGFeRD invoice data cannot be generated because the data validation failed.' => '',
3924 3946
  'The ZUGFeRD/Factur-X invoice \'#1\' has been loaded.' => '',
3947
  'The abbreviation is missing' => '',
3925 3948
  'The abbreviation is missing.' => '',
3926 3949
  'The access rights a user has within a client instance is still governed by his group membership.' => '',
3927 3950
  'The access rights have been saved.' => '',
......
4118 4141
  'The partnumber already exists.' => '',
4119 4142
  'The partnumber is already being used' => '',
4120 4143
  'The partnumber is missing.'  => '',
4144
  'The parts couldn\'t be updated!' => '',
4121 4145
  'The parts for this delivery order have already been transferred in.' => '',
4122 4146
  'The parts for this delivery order have already been transferred out.' => '',
4123 4147
  'The parts for this order have already been transferred' => '',
......
4237 4261
  'The transfer has been canceled by the user.' => '',
4238 4262
  'The transport cost article \'#1\' is missing. Do you want to continue anyway?' => '',
4239 4263
  'The type is missing.'        => '',
4264
  'The unique name is missing.' => '',
4240 4265
  'The unit has been added.'    => '',
4241 4266
  'The unit in row %d has been deleted in the meantime.' => '',
4242 4267
  'The unit in row %d has been used in the meantime and cannot be changed anymore.' => '',
......
4302 4327
  'There is a better discount available' => '',
4303 4328
  'There is a better price available' => '',
4304 4329
  'There is already a taxkey 0 with tax rate not 0.' => '',
4330
  'There is already a variant of \'#1\' with the property values: #2' => '',
4305 4331
  'There is an inconsistancy in your database.' => '',
4306 4332
  'There is at least one sales or purchase invoice for which kivitendo recorded an inventory transaction with taxkeys even though no tax was recorded.' => '',
4307 4333
  'There is at least one transaction for which the user has chosen a logically wrong taxkey.' => '',
......
4529 4555
  'Type of Business'            => '',
4530 4556
  'Type of Customer'            => '',
4531 4557
  'Type of Vendor'              => '',
4558
  'Type:'                       => '',
4532 4559
  'TypeAbbreviation'            => '',
4533 4560
  'Types of Business'           => '',
4534 4561
  'UNDO TRANSFER'               => '',
......
4558 4585
  'Unfortunately you have no warehouse defined.' => '',
4559 4586
  'Unimport all'                => '',
4560 4587
  'Unimport documents'          => '',
4588
  'Unique Name'                 => '',
4561 4589
  'Unit'                        => '',
4562 4590
  'Unit (if missing or empty default unit will be used)' => '',
4563 4591
  'Unit missing.'               => '',
......
4581 4609
  'Update Price'                => '',
4582 4610
  'Update Prices'               => '',
4583 4611
  'Update SKR04: new tax account 3804 (19%)' => '',
4612
  'Update Variants'             => '',
4584 4613
  'Update customer using billing address' => '',
4585 4614
  'Update from master data'     => '',
4586 4615
  'Update prices'               => '',
......
4681 4710
  'Valid/Obsolete'              => '',
4682 4711
  'Validity'                    => '',
4683 4712
  'Value'                       => '',
4713
  'Values'                      => '',
4684 4714
  'Values & Prices'             => '',
4685 4715
  'Valutadate'                  => '',
4686 4716
  'Valutadate from'             => '',
......
4688 4718
  'Variable'                    => '',
4689 4719
  'Variable Description'        => '',
4690 4720
  'Variable Name'               => '',
4691
  'Variant'                     => '',
4721
  'Variant (typeabbreviation)'  => 'V',
4722
  'Variant Properties'          => '',
4723
  'Variant Property'            => '',
4724
  'Variant Property Value'      => '',
4725
  'Variant Property Values'     => '',
4692 4726
  'Variants'                    => '',
4693 4727
  'Vendor'                      => '',
4694 4728
  'Vendor & Order'              => '',
templates/design40_webpages/part/_parent_variant.html
259 259
  </div>
260 260

  
261 261
  <div class="wrapper input-panel">
262
    <h3> [% LxERP.t8("Convert part to Variant") %] </h3>
262
    <h3> [% LxERP.t8("Convert Part to Variant") %] </h3>
263 263
    <table class="tbl-list">
264 264
      <caption>
265 265
        [% 'Variant Properties' | $T8 %]
......
284 284
        [% END %]
285 285
      </tbody>
286 286
    </table>
287
    <label for="convert_part.id">[% 'Part to convert:' | $T8 %]</label>
287
    <label for="convert_part.id">[% 'Part for conversion:' | $T8 %]</label>
288 288
    [% P.part.picker('convert_part.id', undef,
289 289
      part_type=SELF.part.part_type, variant_type='single',
290 290
      placeholder=(LxERP.t8('Type:') _ ' ' _ LxERP.t8(SELF.part.part_type)),
templates/design40_webpages/variant_property/variant_property_form.html
18 18
    </tr>
19 19
     <tr>
20 20
      <td> [%- 'Unique Name' | $T8 %] </td>
21
      <td> [% P.input_tag("variant_property.unique_name", SELF.variant_property.unique_name , "data-validate"="required", "data-title"=LxERP.t8("Unique Name ")) %] </td>
21
      <td> [% P.input_tag("variant_property.unique_name", SELF.variant_property.unique_name , "data-validate"="required", "data-title"=LxERP.t8("Unique Name")) %] </td>
22 22
    </tr>
23 23
      <tr>
24 24
      <td> [%- 'Abbreviation' | $T8 %] </td>
templates/design40_webpages/variant_property/variant_property_list.html
11 11
<div class="wrapper">
12 12
  [% IF !VARIANTPROPERTIES.size %]
13 13
  <p>
14
    [%- 'No Variantproperty has been created yet.' | $T8 %]
14
    [%- 'No Variant Property has been created yet.' | $T8 %]
15 15
  </p>
16 16
  [%- ELSE %]
17 17
  <table id="variant_properties" class="tbl-list width-moderate">
templates/design40_webpages/variant_property/variant_property_value_form.html
45 45
        <tr>
46 46
          <td> [%- 'Value' | $T8 %] </td>
47 47
          <input type="text" name="translation_[% language.id %]" value="[%- HTML.escape(variant_property_value.translated_attribute('description_long', language, 1)) %]" size="60">
48
          <td> [% P.input_tag("variant_property_value.value", variant_property_value.value, "data-validate"="required", "data-title"=LxERP.t8("value")) %] </td>
48
          <td> [% P.input_tag("variant_property_value.value", variant_property_value.value, "data-validate"="required", "data-title"=LxERP.t8("Value")) %] </td>
49 49
        </tr>
50 50
          <tr>
51 51
          <td> [%- 'Abbreviation' | $T8 %] </td>

Auch abrufbar als: Unified diff