Revision 41b0ac27
Von Tamino Steinert vor 6 Tagen hinzugefügt
SL/Controller/Part.pm | ||
---|---|---|
1916 | 1916 |
} |
1917 | 1917 |
|
1918 | 1918 |
if (@double_lists) { |
1919 |
die t8("There is already a variant with the property values: #1.", join("; ", @double_lists)); |
|
1919 |
die t8( |
|
1920 |
"There is already a variant of '#1' with the property values: #2", |
|
1921 |
$parent_variant->displayable_name, |
|
1922 |
join("; ", @double_lists) |
|
1923 |
); |
|
1920 | 1924 |
} |
1921 | 1925 |
} |
1922 | 1926 |
|
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 | ||
---|---|---|
119 | 119 |
'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.', |
120 | 120 |
'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.', |
121 | 121 |
'AUTOMATICALLY MATCH BINS' => 'LAGERPLÄTZE AUTOMATISCH ZUWEISEN', |
122 |
'Abbreviation' => 'Abkürzung', |
|
122 | 123 |
'Abbreviation Legend' => 'Beschreibung der Typ-Abkürzungen (1 Zeichen Typ, 1-2 Zeichen Klassifizierung)', |
123 | 124 |
'Abort' => 'Abbrechen', |
124 | 125 |
'Abrechnungsnummer' => 'Abrechnungsnummer', |
... | ... | |
205 | 206 |
'Add Invoice for Advance Payment' => 'Anzahlungsrechnung erfassen', |
206 | 207 |
'Add Letter' => 'Brief hinzufügen', |
207 | 208 |
'Add Parent Variant' => 'Stammartikel erfassen', |
209 |
'Add Parent Variant Assembly' => 'Stammartikel Erzeugnis erfassen', |
|
210 |
'Add Parent Variant Part' => 'Stammartikel Ware erfassen', |
|
211 |
'Add Parent Variant Service' => 'Stammartikel Dienstleistung erfassen', |
|
208 | 212 |
'Add Part' => 'Ware erfassen', |
209 | 213 |
'Add Parts here!' => 'Artikel hier hinzufügen!', |
210 | 214 |
'Add Price Factor' => 'Preisfaktor erfassen', |
... | ... | |
237 | 241 |
'Add Transaction' => 'Dialogbuchen', |
238 | 242 |
'Add User' => 'Neuer Benutzer', |
239 | 243 |
'Add User Group' => 'Neue Benutzergruppe', |
240 |
'Add Variant' => 'Variante erfassen',
|
|
244 |
'Add Variant Property' => 'Varianteneigenschaft erfassen',
|
|
241 | 245 |
'Add Vendor' => 'Lieferant erfassen', |
242 | 246 |
'Add Vendor Invoice' => 'Einkaufsrechnung erfassen', |
243 | 247 |
'Add Warehouse' => 'Lager erfassen', |
... | ... | |
846 | 850 |
'Conversion of "birthday" contact person attribute' => 'Umstellung des Kontaktpersonenfeldes "Geburtstag"', |
847 | 851 |
'Conversion to PDF failed: #1' => 'Konvertierung zu PDF schlug fehl: #1', |
848 | 852 |
'Conversion:' => 'Konversion', |
853 |
'Convert' => 'Umwandeln', |
|
854 |
'Convert Part to Variant' => 'Artikel in Variante umwandeln', |
|
849 | 855 |
'Convert to delivery orders' => 'In Lieferscheine umwandeln', |
850 | 856 |
'Converted delivery orders' => 'Umgewandelte Lieferscheine', |
851 | 857 |
'Converting to deliveryorder' => 'Konvertiere zu Lieferschein', |
... | ... | |
861 | 867 |
'Costs' => 'Kosten', |
862 | 868 |
'Could not create new project #1' => 'Neues Projekt #1 kann nicht angelegt werden', |
863 | 869 |
'Could not extract Factur-X/ZUGFeRD data, data and error message:' => 'Konnte keine Factur-X-/ZUGFeRD-Daten extrahieren, folgende Fehlermeldung und das PDF:', |
870 |
'Could not find Variant Property Value' => 'Konnte keine Ausprägung finden', |
|
864 | 871 |
'Could not find an entry for this part in the pricegroup.' => 'Konnte keinen Eintrag für diesen Artikel in der Preisgruppe finden.', |
865 | 872 |
'Could not find email import(s): ' => 'Konnte folgende E-Mailimport(e) nicht finden: ', |
866 | 873 |
'Could not load class #1 (#2): "#3"' => 'Konnte Klasse #1 (#2) nicht laden: "#3"', |
... | ... | |
1310 | 1317 |
'Do you really want to delete the selected objects?' => 'Möchten Sie die ausgewählten Objekte wirklich löschen?', |
1311 | 1318 |
'Do you really want to delete this draft?' => 'Möchten Sie diesen Entwurf wirklich löschen?', |
1312 | 1319 |
'Do you really want to delete this object?' => 'Möchten Sie dieses Objekt wirklich löschen?', |
1313 |
'Do you really want to delete this reclamation reason?' => 'Möchten Sie diesen Reklamationsgrund wirklich löschen?', |
|
1314 | 1320 |
'Do you really want to delete this partsgroup?' => 'Möchten Sie diese Warengruppe wirklich löschen?', |
1321 |
'Do you really want to delete this reclamation reason?' => 'Möchten Sie diesen Reklamationsgrund wirklich löschen?', |
|
1315 | 1322 |
'Do you really want to delete this record template?' => 'Möchten Sie diese Belegvorlage wirklich löschen?', |
1316 | 1323 |
'Do you really want to mark the selected entries as booked?' => 'Möchten Sie die ausgewählten Einträge wirklich als gebucht markieren?', |
1317 | 1324 |
'Do you really want to print?' => 'Wollen Sie wirklich drucken?', |
... | ... | |
1434 | 1441 |
'Edit Invoice' => 'Rechnung bearbeiten', |
1435 | 1442 |
'Edit Invoice for Advance Payment' => 'Anzahlungsrechnung bearbeiten', |
1436 | 1443 |
'Edit Letter' => 'Brief bearbeiten', |
1437 |
'Edit Parent Variant' => 'Stammartikel bearbeiten', |
|
1438 | 1444 |
'Edit Part' => 'Ware bearbeiten', |
1439 | 1445 |
'Edit Preferences for #1' => 'Einstellungen von #1 bearbeiten', |
1440 | 1446 |
'Edit Price Factor' => 'Preisfaktor bearbeiten', |
... | ... | |
1462 | 1468 |
'Edit Supplier Delivery Order' => 'Beistell-Lieferschein bearbeiten', |
1463 | 1469 |
'Edit User' => 'Benutzerdaten bearbeiten', |
1464 | 1470 |
'Edit User Group' => 'Benutzergruppe bearbeiten', |
1465 |
'Edit Variant' => 'Variante bearbeiten',
|
|
1471 |
'Edit Variant Property' => 'Varianteneigenschaft bearbeiten',
|
|
1466 | 1472 |
'Edit Vendor' => 'Lieferant editieren', |
1467 | 1473 |
'Edit Vendor Invoice' => 'Einkaufsrechnung bearbeiten', |
1468 | 1474 |
'Edit Warehouse' => 'Lager bearbeiten', |
... | ... | |
1595 | 1601 |
'Error message from the database: #1' => 'Fehlermeldung der Datenbank: #1', |
1596 | 1602 |
'Error message from the webshop api:' => 'Fehlermeldung der Webshop Api', |
1597 | 1603 |
'Error when saving: #1' => 'Fehler beim Speichern: #1', |
1604 |
'Error while adding variant property: #1' => 'Fehler beim Hinzufügen der Varianteneigenschaft: #1', |
|
1598 | 1605 |
'Error while applying year-end bookings!' => 'Fehler beim Durchführen der Abschlußbuchungen!', |
1606 |
'Error while converting part to variant: ' => 'Fehler beim Umwandeln des Artikel zur Variante: ', |
|
1599 | 1607 |
'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!', |
1608 |
'Error while creating variants: ' => 'Fehler beim Erstellen von Varianten: ', |
|
1600 | 1609 |
'Error while processing email journal (\'#1\') attachments with \'#2\': ' => 'Fehler beim Verarbeiten der E-Mail-Journals (\'#1\') Anhänge mit \'#2\': ', |
1601 | 1610 |
'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.', |
1602 | 1611 |
'Error with default taxzone' => 'Ungültige Standardsteuerzone', |
... | ... | |
2236 | 2245 |
'Last Dunning' => 'Letzte Mahnung', |
2237 | 2246 |
'Last Invoice Number' => 'Letzte Rechnungsnummer', |
2238 | 2247 |
'Last Numbers / Prefixes' => 'Letzte Nummern / Präfixe', |
2239 |
'Last Parent Variant Number' => 'Letzte Stammartikelnummer', |
|
2240 | 2248 |
'Last Purchase Delivery Order Number' => 'Letzte Lieferscheinnummer (Einkauf)', |
2241 | 2249 |
'Last Purchase Order Confirmation Number' => 'Letzte Lieferantenauftragsbestätigungs-Nummer', |
2242 | 2250 |
'Last Purchase Order Number' => 'Letzte Lieferantenauftragsnummer', |
... | ... | |
2252 | 2260 |
'Last Service Number' => 'Letzte Dienstleistungsnr.', |
2253 | 2261 |
'Last Supplier Delivery Order Number' => 'Letzte Beistell-Lieferscheinnummer', |
2254 | 2262 |
'Last Transaction' => 'Letzte Buchung', |
2255 |
'Last Variant Number' => 'Letzte Variantennummer', |
|
2256 | 2263 |
'Last Vendor Number' => 'Letzte Lieferantennummer', |
2257 | 2264 |
'Last command output' => 'Ausgabe des letzten Befehls', |
2258 | 2265 |
'Last modification' => 'Letzte Änderung', |
... | ... | |
2523 | 2530 |
'No Order items fetched' => 'Keine Auftragspositionen gefunden', |
2524 | 2531 |
'No Shopdescription' => 'Keine Shop-Artikelbeschreibung', |
2525 | 2532 |
'No Shopimages' => 'Keine Shop-Bilder', |
2533 |
'No Variant Property has been created yet.' => 'Es wurde noch keine Varianteneigenschaft hinzugefügt.', |
|
2526 | 2534 |
'No Vendor' => 'Kein Lieferant', |
2527 | 2535 |
'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Händler gefunden', |
2528 | 2536 |
'No account selected. Please select an account.' => 'Kein Konto ausgewählt. Bitte Konto auswählen.', |
... | ... | |
2589 | 2597 |
'No problems were recognized.' => 'Es wurden keine Probleme gefunden.', |
2590 | 2598 |
'No profit and loss carried forward chart configured!' => 'Kein Verlustvortragskonto konfiguriert!', |
2591 | 2599 |
'No profit carried forward chart configured!' => 'Kein Gewinnvortragskonto konfiguriert!', |
2600 |
'No property value selected for variant properties: #1.' => 'Keine Ausprägung ausgewählt für Varianteneigenschaft: #1.', |
|
2592 | 2601 |
'No quotations or orders have been created yet.' => 'Es wurden noch keine Angebote oder Aufträge angelegt.', |
2593 | 2602 |
'No record is selected.' => 'Kein Beleg ausgewählt.', |
2594 | 2603 |
'No record type is selected.' => 'Kein Belegtyp ausgewählt.', |
... | ... | |
2820 | 2829 |
'Paid amount' => 'Bezahlter Betrag', |
2821 | 2830 |
'Parameter module must be given.' => 'Der Parameter "module" miss angegeben werden.', |
2822 | 2831 |
'Parent Variant' => 'Stammartikel', |
2832 |
'Parent Variant (typeabbreviation)' => 'S', |
|
2833 |
'Parents' => 'Obergruppen', |
|
2823 | 2834 |
'Parsing the XML data failed: #1' => 'Parsen der XML-Daten fehlgeschlagen: #1', |
2824 | 2835 |
'Parsing the XMP metadata failed.' => 'Parsen der XMP-Metadaten schlug fehl.', |
2825 |
'Parents' => 'Obergruppen', |
|
2826 | 2836 |
'Part' => 'Ware', |
2827 | 2837 |
'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.', |
2828 | 2838 |
'Part #1 exists in warehouse #2, but not in warehouse #3 ' => 'Artikel #1 existiert im Lager #2, aber nicht im Lager #3', |
... | ... | |
2843 | 2853 |
'Part already in purchasebasket or has no vendor' => 'Artikel ist schon im Bestellwarenkorb oder hat keinen Lieferanten', |
2844 | 2854 |
'Part already ordered' => 'Artikel ist bestellt', |
2845 | 2855 |
'Part classifications' => 'Artikel-Klassifizierungen', |
2856 |
'Part for conversion:' => 'Artikel für Konvertierung:', |
|
2846 | 2857 |
'Part marked as "Shop part"' => 'Markiert als Shopartikel', |
2847 | 2858 |
'Part picker' => 'Artikelauswahl', |
2848 | 2859 |
'Part picker search dialog (magnifying glass): "all as list" defaults to on' => 'Artikel-Such-Dialog (Lupe): "alle als Liste" voreinstellen', |
... | ... | |
2962 | 2973 |
'Please select a customer.' => 'Bitte wählen Sie einen Kunden aus.', |
2963 | 2974 |
'Please select a deadline date.' => 'Bitte wählen Sie ein Datum für die Fristsetzung aus.', |
2964 | 2975 |
'Please select a delivery date.' => 'Bitte einen Liefertermin auswählen', |
2976 |
'Please select a new variant property value for all variants' => 'Bitte wähle eine neue Ausprägung für alle Varianten', |
|
2977 |
'Please select a part to convert.' => 'Bitte wähle ein Artikel zur Konvertierung aus.', |
|
2965 | 2978 |
'Please select a vendor from the list below.' => 'Bitte einen Händler aus der Liste auswählen', |
2966 | 2979 |
'Please select a vendor.' => 'Bitte wählen Sie einen Lieferanten aus.', |
2967 | 2980 |
'Please select the dataset you want to delete:' => 'Bitte wählen Sie die zu löschende Datenbank aus:', |
... | ... | |
3132 | 3145 |
'Projects: edit the list of employees allowed to view invoices' => 'Projekte: Liste der Angestellten bearbeiten, die Projektrechnungen ansehen dürfen', |
3133 | 3146 |
'Projecttransactions' => 'Projektbuchungen', |
3134 | 3147 |
'Promotion Code' => 'Aktionscode', |
3148 |
'Property Values (Abbreviation)' => 'Ausprägungen (Abkürzungen)', |
|
3135 | 3149 |
'Proposal' => 'Vorschlag', |
3136 | 3150 |
'Proposals' => 'Vorschläge', |
3137 | 3151 |
'Protocol' => 'Protokoll', |
... | ... | |
3558 | 3572 |
'Select Deliveries' => 'Lieferungen auswählen', |
3559 | 3573 |
'Select Mulit-Item Options' => 'Multi-Treffer Auswahlliste', |
3560 | 3574 |
'Select Shipping Address' => 'Lieferadresse auswählen', |
3575 |
'Select Variant Property First' => 'Wähle zuerst Varianteneigenschaft', |
|
3561 | 3576 |
'Select a Customer' => 'Endkunde auswählen', |
3562 | 3577 |
'Select a period' => 'Bitte Zeitraum auswählen', |
3563 | 3578 |
'Select article' => 'Artikel auswählen', |
... | ... | |
3797 | 3812 |
'Solution' => 'Lösung', |
3798 | 3813 |
'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.', |
3799 | 3814 |
'Sort' => 'Sortieren', |
3800 |
'Sort & Save' => '', |
|
3801 | 3815 |
'Sort By' => 'Sortiert nach', |
3802 | 3816 |
'Sort by' => 'Sortieren nach', |
3803 | 3817 |
'Sort order' => 'Sortierfolge', |
... | ... | |
4028 | 4042 |
'The VAT ID number \'#1\' is invalid.' => 'Die UStID-Nummer »#1« ist ungültig.', |
4029 | 4043 |
'The VAT ID number in the client configuration is invalid.' => 'Die UStID-Nummer in der Mandantenkonfiguraiton ist ungültig.', |
4030 | 4044 |
'The VAT registration number is missing in the client configuration.' => 'Die Umsatzsteuer-ID-Nummer fehlt in der Mandantenkonfiguration.', |
4045 |
'The Variant Property Value has been saved.' => 'Die Ausprägung wurde gespeichert.', |
|
4046 |
'The Variant Property has been created.' => 'Die Varianteneigenschaft wurde erfasst.', |
|
4047 |
'The Variant Property has been deleted.' => 'Die Varianteneigenschaft wurde gelöscht.', |
|
4048 |
'The Variant Property has been saved.' => 'Die Varianteneigenschaft wurde gespeichert.', |
|
4049 |
'The Variant Property is in use and cannot be deleted.' => 'Die Varianteneigenschaft ist in Verwendung und kann nicht gelöscht werden.', |
|
4031 | 4050 |
'The WebDAV feature has been used.' => 'Das WebDAV-Feature wurde benutzt.', |
4032 | 4051 |
'The XMP metadata does not declare the Factur-X/ZUGFeRD data.' => 'Die XMP-Metadaten enthalten keine Factur-X-/ZUGFeRD-Deklaration.', |
4033 | 4052 |
'The ZUGFeRD invoice data cannot be generated because the data validation failed.' => 'Die ZUGFeRD-Rechnungsdaten können nicht erzeugt werden, da die Validierung fehlschlug.', |
4034 | 4053 |
'The ZUGFeRD/Factur-X invoice \'#1\' has been loaded.' => 'Die ZUGFeRD-/Factur-X-Rechnung \'#1\' wurde geladen.', |
4054 |
'The abbreviation is missing' => 'Die Abkürzung fehlt', |
|
4035 | 4055 |
'The abbreviation is missing.' => 'Abkürzung fehlt', |
4036 | 4056 |
'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.', |
4037 | 4057 |
'The access rights have been saved.' => 'Die Zugriffsrechte wurden gespeichert.', |
... | ... | |
4235 | 4255 |
'The partnumber already exists.' => 'Die Artikelnummer wird bereits verwendet.', |
4236 | 4256 |
'The partnumber is already being used' => 'Der Artikel ist bereits in Verwendung', |
4237 | 4257 |
'The partnumber is missing.' => 'Die Artikelnummer fehlt.', |
4258 |
'The parts couldn\'t be updated!' => 'Die Artikel konnten nicht aktualisiert werden!', |
|
4238 | 4259 |
'The parts for this delivery order have already been transferred in.' => 'Die Artikel dieses Lieferscheins wurden bereits eingelagert.', |
4239 | 4260 |
'The parts for this delivery order have already been transferred out.' => 'Die Artikel dieses Lieferscheins wurden bereits ausgelagert.', |
4240 | 4261 |
'The parts for this order have already been transferred' => 'Die Artikel in diesem Lieferschein wurden schon umgelagert', |
... | ... | |
4359 | 4380 |
'The transfer has been canceled by the user.' => 'Der Vorgang wurde durch den Benutzer abgebrochen.', |
4360 | 4381 |
'The transport cost article \'#1\' is missing. Do you want to continue anyway?' => 'Der Transportkostenartikel »#1« fehlt. Möchten Sie trotzdem fortfahren?', |
4361 | 4382 |
'The type is missing.' => 'Der Typ fehlt.', |
4383 |
'The unique name is missing.' => 'Ein eindeutiger Name fehlt.', |
|
4362 | 4384 |
'The unit has been added.' => 'Die Einheit wurde erfasst.', |
4363 | 4385 |
'The unit in row %d has been deleted in the meantime.' => 'Die Einheit in Zeile %d ist in der Zwischentzeit gelöscht worden.', |
4364 | 4386 |
'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.', |
... | ... | |
4424 | 4446 |
'There is a better discount available' => 'Es is ein besserer Rabatt verfügbar', |
4425 | 4447 |
'There is a better price available' => 'Es ist ein besserer Preis verfügbar', |
4426 | 4448 |
'There is already a taxkey 0 with tax rate not 0.' => 'Es existiert bereits ein Steuerschlüssel mit Steuersatz ungleich 0%.', |
4449 |
'There is already a variant of \'#1\' with the property values: #2' => 'Es existiert bereits eine Variante von \'#1\' mit den Ausprägungen: #2', |
|
4427 | 4450 |
'There is an inconsistancy in your database.' => 'In Ihrer Datenbank sind Unstimmigkeiten vorhanden.', |
4428 | 4451 |
'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.', |
4429 | 4452 |
'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.', |
... | ... | |
4655 | 4678 |
'Type of Business' => 'Kunden-/Lieferantentyp', |
4656 | 4679 |
'Type of Customer' => 'Kundentyp', |
4657 | 4680 |
'Type of Vendor' => 'Lieferantentyp', |
4681 |
'Type:' => 'Typ:', |
|
4658 | 4682 |
'TypeAbbreviation' => 'Typ-Abkürzung', |
4659 | 4683 |
'Types of Business' => 'Kunden-/Lieferantentypen', |
4660 | 4684 |
'UNDO TRANSFER' => 'Zurücklagern', |
... | ... | |
4684 | 4708 |
'Unfortunately you have no warehouse defined.' => 'Leider, gibt es kein Lager in diesem Mandanten.', |
4685 | 4709 |
'Unimport all' => 'Alle zurück zur Quelle', |
4686 | 4710 |
'Unimport documents' => 'Importierte Dokumente zurück zurQuelle', |
4711 |
'Unique Name' => 'Eindeutiger Name', |
|
4687 | 4712 |
'Unit' => 'Einheit', |
4688 | 4713 |
'Unit (if missing or empty default unit will be used)' => 'Einheit (falls nicht vorhanden oder leer wird die Standardeinheit benutzt)', |
4689 | 4714 |
'Unit missing.' => 'Die Einheit fehlt.', |
... | ... | |
4707 | 4732 |
'Update Price' => 'Preis übernehmen', |
4708 | 4733 |
'Update Prices' => 'Preise aktualisieren', |
4709 | 4734 |
'Update SKR04: new tax account 3804 (19%)' => 'Update SKR04: neues Steuerkonto 3804 (19%) für innergemeinschaftlichen Erwerb', |
4735 |
'Update Variants' => 'Werte für Varianten übernehmen', |
|
4710 | 4736 |
'Update customer using billing address' => 'Kunde mit Shop-Rechnungsadresse überschreiben', |
4711 | 4737 |
'Update from master data' => 'Aktualisieren aus Stammdaten', |
4712 | 4738 |
'Update prices' => 'Preise aktualisieren', |
... | ... | |
4808 | 4834 |
'Valid/Obsolete' => 'Gültig/ungültig', |
4809 | 4835 |
'Validity' => 'Gültigkeit', |
4810 | 4836 |
'Value' => 'Wert', |
4837 |
'Values' => 'Werte', |
|
4811 | 4838 |
'Values & Prices' => 'Werte & Preise', |
4812 | 4839 |
'Valutadate' => 'Valutadatum', |
4813 | 4840 |
'Valutadate from' => 'Valutadatum von', |
... | ... | |
4815 | 4842 |
'Variable' => 'Variable', |
4816 | 4843 |
'Variable Description' => 'Datenfeldbezeichnung', |
4817 | 4844 |
'Variable Name' => 'Datenfeldname (intern)', |
4818 |
'Variant' => 'Variante', |
|
4845 |
'Variant (typeabbreviation)' => 'V', |
|
4846 |
'Variant Properties' => 'Varianteneigenschaften', |
|
4847 |
'Variant Property' => 'Varianteneigenschaft', |
|
4848 |
'Variant Property Value' => 'Ausprägung', |
|
4849 |
'Variant Property Values' => 'Ausprägungen', |
|
4819 | 4850 |
'Variants' => 'Varianten', |
4820 | 4851 |
'Vendor' => 'Lieferant', |
4821 | 4852 |
'Vendor & Order' => 'Lieferant & Bestellung', |
locale/en/all | ||
---|---|---|
119 | 119 |
'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.' => '', |
120 | 120 |
'ATTENTION! You can not simply change it from periodic to perpetual once you started posting.' => '', |
121 | 121 |
'AUTOMATICALLY MATCH BINS' => '', |
122 |
'Abbreviation' => '', |
|
122 | 123 |
'Abbreviation Legend' => '', |
123 | 124 |
'Abort' => '', |
124 | 125 |
'Abrechnungsnummer' => '', |
... | ... | |
205 | 206 |
'Add Invoice for Advance Payment' => '', |
206 | 207 |
'Add Letter' => '', |
207 | 208 |
'Add Parent Variant' => '', |
209 |
'Add Parent Variant Assembly' => '', |
|
210 |
'Add Parent Variant Part' => '', |
|
211 |
'Add Parent Variant Service' => '', |
|
208 | 212 |
'Add Part' => '', |
209 | 213 |
'Add Parts here!' => '', |
210 | 214 |
'Add Price Factor' => '', |
... | ... | |
237 | 241 |
'Add Transaction' => '', |
238 | 242 |
'Add User' => '', |
239 | 243 |
'Add User Group' => '', |
240 |
'Add Variant' => '',
|
|
244 |
'Add Variant Property' => '',
|
|
241 | 245 |
'Add Vendor' => '', |
242 | 246 |
'Add Vendor Invoice' => '', |
243 | 247 |
'Add Warehouse' => '', |
... | ... | |
846 | 850 |
'Conversion of "birthday" contact person attribute' => '', |
847 | 851 |
'Conversion to PDF failed: #1' => '', |
848 | 852 |
'Conversion:' => '', |
853 |
'Convert' => '', |
|
854 |
'Convert Part to Variant' => '', |
|
849 | 855 |
'Convert to delivery orders' => '', |
850 | 856 |
'Converted delivery orders' => '', |
851 | 857 |
'Converting to deliveryorder' => '', |
... | ... | |
861 | 867 |
'Costs' => '', |
862 | 868 |
'Could not create new project #1' => '', |
863 | 869 |
'Could not extract Factur-X/ZUGFeRD data, data and error message:' => '', |
870 |
'Could not find Variant Property Value' => '', |
|
864 | 871 |
'Could not find an entry for this part in the pricegroup.' => '', |
865 | 872 |
'Could not find email import(s): ' => '', |
866 | 873 |
'Could not load class #1 (#2): "#3"' => '', |
... | ... | |
1310 | 1317 |
'Do you really want to delete the selected objects?' => '', |
1311 | 1318 |
'Do you really want to delete this draft?' => '', |
1312 | 1319 |
'Do you really want to delete this object?' => '', |
1313 |
'Do you really want to delete this reclamation reason?' => '', |
|
1314 | 1320 |
'Do you really want to delete this partsgroup?' => '', |
1321 |
'Do you really want to delete this reclamation reason?' => '', |
|
1315 | 1322 |
'Do you really want to delete this record template?' => '', |
1316 | 1323 |
'Do you really want to mark the selected entries as booked?' => '', |
1317 | 1324 |
'Do you really want to print?' => '', |
... | ... | |
1434 | 1441 |
'Edit Invoice' => '', |
1435 | 1442 |
'Edit Invoice for Advance Payment' => '', |
1436 | 1443 |
'Edit Letter' => '', |
1437 |
'Edit Parent Variant' => '', |
|
1438 | 1444 |
'Edit Part' => '', |
1439 | 1445 |
'Edit Preferences for #1' => '', |
1440 | 1446 |
'Edit Price Factor' => '', |
... | ... | |
1462 | 1468 |
'Edit Supplier Delivery Order' => '', |
1463 | 1469 |
'Edit User' => '', |
1464 | 1470 |
'Edit User Group' => '', |
1465 |
'Edit Variant' => '',
|
|
1471 |
'Edit Variant Property' => '',
|
|
1466 | 1472 |
'Edit Vendor' => '', |
1467 | 1473 |
'Edit Vendor Invoice' => '', |
1468 | 1474 |
'Edit Warehouse' => '', |
... | ... | |
1595 | 1601 |
'Error message from the database: #1' => '', |
1596 | 1602 |
'Error message from the webshop api:' => '', |
1597 | 1603 |
'Error when saving: #1' => '', |
1604 |
'Error while adding variant property: #1' => '', |
|
1598 | 1605 |
'Error while applying year-end bookings!' => '', |
1606 |
'Error while converting part to variant: ' => '', |
|
1599 | 1607 |
'Error while creating project with project number of new order number, project number #1 already exists!' => '', |
1608 |
'Error while creating variants: ' => '', |
|
1600 | 1609 |
'Error while processing email journal (\'#1\') attachments with \'#2\': ' => '', |
1601 | 1610 |
'Error while saving shop order #1. DB Error #2. Generic exception #3.' => '', |
1602 | 1611 |
'Error with default taxzone' => '', |
... | ... | |
2235 | 2244 |
'Last Dunning' => '', |
2236 | 2245 |
'Last Invoice Number' => '', |
2237 | 2246 |
'Last Numbers / Prefixes' => '', |
2238 |
'Last Parent Variant Number' => '', |
|
2239 | 2247 |
'Last Purchase Delivery Order Number' => '', |
2240 | 2248 |
'Last Purchase Order Confirmation Number' => '', |
2241 | 2249 |
'Last Purchase Order Number' => '', |
... | ... | |
2251 | 2259 |
'Last Service Number' => '', |
2252 | 2260 |
'Last Supplier Delivery Order Number' => '', |
2253 | 2261 |
'Last Transaction' => '', |
2254 |
'Last Variant Number' => '', |
|
2255 | 2262 |
'Last Vendor Number' => '', |
2256 | 2263 |
'Last command output' => '', |
2257 | 2264 |
'Last modification' => '', |
... | ... | |
2522 | 2529 |
'No Order items fetched' => '', |
2523 | 2530 |
'No Shopdescription' => '', |
2524 | 2531 |
'No Shopimages' => '', |
2532 |
'No Variant Property has been created yet.' => '', |
|
2525 | 2533 |
'No Vendor' => '', |
2526 | 2534 |
'No Vendor was found matching the search parameters.' => '', |
2527 | 2535 |
'No account selected. Please select an account.' => '', |
... | ... | |
2577 | 2585 |
'No invoice email found.' => '', |
2578 | 2586 |
'No invoices have been selected.' => '', |
2579 | 2587 |
'No part was selected.' => '', |
2588 |
'No parts selected.' => '', |
|
2580 | 2589 |
'No partsgroup selected.' => '', |
2581 | 2590 |
'No payment term has been created yet.' => '', |
2582 | 2591 |
'No picture has been uploaded' => '', |
... | ... | |
2587 | 2596 |
'No problems were recognized.' => '', |
2588 | 2597 |
'No profit and loss carried forward chart configured!' => '', |
2589 | 2598 |
'No profit carried forward chart configured!' => '', |
2599 |
'No property value selected for variant properties: #1.' => '', |
|
2590 | 2600 |
'No quotations or orders have been created yet.' => '', |
2591 | 2601 |
'No record is selected.' => '', |
2592 | 2602 |
'No record type is selected.' => '', |
... | ... | |
2818 | 2828 |
'Paid amount' => '', |
2819 | 2829 |
'Parameter module must be given.' => '', |
2820 | 2830 |
'Parent Variant' => '', |
2831 |
'Parent Variant (typeabbreviation)' => 'P', |
|
2832 |
'Parents' => '', |
|
2821 | 2833 |
'Parsing the XML data failed: #1' => '', |
2822 | 2834 |
'Parsing the XMP metadata failed.' => '', |
2823 |
'Parents' => '', |
|
2824 | 2835 |
'Part' => '', |
2825 | 2836 |
'Part "#1" has chargenumber or best before date set. So it cannot be transfered automatically.' => '', |
2826 | 2837 |
'Part #1 exists in warehouse #2, but not in warehouse #3 ' => '', |
... | ... | |
2841 | 2852 |
'Part already in purchasebasket or has no vendor' => '', |
2842 | 2853 |
'Part already ordered' => '', |
2843 | 2854 |
'Part classifications' => '', |
2855 |
'Part for conversion:' => '', |
|
2844 | 2856 |
'Part marked as "Shop part"' => '', |
2845 | 2857 |
'Part picker' => '', |
2846 | 2858 |
'Part picker search dialog (magnifying glass): "all as list" defaults to on' => '', |
2847 | 2859 |
'Part successful counted' => '', |
2860 |
'Part wasn\'t added to partsgroup!' => '', |
|
2848 | 2861 |
'Part with partnumber: #1 not found' => '', |
2849 | 2862 |
'PartClassAbbreviation' => '', |
2850 | 2863 |
'Part_br_Description' => 'Description', |
... | ... | |
2959 | 2972 |
'Please select a customer.' => '', |
2960 | 2973 |
'Please select a deadline date.' => '', |
2961 | 2974 |
'Please select a delivery date.' => '', |
2975 |
'Please select a new variant property value for all variants' => '', |
|
2976 |
'Please select a part to convert.' => '', |
|
2962 | 2977 |
'Please select a vendor from the list below.' => '', |
2963 | 2978 |
'Please select a vendor.' => '', |
2964 | 2979 |
'Please select the dataset you want to delete:' => '', |
... | ... | |
3129 | 3144 |
'Projects: edit the list of employees allowed to view invoices' => '', |
3130 | 3145 |
'Projecttransactions' => '', |
3131 | 3146 |
'Promotion Code' => '', |
3147 |
'Property Values (Abbreviation)' => '', |
|
3132 | 3148 |
'Proposal' => '', |
3133 | 3149 |
'Proposals' => '', |
3134 | 3150 |
'Protocol' => '', |
... | ... | |
3555 | 3571 |
'Select Deliveries' => '', |
3556 | 3572 |
'Select Mulit-Item Options' => '', |
3557 | 3573 |
'Select Shipping Address' => '', |
3574 |
'Select Variant Property First' => '', |
|
3558 | 3575 |
'Select a Customer' => '', |
3559 | 3576 |
'Select a period' => '', |
3560 | 3577 |
'Select article' => '', |
... | ... | |
4023 | 4040 |
'The VAT ID number \'#1\' is invalid.' => '', |
4024 | 4041 |
'The VAT ID number in the client configuration is invalid.' => '', |
4025 | 4042 |
'The VAT registration number is missing in the client configuration.' => '', |
4043 |
'The Variant Property Value has been saved.' => '', |
|
4044 |
'The Variant Property has been created.' => '', |
|
4045 |
'The Variant Property has been deleted.' => '', |
|
4046 |
'The Variant Property has been saved.' => '', |
|
4047 |
'The Variant Property is in use and cannot be deleted.' => '', |
|
4026 | 4048 |
'The WebDAV feature has been used.' => '', |
4027 | 4049 |
'The XMP metadata does not declare the Factur-X/ZUGFeRD data.' => '', |
4028 | 4050 |
'The ZUGFeRD invoice data cannot be generated because the data validation failed.' => '', |
4029 | 4051 |
'The ZUGFeRD/Factur-X invoice \'#1\' has been loaded.' => '', |
4052 |
'The abbreviation is missing' => '', |
|
4030 | 4053 |
'The abbreviation is missing.' => '', |
4031 | 4054 |
'The access rights a user has within a client instance is still governed by his group membership.' => '', |
4032 | 4055 |
'The access rights have been saved.' => '', |
... | ... | |
4230 | 4253 |
'The partnumber already exists.' => '', |
4231 | 4254 |
'The partnumber is already being used' => '', |
4232 | 4255 |
'The partnumber is missing.' => '', |
4256 |
'The parts couldn\'t be updated!' => '', |
|
4233 | 4257 |
'The parts for this delivery order have already been transferred in.' => '', |
4234 | 4258 |
'The parts for this delivery order have already been transferred out.' => '', |
4235 | 4259 |
'The parts for this order have already been transferred' => '', |
... | ... | |
4354 | 4378 |
'The transfer has been canceled by the user.' => '', |
4355 | 4379 |
'The transport cost article \'#1\' is missing. Do you want to continue anyway?' => '', |
4356 | 4380 |
'The type is missing.' => '', |
4381 |
'The unique name is missing.' => '', |
|
4357 | 4382 |
'The unit has been added.' => '', |
4358 | 4383 |
'The unit in row %d has been deleted in the meantime.' => '', |
4359 | 4384 |
'The unit in row %d has been used in the meantime and cannot be changed anymore.' => '', |
... | ... | |
4419 | 4444 |
'There is a better discount available' => '', |
4420 | 4445 |
'There is a better price available' => '', |
4421 | 4446 |
'There is already a taxkey 0 with tax rate not 0.' => '', |
4447 |
'There is already a variant of \'#1\' with the property values: #2' => '', |
|
4422 | 4448 |
'There is an inconsistancy in your database.' => '', |
4423 | 4449 |
'There is at least one sales or purchase invoice for which kivitendo recorded an inventory transaction with taxkeys even though no tax was recorded.' => '', |
4424 | 4450 |
'There is at least one transaction for which the user has chosen a logically wrong taxkey.' => '', |
... | ... | |
4650 | 4676 |
'Type of Business' => '', |
4651 | 4677 |
'Type of Customer' => '', |
4652 | 4678 |
'Type of Vendor' => '', |
4679 |
'Type:' => '', |
|
4653 | 4680 |
'TypeAbbreviation' => '', |
4654 | 4681 |
'Types of Business' => '', |
4655 | 4682 |
'UNDO TRANSFER' => '', |
... | ... | |
4679 | 4706 |
'Unfortunately you have no warehouse defined.' => '', |
4680 | 4707 |
'Unimport all' => '', |
4681 | 4708 |
'Unimport documents' => '', |
4709 |
'Unique Name' => '', |
|
4682 | 4710 |
'Unit' => '', |
4683 | 4711 |
'Unit (if missing or empty default unit will be used)' => '', |
4684 | 4712 |
'Unit missing.' => '', |
... | ... | |
4702 | 4730 |
'Update Price' => '', |
4703 | 4731 |
'Update Prices' => '', |
4704 | 4732 |
'Update SKR04: new tax account 3804 (19%)' => '', |
4733 |
'Update Variants' => '', |
|
4705 | 4734 |
'Update customer using billing address' => '', |
4706 | 4735 |
'Update from master data' => '', |
4707 | 4736 |
'Update prices' => '', |
... | ... | |
4803 | 4832 |
'Valid/Obsolete' => '', |
4804 | 4833 |
'Validity' => '', |
4805 | 4834 |
'Value' => '', |
4835 |
'Values' => '', |
|
4806 | 4836 |
'Values & Prices' => '', |
4807 | 4837 |
'Valutadate' => '', |
4808 | 4838 |
'Valutadate from' => '', |
... | ... | |
4810 | 4840 |
'Variable' => '', |
4811 | 4841 |
'Variable Description' => '', |
4812 | 4842 |
'Variable Name' => '', |
4813 |
'Variant' => '', |
|
4843 |
'Variant (typeabbreviation)' => 'V', |
|
4844 |
'Variant Properties' => '', |
|
4845 |
'Variant Property' => '', |
|
4846 |
'Variant Property Value' => '', |
|
4847 |
'Variant Property Values' => '', |
|
4814 | 4848 |
'Variants' => '', |
4815 | 4849 |
'Vendor' => '', |
4816 | 4850 |
'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
locales