Zum Inhalt springen
FENETRE Systems — Insektenschutz- und Plissee-Systeme

Versionsverlauf

Der Entwicklungsprozess der Website ist transparent. Jede neue Seite, Inhaltsaktualisierung, Verbesserung und Korrektur wird mit Versionsnummer, Datum und Uhrzeit aufgezeichnet.

Aktuelle Version
v1.59.48
Gesamtversionen
315
Änderungsaufzeichnungen
727
Erste Veröffentlichung
11. Oktober 2026
v1.52.26Aktuelle Version

Korrektur — Passiv-Calque-Tiefenscan: geschrieben/genommen/gemacht/gegeben

Dreizehnte Auditrunde (F5): Passiv-Calques kontextbasiert geschlossen (~310 Kontexte, 12 i18n-Dateien + 8 Seiten). "wird geschrieben" → angegeben/notiert/erfasst/festgelegt (~110). "wird genommen" → gewählt/eingesetzt bei Auswahl, bestimmt/abgeleitet bei Ableitung, berücksichtigt/eingeplant bei Reserve, hereingelassen bei Licht, entfernt bei Reinigung (~90); legitimes "Maß wird genommen", physisches entnehmen und Idiome (in Betrieb nehmen, unter Kontrolle nehmen, als Basis nehmen) bleiben. "wird gemacht/gegeben" → erfolgt/durchgeführt/erstellt, Entscheidung getroffen, Freigabe erteilt, angegeben/angeboten/geboten (~95). Kleinigkeiten: gelebt→zeigt sich/entsteht (3), gearbeitet→gefertigt (2), dokumentarisches gehalten→erfasst/dokumentiert (4). Wortfehler: Beschlagnahme (Pfändung!) → Beschläge; Schreibfehler Trägerträgeranzahl → Trägeranzahl. DealerForm: fehlende isDe-Zweige in activityAreas/experiences/models ergänzt (EN-Fallback geschlossen).

  • KorrekturPassiv-Calques ~310 Kontexte: geschrieben→angegeben, genommen→gewählt/bestimmt, gemacht/gegeben→erfolgt/getroffen/erteilt
  • KorrekturBeschlagnahme→Beschläge, Trägerträgeranzahl→Trägeranzahl, fehlende isDe-Zweige in DealerForm
  • VerbesserungLegitimitätsprüfung: Maß nehmen, ehrlich gesagt, Lagerbestand gehalten — natürliches Deutsch, beibehalten
v1.52.25

Korrektur — ES /es/empresa/ Title↔h1-Konformität: meta-verify-Blocker geschlossen

Letzter meta-verify-Blocker (title-h1-uyumsuz: 1) geschlossen: Auf der Seite /es/empresa/ kam das h1-Wort "Corporativo" im Title nicht wörtlich vor (Wurzel-Endungs-Konflikt "corporativa"). Dem Geschwistermuster folgend (TR "Kurumsal ve Şirket Bilgileri" / DE "Unternehmens- und Firmeninformationen") wurde der Title zu "Corporativo e información de la empresa". Mikrostil auf derselben Seite: "con quién funciona" → "con quién colabora" (natürlicher Spanien-Gebrauch im Partnerschaftskontext).

  • Korrektur/es/empresa/ Title → "Corporativo e información de la empresa" — Konformität mit h1 "Corporativo" hergestellt, meta-verify title-h1-uyumsuz=0
  • Verbesserung/es/empresa/ "con quién funciona" → "con quién colabora"
v1.52.24

Korrektur — ES Nomen-/Adverb-Nachlauf: a-tono-Possessivmuster + Legitimitätsprüfung

Tiefenverifikationsrunde 18 nach dem Launch: Possessiv-Calque "a tono X" ("X-getönt") → "en tono X" (64 Kontexte: a tono claro/oscuro/cálido/neutro/gris/nogal/tierra + allgemein). "a la medida más baja" → "a la medida mínima". Legitimitätsprüfung der abgeschlossenen Muster: "a presión", "mando a distancia", "a cota", "a nivel", "a escala", "a ras", "a lo largo", "a tensión", "a la medida", "en lo alto", "al instante", "paso a paso", "paso sin obstáculos", "de la tarde/mañana" — natürlicher Spanien-Gebrauch, beibehalten. TR-Leckage-Scan: 0 in sichtbarem Inhalt (20 Treffer in Code-Kommentaren — regelkonform, unberührt).

  • Korrektura-tono-X-Possessiv-Calque → en tono X (64: claro/oscuro/cálido/neutro/gris/nogal/tierra + allgemein), a la medida más baja → a la medida mínima
  • VerbesserungLegitimitätsprüfung: a presión, a distancia, a cota, a nivel, a ras, a lo largo, en lo alto, al instante, paso a paso, de la tarde — natürlich, beibehalten; TR-Leckage 0
v1.52.23

Korrektur — ES Verb-Calque-Scan: trabaja→funciona, se vive/se siente/se cuenta/se escribe

Tiefenverifikationsrunde 17 nach dem Launch: kritische Korruption "reexige" → "requiere" (Überlauf der quiere→exige-Transformation aus Runde 15 in requiere hinein, 17). "trabaja" mit unbelebtem Subjekt → "funciona" (~410), "trabaja a turnos/el equipo" mit menschlichem Subjekt beibehalten; Plural "trabajan" → "funcionan" (~90). "pide" als Unbelebt-Anforderung → "requiere/exige" (~20), Bestellung "se pide" → "se solicita" (17). "porta/portan" → "lleva/conlleva/incorpora/soporta" (~55). "se siente" → "se nota" (13). "se escribe" (wird-geschrieben-Calque) → "se indica/especifica/detalla" (~66). "se cuenta" → "se explica/se tiene en cuenta/se detalla" (~29). "se vive" (wird-erlebt-Calque) → "no hay/no se produce/se percibe/surge" (~32). "hace de" passiv → "funciona con/se elige" (3). "empujado a mano/movido a mano" → "empuje manual/accionamiento manual" (~30). "a color X" Possessiv → "en color X/de un solo color" (13). "al pedido" → "en el pedido" (12). "a media posición" → "en posición intermedia" (~35). "desde lo alto" → "desde arriba" (7). "precoz" → "temprana/primera" (12), Genus "sol temprana" → "sol temprano". Restliches "interno" → "interior". "lamella" → "lama" (3). "buhardilla de cama/zona de cama" → "dormitorio" (2). "juega un papel" → "desempeña un papel", "juega en su asiento" → "se mueve en su asiento", "juega y hace colgar" → "coge holgura". "no come nada" → "no resta nada". "nace riesgo/problema/desafinación" → "surge/proviene" (5). "tira + Objekt" → "tira de/tensa" (~14). "cae en la línea/frente/apertura" (fällt zusammen mit) → "queda en/frente a" (~8). "sigue su propia imagen" → "ve su propia imagen". "baja a una palabra" → "se reduce a". "espera" unbelebt → "permanece" (3). "vivible" → "habitable" (6). Legitim beibehalten: "se lee como" (117), menschliches "siente", "espera" sala/zona de espera, "cae" Stofffall, natürliche Verwendungen "queda/entra/sube/baja/sigue/dura", "a manos llenas", "la mano".

  • Korrekturkritische Korruption: reexige→requiere (17); Verb-Calques: trabaja→funciona (~410), trabajan→funcionan (~90), pide→requiere (~20), porta→lleva/conlleva (~55)
  • KorrekturPassiv-Calques: se escribe→se indica (~66), se cuenta→se explica/tiene en cuenta (~29), se siente→se nota (13), se vive→se percibe/no hay (~32), se pide→se solicita (17)
  • KorrekturMuster/Nomen: empujado a mano→manual (~30), a media posición→posición intermedia (~35), a color X→en color X (13), al pedido→en el pedido (12), precoz→temprana (12), lamella→lama, nace→surge/proviene, tira Objekt→tira de/tensa (~14)
v1.52.22

Korrektur — ES Nomen-/Konjunktions-Calque-Runde 2: condición-Konformität, a pared/a prevalencia, es condición

Tiefenverifikationsrunde 16 nach dem Launch: "se pone" (2) → "se nivela/queda protegido". Genusbruch "la requisito" → "el requisito" + "satisface"→"cumple" (9). "lenguas" Plural → "lenguajes" (2). Possessiv-Calque "habitación a X" → "con X" (10: a pared/a suelo/a paleta/a ventanas/a luz). "a prevalencia X" → "con predominio de X" (8). "a techo alto" → "de techo alto" (5). "liga/ligar a tierra" → "ancla/anclar" (3); "familia/paleta tierra" → "familia/paleta de tonos tierra". Bedingungs-Calque "es condición" → "es obligatorio/imprescindible/determinante" (15). Plural-Kongruenzfehler "la condiciones" → "las condiciones" (12+). Verbleibender Nachlauf "condición de X" → je nach Kontext "requisito/estado/riesgo/exigencia" (~40). "cubre condiciones" → "abarca situaciones", "llevan condiciones" → "tienen condiciones" (8). "observando" → "según/teniendo en cuenta" (19). Gebrauchsbedeutungen "cuatro estaciones" → "todo el año" (9); Produktionslinien-Station und "jardín de invierno" legitim beibehalten. "neteza" → "nitidez" (6), visuelles "neto" → "nítido/marcado". "nace el riesgo" → "surge el riesgo" (7), "lleva la carga" → "soporta la carga" (5), "irrenunciable" → "imprescindible" (3), "caracterial" → "con carácter" (4), "sofoca" → "resulta agobiante" (4), "área sentada" → "zona de estar" (3), "a fin de cama" → "a los pies de la cama" (5), restliches "en medida X" → natürliche Entsprechungen (6). Entglittene "se toma/n"-Objekte → "se instala/elige/determina/extrae/miden" (11). Zeitliches "De invierno" → "En invierno" (2). Schreibkorrektur "marinee".

  • Korrekturcondición-Nachlauf: es condición→obligatorio/imprescindible (15), la condiciones→las condiciones (12), condición de X→requisito/estado/riesgo (~40)
  • KorrekturPossessiv-Calques: habitación a X→con X (10), a prevalencia→predominio (8), a techo alto→de techo alto (5), a tierra/familia tierra→ancla/tonos tierra
  • KorrekturBeobachtung/Calque: observando→según/teniendo en cuenta (19), cuatro estaciones→todo el año (9), neteza→nitidez (6), nace el riesgo→surge (7), lleva la carga→soporta (5), entglittenes se toma→se instala/elige (11)
v1.52.21

Korrektur — ES Nomen-/Auswahl-Calque-Runde: quiere, lengua, dirección, condición, luz diurna

Tiefenverifikationsrunde 15 nach dem Launch: "quiere" mit unbelebtem Subjekt (will-Calque, 136 Kontexte) → "exige"; mit lebendem Subjekt ("el perro que quiere salir") beibehalten/zurückgenommen. Design-Sprach-"lengua" (72) → "lenguaje" + Genuskonformität (la misma lenguaje→el mismo lenguaje); Bedeutungen natürlicher Sprache (propia lengua, lengua turca) beibehalten. "dirección de la ventana/fachada" → "orientación" (31). "condición de X" in Umgebungs-/Anforderungsbedeutung → "condiciones de X" / "requisito/estado/nivel/criterio" (94). Singular "el padre" → "los padres". "en medida igual/importante/perceptible" → "en igual medida/en gran medida/de forma perceptible". "luz diurna" → "luz natural" (103 — Spanien-Gebrauch). Partizipien "instaurado/instaurada" → "creado/formado/instalada". Fehlklassifizierungs-Korrekturen: "la gravedad exige tirarlo"→"tira de él", "El tejido exige dejar"→"tiende a dejar", "habitación de noche"→"el dormitorio".

  • Korrekturquiere→exige (136, unbelebtes Subjekt), lengua→lenguaje (72), dirección→orientación (31), condición→condiciones/requisito/nivel/criterio (94), luz diurna→luz natural (103)
  • KorrekturGenus-/Kongruenz-Korrekturen: el mismo lenguaje, instaurad-Partizipien→creado/formado, 4 falsche exige zurückgenommen
v1.52.20

Korrektur — ES Verb-Calque-Runde 2: se produce/quita/sale/busca/hace

Tiefenverifikationsrunde 14 nach dem Launch: Fünf Muster stichprobenbasiert klassifiziert. Produktionsbedeutungen von "se produce" (~80 Kontexte) → "se fabrica(n)"; Phänomen-Bedeutungen (condensación, 404, Changelog-Zitate) beibehalten. "se quita" → bei Reinigungsobjekten (polvo/grasa/residuos/acumulación/película/mancha/silicona) "se elimina", bei Hardware "se retira/sacar" (gancho, guía). "se sale de sus clips" → "se desengancha". "se busca que" → "se procura que". "se hace"-Calques: "se hace el estor/modelo"→"se elige", "se hace acabar"→"se hace coincidir", "se hace tenue"→"queda tenue", "se hace más pesado"→"resulta más pesado", "se hace correr"→"se desliza", "control se hace"→"se realiza". Stichproben "se ve" und "se corta" sauber — natürliches Spanisch.

  • Korrekturse produce→se fabrica (~80 Produktionskontexte), se quita→se elimina/retira (14), se-hace-Auswahl-Calques→se elige/coincidir/queda/resulta/desliza/realiza
  • InfrastrukturAudit: Stichproben se ve (106) und se corta (158) natürlich; "produce el problema"→"planta el problema"
v1.52.19

Korrektur — ES Verb-Calque-Runde: se mira, se tiene, se lleva, instaura

Tiefenverifikationsrunde 13 nach dem Launch: Vier Verb-Calque-Muster gescannt und natürlich überführt. "se mira" (wird-betrachtet-Calque, 79 Kontexte) → se considera/evalúa/comprueba/recurre a/valora — je nach Kontext. "se tiene" (wird-gehalten-Calque): die Idiome "se tiene en cuenta/presente" beibehalten, Haltebedeutungen (a mano, a la altura, a tensión, recogida, lejanos, en el intervalo) → "se mantiene(n)" (21). "se lleva" (wird-getragen-Calque, 72 Kontexte) → se monta/aloja/coloca/desplaza/tensa/copia/gestiona/transmite/anota/ajusta/gira/adelanta/lleva a cabo — je nach Kontext; die Idiome "se lleva a la tintorería/a cabo/adelante" beibehalten. "instaura" (errichtet-Calque, 193) → "crea/establece" — im Spanien-Gebrauch das natürliche Verb für abstrakte Eigenschaften. Kongruenz-Korrekturen: "unidades se coloca"→"se colocan", "gestión se gestiona"→"garantía se gestiona".

  • Korrekturse mira→se considera/evalúa/comprueba (79), se tiene→se mantiene (21), se lleva→se monta/desplaza/aloja u. a. (72), instaura→crea (natürliches Verb in 193 Kontexten)
  • InfrastrukturBeibehaltene Idiome: se tiene en cuenta/presente, se lleva a la tintorería/a cabo/adelante, tomar medidas/decisión/como base
v1.52.18

Korrektur — ES "se toma"-Calque-Scan: Maß-/Auswahlverben aufgelöst

Tiefenverifikationsrunde 12 nach dem Launch: Das "se toma(n)"-Calque des TR-Verbs "alınır" in ~346 Kontexten gescannt und klassifiziert. Maßobjekte → "se mide/se miden" (111), Auswahlobjekte (tejido/motor/montaje/versión/serie/lama/unidad u. a.) → "se elige/se eligen" (97), Zahlobjekte → "se determina" (14), Reinigungsobjekte (polvo/acumulado/pelos/trazas/bocas de celdas) → "se retira/se eliminan/se limpian" (5). Legitim verbleibend: die Idiome "tomar medidas/decisión/nota/como base" (~45). Kontextuelle Korrekturen: "se toma la aprobación"→"se obtiene", "se toma sobre el terreno"→"se realiza", "luz diurna se toma arriba"→"entra por arriba", "hora del sol se toma separadamente"→"se evalúa por separado", "reseñas se toma del Perfil"→"se obtiene".

  • KorrekturES "se toma"-Calque: 227 Kontexte aufgelöst als Maß→se mide, Auswahl→se elige, Zahl→se determina, Reinigung→se retira
  • InfrastrukturAudit: Idiome "tomar medidas/decisión/como base" beibehalten; verbleibende ~45 legitime Verwendungen verifiziert
v1.52.17

Korrektur — ES Produkt-Content-Natürlichkeitsrunde 2: "se da"-Passiv-Calque + "cerradura"-Bedeutungsfehler

Tiefenverifikationsrunde 11 nach dem Launch: alle "se da/se dan"-Passiv-Calque-Kontexte gescannt — inklusive product-pages in 29 Dateien und auf statischen Seiten wurden 130+ echte Befunde zu natürlichem Spanien-Spanisch überführt ("se ofrece/se ofrecen", "se consigue", "se otorga", "se hace" je nach Kontext). Entscheidungsmuster "La decisión se da…"→"La elección se decide según…" (17), technisches "se da en unos 16 mm"→"es de unos 16 mm", "se da a este cajón"→"recae sobre este cajón", "se dan en el mismo cuerpo"→"se ofrecen" (4), "se da prioridad/aprobación" als legitimes Idiom beibehalten. Bedeutungsfehler: "cerradura" (Schloss) in Schließkontexten → "cerrarla/cierre/inclinación" (5), "reservado"→"privacidad", "sala media"→"sala multimedia", "sala reuniones"→"sala de reuniones" (2), "hace fugir"→"deja escapar", "a tendencia greige"→"de tendencia greige" (2), "se lee desde el exterior"→"no se percibe" (2), "se da al lavado a seco"→"se lleva a la tintorería".

  • KorrekturES-weit in 29 Dateien + product-pages: 130+ "se da"-Passiv-Calque-Kontexte zu natürlichen Konstruktionen überführt — Entscheidungs-, Technikmaß-, Montage- und Privatsphäre-Sätze
  • KorrekturBedeutungskorrekturen: "cerradura"→"cierre" (5), "reservado"→"privacidad", "sala media"→"sala multimedia", "se lee"→"se percibe" und weitere Stil-Feinheiten
v1.52.16

Korrektur — ES Produkt-Content-Natürlichkeitsrunde: Calque-Muster + TR-Quell-Schreibfehler

Tiefenverifikationsrunde 10 nach dem Launch: Die Satz-Stichproben-Treueprüfung der product-pages.ts-ES-Schicht legte systematische Calque-Muster frei; ~100 Korrekturen angewendet. Muster: "a tornillo/a junquillo"→"con tornillos/con junquillo" (86), "se enlaza"→se fija/conecta/empareja (12), "aparatos de enganche"→"soportes de fijación" (12), "aparato de fijación"→"pieza de fijación" (4), "enganches"→"soportes" (17), Hardware-"aparatos"→"herrajes" (11), "tiene(n) el tejido"→"sujeta(n) el tejido" (16), "habitación de los niños"→"habitación infantil" (33), "casa inteligente"→"domótica" (8), Wasserabfluss-"descarga"→"evacuación" (5), "se para"→"se detiene/detendrá", "Da confort"→"Aporta confort", "se escribe al pedido"→"se indica en el pedido", "anillo pendiente"→"lazo colgante", "de lo alto/de lo bajo"→"arriba/abajo". Kritischer Befund: Der TR-Quell-Schreibfehler "kural" musste "kumanda" heißen (2 Zeilen) — war als "regla" ins ES übertragen worden, beide Schichten gemeinsam korrigiert. Außerdem: "El sistema caja…" fehlende Präposition, "regulaciones de fin de carrera"→"finales de carrera", "amigo de los niños"→"seguro para los niños", Genusfehler "el pieza"→"la pieza" behoben.

  • KorrekturES product-pages: ~100 Calque-/Natürlichkeitskorrekturen — Verbindungs-, Beschlag-, domótica-, Abfluss-, Sicherheits- und Montagebegriffe auf Spanien-Gebrauch gezogen
  • KorrekturTR-Quell-Schreibfehler: "kural"→"kumanda" (2 Zeilen) — ES "regla"→"mando" gemeinsam korrigiert
  • InfrastrukturAudit: product-names 184 Einträge vollständig, 24 Datendateien Positionsparität 0 Differenz, Blog 39/39 Zeilen treu
v1.52.15

Korrektur — ES Bedeutungstreue-Runde: Mischsprach- und Natürlichkeitsfehler in 10 Dateien

Tiefenverifikationsrunde 7 nach dem Launch: Die Natürlichkeitsprüfung Spanien-Spanisch (Lateinamerika-Marker-Scan + TR↔ES-Satztreue) förderte 12 echte Befunde zutage, alle geschlossen. Kritisches Muster: englische Konjunktions-/Artikel-Reste in Sätzen mit Inline-Links — in condiciones-de-uso und embalaje "mosquitera</a> and <a>estor" (zu "sistemas de mosquiteras y cortinas" gemacht), in contrato-de-suministro dasselbe Muster, in contrato-de-distribuidor "The <a>formulario" ("El <a>formulario"), in declaracion-de-accesibilidad "The {SITE.name} sitio web" ("El sitio web de {SITE.name}"), in envio-de-muestras zwei "or"-Reste + der komplett englisch gebliebene Nebensatz "is chosen together" + Genusfehler "desde la material", in condiciones-de-pedido/envio-y-entrega/condiciones-de-instalacion/mosquitera-enrollable "and"/"or"-Reste. Natürlichkeit: "protección de territorio registrada" → "territorio registrado" (Genuskongruenz, 3 Stellen), "Comisión pagada por trabajo" → "Se paga comisión por cada trabajo". LATAM-Scan sauber: alle 163 "celular"-Treffer sind der korrekte Spanien-Begriff "estor celular/tejido celular" (Wabenstoff). Der verbleibende Text der ES-Schicht wurde als professionelles Halbinsel-Spanisch verifiziert.

  • KorrekturEnglische Konjunktions-/Artikel-Reste in 8 Dateien: and→y, or→o, The→El — Link-Satz-Muster neu aufgebaut
  • Korrekturenvio-de-muestras: englisch verbliebener Nebensatz "is chosen together" + Genusfehler "desde la material" übersetzt
  • KorrekturGenus/Natürlichkeit: "territorio registrada" → "territorio registrado" (3 Stellen), "Comisión pagada" → "Se paga comisión por cada trabajo"
  • InfrastrukturAudit: LATAM-Marker-Scan 625 Seiten sauber — "estor celular" korrekter Spanien-Wabenplissee-Begriff
v1.52.14

Korrektur — ES Startseiten-Blogsektion + TR↔ES-Quell-Strukturparität

Tiefenverifikationsrunde 6 nach dem Launch: Die TR↔ES-Quell-Strukturparitätsprüfung (über die slug-map 445 statische Seitenpaare, Zählungen Section/h2–h4/li/tr/details/table/img/SubNav/FaqItem) fand genau eine Differenz — auf der ES-Startseite fehlte die Blogsektion "Rehber ve Teknik Yazılar" (dieselbe Lücke, die auf der IT-Schicht gefunden und geschlossen worden war). Die Sektion wurde nach IT-Muster ergänzt: getCollection('blogEs') → entwurfsfrei, die ersten 3 Beiträge nach Datum sortiert, ArticleCard + BLOG_CATEGORIES_ES + /es/blog/-Link. Erneuter Scan: 445/445 Paare 0 Differenz. Zudem wurden die ES-SEO-/Technik-Metadaten verifiziert (html lang=es, og:locale=es_ES, inLanguage=es-ES, canonical self-ES, hreflang 8 Einträge vollständig) und die FAMILY_SPECS_ES-Leaf-Parität geprüft: 8 Familien, 86 Leafs, Zeilen-/Schlüsseldifferenz 0, EN-Verdacht 0 (TR-identische 6 Leafs nur Einheitenwerte: mm, g/m², Beaufort).

  • KorrekturES-Startseite: fehlende Blogsektion "Guías y artículos técnicos" ergänzt — blogEs-Collection nach IT-Muster
  • InfrastrukturTR↔ES-Quell-Strukturparität: 445/445 Paare 0 Differenz — dynamische Routen auf Komponentenebene garantiert
  • InfrastrukturES-Metadaten-Verifikation: lang=es, og:locale=es_ES, inLanguage=es-ES, hreflang vollständig — FAMILY_SPECS_ES 86-Leaf-Parität
v1.52.13

Korrektur — ES JSON-LD-Spec-Schicht: lokale Labels + Familienauflösung

Die zwei Befunde der Tiefenverifikationsrunde 5 nach dem Launch geschlossen: (1) In der schema.ts-productSchema-Locale-Kette fehlte der /es/-Zweig — die JSON-LD-additionalProperty-Labels auf spanischen Produktseiten wurden aus dem türkischen FAMILY_SPECS ausgegeben ("Rüzgâr dayanımı" u. a.). /es/ → FAMILY_SPECS_ES angebunden; die Labels sind jetzt spanisch wie "Resistencia al viento" (8/8 Familien, Zeilenparität eins zu eins mit TR). (2) Die specFamily-Familienauflösung sah nur auf türkische Schlüsselwörter im Slug-Text — auf Seiten ohne TR-Wort im lokalisierten Slug (ES estor-celular-*, DE holzjalousie-*, IT tende-a-nido-d-ape-*) wurde additionalProperty gar nicht erzeugt: Bei 9 Honeycomb-Varianten gab es in EN/TR SPEC, in ES/DE/IT aber nicht. Rückwärtsmapping lokalisierte Route → kanonische TR-Route über die slug-map ergänzt (REVERSE_SLUG); schlägt die direkte Auflösung fehl, wird die Familie über die TR-Route gefunden. Ergebnis: in allen Sprachen dieselbe Spec-Abdeckung wie TR — 9 ES-Lücken geschlossen, DE/IT profitierten von derselben Grundursache. Auch der TR↔ES-dist-Textknoten-Scan lief: in 623 Paaren 1311 TR-identische Knoten — alle verifiziert legitim (Sprachnamen, Eigennamen, Bezirksnamen, Produktname "Solar").

  • KorrekturproductSchema: /es/ → FAMILY_SPECS_ES angebunden — JSON-LD-Spec-Labels jetzt spanisch
  • KorrekturspecFamily: Rückwärtsmapping lokalisierte Route → TR-Route — fehlende Spec-Abdeckung in 9 Honeycomb-Varianten geschlossen (inkl. DE/IT)
  • InfrastrukturVerifikation: TR↔ES-Textknoten-Scan über 623 dist-Paare — einziger Restbefund legitime Eigennamen/Sprachnamen
v1.52.12

Korrektur — ES Tiefenverifikation Runde 4: Datenschicht + dist-Output-Parität

Die letzten zwei unverifizierten Oberflächen der ES-Schicht gescannt: (1) Datenschicht — alle 27 Dateien unter src/i18n/es/ wurden per export-basiertem Leaf-Scan gegen TR/EN verglichen; EN-identischer String 0, alle 51 TR-identischen Befunde legitim (kanonische Slug-IDs, Anker-IDs — EN nutzt dieselbe Konvention — und eins-zu-eins-Zitate im Changelog). CHANGELOG_ES 300/300 auf TR-Parität (EN 267). ui.ts 264/264 Schlüssel vollständig. (2) dist-EN↔ES-Output-Parität — 623/623 Paare vorhanden, 0 fehlende Seiten; dynamische [slug].astro-Produkt-/Anwendungsseiten inklusive. Der positionelle Textknoten-Scan fing 3 echte Reste ab und schloss sie: productos-WhatsApp-Zeile ("is one message away" → "está a un mensaje de distancia"), mosquitera-abatible- und mosquitera-corredera-Haustier-Satz ("in homes with pets" → "en hogares con mascotas"). Unabhängiger Rückwärtsscan (625 Seiten, auf englische Funktionswörter gewichtete Knoten) 0 Befund.

  • InfrastrukturVerifikation: src/i18n/es 27/27 Dateien Leaf-Scan — EN-identisch 0, ui.ts 264/264, Changelog 300=TR 300
  • InfrastrukturVerifikation: dist EN↔ES 623/623 Paare vorhanden — der frühere 178-"MISSING en"-Verdacht war eine Dynamik-Routen-Annahme, geschlossen
  • Korrekturproductos/mosquitera-abatible/mosquitera-corredera: 3 englische Fragmente TR-Quell-treu übersetzt
v1.52.11

Korrektur — ES Tiefenverifikation: Strukturparität + Textknoten-Vergleich

Auf der spanischen Schicht liefen zwei neue Verifikationsebenen: (1) Strukturparität auf EN↔ES-Seitenpaaren — in 445/445 Paaren h1–h4/li/tr/p/details/table/faq/img-Elementzählungen eins zu eins, 0 Strukturdifferenz; (2) EN↔ES-Textknoten-Vergleich — positionsbasierter eins-zu-eins-Scan über 442 Paare, der einzige echte Rest war der Produktpalette-Satz in quienes-somos ("fixed insect screens … is carried out across a broad product range"), der TR-Quell-treu übersetzt wurde: "Desde la mosquitera fija hasta los sistemas plisados, desde la persiana veneciana hasta el estor zip, se realiza fabricación a medida en una amplia gama de productos." Im dist/es-Output 0 sichtbare türkische/englische Fragmente (nur hreflang-TR-Slugs und eins-zu-eins-Changelog-Zitate). Blog-Parität 1/1. Da dynamische Produktseiten über [slug].astro + product-pages.ts mit gemeinsamen Komponenten rendern, ist die Strukturparität auf Komponentenebene garantiert.

  • InfrastrukturVerifikation: EN↔ES-Strukturparität auf 445 statischen Paaren 100 % — 0 Elementdifferenz
  • Korrekturquienes-somos: mischsprachiger Produktpalette-Satz TR-Quell-treu ins Spanische übersetzt
  • Infrastrukturdist/es-Sichtsprachen-Scan: Türkisch 0, Englisch 0 (außer hreflang + eins-zu-eins-Zitate)
v1.52.10

Korrektur — ES Textrest-Tiefenscan (Verifikationsrunde nach dem Launch)

Tiefenscan englischer Reste auf allen /es/-Seiten (JSX-Textknoten, Datenfelder, noscript-Blöcke): Familien-Definitionsabsätze (mosquiteras meshed barrier, estores-duet double-cell fabric, estores-zip zip-locked system, persianas-venecianas slat/lamel, estores-plisados accordion fabric, estores-celulares honeycomb cells, mosquiteras-plisadas accordion mesh + das Fragment "vertical model"/"right pick"), mosquitera-fija-Schraubmontage-Absatz, mosquitera-plisada-corredera-Verbindungssatz, whatsapp-noscript-Text, soporte-gratuito-sitio-web-Händlermarken-Satz, envio-y-entrega-Protokollfoto- + Importverfahren-Absatz, seguimiento-de-envio-SMS-/Betragssatz, seguimiento-de-pedidos-"single screen"-Satz, gestion-de-cuenta-"same figure"-Transparenzsatz, llm-info-offizieller Definitionsblock, politica-de-cookies-Analyse-Cookie-Punkt, consentimiento-comunicaciones-Opt-out-Absatz, condiciones-de-instalacion-Drei-Wege-Satz, contrato-de-distribucion-Importeur-Klausel, contrato-de-suministro-Spezifikationsabsatz, persiana-veneciana-de-exterior "wind-secure alternative", redes-sociales-6-Kanal-Rollen, kit-de-medios-4-Farben-Rollen, garantia-4-Abdeckungs-Scopes — alle TR-Quell-treu ins Spanien-Spanische übersetzt. Zudem wurden 4 TS-Fehler behoben, die dadurch entstanden, dass der Generator Literale an Code-Positionen übersetzte (Container size "estrecho"→"narrow", Badge variant "acento/primario/contorno"→"accent/primary/outline", 2 aus dem t()-Wrapper herausgelöste Literale). Verifikation: pnpm check 0 Fehler, Vollbuild 4375 Seiten, uniqueness-proof 8/8 PASS (max 0.442), pairs-coverage 9563751/9563751, inventory-verify PASS broken_internal_links 0.

  • InhaltES-Tiefenscan: verbliebene englische Textknoten/Datenfelder in 19+ Dateien TR-Quell-treu ins Spanische übersetzt
  • KorrekturGeneratorbedingte Code-Literal-Übersetzungen zurückgenommen: narrow/accent/primary/outline-Tokens + t()-Wrapper
  • InfrastrukturVerifikation: tsc 0 Fehler, Build 4375 Seiten, 8/8 Uniqueness PASS, broken_internal_links 0
v1.52.9

Neu — ES Komponentenschicht + Internlink-Korrekturen (gemeinsame Komponenten)

Auf der spanischen Schicht bekamen 7 gemeinsame Komponenten ohne ES-Zweig es-Zweige — zuvor fielen diese Komponenten auf ES-Seiten auf türkischen Text zurück: CategoryPage (isEs + FAMILY_SPECS_ES/SARTNAMELER_ES-Importe + Breadcrumb Inicio + Datos técnicos + Spec-Absatz + Schema-/Sektionstitel), ProductDetail (productNameEs + ctaVerbs/specPhrases/stockPhrases-ES-Arrays + whoTitle/faqTitle/siblingNote), ApplicationAreaPage (UYGULAMA_CARDS_ES + ES_URUN-Kurznamen-Mapping + Verzeichnis-/Kategoriesätze + ambitos-de-aplicacion-Hub-Route), SearchPalette (blogEs-Collection + BLOG_CATEGORY_SLUGS_ES), LegalPage (octubre 2026 + Última actualización + Inicio + Haftungshinweis), ContactForm (Turquía), PlatformMockup (Panel-Labels + Bestell-/Stations-Mockdaten), ProductWizard (Maß-/Montage-Guide-JSX). slug-map.ts bekam das Mapping /sineklik-olcusu-nasil-alinir/ → /como-tomar-las-medidas-de-una-mosquitera/; die verbliebenen 434 TR-Routen-Links in 14 ES-i18n-Dateien wurden auf spanische Routen umgestellt. Verifikation: Vollbuild 4374 Seiten, uniqueness-proof 8/8 PASS (max 0.442), pairs-coverage 9563751/9563751, inventory-verify PASS broken_internal_links 0, schema-urls 16648 Root-Schemata konsistent, tsc 0 Fehler.

  • InhaltES-Komponentenschicht: es-Zweige für 7 gemeinsame Komponenten — Kategorie/Produkt/Anwendung/Suche/Recht/Formular/Plattform/Wizard
  • KorrekturES-Internlinks: 434 TR-Routen → spanische Routen + sineklik-olcusu-Slug-Mapping + uygulama-alanlari-Hub-Korrektur
  • InfrastrukturVerifikation: Build 4374 Seiten, 8/8 Uniqueness PASS, broken_internal_links 0
v1.52.8

Korrektur — IT Textrest-Tiefenscan (Verifikationsrunde 3 nach dem Launch)

Tiefenscan englischer Reste auf allen /it/-Seiten (JSX-Textknoten, html:-Templates, Datenfelder): Definitionsabsätze (tende-zip zip screen, tende-a-nido-d-ape honeycomb, zanzariere meshed barrier, zanzariere-plissettate accordion mesh, tende meccanica, veneziane slat/lamel), index.html-6-FAQ-html-Blöcke, prodotti-Dealer-html + WhatsApp-Abschlusssatz, das Geschwister-Link-Muster "is described on a separate page" auf 17 Duet-/Honeycomb-Detailseiten + 6 englische Linktexte, condizioni-Montagesatz, gestione-conto-Transparenzsatz, spedizione-e-consegna-Verbale-Foto- + Importverfahren-Absatz, zanzariera-fissa-Maßschritt, tracciamento-ordini-Quality-Control-Link + "is seen on a single screen", zanzariera-plissettata-scorrevole-Verbindungssatz, zanzariere-plissettate-"right pick"-Fragment, veneziana-da-esterno "wind-secure alternative", tende-a-nido-d-ape-Fortsetzungsfragment, supporto-gratuito-sito-web-Dealer-Satz, whatsapp-noscript-Text, supporto-gratuito-seo-locale-geo-6-Service-Values, social-media-Facebook-Rolle, imballaggio-"Inside the Box"-h3 + "Insect screen"/"part of quality control"-Links — alle TR-Quell-treu ins Italien-Italienische übersetzt.

  • InhaltIT-Tiefenscan: verbliebene englische Textknoten/Linktexte/Datenfelder in 20+ Dateien bereinigt
  • Inhaltindex.astro: 6 FAQ-html:-Blöcke aus der türkischen Quelle eins zu eins ins Italienische übersetzt
  • Inhalt17 Detailseiten: Muster "is described on a separate page" → "è descritta in una pagina separata" + EN-Linknamen
v1.52.7

Korrektur — IT Seiten-/Schema-Reste (Verifikationsrunde 2 nach dem Launch)

Strukturparitäts-Scan auf 624 TR↔IT-Seitenpaaren (Zählung h1–h3/li/a/button/Tabelle): 623/624 eins zu eins, die einzige Differenz war die fehlende Blogsektion auf der IT-Startseite — auf /it/index wurde die Sektion "Guide e articoli tecnici" mit blogIt-Feed ergänzt (PL-Zwilling-Muster). Restkorrekturen: index-Statistiken Since/One Plant/8 Distinct/2–4 Days/48 hours/2 Years → Italienisch; Warranty & Support → Garanzia e assistenza. Der EN-Punkt (new product and series plans) und "3 years" in der accordo-di-riservatezza-Liste → Italienisch. mappa-del-sito title/desc/h1 "Sitemap" → Mappa del sito + "pages" → pagine. nostre-referenze-Meta + JSON-LD "Production partner for Türkiye orders" → Partner produttivo per gli ordini Turchia. Die schema.ts-productSchema-Locale-Kette bekam den Zweig /it/ → FAMILY_SPECS_IT — die türkischen additionalProperty-Labels auf Produktseiten (Kılavuz, Rüzgâr dayanımı u. a.) geschlossen. configuratore-di-prodotto vom EN-Datensatz (GENEL_QUESTIONS_EN/FAMILY_PRODUCTS_EN) auf den IT-Spiegel (src/i18n/it/wizard.ts) umgehängt.

  • InhaltIT index: fehlende Blogsektion ergänzt (h2/h3/Link-Parität eins zu eins mit TR)
  • InhaltIT-Restbereinigung: index-Statistiken + garanzia-Einheiten + riservatezza + mappa-del-sito + referenze
  • Infrastrukturschema.ts: /it/ → FAMILY_SPECS_IT — Produkt-additionalProperty jetzt italienisch
  • Infrastrukturconfiguratore-di-prodotto: EN-Wizard-Daten → GENEL_QUESTIONS_IT/FAMILY_PRODUCTS_IT
v1.52.6

Korrektur — IT Vertraulichkeitsvereinbarung: Halbübersetzungs-Rest

Die englischen Reste im halbfertigen Satz auf der italienischen Seite /it/accordo-di-riservatezza/ (during / supply / distributorship) wurden mit natürlichem Italienisch vervollständigt: durante le trattative e la collaborazione di programma rivenditori, fornitura o distribuzione. In der TR↔IT-Verifikationsrunde nach dem Launch entdeckt.

  • InhaltIT accordo-di-riservatezza: englische Reste bereinigt, Satz TR-Quell-treu vervollständigt
v1.52.5

Infrastruktur — IT-Sprachschicht F6 (PWA/Offline/Feed/Coverage + Blog)

Die F6-Phase der italienischen Sprachschicht abgeschlossen (Sprache noch deaktiviert — Render-Output unverändert): public/data/countries.it.json mit 250 Ländereinträgen in CLDR-it-Konvention geschrieben; sw.js OFFLINE_URL_IT-Zweig + Cache v6; public/it/manifest.webmanifest und src/pages/it/404.astro ergänzt; robots.txt bekam die it-Sitemap-Zeile (sitemap-it.xml geht über enabledLangs in F7 live). src/pages/it/rss.xml.js und opensearch.xml.ts als IT-Feed-Endpunkte geschrieben; die BaseLayout-Sets FEED_LANGS + MANIFEST_LANGS um it erweitert. generate-llms.mjs / check-llms.mjs mit IT-Quell-Labels (Fonte/Immagine) und pl+it-Zeilenzählungen aktualisiert. PAGE_COVERAGE.it 446 Einträge (rückwärtsmapping-verifiziert) + CHROME_COVERAGE.it (ui/nav/mail) definiert. Blog: src/content/blog-it/come-misurare-una-zanzariera.md (category=guida) + BlogArticleIt/BlogCategoryIt-Komponenten + der Dynamik-Routen-Generator src/pages/it/[slug].astro (Prioritätsreihenfolge Produkt/Montage/Beitrag/Kategorie wie der PL-Zwilling). Verifikation: check-i18n PASS (446/446 Mapping).

  • InfrastrukturIT F6: countries.it.json 250 + sw.js OFFLINE_URL_IT + Manifest + 404 + rss/opensearch + llms-Labels
  • InfrastrukturPAGE_COVERAGE.it 446 Einträge + CHROME_COVERAGE.it — check-i18n PASS
  • NeuIT-Blog: Come Misurare una Zanzariera + it/[slug].astro-Dynamik-Generator
  • AktualisierunglanguageMeta.it enabled: true — italienische Schicht launchbereit (F7-Build-Gate)
v1.52.4

Infrastruktur — IT-Sprachschicht F4b+F5 (Komponentenzweige + Mail-Templates)

Die F4b+F5-Phasen der italienischen Sprachschicht abgeschlossen (Sprache noch deaktiviert — Render-Output unverändert): 13 gemeinsame Komponenten bekamen it-Zweige — ContactForm (Ländername Turchia), DealerForm (Tätigkeitsfelder + Erfahrung + subject_line "Richiesta di rivendita"), JobForm (Positions-/Erfahrungslisten + Betreff "Candidatura di lavoro"), SearchPalette (blogIt-Collection), Footer (Newsletter-Betreff), LegalPage (ottobre 2026 + Ultimo aggiornamento + Haftungshinweis), ProductDetail (productNameIt + Kategorie-/CTA-/Techniktitel), CategoryPage (FAMILY_SPECS_IT + SARTNAMELER_IT + Breadcrumb + Schemanamen), ApplicationAreaPage (UYGULAMA_CARDS_IT + IT_URUN-Kurznamen-Mapping + Verzeichnis-/Kategoriesätze), FamilyPricePage (FAMILY_COPY_IT/CALC_IT + Breadcrumb + it-IT-inLanguage), PriceCalculator (Labels + jsStrings + it-IT-Zahlenformat), ProductWizard (Maß-/Montage-Guide-JSX), PlatformMockup (Panel-Labels + Bestellstations-Mockdaten). Die Slugs in src/i18n/it/uygulama-alanlari.ts wurden auf kanonische IT-Routen gezogen (8 Einträge — Seiten-.find()-Match korrigiert). send.php bekam das $isIt-Flag, das IT-subject_line-Matching (Modulo di preventivo/Richiesta di rivendita/Candidatura di lavoro/Candidatura installatore) und 5 IT-Bestätigungstemplates (allgemein/Angebot/Händler/Installateur/Karriere — formelle Lei-Anrede, /it/-Routen-Links); deploy/send.php gespiegelt. Verifikation: php -l PASS, 5 Template-Vorschau-Renderings IT-verifiziert, tsc --noEmit 0 Fehler.

  • InfrastrukturIT F4b: it-Zweige für 13 gemeinsame Komponenten — Formular/Breadcrumb/Schema/Mockdaten
  • InfrastrukturIT F5: send.php $isIt + Betreff-Matching + 5 Bestätigungstemplates (Lei-Anrede)
  • Korrekturuygulama-alanlari.ts-IT-Slugs auf kanonische Routen korrigiert (8 Einträge)
v1.52.3

Infrastruktur — IT-Sprachschicht F1+F2 (Wörterbuch + Slug-Map)

Die F1+F2-Phasen der italienischen Sprachschicht abgeschlossen (Sprache noch deaktiviert — Render-Output unverändert): das ui.it-Wörterbuch mit 264/264 Schlüsseln auf TR-Parität geschrieben — formelle Lei-Anrede, Italien-Italienisch-Terminologie (zanzariera, tenda plissettata, veneziana, su misura, preventivo). NAV_LABELS.it 104/104 Labels ergänzt; utils.ts bekam itDate (Monatsnamen gennaio–dicembre) und formatVersionDateIt (it/changelog.ts-Gerüst). SLUG_MAP.it 624/624 Mappings — mit dem Generator scripts/_gen-it-slugs.mjs eins zu eins zum TR-Schlüsselsatz, 624 eindeutige Ziele, 0 unbekannte Tokens; mit der Regelmaschine für italienische Adjektivstellung erzeugt (giorno-notte/fissa → Stoff-Montage → Velo → Farbe → Maß). ANCHOR_MAP.it 4 Einträge (candidatura/caratteristiche/flusso/processo). Verifikation: tsc --noEmit 0 Fehler, check-i18n PASS, gegen den EN-Schlüsselsatz missing/extra 0.

  • InfrastrukturIT F1: ui.it 264 Schlüssel + NAV_LABELS.it 104 + itDate + Changelog-Gerüst
  • InfrastrukturIT F2: SLUG_MAP.it 624 eindeutige Mappings + ANCHOR_MAP.it 4 Einträge — Regelmaschine für italienische Adjektivstellung
v1.52.2

Korrektur — PL Komponenten-Sprachzweige + Changelog-Polnisch-Bereinigung

Die im Render-Output-Audit entdeckten Türkisch-Leckagen geschlossen (162 PL-Seiten betroffen): ProductDetail.astro bekam den isPl-Zweig — productNamePl-Import, ctaVerbs (Poproś o wycenę/Prześlij wymiary/Zapytaj o cenę/Złóż zapytanie o zamówienie/Zapytanie o wycenę), specPhrases 11 polnische Phrasen, stockPhrases 4 polnische Phrasen, whoTitle "Dla kogo jest X?", faqTitle "Pytania o X", ctaTitle-PL-Zweig, siblingNote polnischer Satz — die auf Produktseiten sichtbaren "Kimin İçin?", "Hakkında Sorular", "model listelenir", "İçin Ölçü ve Teklif", "üretim spesifikasyonları" sind jetzt polnisch. CategoryPage.astro bekam den isPl-Zweig — FAMILY_SPECS_PL + SARTNAMELER_PL-Import und -Zweige, Breadcrumb "Strona główna", Titel "Dane techniczne", spec-Absatz polnischer Text (Links strona dokumentów specyfikacji + sieć partnerów montażowych per localizeHref), itemListSchema-Namen "Kategorie — X"/"Produkty — X", SectionHeader "Produkty — X" und "Pozostałe kategorie — X" — die auf Kategorieseiten sichtbaren "Ana Sayfa", "Teknik Veriler", "Ürünleri", Spec-/Montagetexte sind jetzt polnisch. JobForm.astro bekam den pl-Zweig — Positionen (Produkcja, Kontrola jakości i wysyłka, Digital i operacje, Relacje z dealerami i klientami, Aplikacja ogólna), Erfahrungen (0–1 rok/1–3 lata/3–5 lat/5+ lat) und Formularwörterbuch (Betreff Aplikacja o pracę, Życiorys (CV), Wyślij aplikację). PlatformMockup.astro bekam den pl-Zweig — Panel-Labels (Panel dealera, Stacje produkcyjne, Wycena PDF) und Beispiel-Bestelldaten polnisch. SearchPalette.astro — blogPl-Collection + BLOG_CATEGORY_SLUGS_PL registriert; die PL-Suchpalette indiziert jetzt polnische Blogartikel und Kategorie-Slugs. i18n/pl/changelog.ts-Polnisch-Bereinigung — der Türkisch-Rest "birebir" in 67 Einträgen durch "jeden do jednego" ersetzt (EN-"one-to-one"-/NL-"één-op-één"-Konvention), {grupa}-dla-{produktu}-Platzhalter-Korrektur. Zweite Welle (Render- + Quell-Tracing): den definedTermSetSchema-Aufrufen der 9 rodzaje-montazu-Seiten wurde { lang: pl-PL, about } hinzugefügt — das Schema gab "inLanguage":"tr-TR" und türkischen about-Text aus. Auf den 4 Familien-Hub-Seiten (moskitiery, moskitiery-plisowane, screeny-zip, rolety-i-zaslony) läuft category.products jetzt über productDefPl — auf sichtbaren Karten, Varianten, im Vergleich und im itemListSchema wurden türkische Produktnamen/Beschreibungen wie "Sabit Sineklik", "Motorlu Sineklik", "Çelik Sineklik" ausgegeben. ApplicationAreaPage.astro bekam den pl-Zweig — UYGULAMA_CARDS_PL-Import und card()-Registrierung, dizinPhrases 8 polnische Phrasen, catPhrases 8 polnische Phrasen (Leckage "ile üretim verileri." geschlossen), PL_URUN-Nominativ-Mapping für Titel mit "Obszary zastosowań"-Präfix und Geschwister-Chips. site-map.ts — das Label "Strona główna" für die Root / ("Ana Sayfa" erschien im /pl/mapa-strony/-Output). Verifikation: tsc --noEmit 0 Fehler.

  • KorrekturProductDetail + CategoryPage + JobForm + PlatformMockup + SearchPalette — fehlende PL-Sprachzweige ergänzt; TR-Leckage auf 162 Seiten geschlossen
  • Korrekturi18n/pl/changelog.ts — "birebir" in 67 Einträgen durch "jeden do jednego" ersetzt; {grupa}-dla-{produktu}-Platzhalter-Korrektur
  • KorrekturZweite Welle: 9 Montage-Schemata inLanguage pl-PL + 4 Familien-Hubs productDefPl + ApplicationAreaPage-PL-Zweige (UYGULAMA_CARDS_PL, Verzeichnis-/Kategorie-Phrasen) + site-map-Root-Label
v1.52.1

Korrektur — PL Versionsverlauf-RSS-Feed (historia-wersji.xml)

Die einzige im Sprachparitäts-Audit entdeckte Lücke geschlossen: Den in EN/DE/NL vorhandenen Versionsverlauf-RSS-Endpunkten fehlte das PL-Pendant — src/pages/pl/historia-wersji.xml.ts ergänzt (NL-Zwilling eins-zu-eins-Muster: CHANGELOG_PL + KIND_LABEL_PL-Feed, /pl/historia-wersji/-Linkschema, <language>pl</language>, Kanalbeschreibung polnisch). Der Feed erzeugt /pl/historia-wersji/#vX.Y.Z-Links. Verifikation: tsc --noEmit 0 Fehler; Endpunkt-Parität in 4 Sprachen eins zu eins (opensearch + rss + Versions-RSS).

  • Korrektursrc/pages/pl/historia-wersji.xml.ts — fehlender PL-Versionsverlauf-RSS-Endpunkt ergänzt; Endpunkt-Parität in 4 Sprachen komplettHistoria wersji
v1.52.0

PL-Launch — blogPl + Manifest/RSS/OpenSearch + Mail-Schicht + Service Worker v5 + enabled: true

Die polnische (Polen) Sprachschicht wurde live geschaltet — enabled: true, PAGE_COVERAGE.pl 624 Slugs, pl-Chrome ui:✓ nav:✓ mail:✓. F5-Blogschicht: src/content/blog-pl/jak-zmierzyc-moskitiere.md (Vollübersetzung von TR sineklik-olcusu-nasil-alinir — Polen-Polnisch: światło otworu, ościeżnica, miara zwijana), pl/blog.astro-Index (Kategorie-Nav, itemListSchema, CTABlock) und die Kategorieseite /pl/poradnik/; H1-Differenzierung "Poradniki i artykuły branżowe" (DE-Muster — /blog/+/pl/blog/-Dup-h1 aufgelöst). F6-Launch-Schicht: public/pl/manifest.webmanifest (scope /pl/, PL-Beschreibung), src/pages/pl/rss.xml.js (blogPl-Feed), pl/opensearch.xml.ts (/pl/szukaj/-Template), BaseLayout FEED_LANGS+MANIFEST_LANGS um pl erweitert; robots.txt bekam die /pl/sitemap.xml-Zeile. Service Worker v5: /pl/offline/ ins Precache aufgenommen, /pl/-Navigationsanfragen fallen auf die polnische Offline-Seite. send.php-PL-Mail-Schicht: $isPl + 5 polnische Kunden-Bestätigungstemplates (ack/quote/dealer/Monteur/Karriere — Państwo-Form, Polen-Polnisch; PL-Routen-Links nasze-produkty/wspolpraca-dealerska/monterzy/oferty-pracy) + PL-Betreff-Matchings (Wniosek dealerski, Formularz wyceny, Aplikacja o pracę, Zgłoszenie montera, Ocena produktu, Subskrypcja newslettera) + elseif($isPl)-Dispatch (body/subject/preheader/html). Bonuskorrektur: isNewsletter bekam Newsletter-Anmeldung und isReview Produktbewertung — der Betreff-Mismatch der DE-Newsletter-/Bewertungs-Flows geschlossen. Formular-Betreff-Bereinigung: kontakt.astro-PL-subject+subjects, napisz-opinie "Ocena produktu", die "(PL)"-Markierungen in zapytanie entfernt; Footer-PL-Newsletter-Betreff. CHROME_COVERAGE.pl = ui:✓ nav:✓ mail:✓-Eintrag. Verifikation: vollständige Build-Kette PASS — 3.125 Seiten, check-i18n pl enabled 624/3124, broken_internal_links 0, uniqueness 8/8 (dup 0), inventory-verify PASS.

  • NeuPL-Sprachschicht live — enabled: true, 624-Slug-Abdeckung, /pl/blog/ + /pl/jak-zmierzyc-moskitiere/ + /pl/poradnik/Blog
  • NeuPL-Launch-Schicht: manifest.webmanifest + rss.xml + opensearch.xml + sw.js v5 /pl/offline/ + robots.txt-Sitemap-Zeile
  • Neusend.php $isPl + 5 PL-Bestätigungstemplates + 6 PL-Betreff-Matchings — public/api/send.php und deploy/send.php identisch
  • KorrekturisNewsletter Newsletter-Anmeldung + isReview Produktbewertung — Betreff-Mismatch der DE-Newsletter-/Bewertungs-Flows geschlossen
v1.51.9

PL-F4-Abschluss — Startseite + statische Seiten + Linkintegritäts- und Uniqueness-Reparatur

Die Seitenphase der polnischen Schicht abgeschlossen: pl/index.astro (Vollübersetzung der 1816-zeiligen TR-Startseite — heroSlidesPl, navLabel, plDate, l()-Internlinks, FAQ/JSON-LD) und die verbleibenden großen Seiten (nasze-produkty, plisy, die bayilik-Familie, firma, katalog, gwarancja, monterzy, obszary-obslugi und alle Familien-/Varianten-/Rechts-/Formularseiten) ergänzt — PAGE_COVERAGE.pl 613 Slugs. Linkintegritäts-Reparatur: präfixlose PL-Slug-Links in den i18n/pl-Daten- und Seitendateien /pl/-präfixiert gemacht (669+1088 Einträge), in der Massenkonvertierung verloren gegangene schließende Anführungszeichen repariert (828+465), defekte Internlinks 143→0. Syntaxfehler (unvollendeter String in deklaracja-dostepnosci, falsche relative Importe in offline/404) und der semantische Leerzeichenverstoß (warunki-zamowien Zeilenende-Inline-Schluss) korrigiert. Uniqueness-Reparatur: die Nav-Labels von /pl/kontakt/ und /pl/katalog/ mit der h1 eins zu eins gemacht (Kontakt i wycena, Katalog produktów), der perde-uygulama-Wiederholungssatz neu geschrieben, die Dreieck Duet/Honeycomb-Seiten auf Text-/Meta-/FAQ-/Schema-Basis differenziert — max. Ähnlichkeit 0.442, dup title/desc/h1/canonical 0. Die verbleibenden 12 defekten Ziele einzeln aufgelöst: doppeltes /pl/-Präfix in productMounts zurückgenommen (das Template gibt /pl${} aus), Breadcrumb /korporacyjne/→/pl/firma/, ApplicationAreaPage bekam den Zweig pl→obszary-zastosowan, Changelog /pl/blog/→/en/blog/, zapytanie-Links /pl/nasze-projekty/#proces (ANCHOR_MAP.pl-Konformität — Abschnitts-id surec→proces). Verifikation: inventory-verify PASS (3121 Routen, broken 0, verwaist nur 404/offline), tsc 0, uniqueness-proof 8/8 PASS.

  • Neupl/index.astro + verbleibende große statische Seiten — F4 komplett, PAGE_COVERAGE.pl 613 SlugsAna Sayfa
  • KorrekturPL-Linkintegrität: präfixlose Slugs /pl/-präfixiert (1.757 Einträge), defekte Anführungszeichen repariert (1.293), doppeltes /pl/pl/ zurückgenommen — broken_internal_links 143→0
  • KorrekturPL-Uniqueness: kontakt/katalog nav↔h1 eins zu eins, Dreieck-duet/honeycomb-Differenzierung, perde-uygulama-Wiederholung — 8/8 Behauptungen PASS, dup-Gruppen 0
  • KorrekturApplicationAreaPage-pl-Zweig (obszary-zastosowan-Kartenlink) + /korporacyjne/→/pl/firma/-Breadcrumb + ANCHOR_MAP.pl-#proces-Konformität
v1.51.8

DE-F4-Fortsetzung — 436-Dateien-Stringextraktions-Anomaliescan + 12-Dateien-Korrektur

Vierzehnte Auditrunde — alle sichtbaren Strings der verbleibenden 436 DE-Seiten wurden als zeilennummerierte Dumps extrahiert; Anomalieprüfung mit dem EN-only-Wort- + Calque-Klassen-Scanner (3.680 Rohtreffer → 70 präzise Treffer → alle im Kontext geprüft). Echte Korrekturen ~30 Einträge in 12 Dateien: Sample Approval→Musterfreigabe (private-label-fertigung), Compact Look→Kompakte Optik (jalousien), Can I become→Kann ich Händler werden (produkte), Delivery→Lieferung (warum-fenetre-systems), Dim-Out→Dimout (plissees + plissee-systeme), Zipper→Reißverschluss + gezippt→zipgeführt (zip-screens, zip-screen-systeme, zip-screen-montagearten), gehäustes Oberrollen→kassettengehäuste Oberaufwicklung, Delivered/Delivery Failed→Zugestellt/Zustellung fehlgeschlagen (versand-und-lieferungsverfolgung), Landkreis→Bezirk (servicegebiete — die Bezirksterminologie für İstanbul/Kocaeli ist Bezirk, nicht Landkreis), Akte→Vorgang, finalisiert→nimmt vor, Anlage→Werk, years/hours→Jahre/Stunden (garantie), werden gesehen→ersichtlich, Eins-zu-eins-Lieferung→identische Ausführung, garantiert→gedeckt, Lösung versandt→Lösungsversand, separates Verfahren→eigener Vorgang, Today→Heute + Panel→Portal (unsere-geschichte). Die verbleibenden 21 Dateien/27 Treffer sind legitime Klasse: Wind/Zip-Screen/Mono-Logo-Produktbegriffe, i18n-Schlüssel, CSS-Selektoren, srcset. Persistentes Ledger: docs/content-audit/data/de-page-read-ledger.json (flag_pass-Eintrag).

  • Korrektur436-Dateien-Stringanomalie-Scan + EN-Label-/Zipper-/Dimout-/Bezirk-Korrekturen (~30 Einträge, 12 Dateien)
v1.51.7

DE-F4-Zeile-für-Zeile-Lektüre — große Seiten + Slug-Umzug + Leckage-/Demontage-Klassen

Dreizehnte Auditrunde — die 10 größten Seiten in src/pages/de/ wurden Zeile für Zeile mit ihren TR-Pendants gelesen (persistentes Ledger: docs/content-audit/data/de-page-read-ledger.json). Korrekturen: index.astro 37 Einträge (EN-Kartenlabels, Großhandelshändler-Natürlichkeit, Meta); haendlerpartnerschaft 24 Einträge (Gebietsschutz, Flachpack-Partner, Bewerbung, Kundenhoheit, Empfehlungspartner). Die Demontage-Klasse wurde aufgelöst: Abbau-Bedeutungen beibehalten, demonte=Flachpack-Bedeutungen in 14 Dateien als Bausatz/Flachpack normalisiert; der Slug /de/fertig-und-demontageversand/ → /de/fertig-und-bausatzversand/ umgezogen (SLUG_MAP aktuell, nginx-301 ergänzt). Die Leckage-Klasse ~130 Treffer in 16 Dateien zu Lichtleckage/Kantenlichtleckage/Randlichtleckage gemacht. Seitenkorrekturen: behaege, produkte, duette-plissees (Zwei-Enden→beidseitig, Selbstklebendes, Akte→Vorgang), insektenschutz-plissees (EN-Zellen Narrowest/Wide/Deep/Doors and Frequent Passage, Plisseegedächtnis-Verb), plissees (Einblick→Aussicht-Richtung, faltet zusammen, Cordless Operation), behag-montagearten (Karnies→Stuckleiste), insektenschutz (EN-Zellen Durability/Weave/Weight/Strength/Default/Mobile/None, Allergenrückhalt, Drehflügel), zip-screens (Wind-Locked→Windverriegelt, Zipper→Reißverschluss, Kurbelmodell, Witterung, None→Keine). Allgemeiner Sweep: angewendet→angewandt 50x, Insektenschütze→Insektenschutz-Plissee, Gebeitsschutz→Gebietsschutz (inkl. haendlervertrag).

  • KorrekturDE F4: 10 große Seiten Zeile für Zeile + Bausatz-Slug-Umzug + Leckage→Lichtleckage (16 Dateien) + EN-Zellenlabels (~200 Korrekturen)
v1.51.6

DE-F4-Tiefenaudit — wollenden/liest/evaluiert-Klassen + EN-Reste

Zwölfte Auditrunde — strukturelle Parität der 448 Dateien in src/pages/de/ (0 fehlende Elemente: Section/h2/h3/li/details/tr/img/input/btn birebir mit TR), numerische Faktenparität auf 624 DE-Seiten 0 Abweichung, 1.463 title/description-Metas geprüft 0 Befund. EN-Reste: aria-Label, Sterne und Badge-Texte auf de/bewertungen waren englisch (rating on Google→auf Google, reviews→Bewertungen, Google Business Profile→Google-Unternehmensprofil, /5 stars→/5 Sterne), mailto-Betreff auf de/projektanfrage Bulk Project Request→Großprojekt-Anfrage. Calque-Klassen: im Feld/aus dem Feld im Sinne von Baustelle→in der Praxis/aus der Montagepraxis/vor Ort (Feld als technischer Panel-Begriff bleibt — Festfeld/Drehfeld korrekt), wollenden ungültiges Partizip ~95 Datensätze (in einem Dunkelheit wollenden Raum→der Dunkelheit braucht, Für die X wollenden→Für alle die X möchten, suchenden→sucht/möchte), liest sich als okunur-Calque ~170 Datensätze→wirkt/wirkt wie, wird bemerkt→fällt auf/spürbar/sichtbar (~20), evaluiert→geprüft/abgestimmt (~38), gewollt→gewünscht (~33), wird geschrieben→wird angegeben (~38, Bestellschritt-yazılır-Calque), kontaktiert→berührt/ausgesetzt, Küchendampfgrenze erläutert, wird angewendet→angewandt, SVG-Label-Substantivgroßschreibung schraeg-plissee, Standardszenario montaj-pages. Prüfungen: TR-Wort-Dist-Scan 0 (außer wörtlicher Google-Rezensionen), Doppelwort-Scan nur legitime erweiterte Partizipialkonstruktionen, Verb-los-Satz-Scan sauber.

  • Korrekturwollenden/liest sich/evaluiert/gewollt Calque-Klassen (~400 Korrekturen) + EN-Reste auf de/bewertungen und de/projektanfrage
v1.51.5

DE Zweite Calque-Welle + /de/kontakt Öffnungszeiten-JS-Bruch

Elfte Auditrunde — F4-Seitenebene: Das Öffnungszeiten-Skript auf /de/kontakt warf mit Intl.DateTimeFormat(weekday: kurz) einen RangeError und ließ die gesamte Karte ausfallen (mit dem TR/EN-Muster ausgerichtet: en-GB + weekday:short + englisches Index-Array — Tagesnamen dienen nur der Indexberechnung, werden nicht ausgegeben). Im NL-Gegenstück derselbe Fehlertyp leise gefunden (nl-NL passt nicht zum englischen Index-Array → day:-1; separater Umfang, vermerkt). Zweite Calque-Welle (~60 Korrekturen): werden gebraucht→werden benötigt (Pluralvariante), wird erzählt→erläutert, wird gefühlt→zu spüren, wird erlebt→entsteht, wird bemerkt→fällt auf/wahrnehmbar, wird gefragt→erfragt, wird gewollt→gewünscht, wird angewendet→angewandt, existiert-Klasse vollständig aufgelöst (~45: Produktverfügbarkeit→steht bereit/ist erhältlich/gibt es, physisches Vorhandensein→vorhanden ist/vorliegt, Nichtvorhandensein→entfällt, Vektor→liegt vor, Kanal→findet sich, Außenfläche→ist immer vorhanden, Muster→entsteht/wirkt durch Licht). Manuelle Prüfung: TR-Wortketten-Scan auf 451 DE-Seiten 0 Lecks (sichtbare Strings); Intl/DateTime-Scan in allen Komponenten sauber; Satzreparatur Personalraumbewegung.

  • Korrektur/de/kontakt Stundenkarte RangeError behoben + zweite Calque-Welle (~60: werden gebraucht, wird erlebt/bemerkt/erzählt/gefühlt/gefragt/gewollt, existiert→bereit/vorhanden/entfällt)
v1.51.4

DE-Natürlichkeitsrunde — Calque-Muster-Bereinigung + 4 Kategorie-Mappings

Zehnte Auditrunde — systematische Türkisch-Deutsch-Calque-Bereinigung: falsch gerichtete Wisch-Verben (~18 Einträge, silinir→lässt sich abwischen), Ertrag→Nutzen/Gewinn-Standardisierung (~47, getiri-Calque — Ertrag bedeutet Ernte-/Finanzertrag), trennt-sich-Kontextauflösung (~36: physische Trennung→löst sich, Differenzierung→unterscheidet sich, Wahl→hängt ab/wird gewählt, Sicht→abgetrennt, Klima→entkoppelt), Geräusch-Naturalisierung (~12: schwingende Lamelle→klappert, Mechanismus→verursacht Geräusche), ehrlich-Rhetorik (~49: sınır dürüsttür→wird ehrlich benannt), wird-genommen-Klassifizierung (Maß nehmen erhalten; Wahl→gewählt, Freigabe→eingeholt, Position→bestimmt, Toleranz→einkalkuliert, Licht→hereinlässt), wird gelesen→abgelesen, wird gehalten→zurückgehalten, wird gebraucht→benötigt (~29 professionelles Register), wird gebaut→aufgebaut, wird gegeben→geboten, wird arrangiert→geplant, wird gesehen→sichtbar/geprüft, wird gemacht→durchgeführt, wird gesucht→benötigt, obligatorisch→erforderlich (~14), Pilotloch→gebohrt, Sonderfertigung→Rückgaberecht. Rechtschreibung: Voldunkelheit→Volldunkelheit, Graus/Cremes/Weißs-Possessive→des-/von-Konstruktionen, gemischte „…”-Anführungen→„…“, garantie request→Anfrage. CATEGORY_DE 8/8 vervollständigt (Plissees/Wabenplissees/Duette-Plissees/Jalousien — mit hero-slides-Kicker-Terminologie konsistent); ILCE_DE Tüm ilçeler→Alle Bezirke (Seitenstandard Bezirk, Stadtteil bedeutete Viertel). Scans: 17 verbleibende i18n-Dateien Datensatzparität vollständig (title 247→247 u. a.), teknik-veriler 8 Familien eins zu eins, montaj 8 Gruppen/34 Einträge, uygulama-cards 51 Gruppen+217 Items, product-names 210 Schlüssel 0 fehlend, countries.de.json 250 Einträge, dist/de du-Form 0, TR-Suffix 0 (außer wörtliche Zitate), Attribute sauber, Datumsformate DD.MM.YYYY deutsch.

  • KorrekturSystematische Calque-Bereinigung (~200 Korrekturen) + CATEGORY_DE 8/8 + Bezirk-Standard im Formular
v1.51.3

DE-Suchbadge-Architektur + verbleibende EN-Labels + kleingeschriebene Substantive

Neunte Auditrunde: SearchPalette-catOf suchte die Ergebnis-URL (vollständiger /de/…-Pfad) in einer TR-schlüsseligen catMap — in allen lokalen Sprachen fielen die Kategorie-Badges auf den Fallback; catMap wird nun über reg()/localizeHref mit der vollen Route der Seitensprache aufgebaut, die spracheigene Blog-Collection und Kategorietaxonomie wird zusätzlich registriert (bei Slug-Kollision bleibt der Produkt/Leistung/Rechtliches-Schlüssel erhalten — haendlerpartnerschaft ist Leistung, nicht Blog). EN-Reste: de/blog-Nav All→Alle, de/monteure-Filter All→Alle, de/bewertungen Summary→Übersicht und Google Rating→Google-Bewertung (TR Google Puanı). Substantiv-Kleinschreibung: duet-perde Das glas→Das Glas + zwei reale Arbeiten→zwei echte Aufgaben, honeycomb eingangsglas→Eingangsglas + beide Arbeiten→beide Aufgaben. Scans: dist/de Türkisch-Wort (nur verbatim Google-Bewertungen + Firmenname + Kommentar), ui.de 264/264 und NAV_LABELS.de 104/104 Inhaltsprüfung 0 Treffer, Doppelpunkt-Kleinschreibscan legitim, data-cat-map TR-Schlüsselreste nur außerhalb des Umfangs liegende TR-Kategoriepfade.

  • KorrekturSearchPalette-catMap mit vollständig lokalisierten Schlüsseln aufgebaut + verbleibende englische Labels und kleingeschriebene Substantive korrigiert
v1.51.2

DE-Formulargeographie und Resttexte — Amtliche DACH-Namen + Landkreise-Badge + ItemList-Schemaname

Achte Auditrunde: auf de/servicegebiete wurde der Kreis-Badge districts → Landkreise korrigiert (Istanbul 39, Kocaeli 12 — Seitenstandard Landkreise); der ItemList-Schemaname auf de/unsere-referenzen blieb englisch → Europäische Marken — Produktionspartner für die Türkei (TR/NL waren landessprachlich); in den Formular-Landeslisten wurden englische Exonyme durch amtliche Namen ersetzt — states/DE.json: Bavaria→Bayern, Hesse→Hessen, Lower Saxony→Niedersachsen, North Rhine-Westphalia→Nordrhein-Westfalen, Rhineland-Palatinate→Rheinland-Pfalz, Saxony→Sachsen, Saxony-Anhalt→Sachsen-Anhalt, Thuringia→Thüringen; states/AT.json: Carinthia→Kärnten, Lower/Upper Austria→Nieder-/Oberösterreich, Styria→Steiermark, Tyrol→Tirol, Vienna→Wien; states/CH.json: Geneva→Genf, Lucerne→Luzern, Fribourg→Freiburg, Neuchâtel→Neuenburg, Ticino→Tessin, Valais→Wallis, Vaud→Waadt, Basel-Land→Basel-Landschaft. countries.de.json 250 Einträge intakt (0 defekt); product-pages 142 Datensätze DE-Masse 1,21–1,53; Anwendungsdateien feldweise gleich; blog-de-Artikelparität; rss/opensearch/404/offline/suche deutsch. Offen: countries.nl.json enthält 55 abgeschnittene Einträge (NL-Umfang).

  • KorrekturKreis-Badge auf de/servicegebiete und ItemList-Schemaname auf de/unsere-referenzen eingedeutscht; DE/AT/CH-Landeslisten auf amtliche Endonyme umgestellt
v1.51.1

DE-Grammatikkorrektur — mancher Rahmenserie und natürliche Wendungen

Siebte Auditrunde: in montaj-pages wurde der zum femininen Singular nicht passende Quantor korrigiert — In manchen Rahmenserie → In mancher Rahmenserie; maschinell wirkende Wendungen desselben Absatzes wurden naturalisiert — wechselt nach dem Hersteller → variiert je nach Hersteller, An verbreiteten Rahmenmarken → Bei gängigen Rahmenmarken, An lokalem oder altem Rahmen → Bei lokalem oder älterem Rahmen, existiert … als Standard → standardmäßig vorhanden. Audits: TR-Daten-Import-Muster (Override-Abdeckung voll — 7/7 Kategorien), Spezifikationsgenerator-Ausgabe (professionelles Spec-Deutsch), pricing-Variantenparität (8=8 — frühere Differenz war Type-Def-Artefakt), uygulama-alanlari-Notizen (8=8, natürlich).

  • KorrekturQuantor-Substantiv-Ungleichheit und maschinelle Wendungen in montaj-pages mit natürlichem Deutschland-Deutsch korrigiert
v1.51.0

DE-Sprachaudit — verbliebene englische Artikel/Labels und Nav-Konsistenz

Sechste Auditrunde: letzter englischer Linktext in garantie.astro (catalogue code → Katalogcode) samt Leerzeichen vor dem Komma, dealer portal → Händlerportal in den Bestell- und Sonderanfertigungsbedingungen, product code → Produktcode in der Garantieanfrage, Orders → Bestellung in den Nutzungsbedingungen, englischer Artikel The → Das im Händlervertrag, Tabellenköpfe Level → Stufe und Drive → Antrieb. NAV_LABELS.de: /blog/ → Ratgeber und /site-haritasi/ → Seitenübersicht — Namenskonsistenz mit den Seiten-H1s hergestellt (das EN-Muster nav=h1 wurde beibehalten).

  • KorrekturLetzte englischen Linktexte und Artikel auf DE-Seiten entfernt (Katalogcode, Händlerportal, Produktcode, Bestellung, Das)
  • KorrekturDE-Tabellenköpfe Level/Drive → Stufe/Antrieb; Nav-Labels Blog/Sitemap → Ratgeber/Seitenübersicht (H1-Konsistenz)
v1.50.9

DE-Lokalisierung interner Links — zweite Welle (498 Felder)

Das zweite, vom v1.50.8-Scan nicht erfasste Muster wurde geschlossen: 498 Einträge mit literalen TR-Slugs (/stor-perde/ u.a.) in href-/link-/path-/url-Feldern der DE-i18n-Datendateien und DE-.astro-Seiten wurden über SLUG_MAP.de auf /de/-Routen umgestellt — Produktkarten in behaege.astro, Crumbs in [slug].astro, Seitendaten in index/produkte/unternehmen, Produkt-hrefs in wizard.ts, montaj-pages-Einträge in 18 Dateien. l('/tr-slug/')-Aufrufe blieben der localizeHref-Architektur gemäß erhalten (0 beschädigt); alle Ziele wurden in SLUG_MAP verifiziert (0 nicht zugeordnet).

  • Korrektur498 literale TR-geroutete href-/link-Felder in DE-Seiten- und Datenschicht auf /de/-Slugs umgestellt (18 Dateien)
v1.50.8

DE-Lokalisierung interner Links — 764 Verweise

764 Inline-Verknüpfungen (href="/tr-slug/") in den DE-i18n-Datendateien zeigten auf türkische Routen — von der deutschen Seite fiel man auf die türkische Seite. Über SLUG_MAP.de wurden alle Verweise mit 624 TR→DE-Slug-Zuordnungen auf /de/-Routen umgestellt (0 nicht zugeordnet); die 4 anchor-haltigen Verweise wurden über ANCHOR_MAP.de mit Ziel-ID verifiziert. Betroffene Dateien: product-pages.ts (318 Links), plise-perde-uygulama.ts (105), duet/honeycomb/jaluzi/zip/perde/sineklik Anwendungsdateien, categories, pricing, sartname, uygulama-alanlari. Die DE-.astro-Seiten wurden gescannt — alle waren bereits /de/-präfigiert. Render-Verifikation: 0 verbliebene nicht-/de/-interne Verknüpfungen in dist/de.

  • Korrektur764 TR-geroutete interne Verknüpfungen in der DE-i18n-Datenschicht über SLUG_MAP.de auf /de/-Slugs umgestellt
  • KorrekturAnchor-Verknüpfungen über ANCHOR_MAP.de mit Ziel-ID-Verifikation umgestellt — keine gebrochenen Anker
v1.50.7

DE-Bereinigung verbliebener englischer Labels und Muster

Durch den English-Wort-Scan der erzeugten .md-Zwillinge wurden übrig gebliebene unübersetzte Labels in der DE-Ausgabe gefunden und mit den TR-Quellen korrigiert: Steuerungs-/Tag-Werte auf der zip-screens-Seite (Crank handle → Kurbel, Outdoor → Außenbereich, Interior → Innenbereich, Basic → Basis, Low → Niedrig, Side Guides → Seitliche Führungsschienen, Manual → Manuell), englische Tabellen-/Kartentitel (Full Circle → Voller Kreis, Free Stance → Freistehend, Standard balcony door → Standard-Balkontür, Standard vertical window → Standard-Vertikalfenster, Standard horizontal → Standard-Horizontal, Main Dealer → Haupthändler, Sub-Dealer → Unterhändler, Single/Double Panel → Einzel-/Doppelpaneel, Single/Double Direction → Einzel-/Doppelrichtung, Half Circle → Halbkreis, Segment Arc → Segmentbogen, gap ventilation → Spaltlüftung), Wander → Schiebesystem (TR „gezer“) in product-pages.ts, „4 Standard“ → „4 Standardfarben“, Heavy-Duty-Nutzung → harter Einsatz in sineklik-uygulama, Stainless steel → Edelstahl in insektenschutz-systeme, „Low-medium. Dry living areas only“ → „Niedrig–mittel. Nur trockene Wohnbereiche“ in jalousien, „and“ → „und“ in liefervertrag, „An der glasschaligen Wintergarten“ → „Am glasschaligen Wintergarten“ in duet-perde-uygulama, „, und Braun“ → „ und Braun“ (Asyndeton-Interpunktion), „extra feine Masche“ → „extrafeine Masche“, „Horizontal + Slope“ → „Horizontal + Neigung“, „Sloped Winter Garden“ → „Schräg-Wintergarten“, „Angled Architectural Glass“ → „Winklige Architekturgläser“, „knock-down model“ → „Demontagemodell“. In einer zweiten Scanwelle wurden geschlossen: der Spec-Block von fester-insektenschutz (Colour → Farbe, Clipped / Screwed → Clips / Schrauben, Appearance → Optik, Compatibility → Kompatibilität, PVC · Alu · Timber → PVC · Alu · Holz, Reinforced Plastic → Verstärkter Kunststoff, Fibreglass → Fiberglas), die Spec-Werte von decken-plissee (Steel Wire Pair → Stahldrahtpaar, Lightweight Pleated → Leichtes Plissee, Ceiling Profile → Deckenprofil, Rod/Motor → Stab/Motor, Fit → Passform, Single/Sectioned → Einteilig/Geteilt), horizontal-jalousie „Top Rail“ → „Oberschiene“, insektenschutz „Remote Control“ → „Fernbedienung“, plissees „Glass Measurement“ → „Glasmessung“, schwellenlose-insektenschutz-plissee „≤7 mm Rail“ → „≤7 mm Schiene“ sowie die Nav-Labels der pressemappe (Colours → Farben, Photos → Fotos).

  • KorrekturEnglische Label-/Steuerungswerte auf den DE-Seiten zip-screens, jalousien und insektenschutz-systeme nach TR-Quelle ins Deutschland-Deutsche übertragen
  • KorrekturEnglische Karten-/Tabellentitel und Spec-Werte in der DE-i18n-Datenschicht geschlossen (Wander, Heavy-Duty, 4 Standard u.a.)
  • KorrekturVerbliebenes „and“, Artikel-/Kasus- und Interpunktionsfehler auf DE-Rechts-/Anwendungsseiten nach TR-Quelle behoben
v1.50.6

DE-Reparatur der Querverweis-Sätze

Die Fuß-Querverweis-Absätze der DE-System-/Detailseiten endeten partiziplos im Muster „wird auf der <a>…</a>.“ — in 23 Dateien wurden die Sätze mit „beschrieben/aufgelistet/zusammengefasst/abgewogen/verglichen“ vervollständigt und Artikel/Kasus korrigiert (der Anwendungsbereiche → in den Anwendungsbereichen, der Deckensystem → auf dem Deckensystem, der Rollosystem → im Rollosystem, das Ovales System → auf dem Ovalsystem, der Produktkatalog → im Produktkatalog, der Preis-Rechner → auf dem Preisrechner). In 10+ Dateien wurden fehlende Leerzeichen nach </a> geschlossen (</a>beschrieben → </a> beschrieben). Englische Linktexte wurden übersetzt (vertical system → Vertikalsystem, horizontal system → Horizontalsystem, sliding form → Schiebeform, knock-down orders → Demontagebestellungen, order card → Auftragskarte, sliding model → Schiebemodell). Rechtsseiten: der Halbsatz in einwilligungserklaerung wurde zu „…erfolgen auf den in den Datenschutzhinweisen (KVKK) genannten Rechtsgrundlagen“ vervollständigt; datenschutzerklaerung „den Geheimhaltungsvereinbarung“ → „die Geheimhaltungsvereinbarung“ sowie „Datenschutzbezogene Fragen können gesendet werden an“ → „Fragen zum Datenschutz werden an … weitergeleitet“.

  • Korrektur23 DE-Seiten + i18n-Datendateien: partiziplose Querverweis-Sätze vervollständigt, Artikel-/Kasusfehler behoben
  • KorrekturEnglische Linktexte (vertical/horizontal system, sliding form, knock-down orders, order card) ins Deutschland-Deutsche übertragen
  • Korrektureinwilligungserklaerung + datenschutzerklaerung: Halbsatz und Artikelfehler nach TR-Quelle korrigiert
v1.50.5

DE-Großschreibung und Template-Reste

Die Geschwisternote im Produktdetail (ProductDetail) und der verwandte Abschnittstitel in ApplicationDetailPage kleinschrieben deutsche Feature-/Punkt-Titel per toLowerCase() — deutsche Substantive bleiben groß; die Kleinschreibung wurde im DE-Zweig entfernt (auf 200+ Produktseiten nun „ist auf Verdunkelungslage, Warmer Tag … ausgerichtet“ in korrekter Schreibweise). de/plissees Auswahlkarten (Tenant or Undrillable Surface → Mieter oder nicht bohrbare Fläche, Folding Glass Balcony → Faltglasbalkon) und Vergleichstabellenköpfe (Glass Balcony → Glasbalkon, Mounting Note → Montagehinweis); de/preis-rechner Kartenbeschreibung (with … selection → …-Auswahl) und Calculate → Berechnen; Bewertungs-aria-label auf 7 Familienseiten out of 5 → von 5; unsere-referenzen „out of 5 stars“ → „von 5 Sternen“; jaluzi-perde-uygulama „der erste Term“ → „die erste Bedingung“ (TR: ilk şart) sowie „ist der Term“ → „ist die Voraussetzung“; generate-llms.mjs um den de-Zweig ergänzt — /de/-.md-Zwillinge und llms-full.txt geben jetzt „Quelle:“-Header und „Bild:“-Bildlabel aus (zuvor blieb Kaynak/Görsel).

  • KorrekturProductDetail/ApplicationDetailPage/preis-rechner: toLowerCase im DE-Zweig entfernt — deutsche Substantiv-Großschreibung auf 200+ Produktseiten
  • Korrekturde/plissees Kartentitel + Tabellenspalten, auf 7 Seiten out of 5 → von 5 aria-label, der erste Term → die erste Bedingung
  • Korrekturgenerate-llms: /de/-Pfade werden als de erkannt — .md-Zwillinge mit Quelle:/Bild:-Labels
v1.50.4

productSchema additionalProperty DE/NL Spec-Zweig

Das productSchema in schema.ts fiel ohne specRows nur für /en/-Pfade auf FAMILY_SPECS_EN zurück; /de/- und /nl/-Pfade landeten auf dem türkischen FAMILY_SPECS — in den JSON-LD-additionalProperty-Feldern von 11 DE- (9 Duette + 2 Zip) und 21 NL-System-/Detailseiten wurden türkische Spec-Labels (Kumaş yapısı, Hücre düzeni, Kılavuz, Kontrol…) ausgegeben. Die Zweige FAMILY_SPECS_DE und FAMILY_SPECS_NL wurden ergänzt (eins zu eins das vorhandene CategoryPage-Muster); DE-Seiten geben nun Stoffstruktur/Zellanordnung/Bedienung/Führung/Windwiderstand aus, NL-Seiten niederländische Labels.

  • KorrekturproductSchema-Spec-Fallback ist locale-bewusst: /en/→EN, /nl/→NL, /de/→DE, TR→TR — TR-AdditionalProperty-Leck auf 11 DE- und 21 NL-Seiten geschlossen
  • Korrekturde/zwischenglas-duette-plissee + 8 Duette-Details + de/horizontal-zip-screen + de/vertikal-zip-screen geben jetzt deutsche Spec-Labels im JSON-LD aus
v1.50.3

Bereinigung englischer Reste in Satzinnerem

Gemischtsprachige Sätze und einzelne englische Werte aus dem Textknoten-Tiefenscan wurden entfernt: Das Querverweis-Muster „is described on a separate page“ auf 15 Duette-/Wabenplissee-Detailseiten wurde ins deutsche Passiv überführt (wird … auf einer separaten Seite beschrieben) und die Linktexte den Produktnamen angeglichen (ovale/runde/vertikale Wabenplissee usw.); Schlusssätze auf fester-insektenschutz und aussen-jalousie; Fußnotenabsatz auf schiebe-insektenschutz-plissee; Geltungsbereich-Absatz der Geheimhaltungsvereinbarung + 3 Jahre + Listenanfänge großgeschrieben; private-label-fertigung „under the customer's brand“ → unter der Marke des Kunden; Importverfahren-Klausel in versand-und-lieferung; Importeur-Absatz im Distributionsvertrag; Analyse-Punkt der Cookie-Richtlinie; Abmeldung-Absatz in einwilligung-werbenachrichten; Einleitungssatz in montage-und-anwendungsbedingungen; „and“-Bindewörter in bestell-… und garantie → und; noscript-Meldung in whatsapp; zwei Sätze in musterversand; „Inside the Box“-h3 + Insect-screen-/quality-control-Links in verpackung; Einleitungssatz der Nutzungsbedingungen; StatsBar auf unsere-referenzen/ueber-uns (Since 2022/48 hours/Quote Turnaround/In Production); dl auf warum-fenetre-systems (8 main lines/2–4 business days); Café-Label in unsere-loesungen; EN-13561-Zeile + The-strongest-Label in zip-screens; zwei Farbrollen in der pressemappe; SVG-Achsenlabels + zwei h2 in oval-plissee; aria-label Rating → Bewertung + Stern-Titel in bewertung-abgeben; SectionHeader Timeline → Zeitleiste in unsere-geschichte; Gewebesätze in insektenschutz-drehrahmen/schiebe/rollo; Manual Crank in vertikal-zip-screen; quality-control-Link in bestell-und-produktionsverfolgung; Tabellenköpfe in projektanfrage (Unit/Qty + 3 Zellen).

  • Korrektur„is described on a separate page“-Muster auf 15 Duette-/Wabenplissee-Paaren ins deutsche Passiv überführt; Linktexte an deutsche Produktnamen angeglichen
  • KorrekturRechtstexte (Geheimhaltungsvereinbarung, Versand und Lieferung, Distributionsvertrag, Cookie-Richtlinie, Einwilligung Werbenachrichten, Montage- und Anwendungsbedingungen, Bestell-…, Nutzungsbedingungen) von satzinternen englischen Resten befreit
  • KorrekturÜber 20 Einzelreste: StatsBar-/dl-Karten (unsere-referenzen, ueber-uns, warum-fenetre-systems), SVG-Achsenlabels, aria-label- und noscript-Texte
v1.50.2

Bereinigung der gemeinsamen Daten- und Prop-Schicht

Die letzten englischen Reste aus dem Tiefen-Prop-Scan wurden entfernt: de/servicegebiete Chip-Werte (51 Districts/81 Provinces/Worldwide → Landkreise/Provinzen/Weltweit), der Abschnittstitel „Knock-Down Shipment“ und die Lieferland-Pills (nameEn → COUNTRY_DE: Deutschland/Niederlande/Frankreich/Belgien/Österreich/Schweiz/Italien/Spanien; Schema-nameEn bewusst beibehalten); de/produkte Vergleichstabellen-Zellen (usage/light/insulation/wide/place + models/linkLabel) und die Zähler „7 categories“ → Kategorien; de/garantie Deckungstabelle (scope/term/part-Zellen); de/plissees Kategorienamen (Semi-Blackout/Blackout); de/index Statistik-Badges (Since/One Plant/8 Distinct/2–4 Days); de/haendler-kundenverwaltung Kartenfelder; seo-geo Services zwei Zeilen; pressemappe Farbrollen; Einzelreste auf projektanfrage/soziale-medien/wabenplissees/insektenschutz-plissee-systeme/vertikal-plissee. Außerdem wurden die fehlenden v1.49.0/v1.50.0/v1.50.1-Einträge in CHANGELOG_DE ergänzt (TR 272 = DE 272; die EN-Changelog-Synchronisationslücke wurde vermerkt).

  • Korrekturde/servicegebiete: 3 Chip-Werte + Abschnittstitel + 8 Länder-Pills eingedeutscht (COUNTRY_DE-Map); areaServed-Schema nameEn beibehalten
  • Korrekturde/produkte: 28 Vergleichstabellen-Zellen + Leitfadenkarten-Modellnamen + countLabels; de/garantie 7 Zellen; de/index 4 Statistik-Badges; Einzel-Prop-Reste auf 8 Seiten
  • AktualisierungCHANGELOG_DE: v1.49.0, v1.50.0, v1.50.1 auf deutsches Deutsch ergänzt — TR/DE-Parität wiederhergestellt
v1.50.1

Deutsche Restbereinigung und Datums-Lokalisierung

Die letzten englischen Reste auf den deutschen Seiten wurden entfernt: Die Datumsangaben der GOOGLE_REVIEWS wurden auf den DE-Seiten über enDate mit englischen Monatsnamen ausgegeben (October/May) — de/index, de/bewertungen und de/unsere-referenzen nutzen jetzt deDate (Oktober/Mai); der lokale TR_MONTHS/enDate-Block auf unsere-referenzen wurde entfernt und die JSON-LD-Angabe „Production partner for Türkiye orders“ ins Deutsche übertragen (Produktionspartner für Türkei-Aufträge). Die COUNTRY_EN-Zuordnung lieferte bereits korrekte deutsche Ausgaben (Deutschland/Niederlande/Dänemark); die Struktur wurde beibehalten.

  • Korrekturde/index, de/bewertungen, de/unsere-referenzen: Bewertungsdaten werden jetzt über deDate statt enDate gerendert — deutsche Monatsnamen wie Oktober/Mai
  • Korrekturde/unsere-referenzen: lokale TR_MONTHS-Zuordnung entfernt (Mart→March, Mayıs→May waren fälschlich englisch); JSON-LD-Händlerbeschreibung ins Deutsche übertragen
v1.50.0

Deutsche Veröffentlichungsinfrastruktur und Mail-Vorlagen (F6)

Die deutsche Veröffentlichungsschicht ist abgeschlossen: /de/manifest.webmanifest (deutscher Name/Beschreibung, /de/-Scope), /de/rss.xml (blogDe-Feed) und /de/opensearch.xml (deutsche Suchdefinition) wurden ergänzt; das BaseLayout gibt auf DE-Seiten nun die deutschen RSS-/OpenSearch-/Manifest-Verknüpfungen aus (FEED_LANGS + MANIFEST_LANGS aktualisiert). Service Worker v4: /de/offline/ wurde in den Precache aufgenommen und /de/-Navigationsanfragen fallen auf die deutsche Offline-Seite zurück. send.php erhielt die Sprache $isDe und 5 deutsche Kundenbestätigungsvorlagen (ack/quote/dealer/montajci/career — Sie-Form, deutsches Deutsch; public/api/send.php und deploy/send.php sind identisch); die Formularvarianten-Erkennung versteht deutsche subject_line-Werte, DealerForm/Footer/bewertung-Seiten senden deutsche Betreffzeilen. CHROME_COVERAGE.de mail:✓ — das deutsche Erscheinungsbild ist jetzt ui:✓ nav:✓ mail:✓.

  • Neupublic/de/manifest.webmanifest + src/pages/de/rss.xml.js + src/pages/de/opensearch.xml.ts — deutsches PWA-Manifest, RSS-Feed (blogDe) und OpenSearch-Definition
  • Neusend.php $isDe: 5 deutsche Kundenbestätigungsvorlagen (allgemein/Angebot/Händler/Monteur/Karriere) + Klartext + Betreff + Preheader — deutsches Deutsch, Sie-Form; Benachrichtigungsempfänger, Reply-To-Verbot, MX-/iCloud-Ablauf und Log-Architektur unverändert
  • AktualisierungBaseLayout FEED_LANGS/MANIFEST_LANGS um de erweitert — DE-Seiten geben jetzt /de/rss.xml, /de/opensearch.xml und /de/manifest.webmanifest statt des TR-Fallbacks aus
  • Aktualisierungsw.js v4: OFFLINE_URL_DE im Precache + deutsche Offline-Seite bei /de/-Navigationen; DealerForm/Footer/bewertung-abgeben senden deutsche subject_line-Werte
v1.49.0

Deutsche Lokalisierungsinfrastruktur (F1–F2)

Die ersten beiden Phasen der Lokalisierung ins Deutschland-/DACH-Deutsch wurden aufgesetzt. F1: Das ui.de-Wörterbuch wurde mit 264 Schlüsseln gefüllt (eins-zu-eins-Parität mit ui.en, Sie-Form, deutsche Fachbegriffe — Insektenschutz, Plissee, Wabenplissee, Jalousie, Behag, Rollo); NAV_LABELS.de mit 104 Menüeinträgen; deDate-Hilfsfunktion in utils.ts; CHROME_COVERAGE.de-Eintrag (ui:✓ nav:✓ mail:✗ — F6 ausstehend). F2: Mit dem Generator scripts/_gen-de-slugs.mjs wurden 624 native deutsche Slugs in SLUG_MAP.de erzeugt — eins zu eins zu den TR↔EN-Schlüsseln, kollisionsfrei (einschließlich der Wohnmobil-Produkt-/Anwendungs-Trennung); ANCHOR_MAP.de mit 4 Einträgen ergänzt. de.enabled bleibt bewusst auf false — der Umfang wird schrittweise über PAGE_COVERAGE.de gefüllt; keine sichtbare Änderung auf der Website.

  • Neuui.de-Wörterbuch: 264 Schlüssel auf deutsches Deutsch gefüllt — Parität mit ui.en verifiziert (keine fehlenden/zusätzlichen/leeren Werte); Sie-Form, ß/ä/ö/ü, Fachbegriff-Satz (Insektenschutz, Plissee, Wabenplissee, Duette-Plissee, Jalousie, Zip-Screen, Behag, Rollo, maßgefertigt, Montage)
  • NeuNAV_LABELS.de: 104 Menüeinträge — Produktfamilien, Systeme, Montagearten, Anwendungsbereiche, Leistungen, Unternehmen, Rechtliches/Verträge, Suche/Menü/Sprachsteuerung
  • NeuSLUG_MAP.de: 624 native deutsche Slugs per Generator scripts/_gen-de-slugs.mjs — Segment-Wörterbuch + Token-Komposition; die Wohnmobil-Kollision wurde als wohnmobil-insektenschutz vs. insektenschutz-fuer-wohnmobile gelöst
  • NeuANCHOR_MAP.de: bayilik#basvuru→bewerben, garanti-ve-servis-yonetimi#ozellikler→merkmale, #akis→ablauf, projelerimiz#surec→prozess; deDate (Ocak→Januar …) zu utils.ts hinzugefügt
  • InfrastrukturCHROME_COVERAGE.de: { ui: true, nav: true, mail: false } — send.php $isDe + 5 DE-Bestätigungsvorlagen folgen in F6; PAGE_COVERAGE.de bleibt per Umfangsregel leer, bis die Seitenübersetzungen abgeschlossen sind; pnpm check + check-i18n PASS
v1.48.0

Niederländische Restbereinigung und NL-Infrastruktur-Abschluss

Alle im niederländischen Verifikationsdurchlauf erfassten englischen/türkischen Reste wurden entfernt: Schema-inLanguage-Reste auf 27 Seiten auf nl-NL umgestellt; halb übersetzte englische Absätze auf 20+ NL-Seiten vervollständigt; der Produktassistent läuft jetzt auf den Datensätzen FAMILY_PRODUCTS_NL + GENEL_QUESTIONS_NL. Die Formschicht wurde Ende zu Ende auf Niederländisch verdrahtet — send.php $isNl-Zweig + 5 NL-Bestätigungsvorlagen, versteckte Sprachfelder, NL-Betreffzeilen; JobForm/DealerForm/ContactForm/PlatformMockup NL-Zweige. Infrastrukturlücken geschlossen: countries.nl.json (250 Länder), nl/404, Service-Worker OFFLINE_URL_NL, robots.txt nl-Sitemap, llms-Generator Bron:/Afbeelding:-Labels.

  • KorrekturAlle sichtbaren englischen/türkischen Reste im NL-Render-Scan entfernt — Schema-inLanguage, Europe→Europa, Türkiye→Turkije, EN-Prosa-Reste auf index/zipscreens/duette/jaloezieen/horren/plisse/gordijnen und 15+ Seiten ins Niederländische übersetzt
  • NeuProduktassistent NL-Datenlayer: FAMILY_PRODUCTS_NL + GENEL_QUESTIONS_NL (src/i18n/nl/wizard.ts); productwizard.astro nutzt die NL-Sets; ProductWizard gibt die Maß-/Montagetexte auf Niederländisch aus
  • Neusend.php NL-Bestätigungsschicht: $isNl + Offerteformulier/Dealerschapsaanvraag/Sollicitatie/Aanvraag installateur Betreffabgleiche + 5 NL-HTML-Bestätigungsvorlagen; deploy/send.php synchronisiert
  • KorrekturFormkomponenten NL: JobForm Positionen/Erfahrung/CV/Erfolg-Fehler-Texte, DealerForm Tätigkeit/Erfahrung/Modelllisten + Turkije, ContactForm Turkije; alle Formulare senden ein verstecktes Sprachfeld
  • NeuNL-Infrastruktur: public/data/geo/countries.nl.json (250 Länder), src/pages/nl/404.astro, sw.js OFFLINE_URL_NL (v3), robots.txt nl-Sitemap-Zeile, generate-llms/check-llms Bron:/Afbeelding: NL-Labels
  • KorrekturMassenhafte Sprachfehler-Bereinigung in NL-Datendateien: orde→gordijn/volgorde-Aufteilung (~150 Verwendungen), is een must→is vereist, custom snit→snit op maat, beleefd→beleeft/ervaren, open-sluit-count→open-sluitfrequentie, Wooneenheid-hardware→Wooneenheidbeslag
  • VerbesserungSITE.hours.shortNl (Ma–Vr/Za/Zo) + shortEn von NL-Seiten entfernt; offline „Back online“→NL; Footer-Bewertung rendert 5,0 in NL; PlatformMockup Panel+Mock-Reihenfolge NL; beoordeling-schrijven verstecktes lang=nl
v1.47.1

Lokalisierte Endpunkt-Architektur — Feed, OpenSearch, Manifest

Die RSS/OpenSearch-Links in BaseLayout sind jetzt sprachbewusst und durch eine Endpunkt-Whitelist (FEED_LANGS) abgesichert — für eine Sprache wird kein Link ausgegeben, bevor ihr Endpunkt existiert, sodass keine 404s entstehen. Ein niederländisches PWA-Manifest (public/nl/manifest.webmanifest) wurde hinzugefügt; der Manifest-Link wird pro Sprache über die MANIFEST_LANGS-Whitelist ausgegeben. Die Datumsformatierung von ArticleCard leitet jetzt vom languageMeta-Locale ab — NL-Blogkarten nutzen nl-NL statt tr-TR.

  • VerbesserungBaseLayout: rss.xml/opensearch.xml-Links werden über die FEED_LANGS-Whitelist + /{lang}/-Muster erzeugt — für Sprachen ohne Endpunkt wird kein Link ausgegeben
  • Neupublic/nl/manifest.webmanifest — niederländisches PWA-Manifest; der Manifest-href wird pro Sprache über die MANIFEST_LANGS-Whitelist ausgegeben
  • KorrekturArticleCard-Datumslocale leitet von languageMeta[lang].locale ab — NL-Blogkarten nutzen nl-NL statt tr-TR
v1.47.0

Niederländisch (Nederlands) live — nl.enabled

Die niederländische Sprache (Niederlande, nl-NL) ist offiziell live: Der Sprachwechsler zeigt „Nederlands“, hreflang-Alternates erhalten nl-NL und die niederländische Sitemap sowie Sitemap-Indizes werden veröffentlicht. Die Befunde des letzten Vorab-Audits wurden beseitigt — 349 literale interne Links im Datenlayer trugen TR/EN-Slugs statt NL-Slugs; alle wurden über SLUG_MAP in native niederländische Slugs umgewandelt; die title↔h1-Wortabweichung auf 23 Seiten wurde auf die h1-Form ausgerichtet; der wiederholte Satz auf der veranda-hor-Seite wurde mit natürlichen Varianten entfernt.

  • Neuui.ts: nl.enabled=true — 624/624 Seiten, Sprachwechsler + hreflang + Sitemap aktiv
  • Korrektur342 TR- + 7 EN-Slug-literale hrefs in den src/i18n/nl-Datendateien → NL-Slugs (z. B. /nl/balkon-zip-perde/ → /nl/balkon-zipscreen/); defekte interne Links 114 → 0
  • Korrekturtitle↔h1-Abweichung auf 23 Seiten gelöst — Titel auf h1-Wortform ausgerichtet; honeycomb-docTitles konsistent mit Produktnamen
  • KorrekturSeiteninterne Satzwiederholung in den veranda-hor-Anwendungsdaten mit natürlichen niederländischen Varianten entfernt
v1.46.3

Niederländischer Seitenlayer — 446 Seiten + dynamische Routen

Der niederländische (Niederlande, nl-NL) Seitenlayer ist vollständig: alle 446 Seiten unter /en/ wurden in niederländischem Niederländisch nach /nl/ übertragen; der Generator-Restscan fiel auf null Strings — kein englischer oder türkischer Text verbleibt. Der dynamische [slug].astro-Zwilling produziert 176 Routen (23 Katalog + 119 Familienprodukte + 34 Montagedetails); BlogArticleNl/BlogCategoryNl-Komponenten und die blogNl-Collection sind mit dem ersten niederländischen Artikel live. PAGE_COVERAGE.nl erreichte Parität mit der englischen Abdeckung bei 624/624 Datensätzen. Die Sprache bleibt deaktiviert (nl.enabled=false) — sie geht in der letzten Phase live.

  • Neusrc/pages/nl/ — 446 statische Seiten (Eins-zu-eins-Zwillinge des EN-Sets), erzeugt mit dem ~4,9k-Eintrag-_nl-labels.json-Wörterbuch; Generator-Verifikation meldet null Reste
  • Neusrc/pages/nl/[slug].astro — 176 Routen mit Produkt > Montage > Beitrag > Kategorie-Priorität; BlogArticleNl + BlogCategoryNl + blogNl-Collection + erster Artikel /nl/horren-inmeten/
  • InfrastrukturPAGE_COVERAGE.nl 446 statisch + 178 dynamisch = 624 Datensätze; check-i18n 0 Verstöße, check-changelog/astro check grün
v1.46.2

Niederländischer Montagedetail-Layer — 34 Datensätze

Der niederländische (Niederlande, nl-NL) montaj-pages-Datenlayer ist vollständig: alle 34 Montagedetail-Datensätze (plisségordijn 5, honeycomb-gordijn 5, duette-gordijn 5, plisséhor 5, hor 5, jaloezie 6, zipscreen 3) aus der englischen Quelle ins niederländische Niederländisch übersetzt. 174 Abschnitte, 102 FAQs, 100 Links; Datensatzschlüssel, Abschnitts-ids, parentSlug und Icons identisch zur Quelle — null englische Prosa-Reste. Die Sprache ist noch nicht live; die Seiten kommen in späteren Phasen.

  • Infrastrukturmontaj-pages.nl — 34 Datensätze × 174 Abschnitte (91 Prosa, 30 Listen, 23 Tabellen, 23 Schritte, 7 Karten) + 102 FAQs; Strukturparität identisch zu EN
v1.46.1

Niederländische Infrastruktur — Slug- und UI-Layer

Die ersten zwei Phasen der niederländischen (Niederlande, nl-NL) Übersetzungsinfrastruktur sind vorhanden: das ui.nl-Wörterbuch mit allen 264 Schlüsseln, NAV_LABELS.nl mit 117 Menüeinträgen und der nlDate-Helfer mit niederländischen Monatsnamen. SLUG_MAP.nl trägt alle 624 Datensätze mit nativen niederländischen Slugs (horren, plissegordijnen, duette-gordijnen, jaloezieen, zipscreens…); ANCHOR_MAP.nl bildet Abschnittslinks auf native ids ab. Die Sprache ist noch nicht live — nl.enabled bleibt aus, während Seiten und der Datenlayer in späteren Phasen produziert werden.

  • InfrastrukturSLUG_MAP.nl — 624 Datensätze, native niederländische Slugs; Roundtrip-Abbildung verifiziert, null Format/Kollisionsfehler
  • Infrastrukturui.nl + NAV_LABELS.nl + nlDate — UI-Wörterbuch und Menülayer in niederländischem Niederländisch abgeschlossen
v1.46.0

Englisch live — 624 Seiten

Englisch ist jetzt vollständig veröffentlicht: en.enabled eingeschaltet; head-hreflang-Alternates (tr/en/x-default), og:locale:alternate und WebSite-availableLanguage-Schema aktiviert; der Sprachwechsler war bereits abdeckungsgetrieben und aktiv. /en/sitemap.xml ist live und in robots.txt angekündigt; alle 624 Seiten liefern native Slugs, Canonicals und JSON-LD. LangSuggest ist aktiv — Besucher mit englischem Browser-Locale sehen ein Vorschlagsbanner und eine explizite Wahl wird als dauerhafte Präferenz gespeichert.

  • NeuEnglisch vollständig live — 624 Seiten unter /en/; head hreflang tr+en+x-default, og:locale:alternate en_US, Schema availableLanguageEN-Startseite
  • AktualisierungLangSuggest aktiv: Sprachvorschlagsbanner für englische Browser-Locales; explizite Sprachwahl persistiert und bei späteren Besuchen angewandt
v1.45.90

Pro-Sprache-XML-Sitemaps — /en/sitemap.xml

Die Sitemap-Architektur ist jetzt ein Pro-Sprache-Standard: /sitemap.xml trägt nur türkische Seiten, /en/sitemap.xml trägt nur englische Seiten mit ihren eigenen /en/sitemap-*.xml-Gruppendateien. Die Gruppenerzeugung nutzt jetzt die registrierten Sprachverzeichnisse + PAGE_COVERAGE-Abdeckung, um native Slugs auszugeben (/en/about-us/ statt /en/hakkimizda/); hreflang-Alternates lösen in beide Richtungen über die slug-map auf. robots.txt kündigt den EN-Index in einer eigenen Sitemap-Zeile an. Jede künftige Sprache mit übersetzten Seiten bekommt automatisch ihre eigene Sitemap nach demselben Muster.

  • Neu/en/sitemap.xml + /en/sitemap-{gruppe}.xml — nur EN-Seiten, native Slugs, Kinder im eigenen VerzeichnisEN-Sitemap
  • KorrekturgetSitemapGroups produzierte wegen einer TR-Pfad↔EN-Slug-Abweichung keine EN-Gruppen; localePageSet deckt jetzt PAGE_COVERAGE ab und Einträge tragen native Slugs + echte EN-Quelldateien
  • KorrektururlsetXml gab hreflang-Alternates als /{lang}/{trSlug} aus; Alternates nutzen jetzt translateSlug für native Slugs und slugToTr für den Rückabgleich — Alternatesprachen kommen von sitemapLangs (abgedeckte Sprachen) statt enabledLangs
  • Aktualisierungrobots.txt: /en/sitemap.xml in eigener Sitemap-Zeile angekündigt mit einem Hinweis, für jede künftige Sprache eine Zeile hinzuzufügen
v1.45.89

EN-Sitemap — Sitemap

Der Slug und Name der englischen Sitemap wurden vereinfacht: /en/site-map/ → /en/sitemap/, Seitentitel Site Map → Sitemap. Das Nav-Label war bereits Sitemap; slug-map, Breadcrumb und Changelog-Links wurden auf den einzigen Namen ausgerichtet.

  • KorrekturEN-Sitemap-Slug /en/site-map/ → /en/sitemap/; Seitentitel/h1/Breadcrumb „Site Map“ → „Sitemap“Sitemap
v1.45.88

Englischer Root-Startseiten-Audit — Anker-Abbildung, Link- und Datums-Lokalisierung

Der durch den englischen Root-Startseiten-Audit plus einen frischen Vollbaum-Rescan geschlossene Layer: localizeHref trennt jetzt den Query/Anker-Schwanz vor dem Pfadabgleich und Abschnitts-ids werden über ANCHOR_MAP übersetzt; Produktkarten- und Katalogkomponenten, literale TR-Slug-Links, die Hero-CTA-Brücke, die LogoGrid-Beitrittskarte und Startseiten-Bewertungsdaten sind vollständig lokalisiert. Nicht-Wechsler-TR-hrefs sind über alle 624 EN-Seiten auf null gesunken.

  • KorrekturlocalizeHref — verankerte interne Links wie /bayilik/#basvuru verfehlen die Abdeckungsprüfung nicht mehr; der Pfad wird abgebildet und der Anker über ANCHOR_MAP in die Zielsprachen-Abschnitts-id übersetzt
  • NeuANCHOR_MAP + translateAnchor — TR→EN-Abschnitts-id-Abbildung (basvuru→apply, ozellikler→features, akis→flow, surec→process)
  • KorrekturEN-Startseiten-Bewertungsdaten — der geteilte enDate-Helfer rendert October/May statt Ekim/MayısStartseite
  • KorrekturlocalizeHtml — verankerte hrefs werden jetzt ebenfalls lokalisiert
  • KorrekturCategoryProductGrid + ProductCard — Produktkarten-hrefs lösen jetzt über localizeHref auf
  • Korrektur20 literale TR-Slug-Links auf 12 EN-Seiten (/galeri/, /kalite-kontrol/ usw.) auf ihre EN-Zwillingspfade gerichtet
  • Korrekturcatalogue — Produkt-Chips riefen translateSlug mit einem bloßen Slug auf; sie verlinken jetzt über localizeHref auf den korrekten /en/-Pfad
  • KorrekturEN-Hero-Slider — externe CTAs lokalisieren jetzt auch interne Brücken-hrefs (/whatsapp/ → /en/whatsapp/)
v1.45.87

Englische Hilfsassets — Feed, Manifest, Form-Mails

Der englische Hilfsasset-Layer ist vollständig: der EN-RSS-Feed, die EN-OpenSearch-Definition und das EN-PWA-Manifest wurden hinzugefügt und die BaseLayout-Referenzen lösen pro Seitensprache auf. Die Form-Pipeline ist Ende zu Ende zweisprachig — ContactForm sendet jetzt ein Sprachfeld und send.php antwortet mit englischen Zwillingen aller fünf Kundenbestätigungsvorlagen. Die Länderlabels internationaler Partner auf der Startseite wurden ins Englische lokalisiert.

  • NeuEnglischer RSS-Feed — veröffentlicht EN-Blogartikel mit einer englischen KanalbeschreibungBlog
  • NeuEnglische OpenSearch-Definition und EN-PWA-Manifest — Such- und Anwendungslayer tragen englische Metadaten
  • AktualisierungBaseLayout — RSS-, OpenSearch- und Manifest-Referenzen lösen pro Seitensprache auf
  • Neusend.php englische Bestätigungsvorlagen — Kontakt-, Angebots-, Händlerschafts-, Monteur- und Bewerbungsmails sind sprachbewusst
  • AktualisierungContactForm — Einsendungen tragen die Seitensprache in einem lang-Feld; send.php erkennt die EN-Betreffwerte
  • KorrekturLänderlabels internationaler Partner auf der Startseite ins Englische lokalisiert (Deutschland, Niederlande, Dänemark)Startseite
  • AktualisierungDer llms-Generator ist sprachbewusst — EN-Seiten-.md-Zwillinge und llms-full-Abschnitte werden mit Source:/Image:-Labels produziert
  • AktualisierungCHROME_COVERAGE-Datensatz gefüllt — ui (171 Schlüssel), nav (101 Labels), mail (5 EN-Vorlagen) verifiziert und markiert
  • KorrekturDie /en/social-media/-Meta-Beschreibung zur TR-Quelle vervollständigt (Produkt-, Montage- und Händlerankündigungen)
  • KorrekturEN-FAQ-Renderfehler behoben — 3 Produktdatensätze trugen den HTML-Link im reinen answer-Feld und renderten escaptes Markup; zum TR-Muster answer(rein)+html(verlinkt) umstrukturiert
  • KorrekturFAQ-html-Links auf EN-Seiten gaben TR-Slugs aus — das ProductDetail-Accordion und der FamilyPricePage-Bereichstext wenden jetzt localizeHtml an; der /en/warranty/-interne Link zeigt auf den EN-Zwilling
  • Korrektur4 verlorene interne Links in EN-Produktdaten wiederhergestellt (Wohnzimmer-/Kinderzimmer-/Schlafzimmer-Kontextlinks); Klassenparität verifiziert — alle 41 in TR Klassen tragenden Anker tragen in EN Klassen, in TR klassenlos gelassene Anker bleiben klassenlos
  • KorrekturDoppelte Klassenattribute aus dem EN-sineklik-uygulama-Layer entfernt — 41 Anker auf eine einzige Klasse normalisiert; numerisches Paritätsaudit über 25 Dateien abgeschlossen (25.075 Felder, 0 echte Abweichungen — die 11 Changelog-Befunde als englische Wortstellungsunterschiede verifiziert)
  • VerbesserungVollständiger TR-EN-Datenlayer-Paritätsbeweis abgeschlossen — 25 Dateipaare, 27.194 Blätter: 0 verlorene Links, 0 Klassenabweichungen, 0 numerische/Einheitsabweichungen, 0 unübersetzter Fließtext; href-Sets über 561 verlinkte Felder verifiziert (EN-Literal-Slug-Design ist beabsichtigt)
  • KorrekturEN-Formulare renderten eine statische Türkiye-Länderoption — ContactForm ist jetzt sprachbewusst und EN-Seiten zeigen Turkey; die Footer-Google-Bewertung druckte mit Dezimalkomma (5,0) auf EN-Seiten — zu 5.0 korrigiert
  • KorrekturDie EN-Sitemap listete keine dynamischen [slug]-Seiten — localePageSet umfasst jetzt PAGE_COVERAGE; die Gruppen Installation Types und Blog sowie der Abschnitt Curtain Installation Types wurden auf der EN-Map sichtbar
  • KorrekturDie /en/about-us/-Seite war unabhängig von der TR-Quelle geschrieben worden — eins zu eins auf der /hakkimizda/-Struktur neu gebaut (FeatureList-Werte, Gebze/Kocaeli-Karten, StatsBar, CTA; Kontextlinks zeigen auf EN-Zwillinge)Über uns
  • KorrekturDie EN-Sitemap druckte TR-Titel für Blogartikel und die Kategorie — die Labelkette löst jetzt die blogEn-Collection und BLOG_CATEGORY_LIST_EN auf; der Artikel zeigt sich als „How to Measure an Insect Screen?“ und die Kategorie als „Guide“Sitemap
  • KorrekturproductSchema additionalProperty druckte TR-Spez-Labels auf EN-Seiten — wenn specRows auf /en/-Pfaden nicht geliefert wird, fällt es jetzt auf FAMILY_SPECS_EN zurück; das Kumaş yapısı/Hücre düzeni-Leck auf 18 duette/honeycomb-Systemseiten geschlossen
  • Korrektur447 /en/-URLs leckten in die TR-sitemap-pages.xml — der trStaticPaths-Filter sah nur aktivierte Sprachen, sodass die src/pages/en/-Dateien einer deaktivierten Sprache als TR-Statik behandelt wurden, ins Sicherheitsnetz fielen und hreflang="tr" druckten; der Filter schließt jetzt jede registrierte Sprache aus, Sitemap 1069→622 URLs
  • KorrekturDealerForm druckte eine statische „Türkiye“-Option — die EN-Händlerschaftsseite rendert jetzt „Turkey“ (die träge geladene Länderliste nutzte bereits countries.en.json; auch der no-JS-Fallback ist jetzt sprachbewusst)
v1.45.86

Englischer Blog — Index, Kategorie und erster Artikel

Der englische Zwilling des Blog-Clusters ist live — die /en/blog/-Indexseite, die /en/guide/-Kategorieseite und der erste Artikel /en/how-to-measure-an-insect-screen/ öffneten in voller Übersetzung; die blogEn-Collection und die EN-Kategorietaxonomie sind vorhanden.

  • Neu/en/blog/-Indexseite — Kategoriennavigation, ItemList-Schema und Introtext auf Englisch; Artikelkarten werden aus der blogEn-Collection gespeist.Blog
  • NeuErster englischer Artikel /en/how-to-measure-an-insect-screen/ — zeilenweise Übersetzung der TR-Quelle; interne Links zeigen auf EN-Zwillinge (installation-types, pleated-insect-screens, sliding-insect-screen); BlogPosting-Schema inLanguage en-US.Leitfaden
  • InfrastrukturDie blogEn-Content-Collection, die src/i18n/en/blog-categories.ts-EN-Taxonomie, die BlogArticleEn/BlogCategoryEn-Komponenten und die /en/[slug]-dynamische Route sind vorhanden; ArticleCard-Daten formatieren jetzt nach Seitensprache.
  • KorrekturChromelinks, die auf EN-Seiten noch auf TR zeigten, lokalisiert — der Cookie-Banner-Richtlinienlink löst auf /en/cookie-policy/ auf, WhatsApp-Links (CTABlock, Footer, MobileDrawer, Calculator, ProductArticle und EN-Seiten) lösen auf /en/whatsapp/ auf.
v1.45.85

Englischer Versionsverlauf — Seite und RSS live

Alle 254 Changelog-Datensätze haben jetzt englische Zwillinge; die /en/version-history/-Seite und der /en/version-history.xml-RSS-Feed sind live — Breadcrumbs, Statistiken, Art-Badges, Daten und Links auf Englisch.

  • Neu/en/version-history/-Seite geöffnet — alle 254 Release-Datensätze auf Englisch; Art-Badges (New/Update/Improvement/Fix/Infrastructure), Statistikkarten, ItemList-Schema und die RSS-Referenz in EN.Versionsverlauf
  • Neu/en/version-history.xml-RSS-Feed — englischer Kanaltitel, Beschreibung, Kategorien und Item-Texte; language=en.
  • VerbesserungCHANGELOG_EN vollständig mit 254/254 Datensätzen — Version, Datum, Item-Anzahl, Art und Link-hrefs eins zu eins mit der TR-Quelle; Link-Labels auf englische Seitennamen übersetzt (TR-href bewahrt, wo kein EN-Zwilling existiert).
v1.45.84

Englischer Versionsverlauf-Datenlayer — inkrementell

src/i18n/en/changelog.ts geöffnet — englische Zwillinge der Changelog-Datensätze werden inkrementell aufgezeichnet; die ersten 109 Datensätze (v1.45.83→v1.39.7) sind im Layer in voller Übersetzung. Die EN-Seite geht live, sobald alle Datensätze übersetzt sind.

  • Infrastruktursrc/i18n/en/changelog.ts: CHANGELOG_EN + ein englisches KIND_LABEL_EN (New/Update/Improvement/Fix/Infrastructure) hinzugefügt; Version, Datum, Art und Linkstruktur eins zu eins mit der TR-Quelle — nur die Texte werden übersetzt.
  • Verbesserung109 Datensätze im ersten Teil übersetzt (v1.45.83 → v1.39.7): Titel, Zusammenfassungen, Item-Texte und Link-Labels auf Englisch; TR-gebundene Seiten-/Slugnamen bewahrt.
v1.45.83

Englische Plissee-Kategorien — 7/7

Englische Zwillinge der 7 Stoffklassen des Plissees unter /en/ — Uni-, transparente, bedruckte, texturierte, Tag-und-Nacht-Duo-, Halbverdunkelungs- und Verdunkelungskategorieseiten in voller Übersetzung live.

  • Neu7 Kategorieseiten unter /en/ in voller Übersetzung — plain-pleated-blinds, sheer-pleated-blinds, printed-pleated-blinds, textured-pleated-blinds, day-night-pleated-blind, semi-blackout-pleated-blinds, blackout-pleated-blinds; alle Inhalte EN einschließlich Introabsätze, 3 Detailabschnitte (Uni-Kategorie), technische Datentabellen, Produktkarten, Geschwisterkategorieblock und CTA.
  • AktualisierungProduktschema-sku-Feld zu den englischen Honeycomb- und Duette-Kategorieseiten hinzugefügt — Schemaparität mit den TR-Zwillingen erreicht.
v1.45.82

Englische Duette-Kategorien — 5/5

Englische Zwillinge der 5 Stoffklassen des Duette-Plissees unter /en/ — Uni-, transparente, bedruckte, texturierte und Sunscreen-Duette-Kategorieseiten in voller Übersetzung live.

  • Neu5 Kategorieseiten unter /en/ in voller Übersetzung — plain-duette-blinds, sheer-duette-blinds, printed-duette-blinds, textured-duette-blinds, sunscreen-duette-blinds; alle Inhalte EN einschließlich Introabsätze, technische Datentabellen, Produktkarten (7+5+2+7+6 Produkte), Geschwisterkategorieblock und CTA.
v1.45.81

Englische Honeycomb-Kategorien — 3/3

Englische Zwillinge der 3 Stoffklassen des Wabenplissees unter /en/ — Uni-, bedruckte und texturierte Honeycomb-Kategorieseiten in voller Übersetzung live.

  • Neu3 Kategorieseiten unter /en/ in voller Übersetzung — plain-honeycomb-blinds, printed-honeycomb-blinds, textured-honeycomb-blinds; alle Inhalte EN einschließlich Introabsätze, technische Datentabellen, Produktkarten (7+2+7 Produkte), Geschwisterkategorieblock und CTA.
v1.45.80

Englische Jalousie-Kategorien — 3/3 + zweisprachiges Kategorieskelett

Englische Zwillinge der 3 Materialkategorien der Jalousie unter /en/ — das CategoryPage-Skelett sprachbewusst gemacht; der Kategoriedatenlayer geöffnet.

  • Neu3 Kategorieseiten unter /en/ in voller Übersetzung — wooden-venetian-blinds, aluminium-venetian-blinds, fabric-venetian-blinds; alle Inhalte EN einschließlich Introabsätze, technische Datentabellen, Spezifikations-/Monteurlinks, Produktkarten, Geschwisterkategorieblock und CTA.
  • InfrastrukturCategoryPage + CategoryCardGrid sprachbewusst gemacht — Breadcrumbs, Schemapfade, technische Datenzeilen (FAMILY_SPECS_EN), der Spezifikationsanker und interne Links werden über localizeHref/localizeHtml aufgelöst; der EN-Kategoriedatenlayer jaluzi-categories.ts (EN) auf volle Seitenfelder erweitert.
v1.45.79

Englische Plissee-Varianten — 9/9 (Familie vollständig)

Englische Zwillinge der 9 Variantenseiten des Plissees unter /en/ — die Modellfamilie ist vollständig zweisprachig; Systemkarten auf die EN-Zwillinge verlinkt.

  • Neu9 Variantenseiten unter /en/ in voller Übersetzung — horizontal, vertikal, Decke, gekästet, dreieckig, geneigt, rund, oval, zwischenglas; alle Inhalte EN einschließlich Modus/Richtung/Serientabellen, Steps-Produktionsprozesse, SpecTable-technische Werte und SVG-Abschnittsdiagramme; Artikel+Produkt+FAQ+Tabellenschemas EN.
v1.45.78

Englische Duette-Varianten — 9/9 (Familie vollständig)

Englische Zwillinge der 9 Variantenseiten des Duette-Plissees unter /en/ — die Modellfamilie ist vollständig zweisprachig; honeycomb↔duette-Querverweise mit den EN-Zwillingen verbunden.

  • Neu9 Variantenseiten unter /en/ in voller Übersetzung — horizontal, vertikal, Decke, gekästet, dreieckig, geneigt, rund, oval, zwischenglas; jede mit 5 Merkmalen + 3 Prosa + 4 FAQ; Artikel+Produkt+FAQ-Schema EN; Duette-Referenzen auf den Honeycomb-Seiten auf die EN-Zwillinge aktualisiert; Systemkarten 9/9 EN.
v1.45.77

Englische Honeycomb-Varianten — 9/9 (Familie vollständig)

Englische Zwillinge der 9 Variantenseiten des Wabenplissees unter /en/ — die Modellfamilie ist vollständig zweisprachig.

  • Neu9 Variantenseiten unter /en/ in voller Übersetzung — horizontal, vertikal, Decke, gekästet, dreieckig, geneigt, rund, oval, zwischenglas; jede mit 5 Merkmalen + 3 Prosa + 4 FAQ; Artikel+Produkt+FAQ-Schema EN; variantenübergreifende Links zu EN-Zwillingen, Duette-Referenzen an den TR-Zielen belassen (Zwillinge kommen im nächsten Stapel); Systemkarten 9/9 EN.
v1.45.76

Englische Jalousie-Varianten — Horizontal + Kassette + Außen (Familie vollständig)

Englische Zwillinge der horizontalen, Kassetten- und Außenjalousie-Variantenseiten unter /en/ — die Jalousiemodellfamilie ist vollständig zweisprachig.

  • Neu3 Variantenseiten unter /en/ in voller Übersetzung — Horizontal (4 Teile + 4 Steuerungstabellen), Kassette (3 Kassettenserien + 6 Vorteile), Außen (3 Führungstypen + 6 Vorteile, 4,5-m/16-m²-Skalanotiz); Artikel+Produkt+FAQ+Tabellenschema EN; Systemvariantenkarten zu EN-Zwillingen.
v1.45.75

Englische Zip-Screen-Varianten — Vertikal + Horizontal

Englische Zwillinge der vertikalen und horizontalen Zip-Screen-Variantenseiten unter /en/ — die Zip-Modellfamilie ist vollständig zweisprachig.

  • Neu2 Variantenseiten unter /en/ in voller Übersetzung — Vertikal (4 Teile + 3 Steuerungstabellen + 4 Merkmale + 3 FAQ) und Horizontal (4 Teile + 3 Anwendungstabellen + 4 Merkmale + 3 FAQ); Artikel+Produkt+FAQ+Tabellenschema EN; vertikal↔horizontal-Querverweise zu EN-Zwillingen; Systemvariantenkarten EN.
v1.45.74

Englische Insektenschutz-Plissee-Modellseiten — letzte 3 (Familie vollständig)

Englische Zwillinge der Doppel-, Vertikal- und mit-Plissee-ausgestatteten Insektenschutz-Plissee-Modellseiten unter /en/ — alle 8/8 Modelle der Familie zweisprachig.

  • Neu3 Modellseiten unter /en/ in voller Übersetzung — Doppel (Doppelflügel, 3 Nutzungsbereichtabellen), Vertikal (3 Stapelanordnungstabellen, Rollladenkompatibilität), Mit Plissee (3-Lagen-Tabelle, Doppelfunktion); Artikel+Produkt+FAQ+Tabellenschema EN; Systemtabelle 8/8 EN.
v1.45.73

Englische Insektenschutz-Plissee-Modellseiten — erste 3

Englische Zwillinge der horizontalen, Schiebe- und schwellenfreien Insektenschutz-Plissee-Modellseiten unter /en/.

  • Neu3 Modellseiten unter /en/ in voller Übersetzung — Horizontal (Richtungsanordnungstabellen), Schiebe (3 Montagetabellen), Schwellenfrei (3 Durchgangsszenarien); jede mit Prosa + 6 Merkmalen + Tabelle + 4 FAQ, Artikel+Produkt+FAQ+Tabellenschema EN, Querverweise zu EN-Zwillingen.
v1.45.72

Englische Insektenschutz-Modellseiten (3 Seiten)

Englische Zwillinge der Dreh-, Rollo- und Schiebe-Insektenschutz-Modellseiten unter /en/.

  • Neu3 Modellseiten unter /en/ in voller Übersetzung — Dreh (der Türstandard, Scharnier+Halter-Trio), Rollo (Federkassette, keine Winterdemontage), Schiebe (Schienenpaneel, Schlossoption); jede mit Systemprosa + 6 Merkmalen + Nutzungsprosa + 4 FAQ, Artikel+Produkt+FAQ-Schema EN, Querverweise zu EN-Zwillingen.
v1.45.71

Englische Systemseiten — Jalousie und Gardine (8/8 vollständig)

Englische Zwillinge der Jalousie- und Gardinensystemseiten unter /en/ — die gesamte Systemfamilie ist jetzt zweisprachig.

  • Neu2 Seiten unter /en/ in voller Übersetzung — Jalousiesysteme (4 Komponenten, 3 Material- + 4 Mechanismustabellen, 3 Varianten, 4 FAQ) und Gardinensysteme (8 Produktsystemtabellen — 30 Zeilen insgesamt, 4 Mechanismuskarten, 8-Modell-Tabelle EN-verlinkt, technische Listen, 4 FAQ); der unsere-Systeme-Hub ist jetzt vollständig EN.
v1.45.70

Englische Systemseiten — Honeycomb und Duette (2 Seiten)

Englische Zwillinge der Wabenplissee- und Duette-Plissee-Systemseiten unter /en/.

  • Neu2 Seiten unter /en/ in voller Übersetzung — Wabenplissee-Systeme (4 Komponenten, Zell- + Stofftabellen, 9 Varianten, 4 FAQ) und Duette-Plissee-Systeme (4 Komponenten, 4 Faltmodustabellen, 3 Nutzungsbereiche, 9 Varianten, 4 FAQ); Artikel+FAQ+Tabellenschemas EN.
v1.45.69

Englische Systemseiten — Plissee und Zip (2 Seiten)

Englische Zwillinge der Plissee- und Zip-Screen-Systemseiten unter /en/.

  • Neu2 Seiten unter /en/ in voller Übersetzung — Plissee-Systeme (4 Komponentenkarten, 9 Variantenkarten, 5 Montage- + 4 Stofftabellen, 4 FAQ) und Zip-Screen-Systeme (2 Variantenkarten, 4 Komponenten, 3 Nutzungsbereiche, Öffnungsgrad + technische Listen, 4 FAQ); Artikel+itemList+FAQ+Tabellenschemas EN.
v1.45.68

Englische Systemseiten — Insektenschutz-Duo (2 Seiten)

Englische Zwillinge der Insektenschutz- und Insektenschutz-Plissee-Systemseiten unter /en/.

  • Neu2 Seiten unter /en/ in voller Übersetzung — Insektenschutz-Systeme (4 Komponentenkarten, 10-Modell-Tabelle, Gewebe-/Profil-technische Listen, 4 FAQ) und Insektenschutz-Plissee-Systeme (4 Komponentenkarten, 8-Modell-Tabelle, 3 Schwellentypen, 4 FAQ); Artikel+itemList+FAQ+Tabellenschemas EN, Breadcrumb in der /en/our-systems/-Kette.
v1.45.67

Englischer Assistent und Systemstapel (2 Seiten + Daten)

Englische Zwillinge des Produktassistenten und der System-Hub-Seiten unter /en/; der Assistentendatenlayer bekam ein englisches Frage-/Produktset.

  • Neu2 Seiten unter /en/ in voller Übersetzung — Produktassistent (4 Fragen × 6/6/3/3 Optionen EN, WebApplication-Schema inLanguage en, 4 FAQ; die ProductWizard-Komponente wird aus dem wiz.*-EN-Wörterbuch über den bestehenden Sprachlayer gespeist) und Unsere Systeme (8 Systemkarten, Montagearten-Karte unter /en/installation-types/, 4 Infrastrukturkarten, itemListSchema EN).
  • Verbesserungwizard.ts: GENEL_QUESTIONS_EN + FAMILY_PRODUCTS_EN hinzugefügt — der vollübersetzte Datenlayer für 4 Fragen und 8 Produktfamilien; hrefs bleiben TR-förmig und lösen über localizeHref auf die EN-Route auf (TR-Render unverändert).
v1.45.66

Englischer Regions- und Projektstapel (2 Seiten)

Englische Zwillinge der Servicebereichs- und Projektanfrageseiten unter /en/; Lieferländernamen mit dem englischen Layer verbunden.

  • Neu2 Seiten unter /en/ in voller Übersetzung — Servicebereiche (4 Umfang-Chips, Einzelcrew-Karte + 5-Punkte-Checkliste, 51-Bezirks-Pillenkarte, 3 Servicekarten, 8 Länderpillen + Hersteller-CTA, 4-Schritte-Prozess, 6 FAQ; serviceSchema areaServed mit EN-Ländernamen, howToSchema EN) und Projektanfrage (3 Statistiken, 4-Punkte-Liste, 3 Kanalkarten, ContactForm-EN-Projekttypen, Beispielmaßtabelle, 3 Skalakarten; serviceSchema EN).
  • Verbesserungservice-regions.ts: nameEn-Feld zu DELIVERY_COUNTRIES-Datensätzen hinzugefügt — die EN-Seite druckt den englischen Ländernamen (TR-Render unverändert).
v1.45.65

Englischer ERP- und Lösungsstapel (4 Seiten)

Englische Zwillinge der Unterhändlerverwaltungs-, Kontokorrent-, Garantie-/Serviceverwaltungs- und Lösungs-Hub-Seiten unter /en/.

  • Neu4 Seiten unter /en/ in voller Übersetzung — Unterhändlerverwaltung (4-Schritte-Einrichtung, Berechtigungstabelle, 4 FAQ), Kontokorrent- und Inkassoverfolgung (6 Merkmalskarten, Cashflow-Prosa, 4 FAQ), Garantie- und Serviceverwaltung (4-Schritte-Serviceablauf, 6-Modul-SpecTable, 4 FAQ) und Unsere Lösungen (4 Gruppen, 17 Lösungskarten — alle mit EN-Zwillingen verlinkt).
  • VerbesserungDer interne Link in dealer-customer-management auf den neu geöffneten /en/warranty-and-service-management/-Zwilling aktualisiert.
v1.45.64

Englischer Händlerpanel-Stapel (4 Seiten)

Englische Zwillinge der Smart-Order-Bildschirm-, Sofortpreis-/Angebots-, Versandverfolgungs- und Händlerkundenverwaltungsseiten unter /en/.

  • Neu4 Seiten unter /en/ in voller Übersetzung — Smart-Order-Bildschirm (4-Schritte-Ablauf, Pro-Produkt-Eingabetabelle, 4 FAQ), Sofortpreis- und Angebotssystem (4 Kanalkarten, 3-Schritte-Margenablauf, 4 FAQ), Versand- und Lieferverfolgung (5-Etappen-Tabelle, Nachnahmeabschnitt, 4 FAQ) und Händlerkundenverwaltung (5-Feld-Kundenkarten-SpecTable, Registrierung-zu-Verkauf-Ablauf, 4 FAQ).
v1.45.63

Englischer Systemseiten-Stapel (3 Seiten)

Englische Zwillinge der Such-, Offline- und 404-Seiten unter /en/; der SW liefert jetzt die englische Offline-Seite für /en/-Anfragen.

  • Neu3 Seiten unter /en/ in voller Übersetzung — die Suchseite (Pagefind-Livesuche, EN-Kategoriekarte via localizeHref, EN-search.*-Wörterbuch), die Offline-Seite (Statusbadge, Cacheliste, Offline-Kontakt; JS-Statustexte EN, Sortierlocale en) und 404 (Beliebte-Seiten-Karten mit EN-Zwillingen verlinkt, Beacon-Skript unverändert).
  • Verbesserungsw.js: Navigationsanfragen unter /en/ fallen jetzt bei Verbindungsabbruch auf /en/offline/ zurück (zuvor bekam jeder die türkische Seite). EN-Offline zu PRECACHE hinzugefügt.
v1.45.62

Englischer Hilfsseiten-Stapel (2 Seiten)

Englische Zwillinge der WhatsApp-Brücken- und Sitemap-Seiten unter /en/; der Sitemap-Datenlayer sprachbewusst gemacht.

  • Neu2 Seiten unter /en/ in voller Übersetzung — die WhatsApp-Brückenseite (Weiterleitungsbildschirm, Kontaktkanäle, Frageliste, Brückenfunktion) und die Sitemap (Livefilter, Gruppen-/Abschnittskarten, Statustexte).
  • KorrekturgetSiteMap(lang) verglich TR-hrefs mit dem Sprachslug-Set, sodass die EN-Map fast leer zurückkam. Der lokale Slug wird jetzt über translateSlug verifiziert; Labels werden wörtlich vom PageLayout-Titel der Zielseite oder dem EN-Datenlayer (Anwendungs-/Montage-/Produkt-/Preisfamilien) genommen, und der Hub-Link fällt auf die erste Zeile zurück, wenn kein Zwilling existiert.
  • KorrekturDer content-audit-extract.mjs-Seitenklassifizierer suchte den Blattslug unter src/pages/ — alle EN-Seiten wurden fälschlich als dynamisch markiert. Der Quellpfad wird jetzt vom URL-relativen Pfad abgeleitet; EN-Seiten in korrekte Typen wie static/application-detail einsortiert.
  • InfrastrukturSITE.hours.shortEn hinzugefügt (Mon–Fri/Sat/Sun). Der EN-Sitemap-Filter nutzt toLocaleLowerCase('en') + englische Statustexte; TR-Seiten- und Skriptverhalten identisch gehalten.
v1.45.61

Englischer Händlerunterstützungs-Stapel (3 Seiten)

Englische Zwillinge der Bestell-Produktionsverfolgungs-, Kostenlose-Website-Unterstützungs- und Kostenlose-Lokale-SEO/GEO-Unterstützungsseiten unter /en/.

  • Neu3 Seiten unter /en/ in voller Übersetzung — Produktionsverfolgung (6-Etappen-Produktionsroute, Transparenzprosa + 5-Punkte-Liste, 4 FAQ), Website-Unterstützung (6 Merkmale, 4-Schritte-Einrichtung, White-Label-Prosa, 4 FAQ) und SEO/GEO-Unterstützung (6-Service-SpecTable, 4-Schritte-Prozess, 4 FAQ).
  • InfrastrukturBreadcrumb Home→Dealership→Seite — die /en/dealership/-Kette bewahrt. articleSchema/howToSchema/serviceSchema lang=en; interne Links zu EN-Zwillingen (/en/quality-control/, /en/dealership/, /en/insect-screens/, /en/pleated-blinds/, /en/zip-screens/). 3 Routen in SLUG_MAP + PAGE_COVERAGE.
v1.45.60

Englischer Produktionsservices-Stapel (3 Seiten)

Englische Zwillinge der Maßanfertigungs-Produktions-, Private-Label-Fertigungs- und Musterversandseiten unter /en/.

  • Neu3 Seiten unter /en/ in voller Übersetzung — Maßanfertigung (warum/welche-Produkte-Prosa, 3-Schritte-Prozess, 3 Vorteile, Rechner), Private Label (OEM-Definition, für wen es ist, 4 Markenflächen, 4-Schritte-Prozess, 4 FAQ) und Musterversand (4 Mustertypen, warum-ein-Muster-Prosa, 4-Schritte-Prozess, 4 FAQ).
  • InfrastrukturCalculator.astro sprachbewusst gemacht: Platzhalter z. B./e. g., Dezimaltrenner data-decimal, WhatsApp-Angebotstext data-wa-msg-Vorlage — TR-Render identisch gehalten. howToSchema lang=en. Hub-Karten auf 3 EN-Routen aktualisiert. 3 Routen in SLUG_MAP + PAGE_COVERAGE.
v1.45.59

Englischer Versandstapel (4 Serviceseiten)

Englische Zwillinge der Qualitätskontroll-, Verpackungs-, Versand-Logistik- und Fertigprodukt-/Knock-Down-Versandseiten unter /en/.

  • Neu4 Seiten unter /en/ in voller Übersetzung — Qualitätskontrolle (4 Kontrollpunkte, 4-Etappen-Kette, 4 FAQ), Verpackung (Standardtext, Kartoninhalt, 4 Pakettypen, 4-Schritte-Prozess, 4 FAQ), Versand-Logistik (3 Lieferzonen, 4-Schritte-Versand, 4 FAQ) und Fertig-/Knock-Down-Versand (2 Modellkarten, 4-Kriterien-Vergleichstabelle, 4-Schritte-Prozess, 4 FAQ).
  • InfrastrukturarticleSchema/serviceSchema lang=en + areaServed Worldwide in korrekter Parameterreihenfolge; tableSchema EN. Hub-Karten auf die Routen /en/quality-control/, /en/packaging/, /en/shipping-and-logistics/, /en/finished-and-knock-down-shipment/ aktualisiert. Interne Links zu EN-Zwillingen (/en/insect-screens/, /en/curtains/, /en/insect-screen-installation-types/). 4 Routen in SLUG_MAP + PAGE_COVERAGE.
v1.45.58

Englischer Service-Hub + Garantiestapel (3 Seiten)

Englische Zwillinge der Seiten Unsere Leistungen, Garantie & Ersatzteile und Garantieantrag unter /en/: Our Services, Warranty und Warranty Claim.

  • Neu3 Seiten unter /en/ in voller Übersetzung — der Service-Hub (9 Servicekarten, itemList-Schema), die Garantiezusage (5 Klauseln, 3 Statistiken, Abdeckungstabelle, In-/Außerhalb-Umfang-Listen, Produktcode-Kette, 4-Schritte-Antragsprozess, 8 FAQ) und das Garantieantragsformular (ContactForm-EN-Betreffliste).
  • InfrastrukturGarantie-Breadcrumb-Kette Home → Our Services → Seite — das Elter /en/our-services/ in derselben Einheit geöffnet (Kettenregel). 7 Servicekarten ohne EN-Zwilling auf der TR-Route belassen (keine 404s); Links mit Zwilling auf die /en/-Route (Bestell-/Montagebedingungen, Produkte). articleSchema/serviceSchema/howToSchema lang=en. 3 Routen in SLUG_MAP + PAGE_COVERAGE.
v1.45.57

Englischer Schaufenster-Stapel (3 Seiten)

Englische Zwillinge der Seiten Unsere Referenzen, Unsere Projekte und Galerie unter /en/: Our References, Our Projects und Gallery.

  • Neu3 Seiten unter /en/ in voller Übersetzung — Referenzen (3 Segmentkarten, europäisches Fertigungspartnerschafts-LogoGrid, 38 Firmenkunden, Google-Bewertungskarten), Projekte (3 Umfänge, 3 Statistiken, 7-Schritte-Projektprozess, Herstellervorteile, Archivabschnitt) und Galerie (4 Umfangskarten, 3 Quellenkarten).
  • InfrastrukturLändernamen auf Englisch über die COUNTRY_EN-Abbildung (Germany/Netherlands/Denmark); Bewertungsdaten im enDate-Muster (October 2026); Google-Bewertungstexte wörtlich gehalten, wie die verifizierbare-Zitat-Konvention verlangt (wie /en/reviews/). 3 Routen in SLUG_MAP + PAGE_COVERAGE.
v1.45.56

Englischer Medien-/Entdeckungsstapel (3 Seiten)

Englische Zwillinge der Seiten Mediakit, Informationen für KI-Systeme und Soziale Medien unter /en/: Media Kit, Information for AI Systems und Social Media.

  • Neu3 Seiten unter /en/ in voller Übersetzung — Mediakit (kurze/lange Firmenbeschreibung, 3 Logovarianten, 4 Markenfarben, Typografie, 4 Fotogruppen, Impressumstabelle, 4 FAQ), die KI-Informationsseite (Site-Zusammenfassung, offizielle Definition, 12-maschinenlesbare-Dateien-Tabelle, Nutzungsrichtlinie) und Soziale Medien (6 Kanalkarten, Verifizierungsliste); articleSchema EN erzeugt.
  • InfrastrukturDer Mediakit-Kopier-Toast-Text ins data-mk-toast-Attribut verschoben — beide Sprachen teilen denselben Handler, TR-Render identisch gehalten. Abschnittsanker auf Englisch benannt (#description, #colors, #photos, #press-releases, #company-details, #contact). 3 Routen in SLUG_MAP + PAGE_COVERAGE (/media-kit/, /llm-info/, /social-media/), 2 Labels in nav.ts.
v1.45.55

Englischer Monteurstapel (2 Seiten)

Englische Zwillinge des Monteurverzeichnisses und der Monteur-werden-Bewerbungsseite unter /en/: Installers und Become an Installer.

  • Neu2 Seiten unter /en/ in voller Übersetzung — das Provinz-/Bezirks-Monteurpartnerverzeichnis (EN-Badge- und Expertiselabels, Firmenname-Ansichten), Filter- und Ortsskript mit EN-Texten, Badgesystemkarten, 4-Schritte-Bewerbungsprozess, Bewerbungsformular (EN-Expertiseliste) und 3 FAQ; articleSchema, itemListSchema, faqSchema und serviceSchema EN erzeugt.
  • Infrastruktursrc/i18n/en/montajcilar.ts-Datenlayer (UZMANLIK_LABELS_EN, ROZETLER_EN, IL_EN, IL_COORDS_EN, montajciEn). Das TR-Monteurskript liest Strings aus data-str-*-Attributen — beide Sprachen teilen denselben Handler, TR-Render identisch gehalten. 2 Routen in SLUG_MAP + PAGE_COVERAGE (/installers/, /become-an-installer/).
  • KorrekturserviceSchema nimmt jetzt einen lang-Parameter (Standard tr) und das Schema-inLanguage-Leck über 16 EN-Seiten wurde geschlossen: articleSchema lang: en auf 13 Seiten, serviceSchema lang: en auf career + become-an-installer, howToSchema lang: en auf dealership — kein tr-TR im EN-Output mehr.
v1.45.54

Englischer Karrierestapel (2 Seiten + JobForm)

Englische Zwillinge der Karriere- und Personalwesenseiten unter /en/: Career und Careers; die JobForm-Komponente sprachbewusst gemacht.

  • Neu2 Seiten unter /en/ in voller Übersetzung — 6 Arbeitsbereichkarten + Bewerbungsformular (englische Betreffliste + CV-Feld), Arbeitsarrangement-Text, 4 Einheitskarten, 3-Schritte-Bewerbungsprozess, 3 FAQ; serviceSchema und faqSchema EN erzeugt.
  • InfrastrukturJobForm ist jetzt sprachbewusst: Positions- und Erfahrungslisten, Platzhalter, CV-Upload-Texte, KVKK-Einwilligung, Submit- und Toast-Texte verzweigen EN/TR; Skript-Strings werden via data-* gespeist. 2 Routen in SLUG_MAP + PAGE_COVERAGE (/career/, /careers/); career-Label zu nav.ts hinzugefügt.
v1.45.53

Englischer Dokumentationsstapel (3 Seiten)

Englische Zwillinge der Seiten Leistungsverzeichnistexte, Dokumente & Zertifikate und Katalog unter /en/: Specification Documents, Certificates & Documents und Catalogue.

  • Neu3 Seiten unter /en/ in voller Übersetzung — fertige Leistungsverzeichnistexte und technische Wertetabellen für die 8 Produktfamilien (FAMILY_SPECS_EN + SARTNAMELER_EN-Datenlayer), Dokumenttypkarten + Anfrage-SpecTable, Katalogfamilienkarten + Live-Modellliste (mit EN-Produktnamen und EN-Slug-Abbildung) wörtlich übersetzt; einschließlich Kopier-Toast, FAQ, SubNav und CTA-Texte; articleSchema, faqSchema, tableSchema und itemListSchema EN erzeugt.
  • Infrastruktur3 Routen zu SLUG_MAP + PAGE_COVERAGE hinzugefügt: /specification-documents/, /certificates-and-documents/, /catalogue/. Die EN-Leistungsverzeichnistexte werden aus derselben Vorlagenlogik wie TR erzeugt — eine Wertänderung aktualisiert beide Sprachen.
v1.45.52

Englischer Corporate + Angebotsstapel (3 Seiten)

Englische Zwillinge der Seiten Warum FENETRE Systems, Unser Produktionswerk und Angebot anfordern unter /en/: Why FENETRE Systems, Our Production Plant und Get a Quote.

  • Neu3 Seiten unter /en/ in voller Übersetzung — sechs Grundkarten, In-/Außerhalb-Umfang-Listen, Qualitätsgarantie-drei-Schritte, Händlerinfrastrukturkarten, Werk-Produktionszentrumstabelle, 4 Stationen + 6-Etappen-Ablauf + Inspektions-SpecTable, Angebotsprozess-3-Schritte, Preisbestimmerliste und Angebotsformular (einschließlich der Produktgruppen-Betreffliste) wörtlich übersetzt; HowTo- und articleSchema EN erzeugt.
  • Infrastruktur3 Routen in SLUG_MAP + PAGE_COVERAGE; /en/why-fenetre-systems/ zu LEAF_H1_EXEMPT hinzugefügt (dieselbe Regel wie die TR-Ausnahme). Die EN-Angebotsbrücke löst jetzt auf /en/get-a-quote/ auf — der Preisrechner-zu-Angebot-Ablauf ist Ende zu Ende englisch.
v1.45.51

Englischer Preisrechner-Stapel (9 Seiten)

Englische Zwillinge der Preisrechner-Startseite und der 8 Familienrechner unter /en/: Price Calculator + Insect Screen, Pleated Insect Screen, Pleated Blind, Honeycomb Blind, Duette Blind, Venetian Blind, Zip Screen und Curtain Price Calculator.

  • Neu/en/price-calculator/ + 8 Familienseiten — der src/i18n/en/pricing.ts-Datenlayer geschrieben: alle Varianten-/Optionslabels der 8 Familien, Familien-FAQ-Datensätze, FAMILY_COPY (desc/range/CTA) und FAMILY_CALC (intro/note)-Texte wörtlich übersetzt; In-Range-Links auf die /en/-Route verbunden, wo ein Zwilling existiert.
  • InfrastrukturPriceCalculator- und FamilyPricePage-Komponenten via getLangFromUrl sprachbewusst gemacht — Labels, Buttons, Toast-/Kopiertexte (data-calc-i18n) und Zahlenformat (en-GB) im EN-Modus englisch; das WebApplication-Schema gibt inLanguage=en-US und die /en/-URL aus. 9 Routen in SLUG_MAP + PAGE_COVERAGE aufgezeichnet.
v1.45.50

Englischer Corporate-Values-Stapel (4 Seiten)

Englische Zwillinge der Seiten Unsere Werte, Mission & Vision, Unsere Geschichte und Nachhaltigkeit unter /en/: Our Values, Mission & Vision, Our History und Sustainability.

  • Neu4 Unternehmensseiten unter /en/ in voller Übersetzung — Wertekarten, die „wie es im Feld aussieht“-SpecTable (What It Looks Like in the Field-Gruppe), Missions-/Visionsdeklarationskarten, 6-Punkte-Prinzipienraster, 6-Meilenstein-Zeitleiste, die 4-spaltige Nachhaltigkeitsliste und alle FAQ/CTA/Meta-Felder wörtlich gegen die TR-Quelle übersetzt.
  • Infrastruktur4 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE; das /surdurulebilirlik/ → Sustainability-Label zu nav.ts hinzugefügt (Unternehmenslinks lösen im Unternehmensmenü auf Englisch auf). Breadcrumb-Kette Home → Corporate → Seite, articleSchema/tableSchema-Pfade zeigen auf die /en/-Route.
v1.45.49

Englischer Richtlinienstapel abgeschlossen (8 Seiten) — Legal-Cluster geschlossen

Die Unsere-Richtlinien-Hub-Seite und ihre 7 Richtliniendokumente unter /en/ in voller Übersetzung: Our Policies-Index, Shipping & Delivery, Privacy Policy, Data Protection Disclosure, Cookie Policy, Explicit Consent Notice, Commercial Message Consent und Accessibility Statement.

  • NeuDie /en/our-policies/-Indexseite und 7 Dokumentzwillinge produziert — mit dem lang-Prop von LegalPage die Home-Krume, das Zuletzt-aktualisiert-Label und articleSchema lang=en; alle Klauseltexte wörtlich übersetzt einschließlich der Cookie-Tabelle (Name/Quelle/Funktion/Dauer/Typ), des KVKK-Datenverantwortlichen-Blocks, der Einwilligungswiderrufsmethoden und Zollteilungsregeln.
  • Infrastruktur8 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE — Footer-Legal-Links und der Sprachwechsler lösen auch im Richtliniencluster Ende zu Ende auf Englisch auf. Der „TR-Text ist rechtlich maßgeblich“-Hinweis zu LegalPage im en-Modus hinzugefügt (Übersetzungsregel: KVKK/Legal-Dokumente).
v1.45.48

Englischer Vertragsstapel abgeschlossen (8 Seiten)

Die Unsere-Verträge-Hub-Seite und ihre 7 Vertragsdokumente unter /en/ in voller Übersetzung: Our Contracts-Index, Terms of Use, Order & Custom Production Terms, Installation & Application Terms, Trade Secret, Dealership, Supply und Distributorship Agreement.

  • NeuDie /en/our-contracts/-Indexseite und 7 Dokumentzwillinge produziert — ein lang-Prop zu LegalPage hinzugefügt (Home-Krume, Zuletzt-aktualisiert-Label, articleSchema lang=en). Alle Klauseltexte, internen Links (mit Zwilling auf die /en/-Route, andere am TR-Ziel belassen) und Schemafelder übersetzt; Seitennamen wörtlich über die nav.ts-Labellayer abgeglichen.
  • Infrastruktur8 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE — Footer-Legal-Links und der Sprachwechsler lösen jetzt in diesem Cluster Ende zu Ende auf Englisch auf.
v1.45.47

Englische Gardinen-Anwendungsfamilie abgeschlossen (37 Seiten) — Anwendungscluster geschlossen

Die Gardinen-Anwendungsfamilie unter /en/ in voller Übersetzung in einer einzigen Version: 7 Gruppen und 30 Details — Wohnungen (11), Gewerberäume (5), Sonderbereiche (2), Sonderbauten (2), Fahrzeuge (3), Geometrische & geneigte Fenster (3), Gesundheits- & Bildungsgebäude (4). Die letzte der acht Familien; der Anwendungscluster ist vollständig übersetzt.

  • Neu7 Anwendungsgruppen und 30 Detailseiten unter /en/ produziert — in jedem Detail die Geeignet/Bedingt/Nicht-geeignet-Eignungsabbildungen und Begründungstexte für die 8 Gardinentypen (Rollo, Doppelrollo, Screen, Vertikal, Verdunkelung, Motorisiert, Raffrollo, Decken) wörtlich übersetzt: Küche-Spritzbereich und Dampfbedingung, Schlafzimmer-Schlafdunkelheit und Kantenleckage, Kinderzimmer-schnurlos-Anforderung, Doppelrollo/Screen/Vertikal-Balance im Wohnzimmer, Glasbalkon-Innenebene, Villa-Grundriss, Fertighaus-bohrfreie Verbindung, Flur-ehrliche Grenze; Büro-FR-Anforderung, Laden-Schaufenster-Innen-Unterscheidung, Café-Salon-Küche-Bedingung, Hotelzimmerstandard, Fitnessstudio-Stoßposition; Wintergarten-Zweiebenenbedingung, Veranda-offen-geschlossen-Grenze, Dachboden-Spannanforderung, Tiny-House-Gewichtsbudget; Wohnmobil-Vibration, Boot-Salzfeuchte, Schiff-Marine-Zertifizierung; Spannung an Neigungen, Einzeltyp an Decken, Schablonenschnitt an Dreieck/Trapez; Krankenhaus-Zonentrennung, Klinik-Privatsphäre, Kindergarten-schnurlos+Schlaf, Labor-Datengenauigkeits-Verdunkelung.
  • InfrastrukturPERDE_GROUPS_EN erstellt — 7/7 Gruppen, 30/30 Details, 240 Eignungsabbildungen; die Familie in einem Durchgang in voller Übersetzung geschlossen. 37 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE. Alle 8 Familien des Anwendungsclusters sind jetzt unter /en/.
v1.45.46

Englische Zip-Screen-Anwendungsfamilie abgeschlossen (21 Seiten)

Die Zip-Screen-Anwendungsfamilie unter /en/ in voller Übersetzung in einer einzigen Version: 4 Gruppen und 17 Details — Wohnungen (7), Gewerberäume (4), Sonderbereiche (4), Fahrzeuge (2).

  • Neu4 Anwendungsgruppen und 17 Detailseiten unter /en/ produziert — die seitengeführte Stoffwindfestigkeit, der Sonnenschnitt an der Verglasungslinie, die Insektenbarriere und Privatsphäre; Balkon-Kassettenmodus, Terrassen-Motoranordnung und Sensor, Glasbalkon-Verglasung+Zip-Kombination, Villa-Außenbeschattung und RAL-Abgleich, Fertighaus-Leichtsystem und Paneelkapazität, Dachboden-Hochwindbedingung, Fassaden-Außenwärmeschnitt; Café-Saisonverlängerung, Hotelzimmer-Terrasse + Gemeinschaftsbereiche, Laden-Schaufensterschutz, Büro-Klimaanlagenlast und Blendung; Wintergarten-Treibhauseffekt, Veranda-Außenebenen-Produkt, Pergola-Offenraum-Ergänzung, Pool-Feuchtefestigkeit; Wohnmobil-abnehmbare Variante, Boot-Marine-Beschichtung und Salzfestigkeit — alle Artikel wörtlich gegen die Quelle übersetzt.
  • InfrastrukturZIP_GROUPS_EN erstellt — 4/4 Gruppen, 17/17 Details; die Familie in einem Durchgang in voller Übersetzung geschlossen. 21 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.45

Englische Jalousie-Anwendungsfamilie abgeschlossen (37 Seiten)

Die Jalousie-Anwendungsfamilie unter /en/ in voller Übersetzung in einer einzigen Version: 7 Gruppen und 30 Details — Wohnungen (11), Gewerberäume (5), Sonderbereiche (2), Sonderbauten (2), Fahrzeuge (3), Geometrische & geneigte Fenster (3), Gesundheits- & Bildungsgebäude (4).

  • Neu7 Anwendungsgruppen und 30 Detailseiten unter /en/ produziert — die abwischbare Oberfläche der Aluminium-/PVC-Lamelle, präzises Licht+Privatsphäre über Lamellenwinkel und Feuchtefestigkeit; Küche-Spritzbereich und Herdfestigkeit, Bad-Dampf und die Materialregel, ehrliche Verdunkelungsgrenzen in Schlafzimmern, die Stab-/schnurlos-Anforderung in Kinderzimmern, Glasbalkon-Innenebenenbedingung, Villa-etagenbasierte Varianten, Fertighaus-Paneelschraubkapazität, Flur-Eingangsverglasung; Büro-Bildschirmblendung und gruppierte Motoren, Laden-Schaufenster-Innen-Unterscheidung, Café-Küchenhygiene, Hotelzimmer-Privatsphäre, Fitnessstudio-Stoßgrenze; Wintergarten-Kondensation und Veranda-Windbedingung; Dachboden-vertikal-geneigt-Ebenen-Unterscheidung, Tiny-House-Vibrationsbedingung; Wohnmobil-Vibrationsgeräusch, Boot-Salzkorrosion, Schiff-Marine-Zertifizierung; Winkelgrenzen an Neigungen, die Tatsache, dass es an horizontalen Decken nicht funktioniert, Schrägkanten-Probleme an Dreieck/Trapez; Krankenhaus-Hygieneforderung, Klinik-Untersuchungsprivatsphäre, Kindergarten-Schnurverbot, Labor-Verdunkelung-steril-Unterscheidung — alle Artikel wörtlich gegen die Quelle übersetzt.
  • InfrastrukturJALUZI_GROUPS_EN erstellt — 7/7 Gruppen, 30/30 Details; die Familie in einem Durchgang in voller Übersetzung geschlossen. 37 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
  • KorrekturEindeutigkeitsaudit: der /ozel-mekanlar-icin-honeycomb-perde/-Gruppentext von seinen Geschwistern differenziert; die EN-Honeycomb-Gesundheits-/Sonderbereichs-Gruppentexte synchron mit der aktuellen Quelle umformuliert; die Note-Score-Satzwiederholung auf der Hotelseite entfernt.
v1.45.44

Englische Duette-Anwendungsfamilie abgeschlossen (37 Seiten)

Die Duette-Anwendungsfamilie unter /en/ in voller Übersetzung in einer einzigen Version: 7 Gruppen und 30 Details — Wohnungen (11), Gewerberäume (5), Sonderbereiche (2), Sonderbauten (2), Fahrzeuge (3), Geometrische & geneigte Fenster (3), Gesundheits- & Bildungsgebäude (4).

  • Neu7 Anwendungsgruppen und 30 Detailseiten unter /en/ produziert — der Vorteil der zweilagigen Zelle: stärkste Dämmung / tiefste Verdunkelung / weichste Filterung; Küche-Dampf und Herddistanzbedingung, ehrliche Stoffgrenzen in Bädern, Glasbalkon-Innenebenenanforderung, Villa-etagenbasierte Varianten, Fertighaus-bohrfreie Verbindung; Büro-Blendungsschnitt und FR-Variante, Laden-Schaufenster-Innen-Unterscheidung, Café-Küchengrenze, Hotelzimmer-Etagenstandard, Fitnessstudio-Stoßbedingung; Wintergarten-Kondensationsbedingung, Veranda-Innen-Außen-Unterscheidung; Dachboden-gespannte Neigung, Tiny-House-Gewichtsbudget; Wohnmobil-Vibration, Boot-Salzfeuchte, Schiff-Marine-Zertifizierung; Neigungs-/Decken-/Dreiecksystem-Unterscheidungen und die Gewichtsentscheidungsgrenze; Krankenhaus-Klinik-Hygienegrenze, Kindergarten-schnurlose Sicherheit, Labor-Licht-Chemikalienbedingung — alle Artikel wörtlich gegen die Quelle übersetzt.
  • InfrastrukturDUET_GROUPS_EN erstellt — 7/7 Gruppen, 30/30 Details; die Familie in einem Durchgang in voller Übersetzung geschlossen. 37 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.43

Englische Honeycomb-Anwendungsfamilie abgeschlossen — letzte 6 Gruppen (25 Seiten)

Die verbleibenden sechs Gruppen der Wabenplissee-Anwendungsfamilie unter /en/ in voller Übersetzung: Gewerberäume (Büro, Laden, Café & Restaurant, Hotel, Fitnessstudio), Sonderbereiche (Wintergarten, Veranda), Sonderbauten (Dachboden, Tiny House), Fahrzeuge (Wohnmobil, Boot & Yacht, Schiff), Geometrische & geneigte Fenster (Geneigt, Dach, Dreieck & Trapez) und Gesundheits- & Bildungsgebäude (Krankenhaus, Klinik, Kindergarten, Labor) — 6 Gruppen + 19 Detailseiten.

  • Neu6 Anwendungsgruppen und 19 Detailseiten unter /en/ produziert — Büro-Bildschirmblendung und Besprechungsprivatsphäre, Laden-Schaufensterlicht und Lagerverdunkelung, Café-Dampfgrenze, Hotel-Raumtrenner-Unterscheidung, Fitnessstudio-Stoßbedingung; Wintergarten-Wärmebrücke und Veranda-Innen-Außen-Ebene; Dachboden-Geneigtedecke und Tiny-House-Leichtsystem; Wohnmobil-Vibration und Gewicht, Boot-Salzfeuchtebedingung, Schiff-Marine-Zertifizierungsgrenze; obligatorische Spannführung an geneigten Fenstern, beidseitige Spannung und Motor an Dachfenstern, Schablonenschnitt an Dreieck/Trapez; Krankenhaus-Hygienegrenze, Klinik-Untersuchungsprivatsphäre, Kindergarten-schnurlose Sicherheit, Labor-Lichtkontrolle und Chemikaliendampfbedingung — alle Artikel wörtlich gegen die Quelle übersetzt.
  • InfrastrukturIn HONEYCOMB_GROUPS_EN die Gewerbe-, Sonderbereichs-, Sonderbauten-, Fahrzeug-, Geometrisch-Geneigt- und Gesundheits-Bildungs-Gruppen vervollständigt — die Familie mit 7/7 Gruppen und 30/30 Details geschlossen. 25 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.42

Englische Honeycomb-Anwendung — Wohnungsgruppe live (12 Seiten)

Die erste Gruppe der Wabenplissee-Anwendungsfamilie unter /en/ in voller Übersetzung: die Wohnungsgruppe und die Details Küche, Wohnzimmer, Schlafzimmer, Kinderzimmer, Jugendzimmer, Arbeitszimmer, Bad & WC, Glasbalkon, Villa, Fertighaus, Flur — 1 Gruppe + 11 Detailseiten.

  • NeuDie Honeycomb-Anwendungs-Wohnungsgruppe und 11 Detailseiten unter /en/ produziert — alle Bereiche wörtlich gegen die Quelle übersetzt einschließlich Herd-Spüle-Distanzregel und Dampfgrenze, Wärmepuffer und Diffuslicht-Unterscheidung, Verdunkelungsvariante und Kantenleckage, schnurlose Sicherheit, ehrliche Bedingungen in Bädern, Innen-Außen-Ebene an Glasbalkonen, Paneelwand-Leichtsysteme und die fensterlose-Flur-Grenze.
  • InfrastrukturHONEYCOMB_GROUPS_EN erstellt — alle 7 Gruppenüberschriften übersetzt, die Wohnungsgruppe mit 11/11 Einträgen komplett (verbleibende 6 Gruppen-Einträge in der nächsten Version). 12 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.41

Englische Plissee-Anwendungsfamilie abgeschlossen — letzte 3 Gruppen (13 Seiten)

Die verbleibenden drei Gruppen der Plissee-Anwendungsfamilie unter /en/ in voller Übersetzung: Fahrzeuge (Wohnmobil, Boot & Yacht, Schiff), Geometrische & geneigte Fenster (Geneigt, Dach, Dreieck & Trapez) und Gesundheits- & Bildungsgebäude (Krankenhaus, Klinik, Kindergarten, Labor) — 3 Gruppen + 10 Detailseiten.

  • Neu3 Anwendungsgruppen und 10 Detailseiten unter /en/ produziert — Wohnmobil-Vibration/Gewicht und kompakter Einbau, Boot-Salzluftbeschlag und geformte Verglasung, Schiff-Planung nach Kabinentyp und Refit/Werft-Unterscheidung; obligatorische Spannung und Winkelmessung an geneigten Fenstern, horizontale Ebene und Motorzugang an Dachfenstern, obligatorische Schablone an Dreieck/Trapez; Krankenhaus-Raumtrenner-Unterscheidung und Hygieneprotokoll, Klinik-Untersuchungsprivatsphäre und Filialstandard, Kindergarten-Schlafverdunkelung und schnurlose Sicherheit, Labor-Lichtkontrolle und Chemikalienfestigkeit — alle Artikel wörtlich gegen die Quelle übersetzt.
  • InfrastrukturIn PLISE_PERDE_GROUPS_EN die Fahrzeug-, Geometrisch-Geneigt- und Gesundheits-Bildungs-Gruppen vervollständigt — die Familie mit 7/7 Gruppen und 30/30 Details geschlossen. 13 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.40

Englische Plissee-Anwendung — Sonderbereiche + Sonderbauten-Gruppen (6 Seiten)

Zwei weitere Gruppen des Plissee-Anwendungsclusters unter /en/ in voller Übersetzung: Sonderbereiche (Wintergarten, Veranda) und Sonderbauten (Dachboden, Tiny House) — 2 Gruppen + 4 Detailseiten.

  • Neu2 Anwendungsgruppen und 4 Detailseiten unter /en/ produziert — Treibhauseffekt und Dachspannsysteme, offene/verglaste Veranda-Unterscheidung und Zip-Weiterleitung, obligatorische Schienenspannung an geneigten Ebenen, Tiny-House-Gewichts- und Vibrationsbilanz — raumspezifische 10–11-Absatz-Artikel wörtlich gegen die Quelle übersetzt.
  • InfrastrukturIn PLISE_PERDE_GROUPS_EN die Sonderbereichs- und Sonderbauten-Gruppen vervollständigt (3/7 Gruppen, 20/30 Details in der Familie). 6 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.39

Englische Plissee-Anwendung — Gewerberäume-Gruppe live (6 Seiten)

Die Gewerbewruppe des Plissee-Anwendungsclusters unter /en/ in voller Übersetzung: die Gewerberäume-Gruppenseite + 5 Details (Büro, Laden, Café & Restaurant, Hotel, Fitnessstudio).

  • Neu1 Anwendungsgruppe und 5 Detailseiten unter /en/ produziert — volle Übersetzung in jedem Detail: Intro, 4 Bewertungen, 3 Anwendungshinweise, ein 10–11-Absatz-ortsspezifischer Artikel, CTA und Breadcrumb; gewerbliche Fakten wörtlich gegen die Quelle gehalten (Glaswand-Privatsphäre, Schaufenster/Kabine/Lager-Unterscheidung, Beschattung auf Tischebene, Zimmertyp-Tabelle, Umkleide-Feuchte).
  • InfrastrukturDie PLISE_PERDE_GROUPS_EN-Gewerbegruppe mit 5/5 Details gefüllt. 6 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.38

Englische Plissee-Anwendung — Wohnungsgruppe live (12 Seiten)

Die erste Gruppe des Plissee-Anwendungsclusters unter /en/ in voller Übersetzung: die Wohnungs-Gruppenseite + 11 Raumdetails (Küche, Wohnzimmer, Schlafzimmer, Kinderzimmer, Jugendzimmer, Arbeitszimmer, Bad & WC, Glasbalkon, Villa, Fertighaus, Flur).

  • Neu1 Anwendungsgruppe und 11 Detailseiten unter /en/ produziert — volle Übersetzung in jedem Detail: Intro, 4 Bewertungen, 3 Anwendungshinweise, ein 10–11-Absatz-raumspezifischer Artikel, CTA und Breadcrumb; technische Unterscheidungen wörtlich gegen die Quelle gehalten (Tag-und-Nacht-Modell, Glasleiste/Haken/Schraube-Verbindungswahl, Feuchteserien-Stoff, Kantenleckage und die Kanalregel).
  • InfrastrukturNeuer englischer Datenlayer: src/i18n/en/plise-perde-uygulama.ts (PLISE_PERDE_GROUPS_EN — 7 Gruppenüberschriften vollständig übersetzt, die 11 Details der Wohnungsgruppe komplett; die Einträge der verbleibenden 6 Gruppen in späteren Versionen). 12 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.37

Englische Insektenschutz-Plissee-Anwendungsgruppe + Detailseiten live (25 Seiten)

Fünf Gruppen und 20 Details des Insektenschutz-Plissee-Anwendungsclusters unter /en/ in voller Übersetzung: Wohnungen (8), Gewerberäume (5), Sonderbereiche (2), Fahrzeuge (2), Gesundheit & Bildung (3) — mit Schwellentyp- und Flügelabbildungen.

  • Neu5 Anwendungsgruppen und 20 Detailseiten unter /en/ produziert: Wohnungen (Wohnzimmer, Küche, Schlafzimmer, Glasbalkon, Villa, Fertighaus, Dachboden, Tiny House), Gewerberäume (Café & Restaurant, Hotel, Büro, Laden, Fitnessstudio), Sonderbereiche (Wintergarten, Veranda), Fahrzeuge (Wohnmobil, Boot & Yacht), Gesundheit & Bildung (Krankenhaus, Klinik, Kindergarten) — in jedem Detail die Schwellentyp- (schwellenfrei ≤7 mm / rampiert) und Flügeltyp- (horizontal/vertikal/doppel/schiebe/plissee) Abbildungen (Geeignet/Bedingt/Nicht geeignet), Artikel, Anwendungshinweise und verwandte Seiten; die Urteilsreihenfolge wörtlich gegen die TR-Quelle verifiziert.
  • InfrastrukturNeuer englischer Datenlayer: src/i18n/en/plise-sineklik-uygulama.ts (PLISE_SINEKLIK_GROUPS_EN — Vollübersetzung von 5 Gruppen × 20 Details). 25 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.36

Englische Insektenschutz-Anwendungsgruppe + Detailseiten — Wohnungen und Gewerbe, Familie abgeschlossen (18 Seiten)

Die letzten zwei Gruppen des Insektenschutz-Anwendungsclusters unter /en/ in voller Übersetzung: Wohnungen (11 Details) und Gewerberäume (5 Details) — die Insektenschutz-Anwendungsfamilie wurde mit 7/7 Gruppen und 30/30 Details über 2 Gruppen + 16 Detailseiten geschlossen.

  • Neu2 Anwendungsgruppen und 16 Detailseiten unter /en/ produziert: Wohnungen (Küche, Wohnzimmer, Schlafzimmer, Kinderzimmer, Jugendzimmer, Arbeitszimmer, Bad & WC, Glasbalkon, Villa, Fertighaus, Flur) und Gewerberäume (Büro, Laden, Café & Restaurant, Hotel, Fitnessstudio) — in jedem Detail Analyse, Ort×Typ-Abbildung (Geeignet/Bedingt/Nicht geeignet), Artikel, Anwendungshinweise und verwandte Seiten; die Urteilsreihenfolge wörtlich gegen die TR-Quelle verifiziert.
  • Infrastruktursrc/i18n/en/sineklik-uygulama.ts abgeschlossen — die 16 Detaildatensätze der Wohnungs- und Gewerbewruppen hinzugefügt; SINEKLIK_GROUPS_EN trägt jetzt alle 7 Gruppen × 30 Details. 18 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.35

Englische Insektenschutz-Anwendungsgruppe + Detailseiten — erste fünf Gruppen (19 Seiten)

Die ersten fünf Gruppen des Insektenschutz-Anwendungsclusters unter /en/ in voller Übersetzung: Sonderbereiche, Sonderbauten, Fahrzeuge, Geometrische & geneigte Fenster und Gesundheits- & Bildungsgebäude — 5 Gruppen + 14 Detailseiten.

  • Neu5 Anwendungsgruppen und 14 Detailseiten unter /en/ produziert: Sonderbereiche (Wintergarten, Veranda), Sonderbauten (Dachboden, Tiny House), Fahrzeuge (Wohnmobil, Boot & Yacht, Schiff), Geometrische & geneigte Fenster (Geneigt, Dach, Dreieck & Trapez), Gesundheits- & Bildungsgebäude (Krankenhaus, Klinik, Kindergarten, Labor) — in jedem Detail Analyse, Ort×Typ-Abbildung (Geeignet/Bedingt/Nicht geeignet), Artikel, Anwendungshinweise und verwandte Seiten.
  • InfrastrukturNeuer englischer Datenlayer: src/i18n/en/sineklik-uygulama.ts (SINEKLIK_GROUPS_EN — 7 Gruppendatensätze + die ersten 14 Details vollständig übersetzt; Wohnungs- und Gewerbewruppeneinträge in der nächsten Sitzung). ApplicationDetailPage- und ApplicationSubHub-Komponenten über den lang-Prop vollständig lokalisiert — Nav, Urteilslabels, verwandte Seiten, aria-Labels, interne Links (localizeHref/localizeHtml) und articleSchema inLanguage en-US. Ein optionales Ortfeld zu ApplicationDetail hinzugefügt; application.*-Detail/Hub-Schlüssel zu ui.ts hinzugefügt. 19 Slug-Datensätze in SLUG_MAP + PAGE_COVERAGE.
v1.45.34

Englischer Anwendungsbereiche-Hub und Familienseiten live (9 Seiten)

Der Hub des Anwendungsclusters und die acht Familien-Anwendungsbereichsseiten unter /en/ in voller Übersetzung: der Anwendungsbereiche-Hub + die Familien Insektenschutz, Insektenschutz-Plissee, Plissee, Honeycomb, Duette, Jalousie, Zip und Gardine.

  • NeuDie /en/application-areas/-Hub-Seite produziert — das Anwendungsverzeichnis der acht Linien, Weiterleitungsabschnitt und CTA. 8 Familienseiten: jede mit Intro, Bereichskarten (6 Orte), 4 Auswahlhinweisen, Kategorie + Hub-Karten und Geschwisternavigation — Gruppenkarten ebenfalls mit englischen Titeln/Beschreibungen/Eintragslabels.
  • InfrastrukturNeue englische Datenlayer: src/i18n/en/uygulama-alanlari.ts (UYGULAMA_PAGES_EN — 8 Familiendatensätze vollständig übersetzt) und src/i18n/en/uygulama-cards.ts (UYGULAMA_CARDS_EN — EN-Titel/Metas von 51 Gruppen + EN-Ortslabels von 207 Detaileinträgen). Die ApplicationAreaPage-Komponente über den lang-Prop vollständig lokalisiert: ui.ts-application.*-Schlüssel, EN-Variationssätze, interne Links via localizeHref/localizeHtml und articleSchema inLanguage en-US. 9 Anwendungsslugs zu SLUG_MAP + PAGE_COVERAGE hinzugefügt.
v1.45.33

Englischer Montagearten-Hub und Familienseiten live (9 Seiten)

Der Hub des Montageclusters und die acht Familien-Montageartenseiten unter /en/ in voller Übersetzung: der Montagearten-Hub + die Familien Insektenschutz, Insektenschutz-Plissee, Plissee, Honeycomb, Duette, Jalousie, Zip und Gardine.

  • NeuDie /en/installation-types/-Hub-Seite produziert — vier Verbindungsfragen, Familienkarten und eine Pro-Familie-Bohren/ohne-Bohren-Vergleichstabelle. 8 Familienseiten: Insektenschutz (4 Verbindungsmethoden + Rahmenwahl + Maßhinweise), Insektenschutz-Plissee (Schwellentyp-Tabelle + Gehäusetiefen + Demontageablauf), Plissee (5-Typ-Vergleichstabelle), Honeycomb (3 technische Hinweise spezifisch für Zellstoff), Duette (Szenarioauswahlliste), Jalousie (3 Montageflächen + Lamellenhinweise), Zip (Reißverschluss/Spannung/Zufuhr + Flächentabelle), Gardine (8 Produkte in separaten Abschnitten + 3 Konsolenrichtungen + Anwendungsregeln).
  • InfrastrukturNeuer englischer Datenlayer: src/i18n/en/montaj.ts (MONTAJ_SUBS_EN — 8 Sub-Hubs, EN-Namen/Beschreibungen/Labels von 35 Detailkarten und das enSlug-Feld). 9 Montagearten-Slugs zu SLUG_MAP und PAGE_COVERAGE hinzugefügt; Detailseiten-Breadcrumbs verbinden jetzt mit den englischen Familienseiten. Abdeckung 202/826.
v1.45.32

Englische Montagedetails — Zip-Screen-Gruppe live, 34 Datensätze abgeschlossen

Die letzte englische Gruppe der Montagedetailseiten live: die drei Zip-Screen-Befestigungsformen (Decke, Wand, Fassade) unter /en/ in voller Übersetzung — alle 34 Montagedetaildatensätze jetzt auf Englisch.

  • Neu3 Zip-Montageseiten unter /en/ produziert: Deckenmontierter, Wandmontierter und Fassadenmontierter Zip-Screen — die Oberebenen-Verbindungstabelle, Dübel-Untergrund-Abgleich, Fassadenschichtregeln, Edelstahlelement- und Windklassen-Erklärungen wörtlich übersetzt.
  • InfrastrukturMONTAJ_DETAIL_PAGES_EN um 3 Zip-Datensätze erweitert; 3 Zip-Montage-Slug-Datensätze zu SLUG_MAP und PAGE_COVERAGE hinzugefügt. Alle 34 Montagedetailseiten auf Englisch live. Abdeckung 193/817.
v1.45.31

Englische Montagedetails — Jalousie-Gruppe live

Die sechste englische Gruppe der Montagedetailseiten live: die sechs Jalousie-Befestigungsformen (Decke, Wand, Gardinenschienenadapter, Konsole, Glasleiste, am Flügel) unter /en/ in voller Übersetzung.

  • Neu6 Jalousie-Montageseiten unter /en/ produziert: Decken-, Wand-, Gardinenschienenadapter-, Konsolen-, Falz- und Flügelmontierte Jalousie — Deckentyp-Verbindungstabelle, Überlaufzugabe, Adapterbedingungen, Lastverteilung, Glasleistentiefenprüfungen und Flügelmontageregeln wörtlich übersetzt.
  • InfrastrukturMONTAJ_DETAIL_PAGES_EN um 6 Jalousiedatensätze erweitert; 6 Jalousie-Montage-Slug-Datensätze zu SLUG_MAP und PAGE_COVERAGE hinzugefügt. Abdeckung 190/814.
v1.45.30

Englische Montagedetails — Festes-Insektenschutz-Gruppe live

Die fünfte englische Gruppe der Montagedetailseiten live: die fünf Befestigungsformen des festen Insektenschutzes (Falz, Aufbau, Schraube, Klebe, Klammer) unter /en/ in voller Übersetzung.

  • Neu5 Festes-Insektenschutz-Montageseiten unter /en/ produziert: Falz-, Aufbau-, Schrauben-, Klebe- und Klammer-montierter Insektenschutz — Innen-Außen-Montage-Vergleichstabellen, Schraubenlayout-Tabelle, Klammerhalter-Mechanik und saisonale Lagerinformationen wörtlich übersetzt.
  • InfrastrukturMONTAJ_DETAIL_PAGES_EN um 5 Festes-Insektenschutz-Datensätze erweitert; 5 Festes-Insektenschutz-Montage-Slug-Datensätze zu SLUG_MAP und PAGE_COVERAGE hinzugefügt. Abdeckung 184/808.
v1.45.29

Englische Montagedetails — Insektenschutz-Plissee-Gruppe live

Die vierte englische Gruppe der Montagedetailseiten live: die fünf Insektenschutz-Plissee-Befestigungsformen (Schraube, Falz, Aufbau, Klebe, Klammer) unter /en/ in voller Übersetzung.

  • Neu5 Insektenschutz-Plissee-Montageseiten unter /en/ produziert: Schrauben-, Falz-, Aufbau-, Klebe- und Klammer-montiertes Insektenschutz-Plissee — Leistenlinien-Messung, Innen-Außen-Montage-Vergleichstabelle, Klammer-Arbeitsbedingungen und Demontageregeln wörtlich übersetzt.
  • InfrastrukturMONTAJ_DETAIL_PAGES_EN um 5 Insektenschutz-Plissee-Datensätze erweitert; 5 Insektenschutz-Plissee-Montage-Slug-Datensätze zu SLUG_MAP und PAGE_COVERAGE hinzugefügt. Abdeckung 179/803.
v1.45.28

Englische Montagedetails — Duette-Gruppe live

Die dritte englische Gruppe der Montagedetailseiten live: die fünf Duette-Befestigungsmethoden (Schraube, Klebe, Haken, Glasleiste, Konsole) unter /en/ in voller Übersetzung.

  • Neu5 Duette-Montageseiten unter /en/ produziert: Schrauben-, Klebe-, Haken-, Glasleisten- (Portray) und Konsolenmontierte Duette — die Zweilagen-Gewichtsrealität, Kanalmessungstabelle, Glasbalkon-Flügelverhalten und die Falz-Dämmungsschema wörtlich übersetzt.
  • InfrastrukturMONTAJ_DETAIL_PAGES_EN um 5 Duette-Datensätze erweitert; 5 Duette-Montage-Slug-Datensätze zu SLUG_MAP und PAGE_COVERAGE hinzugefügt. Abdeckung 174/798.
v1.45.27

Englische Montagedetails — Honeycomb-Gruppe live

Die zweite englische Gruppe der Montagedetailseiten live: die fünf Honeycomb-Befestigungsmethoden (Schraube, Klebe, Haken, Glasleiste, Konsole) unter /en/ in voller Übersetzung.

  • Neu5 Honeycomb-Montageseiten unter /en/ produziert: Schrauben-, Klebe-, Haken-, Glasleisten- (Portray) und Konsolenmontiertes Honeycomb — Zellgehäusegewicht, Doppelzelleffekt, Kanalmessungstabelle, Dämmungsintegrität und Verdunkelungskanalschema wörtlich übersetzt.
  • InfrastrukturMONTAJ_DETAIL_PAGES_EN um 5 Honeycomb-Datensätze erweitert; 5 Honeycomb-Montage-Slug-Datensätze zu SLUG_MAP und PAGE_COVERAGE hinzugefügt. Abdeckung 169/793.
v1.45.26

Englische Montagedetails — Plissee-Gruppe live

Die erste englische Gruppe der Montagedetailseiten live: die fünf Plissee-Befestigungsmethoden (Schraube, Klebe, Haken, Glasleiste, Konsole) unter /en/ in voller Übersetzung.

  • Neu5 Plissee-Montageseiten unter /en/ produziert: Schrauben-, Klebe-, Haken-, Glasleisten- (Portray) und Konsolenmontiertes Plissee — Schrittabfolgen, Rahmen-/Flächentabellen, Grenzabschnitte, FAQ, verwandte Seiten und CTA-Texte wörtlich übersetzt.
  • InfrastrukturMontajDetail.astro sprachbewusst gemacht: Breadcrumb, Sub-Nav, FAQ-Überschrift, verwandte Seiten und CTA-Defaults werden aus den ui.ts-montaj.*-Schlüsseln gespeist; Schemapfade mit dem /en-Präfix erzeugt.
  • InfrastrukturarticleSchema und howToSchema bekamen einen optionalen lang-Parameter — EN-Seiten geben jetzt en-US statt tr-TR in inLanguage aus. Der MONTAJ_DETAIL_PAGES_EN-Datenlayer und die en/[slug]-Montagegenerierung hinzugefügt; SLUG_MAP und PAGE_COVERAGE um 5 Montageslugs erweitert. Abdeckung 164/788.
v1.45.25

Englische Plissee-Familie abgeschlossen

Die letzten 10 Produkte der Plissee-Familie (5 Halbverdunkelung, 5 Verdunkelung) live — alle 69 Produkte der Familie jetzt unter /en/.

  • Neu10 Verdunkelungs-Plissee-Produktseiten unter /en/ produziert: die Dim-out-Serie (Weiß, Creme, Grau, Anthrazit, Braun) und die Blackout-Serie (dieselben fünf Töne) — Folienlage-gegen-Oberflächenfarbe-Unterscheidung, Kantenleckagelinie, Bernsteinton-Transformation, Farbneutralität und Tiefverdunkelungsgrade wörtlich übersetzt.
  • NeuDie dimoutSpecs- und blackoutPleatedSpecs-EN-Helfer verwendet; Stoff-, Konstruktion-/Klasse-, Falz-, Steuerungs-, Montage- und Licht-/Kantenverhalten-Zeilen auf Englisch mit produktspezifischen Hinweisen erzeugt.
  • InfrastrukturSLUG_MAP, PAGE_COVERAGE und PRODUCT_NAMES_EN um 10 Verdunkelungsprodukte erweitert. Die Plissee-Familie mit 69/69 abgeschlossen; Abdeckung 159/783.
v1.45.24

Englische Plissee-Familie — Tag & Nacht Duo-Gruppe live

Die 24 Produkte der Tag-und-Nacht-Duo-Plissee-Serie (6 tagsüber transparente Töne × 4 Nachtlagen) unter /en/ mit vollem englischen Inhalt live.

  • Neu24 Tag-und-Nacht-Duo-Plissee-Produktseiten unter /en/ produziert: Weiß-, Ecru-, Creme-, Grau-, Hellgrau- und Dunkelgrau-transparente Tagschichten × Uni-Stoff, Dim-out, Blackout und Wabenplissee-Nachtlagen — Zweikanal-Einkörper, unabhängige Lagenarme, Glasleistenmontage und Pro-Lage-Lichtverhalten-Unterscheidungen wörtlich übersetzt.
  • NeuDer dualDayNightSpecs-EN-Spezhelfer über alle 24 Datensätze verwendet; Nachtlage-, Taglage-, Profil-, Steuerungs-, Montage- und Lichtverhalten-Zeilen auf Englisch mit produktspezifischen Hinweisen erzeugt.
  • InfrastrukturSLUG_MAP, PAGE_COVERAGE und PRODUCT_NAMES_EN um 24 Duo-Plissee-Produkte erweitert. Abdeckung 149/773.
v1.45.23

Englische Plissee-Familie — erste Gruppe live

Die ersten 35 Produkte der Plissee-Familie (21 Uni-Farben, 6 transparente, 2 bedruckte, 6 texturierte) unter /en/ mit vollem englischen Inhalt live.

  • Neu35 Plissee-Produktseiten unter /en/ produziert: Uni-Farben (Weiß→Rot, 21 Töne), die transparente Tüllserie (6 Töne), bedruckt und individueller Druck, texturierte Varianten (6 Töne) — geprägte Textur, schnurlose Anordnung, Glasleistenmontage, freigegebener individueller Druck und Nutzungsrechtsdetails wörtlich übersetzt.
  • Neusrc/i18n/en/plise-categories.ts abgeschlossen — der EN-Def-Layer für 7 Kategorien + 69 Produkte; Produkte gehen live, sobald ihr Inhalt abgedeckt ist.
  • InfrastrukturSLUG_MAP, PAGE_COVERAGE und PRODUCT_NAMES_EN um 35 Plissee-Produkte + 7 Unterkategorienamen erweitert; die EN-dynamische Route konsumiert die PLISE_CATEGORIES_EN-Quelle. Abdeckung 125/749.
v1.45.22

Englische Duette-Familie abgeschlossen

Alle 27 Produkte der Duette-Familie (7 Uni, 5 transparent, 2 bedruckt, 7 texturiert, 6 Sunscreen) unter /en/ mit vollem englischen Inhalt live.

  • Neu27 Duette-Produktseiten unter /en/ produziert: Uni-Farben (Weiß→Schwarz), transparent (Weiß→Dunkelgrau), bedruckt und individueller Druck, texturiert und die Sunscreen-Serie — Zelle-in-Zelle-Abschnitt, doppelte Lufttasche, Glasleistenmontage, freigegebener individueller Druck und Sonnenschutz-Tonstufen wörtlich übersetzt.
  • Neusrc/i18n/en/duet-categories.ts hinzugefügt (5 Kategorien + 27 Produkte EN-Def-Layer) und der duetSpecs-EN-Spezhelfer geschrieben.
  • InfrastrukturDie DUET_CATEGORIES_EN-Familienquelle zur EN-dynamischen Route hinzugefügt; slug-map, PAGE_COVERAGE und PRODUCT_NAMES_EN um 27 Duette-Produkte erweitert.
v1.45.21

Englische Honeycomb-Familie abgeschlossen

Alle 16 Produkte der Honeycomb-Familie (7 Uni-Farben, 2 bedruckte, 7 texturierte) unter /en/ mit vollem englischen Inhalt; die EN-Route auf eine Multifamilienstruktur umgestellt.

  • Neu16 Honeycomb-Produktseiten unter /en/ produziert: Uni-Farben (Weiß→Schwarz), bedruckt und individueller Druck, texturierte Varianten — Zelllufttasche, Glasleistenmontage, schnurlose Anordnung, freigegebener individueller Druck und Kantenlichtlinien-Details wörtlich übersetzt.
  • Neusrc/i18n/en/honeycomb-categories.ts hinzugefügt (3 Kategorien + 16 Produkte EN-Def-Layer) und der honeycombSpecs-EN-Spezhelfer geschrieben.
  • Infrastrukturen/[slug].astro auf die multifamiliäre familySources-Struktur umgestellt — jede Familie erweitert mit ihren eigenen EN-Kategoriedaten + Breadcrumb-Schritt (Jalousie → Honeycomb-Muster, bereit für Plissee/Duette). Abdeckung 63/687.
  • KorrekturproductSchema nimmt jetzt einen specRows-Parameter — additionalProperty-Zeilen auf Nicht-TR-Produktseiten werden aus dem Spezifikationsarray in der Seitensprache ausgegeben; das türkische PropertyValue-Leck (Stoffkonstruktion, Zellanordnung usw.) auf EN-Produktseiten geschlossen.
  • VerbesserungThemenspezifische einzigartige Sätze zu drei Anwendungsgruppenseiten hinzugefügt (geometrische Duette, Sonderbereiche/Sonderbauten Jalousie) — Seiten, die unter die 30%-Eindeutigkeitsquote fielen, als die Boilerplate-Schwelle über 687 Seiten 14 erreichte, wurden zurück über die Schwelle getragen.
v1.45.20

Englische Jalousie-Familie abgeschlossen

Die verbleibenden 4 Produkte der Jalousiefamilie (16/25 mm Aluminium, perforiert, 50 mm Stoff) unter /en/ mit vollem englischen Inhalt — die Familie mit 7/7 abgeschlossen.

  • Neu/en/16-mm-, /en/25-mm-aluminium-venetian-blind/, /en/perforated-aluminium-venetian-blind/ und /en/50-mm-fabric-venetian-blind/ produziert: Beschreibung, Montage, Maß, Spez, Detailabschnitte und 44 FAQ wörtlich übersetzt — Mikroperforation-Einwegsicht, gebogene-Lamellen-Ersatz, Türverglasung-Befestigung und UV-Verblassungsdetails bewahrt.
  • NeuProduktnamen, Slug-Abbildungen und Abdeckungsdatensätze hinzugefügt; die Jalousiefamilie mit 7/7 Produkten auf Englisch abgeschlossen. Abdeckung 47/671.
v1.45.19

Englische Holzjalousie-Produkte + Familienroute

Die 3 Produkte der Holzjalousieserie (25/50/63 mm) unter /en/ mit vollem englischen Inhalt; die EN-Route auch zur Abdeckung von Familienkategorien erweitert.

  • NeuVoller EN-Inhalt der 3 Holzjalousie-Produkte zu en/product-pages.ts hinzugefügt: Beschreibung, Montage, Maß, Spez (jaluziSpecsEN), Detailabschnitte und 36 FAQ — Lamellenverhältnis, Dübelmontage, Trennentscheidung und Maserungsdetails wörtlich übersetzt.
  • Neu/en/25-mm-, /en/50-mm- und /en/63-mm-wooden-venetian-blind/ produziert; src/i18n/en/jaluzi-categories.ts hinzugefügt — der EN-Kategorie- + Produkt-Def-Layer für Familienprodukte.
  • Infrastrukturen/[slug].astro erzeugt jetzt auch Familienkategorie-Produkte jenseits von CATALOG (PLISE/JALUZI/DUET/HONEYCOMB-Muster); Breadcrumb: Produkte → Jalousien → Holzjalousien → Produkt. Abdeckung 43/667.
v1.45.18

Englische Gardinenfamilie abgeschlossen

Raffrollo und Deckenrollo unter /en/ mit vollem englischen Inhalt — die 8 Produkte der Gardinenfamilie abgeschlossen.

  • Neu/en/roman-blind/ und /en/ceiling-blind/ produziert: Faltmechanismus, Futteroption, waschbarer Stoff, spannverdrahtetes horizontales System, Neigungs-/Kondensations-/Schneelastdetails wörtlich übersetzt.
  • Infrastrukturslug-map + PAGE_COVERAGE[en] aktualisiert — die Gardinenfamilie mit 8/8 abgeschlossen; Gesamtabdeckung 40/664.
v1.45.17

Englische Gardinenprodukte (erste Gruppe)

Die 6 Produkte der Gardinenfamilie (Rollo, Doppelrollo, Screen, Vertikal, Verdunkelung, motorisiert) unter /en/ mit vollem englischen Inhalt live.

  • NeuVoller EN-Inhalt von 6 Gardinenprodukten zu en/product-pages.ts hinzugefügt: Beschreibung, Montage, Maßschritte, Spezifikationstabellen (perdeSpecsEN), Detailabschnitte und FAQ — Öffnungsfaktor, dreilagiger Verdunkelungsstoff, Lamellen-/Schienenanordnung und Motor-/Sensordetails wörtlich übersetzt.
  • Neu/en/roller-, /en/zebra-, /en/screen-, /en/vertical-, /en/blackout- und /en/motorised-blind/-Seiten produziert; PRODUCT_DEFS_EN und CATEGORY_EN mit den Gardineneinträgen erweitert.
  • Infrastruktur6 Produktslugs zu slug-map hinzugefügt; PAGE_COVERAGE[en] 38/662.
v1.45.16

Englische Zip-Screen-Produkte

Die 6 Produkte der Zip-Screen-Familie (manuell, Decke, transparent, innen, außen, motorisiert) unter /en/ mit vollem englischen Inhalt live.

  • NeuVoller EN-Inhalt von 6 Zip-Screen-Produkten zu en/product-pages.ts hinzugefügt: Beschreibung, Montage, Maßschritte, Spezifikationstabellen (zipSpecsEN), Detailabschnitte und FAQ — Reißverschluss-Kanalverriegelung, Windklasse, Motor-/Sensor- und Transparentfilm-technische Details wörtlich übersetzt.
  • Neu/en/manual-, /en/ceiling-, /en/transparent-, /en/interior-, /en/outdoor- und /en/motorised-zip-screen/-Seiten produziert; PRODUCT_DEFS_EN und CATEGORY_EN mit den Zip-Einträgen erweitert.
  • Infrastruktur6 Produktslugs zu slug-map hinzugefügt; PAGE_COVERAGE[en] 32/656.
v1.45.15

Englische Insektenschutz-Plissee-Produkte

Die 5 Produkte der Insektenschutz-Plissee-Familie (15/18/25/26/27 mm Serien) unter /en/ mit vollem englischen Inhalt live.

  • NeuVoller EN-Inhalt von 5 Insektenschutz-Plissee-Produkten zu en/product-pages.ts hinzugefügt: Beschreibung, Montage, Maßschritte, Spezifikationstabellen, Detailabschnitte und FAQ — die technischen Unterschiede der Serie (schlankes Gehäuse ↔ Kanal ↔ Doppelanordnung) wörtlich übersetzt.
  • Neu/en/15-mm-, /en/18-mm-, /en/25-mm-, /en/26-mm- und /en/27-mm-pleated-insect-screen/-Seiten produziert; PRODUCT_DEFS_EN und CATEGORY_EN mit den Insektenschutz-Plissee-Einträgen erweitert.
  • Infrastruktur5 Produktslugs zu slug-map hinzugefügt; PAGE_COVERAGE[en] 26/645.
v1.45.14

Englische Produktdetail-Infrastruktur + Insektenschutz-Familie

Die Produktdetail-Route /en/[slug] gebaut; ProductArticle und ProductDetail vollständig lokalisiert. Erste Familie: 5 Insektenschutz-Produkte auf Englisch.

  • Infrastruktursrc/pages/en/[slug].astro hinzugefügt — die dynamische Produktroute erzeugt nur Produkte am Schnittpunkt von PAGE_COVERAGE ∩ SLUG_MAP ∩ PRODUCT_PAGES_EN; ein unübersetztes Produkt wird auf der EN-Route nie gerendert.
  • VerbesserungProductArticle und ProductDetail sprachbewusst gemacht: Breadcrumbs, Buttons, Tabs, Lager-/DL-Labels, Geschwisterproduktblock, CTA-Verben, Spez-/Lager-/Geschwister-Satzvarianten und der Bewertungsabschnitt mit ui-Schlüsseln verbunden.
  • Neusrc/i18n/en/products.ts — der EN-ProductDef/CategoryDef-Layer (Name, Kartenbeschreibung, Meta, Badge). src/i18n/en/product-pages.ts — voller EN-Inhalt von 4 Produkten (Beschreibung, Montage, Maß, Spez, Detailabschnitte, FAQ).
  • Neu/en/fixed-insect-screen/, /en/cat-screen/, /en/caravan-insect-screen/, /en/steel-insect-screen/ und /en/motorised-insect-screen/ live — die Festes-Insektenschutz-Maßanfertigungsseite wörtlich übersetzt.
  • Infrastrukturproduct.*-Schlüsselgruppe zum ui-Wörterbuch hinzugefügt (TR+EN); 5 Produktslugs in slug-map; PAGE_COVERAGE[en] 21/640.
v1.45.13

Englische Unternehmensseitengruppe

/en/corporate/, /en/about-us/, /en/reviews/ und /en/leave-a-review/ veröffentlicht — die erste Sprachgruppe des Unternehmensclusters in voller Übersetzung geöffnet.

  • Neusrc/pages/en/corporate.astro hinzugefügt: 12 Unternehmensseitenkarten (EN-Titel/Beschreibungen), Breadcrumb und CTA — alles auf Englisch; Ziele ohne Übersetzung fallen auf die TR-Seite zurück.
  • Neusrc/pages/en/about-us.astro hinzugefügt: Geschichte, Werkeliste, Mission, 4 Wertekarten und das Statistikband — alles auf Englisch.
  • Neusrc/pages/en/reviews.astro hinzugefügt: Google-Bewertungszusammenfassung, Bewertungskarten (in ihrer Originalsprache), 4 FAQ und Doppel-CTA — Bewertungsdaten werden in englische Monatsnamen umgewandelt; Bewertungstexte werden wörtlich aus der Quelle zitiert.
  • Neusrc/pages/en/leave-a-review.astro hinzugefügt: Produktauswahl, Sternebewertung, KVKK-Einwilligung und ein Fetch-Flow-Formular — Labels und Toast-Nachrichten auf Englisch; Produktnamen kommen aus der neuen src/i18n/en/product-names.ts-Map.
  • Infrastruktur/kurumsal/ → /corporate/ zu slug-map hinzugefügt; PAGE_COVERAGE[en] erweitert (Abdeckung 16/634).
v1.45.12

Englische Gardinen-Familienseite

/en/curtains/ veröffentlicht — vollständig übersetzt mit 8 Modellen, dem Rollo↔Doppelrollo-Vergleich, 4 Mechanismuskarten und dem Assistenten. Alle Produktfamilien abgeschlossen.

  • Neusrc/pages/en/curtains.astro hinzugefügt: 8 Produktkarten (EN-Name/Beschreibung/Badge), Nutzungsszenarien, 8-Modell-Vergleich, Rollo↔Doppelrollo-Gegenüberstellung, 4 Mechanismuskarten, Prozess, 6 FAQ und der Konfigurationsassistent — alles auf Englisch.
  • NeuDie englischen Daten des Gardinen-Konfigurationsassistenten zu en/wizard.ts hinzugefügt — alle Familienassistenten sind jetzt EN.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /perdeler/ → /en/curtains/ (Abdeckung 12/634). Alle 8 Produktfamilien auf Englisch live.
v1.45.11

Englische Zip-Screens-Familienseite

/en/zip-screens/ veröffentlicht — vollständig übersetzt mit 6 Modellen, Systemvergleich, Windlegende und dem Assistenten.

  • Neusrc/pages/en/zip-screens.astro hinzugefügt: 6 Produktkarten (EN-Name/Beschreibung/Badge), Nutzungsszenarien, Modellvergleich, Zip-Kanal-System-Gegenüberstellung, Prozess, 7 FAQ und der Konfigurationsassistent — alles auf Englisch.
  • NeuDie englischen Daten des Zip-Screen-Konfigurationsassistenten zu en/wizard.ts hinzugefügt.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /zip-perdeler/ → /en/zip-screens/ (Abdeckung 11/633).
v1.45.10

Englische Jalousien-Familienseite

/en/venetian-blinds/ veröffentlicht — vollständig übersetzt mit Materialkarten, Lamellenmaßen, Vergleich und dem Assistenten.

  • Neusrc/pages/en/venetian-blinds.astro hinzugefügt: 3 Materialkarten (EN-Name/Tagline), Nutzungsszenarien, Materialvergleich, 16/25/50 mm-Lamellenkarten, Prozess, 6 FAQ und der Konfigurationsassistent — alles auf Englisch.
  • NeuDie englischen Daten des Jalousie-Konfigurationsassistenten zu en/wizard.ts hinzugefügt.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /jaluzi-perdeler/ → /en/venetian-blinds/ (Abdeckung 10/632).
v1.45.9

Englische Duette-Blinds-Familienseite

/en/duette-blinds/ veröffentlicht — vollständig übersetzt mit Kategoriekarten, Honeycomb-Vergleich, Montagearten und Stoffklassen.

  • Neusrc/pages/en/duette-blinds.astro hinzugefügt: 5 Kategoriekarten (EN-Name/Tagline), Nutzungsszenarien, Honeycomb↔Duette-Vergleich, 5-Montageart-Tabelle, 3 Stoffklassen, Prozess, 6 FAQ und der Konfigurationsassistent — alles auf Englisch.
  • NeuDie englischen Daten des Duette-Konfigurationsassistenten zu en/wizard.ts hinzugefügt.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /duet-perdeler/ → /en/duette-blinds/ (Abdeckung 9/631).
v1.45.8

Englische Honeycomb-Blinds-Familienseite

/en/honeycomb-blinds/ veröffentlicht — vollständig übersetzt mit Kategoriekarten, Verbindungsvergleich, Zellstruktur und dem Assistenten.

  • Neusrc/pages/en/honeycomb-blinds.astro hinzugefügt: 3 Kategoriekarten (EN-Name/Tagline), Nutzungsszenarien, Verbindungstyp-Vergleich, Einzel-/Doppelzellenkarten, Prozess, 6 FAQ und der Konfigurationsassistent — alles auf Englisch.
  • NeuDie englischen Daten des Honeycomb-Konfigurationsassistenten zu en/wizard.ts hinzugefügt.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /honeycomb-perdeler/ → /en/honeycomb-blinds/ (Abdeckung 8/630).
v1.45.7

Englische Plissee-Blinds-Familienseite

/en/pleated-blinds/ veröffentlicht — vollständig übersetzt mit 7 Kategoriekarten, Montagevergleich und dem Stoffassistenten.

  • Neusrc/pages/en/pleated-blinds.astro hinzugefügt: Kategoriekarten (EN-Name/Tagline), Montageauswahlleitfaden, Verbindungstyp-Vergleich, 3 Stoffklassen, Prozess, 7 FAQ und der Konfigurationsassistent — alles auf Englisch.
  • NeuDie englischen Daten des Plissee-Konfigurationsassistenten zu en/wizard.ts hinzugefügt.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /plise-perdeler/ → /en/pleated-blinds/ (Abdeckung 7/629).
v1.45.6

Englische Insektenschutz-Plissees-Familienseite

/en/pleated-insect-screens/ veröffentlicht — vollständig übersetzt mit Gehäuseserien, Schwellenprofilen und dem Modellassistenten.

  • Neusrc/pages/en/pleated-insect-screens.astro hinzugefügt: 5 Gehäusegrößen-Produktkarten, Auswahlleitfaden, Gehäusevergleich, 3 Schwellenprofile, Prozess, 7 FAQ und der Konfigurationsassistent — alles auf Englisch.
  • NeuDie englischen Daten des Insektenschutz-Plissee-Konfigurationsassistenten zu en/wizard.ts hinzugefügt.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /plise-sineklikler/ → /en/pleated-insect-screens/ (Abdeckung 6/628).
v1.45.5

Englische Insektenschutz-Familienseite

/en/insect-screens/ veröffentlicht — die erste Produktfamilienübersetzung; die ProductWizard-Komponente bekam volle Lokalisierung.

  • Neusrc/pages/en/insect-screens.astro hinzugefügt: 5 Produktkarten, Auswahlleitfaden, 3-Fragen-Assistent, 9-Modell-Vergleichstabelle, 3 Gewebetypen, Prozessschritte und 7 FAQ — alles auf Englisch.
  • InfrastrukturProductWizard-Volllokalisierung: Fortschritt, Badges, Buttons, JS-erzeugte Texte (Übereinstimmungslabels, WhatsApp-Nachricht, Kopierbenachrichtigungen) und Links sind jetzt sprachbewusst; JS-Strings werden über data-str-*-Träger gespeist.
  • Neusrc/i18n/en/wizard.ts hinzugefügt — das englische Äquivalent des Insektenschutz-Familienassistenten-Frage-/Produktsatzes.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /sineklikler/ → /en/insect-screens/ (Abdeckung 5/627).
v1.45.4

Englische Händlerschaftsseite

/en/dealership/ veröffentlicht — alle Abschnitte der Händlerschaftsseite (Modelle, Stufen, Portal, Schutzversprechen, FAQ) ins Englische übersetzt; DealerForm- und DealerNetwork-Lokalisierung abgeschlossen.

  • Neusrc/pages/en/dealership.astro hinzugefügt: 12 Zielgruppenprofile, 3 Geschäftsmodelle, 3 Stufen, Versandnetzwerk, Kriterien, Schutzversprechen, 5-Etappen-Prozess, 8 Unterstützungseinträge, 10 Portalmodule, Garantie und 8 FAQ — alles auf Englisch.
  • KorrekturDealerForm-Volllokalisierung: Tätigkeitsbereich-/Erfahrungs-/Modelloptionen, Labels, Platzhalter, Erfolgsmeldung, KVKK-Text und der Submit-Button kommen jetzt aus ui-Schlüsseln oder sprachkonditionalen Arrays.
  • KorrekturDealerNetwork-Labels zu Props gewandelt — auf der EN-Seite drucken die Kartenlabels (Europa, Naher Osten, Nordafrika, Kaukasus) auf Englisch.
  • KorrekturDer „Disclosureand“-verbundene-Wort-Tippfehler im EN-KVKK-Text behoben (führendes Leerzeichen in form.kvkkPost).
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /bayilik/ → /en/dealership/ (Abdeckung 4/627).
v1.45.3

Englische Produktseite

/en/products/ veröffentlicht — Vollübersetzung der acht Produktlinien, Vergleichstabelle, Auswahlleitfaden und FAQ-Abschnitte.

  • Neusrc/pages/en/products.astro hinzugefügt: 8 Produktgruppenkarten, Produktionsvertrauensblöcke, ein 4-Szenario-Auswahlleitfaden, eine 6-Kriterien-Vergleichstabelle und 8 FAQ — alles auf Englisch.
  • KorrekturDer CTABlock-Kontaktbutton an localizeHref angeschlossen — auf EN-Seiten geht er jetzt zu /en/contact/.
  • InfrastrukturPAGE_COVERAGE[en] erweitert: /urunlerimiz/ → /en/products/ (Abdeckung 3/626).
v1.45.2

EN-Chrome-Leck-Korrekturen

Die verbleibenden türkischen Chrome-Texte auf englischen Seiten geschlossen: footerspezifische Nav-Labels, Topbar-E-Mail-Button.

  • Korrektur12 footerspezifische Labels zu NAV_LABELS hinzugefügt (Our Production Plant, Our Values, Our History, Product Wizard, Installers usw.) — keine türkischen Linknamen mehr auf EN-Seiten.
  • KorrekturDer „E-Mail senden“-Button in der Topbar an einen ui-Schlüssel angeschlossen (topbar.sendEmail).
v1.45.1

Englische Startseite und Chrome-Übersetzungen

Schritt zwei des en-Piloten: die /en/-Startseite vollständig übersetzt; der Footer-Markentext, Stundenkarte, Google-Badge und Steuerzeile an das ui-Wörterbuch angeschlossen; die Länderliste lädt pro Seitensprache.

  • Neu/en/: die englische Version der Startseite — alle Abschnitte, Hero-Slides, FAQ und Schema auf Englisch; interne Links sprachbewusst via localizeHref.English home
  • VerbesserungFooter vollständig lokalisiert: Markenparagraph, Arbeitsstunden-Tagesnamen und offen/geschlossen-Status, Google-Bewertungsbadge, Steuerzeile und KVKK-Hinweis ins ui-Wörterbuch verschoben.
  • VerbesserungLänderauswahl lädt pro Seitensprache: /data/geo/countries.en.json hinzugefügt; ContactForm und DealerForm lösen die Sprache aus documentElement.lang auf.
  • VerbesserungHeroSlider nimmt Slidedaten via Prop (EN-Slideset src/i18n/en/hero-slides.ts); PlatformMockup-Texte sprachbewusst.
  • KorrekturDie altyapi-Art zum Changelog-ChangeKind hinzugefügt (Typfehler in den v1.44.14/15-Datensätzen behoben); der Versionsverlauf-Badge-Stil vervollständigt.
v1.45.0

Englischer Pilot — Lokalisierungs-Engine

Der en-Pilot gestartet: ein 137-Schlüssel-ui-Wörterbuch, übersetzte URLs via slug-map, abdeckungsbewusste Linkauflösung und die erste übersetzte Seite /en/contact/.

  • Neu/en/contact/: die englische Version der Kontaktseite — lokalisierte Titel, Meta, Breadcrumb, Arbeitsstundenstatus und englische Formularfelder.English page
  • Infrastrukturi18n-Engine: SLUG_MAP (TR→Sprache-Slug-Map), localizeHref/localizeNav/navLabel — Nav-hrefs und Labels sprach- und abdeckungsbewusst; eine Seite ohne Übersetzung fällt auf TR zurück.
  • InfrastrukturSprachauflösung von der URL zu allen registrierten Sprachen geöffnet; LanguageSwitcher und hreflang verlinken nur Sprachen, die tatsächlich einen Zwilling haben (PAGE_COVERAGE).
  • Verbesserungcheck-i18n: slug-map-Anforderung, Kollisions- und Formatprüfungen hinzugefügt; Breadcrumb-Audit befreit Sprachseiten.
v1.44.14

Übersetzungsabdeckungs-Audit

Vorbereitung auf die mehrsprachige Veröffentlichung: ein Übersetzungsabdeckungs-Manifest und ein obligatorisches i18n-Audit im Build — keine Seite oder Daten können unübersetzt in die Veröffentlichung lecken.

  • Infrastruktursrc/i18n/coverage.ts: eine sprachspezifische Liste von Seiten, deren Übersetzung fertig ist — [lang]-Routen erzeugen nur die Slugs auf dieser Liste.
  • Infrastrukturscripts/check-i18n.mjs zur Build-Kette hinzugefügt: Geisterslugs, Out-of-Coverage-Renders, inhaltslose aktivierte Sprachen und fehlende ui-Wörterbücher brechen den Build; es druckt einen sprachspezifischen Fortschrittsbericht.
v1.44.13

Bewertungsformular-Link

Die „Teilen Sie Ihre Erfahrung“-Box auf der /degerlendirmeler/-Seite verlinkt jetzt auch auf das vor-Ort-Produktbewertungsformular.

  • Verbesserung/degerlendirmeler/: ein „Produkt bewerten“-Button hinzugefügt — er führt zur /degerlendirme/-Sternebewertungsformularseite; der Google-Business-Profil-Link bewahrt.Bewertungen
v1.44.12

Produktbewertungs-Infrastruktur

Produktseiten bekamen die Infrastruktur, um echte Kundenbewertungen zu zeigen: das /degerlendirme/-Sternebewertungsformular, der Bewertungsablauf in send.php und aggregateRating/review-Schema, gesteuert durch Bewertungsdaten.

  • Neu/degerlendirme/: ein sternebewertetes, produktauswählendes Bewertungsformular; Einsendungen werden in forms-log.php gespeichert und verifizierte Bewertungen auf der Produktseite veröffentlicht.Seite
  • VerbesserungProduktschema: wenn das Produkt echte Bewertungen hat, werden review[] und aggregateRating (ratingValue, reviewCount) automatisch ausgegeben; ohne Bewertungen bleibt das Schema wie zuvor sauber.
  • Verbesserungpublic/api/send.php + deploy/send.php: der „Produktbewertung“-Formtyp — Bewertungsvalidierung, Produkt-/Bestellcode-Felder, optionales Telefon; beide Dateien synchron.
v1.44.11

Varianten- und verbleibende Seitenmetas in den 140–160-Bereich gebracht

81 Meta-Beschreibungen in Produktvariantenkategorien, 8 auf Preisberechnungsseiten und 12 auf statischen und anderen Seiten — mit einzigartigen Sätzen, die aus dem eigenen Inhalt jeder Seite abgeleitet sind, in den 140–160-Zeichen-Bereich erweitert. Keine Meta-Beschreibung unter dem Bereich verbleibt auf der Site.

  • Verbesserungsrc/data/{duet,honeycomb,jaluzi,plise}-categories.ts: 81 Varianten- und Gruppen-meta/pageDescription-Beschreibungen in den 140–160-Zeichen-Bereich gehoben.
  • Verbesserungsrc/data/pricing.ts: die Meta-Beschreibungen von 8 Preisberechnungsseiten in den 140–160-Zeichen-Bereich gehoben.
  • Verbesserungsrc/data/products.ts, catalogue, blog, site-haritasi, versiyon-gecmisi, degerlendirmeler: 12 Seitenmeta-Beschreibungen in den 140–160-Zeichen-Bereich gehoben.
v1.44.10

Montagedetail- und Seitenmetas in den 140–160-Bereich gebracht

16 Meta-Beschreibungen auf Montagedetailseiten, 54 auf Produkt- und Unternehmens-.astro-Seiten und 1 in den Anwendungsbereichsdaten — mit einzigartigen Sätzen, die aus dem eigenen Inhalt jeder Seite abgeleitet sind, in den 140–160-Zeichen-Bereich erweitert.

  • Verbesserungsrc/data/montaj-pages.ts: die Meta-Beschreibungen der 16 Montagedetailseiten, die unter den Bereich fielen, in den 140–160-Zeichen-Bereich gehoben.
  • Verbesserungsrc/pages/: die PageLayout-Meta-Beschreibungen von 54 Produkt- und Unternehmensseiten in den 140–160-Zeichen-Bereich gehoben.
  • Verbesserungsrc/data/uygulama-alanlari.ts: die Meta-Beschreibung des Jalousie-Anwendungsbereichsdatensatzes in den 140–160-Zeichen-Bereich gehoben.
v1.44.9

Honeycomb- und Jalousie-Anwendungsmetas in den 140–160-Bereich gebracht

36 Meta-Beschreibungen in der Wabenplissee-Familie und 37 Anwendungsseiten in der Jalousiefamilie — mit einzigartigen Sätzen, die aus dem eigenen Inhalt jeder Seite abgeleitet sind, in den 140–160-Zeichen-Bereich erweitert.

  • Verbesserungsrc/data/honeycomb-perde-uygulama.ts: die Meta-Beschreibungen der 36 Anwendungsseiten, die unter den Bereich fielen, in den 140–160-Zeichen-Bereich gehoben; der `Karakanda`-Tippfehler zu `Karavanda` korrigiert.
  • Verbesserungsrc/data/jaluzi-perde-uygulama.ts: die Meta-Beschreibungen aller 37 Anwendungsseiten in den 140–160-Zeichen-Bereich gehoben; der `Karakanda`-Tippfehler zu `Karavanda` korrigiert.
v1.44.8

Duette-Anwendungsmetas in den 140–160-Bereich gebracht

Die Meta-Beschreibungen der 37 Seiten der Duette-Anwendungsbereichsfamilie — mit einzigartigen Sätzen, die aus dem eigenen Inhalt jeder Seite abgeleitet sind, in den 140–160-Zeichen-Bereich erweitert.

  • Verbesserungsrc/data/duet-perde-uygulama.ts: die Meta-Beschreibungen aller 37 Anwendungsseiten in den 140–160-Zeichen-Bereich gehoben; der `Karakanda`-Tippfehler zu `Karavanda` korrigiert.
v1.44.7

Plissee- und Insektenschutz-Plissee-Metas in den 140–160-Bereich gebracht

12 Meta-Beschreibungen in der Plissee-Familie und 25 Anwendungsseiten in der Insektenschutz-Plissee-Familie — mit einzigartigen Sätzen, die aus dem eigenen Inhalt jeder Seite abgeleitet sind, in den 140–160-Zeichen-Bereich erweitert.

  • Verbesserungsrc/data/plise-perde-uygulama.ts: die Meta-Beschreibungen der 12 Anwendungsseiten, die unter den Bereich fielen, in den 140–160-Zeichen-Bereich gehoben.
  • Verbesserungsrc/data/plise-sineklik-uygulama.ts: die Meta-Beschreibungen aller 25 Anwendungsseiten in den 140–160-Zeichen-Bereich gehoben; der `Karakanda`-Tippfehler zu `Karavanda` korrigiert.
v1.44.6

Gardinen-Anwendungsmetas in den 140–160-Bereich gebracht

Die Meta-Beschreibungen der 37 Seiten der Gardinen-Anwendungsbereichsfamilie — mit einzigartigen Sätzen, die aus dem eigenen Inhalt jeder Seite abgeleitet sind, in den 140–160-Zeichen-Bereich erweitert.

  • Verbesserungsrc/data/perde-uygulama.ts: die Meta-Beschreibungen der 37 Anwendungsseiten in den Wohnungs-, Gewerberäume-, Sonderbereichs-, Sonderbauten-, Fahrzeug-, Geometrische-Fenster- und Gesundheits-Bildungs-Gruppen in den 140–160-Zeichen-Bereich gehoben; der `Karakanda`-Tippfehler zu `Karavanda` korrigiert.
v1.44.5

Insektenschutz-Anwendungsmetas in den 140–160-Bereich gebracht

Die Meta-Beschreibungen der 37 Seiten der Insektenschutz-Anwendungsbereichsfamilie — mit einzigartigen Sätzen, die aus dem eigenen Inhalt jeder Seite abgeleitet sind, in den 140–160-Zeichen-Bereich erweitert.

  • Verbesserungsrc/data/sineklik-uygulama.ts: die Meta-Beschreibungen der 37 Anwendungsseiten in den Wohnungs-, Gewerberäume-, Sonderbereichs-, Sonderbauten-, Fahrzeug-, Geometrische-Fenster- und Gesundheits-Bildungs-Gruppen in den 140–160-Zeichen-Bereich gehoben; der `Karakanda`-Tippfehler zu `Karavanda` korrigiert.
v1.44.4

Zip-Screen-Anwendungsmetas in den 140–160-Bereich gebracht

Die Meta-Beschreibungen der 21 Seiten der Zip-Screen-Anwendungsbereichsfamilie — mit einzigartigen Sätzen, die aus dem eigenen Inhalt jeder Seite abgeleitet sind, in den 140–160-Zeichen-Bereich erweitert.

  • Verbesserungsrc/data/zip-perde-uygulama.ts: die Meta-Beschreibungen der 21 Anwendungsseiten in den Wohnungs-, Gewerberäume-, Sonderbereichs- und Fahrzeuggruppen in den 140–160-Zeichen-Bereich gehoben; jeder Text vom eigenen Kontext der Seite gespeist (Stoff, Befestigung, Nutzungsergebnis). Der `Karakanda`-Tippfehler zu `Karavanda` korrigiert.
v1.44.3

Veröffentlichungsdaten auf reale Momente korrigiert

Datensätze, die zwischen dem 29. Oktober und 3. November datiert waren, wurden im Versionsverlauf auf die realen Veröffentlichungsmomente auf dem Deploy-Branch verschoben; insgesamt 146 Datensätze korrigiert. Die deploy/send.php-Referenzkopie wurde mit public/api synchronisiert.

  • KorrekturChangelog-`date`-Felder auf reale Veröffentlichungsmomente verschoben: 146 Datensätze aktualisiert unter Verwendung der Release-Commits auf dem Deploy-Branch als Referenz (reale Deploy-Zeiten für v1.20.0–v1.44.2, sequentielle Platzierung für Zwischenversionen); strikt absteigende Reihenfolge bewahrt, keine zukünftigen Daten mehr.
  • KorrekturDie deploy/send.php-Referenzkopie mit public/api/send.php synchronisiert — der Newsletter-Abonnement-Ablauf (isNewsletter-Zweig) ist auch in der Referenz sichtbar.
  • VerbesserungDie Content-Audit-Dokumente auf den neuesten Stand gebracht: Inventar 623 Seiten, 193.753 Paare, 900 MEDIUM; I-009-Hybrid-Slug-Preisbereich als mit v1.44.1 gelöst markiert.
v1.44.2

Schema-Korrektur auf Nicht-Produktseiten

Product + AggregateOffer-Markup von Montage- und Anwendungsdetailseiten entfernt — Befestigungsmethoden- und Ortsentscheidungsseiten sind Leitfadeninhalte, keine kaufbaren Produkte.

  • KorrekturProduct-Schema von den 34 Montagedetailseiten entfernt; die Seiten behalten TechArticle + HowTo + FAQ + Table-Markup.Schraubenmontiertes Insektenschutz-PlisseeMontagearten
  • KorrekturProduct-Schema von den 217 Anwendungsdetailseiten entfernt (z. B. Kindergarten-Duette) — diese Seiten sind Leitfäden, wo das zugehörige Produkt anwendbar ist, TechArticle bleibt die primäre Entität. Preisbehaftetes Product-Markup wird nur auf echten Produktdetailseiten (ProductArticle) ausgegeben.Kindergarten-DuetteAnwendungsbereiche
v1.44.1

Inhaltskonsistenz-Korrekturen

Kleine Text- und Linkfehler, die im seitenweisen Audit erfasst wurden, behoben — selbstreferenzierende Links, Linktexte, die auf das falsche Ziel zeigen, und Wort-Großschreibung entfernt.

  • KorrekturDer selbstreferenzierende Link auf der Katzen-Insektenschutz-Seite entfernt; ein beschreibender Linktext ersetzte das „verir“-Verb in den Anwendungsbereichsdaten und das falsche /duet-perdeler/-Ziel wurde gegen /perdeler/ getauscht.
  • KorrekturWort-Großschreibung an die TDK-Konvention angeglichen (Mietwohnung, Set, skandinavisch); die CTABlock-Einrückung auf der Zip-Screens-Seite behoben.
  • KorrekturDer ungenutzte Reply-To-Zweig im send.php-Nachrichtenbuilder entfernt — die Regel „Reply-To wird in keiner Mail ausgegeben“ ist jetzt auch auf Codeebene garantiert (public/api- und deploy-Kopien synchronisiert).
  • KorrekturHybrid-Slug-Preisbereich behoben (I-009): die Produktfamilie wird jetzt aus der Katalogliste gelesen, nicht aus dem Slug-Text — die 6 Honeycomb-präfigen Duo-Plissee-Varianten geben jetzt das Plissee-Band (890–1300 ₺) und Plissee-technische Zeilen im Schema statt Honeycomb aus. specFamily/priceFamily zu einer einzigen Quelle verschmolzen.Honeycomb + Weiß Transparent Duo Plissee
  • VerbesserungEin Pro-Produkt-Preisregister gebaut (fiyatlar.ts): ein geschäftlich genehmigter Preisbereich für alle 143 Produkte aufgezeichnet, der das Familienband im Schema überschreibt. Das Familienband wird jetzt aus der Band-Union der registrierten Produkte abgeleitet — Montage-/Variantenseiten zeigen ebenfalls reale Preisabdeckung.PlisseesZip-Screens
  • VerbesserungDie System↔Anwendung-Intent-Trennung auf den Dreiecks-/Geneigt-/Deckenformpaaren geschärft: der Artikel der Dreiecks-Plissee-Anwendungsseite von „Schnitt- und Schienengeometrie“ zu „Die Plissee-Entscheidung“ verschoben und der Produktionsmechanik-Absatz auf Entscheidungsebene gesenkt; den drei Deckenanwendungsseiten ein Ortsentscheidungs-Grenzsatz hinzugefügt.Dreieck & Trapez Fenster PlisseeDachfenster Plissee
v1.44.0

Bewertungsseite

Die /degerlendirmeler/-Seite geöffnet, die Kunden- und Partnerbewertungen aus dem Google-Business-Profil sammelt — Bewertungszusammenfassung, Bewertungskarten, Bewertungs-CTA und FAQ. Unter dem Unternehmens-Hub; in die Sitemap und die HTML-Sitemap aufgenommen.

  • Neu/degerlendirmeler/ geöffnet — eine 5,0-Zusammenfassungskarte (Google-Logo + Sterne), 4 echte Google-Bewertungen auf profilverlinkten Karten, ein „Auf Google bewerten“-CTA und ein Bewertungs-FAQ-Block.Bewertungen
  • AktualisierungBewertungen zur Unternehmensindexkarte, zur Sitemap-Unternehmensgruppe (mit der reviews.ts-lastmod-Quelle) und zur HTML-Sitemap hinzugefügt.
v1.43.0

Mediakit-Seite

/medya-kiti/ geöffnet, das das Logo-Paket (farbig/weiß/mono PNG + ZIP), Markenfarben, Firmenbeschreibung, Fotokategorien, Pressemitteilungen, Firmenimpressum und Pressekontakt auf einer einzigen Seite sammelt. Zur Footer-Seitengruppe hinzugefügt.

  • Neu/medya-kiti/ geöffnet — kurze/lange Firmenbeschreibungen (mit Kopierbutton), ein 3-Varianten-Logo-Paket, Markenfarben aus den realen Design-Token, Typografie, Fotokategorien, Impressum und Pressekontakt.Mediakit
  • NeuLogo-Dateien produziert: farbig/weiß/mono PNG (800×160, transparenter Hintergrund) + ein einzelnes ZIP-Paket — aus logo.webp via sharp abgeleitet.
  • VerbesserungDie Footer-Seitengruppe gefüllt — neben Katalog und Mediakit wurden Unsere Lösungen, Produktassistent, Preisrechner, Projektanfrage, Unsere Projekte, Galerie, Servicebereiche, Monteure, Monteur werden, Blog und Kontakt-Links hinzugefügt.
v1.42.0

Katalogseite und Footer-Gründungsjahr

Die /katalog/-Seite geöffnet, die die 8 Produktfamilien mit ihren Modelllisten auf einer einzigen Seite sammelt — Download-Links werden von dieser Seite serviert, sobald die PDF-Kataloge live gehen. Ein Katalog-Link zur Footer-Seitengruppe hinzugefügt und die Copyright-Zeile aktualisiert, um das Gründungsjahr einzuschließen.

  • Neu/katalog/ geöffnet — arbeitet als Online-Katalog mit 8 Produktfamilien, Live-Modelllisten und Familienlinks; PDF-Kataloge werden von derselben Seite heruntergeladen, sobald bereit.Katalog
  • NeuBefüllung der leeren Footer-Seitengruppe gestartet — der erste Link ist Katalog.
  • VerbesserungDie Footer-Copyright-Zeile aktualisiert, um das Gründungsjahr zu tragen — beginnt mit © 2022–.
v1.41.2

Händlerschafts-CTA und Händler-Login im Footer

Ein Händlerschaft-Button neben dem Angebot-anfordern-Button in der Markenspalte hinzugefügt; ein Händler-Login-Link zum app.fenetresystems.com-Portal darunter platziert. Die fehlende Barrierefreiheitserklärung zur Unsere-Richtlinien-Gruppe hinzugefügt.

  • NeuEin Händlerschaft-Button als zweiter CTA in der Footer-Markenspalte hinzugefügt — neben Angebot anfordern landen Händlerkandidaten direkt auf der Bewerbungsseite.Händlerschaft & Partnerschaft
  • NeuEin „Sind Sie unser Händler? Händler-Login“-Link unter der CTA-Zeile hinzugefügt — führt zum app.fenetresystems.com-Portal mit einem Externer-Link-Icon.
  • KorrekturDie Barrierefreiheitserklärung zur Unsere-Richtlinien-Footergruppe hinzugefügt — die Seite war live, fehlte aber in der Liste.Barrierefreiheitserklärung
  • VerbesserungDie Footer-Markenbeschreibung in einen einzigen klaren Absatz verwandelt — trägt den Produktionsstandort, die Kostenlos-Montage-Region, die weltweite Lieferung und die Händler-ERP/CRM-Infrastruktur; die doppelten WhatsApp/Telefon/E-Mail-Icon-Buttons entfernt (sie existieren bereits in der Kontaktinfo-Spalte).
  • NeuEin Google-Bewertungsbadge zur Footer-Markenspalte hinzugefügt — mehrfarbiges G-Logo in einem weißen Kreis, 5,0-Bewertung + 5 Sterne, ein „4 Bewertungen auf Google · Bewertungen ansehen“-Link zum Geschäftsprofil.
  • NeuEine Registrierungsinfozeile am Ende der Markenspalte hinzugefügt — Finanzamt İlyasbey und Steuernummer: 5190451133.
v1.41.1

Footer-Markenspalte erweitert

Das Footer-Grid auf eine Bruchteilvorlage verschoben: die Markenspalte doppelt so breit wie die Linkspalten; Spaltenabstand von 32px auf 24px reduziert, Zeilenabstand von 40px auf 32px.

  • VerbesserungDas Footer-Link-Grid auf die minmax(0,1.71fr) + 5×minmax(0,1fr)-Vorlage verschoben — die Markenspalte ist 71% breiter als die Linkspalten, lange Labels können die Spalte nicht aufblähen; horizontaler Spaltenabstand 32→24px.
  • VerbesserungDer Footer-vertikale Zeilenabstand von 40px auf 32px reduziert (gap-y-10 → gap-y-8).
  • VerbesserungDer Markenspalteninhalt füllt die neue Breite — das 320px-Limit am Beschreibungstext entfernt, das Logo um eine Größe gewachsen.
  • VerbesserungKontaktinfo-Zeilen vereinfacht — Labels entfernt, Icons allein zeigen den Kanal an; jede Zeile ein einzelner Link.
  • NeuEine Live-Arbeitsstundenkarte zur Footer-Markenspalte hinzugefügt — ein Europa/Istanbul-Zeit-„Geöffnet · schließt um 18:00 / Geschlossen · öffnet morgen um 08:00“-Statusbadge, eine Liste aller 7 Wochentage und die heutige Zeile hervorgehoben.
v1.41.0

Footer-Linkstruktur erneuert

Der Footer-Linkbereich auf ein 5-Spalten × 2-Zeilen-Layout verschoben. Die Unternehmensgruppe auf zehn Links erweitert; Unsere Richtlinien und Unsere Verträge in separate Gruppen aufgeteilt; der Kontaktinfo-Block wuchs mit WhatsApp-, Live-Support- und Telegram-Kanälen.

  • AktualisierungDas Footer-Link-Grid von einem 4×2- auf ein 5×2-Layout gehoben — zehn Linkzellen.
  • NeuUnser Produktionswerk, Dokumente & Zertifikate, Mission & Vision, Unsere Werte, Unsere Geschichte, Personalwesen und Leistungsverzeichnistexte-Links zur Unternehmensgruppe hinzugefügt.Unser ProduktionswerkLeistungsverzeichnisdokumente
  • AktualisierungUnsere Richtlinien und Unsere Verträge wurden separate Footergruppen; die zugehörigen Dokumente unter ihren eigenen Hubs gruppiert.Unsere RichtlinienUnsere Verträge
  • NeuWhatsApp- und Live-Support-Konversationslinks und ein Telegram-Kanal zum Kontaktinfo-Block hinzugefügt.
v1.40.0

Footer-Konversions- und Vertrauenslayer

Monteure-, Monteur-werden-, Karriere- und Angebot-anfordern-Links zum Footer hinzugefügt; die Adresse mit Google Maps verlinkt, die juristische Person in die Unterleiste verschoben, Newsletter-Abonnement und Cookie-Präferenz-Zugang geöffnet.

  • NeuMonteure-, Monteur-werden- und die neue Karriereseiten-Links zur Footer-„Unternehmen“-Gruppe hinzugefügt; ein Angebot-anfordern-CTA in der Markenspalte platziert.MonteureMonteur werdenKarriere
  • NeuDie Karriereseite geöffnet — Arbeitsbereiche, ein allgemeines Bewerbungsformular (Stellenbewerbung) und ein optionaler Lebenslauf-Datei-Upload.Karriere
  • NeuDie Barrierefreiheitserklärung veröffentlicht — angewandte Maßnahmen, bekannte Einschränkungen und der Feedbackkanal; zur Footer-„Legal“-Gruppe hinzugefügt.Barrierefreiheitserklärung
  • VerbesserungDie Adresse im Kontaktblock in einen Google-Maps-Link verwandelt; die juristische Person (FENETRE Systems San. ve Tic. Ltd. Şti.) zur Unterleiste hinzugefügt.
  • NeuNewsletter-Abonnement zum Footer hinzugefügt — ein Einfeldformular mit einem Newsletter-Zweig in send.php und einem KVKK-Offenlegungslink.
  • NeuCookie-Präferenz-Zugang: der Cookie-Hinweis kann aus der Footer-„Legal“-Gruppe erneut geöffnet werden.
  • NeuSprachauswahl zur Footer-Unterleiste hinzugefügt — mit einer Dunkelgrundvariante; inaktive Sprachen als „Demnächst“ gelistet, sie verbinden automatisch, sobald eine Sprache live geht.
  • NeuHändlerportal-Link zum Footer hinzugefügt — öffnet app.fenetresystems.com als externen Link in einem neuen Tab.
  • NeuDie Nachhaltigkeitsseite geöffnet — ein 15-Jahre-Ersatzteilversprechen, heimische Produktion, der Energieeffekt des Produkts und recycelbare Materialien; nur verifizierbare Behauptungen.Nachhaltigkeit
  • Korrektur3 defekte interne Links im Inhalt an der Quelle behoben (/motorlu-perdeler/, /screen-duet-perdeler/, /pvc-jaluzi-perdeler/ → existierende Seiten); ein Defekte-interne-Links-Gate zum Inventar-Verifizierungsaudit hinzugefügt — der Build bricht ab jetzt.
  • Verbesserung93 kurze Meta-Beschreibungen in den 110–160-Zeichen-Bereich erweitert; das Meta-Verifizierungs-Längenband auf den SEO-Standard (110–160) verschärft.
  • NeuDie Soziale-Medien-Seite geöffnet — die offiziellen Kanäle von 6 Plattformen auf einer einzigen Seite; Kanalrolle, verifizierter Handle und eine Fake-Konto-Warnung.Soziale Medien
v1.39.10

Linklisten-Abstände gestrafft

Der .link-list-Eintragsabstand von 8px auf 4px gezogen — ein kompakterer Rhythmus, der von einer einzigen Zeile über vertikale Link- und Infolisten site-weit reflektiert wird.

  • VerbesserungDer .link-list-Abstand aktualisiert 8px → 4px; Footer-Nav-Gruppen, mobile Menülisten, Kategoriebewertungslisten und die Kontaktliste wechselten gleichzeitig zum neuen Standard.
v1.39.9

Vertikale Listenabstände standardisiert

Verstreute Listenabstände site-weit auf drei Rollenklassen reduziert — .check-list 4px, .link-list 8px, .info-list 12px; beliebige space-y-*/gap-*-Nutzung an das Build-Audit gebunden.

  • NeuDie .link-list- (8px) und .info-list- (12px) Rollenklassen für vertikale Listen hinzugefügt — ein dreistufiger Listenrhythmus zusammen mit .check-list (4px) gebildet.
  • KorrekturBeliebige Listenabstände an Rollen gebunden: Link- und Iconlisten auf die Standardklassen verschoben, Kartenstapel und Zeitleisten auf den Grid-Gap-Standard; die zwei verschiedenen Abstände im Footer verschmolzen.
  • Neucheck-semantic.mjs bricht den Build jetzt bei beliebiger space-y-*/gap-*-Nutzung auf Listen.
v1.39.8

Überschriften-Skalen-Kaskaden-Korrektur

Die h1–h4-Größenregeln waren ebenenlos geschrieben, sodass der 16px-Wert der .card-title-Komponentenklasse nie anwenden konnte; Element-Defaults in die Base-Ebene verschoben, Kartenüberschriften auf die entworfenen 16px gesenkt.

  • Korrekturh1–h4-Typografie-Defaults in @layer base verschoben — .card-title in der Komponentenebene kann jetzt die Elementskala überschreiben; Kartenüberschriften in 78 Dateien zeigen bei den entworfenen 16px statt 20–30px.
  • NeuDie .foot-heading-Rollenklasse für Footer-Gruppenlabels hinzugefügt — die Dunkelgrundvariante von card-title (16px, weiß); die Komponentenüberschriftenrolle auf eine einzige Größe in jedem Kontext reduziert.
v1.39.7

Footer umstrukturiert

Der Footer auf eine einzelne Markenspalte + 4-Spalten × 2-Zeilen-Link-Grid verschoben — die gesamten Produkt-, System-, Montage-, Anwendungs-, Service-, Unternehmens- und Legalfamilien sind über den Footer erreichbar.

  • AktualisierungDer Footer in ein Fünfspalten-Grid umgewandelt: die Markenspalte belegt zwei Zeilen links; rechts sitzen die 8 Linkgruppen Unsere Produkte, Unsere Systeme, Montagearten, Anwendungsbereiche, Unsere Leistungen, Unternehmen, Legal und Kontakt.
  • VerbesserungGruppenüberschriften mit den Hub-Seiten verlinkt; Legal-Links auf die zwei Hub-Seiten und vier kritische Dokumente (Datenschutz, KVKK, Cookie, Nutzungsbedingungen) reduziert. Auf dem Handy reihen sich die Gruppen paarweise.
v1.39.6

Umfangstrennung zwischen System- und Anwendungsseiten

Die Produktseiten und Anwendungsseiten in den geneigten und dreieckigen Formen zielten auf denselben Suchintent; der Umfang wurde auf 12 Seiten sauber getrennt — Systemseiten decken Mechanismus/Konfiguration/Montage, Anwendungsseiten die Ortsentscheidung und ihre Einschränkungen.

  • VerbesserungEin Umfangsöffnungsabsatz und ein Entscheidungsgrenzabsatz zu den 6 Anwendungsdetailseiten hinzugefügt (geneigt und dreieckig/trapez × Plissee, Duette, Honeycomb): Produktvergleich entlang der Achsen Neigungsgrad, Paneelgewicht, thermische Priorität und Erwartungen, mit Verweisen auf Alternativen.
  • VerbesserungEine Umfangsnotiz zu den 6 Systemseiten hinzugefügt (geneigt und dreieckig × Plissee, Duette, Honeycomb): es wird angegeben, dass die Seite Mechanismus- und Montageinhalt trägt und dass die Ortsentscheidung im Anwendungsleitfaden verglichen wird.Geneigtes Plissee
v1.39.5

Suchergebnis-Titellängen-Korrekturen

14 Seitentitel, die das Pixellimit überschritten, gekürzt; wiederholte oder breite Wörter fallengelassen, wobei die unterscheidenden Zeilenlabels bewahrt wurden.

  • KorrekturDie 11 Produkttitel in den texturierten und Sunscreen-Serien lagen über dem SERP-Abschnittlimit; Titel gekürzt, Farb-/Textur-Differenzierer bewahrt (H1 und Seiteninhalt unverändert).
  • KorrekturDie Titel der Geometrische-Fenster- und Dreieck-Trapez-Honeycomb-Anwendungsseiten und der Unsere-Geschichte-Dokumenttitel ans Pixellimit angepasst.Unsere Geschichte
v1.39.4

Seiteninterne Wiederholungsbereinigung

Zwei Seiteninterne Wiederholungen, die im Site-weiten-Duplikatscan gefunden wurden, entfernt: der Wohnmobil-Zip-Screen-Artikelabsatz mit originellen Informationen neu geschrieben, der über die Spezifikationskarten wiederholte Feldhinweis einmal in die Abschnittsüberschrift verschoben.

  • KorrekturDer Wohnmobil-Zip-Screen-Artikelabsatz wiederholte den Introsatz wörtlich; mit Informationen über die Fähigkeit des Stoffs, eine Zwischenposition im Kanal zu halten, originell gemacht.Wohnmobil Zip-Screen
  • KorrekturDer auf jeder der 8 Produktkarten auf der Leistungsverzeichnistexte-Seite wiederholte „Spezfelder“-Hinweis einmal in die Abschnittsüberschrift verschoben.Leistungsverzeichnisdokumente
  • Verbesserunguniqueness-proof zur Auditkette hinzugefügt: für jede der 616 Seiten die Einzigsatz-Quote, Nächste-Nachbar-Ähnlichkeit und seiteninterne Wiederholungssignale in einer einzigen maschinenverifizierbaren Datei (UNIQUENESS-PROOF).
v1.39.3

Schema-Kopierreste-Bereinigung auf Anwendungsseiten

Die JSON-LD-url/@id-Felder auf den Anwendungsgruppen-Hub-Seiten an ihren eigenen Seitenpfad gebunden; familienfremde Bilder und Kategorielink-Reste bereinigt; das Ortsdetail-Schemabild wird jetzt von der Seitenfamilie abgeleitet.

  • KorrekturAuf 45 Anwendungsgruppenseiten zeigten die url-, @id- und mainEntityOfPage-Felder der TechArticle- und ItemList-Schemas auf die Vorlagenquellseite (/konut-icin-*); die Felder wurden über group.slug an den eigenen Pfad jeder Seite gebunden.Anwendungsbereiche
  • KorrekturAuf 12 Insektenschutz- und Insektenschutz-Plissee-Gruppenseiten war das Schemabild „Gardine“ und der Kategorielink „Gardinen“ geblieben; zu ihren eigenen Familien korrigiert.Insektenschutz-Anwendungsbereiche
  • KorrekturApplicationDetailPage und ApplicationAreaPage gaben ein familienunabhängiges Plissee-Foto als Schemabild aus; das Bild wird jetzt über familyImageFor von der Familie des Seitenpfads abgeleitet (etwa 250 Seiten).Plissee-Anwendungsbereiche
  • VerbesserungEin check-schema-urls-Audit zur Build-Kette hinzugefügt: der Build stoppt, wenn die url/@id-Felder von JSON-LD-Top-Level-Objekten nicht zum Seitenpfad passen oder die Familienbilder nicht zur Seitenfamilie passen.
v1.39.2

Externer-Link- und Meta-Beschreibungs-Nachbesserungen

Die Anzahl gefolgter externer Links auf der Startseite und Unsere Referenzen auf die Site-weite-Basislinie reduziert; die Meta-Beschreibung der Spezifikationsseite ans Limit angepasst.

  • Korrekturrel="nofollow" zu Rezensentenprofilen und Google-Maps-Links hinzugefügt; die Button-Komponente aktualisiert, um das rel-Attribut des Aufrufers zu akzeptieren.Unsere Referenzen
  • KorrekturDie Leistungsverzeichnistexte-Meta-Beschreibung unter das Suchergebnis-Abschnittlimit gekürzt.Leistungsverzeichnisdokumente
  • VerbesserungDie Monteur-werden- und Monteure-Seitentitel erweitert, um Keywords und ein Versprechen zu tragen.Monteure
  • KorrekturLange <title>-Werte unter 60 Zeichen gezogen: 5 Anwendungsgruppen bekamen einen kurzen docTitle, 10 Produktlabels gekürzt.Anwendungsbereiche
v1.39.1

Kontextlinks auf Unternehmens- und Legalseiten

Kontextspezifische Inhaltslinks zum Fließtext von Unternehmens-, B2B- und Legalseiten hinzugefügt; Querverweise zwischen Legaltexten gebaut.

  • VerbesserungLinks mit natürlichen Ankern in die KVKK-, Nutzungsbedingungen-, Geschäftsgeheimnis-, Versand- und Bestellbedingungsseiten; die Cookie-Richtlinie mit der Kartenseite verlinkt.Datenschutz-Offenlegung
  • VerbesserungB2B-Detailseiten (Unterhändler, Kundenverwaltung, Kontokorrent, Garantieservice, Smart-Bestellung) aus Fließtextabsätzen zu verwandten Modul- und Produktseiten verlinkt.Smart-Order-Bildschirm
  • VerbesserungEinzigartige Links in den Fließtext auf den Garantie-, Qualitätskontroll-, Personalwesen- und Kontaktseiten eingewebt.Garantie- und Ersatzteilversorgung
v1.39.0

Inhaltslinks im Insektenschutz-Plissee-Cluster

Einmalige, aus dem Lesekontext natürlich entstehende Links zu Seitentexten im Insektenschutz-Plissee-Cluster hinzugefügt; der Produktassistent von der Unsere-Produkte-Seite verlinkt und ist kein Waise mehr.

  • VerbesserungKontextlinks in die Insektenschutz-Plissee-Anwendungsgruppen-Intros: die schwellenfreien und Doppelsystemseiten mit natürlichen Ankern aus dem Text verlinkt.Schwellenfreies Insektenschutz-Plissee
  • VerbesserungSchiebe- und Vertikalmodell-Links in den „was ist“-Absatz der Insektenschutz-Plissees-Seite; Anwendungs-/Preis-Kontextsätze in die relevanten Absätze der System- und Montageartenseiten.Schiebe-Insektenschutz-Plissee
  • VerbesserungEin seitenspezifischer Anwendungsbereichslink in den relevanten Absatz der sechs Insektenschutz-Plissee-Systemdetailseiten.Insektenschutz-Plissee-Anwendungsbereiche
  • KorrekturDer Produktassistent war de facto ein Waise — er ist jetzt über einen Kontextlink aus dem Auswahlbereich der Unsere-Produkte-Seite erreichbar.Produktassistent
v1.38.6

Anwendungs-Breadcrumbs auf vollen Seitennamen umgestellt

Auf den Anwendungsbereichs-Gruppen- und Ortsseiten trägt das Breadcrumb-Blatt jetzt den eigenen Namen der Seite statt des kurzen Gruppenlabels; die Kette stimmt eins zu eins in Nav und JSON-LD.

  • KorrekturAuf 268 Seiten wechselten die {Gruppe}-für-{Produkt}- und Orts-Breadcrumbs von einem kurzen Label wie „Konut“ zum Format „Konut için Plise Sineklik“; die 51 Ausnahmen auf der LEAF_H1_EXEMPT-Liste entfernt.Anwendungsbereiche
v1.38.5

Alte /blog/-Weiterleitungsstubs entfernt

Die noindex-meta-refresh-Stub-Seiten, die für die alten /blog/{slug}/-Adressen erzeugt wurden, die nie indexiert wurden, entfernt; diese Adressen geben jetzt 404 zurück.

  • KorrekturDie /blog/rehber/- und /blog/sineklik-olcusu-nasil-alinir/-Stub-Seiten abgebaut; die Artikel werden weiterhin mit 200 unter ihren Root-Adressen serviert.
v1.38.4

Sitemap: Seitenzähler behoben

Der Sitemap-Gesamtseitenzähler zählt jetzt auch Gruppen- und Abschnitts-Hub-Seiten; er zählt alle einzigartigen Links, nicht nur die letzten Zeileneinträge.

  • KorrekturDie Gesamtseitenzahl und Gruppenbadges werden aus dem einzigartigen href-Set berechnet; die reale Seitenzahl wird statt 545 angezeigt.Sitemap
v1.38.3

XML-Sitemap: Anwendungsseiten gruppiert

Die Gruppen- und Ortsseiten der neuen 7 Anwendungsfamilien werden jetzt unter sitemap-applications.xml statt sitemap-pages.xml gelistet.

  • KorrekturHoneycomb-, Duette-, Jalousie-, Zip-, Gardinen-, Insektenschutz- und Insektenschutz-Plissee-Anwendungsseiten an die Anwendungs-Sitemap-Gruppe gebunden; jede nimmt ihr lastmod aus ihrer eigenen Datendatei.Anwendungsbereiche
v1.38.2

Sitemap: Systemvarianten verbunden

Die Jalousie- und Zip-Screen-Systemvariantenseiten auf der Sitemap unter Unsere Systeme in ihre eigenen Variantenabschnitte verschoben; an die Breadcrumb-Ketten angeglichen.

  • KorrekturDie Horizontal-/Kassetten-/Außen-Jalousie- und Horizontal-/Vertikal-Zip-Variantenseiten aus dem Sonstige-Seiten-Pool in den Unsere-Systeme-Bereich genommen.Sitemap
v1.38.1

Sitemap: Anwendungsbereiche gruppiert

Auf der Sitemap werden die Gruppen- und Ortsseiten der 7 neuen Anwendungsfamilien jetzt unter dem Anwendungsbereiche-Abschnitt mit ihren eigenen Gruppenüberschriften gelistet; der Sonstige-Seiten-Pool bereinigt.

  • KorrekturDie Honeycomb-, Duette-, Jalousie-, Zip-, Gardinen-, Insektenschutz- und Insektenschutz-Plissee-Anwendungsgruppen an den Anwendungsbereiche-Abschnitt der Sitemap gebunden.Sitemap
v1.38.0

Insektenschutz-Plissee-Anwendungsbereiche

5 Gruppen- + 20 Ortsdetailseiten für Insektenschutz-Plissees geöffnet; nur-Fenster-Orte durch Tür-/Weitöffnungs-Produktforschung eliminiert — Schwellen- und Flügeltypabgleich bereitgestellt.

  • NeuInsektenschutz-Plissee-Anwendungsbereiche: nur-Fenster-Orte entfernt, da das Produkt türfokussiert ist; 20 wirklich geeignete Seiten in den Wohnungs- (8), Gewerbe- (5), Sonder- (2), Fahrzeug- (2), Gesundheits-Bildungs- (3) Gruppen. Sticht in Gesundheit-Bildung durch den Barrierefreiheitswert der schwellenfreien Schiene hervor.Insektenschutz-Plissee-AnwendungsbereicheWohnungen
v1.37.0

Insektenschutz-Anwendungsbereiche

7 Gruppen- + 30 Ortsdetailseiten für Insektenschutz geöffnet; jede Seite bietet einen ortsbasierten Eignungsabgleich für die Insektenschutztypen (fest, dreh, rollo, schiebe, katze, stahl, motorisiert, wohnmobil).

  • NeuInsektenschutz-Anwendungsbereiche: Ort × Typ-Abgleich entlang der Schädlingsbarriere + Lüftungsachse. Ortsbasierte Bedingungen geschrieben wie Haustiergewebe als Sicherheitslage in Kinderzimmern, eine Regelungsbarriere in Lebensmittelorten und gespanntes Rollogewebe an geneigter Verglasung.Insektenschutz-AnwendungsbereicheWohnungen
v1.36.0

Gardinen-Anwendungsbereiche

7 Gruppen- + 30 Ortsdetailseiten für die Gardinenfamilie geöffnet; jede Seite bietet einen ortsbasierten Eignungsabgleich für die 8 Gardinentypen (Rollo, Doppelrollo, Screen, Vertikal, Verdunkelung, motorisiert, Raffrollo, Decke).

  • NeuGardinen-Anwendungsbereiche: Ort × Gardinentyp-Abgleichsarchitektur — auf jeder Seite wird der geeignete/bedingte/ungeeignete Status der 8 Typen mit ortsbasierter Begründung erklärt. Einschränkungen ehrlich geschrieben, wie Deckenrollos nur für Dachverglasung und die Vibrationsbedingung in Fahrzeugen.Gardinen-AnwendungsbereicheWohnungen
v1.35.0

Zip-Screen-Anwendungsbereiche

4 Gruppen- + 17 Ortsdetailseiten für Zip-Screens geöffnet; die Innenraumliste durch Fassadenproduktforschung bereinigt — reale Nutzungsbereiche abgedeckt wie Balkone, Terrassen, Pergolen, Fassaden und Fahrzeugmarkisen.

  • NeuZip-Anwendungsbereiche: Innenraumorte eliminiert, da das Produkt ein Fassaden-/Außenprodukt ist; 17 wirklich geeignete Seiten in den Wohnungs- (7), Gewerbe- (4), Sonderbereichs- (4), Fahrzeug- (2) Gruppen geöffnet. Neue Orte hinzugefügt wie Balkon, Terrasse, Pergola, Fassade und Poolrand.Zip-Screen-AnwendungsbereicheWohnungen
v1.34.0

Jalousie-Anwendungsbereiche

7 Gruppen- + 30 Ortsdetailseiten für Jalousien geöffnet; abwischbare Metallamellen und präzise Neigungssteuerung Ort für Ort erklärt, ungeeignete Ebenen wie Dachverglasung ehrlich markiert.

  • NeuJalousie-Anwendungsbereiche: 30 Ortsseiten unter den Wohnungs-, Gewerbe-, Sonderbereichs-, Sonderbauten-, Fahrzeug-, Geometrische-Fenster- und Gesundheits-Bildungs-Gruppen. Küche-Bad ein starkes Gebiet; die Schnurbedingung in Kinderzimmern und die Eignungsgrenze an Dachverglasung explizit geschrieben.Jalousie-AnwendungsbereicheWohnungen
v1.33.0

Duette-Anwendungsbereiche

7 Gruppen- + 30 Ortsdetailseiten für Duette geöffnet; der stärkste-Dämmung- und tiefste-Verdunkelung-Gewinn des zweilagigen Honeycombs Ort für Ort erklärt.

  • NeuDuette-Anwendungsbereiche: 30 Ortsseiten unter den Wohnungs-, Gewerbe-, Sonderbereichs-, Sonderbauten-, Fahrzeug-, Geometrische-Fenster- und Gesundheits-Bildungs-Gruppen. Stoff-/Feuchtegrenzen in Bädern, Booten, Schiffen und sterilen Volumen ehrlich abgedeckt.Duette-AnwendungsbereicheWohnungen
v1.32.0

Wabenplissee-Anwendungsbereiche

7 Gruppen- + 30 Ortsdetailseiten für Wabenplissees geöffnet; jede Seite mit einzigartigem Inhalt geschrieben, der auf ihren eigenen Ort und ihr eigenes Produkt fokussiert ist, Stoffgrenzen ehrlich erklärt.

  • NeuWabenplissee-Anwendungsbereiche: 30 Ortsseiten unter den Wohnungs-, Gewerbe-, Sonderbereichs-, Sonderbauten-, Fahrzeug-, Geometrische-Fenster- und Gesundheits-Bildungs-Gruppen. Feuchte-/Hygienegrenzen in bedingten Orten wie Bädern, Booten und Schiffen explizit abgedeckt.Wabenplissee-AnwendungsbereicheWohnungen
v1.31.1

Küchenseite zurückgezogen

Die /mutfak/-Allgemeinortsseite abgebaut; die Ortsarchitektur wird neu geplant. Die Eignungsmatrix-Forschung ist in docs/mekan-uygunluk-matrisi.md bewahrt.

  • KorrekturDie als Versuch geöffnete /mutfak/-Seite zurückgezogen; die Quelldatei gelöscht, das Inventar auf 388 Seiten zurückgekehrt. Produkt-Ortsdetailseiten (mutfak-plise-perde usw.) unbetroffen.
v1.31.0

Küchen-Anwendungsseite

Die erste der Allgemeinortsseiten geöffnet: die reale Rolle und Bedingung der acht Produktlinien für Küchen, basierend auf einer quellenbelegten Eignungsmatrix. (Seite mit v1.31.1 zurückgezogen.)

  • NeuKüchen-Anwendungsbereichsseite geöffnet: Insektenschutz, Insektenschutz-Plissees, Jalousien und Rollos direkt geeignet; Plissees, Honeycombs, Duettes und Zips als bedingt mit bewiesener Begründung präsentiert. Die auf 50+ in-/ausländischen Quellen basierende Eignungsmatrix ist in docs/mekan-uygunluk-matrisi.md.
v1.30.0

Sunscreen-Duette-Farben

Die Sunscreen-Duette-Kategorie um sechs Farbprodukte erweitert — die Hellton-Reflexionsfamilie und die Dunkelton-Blendungsschnitt-Familie mit separatem Inhalt.

v1.29.0

Transparente-Duette-Farben

Die Transparente-Duette-Kategorie um fünf transparente Farbprodukte erweitert — jede Farbe mit ihrem eigenen originellen Inhalt, technischen Daten und FAQ-Block.

v1.28.1

Rechtschreibkorrekturen

Im Inhaltsaudit gefundene Rechtschreibfehler korrigiert — jakard→jakar-Schreibweise an 10 Stellen, Kundenbewertungs-Orthografie und ein Schiebe-Insektenschutz-Satz.

  • KorrekturEin Site-weiter Wiederholtes-Wort- und Rechtschreibscan durchgeführt: die „jakard“-Nutzung zur TDK-Form „jakar“ an 10 Stellen korrigiert (Produktseiten + Kategorietext); die „rahatca/hemde/olacaklarınıda“-Schreibweisen in einer Kundenbewertung korrigiert; fehlende Interpunktion auf der Schiebe-Insektenschutz-Seite behoben.
v1.28.0

Gardinensystemtypen

Die Gardinensysteme-Seite sammelte die Systemformen der acht Produkte auf einer einzigen Seite — jedes Produkt mit seiner eigenen Systemtabelle vom Rollo bis zum Deckenrollo.

  • NeuEin Achtprodukt-Systemabschnitt zur Seite hinzugefügt: Rollo-, Doppelrollo-, Screen-, Vertikal-, Verdunkelungs-, Motorisierte-, Raff- und Deckenrollos — jedes mit einer Systemtypen-Tabelle, Kartenindex und Produktseitenlink.Gardinensysteme
  • KorrekturVollprojekt-Audit: SITE.domain-Rechtschreibung, Button-Variante und Changelog-Art-Typen behoben; Überschriftenhierarchie (h1→h3-Sprünge) auf 28 Seiten entfernt — Kategorie-Technische-Daten-, Rechner- und Assistentenüberschriften auf die h2/h3/h4-Kette gesetzt; die deploy/send.php-Referenz mit der aktuellen API-Kopie synchronisiert.
  • VerbesserungDuette↔Honeycomb-Systemseiten auf den realen Produktunterschied gesetzt: 18 Seiten in 9 Formen (vertikal, horizontal, Decke, gekästet, geneigt, dreieckig, oval, rund, zwischenglas) entlang der Einzelzelle-gegen-Doppellage-Achse getrennt; gegenseitige Querverweise zwischen den Seiten hinzugefügt, Kopierrest-productSchema/CTA-Texte behoben.Duette-SystemeHoneycomb-Systeme
v1.27.0

Zip-Systemseiten

Zwei Systemformseiten unter Zip-Screen-Systeme hinzugefügt — Vertikale und Horizontale Zip-Screens.

  • NeuZip-Systemvarianten in eigene Seiten aufgeteilt: die zipgeführte vertikale Form und die horizontale Form für Dachverglasung/über Pergolen — ein neuer Kartenabschnitt auf der Hub-Seite.Vertikaler Zip-ScreenHorizontaler Zip-Screen
v1.26.0

Jalousie-Systemseiten

Drei Systemformseiten unter Jalousie-Systeme hinzugefügt — Horizontale, Kassetten- und Außenjalousien.

  • NeuJalousie-Systemvarianten in eigene Seiten aufgeteilt: die klassische freihängende Form, die geschlossene Kassettenform und das geführte Außenfassadensystem — ein neuer Kartenabschnitt auf der Hub-Seite.Horizontale JalousieKassetten-JalousieAußenjalousie
v1.25.0

Gardinen-Montagearten erweitert

Die Gardinen-Montagearten-Seite sammelte die Montageoptionen der acht Produkte auf einer einzigen Seite — mit geschraubten, bohrfreien und projektspezifischen Klassen.

  • NeuEin Achtprodukt-Montageabschnitt zur Seite hinzugefügt: Rollo-, Doppelrollo-, Screen-, Vertikal-, Verdunkelungs-, Raff-, Decken- und motorisierte Rollos — jedes mit eigenen Montageoptionen, bebadgten Klassen und Produktseitenlink.Gardinen-Montagearten
  • AktualisierungDie Produktkarten in einen abschnittsinternen Linkindex verwandelt; das ItemList-Schema listet die acht Montageabschnitte.
v1.24.0

Zip-Screen-Montagedetails

Drei Detailseiten unter Zip-Screen-Montagearten hinzugefügt — Decken-, Wand- und Fassaden-Schraubmontage.

v1.23.0

Jalousie-Montagedetails

Sechs Detailseiten unter Jalousie-Montagearten hinzugefügt — Decke, Wand, Gesimsadapter, Konsole, Gesimskasten und Über-Rahmen-Montage.

v1.22.0

Insektenschutz-Montagedetailseiten

Drei neue Detailseiten unter Insektenschutz-Montagearten hinzugefügt — geschraubte, geklebte und geklammerte Montage; der Sub-Hub bekam einen Fünfseiten-Kartenabschnitt.

v1.21.2

Insektenschutz-Montagekarten

Die fehlenden Befestigungsrichtungskarten zur Insektenschutz-Montagearten-Seite hinzugefügt — die Innenmontage- und Außenmontage-Detailseiten sind jetzt aus der Liste erreichbar.

v1.21.1

MD-Zwilling-Listenformat behoben

Zwei Formatfehler im Tiefenaudit der Seiten-.md-Zwillinge entfernt: Überschriften in Listen und verbundene Inline-Tag-Verschmelzungen.

  • Korrekturgenerate-llms.mjs-Listenkonvertierung behoben: nummerierte Schritteinträge drucken als geordnete Listen, betitelte Einträge im **fett**-Beschreibungsformat.llms.txt
  • KorrekturStripping verbliebener Tags ohne Leerraum erzeugte Wortverschmelzungen (v1.1.1+19 Ekim → v1.1.119); Tags werden jetzt mit einem Leerzeichen getrennt, Bild-Alt-Texte drucken im [Görsel: …]-Muster.Versionsverlauf
v1.21.0

Duette-Systemvarianten

Neun Systemseiten unter Duette-Systeme hinzugefügt — jeder Arbeitsmodus des Duo-Systems von horizontal bis zwischenglas.

  • NeuHorizontale, Vertikale, Decken-, Gekästete, Dreiecks-, Geneigte, Runde, Ovale und Zwischenglas-Duettes — jede mit systemfokussiertem originellem Inhalt live.Duette-Systeme
v1.20.0

Honeycomb-Systemvarianten

Neun Systemseiten unter Honeycomb-Systeme hinzugefügt — jeder Arbeitsmodus des Honeycomb-Systems von horizontal bis zwischenglas.

  • NeuHorizontale, Vertikale, Decken-, Gekästete, Dreiecks-, Geneigte, Runde, Ovale und Zwischenglas-Honeycombs — jede mit systemfokussiertem originellem Inhalt live.Honeycomb-Systeme
v1.19.1

Schema-Signal auf Insektenschutz-Systemseiten

Die JSON-LD-Signale der Dreh-, Rollo- und Schiebe-Insektenschutz-Seiten am Systemvarianten-Muster ausgerichtet.

  • VerbesserungDie drei Seiten geben jetzt dasselbe Signal wie die Geschwister-Systemvarianten mit ItemPage + isPartOf /sineklik-sistemleri/ + Product-Schema aus.Insektenschutz-Systeme
v1.19.0

Insektenschutz-Seitenhierarchie reorganisiert

Insektenschutz-Seiten in ihre korrekten Gruppen verschoben: dreh/rollo/schiebe unter Unsere Systeme, innen/außenmontage unter Montagearten, der Stahl-Insektenschutz als neues Produkt zum Katalog hinzugefügt.

v1.18.3

Sitemap-Redesign

Die Sitemap-Seite von einem Kartenlayout zu einem dichten Mehrspalten-Listenlayout verschoben; die Suchbox zentriert und eine Ergebnisanzahl + Trefferhervorhebung + Tastaturkürzel hinzugefügt.

  • VerbesserungDie Sitemap mit einem dichten Spaltenlayout statt eines Kartenrasters erneuert; die Livesuche zählt jetzt Ergebnisse, hebt Treffer hervor, fokussiert mit `/` und löscht mit Esc.Sitemap
v1.18.2

Unternehmen — Leistungsverzeichnistexte-Karte

Leistungsverzeichnistexte zu den Karten auf der Unternehmensseite hinzugefügt; die Seite mit der Breadcrumb-Kette und der Sitemap-Unternehmensgruppe integriert.

  • VerbesserungEin Leistungsverzeichnistexte-Link zu den Unternehmenskarten hinzugefügt.Unternehmen
v1.18.1

Unsere Leistungen — Garantieantragskarte

Eine Garantie- und Teileantragskarte zu den Servicekarten auf der Unsere-Leistungen-Seite hinzugefügt.

  • VerbesserungEine zur Garantie- und Ersatzteilantragsseite führende Karte zu den Unsere-Leistungen-Karten hinzugefügt.Unsere Leistungen
v1.18.0

Texturierte Honeycomb- und Duette-Farben

Je sieben geprägte-Textur-Farbprodukte zu den Texturierte-Honeycomb- und Texturierte-Duette-Kategorien hinzugefügt — Einzel- und Doppelzellentexturserien.

  • NeuTexturierte Honeycomb: sieben Produktseiten in weißem, cremefarbenem, beigem, grauem, braunem, anthrazitem und schwarzem geprägtem Honeycomb-Stoff.Texturierte Honeycombs
  • NeuTexturierte Duette: sieben Produktseiten mit Doppelzellenprägung auf derselben Farbskala — die am stärksten dämmende Texturserie des Musters.Texturierte Duettes
v1.17.0

Texturierte Plissee-Farben

Sechs geprägte-Textur-Farbprodukte zur Texturierte-Plissees-Kategorie hinzugefügt — eine Texturserie von Weiß bis Anthrazit.

  • NeuTexturierte Plissee-Farben: sechs Produktseiten mit weißer, ecru, cremefarbener, grauer, brauner und anthraziter geprägter Textur — jede mit ihrem eigenen Texturcharakter, Montage- und Pflegehinweisen.Texturierte Plissees
v1.16.0

Bedruckte Duette-Produkte

Zwei Produktdetailseiten zur Bedruckte-Duettes-Kategorie hinzugefügt: das gemusterte Doppellagenmodell und das individuell bedruckte Modell mit persönlichen Dateien.

  • Neubaskili-duet-perde: die motivbedruckte Doppelzellen-Stoffseite — mit Muster-gegen-Doppelfläche-Beziehung, Thema + Klima-Schnittmenge und Doppellagenpflege.Bedruckte Duette
  • Neuozel-baski-duet-perde: Unternehmensbilder auf einer Doppellage — mit Rahmenquerschnitts-Rhythmus, Markenverglasungsdämmung und Proofdisziplin.Individuell bedruckte Duette
v1.15.0

Bedruckte Honeycomb-Produkte

Zwei Produktdetailseiten zur Bedruckte-Honeycombs-Kategorie hinzugefügt: das gemusterte Honeycomb-Modell und das individuell bedruckte Modell mit persönlichen Dateien.

  • Neubaskili-honeycomb-perde: die motivbedruckte Honeycomb-Stoffseite — mit Muster-Zell-Paarung, Thema + Klima-Balance und Honeycomb-Pflegeabschnitten.Bedruckte Honeycomb
  • Neuozel-baski-honeycomb-perde: Unternehmensbilder auf Honeycomb-Stoff — mit Rahmenzell-Ausrichtung, Marke + Dämmungsszenarien und Proofdisziplin.Individuell bedruckte Honeycomb
v1.14.0

Bedruckte Plissee-Produkte

Zwei Produktdetailseiten zur Bedruckte-Plissees-Kategorie hinzugefügt: das Katalogmotiv-Modell und das individuell bedruckte Modell mit persönlichen Dateien.

  • Neubaskili-plise-perde: die Fertigmotiv-Kollektionsseite — mit Musterskala, Themenauswahl und Bedruckte-Fläche-Pflegeabschnitten.Bedrucktes Plissee
  • Neuozel-baski-plise-perde: die persönliche-Datei-Druckseite — mit einem proofgenehmigten Arbeitsablauf, Farb- und Texturhinweisen und Nutzungsszenarien.Individuell bedrucktes Plissee
v1.13.4

Rechner-Sitemap

Die Preisberechnungsseiten in ihre eigene Sitemap-Gruppe verschoben — sitemap-calculators.xml.

  • Aktualisierungsitemap: die 9 Preisberechnungsseiten aus der Servicegruppe genommen und in die neue Rechnergruppe verschoben.
v1.13.3

Rechnertexte originell gemacht

Die Intro- und Ergebnisnotiztexte der Familienrechner von der Vorlage genommen; jede Familie spricht jetzt mit eigenen Sätzen.

  • VerbesserungPreisberechnung: der Beschreibungs- und Ergebnisnotiztext der 8 Familienrechner familienspezifisch gemacht — keine Vorlagensatzwiederholung mehr.
v1.13.2

Tiefe Einzigartigkeit

Seitenpaarvergleich auf n-Gramm-Ebene durchgeführt; Assistenten- und Rechnerkomponententexte pro Instanz originell gemacht.

  • VerbesserungAssistent und Rechner: die geteilten Ergebnis-/Notizabsätze tragen jetzt den Seitentitel und Familiennamen — wörtliche Wiederholungen über die neun Seiten entfernt.
v1.13.1

Inhaltseinzigartigkeit

Ein Site-weites Ähnlichkeitsaudit durchgeführt; Rechner-Familienseiten und der Kategorienmontagehinweis pro Seite originell gemacht.

  • VerbesserungPreisberechnung: familienspezifische Beschreibung, Bereichserklärung und CTA-Text für die 8 Familienseiten statt einer Vorlage geschrieben.
  • VerbesserungKategorieseiten: der Montagehinweis schließt jetzt den Produktnamen ein — die wörtliche Wiederholung über 18 Seiten entfernt; der geteilte Beschreibungstext im Familienassistenten gelöscht.
v1.13.0

Preisberechnung

Das Werkzeug, das aus Maßen + Familie + Optionen eine sofortige Preisspanne berechnet, veröffentlicht — ein Hub + 8 Familienseiten.

  • Neufiyat-hesaplama: ein Werkzeug, das aus Maßen, Variante und Optionen eine sofortige Spanne für die 8 Produktfamilien berechnet — enthält eine Mehrfenster-Laufsumme, Ergebnis-kopieren und eine Angebotsbrücke; die Berechnung bleibt vollständig auf der Site.Preisrechner
  • NeuFamilienrechner: eigene Seiten für Insektenschutz, Insektenschutz-Plissees, Plissees, Honeycomb, Duette, Jalousien, Zips und Gardinen — jede mit eigenem Variantenmodell, FAQ und WebApplication-Schema.
v1.12.2

Assistenten-Bewertungsanpassung

Routing mit einer 324-Kombinationen-Simulation auditiert; Logik in Außen-, Mieter- und Türszenarien korrigiert.

  • KorrekturAssistent: Zip führt jetzt bei Außenbedarf; die Mieterstrafe verstärkt (Familien, die nicht bohrfrei montieren können, fielen zurück); Familienbewertungen im Türszenario ausbalanciert.
v1.12.1

Assistent auf Top-Ebene

Der Assistent auf alle Produktfamilien ausgebreitet; beiconte Antwortkarten, Antwortzusammenfassungs-Chips und Gleichstandslogik hinzugefügt.

  • NeuEin Level-2-Selektor auf 7 Familienseiten: Konfigurationsassistent auf den Insektenschutz-Plissee-, Plissee-, Honeycomb-, Duette-, Jalousie-, Zip- und Gardinenseiten.
  • VerbesserungAssistent: beiconte Antwortkarten, Antwortzusammenfassungs-Chips, die beim Klicken zur Frage zurückspringen, ein „Ergebnis kopieren“-Button und ein „Gute Übereinstimmung“-Badge bei einem knappen Rennen.
v1.12.0

Produktassistent

Ein Vier-Fragen-gewichteter-Bewertungs-Produktselektor veröffentlicht; ein In-Familie-Modellassistent zur Insektenschutz-Seite hinzugefügt.

  • Neuurun-sihirbazi: ein interaktiver Selektor, der über Fragen zu Ort, Bedarf, Bohrerlaubnis und Durchgangsdichte die zwei geeignetsten der 8 Produktfamilien empfiehlt — enthält „Weil“-Transparenz, einen teilbaren Ergebnislink und WhatsApp-Versand.Produktassistent
  • Neusineklikler: ein In-Familie-Modellassistent (Öffnungstyp, Durchgangsdichte, Schwellenbedarf) zum Auswahlbereich hinzugefügt.
  • Aktualisierungteklif-al: eine „Ich habe es mit dem Produktassistenten gefunden“-Option zur Betreffliste hinzugefügt; Sitemap und Sitemap aktualisiert.
v1.11.3

Monteurverzeichnis-Ortssortierung

Die Ortsfunktion sortiert jetzt nach Nähe statt falsche Provinzen zu verstecken; Datensatzzeilen zu professionellen Karten mit Avataren und Chips verwandelt.

  • Verbesserungmontajcilar: „Meinen Standort verwenden“ sortiert die Liste jetzt nach Entfernung und markiert die nächste Provinz mit einem „Nächste zu Ihnen“-Badge; hochgenauer Standort wird angefordert, Filterung versteckt nichts.
  • Aktualisierungmontajcilar: Partnerzeilen mit einem Anfangsbuchstaben-Avatar, Expertisechips und „im Netzwerk seit …“-Info neu gestaltet.
v1.11.2

Monteurverzeichnis-Filter

Ortsbasierte Nächste-Provinz-Findung, Provinzauswahl und Expertisefilter zum Verzeichnis hinzugefügt; der Yunus-Göze-Datensatz aufgezeichnet.

  • Neumontajcilar: ein echtes Verzeichniserlebnis mit Provinzauswahl + Expertisechips + „Meinen Standort verwenden“ (nächste Provinz via Geolokalisierung) Filtern.
  • Aktualisierungmontajcilar.ts: der Yunus-Göze- (Kocaeli, Zertifiziert) Datensatz und eine Provinzzentrum-Koordinatentabelle hinzugefügt.
v1.11.1

Monteurverzeichnis-Inhalt

FENETRE-Montageteam-Datensätze zum Monteurverzeichnis hinzugefügt; Karten bekamen einen Erreichlink, das fehlende user-check-Icon vervollständigt und Überschriften aussagekräftig gemacht.

  • Aktualisierungmontajcilar: FENETRE-Montageteam-Datensätze für Istanbul und Kocaeli ins Verzeichnis aufgenommen; eine Abschnittsüberschrift und ein Partner-erreichen-Link hinzugefügt.
  • Korrekturicons: das user-check-Icon hinzugefügt — der auf Badgekarten leer gebliebene Iconbereich behoben.
  • Verbesserungmontajci-ol: die schwache „Warum beitreten“-Überschrift als „Was ein Montagepartner erhält“ klargestellt.
v1.11.0

Monteurnetzwerk

Zwei Kanäle, die den Monteur vom Händler trennen, geöffnet: ein Provinz-Bezirk-Montagepartnerverzeichnis und eine Bewerbungsseite mit Expertise-/Bezirk-/Erfahrungsfeldern.

  • Neumontajcilar: ein Provinz→Bezirk-Verzeichnis mit registrierten/zertifizierten Badges; Kontakt wird unter Herstellerkoordination hergestellt, keine Telefonnummern veröffentlicht.Monteure
  • Neumontajci-ol: eine Montagepartnerbewerbung mit Expertise-, Bezirk- und Erfahrungsfeldern; die send.php-montajciAckHtml-Bestätigungsvorlage hinzugefügt.Monteur werden
  • Aktualisierungsend.php: das Bezirkfeld in den Benachrichtigungskörper, die HTML-Zeile und das Formularlog aufgenommen.
  • AktualisierungMonteurnetzwerk-Links zu Kategorieseiten, der Montagebedingungenseite und der Händlerschaftsseite hinzugefügt; Sitemap und Sitemap aktualisiert.
v1.10.2

Projektanfrageseiten-Layout

Die Projektanfrageseite auf ein kanalspezifisches Design verschoben: Direktzugangskarten, Kapazitätsbadges, eine Maßlistenformat-Tabelle und Skalakarten.

  • Verbesserungproje-talebi: ein zweispaltiges Layout (Kanalerzählung + erhöhtes Formular), Telefon/E-Mail/WhatsApp-Zugangskarten, eine Beispiel-Maßlistentabelle und eine 20–50/50–200/200+-Skalastufe.
v1.10.1

Verpflichtungs-Erscheinungsbild

Die Eintragsliste auf der Garantieseite mit nummerierten Badges und einer separaten Eintragsüberschrift neu gelegt.

  • Verbesserunggaranti: die Verpflichtungseinträge werden jetzt mit einem nummerierten Akzentbadge + card-title-Hierarchie statt eines Zeilenlabels präsentiert.
v1.10.0

Großprojektkanal

Eine separate Projektlinie für Unternehmens- und Großbestellungen geöffnet: ein 7-Schritte-Projektprozess, ein dediziertes Anfrageformular und eine 20+-Einheiten-Weiterleitung.

  • Neuproje-talebi: ein Anfrageformular, das eine Maßliste und eine Mengenrange für Massenwohnungs-, Hotel-, Büro- und öffentliche Projekte sammelt.Projektanfrage
  • Aktualisierungprojelerimiz: ein Unternehmens- & Großprojekt-Abschnitt (250+ Projekte, 550 m²/Monat Kapazität) hinzugefügt; der Prozess von fünf auf sieben Schritte erweitert.
  • Aktualisierungteklif-al: eine Großprojekt-(20+-Einheiten)-Option zur Betreffliste hinzugefügt.
v1.9.1

Spezifikationskarten und Toast-Position

Spezifikationskarten detailliert: Familienauswahl-Chips, ein gelabelter Spezblock und technische-Daten-Badges. Die Benachrichtigungsposition an die Geräte-Unterleistenhöhe gepinnt.

  • Verbesserungsartname-metinleri: ein Schnellsprung-Chip für die 8 Familien, ein dokumentgestylter Textblock, ein aus FAMILY_SPECS gespeister Wertbadge und ein Felder-ausfüllen-Hinweis.
  • Korrekturtoast: die Position vereinfacht — 16px von der rechten und unteren Kante (bottom-4/right-4), gleichmäßiger Abstand auf allen Geräten.
v1.9.0

Leistungsverzeichnistexte

Fertige Leistungsverzeichnisabsätze zum Einfügen in Ausschreibungs- und Projektspezifikationen für die 8 Produktfamilien veröffentlicht; Texte werden aus der technischen-Daten-Matrix erzeugt und mit einem Klick in die Zwischenablage kopiert.

  • Neusartname-metinleri: eine neue Seite mit einem fertigen Spezabsatz pro Familie + einem Zwischenablage-Kopierbutton.Leistungsverzeichnisdokumente
  • Neusartname.ts: Texte werden aus den FAMILY_SPECS-Werten erzeugt; ein Nullfeld geht nie in den Satz, automatisch synchron mit den Daten.
  • AktualisierungKategorieseiten: ein Deeplink vom Technische-Daten-Block zum Leistungsverzeichnistext der zugehörigen Familie hinzugefügt.
  • Aktualisierungbelgeler-ve-sertifikalar: ein Spezifikationsseiten-Link zum Introtext hinzugefügt.
v1.8.2

Google-Bewertungen live

Vier echte Kundenbewertungen aus dem Google-Business-Profil übertragen; Namen verlinken auf die öffentlichen Maps-Profile.

  • NeuStartseite: Kundenbewertungskarten jetzt mit echten Daten gefüllt; jeder Rezensentenname verlinkt auf sein Google-contrib-Profil.
  • Neureferanslarimiz: ein „Was Kunden auf Google sagen“-Abschnitt — 4 Bewertungskarten + ein Auf-Maps-fortfahren-Link.
v1.8.1

Google-Business-Profil-Datensynchronisation

Der GBP-Teilenlink, die Koordinaten und das Kartenembed auf der Kontaktseite mit dem aktuellen Datensatz synchronisiert; NAP-Konsistenz verifiziert.

  • Aktualisierungconsts: der googleBusiness-Link auf die aktuelle GBP-Teilen-URL gesetzt, lat/lng auf die GBP-Koordinaten.
  • Aktualisierungiletisim: das Kartenembed durch den aktuellen Embed-Code ersetzt (Profilname „FENETRE Systems“).
v1.8.0

Garantie- und Teileversorgungs-Versprechen

Die neue /garanti/-Seite: die 2-Jahre-Produktgarantie, 15-Jahre-Ersatzteilversorgung und 24-Stunden-schriftliche-Antwort als Fünfpunkte-schriftliches Versprechen veröffentlicht. Die komponentenbasierte Abdeckungstabelle, Produktcode-Kette und Anspruchsprozess auf einer einzigen Seite.

  • Neugaranti: eine neue Seite mit einer Fünfpunkte-Verpflichtung, einer Abdeckungs-/Ausschlusstabelle, der FS-Code-Kette und einem 4-Schritte-Anspruchsprozess.Garantie- und Ersatzteilversorgung
  • Aktualisierunghizmetlerimiz + Hauptmenü: Garantie- und Teileversorgung und der Garantie- und Teileantrag zur Serviceliste hinzugefügt.
  • Aktualisierunggaranti-talebi: der Breadcrumb unter Unsere Leistungen → Garantie- und Teileversorgung verschoben, ein Link zur Versprechenseite hinzugefügt.
  • AktualisierungStartseite + Händlerschaft: die Garantieantwort mit der 15-Jahre-Teileversorgung aktualisiert und mit der /garanti/-Seite verlinkt.
v1.7.32

Verifizierbarer technischer-Daten-Layer

Ein messbares Pro-Familie-Datenmodell mit teknik-veriler.ts gebaut; die Technische-Daten-Tabelle ist auf Kategorieseiten sichtbar und als additionalProperty im Produktschema aufgezeichnet. Nur dokumentierte Werte werden ausgegeben.

  • Neuteknik-veriler.ts: eine messbare Wertematrix für die 8 Produktfamilien (Gehäusetiefe, Lamellengröße, Gewebreite, Montageformen usw.); fehlende Daten null gelassen und nicht ausgegeben.
  • VerbesserungproductSchema: Familientechnische Daten über additionalProperty in den Produktknoten aufgenommen; eine Technische-Daten-Liste zum CategoryPage-Intro hinzugefügt.
v1.7.31

Händlerschaftsstufen und Händlerschutzversprechen

Ein Drei-Stufen-Partnerprogramm, ein vertragsgestütztes Händlerschutzversprechen und ein Garantie-/Teileanspruchskanal zur Händlerschaftsseite hinzugefügt; Schutzklauseln in den Händlerschaftsvertrag aufgenommen.

  • Neubayilik: Partner / Zertifizierter Partner / Premium-Partner-Stufenkarten und ein Händlerschutzversprechen-Abschnitt (Kundenbesitz, Anfrageverweisung, Gebietschutz); eine Marken-Preislisten-Erzeugungsnotiz in den Portalabschnitt.
  • Neugaranti-talebi: eine neue Seite, die Garantie- und Ersatzteilansprüche per Produktcode annimmt; mit einem Service-Schema ausgegeben.
  • Verbesserungbayilik-sozlesmesi: eine „4. Händlerschutz“-Klausel hinzugefügt — der Händler, der zuerst ein Angebot einloggt, ist geschützt, Gebietsanfragen werden an den Händler verwiesen.
v1.7.30

ItemList-Produkteinträge Vollschema

Die Listeneintrags-Produktknoten trugen nur einen Namen und eine URL; die Google-Rich-Result-Validierung verlangt Angebote. brand, manufacturer, ein familienpreisranginges AggregateOffer und ein Familienbild zu den Einträgen hinzugefügt.

  • KorrekturitemListSchema: auf Produkt-typisierten Einträgen werden ein AggregateOffer (Familienpreisspanne, TRY, MadeToOrder), brand/manufacturer-@id und ein FAMILY_IMAGE-Bild ausgegeben.
v1.7.29

Strukturierte-Daten-Abdeckung: Produkt, Artikel, sameAs

Drei Schemalücken im Site-Audit geschlossen: Produkt + AggregateOffer auf Produkt-/Produktvariantenseiten, die Artikelfamilie mit Datums-Autor-Feldern auf allen Leitfaden- und Dokumentseiten, Logo + sameAs auf dem Organisationsknoten außerhalb der Startseite. Zusätzlich 3 kurze Meta-Beschreibungen in den 110–155-Zeichen-Bereich gezogen.

  • KorrekturarticleSchema: datePublished und dateModified werden jetzt ausgegeben (Buildzeit, wenn kein reales Datum existiert); Legalseiten erhalten Artikel über den type-Parameter.
  • KorrekturproductSchema wird jetzt auf den 15 Produktvariantenseiten, auf Montagedetails (MontajDetail) und auf Ortsdetails (ApplicationDetailPage) ausgegeben — mit der Familienpreisspanne als AggregateOffer.
  • KorrekturitemListSchema: der itemType-Parameter; Produktlisten auf Familien- und Kategorieseiten tragen Produkt-typisierte Einträge. CategoryPage gibt eine zweite ItemList für Produkte aus.
  • KorrekturPageLayout-Organisations-Stub: Logo + sameAs auf allen Seiten; Artikelfamilien-Schema zu LegalPage und den Anwendungs-/Montage-/Familien-/Serviceseiten hinzugefügt.
  • Verbesserungcerez-politikasi, ticari-elektronik-ileti-onayi, llm-info: Meta-Beschreibungen auf 141–151 Zeichen verlängert.
v1.7.28

Galerie-Seitentyp und kleine Anpassungen

Die Galerie ist ein Bildarchiv, keine Produktkategorie, daher ihr WebPage-Typ von CollectionPage zu ImageGallery korrigiert; die WhatsApp-Brücke auf 3 Sekunden gesetzt; ein /cgi-sys/-Block zu robots.txt hinzugefügt.

  • Korrekturschema.ts: /galeri/ @type CollectionPage → ImageGallery. Das Produktlistungssignal entfernt.
  • Verbesserungwhatsapp.astro: die Weiterleitung und der Fortschrittsbalken auf 3 Sekunden synchronisiert.
  • Verbesserungrobots.txt: /cgi-sys/ Disallow für alle Botgruppen.
v1.7.27

Echte Abschnitte für dünne Seiten

4 Seiten waren im SEO-Scan unter 200 Wörtern. Unsere Lösungen zu einer Hub-Seite mit ortsbasierten Lösungskarten verwandelt; Unsere Projekte mit Umfangs-, Prozess- und Herstellervorteilsabschnitten gefüllt; die Galerie bekam Umfangs- und Verweisungsabschnitte; eine „was kann gefragt werden“-Liste zur WhatsApp-Brückenseite hinzugefügt.

  • Verbesserungcozumlerimiz.astro: die Wohnungs-, Gewerberäume-, Fahrzeug-/Mobil- und Sondergeometriegruppen in ein Kartenraster mit 17 echten Unterseitenlinks verwandelt; SubNav und ein Unternehmenskanalabschnitt hinzugefügt.
  • Verbesserungprojelerimiz.astro: Umfang (Massenwohnung, Hotel, Unternehmen), ein 5-Schritte-Projektarbeitsablauf und Herstellervorteilsabschnitte hinzugefügt.
  • Verbesserunggaleri.astro: Galerieumfang (Montage, Ort, Detail, Farbe) und Abschnitte, die auf Bildquellseiten verweisen, bis das Archiv sich füllt, hinzugefügt.
  • Verbesserungwhatsapp.astro: eine „Was auf WhatsApp gefragt werden kann“-Karte, die Maß-/Produkt-/Angebots-/Händlerschafts-Fragentypen listet, und ein Arbeitsstundenhinweis hinzugefügt.
v1.7.26

Lesbarkeit auf Legal- und Infoseiten

8 Seiten waren im SEO-Scan im Flesch-„Schwierig“-Band. Lange Sätze geteilt, lange Nominalisierungen durch kurze Äquivalente ersetzt; Bedeutung und Rechtsumfang bewahrt.

  • Verbesserungticari-elektronik-ileti-onayi, kullanim-kosullari, cerez-politikasi, gizlilik-politikasi, kvkk-aydinlatma-metni, sevkiyat-ve-teslimat, llm-info: Sätze gekürzt, lange Wörter vereinfacht.
  • Verbesserungchangelog.ts: die „ — “- und „; “-Trenner in Eintrags- und Zusammenfassungstexten zu Satzenden verwandelt. Doppelanführungszeichen-Muster bewahrt.
v1.7.25

Breadcrumb-Einzeilen-Horizontalscroll

Lange Breadcrumb-Ketten wickelten auf dem Handy auf zwei Zeilen. Die Kette bleibt jetzt auf einer Zeile, scrollt horizontal mit Finger-/Mausziehen und Rad, und die Scrollleiste bleibt unsichtbar.

  • VerbesserungBreadcrumb.astro: flex-wrap entfernt, ol bekommt overflow-x-auto + scrollbar-hide + shrink-0/whitespace-nowrap. Drag-to-scroll, vertikal→horizontal-Rad und das Seitenblatt, das bei Überlauf sichtbar startet, mit dem SubNav-Muster hinzugefügt.
v1.7.24

Seitentitel, die das 561px-Pixellimit überschritten, gekürzt

13 Seitendokumenttitel überschritten im SEO-Scan Googles geschätztes Pixellimit. Das docTitle-Muster der betroffenen Familien einheitlich gekürzt, Produktname und differenzierende Information bewahrt.

  • Korrekturplise-categories.ts: die 24 docTitles der Tag-Nacht-Duo-Familie „Gece Gündüz — X + Y Tül“ → „X + Y Tül Çiftli“. In der transparenten Plissee-Familie (6) das Wort „Perde“ fallengelassen. In der Vollverdunkelungsfamilie (5) das Wort „Plise“ fallengelassen.
  • Korrekturhoneycomb-categories.ts: 7 docTitles „X Honeycomb Perde — Y“ → „X Honeycomb — Y“ (die ganze Familie einheitlich, einschließlich des gemeldeten Weiß und Braun).
  • Korrekturhizmet-bolgeleri.astro: Titel „Montaj, Kargo, Teslimat“ → „Montaj ve Kargo“ (60→52 Zeichen).
v1.7.23

Der kurze Seitentitel der Unsere-Geschichte-Seite

Der /tarihcemiz/-Seitendokumenttitel lag mit 28 Zeichen unter dem Limit. Zu „Tarihçemiz — Gebze'den Dünyaya Üretim“ erweitert (H1 und Breadcrumb-Blatt unverändert).

  • Korrekturtarihcemiz.astro: PageLayout-Titel „Tarihçemiz“ → „Tarihçemiz — Gebze'den Dünyaya Üretim“. Titel 28→55 Zeichen, H1/Breadcrumb unverändert.
v1.7.22

H2-Überschriften über 70 Zeichen gekürzt

Die langen Produktnamen der Tag-Nacht-Duo-Plissee-Familie überschritten 70 Zeichen in „Kimin İçin?“-, „Hakkında Sorular“- und CTA-Überschriften. Eine bedingte Kürzung zur ProductDetail-Vorlage hinzugefügt. Die zwei langen H2s auf der Mission-und-Vision-Seite ebenfalls ins Limit gebracht.

  • KorrekturProductDetail.astro: wenn Produktname + Suffix 70 Zeichen überschreitet, fällt das H2 zur Kurzform („Kimin İçin?“, „Hakkında Merak Edilenler“, das CTA-Verb). 44 Verstöße behoben, kurzbenannte Seiten unbetroffen.
  • Korrekturmisyon-ve-vizyon.astro: Mission-H2 71→55, Vision-H2 83→65 Zeichen. Gestrafft unter Bewahrung der Bedeutung.
v1.7.21

Meta-Beschreibungen über 155 Zeichen auf fünf Seiten

Die Meta-Beschreibungen der Nutzungsbedingungen-, Unsere-Werte-, Kindergarten-Plissee-, Klebe- und Schrauben-Insektenschutz-Plissee-Seiten lagen über dem 155-Zeichen-Limit. Gekürzt unter Bewahrung der Bedeutung.

  • Korrekturdegerlerimiz.astro 160→138, kullanim-kosullari.astro 157→153, plise-perde-uygulama.ts (Kindergarten) 159→155, montaj-pages.ts (Klebe-Insektenschutz-Plissee) 160→153 und (Schrauben-Insektenschutz-Plissee) 157→150. Die Meta-Beschreibungen von 5 Seiten sind jetzt am oder unter dem 155-Zeichen-Limit.
v1.7.20

Referenz-Beziehungsrichtung und drei Textkonsistenzen

Auf der Startseite wurden ausländische Marken in der falschen Richtung als „Händler, die unsere Produkte verkaufen“ präsentiert. An den references.ts-Datenvertrag und die OEM-Bedeutung auf der /referanslarimiz/-Seite (Türkei-Bestellungen werden in Gebze produziert) mit dem Ausdruck „Produktionspartner“ angeglichen. Die „specifikasyon“-Schreibweise in der Produktdetailvorlage zur TDK-Form „spesifikasyon“ korrigiert, der „%1–%5“-Bereich auf der Zip-Screen-Anwendungsseite zum „%3–%5“-Angebotsbereich des Katalogs und die schwer parsbare „ağacağı“-Phrase im violetten Plisseetext zu „çekeceği“.

  • Korrekturindex.astro: die Auslandsmarkenliste „Händler und Geschäftspartner“ → „Produktionspartner“. Die Beziehungsrichtung identisch zum references.ts-Vertrag und der /referanslarimiz/-Seite gemacht.Unsere Referenzen
  • KorrekturProductDetail.astro: „specifikasyonları/specifikasyonu“ → „spesifikasyonları/spesifikasyonu“. Der Technische-Tabelle-Untertitel auf allen Produktdetailseiten betroffen.
  • Korrekturuygulama-alanlari.ts: die Zip-Screen-Stofföffnung „%1–%5“ → „%3–%5“. Konsistent mit dem Angebotsbereich auf der /zip-perde-sistemleri/-Seite gemacht.
  • Verbesserungproduct-pages.ts: „Hangi yöne ağacağı“ → „Hangi tarafa çekeceği“ im violetten Plisseetext. Ein in einem Lese verstandener Ausdruck.
  • Korrekturplise-perde-uygulama.ts, plise-categories.ts, montaj-pages.ts: 4 Metatexte, die das Limit überschritten, gekürzt. /anaokulu-plise-perde/ desc 164→159, /antrasit-yari-karartma-plise-perde/ Titel 61→55, /kahverengi-tam-karartma-plise-perde/ Titel 63→57, /yapiskanli-plise-sineklik/ desc 161→160.
v1.7.19

Vager „Devam“-Kicker in Anwendungsvorlagen

In den drei Vorlagen, die Anwendungsbereichsseiten erzeugen (ApplicationAreaPage, ApplicationDetailPage, ApplicationSubHub), wurde der Kicker des Verwandte-Seiten-Abschnitts als „Devam“ (Weiter) ausgegeben. Das Label zu „Keşfet“ (Entdecken) korrigiert, das den Inhalt beschreibt.

  • KorrekturApplicationAreaPage.astro, ApplicationDetailPage.astro, ApplicationSubHub.astro: Kicker „Devam“ → „Keşfet“. Auf allen Seiten der Anwendungsfamilie beschreibt das Verwandte-Seiten-Abschnittslabel jetzt die Funktion des Abschnitts.
v1.7.18

Die Honeycomb-Karte auf Unsere Produkte zeigte „0 Produkte“

Dem honeycomb-perdeler-Datensatz in products.ts fehlte countLabel. „0 ürün“ druckte auf der Karte und Vergleichstabelle. Da die Familie drei Kategorien hat (uni, bedruckt, texturiert), wurde das Label als „3 kategori“ definiert.

  • Korrekturproducts.ts: countLabel: „3 kategori“ zum honeycomb-perdeler-Datensatz hinzugefügt. Das Unsere-Produkte-Kartenbadge und die Vergleichstabelle zeigen jetzt die korrekte Anzahl.
v1.7.17

Gardinenmodell-Anzahl in drei Texten zu acht korrigiert

Während die Gardinenfamilie aus acht Live-Modellen besteht, sagten die Texte auf der Startseite, /sistemlerimiz/ und /perde-sistemleri/ „zehn Modelle“. Die der Katalogrealität widersprechende Zahl an drei Stellen zu „acht Modelle“ korrigiert.

  • Korrekturindex.astro, sistemlerimiz.astro, perde-sistemleri.astro: „on model“ → „sekiz model“. 8 Live-Gardinenmodelle sind im products.ts-Katalog definiert; konsistent mit der /perdeler/-Seite gemacht.
v1.7.16

HR-CTA-Text auf das richtige Formular gezeigt

Der Abschluss-CTA der Seite zeigte für Lebensläufe auf das „Kontaktformular“. Da eine Lebenslauf-Datei nur über das Bewerbungsformular auf der Seite angenommen wird, wurde der Text auf das korrekte Formular gezeigt.

  • Korrekturinsan-kaynaklari.astro: CTA-Beschreibung „vom Kontaktformular“ → „vom obigen Bewerbungsformular“. Es gibt keinen Dateianhang auf dem Kontaktformular.
v1.7.15

Leere Platzhalterkarten auf Galerie und Unsere Projekte entfernt

Inhaltlose nummerierte Entwurfskarten („Bild 1–6“, „Projekt 1–3“) saßen auf zwei veröffentlichten Seiten. Karten bis zum Eintreffen echter Inhalte entfernt, der ehrliche „Archiv wird vorbereitet“-Hinweis behalten.

  • Korrekturgaleri.astro + projelerimiz.astro: die leeren Platzhalterkartenraster entfernt. Der Vorbereitungshinweis als einzelner Absatz zentriert.
v1.7.14

Gebrochene Formulierung im Über-uns-Missionssatz behoben

Der Missionstext war zwei Teile, die mitten im Satz geschnitten waren: „…Arbeitspartnerschaften. Der Kunde…“. Der baumelnde erste Satz entfernt und zu einem einzigen Satz verschmolzen.

  • Korrekturhakkimizda.astro: der Missionsabsatz zu einem einzigen Satz verschmolzen. „…durch Partnerschaften, der Hersteller zu sein, den der Kunde immer wieder wählt.“
v1.7.13

Markenschreibweise auf Hero-Slide-Labels an die Regel angepasst

Die Kickertexte der Produkt-Slides waren Varianten, die den Produktnamen in die Marke einbetteten, wie „FENETRE Sineklik Systems“. Gemäß der Markenschreibweiseregel wurden sie durch die türkischen Produktliniennamen ersetzt (Sineklik Sistemleri, Plise Sineklikler usw.).

  • Korrekturhero-slides.ts: der Kicker der 8 Produkt-Slides von der „FENETRE X Systems“-Variante zum Produktliniennamen umgewandelt. Die Marke bleibt als „FENETRE Systems“ fixiert.
v1.7.12

Kindergarten-Plissee-Meta-Beschreibung ans Limit gezogen

Die Meta-Beschreibung der Seite mit 166 Zeichen überschritt das Auditlimit (165) um ein Zeichen. Durch Vereinfachung einer Konjunktion auf 162 Zeichen reduziert, Bedeutung bewahrt.

  • Korrekturplise-perde-uygulama.ts: anaokulu-plise-perde `meta` 166→162 Zeichen. Die audit-dist-Warnung geschlossen.
v1.7.11

Label-Wert-Textverschmelzung auf der Kontaktseite behoben

Das „Sosyal Medya“-Label-<span> und das Wert-<span> in der Kontaktinfokarte kamen Rücken an Rücken am Zeilenende. Da Astro den Leerraum streicht, verschmolz die Textextraktion sie als „Sosyal MedyaProfil linkleri…“. Ein `{' '}` nach dem Label hinzugefügt.

  • Korrekturiletisim.astro: `{' '}` nach dem „Sosyal Medya“-Label. In HTML, Kopie und dem `.md`-Zwilling lesen sich Label und Wert getrennt.
v1.7.10

.md-Zwillinge zur Apache-MIME-Abbildung hinzugefügt

Die Pro-Seite-`.md`-Zwillinge hatten kein Gegenstück in mime.types. Apache würde diese Dateien mit einem undefinierten Typ statt `text/markdown` servieren. `AddType text/markdown .md` zu `.htaccess` hinzugefügt und die Dateien in die Deflate-Liste genommen.

  • Korrektur`.htaccess`: `AddType text/markdown .md` im `mod_mime`-Block. `text/markdown` zum Deflate-Filter hinzugefügt. Sicherheitsheader bleiben bewusst auf nginx (doppelte Header verhindert).
v1.7.9

Offline-Seite vom Inline-Event-Handler befreit

Der „Erneut versuchen“-Button der Offline-Seite rief `location.reload()` über ein `onclick`-Attribut auf. Das Interaktionsmuster des Projekts verlangt Dokumentdelegation mit einem `data-*`-Selektor, keinen Inline-Handler. Der Klick lädt jetzt über einen einzelnen delegierten Listener neu, der nach einem `data-retry`-markierten Element sucht.

  • Korrekturoffline.astro: `onclick` entfernt. Ein delegierter Klicklistener für `[data-retry]` zum `__offlineBound`-Block hinzugefügt.
v1.7.8

Interaktive Verschachtelung in KVKK-Einwilligungslabels entfernt

Das KVKK-Einwilligungs-`<label>` auf den Kontakt-, Händlerschafts- und Stellenbewerbungsformularen enthielt einen Link. HTML-Regeln erlauben kein interaktives Element innerhalb eines Labels und das Klicken des Links konnte auch die Checkbox auslösen. Der Link aus dem Label verschoben. Der Einwilligungstext über eine `for`/`id`-Beziehung an die Box gebunden.

  • KorrekturDer KVKK-Einwilligungsblock in ContactForm, DealerForm und JobForm: `<a>` ist kein Nachkomme von `<label>` mehr. Der Einwilligungssatz ist über das `for="kvkk-onay"`-Label an die Checkbox gebunden.
v1.7.7

Sprachwechsler-Zugänglichkeitsname deckt den sichtbaren Text ab

Das `aria-label` des Sprachwechsler-Buttons enthielt nicht das sichtbare Label („TR · Türkçe“). Der sichtbare Sprachname zum zugänglichen Namen hinzugefügt, damit Sprachsteuerungsnutzer ihn nach dem Aufrufen können, was sie sehen (WCAG 2.5.3).

  • KorrekturDas `aria-label` des LanguageSwitcher-Buttons ist jetzt in der Form `TR · Türkçe. Dil seçimi`: der sichtbare Sprachcode und der native Sprachname sitzen am Anfang des zugänglichen Namens.
v1.7.6

Dropdown-Menüs über aria-controls an ihre Popup-Container gebunden

Die Sprach-, Such- und Menü-Dropdown-Buttons trugen `aria-expanded`, waren aber nicht an die Popup-Container gebunden, die sie steuern. Stabile `id`s den Popup-Wurzeln gegeben. Alle Trigger zeigen jetzt über `aria-controls` auf das Ziel.

  • VerbesserungStabile `id`s zur Suchpalette, mobilem Drawer, Sprachunterseite und beiden Sprachmenüs hinzugefügt. Die Header- und Bottom-Nav-Trigger zeigen über `aria-controls` auf das zugehörige Popup. Das In-Drawer-Sprachmenü trägt eine separate `id`, um Kollision zu verhindern.
v1.7.5

Überschriftenlose Section-Nutzung semantisch behoben

Das `<section>`-Element wurde auf 39 Layoutbändern verwendet, die keine Überschrift trugen. Ein `as`-Prop zur Section-Komponente hinzugefügt, Layoutbänder werden als `<div>` ausgegeben. Ein echtes H2 zum Nav-verlinkten Vorteilsabschnitt hinzugefügt.

  • VerbesserungDer Kategorie-Intro-Absatz (18 Seiten), Leitfaden-Intro, Merkmalsband auf den 8 Familienseiten, Statistikstreifen und 7 Einzelseitenbänder werden als `<div>` statt `<section>` ausgegeben. Die Section-Komponente wählt das Element über das `as`-Prop.
  • KorrekturEine „Vorteile der Maßanfertigungsproduktion“-H2-Überschrift zum Bottom-Nav-verlinkten „Vorteile“-Abschnitt hinzugefügt. Der Abschnitt trägt jetzt eine sichtbare Überschrift, die zum Nav-Label passt.Maßanfertigungsproduktion
v1.7.4

Rohes HTML-Escape in FAQ-Antworten behoben

Auf drei Verdunkelungsproduktseiten wurde Link-Markup innerhalb einer FAQ-Antwort ins Klartextfeld eingegeben. Nutzer sahen den „<a href=...>“-Code wörtlich. Die Links ins html-Feld des Accordions verschoben.

v1.7.3

Lagercode-Kollisionen behoben

Kategoriefamilien, die in der SKU-Präfixtabelle fehlten, fielen auf das generische URN-Präfix zurück, sodass derselbe Code über mehrere Produkte wiederholt wurde. Ein einzigartiges Präfix für 15 Familien definiert, was jeden Produktlagercode einzigartig macht.

  • KorrekturSKU-Präfixe für die transparenten, Verdunkelungs-, bedruckten und texturierten Plissee-, Tag-Nacht-Duo-Plissee-, Duette- und Honeycomb-Unterfamilien hinzugefügt (TPL, TKP, YKP, BPL, DPL, GGU, DUD, TUD, DED, BAD, GNS, DUH, DEH, BAH). Die über 54 Produkte wiederholten FS-URN-Codes in familienbasierte einzigartige Codes umgewandelt.
v1.7.2

Fehlender Produktname in Verdunkelungsseitentiteln behoben

Der Produktname „Plise“ war aus den Seitentiteln der Anthrazit-Halbverdunkelungs- und Braun-Vollverdunkelungs-Plissee-Seiten herausgefallen. Zum selben Muster wie die Geschwisterseiten vervollständigt.

v1.7.1

Schrauben-Insektenschutz-CTA-Überschrift differenziert

Die CTA-Überschrift der Schrauben-Insektenschutz-Plissee-Seite aus dem mit ihrem Plissee-Zwilling geteilten „Foto des Rahmens senden“-Muster genommen und an eine Gehäusewand-Flächenbetonung gebunden.

  • KorrekturDie Schrauben-Insektenschutz-Plissee-CTA-Überschrift zu „Die Fläche senden, auf der das Gehäuse sitzt“ aktualisiert. Konsistent mit dem Inhalt gemacht, dass das Insektenschutzgehäuse auch an die Wand geschraubt werden kann.Schraubenmontiertes Insektenschutz-Plissee
v1.7.0

Meta-Beschreibungen der Montagezwillinge differenziert

Die Meta-Beschreibungen der Schrauben- und Klebe-Insektenschutz-Plissee-Seiten aus dem mit denselben Montagemethoden-Plissee-Seiten geteilten Skelettmuster genommen und an den eigenen Inhalt des Insektenschutzes gebunden (flächengerechte Schraube, Spannschnurlast, Einwegklebeband).

v1.6.9

Kindergarten-Meta-Beschreibung Unternehmensdifferenzierung

Die Kindergarten-Plissee-Meta-Beschreibung von der mit der Kinderzimmerseite überlappenden Sicherheits-/Verdunkelungsphraseologie befreit und auf den Unternehmensdifferenzierer verschoben (Klassenzimmer-Kantine-Spielraum-Einzelprojekt-Produktion).

  • KorrekturDie Kindergarten-Plissee-Meta-Beschreibung erneuert, um den institutionellen Maßstab in den Vordergrund zu stellen. Die Meta-Ähnlichkeit mit der Kinderzimmerseite gebrochen.Kindergarten-Plissee
v1.6.8

Schwarz-Duette-Formulierungsfehler-Korrektur

Der Doppelprädikat-Fehler im Schwarz-Duette-Montageabsatz behoben. Die „kritiktir öneridir“-Formulierung zur „teknik öneridir“ im Einklang mit der Site-Terminologie korrigiert.

  • KorrekturDer „kritiktir öneridir“-Doppelprädikat-Fehler in der Schwarz-Duette-Portray-Montage-Formulierung zu „teknik öneridir“ korrigiert.Schwarze Duette
v1.6.7

Unbelegte-Lob-Bereinigung

Die letzte verbleibende übertriebene-Qualitäts-Formulierung im Site-weiten-Tonscan korrigiert. Die „kusursuzdur“-(makellos)-Behauptung im Anthrazit-Plissee-Nutzungshinweis in eine verifizierbare Formulierung umgewandelt.

  • KorrekturDie „Fassadenintegrität ist makellos“-Formulierung im Anthrazit-Plissee-Nutzungshinweis zu „Fassadenintegrität wird bewahrt“ aktualisiert.Anthrazit-Plissee
v1.6.6

Letzte Meta-Beschreibungs-Differenzierungsrunde

Die verbleibenden grenzwertigen Paare in der letzten Runde des seitenübergreifenden Meta-Beschreibungs-Ähnlichkeitsscans differenziert. Die Beige-Duette- und Grau-Vollverdunkelungs-Beschreibungen aktualisiert, sodass sie nicht mehr mit benachbarten Produkttexten kollidieren.

  • KorrekturDie Beige-Duette-Meta-Beschreibung von der mit der Honeycomb-Variante derselben Farbe kollidierenden Formulierung befreit. Die Grau-Vollverdunkelungs-Beschreibung aus der mit der Weiß-Variante geteilten Satzstruktur genommen.Beige Duette
v1.6.5

Meta-Titel- und Honeycomb-Kategorietext-Straffung

Titel auf den 41 Seiten gekürzt, die das SEO-Titellimit überschritten. Die Meta-Beschreibungen der Tag-Nacht-Duo-Plissee-Produkte pro Produkt differenziert, Honeycomb-Kategorie- und Produkttexte von der Duette-Familie über den technischen Unterschied (einreihige Zelle) differenziert, ein 301 für die alte /kvkk/-Adresse hinzugefügt.

  • KorrekturEin kurzer SEO-Titel („Gece Gündüz — …“-Muster) und eine produktspezifische Meta-Beschreibung für die 24 Tag-Nacht-Duo-Plissee-Produkte geschrieben. 15 transparente/Verdunkelungs-Produkttitel ans 60-Zeichen-Limit gezogen.Tag & Nacht Duo Plissee
  • VerbesserungDie Honeycomb-Kategorie- und Produkttexte vom selben Skelett wie die Duette-Familie differenziert. Einzelzellen-Betonung, separate Intro-/CTA-/Mustertexte. Der „eine Wärmebrücke wird gebaut“-Formulierungsfehler entfernt.Wabenplissees
  • KorrekturPermanente 301-Regeln zu /kvkk-aydinlatma-metni/ für die alte /kvkk/-Adresse in .htaccess und den Plesk-nginx-Direktiven hinzugefügt.Datenschutz-Offenlegung
  • KorrekturDie Meta-Beschreibungen der Händlerschafts- und Vertriebsvertrags-, Personalwesen- und Versionsverlauf-Seiten unter das 160-Zeichen-Limit gezogen.Händlerschaftsvertrag
v1.6.4

Alt-Slug-Stub entfernt

Die /gece-gunduz-plise-perdeler/-meta-refresh-Stub-Datei gelöscht. Der permanente 301 ist bereits in nginx und .htaccess geschrieben. Die Seite auch aus der Sitemap und der Site-Map bereinigt.

  • Korrektursrc/pages/gece-gunduz-plise-perdeler.astro gelöscht. Der Alt-Slug leitet über die Server-Level-301-Regeln weiterhin zu /gece-gunduz-ciftli-plise-perde/ weiter.Tag & Nacht Duo Plissee
v1.6.3

Site-Map-Lösungsgruppen-Korrektur

Auf der Site-Map waren Unsere Lösungen, Unsere Projekte und Servicebereiche fälschlich in einem einzigen Abschnitt verschachtelt. Die drei unabhängigen Seiten in ihre eigenen Gruppen aufgeteilt. Identisch zum Header-Menü und der Breadcrumb-Struktur.

  • KorrekturDer „Unsere Lösungen“-Abschnitt unter Unsere Leistungen in site-map.ts entfernt. Unsere Lösungen, Unsere Projekte und Servicebereiche wurden drei separate Gruppen (solutions, projects, service-areas) wie in sitemap-groups.ts.Sitemap
v1.6.2

Servicebereichstexte E-E-A-T-Straffung

Seitenbeschreibungen und Absätze mit konkreten Betriebsdaten verstärkt. Die 51-Bezirks-Anzahl, Arbeitszeiten, Paketinhalte, Angebotsumfang. Generische Aussagen durch verifizierbare Details ersetzt.

  • VerbesserungDer Introabschnitt, Abschnittsbeschreibungen, Montagekarte, Prozessschritte und FAQ-Antworten neu geschrieben. Vermessungstermin-Arbeitszeiten zum Text hinzugefügt, konkrete Daten auf den Chiplabels platziert.Servicebereiche
v1.6.1

Serviceregions-Panel-Visuelle-Verbesserung

Die Bezirklisten von einem losen Pillenarray zu einem ausgerichteten Raster verschoben. Istanbul zuerst, Provinzüberschriften mit einem Icon und einem Bezirkszähler-Badge gezeigt.

  • VerbesserungDie Bezirkspillen in 2/3/4-Spalten-Rasterzellen umgewandelt. Jede Zelle trägt eine Abdeckungsmarkierung (Häkchen), Provinzüberschriften tragen ein Kartenpin-Icon + Bezirkszähler-Badge. Der Istanbul-Block über Kocaeli verschoben.Servicebereiche
v1.6.0

Servicebereiche-Hub-Neuaufbau

Die dünne Dreikartenseite zu einem vollwertigen Regions-Hub verwandelt: Kostenlos-Montage-Abdeckung von 51 Bezirken (Istanbul 39 + Kocaeli 12), Türkei-Versand-Deeplinks, eine europäische Länderliste und ein B2B-Herstellerpanel auf einer einzigen Seite.

  • Aktualisierung/hizmet-bolgeleri/ neu geschrieben: ein SubNav-Skelett, 4 Zusammenfassungs-Chips, ein Bezirk-für-Bezirk-Montageregions-Panel, Karte, Türkei-Deeplink-Karten, europäische Länderpillen, ein B2B-Herstellerpanel, ein 4-Schritte-Prozess und ein 6-Fragen-FAQ.Servicebereiche
  • Neusrc/data/service-regions.ts. Die Bezirks- und Länderlisten in eine einzige Wahrheitsquelle genommen. Eine Region, die eine Detailseite bekommt, wird automatisch im Hub ein Link, ein Datensatz ohne href bleibt eine passive Pille.
  • VerbesserungDie Schemaebene erweitert: Service.areaServed mit der sichtbaren Abdeckung gleichgesetzt, FAQPage- und HowTo-Knoten hinzugefügt.
v1.5.0

Produktkatalog-Erweiterung: 48 neue Farbvarianten in 5 Familien

Die Tag & Nacht Duo Plissee-Kategorie in 24 Kombinationen aufgeteilt. Je 5 Farben zu den Vollverdunkelungs- und Halbverdunkelungs-Plissees hinzugefügt, je 7 Farbprodukte zu den Uni-Honeycomb- und Uni-Duette-Plissees. Jedes Produkt live mit eigenem Slug, Breadcrumb und Inhaltsidentität.

  • Neu24 Kombinations-Produktseiten live: die Weiß-, Ecru-, Creme-, Grau-, Hellgrau- und Dunkelgrau-transparenten Lagen mit Uni-Stoff-, Halbverdunkelungs-, Vollverdunkelungs- und Honeycomb-Nachtlagen abgeglichen.KategorieBeispielprodukt
  • Neu5 Farbprodukte zur Vollverdunkelungs-Plissees-Kategorie hinzugefügt: die Weiß-, Creme-, Grau-, Anthrazit- und Braun-Verdunkelungsversionen auf separaten Seiten.KategorieBeispielprodukt
  • Neu5 Farbprodukte zur Halbverdunkelungs-Plissees-Kategorie hinzugefügt: die Weiß-, Creme-, Grau-, Anthrazit- und Braun-Dim-out-Versionen auf separaten Seiten.KategorieBeispielprodukt
  • Neu7 Farbprodukte zur Uni-Honeycomb-Plissees-Kategorie hinzugefügt: die Weiß-, Creme-, Beige-, Grau-, Braun-, Anthrazit- und Schwarz-Honeycomb-Versionen auf separaten Seiten.KategorieBeispielprodukt
  • VerbesserungDie Doppellagen-Technische-Spezifikationstabelle für jede Kombination (Nacht-/Taglage, Zweikanalprofil, separate Griffe) wird aus einer dedizierten Spezvorlage gespeist. Sitemap- und LLM-Ausgaben automatisch erweitert.
  • Neu7 Farbprodukte zur Uni-Duette-Plissees-Kategorie hinzugefügt: die Weiß-, Creme-, Beige-, Grau-, Braun-, Anthrazit- und Schwarz-Doppelzellen-Versionen auf separaten Seiten.KategorieBeispielprodukt
  • VerbesserungEin katalogweites Produktinhaltsaudit durchgeführt: ~350 auf Satz- und Absatzebene wiederholte Texte neu geschrieben, um sich auf den eigenen Titel jedes Produkts zu fokussieren. Keine ähnlichen Sätze verbleiben.
v1.4.22

Namenskonsistenz unter permanentem Audit

Dass das Breadcrumb-Blatt mit dem Seiten-H1 identisch ist, ist jetzt im Build verpflichtend. Eine Abkürzung vom Typ „Referanslar“ bricht jetzt die Kompilierung. Ein Deploy-Gate hinzugefügt: unauditiertes oder veraltetes dist kann nicht veröffentlicht werden.

  • VerbesserungDie Blatt = H1-Regel zu check-breadcrumbs hinzugefügt. Bestehende bewusste kurze Blätter in eine feste Ausnahmeliste geschrieben. Der Build stoppt bei jeder neuen Abweichung auf einer neuen oder bestehenden Seite.
  • VerbesserungEin Deploy-Gate zu deploy.sh hinzugefügt: die Veröffentlichung wird verweigert, wenn src/public/scripts neuer als dist ist oder das Breadcrumb-/Canonical-Audit fehlschlägt.
v1.4.21

Menülabels mit dem Seitennamen vereinheitlicht

Abgekürzte Labels wie „Referanslar“ in der Topbar und „Sineklik“ in den Header-Dropdowns entfernt. Alle Chrome-Menüs tragen jetzt den Namen der Zielseite. Das Audit deckt jetzt auch Menülabels ab.

  • KorrekturDas Unsere-Referenzen-Seiten-H1/Breadcrumb gleichgesetzt. Topbar-, Footer-, Drawer- und Header-Dropdown-Labels identisch zum Zielseitennamen gemacht.Unsere Referenzen
  • Verbesserungcheck-breadcrumbs auditiert jetzt auch die Chrome-Menüs: ein abgekürztes Label im Top-Menü, Hauptmenü, Footer-Navs, mobilem Untermenü oder Drawer bricht den Build.
v1.4.20

Hub-Seitenlabels mit dem Slug gleichgesetzt

Die Nav-, Breadcrumb-, H1- und Site-Map-Labels der fünf Hub-Seiten, deren Slugs „-imiz“ tragen, waren abgekürzt worden. Als Ürünlerimiz, Sistemlerimiz, Hizmetlerimiz, Çözümlerimiz, Projelerimiz vereinheitlicht.

  • KorrekturHeader-Nav, mobile Unterleiste, Breadcrumb, Seiten-H1, Site-Map und i18n-Labels eins zu eins mit dem Seitennamen gleichgesetzt. Konsistenz in ~50 Dateien erreicht.Unsere ProdukteUnsere Systeme
  • VerbesserungEine Labelregel zum Breadcrumb-Audit hinzugefügt: der Linktext muss mit dem eigenen Namen der Zielseite übereinstimmen. Eine Abweichung bricht den Build.
v1.4.19

Breadcrumb-Ketten-Build-Audit

Breadcrumb-Konsistenz ist jetzt eine permanente Regel. Die Kette(Seite) = Kette(Elternseite) + Seite-Invariante wird auf 245 Seiten verifiziert. Jede neue Seite, die eine Ebene überspringt oder einen defekten Link ausgibt, bricht den Build.

  • Neucheck-breadcrumbs.mjs an die Build-Kette gebunden: die Präfixinvariante, defekte Krume-Links und Nav↔BreadcrumbList-Abweichungen werden auditiert.
  • AktualisierungDie Breadcrumb-Kettenregel zu AGENTS.md hinzugefügt. Die Familienebene ist auf Seiten unter einer Familie verpflichtend.
v1.4.18

Familienebene in der Produkt-Breadcrumb-Kette

Auf Produkten unter einer Familie (Plissee, Jalousie) übersprang der Breadcrumb die Mittelebene. Produkte → Kategorie → Produkt. Dieselbe Kette wie die Kategorieseite etabliert: Produkte → Familie → Kategorie → Produkt.

  • KorrekturEine Elternebene zum ProductArticle-Breadcrumb hinzugefügt. Alle Familienkind-Produktseiten folgen jetzt exakt derselben Kette wie die Kategorieseite.Beispiel: Greige-Plissee
v1.4.17

Sechs transparente Plissee-Seiten

Sechs Farbproduktseiten zur Transparente-Plissees-Familie hinzugefügt. Weiß, Ecru, Creme, Grau, Hellgrau und Dunkelgrau. Jede mit einem unabhängigen, auf ihren eigenen Ton fokussierten Text, einem Maß-/Montageleitfaden und FAQ.

v1.4.16

AGENTS.md-Mailarchitektur gleichgesetzt

Die Projeknotizen dokumentieren die neue Zustellungsarchitektur. Der primäre sendDirectMX-Pfad, der SPF-`a`-Mechanismus, der AUTH-Fallback und die HTML-Vorlage auf beiden Pfaden. Die alte „Klartext-Benachrichtigung“-Einschränkung entfernt.

  • AktualisierungDer Mailarchitektur-Abschnitt mit MX-first + AUTH-Fallback + dem via-Datensatz + Pro-Formular-HTML-Vorlagen aktualisiert.
v1.4.15

Der AUTH-Fallback nutzt ebenfalls die HTML-Vorlage

Benachrichtigungen, die nach einer MX-Verschiebung auf AUTH zurückfielen, gingen als Klartext raus. Der Fallback-Pfad nutzt jetzt ebenfalls die Unternehmens-HTML-Vorlage. Wegen CS101s probabilistischer Natur bietet Klartext keinen Zustellvorteil mehr.

  • KorrekturDie AUTH-Fallback-Nachricht wird mit notifyHtml + emailChrome gesendet. Welcher Transport auch immer genutzt wird, die Benachrichtigung kommt gestaltet an.
v1.4.14

Dedizierte Vorlage für die Stellenbewerbungs-Bestätigung

Die Kundenbestätigung des HR-Formulars fiel in die generische „Ihre Nachricht wurde empfangen“-Vorlage. Sie hat jetzt ihr eigenes Design wie Kontakt/Händlerschaft/Angebot. Karrierebadge, beworbenes Feld + CV-Info und Bewertungsprozess-Schritte.

  • NeuDie careerAckHtml-Vorlage. Enthält das beworbene Feld, den CV-Dateinamen und einen 3-Schritte-Bewertungsprozess. Verlinkt zu /insan-kaynaklari/.
v1.4.13

Benachrichtigungsmail zur Unternehmens-HTML-Vorlage verschoben

Die Klartext-Einschränkung galt nur dem iCloud-outbound-CS101-Filter. Da die Benachrichtigung jetzt über den inbound-MX-Pfad geht, wird die Unternehmens-HTML-Vorlage (notifyHtml + emailChrome) verwendet. Der AUTH-Fallback bleibt Klartext.

  • VerbesserungDie Site-Eigentümer-Benachrichtigung wird als multipart/alternative gesendet. Ein Unternehmensdesign mit einer gelabelten Feldertabelle, tel/mailto/WhatsApp-Links und einer Nachrichtenkarte.
v1.4.12

Zustellpfad-Datensatz im Einsendungslog

Jeder Formulardatensatz hält jetzt fest, mit welchem Transport die Benachrichtigung rausging. Mx, auth oder fail. Bei einem MX-Fehler wird auch seine Kurzbeschreibung aufgezeichnet. Er erscheint als Benachrichtigungsfeld auf der Betrachterkarte.

  • VerbesserungDer send.php-Logschreibvorgang hinter die Benachrichtigung verschoben und das Transportergebnis in den Datensatz aufgenommen. Ein fail-Datensatz wird auch bei totalem Fehlschlag geschrieben (Doppelsatz-geschützt).
v1.4.11

Benachrichtigungszustellung auf den Direkt-MX-Pfad verschoben

Es wurde bestätigt, dass CS101 nur auf iCloud-outbound-Submission arbeitet. Die Site-Eigentümer-Benachrichtigung wird jetzt AUTH-los an den iCloud-inbound-MX zugestellt. Bei MX-Fehlschlag fällt sie auf den alten AUTH-Pfad zurück. Der Sendepfad wird in der JSON-Antwort berichtet.

  • KorrektursendDirectMX hinzugefügt. MX-Datensätze werden in Prioritätsreihenfolge versucht, opportunistisches STARTTLS, rDNS-konformes EHLO (server.fenetre.com.tr). Der CS101-Filter existiert auf diesem Pfad nicht.
  • KorrekturDer From≠To-Versuch rückgängig gemacht. Die Beweise widerlegten die Selbstsendungs-Theorie. Da sogar die Bestätigungsmail abgelehnt wurde, ist das Problem ein kontoebenes probabilistischer Outbound-Filter.
  • VerbesserungDie Formulardatensatzkarten neu gelegt. Eine Kopfzeile (Name/Form/Datum/löschen) + ein gelabeltes Felderraster (Telefon, E-Mail, Betreff, Ort, Seite, CV).
v1.4.10

AGENTS.md-Formular-Deployment-Architektur aktualisiert

Die Projeknotizen dokumentieren die reale Deployment-Kette (public/api → dist → Deploy-Branch → Plesk) und die persistente Docroot-oben-Position von forms-log.php. Die alte „per Hand auf den Server hochgeladen“-Notiz korrigiert.

  • AktualisierungDie Formular-Endpunkt- und Einsendungslog-Abschnitte mit der Live-Architektur gleichgesetzt. Die Lösch-/Leer-Aktionen im Betrachter notiert.
v1.4.9

Löschen und Alles-leeren auf Formulardatensätzen

Pro-Datensatz-Löschen- und Alles-leeren-Aktionen zum forms.php-Betrachter hinzugefügt. Aktionen werden via POST ausgeführt, der Schlüssel wird im Body erneut verifiziert und Zeilenlöschung geschieht unter einer Dateisperre.

  • NeuEin Löschen-Button pro Datensatz. Zielt auf den Datenzeilenindex in der Datei, die Kopfzeile wird bewahrt.
  • NeuAlles leeren. Setzt die Logdatei mit dem Schutzheader zurück. Bestätigungsdialog und POST-Redirect-GET verhindern versehentliche Wiedereinsendung.
v1.4.8

Formularlog außerhalb der Web-Root verschoben

Nach Bestätigung, dass die Plesk-Deployment-Synchronisation keine Dateien außerhalb von docroot berührt, wurde die Log-Position über httpdocs verschoben. Datensätze sind jetzt vollständig deploy-unabhängig und strukturell für Webzugang geschlossen.

  • Korrektursend.php schreibt die Logdatei an den dirname(__DIR__,2)/forms-log.php-Ort. Falls Docroot-oben nicht schreibbar ist, fällt es in api/ zurück.
  • VerbesserungDer forms.php-Betrachter sucht den neuen Ort zuerst, scannt alte Orte rückwärts und zeigt den aufgelösten Dateipfad im Interface.
v1.4.7

Formularlog aus Deploy-Umfang genommen

Die forms-log.php-Seed-Datei war im Deploy-Paket, sodass jede Serversynchronisation die Live-Datensätze überschrieb. Die Datei aus der Distribution genommen. Send.php erzeugt sie bei Bedarf selbst mit einem Schutzheader.

  • Korrekturpublic/api/forms-log.php und die Deploy-Kopie entfernt, **/forms-log.php zu .gitignore hinzugefügt. Die Live-Logdatei bleibt jetzt unversioniert auf dem Server und ist von Deploys unbetroffen.
v1.4.6

Formularfehlermeldungen zeigen die reale Ursache

Die Kontakt-, Händlerschafts- und Stellenbewerbungsformulare ignorierten den vom Server zurückgegebenen Fehler und sagten in jedem Fall „Einsendung fehlgeschlagen“. Die reale Ursache — Rate-Limit (429), Validierung (422) usw. — wird jetzt dem Nutzer direkt gedruckt.

  • KorrekturDer ContactForm-, DealerForm- und JobForm-Submit-Ablauf bewahrt das Fehlerfeld in der JSON-Antwort des Servers. Bei einer 429-Einsendung wird „Zu häufige Einsendungen. Bitte warten.“ gezeigt.
  • VerbesserungDie Telefonverweisung wird nur bei echten Fehlschlägen angehängt, die keine Servermeldung tragen, wie Netzwerk-/JSON-Fehler.
v1.4.5

API-Dateien auf den Deployment-Pfad verschoben

Die Formularbenachrichtigungs- und Einsendungslog-Änderungen an den public/api/-Ort verschoben — der einzige Kanal, der den Server erreicht. Die Kopie im deploy/-Ordner als Referenz synchronisiert. Die Mailkorrektur aus der vorherigen Version erreicht mit dieser Verschiebung tatsächlich den Server.

  • Korrektursend.php, forms.php und forms-log.php unter public/api/ kopiert. Der Live-Server serviert nur die statische Ausgabe auf dem Deploy-Branch. Die Dateien im deploy/-Ordner mussten per Hand hochgeladen werden.
  • VerbesserungDie .htaccess-Erlaubnisliste auf send|log404|forms erweitert. Der Betrachter unter /api/ liegt im robots-Disallow-Umfang.
v1.4.4

Formularbenachrichtigungs-Zustellungskorrektur

Der iCloud-Filter, der verhinderte, dass die Kontakt-, Angebots-, Händlerschafts- und Stellenbewerbungsbenachrichtigungen das info@fenetresystems.com-Postfach erreichten, wurde durch Änderung der Absendersignatur umgangen. Benachrichtigungen werden jetzt von der fenetresystems@icloud.com-Adresse desselben iCloud+-Kontos an die info@-Adresse gesendet. Jede Formulareinsendung wird auch in ein geschütztes Log auf dem Server geschrieben.

  • KorrekturDie Benachrichtigungsmail-Envelope+From-Adresse zu fenetresystems@icloud.com geändert. Das „info@ → info@“-Selbstsendungsmuster löste den iCloud-outbound-CS101-Filter aus. Die Kundenbestätigungsmail behielt info@ als Absender.Kontakt
  • NeuFormulareinsendungen werden in ein JSONL-Log auf dem Server geschrieben. Was auch immer der Mailfilter tut, keine Bewerbung geht verloren. Datensätze werden nur über den verschlüsselten /forms.php-Betrachter gelesen. Ein falscher Schlüssel gibt 404 zurück, die Seite ist noindex markiert.
v1.4.3

Identität für die Site-Map-Gruppen

Sitemap-Meta-Info mit dem Gruppennamen und der Beschreibung zu jeder Sitemap-Gruppendatei hinzugefügt. In der gestylten Ansicht öffnet jetzt jede Datei mit ihrem eigenen Titel. Das XML-Datenschema unverändert. Die Zusatzinfo wird als processing-instruction getragen, die Sitemap-Parser ignorieren.

  • NeuEin origineller türkischer Titel und eine Beschreibung zu den 14 Gruppendateien hinzugefügt. Wie Unsere Systeme, Unsere Produkte, Montage, Bilder. Sitemap.xsl druckt Titel und Unterbeschreibung dynamisch aus der Datei.sitemap.xml
v1.4.2

Bild-Site-Map-Ansicht vervollständigt

In der gestylten Ansicht von sitemap-images.xml werden die Bildadressen jetzt unter der Seitenzeile gelistet, zu der sie gehören. Das XML-Datenschema unverändert. Nur die menschenlesbare Präsentation vervollständigt.

  • Verbesserungimage:image-Unterstützung zur sitemap.xsl-urlset-Vorlage hinzugefügt. Insgesamt 169 Bildlinks unter 63 Seitenzeilen sichtbar geworden.sitemap-images.xml
  • VerbesserungBild-Site-Map-Einträge erben die changefreq- und priority-Werte der Quellseite. Die leeren Spalten in der Tabelle gefüllt.
v1.4.1

Sitemap-Engine-Kompatibilitäts-Härtung

Die Site-Map-XML-Ebene auf die offiziellen Anforderungen dreier Suchmaschinen verschärft. Googles Lokalisierungsempfehlung, Yandex' Crawl-Prioritätsmodell und eine browserlesbare Ansicht in einer einzigen Version kombiniert.

  • NeuGestufte priority und changefreq zu jeder URL hinzugefügt. Startseite 1,0, Produktgruppen 0,9–0,8, Details 0,7, Legalseiten 0,3. Yandex ordnet seine Crawl-Warteschlange nach diesem Koeffizienten.sitemap.xml
  • NeuEine hreflang="x-default"-Alternative zu allen URLs hinzugefügt. Googles Mehrsprachenempfehlung erfüllt.
  • VerbesserungDie XML-Sitemaps bekamen eine browserlesbare Tabellenansicht. Die sitemap.xsl-Vorlage wird über alle urlset- und Indexdateien geteilt.
v1.4.0

Uni-Plissee-Farbfamilie und Veröffentlichungstransparenz

Die Uni-Plissee-Familie bekam unabhängige Detailseiten für alle 21 Farben des Musters. Jede Seite mit dem Lichtverhalten, der Begleitpalette und dem Ortsfit ihrer eigenen Farbe geschrieben. Keine Vorlagentextkopien verwendet. Mit derselben Veröffentlichung wurde auch die Versionsverlauf-Infrastruktur eingeschaltet, die die Site-Entwicklung dokumentiert.

  • Neu21 Farbdetailseiten veröffentlicht. Das volle Muster von Weiß bis Rot. Jede Seite kommt mit originellem Text, einem farbbasierten Auswahlleitfaden und ihrem eigenen FAQ-Set.Weißes PlisseeBronze-PlisseeRotes PlisseeAlle Uni-Plissees
  • NeuDie Versionsverlauf-Seite und der RSS-Feed eingeschaltet. Die gesamte Site-Entwicklung wird mit einer Versionsnummer und einem Datum dokumentiert.Versionsverlauf
  • VerbesserungDas Änderungsaudit-Skript an die Build-Kette gebunden. Unaufgezeichnete Inhaltsänderungen stoppen den Produktionsbuild.
v1.3.3

Sechslagiges Qualitätssicherungs-Audit

Eine umfassende Verifikationsrunde vor der Veröffentlichung abgeschlossen. Inhaltseinzigartigkeit, Schemakonsistenz, HTML-Validität, numerische Integrität, die Abhängigkeitskette und Feed-Validierung in sechs separaten Schichten auditiert. Befunde in derselben Runde entfernt.

  • KorrekturSatzübergreifende Wiederholung in Produkt- und Kategorietexten differenziert. Keine Seite überlappt eine andere auf Satzebene.
  • KorrekturFehlendes Table-Schema-Markup zu den Tabellen auf acht Seiten hinzugefügt.
  • VerbesserungDer Produkt-SKU-Wert an die berechnete Quelle gebunden. Die Daten werden aus einem einzigen Wahrheitspunkt gespeist.
  • VerbesserungEin repräsentatives Bildfeld zu den 95 Produktdetailschemas hinzugefügt. Rich-Result-Eignung erweitert.
v1.3.2

Strukturierte Daten, Sprachstandard und Deployment

Produktschemas an Google-Rich-Result-Anforderungen ausgerichtet, Seitentitel an einen einzigen Standard gebunden und im Sprachaudit gefangene gebrochene Formulierungen bereinigt. Die Formularinfrastruktur und Sitemap-Endpunkte in dieser Version ebenfalls gehärtet.

  • NeuProdukt-JSON-LD-Schema auf allen Produktdetailseiten veröffentlicht. Versand- und Rückgaberichtlinie in den Angebotsknoten aufgenommen.Unsere Produkte
  • AktualisierungUnternehmensseitentitel auf den Possessivsuffix-Standard gesetzt. Die Suchergebnispräsentation konsistent gemacht.
  • KorrekturSite-weites Sprachaudit: Fragesuffix-Übereinstimmung, Interpunktion und durch Massenänderungen gebrochene Wörter korrigiert.
  • KorrekturDie gebrochene Content-Type-Antwort auf den Sitemap-Endpunkten behoben. Browser und Bots erhalten die Dateien als XML.
v1.3.1

Mess- und Meta-Standardisierung

Meta-Beschreibungen und Seitentitel gemäß den 2026er-SEO/GEO-Standards an einen einzigen Typ gebunden, eine Site-weite Lesbarkeitsvereinfachung abgeschlossen. Die Ahrefs-Analytik-Infrastruktur mit einem Setup hinzugefügt, das erst nach Cookie-Einwilligung lädt.

  • NeuAhrefs Web Analytics eingeschaltet. Das Skript läuft 5 Sekunden nach Seitenladung.
  • AktualisierungSite-weite Lesbarkeitsrunde: lange Sätze geteilt, Bilddimensionsattribute vervollständigt, Markenschreibweise an einen einzigen Standard gebunden.
  • VerbesserungUngültige Systempfad-Anfragen 301-zur-Startseite-weitergeleitet. Crawl-Budget bewahrt.
v1.3.0

Inhaltsvertiefung. 78 Seiten

Eine umfassende Vertiefung unter dem Pro-Seite-Origineller-Inhalt-Prinzip durchgeführt. 33 Produktdetails, 30 Plissee-Anwendungsseiten und 15 Montagedetailseiten mit ihrer eigenen technischen Begründung neu geschrieben. Keine Seite ist eine Kopie einer anderen.

  • AktualisierungEine produktspezifische Beschreibung, Merkmalsset und FAQ zu den 33 Produktdetailseiten hinzugefügt.Unsere Produkte
  • AktualisierungDie 30 Plissee-Anwendungsbereichsseiten mit ortsbasierter technischer Begründung vertieft.Anwendungsbereiche
  • AktualisierungOrigineller system- und flächenbasierter Inhalt zu den 15 Montagedetailseiten hinzugefügt.Montagearten
  • VerbesserungSchemaknoten ohne kommerzielle Substanz bereinigt. Strukturierte Daten schlank und verifizierbar gemacht.
v1.2.3

Strukturierte-Daten-Validierungsrunde

Die Schema.org-Ausgabe Ende zu Ende validiert. Die lokale-Geschäftsadresse, ItemList-Eintragsstruktur und Versand-/Rückgabefelder auf den Standard gesetzt. Das Produktdatenmodell typsicher gemacht.

  • KorrekturSchemavalidierungsfehler entfernt: der Adressblock, Listeneintragsstruktur und Liefer-/Rückgabedefinitionen.
  • Korrektur15 Kategorieslugs von Singular- auf Pluralform korrigiert. Die URL-Struktur konsistent gemacht.
  • AktualisierungDer technische Anhang auf Montageseitentiteln gekürzt. Das Suchergebnis lesbarer.
v1.2.2

Sicherheitsheader und Bildinfrastruktur

Ein Content-Security-Policy-Header zur Site hinzugefügt, die HTML-Nutzlast mit dem Icon-Sprite und externen Skripten verschlankt. Die Jalousiefamilie bekam Kategorie- und Produktbilder.

  • NeuDer Content-Security-Policy-Header auf allen Seiten aktiv.
  • NeuAluminium-Jalousie-Produktbilder und das Kategorie-Header-Bild live.Aluminium-JalousienJalousien
  • VerbesserungHTML-Nutzlast reduziert: Icons in ein einziges SVG-Sprite verschoben, geteilte Klassen verschmolzen, Chrome-Wiederholungen clientseitig genommen.
  • NeuDie Google-Site-Verifizierungsdatei und der Meta-Tag hinzugefügt.
v1.2.1

Performance- und Deployment-Infrastruktur

Hero-Bilder mit responsivem srcset und Preload LCP-freundlich gemacht. Das Deployment-Skript auf eine gehashte Assets bewahrende Struktur verschoben. Alte Seiten behalten ihre Assets auch in der neuen Version.

  • Verbesserung640/1280/1920-Breitenvarianten und Preload zu den Hero-Bildern hinzugefügt. Die Largest-Paint-Messung verbessert.
  • VerbesserungDas Deployment-Skript aktualisiert: `_astro`- und `pagefind`-gehashte Dateien bewahrt, alte Reste automatisch beschnitten.
  • KorrekturMobile Überläufe behoben: die Versorgungs- und Plattformabschnitte, das Händlerpanel-Mockup.
  • AktualisierungDie abschnittsinterne Navigationsleiste auf Sticky-Verhalten umgestellt. Der aktive Abschnittslink zentriert sich im sichtbaren Bereich.
v1.2.0

Mobile-Erlebnis-Paket und Messung

Die Site bekam eine Reihe von Berührungen, die ein App-Gefühl auf dem Handy geben: ein Übergangs-Fortschrittsbalken, Druckfeedback, ein beim Scrollen versteckender Header, Haptik und Web-Share-Unterstützung. Google-Analytics-4-Messung aktiviert.

  • NeuGA4-Messung aktiviert. Lädt erst nach Cookie-Einwilligung.
  • NeuMobile-Erlebnis-Paket: Seitenübergangsbalken, Druckfeedback, Header-Scroll-Verstecken, Haptik, Web Share und Manifest-Shortcuts.
  • VerbesserungBerührungsverzögerung entfernt. Das Interface reagiert auf dem Handy sofort.
v1.1.1

Interface-Nachbesserungen

Eine Reihe visueller Nachbesserungen auf der Startseite und dem Site-Chrome abgeschlossen: das Zielgruppen-Routing-Raster auf ein 2×2-Layout auf dem Handy verschoben, der Cookie-Banner-Text neu ausbalanciert, die Hero-Statistiken auf ein Haarlinienraster gesetzt.

  • AktualisierungDer E-Mail-Link auf der Top-Infoleiste in ein „E-Mail senden“-Formular umgewandelt, das direkt eine Nachricht verfasst.Kontakt
  • VerbesserungDie Startseiten-Zielgruppen-Routing-Karten auf dem Handy zu einem 2×2-Layout gestrafft.
  • VerbesserungDas Cookie-Einwilligungsbanner und das Hero-Statistikraster als Kantenabstand ausbalanciert.
  • NeuEin Live-Support-Link zur Kontaktseite hinzugefügt.Kontakt
v1.1.0

Anwendungsbereiche und Site-Map

Die ortsbasierte Anwendungsbereichs-Hierarchie veröffentlicht: Pro-Produkt-Anwendungsseiten, Sub-Hubs und Ortsdetails. Eine Live-Site-Map, die alle Seiten listet, hinzugefügt.

  • NeuDie Anwendungsbereichs-Hierarchie: ortsbasierte Seiten unter den Wohnungs-, Gewerberäume-, Sonderbauten-, Fahrzeug-, Geometrische-Fenster- und Gesundheits-Bildungs-Hubs.Anwendungsbereiche
  • NeuDie Site-Map-Seite: alle Gruppen und Seiten in einer einzigen Liste, mit einem Livefilter.Sitemap
  • VerbesserungDer Navigationsüberlauf dynamisch gemacht. Die Menübreite passt sich selbst an den Bildschirm an.
  • NeuDie Verifikationsinfrastruktur eingeschaltet: Überschriftenskala, Tabellensemantik und Datenkonsistenz im Build auditiert.
v1.0.0

Unternehmensseite erste Veröffentlichung

Die FENETRE-Systems-Unternehmensseite zum ersten Mal veröffentlicht. Eine statische Struktur, die die acht Produktfamilien abdeckt. Ausgeliefert mit reiner HTML-Ausgabe, die von Astro erzeugt wird, PWA-Unterstützung und Site-Suche.

Die Aufzeichnungen auf dieser Seite werden auch als RSS-Feed bereitgestellt: /de/versionsverlauf.xml

Preisangebot für Ihr Projekt

Nach Übermittlung der Maße erhalten Sie innerhalb von 48 Stunden ein Angebot.