diff --git a/lib/pdf-datasheet.tsx b/lib/pdf-datasheet.tsx index 13a11e9a..30a37145 100644 --- a/lib/pdf-datasheet.tsx +++ b/lib/pdf-datasheet.tsx @@ -389,19 +389,19 @@ const stripHtml = (html: string): string => { const getLabels = (locale: 'en' | 'de') => { const labels = { en: { - productDatasheet: 'Product Datasheet', - description: 'Description', - specifications: 'Technical Specifications', - categories: 'Categories', + productDatasheet: 'Technical Datasheet', + description: 'APPLICATION', + specifications: 'TECHNICAL DATA', + categories: 'CATEGORIES', sku: 'SKU', noImage: 'No image available', }, de: { - productDatasheet: 'Produktdatenblatt', - description: 'Beschreibung', - specifications: 'Technische Spezifikationen', - categories: 'Kategorien', - sku: 'Artikelnummer', + productDatasheet: 'Technisches Datenblatt', + description: 'ANWENDUNG', + specifications: 'TECHNISCHE DATEN', + categories: 'KATEGORIEN', + sku: 'ARTIKELNUMMER', noImage: 'Kein Bild verfügbar', }, }; @@ -436,7 +436,7 @@ export const PDFDatasheet: React.FC = ({ - {locale === 'en' ? 'Product Datasheet' : 'Produktdatenblatt'} + {labels.productDatasheet} {labels.sku} diff --git a/public/datasheets/h1z2z2-k-de.pdf b/public/datasheets/h1z2z2-k-de.pdf deleted file mode 100644 index e79a5520..00000000 Binary files a/public/datasheets/h1z2z2-k-de.pdf and /dev/null differ diff --git a/public/datasheets/h1z2z2-k-en.pdf b/public/datasheets/h1z2z2-k-en.pdf deleted file mode 100644 index 80d37c46..00000000 Binary files a/public/datasheets/h1z2z2-k-en.pdf and /dev/null differ diff --git a/public/datasheets/high-voltage/n2xfk2y-de.pdf b/public/datasheets/high-voltage/n2xfk2y-de.pdf index c87b9e28..185c16ca 100644 Binary files a/public/datasheets/high-voltage/n2xfk2y-de.pdf and b/public/datasheets/high-voltage/n2xfk2y-de.pdf differ diff --git a/public/datasheets/high-voltage/n2xfk2y-en.pdf b/public/datasheets/high-voltage/n2xfk2y-en.pdf index a6274336..f457a903 100644 Binary files a/public/datasheets/high-voltage/n2xfk2y-en.pdf and b/public/datasheets/high-voltage/n2xfk2y-en.pdf differ diff --git a/public/datasheets/high-voltage/n2xfkld2y-de.pdf b/public/datasheets/high-voltage/n2xfkld2y-de.pdf index 8b085dcf..0fb81960 100644 Binary files a/public/datasheets/high-voltage/n2xfkld2y-de.pdf and b/public/datasheets/high-voltage/n2xfkld2y-de.pdf differ diff --git a/public/datasheets/high-voltage/n2xfkld2y-en.pdf b/public/datasheets/high-voltage/n2xfkld2y-en.pdf index 8141f341..fa859e57 100644 Binary files a/public/datasheets/high-voltage/n2xfkld2y-en.pdf and b/public/datasheets/high-voltage/n2xfkld2y-en.pdf differ diff --git a/public/datasheets/high-voltage/n2xsfl2y-mv-de.pdf b/public/datasheets/high-voltage/n2xsfl2y-mv-de.pdf index 6bd8b435..ae961718 100644 Binary files a/public/datasheets/high-voltage/n2xsfl2y-mv-de.pdf and b/public/datasheets/high-voltage/n2xsfl2y-mv-de.pdf differ diff --git a/public/datasheets/high-voltage/n2xsfl2y-mv-en.pdf b/public/datasheets/high-voltage/n2xsfl2y-mv-en.pdf index f7c55d7b..802ff708 100644 Binary files a/public/datasheets/high-voltage/n2xsfl2y-mv-en.pdf and b/public/datasheets/high-voltage/n2xsfl2y-mv-en.pdf differ diff --git a/public/datasheets/high-voltage/na2xfk2y-de.pdf b/public/datasheets/high-voltage/na2xfk2y-de.pdf index 6c1ae4d0..6b1e4422 100644 Binary files a/public/datasheets/high-voltage/na2xfk2y-de.pdf and b/public/datasheets/high-voltage/na2xfk2y-de.pdf differ diff --git a/public/datasheets/high-voltage/na2xfk2y-en.pdf b/public/datasheets/high-voltage/na2xfk2y-en.pdf index 2724bbb5..6dd3735d 100644 Binary files a/public/datasheets/high-voltage/na2xfk2y-en.pdf and b/public/datasheets/high-voltage/na2xfk2y-en.pdf differ diff --git a/public/datasheets/high-voltage/na2xfkld2y-de.pdf b/public/datasheets/high-voltage/na2xfkld2y-de.pdf index cc38fd18..0dfd41cd 100644 Binary files a/public/datasheets/high-voltage/na2xfkld2y-de.pdf and b/public/datasheets/high-voltage/na2xfkld2y-de.pdf differ diff --git a/public/datasheets/high-voltage/na2xfkld2y-en.pdf b/public/datasheets/high-voltage/na2xfkld2y-en.pdf index dd0b6679..92729be4 100644 Binary files a/public/datasheets/high-voltage/na2xfkld2y-en.pdf and b/public/datasheets/high-voltage/na2xfkld2y-en.pdf differ diff --git a/public/datasheets/high-voltage/na2xsfl2y-mv-de.pdf b/public/datasheets/high-voltage/na2xsfl2y-mv-de.pdf index 4e13fbac..2569a544 100644 Binary files a/public/datasheets/high-voltage/na2xsfl2y-mv-de.pdf and b/public/datasheets/high-voltage/na2xsfl2y-mv-de.pdf differ diff --git a/public/datasheets/high-voltage/na2xsfl2y-mv-en.pdf b/public/datasheets/high-voltage/na2xsfl2y-mv-en.pdf index 16befa14..f69570f7 100644 Binary files a/public/datasheets/high-voltage/na2xsfl2y-mv-en.pdf and b/public/datasheets/high-voltage/na2xsfl2y-mv-en.pdf differ diff --git a/public/datasheets/low-voltage/n2x2y-de.pdf b/public/datasheets/low-voltage/n2x2y-de.pdf index a3cfb961..efe8aff9 100644 Binary files a/public/datasheets/low-voltage/n2x2y-de.pdf and b/public/datasheets/low-voltage/n2x2y-de.pdf differ diff --git a/public/datasheets/low-voltage/n2x2y-en.pdf b/public/datasheets/low-voltage/n2x2y-en.pdf index b5a3c530..b249cdb6 100644 Binary files a/public/datasheets/low-voltage/n2x2y-en.pdf and b/public/datasheets/low-voltage/n2x2y-en.pdf differ diff --git a/public/datasheets/low-voltage/n2xy-de.pdf b/public/datasheets/low-voltage/n2xy-de.pdf index 272cdf55..a60d4ea4 100644 Binary files a/public/datasheets/low-voltage/n2xy-de.pdf and b/public/datasheets/low-voltage/n2xy-de.pdf differ diff --git a/public/datasheets/low-voltage/n2xy-en.pdf b/public/datasheets/low-voltage/n2xy-en.pdf index 87f7acfc..4a3d5bca 100644 Binary files a/public/datasheets/low-voltage/n2xy-en.pdf and b/public/datasheets/low-voltage/n2xy-en.pdf differ diff --git a/public/datasheets/low-voltage/na2x2y-de.pdf b/public/datasheets/low-voltage/na2x2y-de.pdf index 01b27c95..6e8ef378 100644 Binary files a/public/datasheets/low-voltage/na2x2y-de.pdf and b/public/datasheets/low-voltage/na2x2y-de.pdf differ diff --git a/public/datasheets/low-voltage/na2x2y-en.pdf b/public/datasheets/low-voltage/na2x2y-en.pdf index c81ceacf..be38b95e 100644 Binary files a/public/datasheets/low-voltage/na2x2y-en.pdf and b/public/datasheets/low-voltage/na2x2y-en.pdf differ diff --git a/public/datasheets/low-voltage/na2xy-de.pdf b/public/datasheets/low-voltage/na2xy-de.pdf index 34887623..5f54e137 100644 Binary files a/public/datasheets/low-voltage/na2xy-de.pdf and b/public/datasheets/low-voltage/na2xy-de.pdf differ diff --git a/public/datasheets/low-voltage/na2xy-en.pdf b/public/datasheets/low-voltage/na2xy-en.pdf index 5cfc378f..ead416d1 100644 Binary files a/public/datasheets/low-voltage/na2xy-en.pdf and b/public/datasheets/low-voltage/na2xy-en.pdf differ diff --git a/public/datasheets/low-voltage/nay2y-de.pdf b/public/datasheets/low-voltage/nay2y-de.pdf index e526d120..3c9b0f6c 100644 Binary files a/public/datasheets/low-voltage/nay2y-de.pdf and b/public/datasheets/low-voltage/nay2y-de.pdf differ diff --git a/public/datasheets/low-voltage/nay2y-en.pdf b/public/datasheets/low-voltage/nay2y-en.pdf index 0bec6d4d..8ed286b6 100644 Binary files a/public/datasheets/low-voltage/nay2y-en.pdf and b/public/datasheets/low-voltage/nay2y-en.pdf differ diff --git a/public/datasheets/low-voltage/naycwy-de.pdf b/public/datasheets/low-voltage/naycwy-de.pdf index 2c3ac618..291c82e8 100644 Binary files a/public/datasheets/low-voltage/naycwy-de.pdf and b/public/datasheets/low-voltage/naycwy-de.pdf differ diff --git a/public/datasheets/low-voltage/naycwy-en.pdf b/public/datasheets/low-voltage/naycwy-en.pdf index 75afc1d7..ea823019 100644 Binary files a/public/datasheets/low-voltage/naycwy-en.pdf and b/public/datasheets/low-voltage/naycwy-en.pdf differ diff --git a/public/datasheets/low-voltage/nayy-de.pdf b/public/datasheets/low-voltage/nayy-de.pdf index fab4f3cb..b9690254 100644 Binary files a/public/datasheets/low-voltage/nayy-de.pdf and b/public/datasheets/low-voltage/nayy-de.pdf differ diff --git a/public/datasheets/low-voltage/nayy-en.pdf b/public/datasheets/low-voltage/nayy-en.pdf index cddd05f4..e92db06d 100644 Binary files a/public/datasheets/low-voltage/nayy-en.pdf and b/public/datasheets/low-voltage/nayy-en.pdf differ diff --git a/public/datasheets/low-voltage/ny2y-de.pdf b/public/datasheets/low-voltage/ny2y-de.pdf index 2f5103b8..18db6aec 100644 Binary files a/public/datasheets/low-voltage/ny2y-de.pdf and b/public/datasheets/low-voltage/ny2y-de.pdf differ diff --git a/public/datasheets/low-voltage/ny2y-en.pdf b/public/datasheets/low-voltage/ny2y-en.pdf index f38fd5ea..60998593 100644 Binary files a/public/datasheets/low-voltage/ny2y-en.pdf and b/public/datasheets/low-voltage/ny2y-en.pdf differ diff --git a/public/datasheets/low-voltage/nycwy-de.pdf b/public/datasheets/low-voltage/nycwy-de.pdf index 7843825a..1100871f 100644 Binary files a/public/datasheets/low-voltage/nycwy-de.pdf and b/public/datasheets/low-voltage/nycwy-de.pdf differ diff --git a/public/datasheets/low-voltage/nycwy-en.pdf b/public/datasheets/low-voltage/nycwy-en.pdf index 1763ea1a..e2def81c 100644 Binary files a/public/datasheets/low-voltage/nycwy-en.pdf and b/public/datasheets/low-voltage/nycwy-en.pdf differ diff --git a/public/datasheets/low-voltage/nyy-de.pdf b/public/datasheets/low-voltage/nyy-de.pdf index 502a286f..f8facd80 100644 Binary files a/public/datasheets/low-voltage/nyy-de.pdf and b/public/datasheets/low-voltage/nyy-de.pdf differ diff --git a/public/datasheets/low-voltage/nyy-en.pdf b/public/datasheets/low-voltage/nyy-en.pdf index 54a01ded..e7b14eee 100644 Binary files a/public/datasheets/low-voltage/nyy-en.pdf and b/public/datasheets/low-voltage/nyy-en.pdf differ diff --git a/public/datasheets/medium-voltage/n2xs2y-de.pdf b/public/datasheets/medium-voltage/n2xs2y-de.pdf index 90752094..892da72a 100644 Binary files a/public/datasheets/medium-voltage/n2xs2y-de.pdf and b/public/datasheets/medium-voltage/n2xs2y-de.pdf differ diff --git a/public/datasheets/medium-voltage/n2xs2y-en.pdf b/public/datasheets/medium-voltage/n2xs2y-en.pdf index 067161b2..c7559cc6 100644 Binary files a/public/datasheets/medium-voltage/n2xs2y-en.pdf and b/public/datasheets/medium-voltage/n2xs2y-en.pdf differ diff --git a/public/datasheets/medium-voltage/n2xsf2y-de.pdf b/public/datasheets/medium-voltage/n2xsf2y-de.pdf index 47c4589e..6b8997d1 100644 Binary files a/public/datasheets/medium-voltage/n2xsf2y-de.pdf and b/public/datasheets/medium-voltage/n2xsf2y-de.pdf differ diff --git a/public/datasheets/medium-voltage/n2xsf2y-en.pdf b/public/datasheets/medium-voltage/n2xsf2y-en.pdf index 984c18aa..748d6ef9 100644 Binary files a/public/datasheets/medium-voltage/n2xsf2y-en.pdf and b/public/datasheets/medium-voltage/n2xsf2y-en.pdf differ diff --git a/public/datasheets/medium-voltage/n2xsy-de.pdf b/public/datasheets/medium-voltage/n2xsy-de.pdf index 6004e3ab..b5973f7e 100644 Binary files a/public/datasheets/medium-voltage/n2xsy-de.pdf and b/public/datasheets/medium-voltage/n2xsy-de.pdf differ diff --git a/public/datasheets/medium-voltage/n2xsy-en.pdf b/public/datasheets/medium-voltage/n2xsy-en.pdf index c9a6fec7..27bc49b3 100644 Binary files a/public/datasheets/medium-voltage/n2xsy-en.pdf and b/public/datasheets/medium-voltage/n2xsy-en.pdf differ diff --git a/public/datasheets/medium-voltage/na2xs2y-de.pdf b/public/datasheets/medium-voltage/na2xs2y-de.pdf index 87e76c6a..c060398f 100644 Binary files a/public/datasheets/medium-voltage/na2xs2y-de.pdf and b/public/datasheets/medium-voltage/na2xs2y-de.pdf differ diff --git a/public/datasheets/medium-voltage/na2xs2y-en.pdf b/public/datasheets/medium-voltage/na2xs2y-en.pdf index 145d5999..b0806cf3 100644 Binary files a/public/datasheets/medium-voltage/na2xs2y-en.pdf and b/public/datasheets/medium-voltage/na2xs2y-en.pdf differ diff --git a/public/datasheets/medium-voltage/na2xsf2y-de.pdf b/public/datasheets/medium-voltage/na2xsf2y-de.pdf index e4b14a06..6c518a36 100644 Binary files a/public/datasheets/medium-voltage/na2xsf2y-de.pdf and b/public/datasheets/medium-voltage/na2xsf2y-de.pdf differ diff --git a/public/datasheets/medium-voltage/na2xsf2y-en.pdf b/public/datasheets/medium-voltage/na2xsf2y-en.pdf index 19aacb4a..eb2df5ca 100644 Binary files a/public/datasheets/medium-voltage/na2xsf2y-en.pdf and b/public/datasheets/medium-voltage/na2xsf2y-en.pdf differ diff --git a/public/datasheets/medium-voltage/na2xsy-de.pdf b/public/datasheets/medium-voltage/na2xsy-de.pdf index 51988f9c..afeb3e9d 100644 Binary files a/public/datasheets/medium-voltage/na2xsy-de.pdf and b/public/datasheets/medium-voltage/na2xsy-de.pdf differ diff --git a/public/datasheets/medium-voltage/na2xsy-en.pdf b/public/datasheets/medium-voltage/na2xsy-en.pdf index 9528d1ba..e6b996c5 100644 Binary files a/public/datasheets/medium-voltage/na2xsy-en.pdf and b/public/datasheets/medium-voltage/na2xsy-en.pdf differ diff --git a/public/datasheets/n2x2y-2-de.pdf b/public/datasheets/n2x2y-2-de.pdf deleted file mode 100644 index b1dfcef6..00000000 Binary files a/public/datasheets/n2x2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/n2x2y-de.pdf b/public/datasheets/n2x2y-de.pdf deleted file mode 100644 index a8cc9866..00000000 Binary files a/public/datasheets/n2x2y-de.pdf and /dev/null differ diff --git a/public/datasheets/n2x2y-en.pdf b/public/datasheets/n2x2y-en.pdf deleted file mode 100644 index 5d0ba9bf..00000000 Binary files a/public/datasheets/n2x2y-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xfk2y-de.pdf b/public/datasheets/n2xfk2y-de.pdf deleted file mode 100644 index 7532174c..00000000 Binary files a/public/datasheets/n2xfk2y-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xfk2y-en.pdf b/public/datasheets/n2xfk2y-en.pdf deleted file mode 100644 index a84eaf99..00000000 Binary files a/public/datasheets/n2xfk2y-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xfkld2y-de.pdf b/public/datasheets/n2xfkld2y-de.pdf deleted file mode 100644 index 3e865e46..00000000 Binary files a/public/datasheets/n2xfkld2y-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xfkld2y-en.pdf b/public/datasheets/n2xfkld2y-en.pdf deleted file mode 100644 index 10e0d222..00000000 Binary files a/public/datasheets/n2xfkld2y-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xs2y-2-de.pdf b/public/datasheets/n2xs2y-2-de.pdf deleted file mode 100644 index c95ef4e4..00000000 Binary files a/public/datasheets/n2xs2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xs2y-de.pdf b/public/datasheets/n2xs2y-de.pdf deleted file mode 100644 index aed1e9ee..00000000 Binary files a/public/datasheets/n2xs2y-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xs2y-en.pdf b/public/datasheets/n2xs2y-en.pdf deleted file mode 100644 index 1a76a1d5..00000000 Binary files a/public/datasheets/n2xs2y-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xsf2y-2-de.pdf b/public/datasheets/n2xsf2y-2-de.pdf deleted file mode 100644 index 730a2620..00000000 Binary files a/public/datasheets/n2xsf2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xsf2y-de.pdf b/public/datasheets/n2xsf2y-de.pdf deleted file mode 100644 index 39970090..00000000 Binary files a/public/datasheets/n2xsf2y-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xsf2y-en.pdf b/public/datasheets/n2xsf2y-en.pdf deleted file mode 100644 index b2ed0626..00000000 Binary files a/public/datasheets/n2xsf2y-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xsfl2y-2-de.pdf b/public/datasheets/n2xsfl2y-2-de.pdf deleted file mode 100644 index 5f084c99..00000000 Binary files a/public/datasheets/n2xsfl2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xsfl2y-3-en.pdf b/public/datasheets/n2xsfl2y-3-en.pdf deleted file mode 100644 index c526636c..00000000 Binary files a/public/datasheets/n2xsfl2y-3-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xsfl2y-de.pdf b/public/datasheets/n2xsfl2y-de.pdf deleted file mode 100644 index 97bd1178..00000000 Binary files a/public/datasheets/n2xsfl2y-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xsfl2y-en.pdf b/public/datasheets/n2xsfl2y-en.pdf deleted file mode 100644 index c8717d41..00000000 Binary files a/public/datasheets/n2xsfl2y-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xsfl2y-mv-de.pdf b/public/datasheets/n2xsfl2y-mv-de.pdf deleted file mode 100644 index 6716764c..00000000 Binary files a/public/datasheets/n2xsfl2y-mv-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xsfl2y-mv-en.pdf b/public/datasheets/n2xsfl2y-mv-en.pdf deleted file mode 100644 index f16a72a3..00000000 Binary files a/public/datasheets/n2xsfl2y-mv-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xsy-2-de.pdf b/public/datasheets/n2xsy-2-de.pdf deleted file mode 100644 index f45d6f70..00000000 Binary files a/public/datasheets/n2xsy-2-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xsy-de.pdf b/public/datasheets/n2xsy-de.pdf deleted file mode 100644 index bcc68967..00000000 Binary files a/public/datasheets/n2xsy-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xsy-en.pdf b/public/datasheets/n2xsy-en.pdf deleted file mode 100644 index 87df9401..00000000 Binary files a/public/datasheets/n2xsy-en.pdf and /dev/null differ diff --git a/public/datasheets/n2xy-2-de.pdf b/public/datasheets/n2xy-2-de.pdf deleted file mode 100644 index 74ce05cd..00000000 Binary files a/public/datasheets/n2xy-2-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xy-de.pdf b/public/datasheets/n2xy-de.pdf deleted file mode 100644 index 0314905f..00000000 Binary files a/public/datasheets/n2xy-de.pdf and /dev/null differ diff --git a/public/datasheets/n2xy-en.pdf b/public/datasheets/n2xy-en.pdf deleted file mode 100644 index ef7d629d..00000000 Binary files a/public/datasheets/n2xy-en.pdf and /dev/null differ diff --git a/public/datasheets/na2x2y-2-de.pdf b/public/datasheets/na2x2y-2-de.pdf deleted file mode 100644 index f7c213f4..00000000 Binary files a/public/datasheets/na2x2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/na2x2y-de.pdf b/public/datasheets/na2x2y-de.pdf deleted file mode 100644 index 2fdc339e..00000000 Binary files a/public/datasheets/na2x2y-de.pdf and /dev/null differ diff --git a/public/datasheets/na2x2y-en.pdf b/public/datasheets/na2x2y-en.pdf deleted file mode 100644 index 4e838546..00000000 Binary files a/public/datasheets/na2x2y-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xfk2y-de.pdf b/public/datasheets/na2xfk2y-de.pdf deleted file mode 100644 index c4a0b78f..00000000 Binary files a/public/datasheets/na2xfk2y-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xfk2y-en.pdf b/public/datasheets/na2xfk2y-en.pdf deleted file mode 100644 index 3d4d47f5..00000000 Binary files a/public/datasheets/na2xfk2y-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xfkld2y-de.pdf b/public/datasheets/na2xfkld2y-de.pdf deleted file mode 100644 index aed94307..00000000 Binary files a/public/datasheets/na2xfkld2y-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xfkld2y-en.pdf b/public/datasheets/na2xfkld2y-en.pdf deleted file mode 100644 index 2d831957..00000000 Binary files a/public/datasheets/na2xfkld2y-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xs2y-2-de.pdf b/public/datasheets/na2xs2y-2-de.pdf deleted file mode 100644 index 8d29a662..00000000 Binary files a/public/datasheets/na2xs2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xs2y-de.pdf b/public/datasheets/na2xs2y-de.pdf deleted file mode 100644 index 0a055c22..00000000 Binary files a/public/datasheets/na2xs2y-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xs2y-en.pdf b/public/datasheets/na2xs2y-en.pdf deleted file mode 100644 index 2bfd81e5..00000000 Binary files a/public/datasheets/na2xs2y-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xsf2y-2-de.pdf b/public/datasheets/na2xsf2y-2-de.pdf deleted file mode 100644 index 6c41c21c..00000000 Binary files a/public/datasheets/na2xsf2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xsf2y-de.pdf b/public/datasheets/na2xsf2y-de.pdf deleted file mode 100644 index 4ea263f0..00000000 Binary files a/public/datasheets/na2xsf2y-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xsf2y-en.pdf b/public/datasheets/na2xsf2y-en.pdf deleted file mode 100644 index aeabaa13..00000000 Binary files a/public/datasheets/na2xsf2y-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xsfl2y-2-de.pdf b/public/datasheets/na2xsfl2y-2-de.pdf deleted file mode 100644 index ac9d8012..00000000 Binary files a/public/datasheets/na2xsfl2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xsfl2y-3-en.pdf b/public/datasheets/na2xsfl2y-3-en.pdf deleted file mode 100644 index 8c02c6df..00000000 Binary files a/public/datasheets/na2xsfl2y-3-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xsfl2y-de.pdf b/public/datasheets/na2xsfl2y-de.pdf deleted file mode 100644 index 2f6244cc..00000000 Binary files a/public/datasheets/na2xsfl2y-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xsfl2y-en.pdf b/public/datasheets/na2xsfl2y-en.pdf deleted file mode 100644 index 86de0000..00000000 Binary files a/public/datasheets/na2xsfl2y-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xsfl2y-mv-de.pdf b/public/datasheets/na2xsfl2y-mv-de.pdf deleted file mode 100644 index 10035a4c..00000000 Binary files a/public/datasheets/na2xsfl2y-mv-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xsfl2y-mv-en.pdf b/public/datasheets/na2xsfl2y-mv-en.pdf deleted file mode 100644 index 7f9343bf..00000000 Binary files a/public/datasheets/na2xsfl2y-mv-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xsy-2-de.pdf b/public/datasheets/na2xsy-2-de.pdf deleted file mode 100644 index d49eea5c..00000000 Binary files a/public/datasheets/na2xsy-2-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xsy-de.pdf b/public/datasheets/na2xsy-de.pdf deleted file mode 100644 index 059639bd..00000000 Binary files a/public/datasheets/na2xsy-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xsy-en.pdf b/public/datasheets/na2xsy-en.pdf deleted file mode 100644 index 7c4da6d3..00000000 Binary files a/public/datasheets/na2xsy-en.pdf and /dev/null differ diff --git a/public/datasheets/na2xy-2-de.pdf b/public/datasheets/na2xy-2-de.pdf deleted file mode 100644 index acc5c60a..00000000 Binary files a/public/datasheets/na2xy-2-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xy-de.pdf b/public/datasheets/na2xy-de.pdf deleted file mode 100644 index ee6f4aad..00000000 Binary files a/public/datasheets/na2xy-de.pdf and /dev/null differ diff --git a/public/datasheets/na2xy-en.pdf b/public/datasheets/na2xy-en.pdf deleted file mode 100644 index a6bd1798..00000000 Binary files a/public/datasheets/na2xy-en.pdf and /dev/null differ diff --git a/public/datasheets/nay2y-2-de.pdf b/public/datasheets/nay2y-2-de.pdf deleted file mode 100644 index 74d17176..00000000 Binary files a/public/datasheets/nay2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/nay2y-de.pdf b/public/datasheets/nay2y-de.pdf deleted file mode 100644 index 04cf57cf..00000000 Binary files a/public/datasheets/nay2y-de.pdf and /dev/null differ diff --git a/public/datasheets/nay2y-en.pdf b/public/datasheets/nay2y-en.pdf deleted file mode 100644 index 8381067e..00000000 Binary files a/public/datasheets/nay2y-en.pdf and /dev/null differ diff --git a/public/datasheets/naycwy-2-de.pdf b/public/datasheets/naycwy-2-de.pdf deleted file mode 100644 index ff32443d..00000000 Binary files a/public/datasheets/naycwy-2-de.pdf and /dev/null differ diff --git a/public/datasheets/naycwy-de.pdf b/public/datasheets/naycwy-de.pdf deleted file mode 100644 index 670fd67f..00000000 Binary files a/public/datasheets/naycwy-de.pdf and /dev/null differ diff --git a/public/datasheets/naycwy-en.pdf b/public/datasheets/naycwy-en.pdf deleted file mode 100644 index 882da9ff..00000000 Binary files a/public/datasheets/naycwy-en.pdf and /dev/null differ diff --git a/public/datasheets/nayy-2-de.pdf b/public/datasheets/nayy-2-de.pdf deleted file mode 100644 index 80e03d2d..00000000 Binary files a/public/datasheets/nayy-2-de.pdf and /dev/null differ diff --git a/public/datasheets/nayy-de.pdf b/public/datasheets/nayy-de.pdf deleted file mode 100644 index c9d68fea..00000000 Binary files a/public/datasheets/nayy-de.pdf and /dev/null differ diff --git a/public/datasheets/nayy-en.pdf b/public/datasheets/nayy-en.pdf deleted file mode 100644 index 75a670e6..00000000 Binary files a/public/datasheets/nayy-en.pdf and /dev/null differ diff --git a/public/datasheets/ny2y-2-de.pdf b/public/datasheets/ny2y-2-de.pdf deleted file mode 100644 index fb9a3111..00000000 Binary files a/public/datasheets/ny2y-2-de.pdf and /dev/null differ diff --git a/public/datasheets/ny2y-de.pdf b/public/datasheets/ny2y-de.pdf deleted file mode 100644 index 212fe0d1..00000000 Binary files a/public/datasheets/ny2y-de.pdf and /dev/null differ diff --git a/public/datasheets/ny2y-en.pdf b/public/datasheets/ny2y-en.pdf deleted file mode 100644 index b37d841e..00000000 Binary files a/public/datasheets/ny2y-en.pdf and /dev/null differ diff --git a/public/datasheets/nycwy-2-de.pdf b/public/datasheets/nycwy-2-de.pdf deleted file mode 100644 index 920d1076..00000000 Binary files a/public/datasheets/nycwy-2-de.pdf and /dev/null differ diff --git a/public/datasheets/nycwy-de.pdf b/public/datasheets/nycwy-de.pdf deleted file mode 100644 index 38a69aa9..00000000 Binary files a/public/datasheets/nycwy-de.pdf and /dev/null differ diff --git a/public/datasheets/nycwy-en.pdf b/public/datasheets/nycwy-en.pdf deleted file mode 100644 index c2c5e636..00000000 Binary files a/public/datasheets/nycwy-en.pdf and /dev/null differ diff --git a/public/datasheets/nyy-2-de.pdf b/public/datasheets/nyy-2-de.pdf deleted file mode 100644 index e1a50f6a..00000000 Binary files a/public/datasheets/nyy-2-de.pdf and /dev/null differ diff --git a/public/datasheets/nyy-de.pdf b/public/datasheets/nyy-de.pdf deleted file mode 100644 index 21bbdff1..00000000 Binary files a/public/datasheets/nyy-de.pdf and /dev/null differ diff --git a/public/datasheets/nyy-en.pdf b/public/datasheets/nyy-en.pdf deleted file mode 100644 index 1c6b7a3b..00000000 Binary files a/public/datasheets/nyy-en.pdf and /dev/null differ diff --git a/public/datasheets/solar/h1z2z2-k-de.pdf b/public/datasheets/solar/h1z2z2-k-de.pdf index 3bb6d029..d1ef2ffb 100644 Binary files a/public/datasheets/solar/h1z2z2-k-de.pdf and b/public/datasheets/solar/h1z2z2-k-de.pdf differ diff --git a/public/datasheets/solar/h1z2z2-k-en.pdf b/public/datasheets/solar/h1z2z2-k-en.pdf index d093c4c1..97d7cc74 100644 Binary files a/public/datasheets/solar/h1z2z2-k-en.pdf and b/public/datasheets/solar/h1z2z2-k-en.pdf differ diff --git a/scripts/generate-pdf-datasheets.ts b/scripts/generate-pdf-datasheets.ts index 5d90dbbd..45b0b0c8 100644 --- a/scripts/generate-pdf-datasheets.ts +++ b/scripts/generate-pdf-datasheets.ts @@ -191,7 +191,12 @@ async function loadProductsFromExcelAndMdx(locale: 'en' | 'de'): Promise ({ name })), attributes: [], - voltageType: data.voltageType, + voltageType: (() => { + const cats = (mdx?.categories || []).map(c => String(c)); + const isMV = cats.some(c => /medium[-\s]?voltage|mittelspannung/i.test(c)); + if (isMV && data.voltageType === 'high-voltage') return 'medium-voltage'; + return data.voltageType; + })(), }); }); diff --git a/scripts/pdf/model/build-datasheet-model.ts b/scripts/pdf/model/build-datasheet-model.ts index ea5805e0..f33dbedb 100644 --- a/scripts/pdf/model/build-datasheet-model.ts +++ b/scripts/pdf/model/build-datasheet-model.ts @@ -177,6 +177,10 @@ function technicalFullLabel(args: { key: string; excelKey: string; locale: 'en' case 'out_temp_fixed': return 'Zul. Kabelaußentemperatur, fest verlegt'; case 'out_temp_motion': return 'Zul. Kabelaußentemperatur, in Bewegung'; case 'max_sc_temp_val': return 'Maximale Kurzschlußtemperatur'; + case 'max_sc_temp': return 'Maximale Kurzschlußtemperatur'; + case 'max_op_temp': return 'Max. zulässige Leitertemperatur'; + case 'min_store_temp': return 'Minimale Lagertemperatur'; + case 'min_lay_temp': return 'Mindesttemperatur Verlegung'; case 'min_bend_fixed': return 'Min. Biegeradius, fest verlegt'; case 'min_lay_temp_val': return 'Mindesttemperatur Verlegung'; case 'meter_mark': return 'Metermarkierung'; @@ -195,6 +199,16 @@ function technicalFullLabel(args: { key: string; excelKey: string; locale: 'en' case 'flame': return 'Flammhemmend'; case 'G': return 'Gewicht'; case 'Fzv': return 'Zugkraft'; + case 'DI': return 'Durchmesser über Isolation'; + case 'Ik_cond': return 'Kurzschlussstrom Leiter'; + case 'Ik_screen': return 'Kurzschlussstrom Schirm'; + case 'D_screen': return 'Durchmesser über Schirm'; + case 'S_screen': return 'Metallischer Schirm'; + case 'cross_section': return 'Querschnitt'; + case 'shape': return 'Leiterform'; + case 'Ibl': return 'Strombelastbarkeit (Luft)'; + case 'Ibe': return 'Strombelastbarkeit (Erde)'; + case 'Cond': return 'Leitermaterial'; } } else { switch (key) { @@ -213,6 +227,10 @@ function technicalFullLabel(args: { key: string; excelKey: string; locale: 'en' case 'out_temp_fixed': return 'Permissible cable outer temperature, fixed'; case 'out_temp_motion': return 'Permissible cable outer temperature, in motion'; case 'max_sc_temp_val': return 'Maximum short-circuit temperature'; + case 'max_sc_temp': return 'Maximum short-circuit temperature'; + case 'max_op_temp': return 'Max. permissible conductor temperature'; + case 'min_store_temp': return 'Minimum storage temperature'; + case 'min_lay_temp': return 'Minimum laying temperature'; case 'min_bend_fixed': return 'Min. bending radius, fixed'; case 'min_lay_temp_val': return 'Minimum laying temperature'; case 'meter_mark': return 'Meter marking'; @@ -231,6 +249,16 @@ function technicalFullLabel(args: { key: string; excelKey: string; locale: 'en' case 'flame': return 'Flame retardant'; case 'G': return 'Weight'; case 'Fzv': return 'Pulling force'; + case 'DI': return 'Diameter over insulation'; + case 'Ik_cond': return 'Short-circuit current conductor'; + case 'Ik_screen': return 'Short-circuit current screen'; + case 'D_screen': return 'Diameter over screen'; + case 'S_screen': return 'Metallic screen'; + case 'cross_section': return 'Cross-section'; + case 'shape': return 'Conductor shape'; + case 'Ibl': return 'Current rating (air)'; + case 'Ibe': return 'Current rating (ground)'; + case 'Cond': return 'Conductor material'; } } @@ -285,33 +313,37 @@ function technicalValueTranslation(args: { label: string; value: string; locale: .replace(/\bXLPE\b/gi, 'VPE'); } - if (/^ja$/i.test(v)) return 'yes'; - if (/^nein$/i.test(v)) return 'no'; - if (/^kupfer$/i.test(v)) return 'Copper'; - if (/^aluminium$/i.test(v)) return 'Aluminum'; - if (/^schwarz$/i.test(v)) return 'black'; - if (/^mehrdrähtig$/i.test(v)) return 'stranded'; - if (/^(\d+)xD$/i.test(v)) return v.replace(/^(\d+)xD$/i, '$1 times diameter'); - if (/^VPE/i.test(v)) return v.replace(/^VPE/i, 'XLPE'); - if (/^ja, mit Quellvliess$/i.test(v)) return 'yes, with swelling tape'; - if (/^ja, Al-Band$/i.test(v)) return 'yes, Al-tape'; - if (/^Polyethylen/i.test(v)) return v.replace(/^Polyethylen/i, 'Polyethylene'); - if (/^Klasse 2 mehrdrähtig$/i.test(v)) return 'Class 2 stranded'; - if (/^innere und äußere Leitschicht aus halbleitendem Kunststoff - 3-fach-extrudiert$/i.test(v)) return 'inner and outer semiconducting layer made of semiconducting plastic - 3-fold extruded'; - if (/^Kupferdrähte \+ Querleitwendel$/i.test(v)) return 'copper wires + transverse conductive helix'; - if (/^Polyethylen DMP2$/i.test(v)) return 'Polyethylene DMP2'; - if (/^15 facher Durchmesser$/i.test(v)) return '15 times diameter'; - - // Fallback for partial matches or common terms - return v - .replace(/\bkupfer\b/gi, 'Copper') - .replace(/\baluminium\b/gi, 'Aluminum') - .replace(/\bschwarz\b/gi, 'black') - .replace(/\bmehrdrähtig\b/gi, 'stranded') - .replace(/\bja\b/gi, 'yes') - .replace(/\bnein\b/gi, 'no') - .replace(/\bPolyethylen\b/gi, 'Polyethylene') - .replace(/\bVPE\b/gi, 'XLPE'); + if (args.locale === 'en') { + if (/^ja$/i.test(v)) return 'yes'; + if (/^nein$/i.test(v)) return 'no'; + if (/^kupfer$/i.test(v)) return 'Copper'; + if (/^aluminium$/i.test(v)) return 'Aluminum'; + if (/^schwarz$/i.test(v)) return 'black'; + if (/^mehrdrähtig$/i.test(v)) return 'stranded'; + if (/^(\d+)xD$/i.test(v)) return v.replace(/^(\d+)xD$/i, '$1 times diameter'); + if (/^VPE/i.test(v)) return v.replace(/^VPE/i, 'XLPE'); + if (/^ja, mit Quellvliess$/i.test(v)) return 'yes, with swelling tape'; + if (/^ja, Al-Band$/i.test(v)) return 'yes, Al-tape'; + if (/^Polyethylen/i.test(v)) return v.replace(/^Polyethylen/i, 'Polyethylene'); + if (/^Klasse 2 mehrdrähtig$/i.test(v)) return 'Class 2 stranded'; + if (/^innere und äußere Leitschicht aus halbleitendem Kunststoff - 3-fach-extrudiert$/i.test(v)) return 'inner and outer semiconducting layer made of semiconducting plastic - 3-fold extruded'; + if (/^Kupferdrähte \+ Querleitwendel$/i.test(v)) return 'copper wires + transverse conductive helix'; + if (/^Polyethylen DMP2$/i.test(v)) return 'Polyethylene DMP2'; + if (/^15 facher Durchmesser$/i.test(v)) return '15 times diameter'; + + // Fallback for partial matches or common terms + return v + .replace(/\bkupfer\b/gi, 'Copper') + .replace(/\baluminium\b/gi, 'Aluminum') + .replace(/\bschwarz\b/gi, 'black') + .replace(/\bmehrdrähtig\b/gi, 'stranded') + .replace(/\bja\b/gi, 'yes') + .replace(/\bnein\b/gi, 'no') + .replace(/\bPolyethylen\b/gi, 'Polyethylene') + .replace(/\bVPE\b/gi, 'XLPE'); + } + + return v; } function metaFullLabel(args: { key: string; excelKey: string; locale: 'en' | 'de' }): string { @@ -334,6 +366,26 @@ function metaFullLabel(args: { key: string; excelKey: string; locale: 'en' | 'de return 'CPR-Klasse'; case 'flame': return 'Flammhemmend'; + case 'DI': return 'Durchmesser über Isolation'; + case 'RI': return 'DC-Leiterwiderstand (20 °C)'; + case 'Wi': return 'Isolationsdicke'; + case 'Wm': return 'Manteldicke'; + case 'Rbv': return 'Biegeradius'; + case 'Fzv': return 'Zugkraft'; + case 'G': return 'Gewicht'; + case 'Ik_cond': return 'Kurzschlussstrom Leiter'; + case 'Ik_screen': return 'Kurzschlussstrom Schirm'; + case 'Ø': return 'Außen-Ø'; + case 'cap': return 'Kapazität'; + case 'X': return 'Reaktanz'; + case 'rated_volt': return 'Nennspannung'; + case 'D_screen': return 'Durchmesser über Schirm'; + case 'S_screen': return 'Metallischer Schirm'; + case 'cross_section': return 'Querschnitt'; + case 'shape': return 'Leiterform'; + case 'Ibl': return 'Strombelastbarkeit (Luft)'; + case 'Ibe': return 'Strombelastbarkeit (Erde)'; + case 'Cond': return 'Leitermaterial'; default: return formatExcelHeaderLabel(args.excelKey); } @@ -356,6 +408,26 @@ function metaFullLabel(args: { key: string; excelKey: string; locale: 'en' | 'de return 'CPR class'; case 'flame': return 'Flame retardant'; + case 'DI': return 'Diameter over insulation'; + case 'RI': return 'DC resistance (20 °C)'; + case 'Wi': return 'Insulation thickness'; + case 'Wm': return 'Sheath thickness'; + case 'Rbv': return 'Bending radius'; + case 'Fzv': return 'Pulling force'; + case 'G': return 'Weight'; + case 'Ik_cond': return 'Short-circuit current conductor'; + case 'Ik_screen': return 'Short-circuit current screen'; + case 'Ø': return 'Outer diameter'; + case 'cap': return 'Capacitance'; + case 'X': return 'Reactance'; + case 'rated_volt': return 'Rated voltage'; + case 'D_screen': return 'Diameter over screen'; + case 'S_screen': return 'Metallic screen'; + case 'cross_section': return 'Cross-section'; + case 'shape': return 'Conductor shape'; + case 'Ibl': return 'Current rating (air)'; + case 'Ibe': return 'Current rating (ground)'; + case 'Cond': return 'Conductor material'; default: return formatExcelHeaderLabel(args.excelKey); } @@ -450,7 +522,7 @@ function translateAbbreviation(abbrev: string, description: string, locale: 'en' case 'Cond': return 'Leiter'; case 'shape': - return 'Form'; + return 'Leiterform'; case 'cap': return 'Kapazität'; case 'X': @@ -918,6 +990,7 @@ function buildExcelModel(args: { product: ProductData; locale: 'en' | 'de' }): B } function isMediumVoltageProduct(product: ProductData): boolean { + if (product.voltageType === 'medium-voltage') return true; const hay = [product.slug, product.path, product.translationKey, ...(product.categories || []).map(c => c.name)] .filter(Boolean) .join(' '); @@ -1038,7 +1111,7 @@ function buildMediumVoltageCrossSectionTableFromNewExcel(args: { return { key: col.colKey, // Use the abbreviated title from the first row as the table header. - label: normalizeValue(col.colKey), + label: denseAbbrevLabel({ key: col.colKey, locale: args.locale, unit: col.unit }) || normalizeValue(col.colKey), get: (rowIndex: number) => { const srcRowIndex = indices[rowIndex]; const raw = normalizeValue(String((mv.rows[srcRowIndex] as Record)?.[col.colKey] ?? '')); diff --git a/scripts/pdf/model/utils.ts b/scripts/pdf/model/utils.ts index 6992436e..37a7e7cc 100644 --- a/scripts/pdf/model/utils.ts +++ b/scripts/pdf/model/utils.ts @@ -54,7 +54,7 @@ export function getLabels(locale: 'en' | 'de') { return { en: { datasheet: 'Technical Datasheet', - description: 'DESCRIPTION', + description: 'APPLICATION', technicalData: 'TECHNICAL DATA', crossSection: 'Cross-sections/Voltage', sku: 'SKU', @@ -62,7 +62,7 @@ export function getLabels(locale: 'en' | 'de') { }, de: { datasheet: 'Technisches Datenblatt', - description: 'BESCHREIBUNG', + description: 'ANWENDUNG', technicalData: 'TECHNISCHE DATEN', crossSection: 'Querschnitte/Spannung', sku: 'ARTIKELNUMMER', diff --git a/scripts/pdf/react-pdf/DatasheetDocument.tsx b/scripts/pdf/react-pdf/DatasheetDocument.tsx index 36f271c2..1fd50259 100644 --- a/scripts/pdf/react-pdf/DatasheetDocument.tsx +++ b/scripts/pdf/react-pdf/DatasheetDocument.tsx @@ -21,7 +21,7 @@ export function DatasheetDocument(props: { model: DatasheetModel; assets: Assets const headerTitle = model.labels.datasheet; // Dense tables require compact headers (no wrapping). Use standard abbreviations. - const firstColLabel = model.locale === 'de' ? 'Adern & QS' : 'Cores & CS'; + const firstColLabel = model.locale === 'de' ? 'Adern & Querschnitt' : 'Cores & Cross-section'; return (