Saytın inkişaf prosesi şəffafdır. Yeni səhifə, məzmun yeniləməsi, təkmilləşdirmə və düzəliş; hər dəyişiklik versiya nömrəsi, tarix və saatı ilə qeydə alınır.
Cari Versiya
v1.59.48
Cəmi Versiya
342
Dəyişiklik Qeydi
786
İlk Nəşr
11 oktyabr 2026
v1.54.3Cari Versiya
Düzəliş — AZ bloq kateqoriya slug-ları lokallaşdırıldı: /az/beledci/ pozuq linki bağlandı
blog-az kolleksiyası TR kateqoriya slug-larını istifadə edirdi; dinamik marşrut /az/rehber/ istehsal edərkən SLUG_MAP.az /rehber/→/beledci/ dediyi üçün sayt daxili /az/beledci/ linkləri pozuq idi (inventory-verify FAIL). BLOG_CATEGORY_SLUGS_AZ müəyyən edildi (beledci, mehsul, baxim, dilerlik-terefdasligi, sektor — EN/DE/PL nümunəsi ilə), BLOG_CATEGORIES_AZ açarları və blogAz zod enum-u bu siyahıya bağlandı, yazı frontmatter-ı beledci olaraq yeniləndi. /az/beledci/ istehsal olunur, /az/rehber/ silindi; inventory-verify PASS, check-i18n 624/624.
DüzəlişBLOG_CATEGORY_SLUGS_AZ (beledci/mehsul/baxim/dilerlik-terefdasligi/sektor) + blogAz enum bağlantısı + yazı category: beledci — /az/beledci/ istehsal olundu, pozuq link 0
v1.54.2
Düzəliş — AZ coverage manifesti 624/624 paritet: bloq üçlüsü əlavə edildi, “/” dublikat aradan qaldırıldı
PAGE_COVERAGE.az manifestindəki qeyd çatışmazlığı aradan qaldırıldı: digər dillərdəki 3 bloq slug-ı (/blog/, /rehber/, /sineklik-olcusu-nasil-alinir/) AZ siyahısına əlavə edildi və siyahının əvvəlindəki təkrarlanan “/” girişi təmizləndi. check-i18n az 622→624/5624 — bütün aktiv dillərlə birebir eyni slug dəsti. İstehsal olunmuş səhifələr artıq mövcud idi (/az/bloq/ + yazı dist-də var idi); çatışmayan yalnız manifest qeydi idi. tsc --noEmit 0 səhv, check-i18n PASS.
DüzəlişPAGE_COVERAGE.az 622→624: /blog/ + /rehber/ + /sineklik-olcusu-nasil-alinir/ əlavə edildi, “/” dublikat sətri silindi — en/de/nl/fr/it/es/pl ilə birebir paritet
v1.54.1
Düzəliş — AZ təbiilik audit turu: TR söz qalıqları və qrammatika təmizləndi
Yayınlanmış /az/ qatmanı dist HTML atribut + görünən-mətn taraması ilə TR mənbə ilə qarşılaşdırıldı. Real qalıqlar bağlandı: DealerNetwork aria-label AZ prop-ları əlavə edildi (dilerlik), kateqoriya-qardaş başlığına CategoryPage-də isAz budağı, “yalnızca→yalnız” (54), “nem→rütubət” (97), “menteşeli→məntəşəli” (105), “manuel→manual” (21), “ancak→ancaq”, “vardır→var”, “detay→detal”, “bilgi→məlumat”, “sevkiyat→göndəriş”, “iade→geri qaytarma”, “başvuru→müraciət”, “aktarma→köçürmə”, “çizim→rəsm”, “kalem→maddə”, “işyeri→iş yeri”, “taksit→hissəli ödəniş”, “doku→toxuma”, “veri→verilən”, “gizlilik→məxfilik” (görünən mətn; /kommersiya-gizlilik-muqavilesi/ slug-ı qorundu), “montajcı→montajçı”, “çünkü→çünki”, llm-info “perde→pərdə” + “səndirməni→göndərişi”. Saxta-müsbət təmizləyici tətbiq edildi: seçim/panel/ton/stok/ray/paket/zaman/fitil/vida/fırça/form/plan/test/tesis/ticari/yardım/katalog/elektrik/elektrikli kimi AZ-də də keçərli sözlər, korporativ xüsusi adlar (Türkiye İş Bankası), müştəri Google rəyi sitatları və changelog tarixi qeydləri qorundu; manuel-zip-perde məhsul açarı və #sevkiyat anchor cütü bütövlüyü qorundu.
DüzəlişDealerNetwork AZ aria-label/figureLabel/domesticLabel/regionLabels (dilerlik) + CategoryPage “Digər X Kateqoriyaları” isAz budağı
Düzəliş~300 TR söz qalığı AZ təbii qarşılığı ilə dəyişdirildi: nem→rütubət, menteşeli→məntəşəli, yalnızca→yalnız, manuel→manual, vardır→var, sevkiyat→göndəriş, gizlilik→məxfilik və s.
DüzəlişSlug/açar/anchor bütövlüyü qorundu — manuel-zip-perde məhsul key-i, /kommersiya-gizlilik-muqavilesi/ və #sevkiyat cütü eynilə; xüsusi ad + rəyi sitatı güzəştli tətbiq edildi
v1.54.0
Yeni — Azərbaycan azərbaycancası (az_AZ) lokallaşdırması yayında: /az/ 622 marşrut
Sayt Azərbaycanda istifadə olunan azərbaycanca ilə (az_AZ, Latın əlifbası) tam lokallaşdırıldı və yayına açıldı: ui.az lüğəti 265/265 TR açar pariteti, NAV_LABELS.az 104 menyu etiketi, SLUG_MAP.az 624/624 uyğunlaşma + ANCHOR_MAP.az, src/i18n/az/ altında 28 veri faylı (product-pages, products, pricing, sartname, teknik-veriler, wizard, montajcilar, changelog daxil), src/pages/az/ altında 622 .astro səhifə + dinamik [slug].astro (məhsul > montaj > yazı > kateqoriya prioriteti), blog-az kolleksiyası (ilk yazı yayında), rss.xml/opensearch.xml/version-history.xml/404/manifest səthləri. Bütün paylaşılan komponentlərə az budağı (BaseLayout, PageLayout, CategoryPage, ProductDetail, ApplicationAreaPage, ApplicationDetailPage, SearchPalette, ContactForm, DealerForm, JobForm, Footer, LegalPage, PlatformMockup, ProductWizard, Calculator); send.php bildiriş + 5 təsdiq şablonu az-AZ (public/api ≡ deploy birebir, 6 subject uyğunlaşması). Təsdiqləmə: tsc --noEmit 0 səhv; check-i18n az 622/4999 + krom ui✓ nav✓ mail✓; Kiril əlifbası sızması 0; TR href sızması 0.
Azərbaycan azərbaycancası (az_AZ) lokalizasiyasının infrastruktur fazı tamamlandı — dil bağlıdır (enabled: false), yayına sızma yoxdur. ui.az lüğəti 264/264 TR açar paritet ilə əlavə edildi (formal "siz" üslubu, Ə/ğ/ı/ö/ş/ü/ç əlifbası). NAV_LABELS.az 104/104 menyu etiketi EN/PL referansı ilə birebir uyğunlaşdı. utils.ts-ə azDate helper əlavə edildi (DD.MM.YYYY, azərbaycanca ay adları). SLUG_MAP.az 624 TR→AZ uyğunlaşması istehsal edildi: ASCII, kebab-case, təkrarsız, token-məhdudlu tərcümə mühərriki ilə (karavan/gündüz/salonu pozulmaları aradan qaldırıldı, bayilik-sözleşmesi sıralama səhvi düzəldildi). ANCHOR_MAP.az 4 qeyd əlavə edildi. check-i18n PASS, tsc --noEmit 0 səhv. PAGE_COVERAGE.az qəsdən boşdur — məzmun tərcümələri tamamlanmadan dil açılmayacaq.
Düzəliş — FR təbiilik turu 20. mərhələ: se voit/se prend kalkları + dist nümunəsi
Fransızca dil təsdiqləməsi 20. mərhələ (~15 kontekst, 4 fayl + 3 astro səhifəsi). TR "görünür" kalkı "se voit à la" sinfi: "se voit à la chaleur d'un panneau de bois" 2 → a la chaleur · "se voit à la même dureté que le mur béton" 3 → paraît aussi dure que le mur en béton · "se voit par la différence" 3 → apparaît par le contraste mat-brillant. TR "ölçü alınır" kalkı: "mesure ... se prend" 5 → est prise (dormant de porte → dormant de la porte). dist/fr görünən-mətn nümunəsi: "démo live" → démonstration en direct · "éventail d'intimité s'ouvre" 2 → écran d'intimité se déploie (TR "məxfilik fanı"). Yapışıq-söz/nöqtələmə taraması təmiz (JS identifikatorları və "Ltd. Şti.." qısaltması qanuni). tsc --noEmit 0 səhv.
Düzəliş"se voit à la" görünmə-kalkı 8 istifadə → a/paraît/apparaît — TR "görünür" mecazları təbii fransızcaya çevrildi
Düzəliş"mesure se prend" 5 → est prise · "démo live" → démonstration en direct · "éventail d'intimité" 2 → écran d'intimité
v1.53.20
Düzəliş — FR təbiilik turu 19. mərhələ: "fonctionneur"/"posté" pozulması (növbəli)
Fransızca dil təsdiqləməsi 19. mərhələ (~20 kontekst, 5 fayl). TR "növbəli (işçi)" anlayışının pozuq qarşılığı "fonctionneur" uydurma sözü təmizləndi: "fonctionneur posté" 7 → travailleur posté · "fonctionneurs en régime posté" → travailleurs en horaires décalés · "téléfonctionneurs" → télétravailleurs · "fonctionneur en équipes" 2 → travailleur en équipes · "le fonctionneur" → le travailleur · "Chez le posté dormant le jour" → Chez le posté qui dort le jour · "Le sommeil posté" → le sommeil de jour du travailleur posté · "Pour ceux dormant en régime posté" → Pour ceux qui dorment en horaires décalés · "chambre d'équipe" → chambre du travailleur posté. "Travailleur posté" mövcud düzgün istifadələr (chips) qorundu. Edat/bağlayıcı yoxlamaları təmiz: avant de/après/afin de/au lieu de/à partir de ~90 uyğunluq qanuni. tsc --noEmit 0 səhv.
Düzəliş"fonctionneur" uydurma sözü 12 istifadə → travailleur/télétravailleur — TR "növbəli/uzaqdan işçi" kalkı bağlandı
Düzəliş"sommeil posté" 2 → sommeil de jour du travailleur posté · "posté dormant le jour" → posté qui dort le jour · "dormant en régime posté" → dorment en horaires décalés
v1.53.19
Düzəliş — FR təbiilik turu 18. mərhələ: təkrarlanmış-söz pozulmaları + MEDIUM quyruq təsdiqləməsi
Fransızca dil təsdiqləməsi 18. mərhələ (~20 kontekst düzəliş + ~400 uyğunluq təsnifat, 6 fayl). Təkrarlanmış-söz pozulmaları 16: "la barrière la barrière" 9 → la barrière (remplit/reste/demeure/assure/joue/garde) · "la barrière de toile la barrière maintient sa barrière" → la toile maintient sa barrière · "en en brisant la dureté" 3 → en brisant · "on entre entre les canaux" 2 → on passe l'embout brosse entre les canaux · "à façade nord et est est" → à façade nord et est, c'est. MEDIUM quyruq təsdiqləndi: 13.11.2026 tarixli triyaj verilənləri (medium-triage-2672-verdict.json) incələndi — 2.672 MEDIUM cüt 0 şübhəli, bütün paylaşımlar sənədli qanuni siniflər (nav/şablon/məhsul-ailəsi paralel strukturu); mövcud 7.968 bayraq eyni sinfin genişlənmiş halıdır. Uyum yoxlamaları təmiz: ce/cette, sa/son, leur/leurs, det-det, prep-prep, conn-conn, konjuktiv, si/tant/aussi müqayisə — ~400 uyğunluğun hamısı qanuni. tsc --noEmit 0 səhv.
DüzəlişTəkrarlanmış-söz pozulmaları 16: "la barrière la barrière" 10, "en en brisant" 3, "on entre entre" 2, "et est est" 1
DüzəlişMEDIUM triyaj verilənləri təsdiqləndi: 2.672 cüt 0 şübhəli — 7.968 bayraq = sənədli şablon/ailə sinfi; uyum yoxlamaları ~400 uyğunluq təmiz
v1.53.18
Düzəliş — FR təbiilik turu 17. mərhələ: dont bağlayıcı pozulması + konjuktiv/bağlayıcı yoxlamaları
Fransızca dil təsdiqləməsi 17. mərhələ (~80 kontekst, 1 fayl düzəliş + ~250 uyğunluq təsnifat). Bağlayıcı pozulması: TR "Portray daxil üç tətbiq/montaj" siyahı etiketlərində əvəzliksiz "dont" istifadəsi 8 istifadə → "dont l'une à parcloses" (Trois poses/formes de pose/applications/formes d'application). Qalan 68 "dont" uyğunluğunun hamısı qanuni məxsusiyyət əvəzlikləri olaraq təsnif edildi. Konjuktiv zəruriliyi yoxlaması (pour que/avant que/bien que/sans que): 4 uyğunluğun hamısı düzgün konjuktiv (ne s'allume, ne se coupe, reste, soit) — səhv 0. "comme" paylanması ~100 uyğunluq qanuni (comme des lunettes de soleil, utilisés comme couchage, compte comme, connu comme). "comprend/contient", "se trouve", "lorsque/lors de", "où" uyğunluqları qanuni — "soit... soit" korelativ quruluşu düzgün. tsc --noEmit 0 səhv.
Düzəliş"dont" bağlayıcı pozulması 8 siyahı etiketi → "dont l'une à parcloses" (TR "Portray daxil üç tətbiq")
DüzəlişKonjuktiv/comme/comprend/où/lorsque yoxlamaları: ~250 uyğunluq təsnif edildi, real səhv 0 — qanunilər qorundu
v1.53.17
Düzəliş — FR təbiilik turu 16. mərhələ: à le qısalması + se fait/fonctionne dans l'inclinaison kalkları
Fransızca dil təsdiqləməsi 16. mərhələ (~30 kontekst, 8 fayl). Qısalma pozulması "à le"+isim 3 istifadə → au (balcon vitré, dormant, nid d'abeille) — söz-sərhədi regex taraması ilə 200+ feildən-sonrakı qanuni "à le" ayrıldı. "se fait" kalkları: "se fait ensemble avec" 3 → se fait en considérant; "se fait selon la capacité de vissage" 2 → se fait en fonction de; "se fait par le degré" → se fait selon; "se fait par la longueur de vis" → dépend de la longueur; "se fait par ouverture" → se planifie ouverture par ouverture. Edat kalkları: "fonctionne dans l'inclinaison" 5 → fonctionne en position inclinée; "Dans l'inclinaison raide" 3 → En pente raide; "fonctionne sur une plateforme mobile" → sur un support mobile; "La vibration de navigation" 2 → due à la navigation. "se voit" mücərrəd istifadəsi: "se voit le mieux" → s'apprécie le mieux; "l'avantage se voit" → s'apprécie; "se voit au démontage" → s'apprécie au démontage. Qanuni istifadələr qorundu: dans le rail/le mur, chez le bébé/revendeur, se voit pas/-elle, en regard direct, Fixe pendant le mouvement. tsc --noEmit 0 səhv.
Düzəliş"à le"+isim 3 → au · "se fait ensemble avec" 3 → en considérant · "se fait selon la capacité" 2 → en fonction de · "se fait par" 2 → dépend de/planifie par
Düzəliş"fonctionne dans l'inclinaison" 5 → en position inclinée · "Dans l'inclinaison raide" 3 → En pente raide · "se voit" soyut 3 → s'apprécie · "plateforme mobile" → support mobile
v1.53.16
Düzəliş — FR təbiilik turu 15. mərhələ: sistematik "regarde" kalkı + se fonctionne
Fransızca dil təsdiqləməsi 15. mərhələ (~120 kontekst, 9 fayl). TR "baxmaq" felinin iki sistematik kalkı təmizləndi: (1) "on regarde X" = "X-ə baxılır" mənasında ~60 istifadə → kontekstə görə on opte pour / on choisit / on se tourne vers / on vérifie / on mesure / on inspecte / on chronomètre / on observe / on s'appuie sur; (2) "qui regarde Y" = "Y-yə baxan" mənasında ~35 istifadə → qui donne sur / exposé(e) au soleil/nord / tourné(e) vers / face à / ouvert sur / laisse voir / consultent. Struktur: "La façade vitrée regarde l'intérieur" → laisse voir; "les trois pièces regardent la même surface" → portent sur; "la ligne que regarde la caméra" → que couvre; "Quel vantail regardera dans quel sens" → sera orienté. Refleksif qrammatika səhvi "se fonctionne" (fonctionner refleksif deyil) 9 istifadə → s'applique / est imprimé / est formé / s'imprime. Yazı səhvi "on regardu nuancier" → on choisit dans le nuancier. Əlavə kalklar: "que voit la lamelle" → auquel la lamelle est exposée; "voit le frein le plus épais" → reçoit; "se mêle au regard" → se confond avec; "la première méthode regardée" → envisagée. Qanuni istifadələr qorundu: regarder la télévision/le paysage/un film, l'œil qui regarde, le regard (isim), en regard direct, se voit (görünür), se ressent. tsc --noEmit 0 səhv.
Düzəliş"qui regarde Y" ~35 → donne sur/exposé/tourné vers/face à — TR "baxan" kalkı bağlandı · "se fonctionne" 9 → s'applique/est imprimé/est formé · "on regardu" → on choisit dans le nuancier
v1.53.15
Düzəliş — FR təbiilik turu 14. mərhələ: se choisit avec/s'apparie/Elle porte kalkları + sərhəd-hallar
Fransızca dil təsdiqləməsi 14. mərhələ (~30 kontekst). Kollokasiya kalkları: "se choisit avec la mesure" (TR "ölçüyə görə seçilir") 12 → selon la mesure; "s'apparie avec la marque" 2 → se coordonne avec; "l'air que voit le tissu" 2 → l'air auquel le tissu est exposé; "Elle porte" TR "daşır" 2 → Elle supporte (la charge); "La vis se fait tomber" → est positionnée; "dissolvent la liaison" → dégradent; "pèse plus lourd" → pèse plus; "est laissée sans graisse" 2 → est dégraissée. Quruluş düzəlişləri: "quand le travail se tourne vers la porte" → quand on passe à la porte; "ce qui est déterminant est" → c'est; "la vie dont le mètre carré" → l'habitat dont chaque mètre carré. Yoxlamalar təmiz: lui/leur/dont istifadəsi 200+ uyğunluq təsnif edildi (əksəriyyət qanuni məxsusiyyət/əvəzlik), met en avant, fait office, tourne avec, arrive en angle qanuni. tsc --noEmit 0 səhv.
Düzəliş"se choisit avec la mesure" 12 → selon · "s'apparie" 2 → se coordonne · "l'air que voit le tissu" 2 → exposé · "Elle porte" 2 → Elle supporte · "est laissée sans graisse" 2 → dégraissée
Düzəliş"se tourne vers" → on passe à · "ce qui est déterminant est" → c'est · "dissolvent la liaison" → dégradent · "pèse plus lourd" → pèse plus · "se fait tomber" → est positionnée
Fransızca dil təsdiqləməsi 13. mərhələ (~75 kontekst, 15 fayl). TR "alır" kalkı "prend le soleil/vent/UV/air" 15 → reçoit/exposé(e)/subissent/aération naturelle; pozuq melez "la façade est prend" → reçoit; bases de clips qui prennent les UV et la pluie → subissent; qui prennent l'air naturel → privilégient l'aération naturelle. "les deux poches d'air coupent le vitrage" (TR "şüşəni kəsir") 2 → isolent du vitrage. "donne"+mücərrəd isim (TR "verir") ~40: donne la confidentialité 10 → assure; donne la coupure 9 → assure; donne sécurité et praticité 2 → apporte; donne une vraie occultation 2 → procure; donne la distinction naturelle 2 → marque naturellement; donne la décision 3 → détermine; donne le confort 10 → apporte; donne la luminosité 7 → apporte; donne la même confidentialité/contrôle 4 → assure/offre; donne le résultat/plus juste 3 → produit/pertinent. "porte"+mücərrəd (TR "daşır") 11 → répond à/réunit/remplit/subit/présente/impose; se portent en adhésif → s'installent; ne se portent en sécurité → sont supportées. "la part du mécanisme et du couvre" → l'encombrement du mécanisme et de la cassette; part de débord 3 → marge de débord. ént pozulması 15: est vissént/bloquént/laissént/finalisént → sont vissés/bloqués/laissés/finalisés. travail d'échelle → à grande échelle; réfléchi de sur l'eau 2 → réfléchi sur l'eau; bouche tombe → débouche. Qanunilər qorundu: en le+gerondif, grâce à, fait office, coupe le froid/vue/lumière, met en avant, donne lieu/accès, porte le nom/la charge. tsc --noEmit 0 səhv.
Düzəliş"prend le soleil/vent/UV/air" 15 → reçoit/exposé/subissent · "coupent le vitrage" 2 → isolent · "donne"+mücərrəd ~40 → assure/apporte/procure/détermine/offre
Düzəliş"porte"+mücərrəd 11 → répond/réunit/remplit/subit/présente · ént pozulması 15 → sont vissés/bloqués/laissés/finalisés · "la part du mécanisme et du couvre" → encombrement/cassette · part de débord → marge
v1.53.13
Düzəliş — FR təbiilik turu 12. mərhələ: İngiliscə qalıq təmizliyi + görünən-mətn dərin taraması
Fransızca dil təsdiqləməsi 12. mərhələ. dist/fr/ çıxışında cümlə-səviyyəli İngiliscə taraması (3+ ardıcıl EN-only söz) 34 fraqment tutdu; 13 real İngiliscə abzas/cümlə qalığı 11 səhifədə fransızcaya çevrildi: moustiquaires tərif abzası (meshed barrier…), stores-zip tərifi (tensioned screen system…), stores-nid-abeille tərifi + müqayisə cümləsi (cellular blind…/is enough…), gestion-de-compte-courant alt-diler izləmə cümləsi, contrat-de-distribution idxalçı vəzifələri, expedition-et-livraison zədələnmə bildirişi, support-gratuit-site-web marka cümləsi, moustiquaire-fixe "is used instead", accord-de-confidentialite "work not yet announced" maddəsi, moustiquaires-plissees sistem tərifi (accordion-folding mesh…), suivi-d-expedition təhvil cümləsi, suivi-de-commande "is seen on a single screen". politique-de-cookies "for anonymous counting. Loaded only after consent." → "pour le comptage anonyme. Chargé uniquement après le consentement." rechercher.astro istifadəçiyə-üzlü JS ehtiyatları 3 → FR (Search index could not be loaded / No results found / {n} results). whatsapp.astro uyğunluqları kod şərhi (qanuni), kit-presse/documents-de-specification "then done done else done" JS üçlü operatoru (qanuni), changelog qeydlərindəki EN sitatları hesabat mətni (toxunulmaz). qui/que rol yoxlaması və il est/c'est yoxlaması ~400 uyğunluq tək-tək təsnif edildi — real səhv 0. tsc --noEmit 0 səhv.
Düzəlişdist/fr EN dərin taraması: 13 real İngiliscə qalıq 11 FR səhifəsində → FR tərcümə (moustiquaires, stores-zip, nid-abeille, compte-courant, distribution, expedition, support-site-web, moustiquaire-fixe, confidentialite, plissees, suivi×2)
Düzəlişpolitique-de-cookies EN fraqmenti → FR · rechercher.astro 3 JS ehtiyat mesajı → FR · qui/que və il est/c'est ~400 uyğunluq təsnif edildi, səhv 0
v1.53.12
Düzəliş — FR təbiilik turu 11. mərhələ: de le qısalma pozulması + tient/entre dans/finit kalkları
Fransızca dil təsdiqləməsi 11. mərhələ (~80 kontekst). Qısalma pozulması: "de le" isim konteksti 30 → du (de le nuancier 26, de le voile 4); de les/à les/en le/pour les taraması təmiz (en le+gerondif qanuni). "tient" qalan kalklar ~10: rəng üçün "tient entre" 6 → se situe entre, "tient propre/en ton/au point/étranger" → reste/s'inscrit/se situe/paraître, "tient dans cette palette" → s'inscrit; fiziki "tient au châssis/dans l'interstice" qorundu. "entre dans le calcul" 4 → entre en ligne de compte, "entre dans la liste de contrôle" → figure dans, "entre dans la routine" → fait partie de. "finit" 6 → a lieu à l'usine/sont effectués/dure/ne s'arrête pas (TR "bitir" kalkı). "est laissént" pozulması → restent; "devient diffuse" kişi-özənə uyum → diffus; "devient inopérant" → ne fonctionne plus (2); "devient partie" → fait partie; "devient non une" → non pas une; "La nuancier" → Le; "de le nuancier" xaricində "la jaunissement" → le; "choix le plus juste" → le plus pertinent (2); "montrent l'intérieur de l'extérieur" → rendent visible; "montrent le système/adéquation" → indiquent (2); "se tire vers" rəng/mövqe → se rapproche de/se place (2); "se mène par télécommande" → se pilote; "se ramène du côté" → se place; "Le à parcloses" pozuq quruluş 4 → La pose/version à parcloses; "fonctionne avec toute palette" 2 → s'accorde à; "parle la même langue" 5 → le même langage (əşya üçün); "Le duette de qui veut" → pour ceux qui veulent (2); "fuit du haut" işıq → filtre par le haut; "s'appuie aux deux mondes" → sur; "Le soleil s'arrête" → est arrêté par le store; "entre dans l'espace de vie" → empiète sur. Uyum yoxlamaları təmiz: cəm+est 142 və tək+sont ~220 uyğunluğun hamısı birləşik özənə/bağlı isim — real səhv 0; elide (le/la+saissəslilər) yoxlaması təmiz (le hublot/le yacht h-aspiré qanuni). tsc --noEmit 0 səhv.
Düzəliş"de le" isim 30 → du · "tient" qalan ~10 → se situe/reste/s'inscrit/paraître · "entre dans le calcul" 4 → en ligne de compte
Düzəliş"finit" 6 → a lieu/dure/sont effectués · "Le à parcloses" 4 · "est laissént", "devient diffuse", "la jaunissement" uyum/qrammatika düzəlişləri
v1.53.11
Düzəliş — FR təbiilik turu 10. mərhələ: veut/travail/grandit/atteint kalkları + dil qaydası səhvləri
Fransızca dil təsdiqləməsi 10. mərhələ: cansız-özənəli fel və "iş" kalkları bağlandı (~90 kontekst). "veut/veulent" cansız özənəli ~39 (məkan/standart/fasad/vitrage "istəyir" kalkı) → demande/exige/recherche (insan özənələr + on veut qorundu); "veut que l'éblouissement est bloqué" konjuktiv səhvi də düzəldildi. "travail"="iş" kalkı ~27 → fonction/rôle/configuration de pose (fait un travail→remplit une fonction, le travail de la couche→le rôle, dispositions de travail→configurations de pose; insan əməyi "travail du personnel" qorundu). "grandit" texniki böyüklük ~13 → augmente/s'élargit/s'accroît/étend (enfant/réseau üzvi böyümə qorundu); "l'écart grandit la lumière" özənə-predmet qarışıqlığı → laisse s'infiltrer. "atteint" kalkları → s'ouvrent au maximum/ne passe à/fuit vers; "double fois"→deux fois (2); "se rejoint au centre"→se rencontrent; "rejoint le sol ou au seuil"→ou le seuil; "le tissu qui touche"→en contact avec; "montre la pièce moins"→rend. "est juste/est correct" 11 → convient/le bon choix/exacte/est requise. "passe à la note" 3 → est validé. "la façade est donne" → reçoit (qrammatika). "la même logique s'y transporte" 2 → s'y applique. TR ay adı səhvi: Mayıs "May"→"Mai". Qanuni qorunanlar: adhère à, est souhaitée, empêche (fiziki), remplit le rôle/vide, rejoint la palette, touche le store (işıq), vient du rail/des bords. tsc --noEmit 0 səhv.
Fransızca dil təsdiqləməsi 9. mərhələ: qalan kollokasiyalar, TR qalıq yoxlaması və funksional düzəlişlər. Kritik: /fr/contact/ iş-saatı skripti fr-FR gün çıxışını (dim., lun. …) İngiliscə gün sırası ilə uyğunlaşdırırdı — indexOf -1 qaytarırdı, açıq/qapalı rozeti heç işləmirdi; hesablama artıq locale-müstəqil rəqəmsal getDay. Pozuq productText açarları: "stor-perde" açarı bir FR abzasına çevrilmişdi, "beyaz-plise-perde" manuel-zip-perde verisini daşıyırdı — kartlar Türkcə açıqlamaya düşürdü ("Klasik stor…", "Çevirme qolu ilə işləyən model…") → açarlar düzəldildi, FR mətn geri gəldi. DeliveryCountry: nameFr sahəsi əlavə edildi (Allemagne, Pays-Bas, France, Belgique, Autriche, Suisse, Italie, Espagne); zones-de-service nameEn yerinə nameFr basır. Qarışıq dil dizgisi: "corporate customers in Türkiye" → clients institutionnels en Türkiye; "Industrial" → Industriel. Kollokasiyalar: "couvre le besoin" → répond au besoin; "couvre la condition de sécurité" → répond à; "couvre tous les scénarios" → convient à (2); "couvre ensemble" → regroupe; "se produisent avec une série séparée" → sont fabriquées; "le palier le plus lourd du bleu" → le plus profond; "porte la couleur de la nuit" → a la couleur; "vient avec la sécurité" → s'accompagne d'une sécurité; "revient avec une solution" → vous propose; "travaille avec ses propres identifiants" → dispose de; "travaille directement avec" → en direct avec. "la voie" 13 kalkı → rail/fixation/solution/moyen ("la voie médiane", "par voie électronique", "les voies de droit" qanuni qorundu). "vient" ~15 kalkı → est en/existe en/se trouve à/s'obtient/paraît (mənbə mənası "vient du rail/des bords" qorundu). "est notéent" → est notée (2); "le ruban collera/s'accrochera" → adhérera (2). Changelog səhvi: 1.53.9 və 1.53.8 qeydləri tək obyektdə birləşmişdi (TS1117) → iki faylda da ayrıldı. tsc --noEmit 0 səhv.
Düzəliş/fr/contact/ iş rozeti: fr-FR gün↔EN sıra uyğunsuzluğu → rəqəmsal getDay; productText pozuq açar 2 → stor-perde/manuel-zip-perde FR mətni geri
DüzəlişnameFr 8 ölkə · "la voie" 13, "vient" ~15, kollokasiya ~15 kontekst · changelog 1.53.9/1.53.8 obyekt-birləşmə səhvi ayrıldı
v1.53.9
Düzəliş — FR təbiilik turu 8. mərhələ: partisip uyumu + aforme/set/pozulma qalıqları
Fransızca dil təsdiqləməsi 8. mərhələ: söz-uyumu və pozulma qalıqları bağlandı (~185 kontekst). "aforme" uydurma sözü 127 (adres kalkı pozulması, ~55 fayl) → adresse/adresses. "le set / Le set" qalan ~37 isim istifadəsi → le kit (set double, set plié, set d'échantillons, set prêt à poser). Partisip cins uyumu: "la lumière est filtré" 35 → est filtrée; "la chaleur est bloqué" 2 → est bloquée; "la façade est produit" → est protégée; "une pièce manquante est constaté" → est constatée. Köhnə-batch pozulmaları 14: "ne est bloquée/filtrée/fabriqué/laissé/sécurisé pas" → n'est pas …/n'est sécurisé qu'avec; "est filtrér/bloquér/filtrént" melez formlar → être filtrée/ne sont pas filtrés/est filtrée. Kiçik kalklar: "le périmètre est posé" → est défini; "la langue de l'espace" → le langage de l'espace (4); "est fabriqué vissé" → en version vissée; "le modèle pose, transport ou export" → la formule (2); "le budget est produit" → est établi; "la fonction vitrine" → la fonction de vitrine; "Le moment du moteur" → Le couple (2); "la lumière de photosynthèse" → nécessaire à la photosynthèse; "prend le vent" → exposée au vent; "prend l'humidité" → absorbe l'humidité (3); "donne l'aspect" → produit l'aspect/a l'aspect (2); "non pas de l'intérieur du tissu" → non pas par le tissu. Yoxlanıb qanuni tapılanlar: adhère à, prend le soleil, le vide (vide d'air/escalier), se parallèle 0, se recommande 0, en le+gerondif (en le chauffant) düzgün. tsc --noEmit 0 səhv.
DüzəlişPozulmalar 14: "ne est X pas"/"est Xér" melezlər → n'est pas X/être Xée · posé→défini, langue→langage, modèle→formule, moment→couple
v1.53.8
Düzəliş — FR təbiilik turu 7. mərhələ: se voit/tient/ferme/vaut/porte fel kalkları
Fransızca buraxılış-sonrası dil təsdiqləməsi 7. mərhələ: görünüş/mövqe feli kalkları bağlandı (~190 kontekst). "se voit comme" 71 (cansız görünür) → apparaît comme; qalan se voit sərhəd-hallar → paraît/figure/s'observe/se révèle ("ne se voit pas", "se voit depuis", "ça se voit" qanuni qorundu). "tient comme" 22 → fait office de/paraît; "tient dans" mücərrəd aidiyyət 16 → s'inscrit (fiziki "tient dans l'interstice" qorundu). "ferme" mücərrəd 26 → occulte l'intérieur/bloque la vue/masque à hauteur/obstrue/couvre/supprime (fiziki ferme l'ouverture qorundu). "vaut" şablonları 14 → s'applique/convient/compte ("vaut pour" qanuni). "porte" kalkları: porte à la fois 4 → réunit; porte au maximum → maximise; se portent ensemble → s'installent; se porte à l'aise → trouve sa place; ne porte pas le mécanisme → n'emploie pas; la série porte → série pour porte 2. "s'apparie" rəng konteksti 5 → s'accorde. "prend la lumière" 7 → admet la lumière. "installe" mücərrəd 7 → instaure. "casse la vue" 2 → brise la vue. "sort" kalkları 4 → dépend de/dégage/s'écarte. "est regardée" → est envisagée. "se propose" 4 → s'envisage. "regarde vers" (rəng alt tonu) → tire vers. "s'appuie à l'espace" → s'accorde à. Qanuni qorunanlar: se comporte comme, suffit, prend le soleil, se fait 313, ne se voit pas, s'ouvre comme une porte. tsc --noEmit 0 səhv.
Fransızca buraxılış-sonrası dil təsdiqləməsi 6. mərhələ: isim cinsi və fel kalkları bağlandı. "le parclose" 37 → la parclose (parclose qadın). "Portray" görünən link mətni/etiketi 9 → à parcloses / pose à parcloses (href/id qorundu). "la voile" (tül parça konteksti) 15 → le voile + sifət uyumu (voile blanc/gris; yelkən kontekstindəki "la voile" qanuni qorundu). asseoir ailəsi qalan formları: s'asseyant ~20 → reposant, s'asseyent → reposent, assoit ~10 → fait reposer/place, s'assied ~14 → repose/se loge/s'aligne, "On l'assoit" → on le pose, "fait asseoir le caisson" → laisse se loger, "se rassoit" → se remet en place, "clip assis" → clip bien posé (insan deyimi "s'assoit à la même table" və isim "l'assise" qorundu). "s'attend" (attendre gözləmək) 3 → attend (s'attendre=ummax fərqli). "choisit" cansız özənəli ~58 kontekst (TR seçir/müəyyən edir) → détermine; insan özənələr (le client, l'utilisateur) və se choisit (seçilir, 454) qorundu — batch həddindən-artıq vuruş 327 sətir geri alındı. "coupe le passage" 3 → bloque le passage. "Qu'une différence sorte" → Qu'il y ait un écart. "fait sortir" → fait ressortir. "s'indique à part" → séparément. "le pose-dépose" → le montage-démontage. "se porte à deux mains" → se soulève. "le modèle/type parclose" → à parcloses. "Le à parcloses" pozuq quruluş → La pose à parcloses. "Travaille avec toute palette" → S'accorde. "rétrécit" (fuite) → diminue. Qanuni qorunanlar: d'origine 4, voyant=en voyant gerundium, la houle-la voile, le gabarit/jeu/segment/secteur/matériau/groupe kişi, cins taraması 491 uyğunluqda real səhv yalnız voile+parclose. tsc --noEmit 0 səhv.
Düzəliş"le parclose" 37 → la parclose; "la voile" 15 → le voile; "Portray" görünən mətn 9 → à parcloses
Düzəliş — FR təbiilik turu 5. mərhələ: set→kit, se perce/se préfère + edat səhvləri
Fransızca buraxılış-sonrası dil təsdiqləməsi 5. mərhələ: qalan sərhəd-hal kalklar bağlandı. "le set" 34 istifadə (TR set → FR kit) → le kit (kit prêt à poser, kit d'échantillons, kit de chevilles). "se préfère" 12 → est préféré(e)/sont préférés. "se perce" 6 ("deşilir" passivi) → n'est percé/n'est pas percé. "se fonctionne" 3 (L'impression se fonctionne) → s'applique sur. "se conduit" 4 (aparılır) → se coordonne avec. "se finalise" 3 → est finalisé. "se corrige elle-même" → se remet en place. "se charge" 3 kontekst → ne pèse pas sur/s'applique/fonce (kod yükləmə istifadəsi qorundu). "la même logique se transporte" ~10 → s'applique (fiziki transport qorundu). "se sentir lourd" 2 → paraître lourd. "se couche" (caisson yatırılır) → est posé à plat. Edat səhvləri: "après de longues années" → au bout de, "pendant de longues" 3 → durant. "veut la fenêtre ouverte" → exige. "est tenu ouvertement" → est communiqué ouvertement. "est donné moins par" → est déterminé moins par. Taranan və qanuni/təmiz tapılanlar: se démonte, se met, se doit, se passe, se dépend, se revient, se lève, se réveille, se détend, se jette, se met à jour, se met en service, se corrige (öz-düzəliş), ce/cette göstərici uyumu, cins taraması (la lame/le système/la télécommande), slat (veri açarı), le plan 616, le dispositif 196, l'écran, le clip 41, le vitre 0, se remplit/décharge/facture/cesse/vide/pèse/coûte/gaspille/dépense/consomme/économise/valide/approuve/imprime/poste/maille/marche/débute/démarre/lance/demeure/paraît/semble/apparaît/augmente/diminue/vise/travaille/varie/fluctue/oscille/décroît/grandit/craque/repousse/périme/expire/date/laque/vernit/peint/lisse → 0 və ya qanuni. tsc --noEmit 0 səhv.
Düzəliş"le set" 34 → le kit (set→kit terminologiya); "se préfère" 12 → est préféré(e); "se perce" 6 → n'est percé
Düzəliş"se fonctionne" 3 → s'applique; "se conduit" 4 → se coordonne; "se finalise" 3 → est finalisé; edat səhvləri après de/pendant de düzəldildi
v1.53.5
Düzəliş — FR səhifələrdə qalan İngiliscə mətn qalıqları
FR canlı təsdiqləmə zamanı dist çıxışında aşkarlanan İngiliscə qalıqlar təmizləndi (13 string / 5 səhifə): moustiquaire-battante ("pet screen in homes with pets" → pour les foyers avec animaux), garantie (zəmanət əhatə cədvəli 4 sətir: Functional defect → Défaut fonctionnel, Manufacturing defect → Défaut de fabrication, Weave colour errors → Erreurs de tissage, One-to-one supply → Fourniture un à un), reseaux-sociaux (5 sosial media rol mətni), moustiquaire-coulissante (description), stores-duette (SectionHeader title → Où la Duette fait-elle la différence ?), stores-et-rideaux (SSS cavabı). Genişləndirilmiş EN-qalıq taraması bütün FR veri+səhifə+blog fayllarında 0 nəticə verdi. tsc --noEmit 0 səhv.
DüzəlişFR səhifələrdə 13 İngiliscə qalıq string təbii fransızcaya çevrildi — tarama sonrası qalıq 0
v1.53.4
Düzəliş — FR təbiilik turu 4. mərhələ: qalan refleksif ailələr + portray terminologiyası
Fransızca buraxılış-sonrası dil təsdiqləməsi 4. mərhələ: qalan passiv/refleksif ailələr kontekst-sinifli bağlandı (~250 kontekst). "se précise" (31 — dəqiqləşir/müəyyən edilir) qanuni qorundu. "se suit" (1), "s'envoie" (10) → est envoyé(e)/est livré, "se contrôle" (20) → est contrôlé/se vérifie, "se traite" (2) → est traité, "s'écrit" (102) → est indiqué/se précise/s'inscrit, "se fournit" (3) → est fourni, "se donne" refleksif qalanlar → est donné/se fait, "se retourne" (2) → se retourne/se remet, "se planifie" (24) → se décide/est planifié. "se monte" 33 kontekst: montaj mənası → s'installe (əksəriyyət), məhsul-seçim → se choisit, ölçü-montaj → est monté à la mesure, profil dəsti → sont montés — 0 qaldı. "le montage" isim kalkı (5 — məhsul/model mənasında) → la pose/la version/le store. "Pos'accrocheue" pozulması → Pose où. "portray" görünən mətn 279 istifadə (TR montaj termini; id/anchor-lar qorundu) → qurulu FR termini: pose à parcloses, sur la parclose, plan à parcloses, support adhésif à parcloses. "se visse" (18 — "vintlidir" passivi) → est vissé(e). "se regarde" (27 — "yoxlanılır" kalkı) → se vérifie/se revoit. "se garde" (19 — "tutulur/saxlanır") → reste/se conserve. "se stocke" → se conserve. "se mentionne" → s'associe à. "diffuse fait le confort" (3) → donne le confort geri yükləndi. Qanuni qorunanlar: se coulisse (cable-da sürüşür), se continue (non-refleksif), se programme (proqramlaşdırılır), se conserve (74 — saxlanır deyimi), la face, l'aspect. tsc --noEmit 0 səhv.
DüzəlişFR "se monte" 33 → s'installe/est monté à la mesure/se choisit; "le montage" isim kalkı 5 → la pose/la version
Düzəliş"portray" görünən mətn 279 istifadə → à parcloses/la parclose (qurulu FR montaj termini); "se visse" 18 → est vissé, "se regarde" 27 → se vérifie
v1.53.3
Düzəliş — FR təbiilik turu 3. mərhələ: se prend/se fait yoxlaması + yeni kalklar
Fransızca buraxılış-sonrası dil təsdiqləməsi 3. mərhələ: təxirə salınmış böyük ailələr kontekst-sinifli bağlandı. "se prend" 295 istifadə — "la mesure se prend" (ölçü alınır) və "la décision se prend" (qərar verilir) ~130 qanuni istifadə qorundu; ölçü-xarici ~144 kontekst özənə-sinifli: seçim → se choisit, spek müəyyən edilməsi → se détermine, toz alma → s'élimine, kanala keçirmə → s'enfile, mövqeləndirmə → se place, təsdiq → est obtenue, istehsal qərarı → se détermine en production, marja → est prise/prévue. "se fait" 299 istifadə — çoxluqla qanuni "edilir" passivi qorundu; 10 pozuq kontekst: vis se fait tomber → se place (vint düz gətirilir), se fait coïncider → s'aligne sur, se fait passer dans → est passé dans/s'enfile, Il se fait par télécommande → se commande par, se fait correspondre → s'aligne sur, se fait clairement → apparaît clairement. "se choisit" 303 hamısı qanuni — qorundu. Yeni ailələr: "se vit" (yaşanır-kalkı, 12) → se ressent/se rencontre/se perçoit/se voit/se partagent. "se gagne" (2) → est assurée/s'obtient. "se perd" (11) → mücərrəd itkisi disparaît/est préservée, fiziki itmə qorundu (6). "se réalise" (3) → est réalisée/se fait. "se change" (19) → parça se remplace, tənzim se règle, proqram se modifie; "change selon" non-refleksif qorundu. "se fabrique" (2) → est fabriqué (standartlaşdırma). "se renouvelle" (16) → parça se remplace/est remplacé/est renouvelé. "en conséquence" (28 — "buna görə" kalkı, FR-də "nəticə olaraq" deməkdir) → en fonction. "se joue" (4 — qanuni "işin mahiyyəti buradadır" deyimi), "la face" (56 — dülgər termini), "l'aspect" (148), "dans la mesure" (ölçü qeydi + hüquqi deyim) qorundu. tsc --noEmit 0 səhv.
DüzəlişFR "se prend" ~144 kontekst: seçim se choisit, spek se détermine, toz s'élimine, kanal s'enfile, mövqe se place — ~130 qanuni ölçü/qərar istifadəsi qorundu
DüzəlişFR "se fait" 10 pozuq kontekst + yeni ailələr: se vit→se ressent, se change→se remplace, se renouvelle→se remplace, se gagne→est assurée, se réalise→est réalisée
Düzəliş"en conséquence" 28 istifadə → en fonction ("buna görə" kalkı; FR-dəki mənası "nəticə olaraq")
v1.53.2
Düzəliş — FR təbiilik turu 2. mərhələ: passiv-fel kalkları
Fransızca buraxılış-sonrası dil təsdiqləməsi 2. mərhələ: passiv/refleksif fel kalkları kontekst-sinifli bağlandı (~200 kontekst). "se produit" (istehsal olunur deyil, "baş verir" mənası) → istehsal est fabriqué(e)/est produit, ölçü est prise (~60; "conflit se produit", "mouvement se produit ici" = baş verir mənası qorundu). "se demande" (istənir) → est exigé/requis/choisi/demandé, "au modèle" konteksti se vérifie (~30). "se marque" → işarələmə est marquée/se trace/est notée, bəlli olma se voit/se manifeste/se révèle (~30). "se relie" → se fixe/rejoint/se raccorde (~20). "se suspend" → s'accroche/est suspendu (~10). "se remarque" → se voit/est visible/est sensible (~35). "se note" → est noté(e)/s'indique/se relève (~50). "se compare" → est comparé/se confronte (~20). "se tient" → reste/est maintenu/se situe/se positionne (~45; fiziki tutma "l'échantillon se tient" və hesab "le compte se tient" qorundu). "se complète" → est complétée/devient complet. "se laisse" → est laissé(e). "se notifie" → est signalée/indiquée. "se repose" (yenidən taxılır, "se reposer"=dincəlmək mənası səhvi) → se remet en place/se remonte. "se compte" → compte. "se montre" → se prouve/apparaît/se manifeste/se révèle. "se connecte" profil → se raccorde. "se vide" → se dégage. "se paie" → n'entraîne pas de perte. "la nuancier" cinsiyyət → le nuancier. Sərhəd-birləşmə düzəlişləri: baest/griest/courest/basest (əvvəlki batch-lərin \b çatışmazlığı) → base/grise/course/basse + fel geri yükləndi; ne est laissé pas → n'est pas laissé. tsc --noEmit 0 səhv.
DüzəlişFR "se produit" ~60 kontekst: istehsal est fabriqué(e), ölçü est prise — "baş verir" mənalı istifadələr qorundu
DüzəlişFR passiv kalkları ~140 kontekst: se demande→est exigé/choisi, se marque→est marquée/se manifeste, se relie→se fixe, se suspend→s'accroche, se remarque→se voit
DüzəlişSərhəd-birləşmə səhvləri: baest/griest/courest/basest və ne est laissé pas → düzgün form geri yükləndi; se repose mənası səhvi → se remet en place
v1.53.1
Düzəliş — FR dərin təbiilik turu: travaille/se coupe/se lit kalkları
Fransızca buraxılış-sonrası dil təsdiqləməsi (F7-davam): TR fel kalkları kontekst-sinifli bağlandı (~700 kontekst, 16 i18n faylı + 12 səhifə). "travaille" (işləyir-kalkı, ~440 istifadə) → predmet/mexanizm fonctionne, montaj s'installe/se loge, təsir agit/joue, davamlılıq résiste, insan/iş kontekstləri qorundu (~70). "se coupe" (kəsilir) → fiziki kəsim est coupé/découpé, işıq/istilik/görüş bloqué(e), bruit atténué, fuite éliminée (~150; "se couper de l'extérieur" deyimi və "ne se coupe pas" müqavimət mənası qorundu). "se lit" (oxunur) → ölçü se mesure, görünüş se voit/apparaît (~195). "s'assoit" (oturur) → s'emboîte/se met en place/se pose (~125). "dresse" (qurur) → forme/constitue/trace (~80). "se donne" → se transmet/se communique. "se règle" → qərar/prix kontekstində se décide/se calcule (lamelle tənzimi qorundu). "se dégage" → plan kontekstində se dessine (ouverture se dégage = açılır, qorundu). "se sent" → se ressent. "se porte" → montaj se fixe, yük est reprise, iki əllə daşıma qorundu. "se sépare" → s'écarte du vitrage/se distingue. Məna səhvi: "coupe la confidentialité" (məxfiliyi kəsir = əks mənası) → assure la confidentialité. Digər: deux travaux → deux fonctions, espace assis → espace de détente, sans coupure → sans interruption, soleil dur/ligne de rive/frein de vent/poids de la pose/plan vitré kontekstləri, charge le rail d'une charge → soumet à une charge, fait asseoir → loge, zone qui prend la vapeur → exposée à, prend la lumière → admet la lumière, l'usage qui veut → exige. Uyum: système railé se produisent → est fabriqué, liste se conduit → est gérée, tracèrent → tracent, est filtré/filtrée cins uyumu. tsc --noEmit 0 səhv.
DüzəlişFR "travaille" kalkı ~440 kontekst: fonctionne/s'installe/agit/joue/résiste — insan və iş-əməkdaşlığı kontekstlərində "travailler" qorundu
DüzəlişFR passiv kalkları ~400 kontekst: se coupe→est bloqué/coupé, se lit→se mesure/se voit, s'assoit→s'emboîte, dresse→forme, se donne→se transmet, se porte→se fixe
DüzəlişMəna düzəlişləri: coupe la confidentialité→assure la confidentialité, deux travaux→deux fonctions, espace assis→espace de détente, charge d'une charge→soumet à une charge
v1.53.0
Yeni — Fransızca (Fransa) lokallaşdırması yayımda: /fr/ 624 marşrut
Düzəliş — ES /es/empresa/ title↔h1 uyumu: meta-verify maneəçisi bağlandı
meta-verify tək bloklayıcısı (title-h1-uyğunsuz: 1) bağlandı: /es/empresa/ səhifəsində h1 "Corporativo" sözü title-da birebir keçmirdi ("corporativa" kök-ək uyğunsuzluğu). Qardaş nümunəyə (TR "Kurumsal və Şirkət Məlumatları" / DE "Unternehmens- und Firmeninformationen") uyularaq title → "Corporativo e información de la empresa". Eyni səhifədə mikro üslub: "con quién funciona" → "con quién colabora" (iş tərəfdaşlığı kontekstində təbii İspaniya istifadəsi).
Düzəliş/es/empresa/ title → "Corporativo e información de la empresa" — h1 "Corporativo" ilə uyum təmin edildi, meta-verify title-h1-uyğunsuz=0
Düzəliş — ES isim/zərf quyruğu: a tono məxsusiyyət şablonu + qanunilik yoxlaması
Buraxılış-sonrası dərin təsdiqləmə turu 18: "a tono X" məxsusiyyət kalkı ("X tonlu") → "en tono X" (64 kontekst: a tono claro/oscuro/cálido/neutro/gris/nogal/tierra + ümumi). "a la medida más baja" → "a la medida mínima". Qanunilik yoxlaması tamamlanan nümunələr: "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" — təbii İspaniya istifadəsi, qorundu. TR-sızma taraması: görünən məzmunda 0 (20 uyğunluq kod şərhlərində — qaydalara uyğun, toxunulmadı).
Düzəlişa tono X məxsusiyyət kalkı → en tono X (64: claro/oscuro/cálido/neutro/gris/nogal/tierra + ümumi), a la medida más baja → a la medida mínima
Təkmilləşdirməqanunilik yoxlaması: 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 — təbii, qorundu; TR-sızma 0
v1.52.23
Düzəliş — ES fel-kopya taraması: trabaja→funciona, se vive/se siente/se cuenta/se escribe
Buraxılış-sonrası dərin təsdiqləmə turu 17: kritik pozulma "reexige" → "requiere" (tur-15 quiere→exige çevrilməsinin requiere içinə daşması, 17). "trabaja" cansız özənə → "funciona" (~410), insan özənəli "trabaja a turnos/el equipo" qorundu; cəm "trabajan" → "funcionan" (~90). "pide" cansız-zərurilik → "requiere/exige" (~20), sifariş "se pide" → "se solicita" (17). "porta/portan" → "lleva/conlleva/incorpora/soporta" (~55). "se siente" → "se nota" (13). "se escribe" (yazılır kalkı) → "se indica/especifica/detalla" (~66). "se cuenta" → "se explica/se tiene en cuenta/se detalla" (~29). "se vive" (yaşanır kalkı) → "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" məxsusiyyət → "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), "sol temprana" cinsiyyət → "sol temprano". "interno" qalıqları → "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 + predmet" → "tira de/tensa" (~14). "cae en la línea/frente/apertura" (düşür) → "queda en/frente a" (~8). "sigue su propia imagen" → "ve su propia imagen". "baja a una palabra" → "se reduce a". "espera" cansız → "permanece" (3). "vivible" → "habitable" (6). Qanuni qorunanlar: "se lee como" (117), "siente" insan, "espera" sala/zona de espera, "cae" parça düşüşü, "queda/entra/sube/baja/sigue/dura" təbii istifadələr, "a manos llenas", "la mano".
Düzəlişpassiv kalklar: 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)
Düzəlişşablon/isim: 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 predmet→tira de/tensa (~14)
v1.52.22
Düzəliş — ES isim/bağlayıcı kalkı turu 2: condición uyumu, a pared/a prevalencia, es condición
Buraxılış-sonrası dərin təsdiqləmə turu 16: "se pone" (2) → "se nivela/queda protegido". "la requisito" cins qırığı → "el requisito" + "satisface"→"cumple" (9). "lenguas" cəm → "lenguajes" (2). "habitación a X" məxsusiyyət kalkı → "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". "es condición" şərt kalkı → "es obligatorio/imprescindible/determinante" (15). "la condiciones" cəm-uyum səhvi → "las condiciones" (12+). "condición de X" qalan quyruq → "requisito/estado/riesgo/exigencia" kontekstinə görə (~40). "cubre condiciones" → "abarca situaciones", "llevan condiciones" → "tienen condiciones" (8). "observando" → "según/teniendo en cuenta" (19). "cuatro estaciones" istifadə mənaları → "todo el año" (9); istehsal-xətti stansiyası və "jardín de invierno" qanuni olaraq qorundu. "neteza" → "nitidez" (6), vizual "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), "en medida X" qalan → təbii qarşılıqlar (6). Qaçaq "se toma/n" predmetləri → "se instala/elige/determina/extrae/miden" (11). "De invierno" zamansal → "En invierno" (2). "marinee" yazım rötuşu.
Düzəlişcondición quyruğu: es condición→obligatorio/imprescindible (15), la condiciones→las condiciones (12), condición de X→requisito/estado/riesgo (~40)
Düzəlişməxsusiyyət kalkları: 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
Düzəlişmüşahidə/kalkı: 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), qaçaq se toma→se instala/elige (11)
Buraxılış-sonrası dərin təsdiqləmə turu 15: Cansız özənəli "quiere" (istəyir kalkı, 136 kontekst) → "exige"; canlı özənəli ("el perro que quiere salir") qorundu/geri alındı. Dizayn-dili "lengua" (72) → "lenguaje" + cins uyumu (la misma lenguaje→el mismo lenguaje); təbii dil mənaları (propia lengua, lengua turca) qorundu. "dirección de la ventana/fachada" → "orientación" (31). "condición de X" mühit/zərurilik mənaları → "condiciones de X" / "requisito/estado/nivel/criterio" (94). "el padre" tək → "los padres". "en medida igual/importante/perceptible" → "en igual medida/en gran medida/de forma perceptible". "luz diurna" → "luz natural" (103 — İspaniya istifadəsi). "instaurado/instaurada" keçmiş ortaçları → "creado/formado/instalada". Yanlış təsnifat rötuşları: "la gravedad exige tirarlo"→"tira de él", "El tejido exige dejar"→"tiende a dejar", "habitación de noche"→"el dormitorio".
DüzəlişCins/uyum rötuşları: el mismo lenguaje, instaurad ortaçları→creado/formado, 4 yanlış exige geri alındı
v1.52.20
Düzəliş — ES fel-kalkı turu 2: se produce/quita/sale/busca/hace
Buraxılış-sonrası dərin təsdiqləmə turu 14: Beş nümunə örnəkləmayla təsnif edildi. "se produce" istehsal mənaları (~80 kontekst) → "se fabrica(n)"; fenomen mənaları (condensación, 404, changelog sitatları) qorundu. "se quita" → təmizlik predmetləri (polvo/grasa/residuos/acumulación/película/mancha/silicona) "se elimina", avadanlıq "se retira/sacar" (gancho, guía). "se sale de sus clips" → "se desengancha". "se busca que" → "se procura que". "se hace" kalkları: "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". "se ve" və "se corta" örnəkləması təmiz çıxdı — təbii ispan dili.
Düzəlişse produce→se fabrica (~80 istehsal konteksti), se quita→se elimina/retira (14), se hace seçim-kalkları→se elige/coincidir/queda/resulta/desliza/realiza
İnfrastrukturYoxlama: se ve (106) və se corta (158) örnəkləması təbii çıxdı; "produce el problema"→"planta el problema"
v1.52.19
Düzəliş — ES fel-kalkı turu: se mira, se tiene, se lleva, instaura
Buraxılış-sonrası dərin təsdiqləmə turu 13: Dörd fel-kalkı nümunəsi tarandı və təbiiləşdirildi. "se mira" (baxılır kalkı, 79 kontekst) → se considera/evalúa/comprueba/recurre a/valora — kontekstə görə. "se tiene" (tutulur kalkı): "se tiene en cuenta/presente" deyimləri qorundu, tutma mənaları (a mano, a la altura, a tensión, recogida, lejanos, en el intervalo) → "se mantiene(n)" (21). "se lleva" (daşınır kalkı, 72 kontekst) → se monta/aloja/coloca/desplaza/tensa/copia/gestiona/transmite/anota/ajusta/gira/adelanta/lleva a cabo — kontekstə görə; "se lleva a la tintorería/a cabo/adelante" deyimləri qorundu. "instaura" (qurur kalkı, 193) → "crea/establece" — İspaniya istifadəsində mücərrəd xüsusiyyətlər üçün təbii fel. Uyum rötuşları: "unidades se coloca"→"se colocan", "gestión se gestiona"→"garantía se gestiona".
Düzəlişse mira→se considera/evalúa/comprueba (79), se tiene→se mantiene (21), se lleva→se monta/desplaza/aloja vb. (72), instaura→crea (193 kontekstdə təbii fel)
İnfrastrukturQorunan deyimlər: se tiene en cuenta/presente, se lleva a la tintorería/a cabo/adelante, tomar medidas/decisión/como base
v1.52.18
Düzəliş — ES "se toma" kalkı taraması: ölçü/seçim felləri ayrışdırıldı
Buraxılış-sonrası dərin təsdiqləmə turu 12: TR "alınır" felinin kalkı "se toma(n)" ~346 kontekstdə tarandı və təsnif edildi. Ölçü predmetləri → "se mide/se miden" (111), seçim predmetləri (tejido/motor/montaje/versión/serie/lama/unidad vb.) → "se elige/se eligen" (97), say predmetləri → "se determina" (14), təmizlik predmetləri (polvo/acumulado/pelos/trazas/bocas de celdas) → "se retira/se eliminan/se limpian" (5). Qanuni qalanlar: "tomar medidas/decisión/nota/como base" deyimləri (~45). Kontekstual düzəlişlər: "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".
İnfrastrukturYoxlama: "tomar medidas/decisión/como base" deyimləri qorundu; qalan ~45 qanuni istifadə təsdiqləndi
v1.52.17
Düzəliş — ES məhsul-məzmun təbiilik turu 2: "se da" passiv kalkı + "cerradura" mənası səhvi
Buraxılış-sonrası dərin təsdiqləmə turu 11: bütün "se da/se dan" passiv-kalkı kontekstləri tarandı — product-pages daxil 29 fayl və statik səhifələrdə 130+ real tapıntı təbii İspaniya ispancasına çəkildi ("se ofrece/se ofrecen", "se consigue", "se otorga", "se hace" kontekstə görə). Qərar şablonları "La decisión se da…"→"La elección se decide según…" (17), texniki "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" qanuni deyim olaraq qorundu. Məna səhvləri: "cerradura" (kilid) bağlama kontekstlərində "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".
DüzəlişES qatmanı üzrə 29 fayl + product-pages: 130+ "se da" passiv-kalkı konteksti təbii quruluşlara çevrildi — qərar, texniki ölçü, montaj və məxfilik cümlələri
DüzəlişMəna düzəlişləri: "cerradura"→"cierre" (5), "reservado"→"privacidad", "sala media"→"sala multimedia", "se lee"→"se percibe" və əlavə üslub rötuşları
v1.52.16
Düzəliş — ES məhsul-məzmun təbiilik turu: kalkı nümunələri + TR mənbə yazım səhvi
Buraxılış-sonrası dərin təsdiqləmə turu 10: product-pages.ts ES qatmanında cümlə-örnəkləmə sədaqət yoxlaması sistematik kalkı nümunələri çıxardı; ~100 düzəliş tətbiq edildi. Nümunələr: "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), avadanlıq "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), su boşalması "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". Kritik tapıntı: TR mənbə "kural" yazım səhvi "kumanda" olmalıydı (2 sətir) — ES-ə "regla" olaraq daşınmışdı, iki qatman birdən düzəldildi. Ayrıca "El sistema caja…" çatışmayan edat, "regulaciones de fin de carrera"→"finales de carrera", "amigo de los niños"→"seguro para los niños", cins səhvi "el pieza"→"la pieza" aradan qaldırıldı.
DüzəlişES product-pages: ~100 kalkı/təbiilik düzəlişi — bağlantı, avadanlıq, domotika, boşalma, təhlükəsizlik və montaj terminləri İspaniya istifadəsinə çəkildi
DüzəlişTR mənbə yazım səhvi: "kural"→"kumanda" (2 sətir) — ES "regla"→"mando" birlikdə düzəldildi
İnfrastrukturYoxlama: product-names 184 qeyd tam, 24 veri faylı mövqeli paritet 0 fərq, blog 39/39 sətir sədaqətli
v1.52.15
Düzəliş — ES məna sədaqəti turu: 10 faylda qarışıq-dil və təbiilik səhvi
Buraxılış-sonrası dərin təsdiqləmə turu 7: İspaniya ispancası təbiilik yoxlaması (Latın-Amerika işarəçi taraması + TR↔ES cümlə sədaqəti) 12 real tapıntı çıxardı və hamısı bağlandı. Kritik şablon: içi linkli cümlələrdə İngiliscə bağlayıcı/artikel artıqları — condiciones-de-uso və embalaje-də "mosquitera</a> and <a>estor" ("sistemas de mosquiteras y cortinas" edildi), contrato-de-suministro-da eyni şablon, contrato-de-distribuidor-da "The <a>formulario" ("El <a>formulario"), declaracion-de-accesibilidad-da "The {SITE.name} sitio web" ("El sitio web de {SITE.name}"), envio-de-muestras-da iki "or" artığı + tamamilə İngiliscə qalan "is chosen together" yan cümləsi + "desde la material" cins səhvi, condiciones-de-pedido/envio-y-entrega/condiciones-de-instalacion/mosquitera-enrollable-da "and"/"or" artıqları. Təbiilik: "protección de territorio registrada" → "territorio registrado" (cins uyğunluğu, 3 yer), "Comisión pagada por trabajo" → "Se paga comisión por cada trabajo". LATAM taraması təmiz: 163 "celular" uyğunluğunun hamısı düzgün İspaniya termini "estor celular/tejido celular" (petek parça). Qalan ES qatmanı mətni peşəkar yarımada ispancası olaraq təsdiqləndi.
Düzəlişenvio-de-muestras: İngiliscə qalan "is chosen together" yan cümləsi + "desde la material" cins səhvi çevrildi
DüzəlişCins/təbiilik: "territorio registrada" → "territorio registrado" (3 yer), "Comisión pagada" → "Se paga comisión por cada trabajo"
İnfrastrukturYoxlama: LATAM marker taraması 625 səhifə təmiz — "estor celular" düzgün İspaniya petek-pərdə termini
v1.52.14
Düzəliş — ES ana səhifə blog bölməsi + TR↔ES mənbə struktur pariteti
Buraxılış-sonrası dərin təsdiqləmə turu 6: TR↔ES mənbə struktur paritet yoxlaması (slug-map üzərindən 445 statik səhifə cütü, Section/h2–h4/li/tr/details/table/img/SubNav/FaqItem sayları) tək fərq tapdı — ES ana səhifəsində "Bələdçi və Texniki Yazılar" blog bölməsi çatışmırdı (IT qatmanında tapılıb bağlanan boşluğun eynisi). Bölmə IT şablonu ilə əlavə edildi: getCollection('blogEs') → draft-sız, tarixə görə sıralı ilk 3 yazı, ArticleCard + BLOG_CATEGORIES_ES + /es/blog/ bağlantısı. Yenidən tarama: 445/445 cüt 0 fərq. Ayrıca ES SEO/texniki metadata təsdiqləndi (html lang=es, og:locale=es_ES, inLanguage=es-ES, canonical self-ES, hreflang 8 qeyd tam) və FAMILY_SPECS_ES leaf pariteti yürüdüldü: 8 ailə, 86 leaf, sətir/açar fərqi 0, EN-şübhə 0 (TR-eyni 6 leaf yalnız vahid dəyərləri: mm, g/m², Beaufort).
DüzəlişES ana səhifə: çatışmayan "Guías y artículos técnicos" blog bölməsi əlavə edildi — IT şablonu ilə blogEs kolleksiyası
İnfrastrukturTR↔ES mənbə struktur pariteti: 445/445 cüt 0 fərq — dinamik marşrutlar komponent səviyyəsində zəmanətli
Düzəliş — ES JSON-LD spec qatmanı: yerli etiketlər + ailə həlli
Buraxılış-sonrası dərin təsdiqləmə turu 5-in iki tapıntısı bağlandı: (1) schema.ts productSchema locale zəncirində /es/ budağı çatışmırdı — İspanca məhsul səhifələrindəki JSON-LD additionalProperty etiketləri Türkcə FAMILY_SPECS-dən basılırdı ("Külək davamlılığı" vb.). /es/ → FAMILY_SPECS_ES bağlandı; etiketlər artıq "Resistencia al viento" kimi İspanca (8/8 ailə, sətir pariteti TR ilə birebir). (2) specFamily ailə həlli yalnız slug mətnindəki Türkcə açar sözlərə baxırdı — lokallaşdırılmış slug-da TR söz olmayan səhifələrdə (ES estor-celular-*, DE holzjalousie-*, IT tende-a-nido-d-ape-*) additionalProperty heç istehsal olunmurdu: EN/TR-də SPEC varkən 9 honeycomb variantında ES/DE/IT-də yox idi. slug-map üzərindən lokallaşmış yol → kanonik TR yolu tərs uyğunlaşması (REVERSE_SLUG) əlavə edildi; birbaşa həll uğursuz olanda ailə TR marşrutundan tapılır. Nəticə: bütün dillərdə TR ilə birebir spec əhatəsi — ES 9 boşluq bağlandı, DE/IT də eyni kök səbəbdən yaxşılaşdı. TR↔ES dist mətn-düyünü taraması da yürüdüldü: 623 cütdə TR-eyni düyün 1311 — hamısı təsdiqlənmiş qanuni (dil adları, xüsusi isimlər, rayon adları, məhsul adı "Solar").
DüzəlişspecFamily: lokallaşmış yol → TR yolu tərs uyğunlaşması — 9 honeycomb variantında çatışmayan spec əhatəsi bağlandı (DE/IT daxil)
İnfrastrukturTəsdiqləmə: TR↔ES 623 dist cütü mətn-düyünü taraması — qalan tək tapıntı qanuni xüsusi isimlər/dil adları
v1.52.12
Düzəliş — ES dərin təsdiqləmə turu 4: veri qatmanı + dist çıxış pariteti
ES qatmanının son iki təsdiqlənməmiş səthi tarandı: (1) Veri qatmanı — src/i18n/es/ altındakı 27 faylın hamısı export-şərtli leaf-tarama ilə TR/EN müqayisə edildi; EN-eyni string 0, TR-eyni 51 tapıntının hamısı qanuni çıxdı (kanonik slug id-ləri, anchor id-ləri — EN də eyni konvensiya — və changelog daxili birebir sitatlar). CHANGELOG_ES 300/300 TR paritetdə (EN 267). ui.ts 264/264 açar tam. (2) Dist EN↔ES çıxış pariteti — 623/623 cüt mövcud, 0 çatışmayan səhifə; dinamik [slug].astro məhsul/tətbiq səhifələri daxil. Mövqeli mətn-düyünü taraması 3 real qalıq tutdu və bağlandı: productos WhatsApp sətri ("is one message away" → "está a un mensaje de distancia"), mosquitera-abatible və mosquitera-corredera evcil-heyvan cümləsi ("in homes with pets" → "en hogares con mascotas"). Müstəqil tərs tarama (625 səhifə, İngiliscə-funksiya sözü çəkili düyün) 0 tapıntı.
Düzəliş — ES dərin təsdiqləmə: struktur paritet + mətn-düyünü müqayisəsi
İspanca qatmanında iki yeni təsdiqləmə qatmanı yürüdüldü: (1) EN↔ES statik səhifə cütlərində struktur paritet — 445/445 cütdə h1–h4/li/tr/p/details/table/faq/img element sayları birebir, 0 quruluş fərqi; (2) EN↔ES mətn-düyünü müqayisəsi — 442 cütdə mövqe əsaslı birebir tarama, qalan tək real qalıq quienes-somos məhsul-qamı cümləsi idi ("fixed insect screens … is carried out across a broad product range") və TR mənbəyə sədaqətli çevrildi: "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." dist/es çıxışında görünən Türkcə/İngiliscə fraqment 0 (yalnız hreflang TR slug-ları və changelog birebir sitatları). Blog pariteti 1/1. Dinamik məhsul səhifələri [slug].astro + product-pages.ts üzərindən paylaşılan komponentlərlə render edildiyindən struktur paritet komponent səviyyəsində zəmanətlidir.
İnfrastrukturTəsdiqləmə: EN↔ES 445 statik cütdə struktur paritet %100 — 0 element fərqi
Məzmun17 detal səhifəsi: "is described on a separate page" şablonu → "è descritta in una pagina separata" + EN link adları
v1.52.7
Düzəliş — IT səhifə/şema qalıqları (buraxılış-sonrası təsdiqləmə turu 2)
624 TR↔IT səhifə cütündə struktur paritet taraması (h1–h3/li/a/button/cədvəl sayımı): 623/624 birebir, tək fərq IT ana səhifədə çatışmayan blog bölməsi idi — /it/index-ə blogIt bəsləməli "Guide e articoli tecnici" bölməsi əlavə edildi (PL əkizi nümunəsi). Qalıq düzəlişləri: index statistikaları Since/One Plant/8 Distinct/2–4 Days/48 hours/2 Years → İtalyanca; Warranty & Support → Garanzia e assistenza. accordo-di-riservatezza siyahısındakı EN maddə (new product and series plans) və "3 years" → İtalyanca. 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. schema.ts productSchema locale zəncirinə /it/ → FAMILY_SPECS_IT budağı əlavə edildi — məhsul səhifələrindəki Türkcə additionalProperty etiketləri (Kılavuz, Külək davamlılığı vb.) bağlandı. configuratore-di-prodotto EN veri dəstindən (GENEL_QUESTIONS_EN/FAMILY_PRODUCTS_EN) IT güzgüsünə (src/i18n/it/wizard.ts) bağlandı.
MəzmunIT index: çatışmayan blog bölməsi əlavə edildi (h2/h3/link pariteti TR ilə birebir)
İnfrastrukturschema.ts: /it/ → FAMILY_SPECS_IT — məhsul additionalProperty artıq italyanca
İnfrastrukturconfiguratore-di-prodotto: EN wizard verisi → GENEL_QUESTIONS_IT/FAMILY_PRODUCTS_IT
v1.52.6
Düzəliş — IT məxfilik müqaviləsi yarım tərcümə qalığı
İtalyanca /it/accordo-di-riservatezza/ səhifəsindəki yarım qalmış cümlədəki İngiliscə qalıqlar (during / supply / distributorship) təbii italyanca ilə tamamlandı: durante le trattative e la collaborazione di programma rivenditori, fornitura o distribuzione. Buraxılış-sonrası TR↔IT təsdiqləmə turunda tutuldu.
İnfrastruktur — IT dil qatmanı F6 (PWA/offline/feed/coverage + blog)
İtalyanca dil qatmanının F6 fazı tamamlandı (dil hələ bağlıdır — render çıxışı dəyişmir): public/data/countries.it.json 250 ölkə qeydi ilə CLDR-it konvensiyasında yazıldı; sw.js OFFLINE_URL_IT budağı + cache v6; public/it/manifest.webmanifest və src/pages/it/404.astro əlavə edildi; robots.txt it-sitemap sətri aldı (sitemap-it.xml enabledLangs üzərindən F7-də canlıya girər). src/pages/it/rss.xml.js və opensearch.xml.ts IT bəsləmə ucları yazıldı; BaseLayout FEED_LANGS + MANIFEST_LANGS dəstlərinə it əlavə edildi. generate-llms.mjs / check-llms.mjs IT mənbə etiketləri (Fonte/Immagine) və pl+it sətir sayımları ilə yeniləndi. PAGE_COVERAGE.it 446 qeyd (tərs uyğunlaşma təsdiqləməli) + CHROME_COVERAGE.it (ui/nav/mail) təyin edildi. Blog: src/content/blog-it/come-misurare-una-zanzariera.md (category=guida) + BlogArticleIt/BlogCategoryIt komponentləri + src/pages/it/[slug].astro dinamik marşrut generatoru (məhsul/montaj/yazı/kateqoriya prioritet sırası PL əkizi ilə eyni). Təsdiqləmə: check-i18n PASS (446/446 uyğunlaşma).
PL F4 Bağlanış — Ana Səhifə + Statik Səhifələr + Link Bütövlüyü və Uniqueness Təmiri
Polyakca qatmanı səhifə fazı tamamlandı: pl/index.astro (1816 sətirlik TR ana səhifənin tam tərcüməsi — heroSlidesPl, navLabel, plDate, l() iç linkləri, SSS/JSON-LD) və qalan böyük səhifələr (nasze-produkty, plisy, bayilik ailəsi, firma, katalog, gwarancja, monterzy, obszary-obslugi və bütün ailə/variant/hüquqi/form səhifələri) əlavə edildi — PAGE_COVERAGE.pl 613 slug. Link bütövlüyü təmiri: i18n/pl veri və səhifə fayllarındakı prefikssiz PL slug linkləri /pl/ prefiksli hala gətirildi (669+1088 qeyd), toplu çevrilmədə düşən bağlanış dırnaqları təmir edildi (828+465), qırıq iç link 143→0. Sintaksis səhvləri (deklaracja-dostepnosci bitməmiş string, offline/404 yanlış nisbi importlar) və semantik boşluq pozuntusu (warunki-zamowien sətir-sonu inline bağlanış) düzəldildi. Uniqueness təmiri: /pl/kontakt/ və /pl/katalog/ nav etiketləri H1 ilə birebir edildi (Kontakt i wycena, Katalog produktów), perde-uygulama təkrar cümləsi yenidən yazıldı, üçbucaq Duet/Honeycomb səhifələri mətn/meta/SSS/şema əsasında fərqləndirildi — maks oxşarlıq 0.442, dup title/desc/h1/canonical 0. Qalan 12 qırıq hədəf tək-tək həll edildi: productMounts cüt /pl/ prefiksi geri alındı (şablon /pl${} basır), breadcrumb /korporacyjne/→/pl/firma/, ApplicationAreaPage-ə pl→obszary-zastosowan budağı, changelog /pl/blog/→/en/blog/, zapytanie linkləri /pl/nasze-projekty/#proces (ANCHOR_MAP.pl uyumu — bölmə id surec→proces). Təsdiqləmə: inventory-verify PASS (3121 marşrut, broken 0, kimsəsiz yalnız 404/offline), tsc 0, uniqueness-proof 8/8 PASS.
Yenipl/index.astro + qalan böyük statik səhifələr — F4 tamam, PAGE_COVERAGE.pl 613 slugAna Səhifə
DüzəlişPL link bütövlüyü: prefikssiz slug-lar /pl/ prefiksli (1.757 qeyd), qırıq dırnaq təmiri (1.293), cüt /pl/pl/ geri alımı — broken_internal_links 143→0
DüzəlişPL uniqueness: kontakt/katalog nav↔H1 birebir, üçbucaq duet/honeycomb fərqləndirmə, perde-uygulama təkrar — 8/8 iddia PASS, dup qrup 0
DE F4 Sətir-Sətir Oxuma — Böyük Səhifələr + Slug Daşıma + Leckage/Demontage Sinifləri
On üçüncü yoxlama turu — src/pages/de/ ən böyük 10 səhifə TR əkizləri ilə sətir-sətir oxundu (davamlı ledger: docs/content-audit/data/de-page-read-ledger.json). Düzəlişlər: index.astro 37 qeyd (EN kart etiketləri, Großhandelshändler təbiiləşdirmə, meta); haendlerpartnerschaft 24 qeyd (Gebietsschutz, Flachpack-Partner, Bewerbung, Kundenhoheit, Empfehlungspartner). Demontage sinfi ayrışdırıldı: söküm mənaları qorundu, demonte=flachpack mənaları 14 faylda Bausatz/Flachpack olaraq normallaşdırıldı; slug /de/fertig-und-demontageversand/ → /de/fertig-und-bausatzversand/ daşındı (SLUG_MAP yenilədi, nginx 301 əlavə edildi). Leckage sinfi ~130 isabət 16 faylda Lichtleckage/Kantenlichtleckage/Randlichtleckage edildi. Səhifə düzəlişləri: behaege, produkte, duette-plissees (Zwei-Enden→beidseitig, Selbstklebendes, Akte→Vorgang), insektenschutz-plissees (Narrowest/Wide/Deep/Doors and Frequent Passage EN xüceyrələri, Plisseegedächtnis feli), plissees (Einblick→Aussicht yönü, faltet zusammen, Cordless Operation), behag-montagearten (Karnies→Stuckleiste), insektenschutz (Durability/Weave/Weight/Strength/Default/Mobile/None EN xüceyrələri, Allergenrückhalt, Drehflügel), zip-screens (Wind-Locked→Windverriegelt, Zipper→Reißverschluss, Kurbelmodell, Witterung, None→Keine). Ümumi süpürmə: angewendet→angewandt 50x, Insektenschütze→Insektenschutz-Plissee, Gebeitsschutz→Gebietsschutz (haendlervertrag daxil).
DüzəlişDE F4: 10 böyük səhifə sətir-sətir + Bausatz slug daşıma + Leckage→Lichtleckage (16 fayl) + EN xüceyrə etiketləri (~200 düzəliş)
v1.51.6
DE F4 Dərin Yoxlama — wollenden/liest/evaluiert Sinifləri + EN Artıqları
On ikinci yoxlama turu — src/pages/de/ 448 fayl struktur paritet yoxlaması (0 çatışmayan element: Section/h2/h3/li/details/tr/img/input/btn sayları TR ilə birebir), 624 DE səhifədə sayısal-fakt pariteti 0 sapma, 1.463 title/description meta yoxlaması 0 tapıntı. EN artıqları: de/bewertungen aria-label + ulduz + rozet mətnləri İngiliscə idi (rating on Google→auf Google, reviews→Bewertungen, Google Business Profile→Google-Unternehmensprofil, /5 stars→/5 Sterne), de/projektanfrage mailto subject Bulk Project Request→Großprojekt-Anfrage. Calque sinifləri: im Feld/aus dem Feld sahə mənasında→in der Praxis/aus der Montagepraxis/vor Ort (Feld texniki panel mənası qorundu — Festfeld/Drehfeld keçərli), wollenden keçərsiz partizip sinfi ~95 qeyd (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 oxunur-calque ~170 qeyd→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, sifariş-addımı yazılır calque), kontaktiert→berührt/ausgesetzt, Küchendampfgrenze erläutert, wird angewendet→angewandt, schraeg-plissee SVG etiketi isim böyük hərfi, montaj-pages Standardszenario. Yoxlamalar: TR-söz dist taraması 0 (verbatim Google rəyləri istisna), der-der/dem-dem cüt-söz taraması yalnız qanuni genişlənmiş sifət-fel quruluşları, felsiz-cümlə taraması təmiz.
Düzəlişwollenden/liest sich/evaluiert/gewollt calque sinifləri (~400 düzəliş) + de/bewertungen və de/projektanfrage EN artıqları
v1.51.5
DE İkinci Calque Dalğası + /de/kontakt İş Saatı JS Qırılması
On birinci yoxlama turu — F4 səhifə qatmanı: /de/kontakt iş-saatı scriptində Intl.DateTimeFormat(weekday: kurz) keçərsiz opsiya RangeError atıb bütün saat kartını çökdürürdü (TR/EN şablonu ilə hizalandı: en-GB + weekday:short + İngiliscə indeks sırası — gün adları yalnız indeks hesablamada, ekrana basılmır). NL emsalında da eyni sinif səssiz səhv tapıldı (nl-NL locale İngiliscə indeks sırası ilə uyğunlaşmır → day:-1; ayrı əhatə, qeydlidir). İkinci calque dalğası (~60 düzəliş): werden gebraucht→werden benötigt (cəm variantı), 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 sinfi tamamilə həll edildi (~45: məhsul tapıla bilənliyi→steht bereit/ist erhältlich/gibt es, fiziki varlıq→vorhanden ist/vorliegt, yoxluq→entfällt, Vektor→liegt vor, Kanal→findet sich, Außenfläche→ist immer vorhanden, Muster→entsteht/wirkt durch Licht). Şəxsi yoxlama: TR söz zənciri taraması 451 DE səhifədə 0 sızma (görünən stringlərdə); Intl/DateTime taraması bütün komponentlərdə təmiz; Personalraumbewegung cümlə təmiri.
Düzəliş/de/kontakt saat kartı RangeError düzəlişi + ikinci calque dalğası (~60: werden gebraucht, wird erlebt/bemerkt/erzählt/gefühlt/gefragt/gewollt, existiert→bereit/vorhanden/entfällt)
v1.51.4
DE Təbiilik Turu — Calque Şablonları Təmizliyi + 4 Kateqoriya Xəritəsi
Onuncu yoxlama turu — sistematik Türkcə-Almanca şablon (calque) təmizliyi: yanlış istiqamət silmə felləri (~18 qeyd, silinir→lässt sich abwischen), Ertrag→Nutzen/Gewinn standartlaşdırması (~47, gəlir calque şablonu — Ertrag məhsul/maliyyə gəliri deməkdir), trennt sich kontekst həlli (~36: fiziki ayrılma→löst sich, fərqlənmə→unterscheidet sich, seçim→hängt ab/wird gewählt, görüş→abgetrennt, iqlim→entkoppelt), Geräusch təbiiləşdirmə (~12: yellənən lamel→klappert, mexanizm→verursacht Geräusche), ehrlich ritoriki (~49: sərhəd dürüsttür→wird ehrlich benannt), wird-genommen təsnifatı (ölçü Maß nehmen qorundu; seçim→gewählt, təsdiq→eingeholt, mövqe→bestimmt, tolerantlıq→einkalkuliert, işıq→hereinlässt), wird gelesen→abgelesen, wird gehalten→zurückgehalten, wird gebraucht→benötigt (~29 peşəkar reqister), 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. Yazım: Voldunkelheit→Volldunkelheit, Graus/Cremes/Weißs sahiblik→des-von quruluşları, qarışıq „…”—dırnaqlar→„…“, garantie request→Anfrage, kostenlose-seo dırnaq təmiri. CATEGORY_DE 8/8 tamamlandı (Plissees/Wabenplissees/Duette-Plissees/Jalousien əlavə edildi — hero-slides kicker terminologiyası ilə uyğun); ILCE_DE Bütün rayonlar→Alle Bezirke (səhifə standartı Bezirk, Stadtteil məhəllə deməkdi). Taramalar: 17 qalan i18n faylı qeyd pariteti tam (title 247→247 vb.), texniki-verilər 8 ailə birebir, montaj 8 qrup/34 maddə, uygulama-cards 51 qrup+217 item, product-names 210 açar 0 çatışmayan, countries.de.json 250 qeyd, dist/de du-form 0, TR-sonraq 0 (verbatim sitatlar istisna), attribute təmiz, tarix formatları DD.MM.YYYY Almanca.
DüzəlişSistematik calque təmizliyi (~200 düzəliş) + CATEGORY_DE 8/8 + form rayon etiketi Bezirk standartı
v1.51.3
DE Axtarış Rozeti Arxitekturası + Qalan EN Etiketlər + Kiçik-Hərf İsimlər
Doqquzuncu yoxlama turu: SearchPalette catOf nəticə URL-sini (tam /de/... yolu) TR-açarlı catMap-də axtarırdı — bütün lokal dillərdə kateqoriya rozetləri fallback-ə düşürdü; catMap artıq reg()/localizeHref ilə səhifə dilinin tam marşrutunu açarlayır, dilə xüsusi blog kolleksiyası və kateqoriya taksonomiyası ayrıca qeyd olunur (slug toqquşmasında məhsul/xidmət/hüquqi açarı qorunur — haendlerpartnerschaft Blog deyil Leistung). EN artıqları: de/blog nav All→Alle, de/monteure filtr All→Alle, de/bewertungen Summary→Übersicht və Google Rating→Google-Bewertung (TR Google Puanı). İsim-kiçik hərf: duet-perde Das glas→Das Glas + zwei reale Arbeiten→zwei echte Aufgaben, honeycomb eingangsglas→Eingangsglas + beide Arbeiten→beide Aufgaben. Taramalar: dist/de Türkcə söz (yalnız verbatim Google rəyləri + firma ünvanı + rəy sətri), ui.de 264/264 və NAV_LABELS.de 104/104 məzmun yoxlaması 0 işarə, iki-nöqtədən-sonra kiçik hərf taraması qanuni, data-cat-map TR-açar qalığı yalnız əhatə-xarici TR kateqoriya yolları.
DüzəlişSearchPalette catMap tam-lokallaşmış açarlarla quruldu + qalan İngiliscə etiketlər və kiçik-hərf isimlər düzəldildi
v1.51.2
DE Form Coğrafiyası və Artıq Mətn — DACH Rəsmi Adları + Landkreise Pill + ItemList Şema Adı
Səkkizinci yoxlama turu: de/servicegebiete-də rayon rozeti districts → Landkreise (İstanbul 39, Kocaeli 12 — səhifə standartı Landkreise); de/unsere-referenzen ItemList şema adı İngiliscə idi → Europäische Marken — Produktionspartner für die Türkei (TR/NL öz dilində idi); form il siyahılarında İngiliscə eksenomlar rəsmi adlarla əvəz edildi — 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 qeyd bütün (0 qırıq); product-pages 142 qeyd DE kütlə nisbəti 1,21–1,53; tətbiq faylları sahə-əsaslı birebir; blog-de məqalə pariteti; rss/opensearch/404/offline/suche Almanca. Açıq iş: countries.nl.json-da 55 kəsik qeyd (NL əhatəsi).
Düzəlişde/servicegebiete rayon rozeti + de/unsere-referenzen ItemList şema adı Almandlaşdırıldı; DE/AT/CH il siyahıları rəsmi endonomlara çevrildi
v1.51.1
DE Qrammatika Düzəlişi — mancher Rahmenserie və Təbii Şablonlar
Yeddinci yoxlama turu: montaj-pages-də tək-dişil isimlə uyğunsuz quantifier In manchen Rahmenserie → In mancher Rahmenserie; eyni abzasda maşınvarı şablonlar təbiiləşdirildi — 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. Taramalar: TR-veri-import şablonu (override əhatəsi tam — 7/7 kateqoriya), şərtnamə generator çıxışı (peşəkar spec-Almancası), pricing variant pariteti (8=8 — əvvəlki fərq type-def artefaktı), uygulama-alanlari notes (8=8, təbii).
Düzəlişmontaj-pages-də quantifier-isim uyğunsuzluğu və maşınvarı şablonlar təbii Almaniya-Almancası ilə düzəldildi
v1.51.0
DE Dil Yoxlaması — İngiliscə Artıq-Etiketlər və Nav Ardıcıllığı
Altıncı yoxlama turu: garantie.astro-da qalan İngiliscə link mətni (catalogue code → Katalogcode) və vergül öncəsi boşluq səhvi, bestell- und sonderanfertigungsbedingungen-dəki dealer portal → Händlerportal, garantieanfrage-dəki product code → Produktcode, nutzungsbedingungen-dəki Orders → Bestellung, haendlervertrag-dəki İngiliscə artikel The → Das, unterhaendler-verwaltung cədvəl başlığı Level → Stufe, zip-screens cədvəl başlığı Drive → Antrieb. NAV_LABELS.de-də /blog/ → Ratgeber və /site-haritasi/ → Seitenübersicht — səhifə H1-ləri ilə ad ardıcıllığı təmin edildi (EN emsalı nav=h1 şablonunu qoruyurdu).
DüzəlişDE səhifələrindəki son İngiliscə link mətnləri və artikel qaldırıldı (Katalogcode, Händlerportal, Produktcode, Bestellung, Das)
DE Daxili Bağlantı Lokallaşması — İkinci Dalğa (498 Sahə)
v1.50.8 taramasının xaricində qalan ikinci nümunə bağlandı: DE i18n veri faylları və DE .astro səhifələrindəki href/link/path/url sahələrində literal TR slug daşıyan 498 qeyd (/stor-perde/ kimi) SLUG_MAP.de üzərindən /de/ marşrutuna çevrildi — behaege.astro məhsul kartları, [slug].astro crumb-ları, index/produkte/unternehmen səhifə veriləri, wizard.ts məhsul href-ləri, montaj-pages qeydləri daxil 18 fayl. l('/tr-slug/') çağırışları localizeHref arxitekturası tələbi ilə qorundu (pozulan 0); çevrilən bütün hədəflər SLUG_MAP-də təsdiqləndi (uyğunlaşmayan 0).
DüzəlişDE səhifə və veri qatmanındakı 498 literal TR-marşrutlu href/link sahəsi /de/ slug-ına çevrildi (18 fayl)
v1.50.8
DE Daxili Bağlantı Lokallaşması — 764 Link
DE i18n veri fayllarındakı 764 sətir-daxili bağlantı (href="/tr-slug/") Türkcə marşruta işarə edirdi — Almanca səhifədən Türkcə səhifəyə düşülürdü. SLUG_MAP.de üzərindən 624 TR→DE slug uyğunlaşması ilə bütün bağlantılar /de/ marşrutuna çevrildi (0 uyğunlaşmayan); ANCHOR_MAP.de ilə anchor-lu 4 bağlantı da hədəf id ilə təsdiqləndi. Təsir olunan fayllar: product-pages.ts (318 link), plise-perde-uygulama.ts (105), duet/honeycomb/jaluzi/zip/perde/sineklik tətbiq faylları, categories, pricing, sartname, uygulama-alanlari. DE .astro səhifələri tarandı — hamısı artıq /de/ prefiksli idi. Render təsdiqləməsi: dist/de daxilində /de/ prefikssiz daxili bağlantı qalan 0.
DüzəlişDE i18n veri qatmanındakı 764 TR-marşrutlu daxili bağlantı SLUG_MAP.de üzərindən /de/ slug-ına çevrildi
DüzəlişAnchor-lu bağlantılar ANCHOR_MAP.de ilə hədəf id təsdiqləməsi edilərək çevrildi — qırıq anchor yox
v1.50.7
DE Artıq İngiliscə Etiket və Şablon Təmizliyi
İstehsal edilmiş .md əkizlərindəki İngiliscə-söz taraması ilə DE çıxışda qalan çevrilməmiş etiketlər tutuldu və TR mənbə qarşılıqları ilə düzəldildi: zip-screens səhifəsindəki nəzarət/etiket dəyərləri (Crank handle → Kurbel, Outdoor → Außenbereich, Interior → Innenbereich, Basic → Basis, Low → Niedrig, Side Guides → Seitliche Führungsschienen, Manual → Manuell), cədvəl sıralarındakı İngiliscə kart başlıqları (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), product-pages.ts verisindəki Wander → Schiebesystem (TR "gezer"), "4 Standard" → "4 Standardfarben", sineklik-uygulama verisindəki Heavy-Duty-Nutzung → harter Einsatz, insektenschutz-systeme səhifəsindəki Stainless steel → Edelstahl, jalousien səhifəsindəki "Low-medium. Dry living areas only" → "Niedrig–mittel. Nur trockene Wohnbereiche", liefervertrag səhifəsindəki "and" → "und", duet-perde-uygulama verisindəki "An der glasschaligen Wintergarten" → "Am glasschaligen Wintergarten", product-pages.ts rəng təsvirindəki ", und Braun" → " und Braun" (asyndeton nöqtələmə), insektenschutz səhifəsindəki "extra feine Masche" → "extrafeine Masche", decken-plissee səhifəsindəki "Horizontal + Slope" → "Horizontal + Neigung", schraeg-plissee səhifəsindəki "Sloped Winter Garden" → "Schräg-Wintergarten" və "Angled Architectural Glass" → "Winklige Architekturgläser", versand-und-logistik səhifəsindəki "knock-down model" → "Demontagemodell". İkinci tarama dalğası ilə fester-insektenschutz spec bloku (Colour → Farbe, Clipped / Screwed → Clips / Schrauben) və qalan 12 fayldakı İngiliscə dəyərlər də bağlandı.
DüzəlişDE zip-screens + jalousien + insektenschutz-systeme səhifələrindəki İngiliscə etiket/nəzarət dəyərləri TR mənbə ilə Almaniya Almancasına çevrildi
DüzəlişDE i18n veri qatmanındakı İngiliscə kart/cədvəl başlıqları və spec dəyərləri (Wander, Heavy-Duty, 4 Standard vb.) bağlandı
DüzəlişDE hüquqi/tətbiq səhifələrindəki artıq "and", artikel-kasus və nöqtələmə səhvləri TR mənbə ilə aradan qaldırıldı
v1.50.6
DE Çarpaz-İstinad Cümlə Təmiri
DE sistem/detal səhifələrinin dip çarpaz-istinad abzaslarında "wird auf der <a>…</a>." şablonu partizipsiz bitirdi (wird … auf der X. — fel asılı); 23 faylda cümlələr "beschrieben/aufgelistet/zusammengefasst/abgewogen/verglichen" ilə tamamlandı və artikel-kasus düzəldildi (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, das Anwendungsbereiche → in den Anwendungsbereichen, horizontales/vertikales Modell artikelləri). 10+ faylda </a> sonrası çatışmayan boşluq bağlandı (</a>beschrieben → </a> beschrieben). İngiliscə link mətnləri çevrildi (vertical system → Vertikalsystem, horizontal system → Horizontalsystem, sliding form → Schiebeform, knock-down orders → Demontagebestellungen, order card → Auftragskarte, vertical/horizontal form variantları, sliding model → Schiebemodell). Hüquqi səhifələr: einwilligungserklaerung yarım cümləsi "…erfolgen auf den in den Datenschutzhinweisen (KVKK) genannten Rechtsgrundlagen" olaraq tamamlandı; datenschutzerklaerung "den Geheimhaltungsvereinbarung" → "die Geheimhaltungsvereinbarung" və "Datenschutzbezogene Fragen können gesendet werden an" → "Fragen zum Datenschutz werden an … weitergeleitet".
Düzəliş23 DE səhifə + i18n veri faylları: partizipsiz çarpaz-istinad cümlələri tamamlandı, artikel-kasus səhvləri aradan qaldırıldı
Düzəlişİngiliscə link mətnləri (vertical/horizontal system, sliding form, knock-down orders, order card) Almaniya Almancasına çevrildi
Düzəlişeinwilligungserklaerung + datenschutzerklaerung: yarım cümlə və artikel səhvi TR mənbəyə görə düzəldildi
v1.50.5
DE Kasa Həssaslığı və Şablon Qalıqları
Məhsul-detal qardaş qeydi (ProductDetail) və tətbiq-detal əlaqəli bölmə başlığı (ApplicationDetailPage) Almanca feature/point başlıqlarını toLowerCase() ilə kiçildirdi — Almancada isimlər böyük hərflə qalır; DE budaqlarında kiçiltmə qaldırıldı (200+ məhsul səhifəsində "ist auf Verdunkelungslage, Warmer Tag … ausgerichtet" doğru kasa). de/plissees seçim kartları (Tenant or Undrillable Surface → Mieter oder nicht bohrbare Fläche, Folding Glass Balcony → Faltglasbalkon) və müqayisə cədvəli başlıqları (Glass Balcony → Glasbalkon, Mounting Note → Montagehinweis); de/preis-rechner kart açıqlaması (with … selection → …-Auswahl) və Calculate → Berechnen; 7 ailə səhifəsi xal aria-label-ı 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 şərt) və "ist der Term" → "ist die Voraussetzung"; generate-llms.mjs-ə de budağı əlavə edildi — /de/ .md əkizləri və llms-full.txt artıq "Quelle:" başlığı və "Bild:" görüntü etiketi basır (əvvəlcə Kaynak/Görsel qalırdı).
DüzəlişProductDetail/ApplicationDetailPage/preis-rechner: DE-də toLowerCase qaldırıldı — 200+ məhsul səhifəsində Alman isim kasası düzəldildi
Düzəlişde/plissees kart başlıqları + cədvəl sütunları, 7 səhifədə out of 5 → von 5 aria-label, der erste Term → die erste Bedingung
Düzəlişgenerate-llms: /de/ yolları de olaraq tanınır — .md əkizlərində Quelle:/Bild: etiketləri
schema.ts productSchema, specRows verilmədikdə yalnız /en/ üçün FAMILY_SPECS_EN-ə düşür, /de/ və /nl/ yollarında TR FAMILY_SPECS-ə geri düşürdü — 11 DE (9 duette + 2 zip) və 21 NL sistem/detal səhifəsinin JSON-LD additionalProperty sahələrində Türkcə spec etiketi (Parça quruluşu, Xüceyrə nizamı, Bələdçi, Nəzarət…) basılırdı. FAMILY_SPECS_DE və FAMILY_SPECS_NL budaqları əlavə edildi (CategoryPage-dəki mövcud şablonla birebir); DE səhifələrdə artıq Stoffstruktur/Zellanordnung/Bedienung/Führung/Windwiderstand, NL səhifələrdə Felemenkce etiketlər basılır.
Düzəlişde/zwischenglas-duette-plissee və 8 duette detalı + de/horizontal-zip-screen + de/vertikal-zip-screen JSON-LD-si Almanca spec etiketlərinə keçdi
v1.50.3
Almanca Cümlə İçi İngiliscə Qalıq Təmizliyi
Mətn-düyünü dərin taramasında tutulan qarışıq-dil cümlələr və təkli İngiliscə dəyərlər aradan qaldırıldı: 15 duette/wabenplissee detal səhifəsindəki "is described on a separate page" çarpaz-istinad şablonu Almanca passivə çevrildi (wird … auf einer separaten Seite beschrieben) və bağlantı mətnləri məhsul adları ilə uyğunlaşdırıldı (ovale/runde/vertikale Wabenplissee vb.); fester-insektenschutz və aussen-jalousie bağlanış cümlələri; schiebe-insektenschutz-plissee dipnot abzası; geheimhaltungsvereinbarung Geltungsbereich abzası + 3 Jahre + siyahı başı böyük hərf; private-label-fertigung "under the customer's brand" → unter der Marke des Kunden; versand-und-lieferung İdxal prosedurları hökmü; distributionsvertrag İdxalçı bəndi; cookie-richtlinie Analiz maddəsi; einwilligung-werbenachrichten Abmeldung abzası; montage-und-anwendungsbedingungen giriş cümləsi; bestell-… və garantie "and" bağlaçları → und; whatsapp noscript mesajı; musterversand iki cümlə; verpackung "Inside the Box" h3 + Insect screen/quality control bağlantıları; nutzungsbedingungen giriş cümləsi; unsere-referenzen/ueber-uns StatsBar (Since 2022/48 hours/Quote Turnaround/In Production); warum-fenetre-systems dl (8 main lines/2–4 business days); unsere-loesungen Café etiketi; zip-screens EN 13561 sətri + The strongest etiketi; pressemappe iki rəng rolü; oval-plissee SVG ox etiketləri + iki h2; bewertung-abgeben aria-label Rating → Bewertung + ulduz title; unsere-geschichte SectionHeader Timeline → Zeitleiste; insektenschutz-drehrahmen/schiebe/rollo gövdə cümlələri; vertikal-zip-screen Manual Crank; bestell-und-produktionsverfolgung quality control bağlantısı; projektanfrage cədvəl başlıqları (Unit/Qty + 3 xüceyrə).
Düzəliş15 duette/wabenplissee cütündə "is described on a separate page" şablonu Almanca passivə çevrildi; bağlantı mətnləri Almanca məhsul adlarına uyğunlaşdırıldı
DüzəlişStatsBar/dl kartları (unsere-referenzen, ueber-uns, warum-fenetre-systems), SVG ox etiketləri, aria-label və noscript mətnləri daxil 20-dən çox təkli qalıq
v1.50.2
Almanca Paylaşılan Veri və Prop Qatmanı Təmizliyi
Dərin prop/səviyyə taramasında tutulan son İngiliscə qalıqlar aradan qaldırıldı: de/servicegebiete chip dəyərləri (51 Districts/81 Provinces/Worldwide → Landkreise/Provinzen/Weltweit), "Knock-Down Shipment" bölmə başlığı və çatdırılma ölkə pill-ləri (nameEn → COUNTRY_DE: Deutschland/Niederlande/Frankreich/Belgien/Österreich/Schweiz/Italien/Spanien; schema nameEn bilərəklə qorundu); de/produkte müqayisə cədvəli xüceyrələri (usage/light/insulation/wide/place + models/linkLabel) və "7 categories" sayğacları → Kategorien; de/garantie əhatə cədvəli (scope/term/part xüceyrələri); de/plissees kateqoriya adları (Semi-Blackout/Blackout); de/index statistika rozetləri (Since/One Plant/8 Distinct/2–4 Days); de/haendler-kundenverwaltung kart sahələri; seo-geo services iki sətir; pressemappe rəng rolları; projektanfrage/soziale-medien/wabenplissees/insektenschutz-plissee-systeme/vertikal-plissee təkli qalıqlar. Ayrıca CHANGELOG_DE-yə çatışmayan v1.49.0/v1.50.0/v1.50.1 qeydləri əlavə edildi (TR 272 = DE 272; EN changelog sinxron açığı bilərəklə qeyd edildi).
Düzəlişde/produkte: müqayisə cədvəli 28 xüceyrə + bələdçi kartı model adları + countLabel-lar; de/garantie 7 xüceyrə; de/index 4 statistika rozeti; 8 səhifədə təkli prop qalıqları
YenilənməCHANGELOG_DE: v1.49.0, v1.50.0, v1.50.1 Almaniya Almancası qeydləri əlavə edildi — TR/DE pariteti 272=272
v1.50.1
Almanca Səhifə Qalıq Təmizliyi və Tarix Lokallaşması
Almanca səhifələrdəki son İngiliscə qalıqlar aradan qaldırıldı: GOOGLE_REVIEWS tarix etiketləri DE səhifələrdə enDate ilə İngiliscə ay basırdı (October/May) — de/index, de/bewertungen və de/unsere-referenzen artıq deDate istifadə edir (Oktober/Mai); unsere-referenzen-dəki yerli TR_MONTHS/enDate bloku qaldırıldı və JSON-LD açıqlamasındakı "Production partner for Türkiye orders" ifadəsi Almaniya Almancasına çevrildi (Produktionspartner für Türkei-Aufträge). COUNTRY_EN uyğunlaşması DE çıxışını doğru verirdi (Deutschland/Niederlande/Dänemark), quruluşu qorundu.
Düzəlişde/index, de/bewertungen, de/unsere-referenzen: rəy tarixləri enDate əvəzinə deDate ilə render olunur — Oktober/Mai kimi Almanca ay adları
Düzəlişde/unsere-referenzen: yerli TR_MONTHS map-i qaldırıldı (Mart→March, Mayıs→May İngiliscə səhv idi); JSON-LD diler açıqlaması Almaniya Almancasına çevrildi
v1.50.0
Almanca Yayın İnfrastrukturu və Poçt Şablonları (F6)
Almanca locale yayın qatmanı tamamlandı: /de/manifest.webmanifest (Almanca ad/açıqlama, /de/ scope), /de/rss.xml (blogDe bəsləməsi), /de/opensearch.xml (Almanca axtarış təsviri) əlavə edildi; BaseLayout artıq DE səhifələrdə DE RSS/OpenSearch/manifest bağlantısı basır (FEED_LANGS + MANIFEST_LANGS yeniləndi). Service worker v4: /de/offline/ precache-ə alındı və /de/ naviqasiya sorğuları Almanca oflayn səhifəyə düşür. send.php-yə $isDe dili və 5 Almanca müştəri təsdiq şablonu əlavə edildi (ack/quote/dealer/montajci/career — Sie-form, Almaniya Almancası; public/api/send.php ilə deploy/send.php birebir eyni); form variantı təyini Almanca subject_line dəyərlərini tanıyır, DealerForm/Footer/bewertung səhifələri Almanca subject göndərir. CHROME_COVERAGE.de mail:✓ — de krom artıq ui:✓ nav:✓ mail:✓.
Yenipublic/de/manifest.webmanifest + src/pages/de/rss.xml.js + src/pages/de/opensearch.xml.ts — Almanca PWA manifesti, RSS bəsləməsi (blogDe) və OpenSearch təsviri
Yenisend.php $isDe: 5 Almanca müştəri təsdiq şablonu (ümumi/təklif/diler/montajçı/karyera) + düz mətn + mövzu + preheader — Almaniya Almancası, Sie-form; bildiriş alıcısı, Reply-To qadağası, MX/iCloud axını və log arxitekturası dəyişmədi
YenilənməBaseLayout FEED_LANGS/MANIFEST_LANGS-ə de əlavə edildi — DE səhifələr artıq TR fallback əvəzinə /de/rss.xml, /de/opensearch.xml, /de/manifest.webmanifest bağlantısı basır
Yenilənməsw.js v4: OFFLINE_URL_DE precache + /de/ naviqasiyalarında Almanca oflayn səhifə; DealerForm/Footer/bewertung-abgeben Almanca subject_line göndərir
v1.49.0
Almanca Lokallaşma İnfrastrukturu (F1–F2)
Almaniya/DACH Almancası lokallaşmasının ilk iki fazı quruldu. F1: ui.de lüğəti 264 açarla dolduruldu (ui.en ilə birebir paritet, Sie-form, Almaniya terminləri — Insektenschutz, Plissee, Wabenplissee, Jalousie, Behag, Rollo); NAV_LABELS.de 104 menyu etiketi; utils.ts deDate köməkçisi; CHROME_COVERAGE.de qeydi (ui:✓ nav:✓ mail:✗ — F6 gözləyir). F2: scripts/_gen-de-slugs.mjs generatoru ilə SLUG_MAP.de 624 yerli Almanca slug istehsal edildi — TR↔EN açarları ilə birebir, toqquşmasız (karavan məhsul/tətbiq ayrımı daxil); ANCHOR_MAP.de 4 qeyd əlavə edildi. de.enabled bilərəklə false qalır — əhatə PAGE_COVERAGE.de üzərindən mərhələli doldurulacaq; saytda görünən dəyişiklik yox.
Yeniui.de lüğəti: 264 açar Almaniya Almancası ilə dolduruldu — ui.en pariteti təsdiqləndi (çatışmayan/artıq/boş yox); Sie-form, ß/ä/ö/ü, texniki termin dəsti (Insektenschutz, Plissee, Wabenplissee, Duette-Plissee, Jalousie, Zip-Screen, Behag, Rollo, maßgefertigt, Montage)
YeniNAV_LABELS.de: 104 menyu etiketi — məhsul ailələri, sistemlər, montaj növləri, tətbiq sahələri, xidmətlər, korporativ, hüquqi/müqavilə, axtarış/menyu/dil nəzarətləri
YeniSLUG_MAP.de: scripts/_gen-de-slugs.mjs generatoru ilə 624 yerli Almanca slug — öbek lüğəti + token kompozisiyası; karavan məhsul/tətbiq toqquşması wohnmobil-insektenschutz vs insektenschutz-fuer-wohnmobile ilə həll edildi
YeniANCHOR_MAP.de: bayilik#basvuru→bewerben, garanti-ve-servis-yonetimi#ozellikler→merkmale, #akis→ablauf, projelerimiz#surec→prozess; deDate (Ocak→Januar …) utils.ts-ə əlavə edildi
İnfrastrukturCHROME_COVERAGE.de: { ui: true, nav: true, mail: false } — send.php $isDe + 5 DE təsdiq şablonu F6-da; PAGE_COVERAGE.de əhatə qaydası tələbi ilə səhifə tərcümələri bitənə qədər boş; pnpm check + check-i18n PASS
v1.48.0
Felemenkce Qalıq Təmizliyi və NL İnfrastruktur Tamamlama
Felemenkce təsdiqləmə keçidində tutulan bütün İngiliscə/Türkcə qalıqlar aradan qaldırıldı: 27 səhifədəki schema inLanguage: en-US qalığı nl-NL edildi; 20-dən çox NL səhifədəki yarım-çevrilmiş İngiliscə abzaslar tamamlandı; məhsul sehrbazı artıq FAMILY_PRODUCTS_NL + GENEL_QUESTIONS_NL veri dəstləri ilə işləyir. Form qatmanı ucdan uca Felemenkce-yə bağlandı — send.php $isNl budağı + 5 NL təsdiq şablonu, gizli lang sahələri, NL mövzu sətirləri; JobForm/DealerForm/ContactForm/PlatformMockup NL budaqları. İnfrastruktur boşluqları bağlandı: countries.nl.json (250 ölkə), nl/404, service worker OFFLINE_URL_NL, robots.txt nl sitemap, llms generatoru Bron:/Afbeelding: etiketləri.
DüzəlişNL render taramasındakı bütün görünən İngiliscə/Türkcə qalıqlar aradan qaldırıldı — schema inLanguage, Europe→Europa, Türkiye→Turkije, index/zipscreens/duette/jaloezieen/horren/plisse/gordijnen və 15+ səhifədəki EN nəsr qalıqları Felemenkce-yə çevrildi
YeniMəhsul sehrbazı NL veri qatmanı: FAMILY_PRODUCTS_NL + GENEL_QUESTIONS_NL (src/i18n/nl/wizard.ts); productwizard.astro NL dəstlərini istifadə edir; ProductWizard ölçü/montaj açıqlaması NL basır
Yenisend.php NL təsdiq qatmanı: $isNl + Offerteformulier/Dealerschapsaanvraag/Sollicitatie/Aanvraag installateur mövzu uyğunlaşmaları + 5 NL HTML təsdiq şablonu; deploy/send.php sinxron
DüzəlişForm komponentləri NL: JobForm vəzifə/təcrübə/CV/uğur-səhv mətnləri, DealerForm fəaliyyət/təcrübə/model siyahıları + Turkije, ContactForm Turkije; bütün formlar gizli lang sahəsi göndərir
DüzəlişNL veri fayllarında kütləvi dil səhvi təmizliyi: orde→gordijn/volgorde ayrımı (~150 istifadə), is een must→is vereist, custom snit→snit op maat, beleefd→beleeft/ervaren, open-sluit-count→open-sluitfrequentie, Wooneenheid-hardware→Wooneenheidbeslag
Yerli Endpoint Arxitekturası — Feed, OpenSearch, Manifest
BaseLayout RSS/OpenSearch linkləri dil-şüurlu hala gətirildi və endpoint ağ siyahısı (FEED_LANGS) ilə qorundu — yeni dil yayına alınana qədər o dildə link basılmaz, 404 istehsal olunmaz. Felemenkce PWA manifest-i (public/nl/manifest.webmanifest) əlavə edildi; manifest linki MANIFEST_LANGS siyahısı üzərindən dilə görə basılır. ArticleCard tarix formatı artıq languageMeta locale-indən törədilir — Felemenkce blog kartlarında tr-TR əvəzinə nl-NL tarix formatı istifadə olunur.
TəkmilləşdirməBaseLayout: rss.xml/opensearch.xml linkləri FEED_LANGS ağ siyahısı + /{lang}/ şablonu ilə istehsal olunur — endpoint-i olmayan dildə link basılmaz
Yenipublic/nl/manifest.webmanifest — Felemenkce PWA manifest-i; manifest href MANIFEST_LANGS ağ siyahısı ilə dilə görə basılır
DüzəlişArticleCard tarix locale-i languageMeta[lang].locale-dən törədildi — NL blog kartlarında tr-TR əvəzinə nl-NL
v1.47.0
Felemenkce (Nederlands) Yayında — nl.enabled
Felemenkce (Hollandiya, nl-NL) dili rəsmən yayına alındı: dil dəyişdiricidə "Nederlands" görünür, hreflang alternativlərinə nl-NL əlavə olunur və NL sayt xəritəsi ilə sitemap-lər dərc olunur. Yayın öncəsi son tur yoxlamalarda tapıntılar sıfırlandı — veri qatmanındakı 349 literal daxili link TR/EN slug-ı əvəzinə NL slug-ı daşıyırdı, hamısı SLUG_MAP üzərindən yerli Felemenkce slug-a çevrildi; 23 səhifənin title↔h1 söz uyğunsuzluğu h1 formatına hizalandı; veranda-hor səhifəsindəki təkrarlanan cümlə təbii variantlarla aradan qaldırıldı.
Yeniui.ts: nl.enabled=true — 624/624 səhifə, dil dəyişdirici + hreflang + sitemap aktiv
Düzəlişsrc/i18n/nl veri fayllarında 342 TR + 7 EN slug-lı literal href → NL slug (məs. /nl/balkon-zip-perde/ → /nl/balkon-zipscreen/, /nl/insect-screens/ → /nl/horren/); qırıq daxili link 114 → 0
Düzəliştitle↔h1 uyğunsuzluğu 23 səhifədə aradan qaldırıldı — title-lar h1 söz formatına hizalandı (duettegordijnsysteem → duette-gordijnsysteem vb.); honeycomb docTitle-lar məhsul adı ilə uyğun
Düzəlişveranda-hor tətbiq verisindəki səhifə-daxili cümlə təkrarı təbii Felemenkce variantlarla aradan qaldırıldı
v1.46.3
Felemenkce Səhifə Qatmanı — 446 Səhifə + Dinamik Marşrutlar
Felemenkce (Hollandiya, nl-NL) səhifə qatmanı tamamlandı: /en/ altındakı 446 səhifənin hamısı /nl/ altına Hollandiya Felemenkcesi ilə daşındı; generator qalıq taraması 0 string-ə indi — İngiliscə və ya Türkcə mətn qalığı yox. Dinamik [slug].astro əkizi 176 marşrut istehsal edir (23 kataloq + 119 ailə məhsulu + 34 montaj detalı); BlogArticleNl/BlogCategoryNl komponentləri və blogNl kolleksiyası ilk Felemenkce yazı ilə yayında. PAGE_COVERAGE.nl 624/624 qeydlə İngiliscə əhatəsinə bərabərləndi. Dil hələ nl.enabled=false — yayın son fazda açılacaq.
Yenisrc/pages/nl/[slug].astro — məhsul > montaj > yazı > kateqoriya prioriteti ilə 176 marşrut; BlogArticleNl + BlogCategoryNl + blogNl kolleksiyası + ilk yazı /nl/horren-inmeten/
İnfrastrukturPAGE_COVERAGE.nl 446 statik + 178 dinamik = 624 qeyd; check-i18n 0 pozuntu, check-changelog/astro check yaşıl
v1.46.2
Felemenkce Montaj Detal Qatmanı — 34 Qeyd
Felemenkce (Hollandiya, nl-NL) montaj-pages veri qatmanı tamamlandı: 34 montaj detal qeydinin hamısı (plissegordijn 5, honeycomb-gordijn 5, duette-gordijn 5, plisséhor 5, hor 5, jaloezie 6, zipscreen 3) İngiliscə mənbədən Hollandiya Felemenkcesinə çevrildi. 174 bölmə, 102 SSS, 100 bağlantı; qeyd açarları, bölmə id-ləri, parentSlug və ikonlar mənbə ilə birebir eyni — İngiliscə düz mətn qalığı 0. Dil hələ yayında deyil; səhifələr sonrakı fazlarda istehsal olunacaq.
İnfrastrukturmontaj-pages.nl — 34 qeyd × 174 bölmə (91 nəsr, 30 siyahı, 23 cədvəl, 23 addım, 7 kart) + 102 SSS; quruluş pariteti EN ilə birebir
v1.46.1
Felemenkce İnfrastrukturu — Slug və İnterfeys Qatmanı
Felemenkce (Hollandiya, nl-NL) tərcümə infrastrukturunun ilk iki fazı quruldu: ui.nl lüğəti 264 açarın hamısı ilə, NAV_LABELS.nl 117 menyu qeydi ilə və Hollandiya Felemenkcesi ay adları ilə nlDate köməkçisi əlavə edildi. SLUG_MAP.nl 624 qeydin hamısını yerli Felemenkce slug-larla daşıyır (horren, plissegordijnen, duette-gordijnen, jaloezieen, zipscreens…); ANCHOR_MAP.nl bölmə bağlantılarını yerli id-lərə uyğunlaşdırır. Dil hələ yayında deyil — nl.enabled bağlı, səhifələr və veri qatmanı sonrakı fazlarda istehsal olunacaq.
İnfrastrukturui.nl + NAV_LABELS.nl + nlDate — interfeys lüğəti və menyu qatmanı Hollandiya Felemenkcesi ilə tamamlandı
v1.46.0
İngiliscə Yayında — 624 Səhifə
İngiliscə dil tam yayına alındı: en.enabled açıldı; head hreflang alternativləri (tr/en/x-default), og:locale:alternate və WebSite availableLanguage şeması işə düşdü; dil seçici artıq əhatə əsaslı aktiv idi. /en/sitemap.xml canlı, robots.txt elanlı; 624 səhifə yerli slug, canonical və JSON-LD ilə təqdim olunur. LangSuggest aktiv — brauzer dili İngiliscə olan ziyarətçilərə təklif zolağı göstərilir, şüurlu seçim üstünlük olaraq saxlanır.
Yeniİngiliscə tam yayın — /en/ altında 624 səhifə; head hreflang tr+en+x-default, og:locale:alternate en_US, schema availableLanguageEN ana səhifə
YenilənməLangSuggest aktiv: brauzer dili İngiliscə olanlara dil təklif zolağı; şüurlu dil seçimi davamlı üstünlük olaraq saxlanıb sonrakı ziyarətdə tətbiq olunur
v1.45.90
Dil Başına XML Sitemap — /en/sitemap.xml
Sitemap arxitekturası dil başına standarda bağlandı: /sitemap.xml yalnız Türkcə səhifələri, /en/sitemap.xml yalnız İngiliscə səhifələri və öz /en/sitemap-*.xml qrup fayllarını daşıyır. Qrup istehsalı artıq qeydiyyatlı dil dizini + PAGE_COVERAGE əhatəsi ilə yerli slug istehsal edir (en/hakkimizda əvəzinə /en/about-us/); hreflang alternativləri iki istiqamətdə və slug-map üzərindən həll olunur. robots.txt EN indeksini ayrı Sitemap sətri ilə elan edir. Tərcüməsi çıxan hər yeni dil eyni şablonla öz sitemap-ini avtomatik alır.
Yeni/en/sitemap.xml + /en/sitemap-{grup}.xml — yalnız EN səhifələr, yerli slug, öz dizinində uşaqlarEN sitemap
DüzəlişgetSitemapGroups dil filtri TR-path↔EN-slug uyğunsuzluğu səbəbi ilə EN qrupu istehsal etmirdi; localePageSet artıq PAGE_COVERAGE əhatələyir və qeydlər yerli slug + real EN mənbə faylı daşıyır
DüzəlişurlsetXml hreflang alternativləri /{lang}/{trSlug} basırdı; artıq translateSlug ilə yerli slug və slugToTr ilə geri uyğunlaşma — alternativ dillər enabledLangs əvəzinə sitemapLangs (əhatə dolu dillər) üzərindən
Yenilənmərobots.txt: /en/sitemap.xml ayrı Sitemap sətri ilə elan edildi; gələcək dillər üçün sətir əlavə etmə qeydi əlavə edildi
v1.45.89
EN Sayt Xəritəsi — Sitemap
İngiliscə sayt xəritəsinin slug-ı və adı sadələşdirildi: /en/site-map/ → /en/sitemap/, səhifə başlığı Site Map → Sitemap. Nav etiketi artıq Sitemap idi; slug-map, breadcrumb və changelog linkləri tək adla hizalandı.
İngiliscə Kök Səhifə Yoxlaması — Anchor Uyğunlaşması, Link və Tarix Lokallaşması
İngiliscə kök səhifə və bütün EN ağacının yenidən taranması ilə bağlanan qatman: localizeHref artıq query/anchor quyruğunu ayırıb yolu uyğunlaşdırır, ANCHOR_MAP ilə bölmə id-ləri hədəf dilə çevrilir; məhsul kartı və kataloq komponentləri, literal TR slug linklər, hero CTA körpüsü və LogoGrid iştirak kartı ilə ana səhifə rəy tarixləri tam lokallaşdırıldı. 624 EN səhifədə switcher-dən başqa TR href sıfırlandı.
DüzəlişlocalizeHref — /bayilik/#basvuru kimi anchor-lu daxili linklər əhatə yoxlamasına ilişmirdi; artıq yol uyğunlaşır, anchor ANCHOR_MAP ilə hədəf dilin bölmə id-sinə çevrilir
DüzəlişEN ana səhifə rəy tarixləri — enDate paylaşılan köməkçi ilə Ekim/Mayıs əvəzinə October/May basılırHome
DüzəlişlocalizeHtml — anchor-lu href-lər də artıq dilə çevrilir
DüzəlişCategoryProductGrid + ProductCard — məhsul kartı href-ləri artıq localizeHref ilə həll olunur
Düzəliş12 EN səhifəsindəki 20 literal TR-slug link (/galeri/, /kalite-kontrol/ vb.) EN əkiz yollarına çevrildi
Düzəlişcatalogue — məhsul çipləri bare-slug ilə translateSlug çağırırdı; localizeHref ilə düzgün /en/ yoluna bağlandı
DüzəlişEN hero slider — xarici CTA-lar da artıq daxili körpü href-lərini lokallaşdırır (/whatsapp/ → /en/whatsapp/)
v1.45.87
İngiliscə Yan Aktivlər — Feed, Manifest, Form Mailləri
İngiliscə yan aktiv qatmanı tamamlandı: EN RSS bəsləməsi, EN OpenSearch və EN PWA manifesti əlavə edildi; BaseLayout istinadları dil-şüurlu hala gətirildi. Form axını ucdan uca iki dilli oldu — ContactForm artıq dil sahəsi göndərir və send.php beş müştəri təsdiq şablonunun İngiliscə əkizləri ilə dönüş edir. Ana səhifədəki beynəlxalq iş tərəfdaşı ölkə etiketləri İngiliscəyə çevrildi.
Yeniİngiliscə RSS bəsləməsi — EN blog məqalələrini İngiliscə kanal mətni ilə dərc edirBlog
Yeniİngiliscə OpenSearch təsviri və EN PWA manifesti — axtarış və tətbiq qatmanı İngiliscə meta daşıyır
YenilənməBaseLayout — RSS, OpenSearch və manifest istinadları səhifə dilinə görə həll olunur
Yenisend.php İngiliscə təsdiq şablonları — əlaqə, təklif, dilerlik, montajçı və iş müraciəti mailləri dil-şüurlu
YenilənməContactForm — göndərişlər səhifə dilini lang sahəsi ilə daşıyır; send.php EN subject dəyərlərini tanıyır
DüzəlişAna səhifə beynəlxalq iş tərəfdaşı ölkə etiketləri İngiliscəyə çevrildi (Germany, Netherlands, Denmark)Home
Yenilənməllms generatoru dil-şüurlu — EN səhifələrin .md əkizləri və llms-full bölmələri Source:/Image: etiketi ilə istehsal olunur
YenilənməCHROME_COVERAGE qeydi dolduruldu — ui (171 açar), nav (101 etiket), mail (5 EN şablon) təsdiqlənərək işarələndi
Düzəliş/en/social-media/ meta açıqlaması TR mənbə ilə birebir tamamlandı (product, installation and dealer announcements)
DüzəlişEN SSS render səhvi aradan qaldırıldı — 3 məhsul qeydində HTML linki answer sahəsində qaçışlı mətn olaraq görünürdü; TR şablonuna görə answer(sadə)+html(linkli) quruluşuna çevrildi
DüzəlişEN səhifələrdə SSS html içi linklər TR slug basırdı — ProductDetail Accordion və FamilyPricePage aralıq mətni artıq localizeHtml tətbiq edir; /en/warranty/ daxili linki EN əkizə çevrildi
DüzəlişEN məhsul verisində 4 itkin daxili link geri əlavə edildi (salon/uşaq otağı/yataq otağı kontekstual linklər); sinif pariteti təsdiqləndi — TR-də sinifli 41 anchor EN-də də sinifli, TR-nin sinifsiz buraxdıqları sinifsiz
Düzəlişsineklik-uygulama EN qatmanındakı cüt class atributu aradan qaldırıldı — 41 anchor tək class-a normallaşdırıldı; sayısal paritet yoxlaması 25 faylda tamamlandı (25.075 sahə, real uyğunsuzluq 0 — 11 changelog tapıntısı İngiliscə söz dizimi sırası fərqi olaraq təsdiqləndi)
TəkmilləşdirməTR-EN veri qatmanı tam paritet sübutu tamamlandı — 25 fayl cütü, 27.194 yarpaq: itkin link 0, sinif uyğunsuzluğu 0, say/vahid uyğunsuzluğu 0, çevrilməmiş gövdə mətni 0; 561 linkli sahədə href dəstləri təsdiqləndi (EN literal slug dizaynı qanuni)
DüzəlişEN formlarda statik ölkə seçimi Türkiye basırdı — ContactForm dil-şüurlu oldu, EN səhifələr Turkey göstərir; footer Google xalı EN səhifələrdə onluq vergülü ilə (5,0) çıxırdı — 5.0 olaraq düzəldildi
DüzəlişEN sayt xəritəsi dinamik [slug] səhifələrini siyahılamırdı — localePageSet artıq PAGE_COVERAGE-ı da əhatələyir; Montaj Növləri və Blog qrupları ilə Pərdə Montaj Növləri bölməsi EN xəritədə görünən oldu
Düzəliş/en/about-us/ səhifəsi TR mənbədən müstəqil yazılmışdı — /hakkimizda/ quruluşu ilə birebir yenidən quruldu (FeatureList dəyərlər, Gebze/Kocaeli kartları, StatsBar, CTA; kontekstual linklər EN əkizlərdə)About Us
DüzəlişEN sayt xəritəsində blog məqalə və kateqoriya etiketləri TR başlıq basırdı — etiket zəncirinə blogEn kolleksiyası və BLOG_CATEGORY_LIST_EN əlavə edildi; məqalə "How to Measure an Insect Screen?", kateqoriya "Guide" olaraq görünürSitemap
DüzəlişproductSchema additionalProperty EN səhifələrdə TR spec etiketi basırdı — /en/ yollarında specRows verilməzsə artıq FAMILY_SPECS_EN-ə düşülür; 18 düet/honeycomb sistem səhifəsindəki Parça quruluşu/Xüceyrə nizamı sızması bağlandı
DüzəlişTR sitemap-pages.xml içinə 447 /en/ URL sızırdı — trStaticPaths filtri yalnız enabled dillərə baxırdı, bağlı dilin src/pages/en/ faylları TR statik sanılıb təhlükəsizlik toruna düşürdü və hreflang="tr" basılırdı; filtr artıq qeydiyyatlı bütün dilləri xaric edir, sitemap 1069→622 URL
DüzəlişDealerForm ölkə seçici statik "Türkiye" option basırdı — EN dilerlik səhifəsində artıq "Turkey" render olunur (JS ilə tənbəl yüklənən ölkə siyahısı artıq countries.en.json istifadə edirdi; JS-siz fallback də dilə bağlandı)
v1.45.86
İngiliscə Blog — Index, Kateqoriya və İlk Məqalə
Blog dəstinin İngiliscə əkizi yayında — /en/blog/ index səhifəsi, /en/guide/ kateqoriya səhifəsi və ilk məqalə /en/how-to-measure-an-insect-screen/ tam tərcümə ilə açıldı; blogEn kolleksiyası və EN kateqoriya taksonomiyası quruldu.
Yeni/en/blog/ index səhifəsi — kateqoriya naviqasiyası, ItemList şeması və giriş mətni İngiliscə; yazı kartları blogEn kolleksiyasından bəslənir.Blog
Yeniİlk İngiliscə məqalə /en/how-to-measure-an-insect-screen/ — TR mənbə ilə sətir-sətir tərcümə; daxili linklər EN əkizlərinə (installation-types, pleated-insect-screens, sliding-insect-screen); BlogPosting şeması inLanguage en-US.Bələdçi
İnfrastrukturblogEn məzmun kolleksiyası + src/i18n/en/blog-categories.ts EN taksonomiyası + BlogArticleEn/BlogCategoryEn komponentləri + /en/[slug] dinamik marşrutu quruldu; ArticleCard tarixləri artıq səhifə dilinə görə formatlanır.
DüzəlişEN səhifələrdə TR-də qalan krom linkləri lokallaşdırıldı — çərəz bildirişi siyasət linki /en/cookie-policy/-yə, WhatsApp bağlantıları (CTABlock, Footer, MobileDrawer, Calculator, ProductArticle və EN səhifələr) /en/whatsapp/-ə düşür.
v1.45.85
İngiliscə Versiya Keçmişi — Səhifə və RSS Yayında
254 changelog qeydinin hamısının İngiliscə qarşılığı tamamlandı; /en/version-history/ səhifəsi və /en/version-history.xml RSS bəsləməsi yayında — breadcrumb, statistikalar, növ rozetləri, tarixlər və linklər İngiliscə.
Yeni/en/version-history/ səhifəsi açıldı — 254 versiya qeydinin hamısı İngiliscə; növ rozetləri (New/Update/Improvement/Fix/Infrastructure), statistika kartları, ItemList şeması və RSS istinadı EN.Versiya Keçmişi
Yeni/en/version-history.xml RSS bəsləməsi — İngiliscə kanal başlığı, açıqlama, kateqoriya və element mətnləri; language=en.
TəkmilləşdirməCHANGELOG_EN 254/254 qeyd tamamlandı — versiya, tarix, maddə sayı, növ və link href-ləri TR mənbə ilə birebir; link etiketləri İngiliscə səhifə adlarına çevrildi (EN əkizi olmayan marşrutlarda TR href qorunur).
v1.45.84
İngiliscə Versiya Keçmişi Veri Qatmanı — Mərhələli
src/i18n/en/changelog.ts açıldı — changelog qeydlərinin İngiliscə qarşılıqları mərhələli işlənir; ilk 109 qeyd (v1.45.83→v1.39.7) tam tərcümə ilə qatmandadır. EN səhifə bütün qeydlər çevriləndə yayına girəcək.
İnfrastruktursrc/i18n/en/changelog.ts: CHANGELOG_EN + İngiliscə KIND_LABEL (New/Update/Improvement/Fix/Infrastructure) əlavə edildi; versiya, tarix, növ və link quruluşu TR mənbə ilə birebir — yalnız mətnlər çevrilir.
Təkmilləşdirməİlk dilimdə 109 qeyd çevrildi (v1.45.83 → v1.39.7): başlıq, xülasə, maddə mətnləri və link etiketləri İngiliscə; TR-yə bağlı səhifə/slug adları qorundu.
v1.45.83
İngiliscə Plisse Kateqoriyaları — 7/7
Plisse pərdənin 7 parça sinfinin İngiliscə əkizləri /en/ altında — düz, tül, çaplı, naxışlı, gecə-gündüz cütlü, yarı qaraltma və tam qaraltma kateqoriya səhifələri tam tərcümə ilə yayında.
Yeni7 kateqoriya səhifəsi tam tərcümə ilə /en/ altında — plain-pleated-blinds, sheer-pleated-blinds, printed-pleated-blinds, textured-pleated-blinds, day-night-pleated-blind, semi-blackout-pleated-blinds, blackout-pleated-blinds; giriş abzasları, 3 detal bölməsi (düz kateqoriya), texniki veri cədvəlləri, məhsul kartları, qardaş kateqoriya bölməsi və CTA daxil bütün məzmun EN.
Yenilənməİngiliscə honeycomb və düet kateqoriya səhifələrinə məhsul şeması sku sahəsi əlavə edildi — TR əkizləri ilə şema pariteti təmin edildi.
v1.45.82
İngiliscə Düet Kateqoriyaları — 5/5
Düet pərdənin 5 parça sinfinin İngiliscə əkizləri /en/ altında — düz, tül, çaplı, naxışlı və günəşlik düet kateqoriya səhifələri tam tərcümə ilə yayında.
Yeni5 kateqoriya səhifəsi tam tərcümə ilə /en/ altında — plain-duette-blinds, sheer-duette-blinds, printed-duette-blinds, textured-duette-blinds, sunscreen-duette-blinds; giriş abzasları, texniki veri cədvəlləri, məhsul kartları (7+5+2+7+6 məhsul), qardaş kateqoriya bölməsi və CTA daxil bütün məzmun EN.
v1.45.81
İngiliscə Honeycomb Kateqoriyaları — 3/3
Honeycomb pərdənin 3 parça sinfinin İngiliscə əkizləri /en/ altında — düz, çaplı və naxışlı honeycomb kateqoriya səhifələri tam tərcümə ilə yayında.
Yeni3 kateqoriya səhifəsi tam tərcümə ilə /en/ altında — plain-honeycomb-blinds, printed-honeycomb-blinds, textured-honeycomb-blinds; giriş abzasları, texniki veri cədvəlləri, məhsul kartları (7+2+7 məhsul), qardaş kateqoriya bölməsi və CTA daxil bütün məzmun EN.
v1.45.80
İngiliscə Jalüz Kateqoriyaları — 3/3 + kateqoriya iskeleti iki dilli
Jalüz pərdənin 3 material kateqoriyasının İngiliscə əkizləri /en/ altında — CategoryPage iskeleti dil-şüurlu hala gətirildi; kateqoriya veri qatmanı açıldı.
Yeni3 kateqoriya səhifəsi tam tərcümə ilə /en/ altında — wooden-venetian-blinds, aluminium-venetian-blinds, fabric-venetian-blinds; giriş abzasları, texniki veri cədvəlləri, şərtnamə-montajçı bağlantıları, məhsul kartları, qardaş kateqoriya bölməsi və CTA daxil bütün məzmun EN.
İnfrastrukturCategoryPage + CategoryCardGrid dil-şüurlu — breadcrumb, şema yolları, texniki verilən sətirləri (FAMILY_SPECS_EN), şərtnamə ankrası və daxili linklər localizeHref/localizeHtml ilə həll olunur; EN kateqoriya veri qatmanı jaluzi-categories.ts (EN) tam səhifə sahələrinə genişləndi.
Plisse pərdənin 9 variant səhifəsinin İngiliscə əkizləri /en/ altında — model ailəsi tamamilə iki dilli; sistem kartları EN əkizlərə bağlandı.
Yeni9 variant səhifəsi tam tərcümə ilə /en/ altında — horizontal, vertical, ceiling, cased, triangular, sloped, round, oval, between-glass; mod/yön/seri cədvəlləri, Steps istehsal prosesləri, SpecTable texniki dəyərlər və SVG kəsik şemaları daxil bütün məzmun EN; article+product+faq+table şemaları EN.
v1.45.78
İngiliscə Düet Variantları — 9/9 (ailə tamam)
Düet pərdənin 9 variant səhifəsinin İngiliscə əkizləri /en/ altında — model ailəsi tamamilə iki dilli; honeycomb↔duet çarpaz linkləri EN əkizlərə bağlandı.
Yeni9 variant səhifəsi tam tərcümə ilə /en/ altında — horizontal, vertical, ceiling, cased, triangular, sloped, round, oval, between-glass; hər biri 5 xüsusiyyət + 3 Prose + 4 SSS; article+product+faq şeması EN; honeycomb səhifələrindəki duet istinadları EN əkizlərə yeniləndi; sistem kartları 9/9 EN.
Üfüqi, kasetli və xarici fasad jalüz variant səhifələrinin İngiliscə əkizləri /en/ altında — jalüz model ailəsi tamamilə iki dilli.
Yeni3 variant səhifəsi tam tərcümə ilə /en/ altında — Horizontal (4 parça + 4 nəzarət cədvəli), Cassette (3 kaset seriyası + 6 üstünlük), External (3 bələdçi forması + 6 üstünlük, 4,5 m/16 m² miqyas qeydi); article+product+faq+table şeması EN; sistem variant kartları EN əkizlərə.
v1.45.75
İngiliscə Zip Pərdə Variantları — şaquli + üfüqi
Şaquli və üfüqi zip pərdə variant səhifələrinin İngiliscə əkizləri /en/ altında — zip model ailəsi tamamilə iki dilli.
Yeni2 variant səhifəsi tam tərcümə ilə /en/ altında — Vertical (4 parça + 3 nəzarət cədvəli + 4 xüsusiyyət + 3 SSS) və Horizontal (4 parça + 3 tətbiq cədvəli + 4 xüsusiyyət + 3 SSS); article+product+faq+table şeması EN; çarpaz şaquli↔üfüqi linklər EN əkizlərinə; sistem variant kartları EN.
v1.45.74
İngiliscə Plisse Milçək Toru Model Səhifələri — son 3 (ailə tamam)
İkili, şaquli və plisse pərdəli plisse milçək toru model səhifələrinin İngiliscə əkizləri /en/ altında — ailənin 8/8 modeli iki dilli.
Yeni3 model səhifəsi tam tərcümə ilə /en/ altında — Double (cüt qanad, 3 istifadə sahəsi cədvəli), Vertical (3 yığılma düzəni cədvəli, jalüz uyğunluğu), With Pleated Blind (3 qatman cədvəli, cüt funksiya); article+product+faq+table şeması EN; sistem cədvəli 8/8 EN.
v1.45.73
İngiliscə Plisse Milçək Toru Model Səhifələri — ilk 3
Üfüqi, sürüşən və eşiksiz plisse milçək toru model səhifələrinin İngiliscə əkizləri /en/ altında.
Yeni3 model səhifəsi tam tərcümə ilə /en/ altında — Horizontal (yön düzənləri cədvəli), Sliding/sürüşən (3 quraşdırma cədvəli), Threshold-Free (3 keçid ssenarisi); hər biri Prose + 6 xüsusiyyət + cədvəl + 4 SSS, article+product+faq+table şeması EN, çarpaz linklər EN əkizlərinə.
v1.45.72
İngiliscə Milçək Toru Model Səhifələri (3 səhifə)
Məftilli, stor və sürüşən milçək toru model səhifələrinin İngiliscə əkizləri /en/ altında.
Yeni3 model səhifəsi tam tərcümə ilə /en/ altında — Hinged (qapı standartı, məftil+tutucu üçlüsü), Roller (yaylı kaset, qışda sökmə yox), Sliding (raylı panel, kilid seçimi); hər biri sistem Prose + 6 xüsusiyyət + istifadə Prose + 4 SSS, article+product+faq şeması EN, çarpaz linklər EN əkizlərinə.
v1.45.71
İngiliscə Sistem Səhifələri — Jalüz və Pərdə (8/8 tamam)
Jalüz pərdə və pərdə sistemləri səhifələrinin İngiliscə əkizləri /en/ altında — bütün sistem ailəsi artıq iki dilli.
Yeni2 səhifə tam tərcümə ilə /en/ altında — Venetian Blind Systems (4 komponent, 3 material + 4 düzənək cədvəli, 3 variant, 4 SSS) və Curtain Systems (8 məhsul sistem cədvəli — cəmi 30 sətir, 4 düzənək kartı, 8 model cədvəli EN linkli, texniki siyahılar, 4 SSS); our-systems hub artıq tamamilə EN.
v1.45.70
İngiliscə Sistem Səhifələri — Honeycomb və Düet (2 səhifə)
Honeycomb pərdə və düet pərdə sistem səhifələrinin İngiliscə əkizləri /en/ altında.
Yeni2 səhifə tam tərcümə ilə /en/ altında — Honeycomb Blind Systems (4 komponent, xüceyrə + parça cədvəlləri, 9 variant, 4 SSS) və Duette Blind Systems (4 komponent, 4 qatlanma modu cədvəli, 3 istifadə sahəsi, 9 variant, 4 SSS); article+faq+table şemaları EN.
v1.45.69
İngiliscə Sistem Səhifələri — Plisse və Zip (2 səhifə)
Plisse pərdə və zip pərdə sistem səhifələrinin İngiliscə əkizləri /en/ altında.
Yeni2 səhifə tam tərcümə ilə /en/ altında — Pleated Blind Systems (4 komponent kartı, 9 variant kartı, 5 montaj + 4 parça cədvəli, 4 SSS) və Zip Screen Systems (2 variant kartı, 4 komponent, 3 istifadə sahəsi, açıqlıq-nisbəti + texniki siyahılar, 4 SSS); article+itemList+faq+table şemaları EN.
v1.45.68
İngiliscə Sistem Səhifələri — Milçək Toru İkilisi (2 səhifə)
Milçək toru və plisse milçək toru sistem səhifələrinin İngiliscə əkizləri /en/ altında.
Yeni2 səhifə tam tərcümə ilə /en/ altında — Insect Screen Systems (4 komponent kartı, 10 modellik cədvəl, tül/profil texniki siyahıları, 4 SSS) və Pleated Insect Screen Systems (4 komponent kartı, 8 modellik cədvəl, 3 eşik tipi, 4 SSS); article+itemList+faq+table şemaları EN, breadcrumb /en/our-systems/ zəncirində.
v1.45.67
İngiliscə Sehrbaz və Sistemlər Dəsti (2 səhifə + veri)
Məhsul sehrbazı və sistemlər hub səhifələrinin İngiliscə əkizləri /en/ altında; sehrbaz veri qatmanı İngiliscə sual/məhsul dəsti qazandı.
Yeni2 səhifə tam tərcümə ilə /en/ altında — Product Wizard (4 sual×6/6/3/3 seçim EN, WebApplication şeması inLanguage en, 4 SSS; ProductWizard komponenti mövcud dil qatmanı ilə wiz.* EN lüğətindən bəslənir) və Our Systems (8 sistem kartı, montaj növləri kartı /en/installation-types/, 4 infrastruktur kartı, itemListSchema EN).
Təkmilləşdirməwizard.ts: GENEL_QUESTIONS_EN + FAMILY_PRODUCTS_EN əlavə edildi — 4 sual və 8 məhsul ailəsinin tam tərcümə veri qatmanı; href-lər TR şablonu localizeHref ilə EN marşruta həll olunur (TR render birebir).
v1.45.66
İngiliscə Bölgə və Layihə Dəsti (2 səhifə)
Xidmət bölgələri və layihə tələbi səhifələrinin İngiliscə əkizləri /en/ altında; çatdırılma ölkəsi adları İngiliscə qatmana bağlandı.
Yeni2 səhifə tam tərcümə ilə /en/ altında — Service Areas (4 əhatə çipi, tək-komanda kartı + 5 maddəlik yoxlama siyahısı, 51 rayon pill xəritəsi, 3 xidmət kartı, 8 ölkə pill + istehsalçı CTA-sı, 4 addımlı proses, 6 SSS; serviceSchema areaServed EN ölkə adları ilə, howToSchema EN) və Project Request (3 statistika, 4 maddəlik siyahı, 3 kanal kartı, ContactForm EN layihə tipləri, nümunə ölçü cədvəli, 3 miqyas kartı; serviceSchema EN).
Təkmilləşdirməservice-regions.ts: DELIVERY_COUNTRIES qeydlərinə nameEn sahəsi əlavə edildi — EN səhifə İngiliscə ölkə adı basır (TR render birebir).
v1.45.65
İngiliscə ERP və Həllər Dəsti (4 səhifə)
Alt diler idarəetməsi, cari hesab, zəmanət/servis idarəetməsi və həllər hub səhifələrinin İngiliscə əkizləri /en/ altında.
Yeni4 səhifə tam tərcümə ilə /en/ altında — Sub-Dealer Management (4 addımlı quraşdırma, səlahiyyət cədvəli, 4 SSS), Current Account and Collection Tracking (6 xüsusiyyət kartı, nağd axını Prose, 4 SSS), Warranty and Service Management (4 addımlı servis axını, 6 modul SpecTable, 4 SSS) və Our Solutions (4 qrup, 17 həll kartı — hamısı EN əkizlərinə bağlı).
Təkmilləşdirmədealer-customer-management daxili linki yeni açılan /en/warranty-and-service-management/ əkizinə yeniləndi.
Yeni4 səhifə tam tərcümə ilə /en/ altında — Smart Order Screen (4 addımlı axın, məhsul əsaslı giriş cədvəli, 4 SSS), Instant Pricing and Quote System (4 kanal kartı, 3 addımlı marj axını, 4 SSS), Shipping and Delivery Tracking (5 mərhələli cədvəl, qapıda ödəniş bölməsi, 4 SSS) və Dealer Customer Management (5 sahəli müştəri kartı SpecTable, qeydiyyatdan-satışa axın, 4 SSS).
v1.45.63
İngiliscə Sistem Səhifələri Dəsti (3 səhifə)
Axtarış, oflayn və 404 səhifələrinin İngiliscə əkizləri /en/ altında; SW artıq /en/ sorğularına İngiliscə offline səhifəsi düşürür.
Yeni3 səhifə tam tərcümə ilə /en/ altında — axtarış səhifəsi (Pagefind canlı axtarış, localizeHref ilə EN kateqoriya xəritəsi, EN search.* lüğəti), offline səhifəsi (status rozeti, keş siyahısı, oflayn əlaqə; JS status mətnləri EN, sıralama locale-i en) və 404 (populyar səhifə kartları EN əkizlərinə bağlı, beacon script eyni).
Təkmilləşdirməsw.js: /en/ altındakı naviqasiya sorğuları bağlantı kəsildikdə artıq /en/offline/ düşürür (əvvəlcə hamıya Türkcə səhifə düşürdü). PRECACHE-ə EN offline əlavə edildi.
v1.45.62
İngiliscə Köməkçi Səhifə Dəsti (2 səhifə)
WhatsApp körpüsü və Sayt Xəritəsi səhifələrinin İngiliscə əkizləri /en/ altında; sayt xəritəsi veri qatmanı dilə görə işlək hala gətirildi.
Yeni2 səhifə tam tərcümə ilə /en/ altında — WhatsApp körpü səhifəsi (yönləndirmə ekranı, əlaqə kanalları, sual siyahısı, körpü funksiyası) və Sayt Xəritəsi (canlı filtr, qrup/bölmə kartları, status mətnləri).
DüzəlişgetSiteMap(lang) TR href-ləri dil slug dəsti ilə müqayisə etdiyi üçün EN xəritə demək olar ki, boş dönürdü. Artıq translateSlug ilə yerli slug təsdiqlənir; etiketlər hədəf səhifənin PageLayout title-indan və ya EN veri qatmanından (tətbiq/montaj/məhsul/qiymət ailələri) birebir alınır, çatı linki əkiz yoxdursa ilk sətirə düşür.
Düzəlişcontent-audit extract.mjs səhifə təsnifatı leaf-slug ilə src/pages/ altında axtarırdı — bütün EN səhifələr səhvliklə dynamic işarələnirdi. Mənbə yolu artıq URL nisbi yolundan törədilir; EN səhifələr static/application-detail kimi doğru tiplərə bölündü.
İnfrastrukturSITE.hours.shortEn əlavə edildi (Mon–Fri/Sat/Sun). EN sayt xəritəsi filtri toLocaleLowerCase('en') + İngiliscə status mətnləri istifadə edir; TR səhifə və script davranışı birebir qorundu.
v1.45.61
İngiliscə Diler Dəstək Dəsti (3 səhifə)
Sifariş-İstehsal İzləmə, Pulsuz Sayt Dəstəyi və Pulsuz Yerli SEO/GEO Dəstəyi səhifələrinin İngiliscə əkizləri /en/ altında.
Yeni3 səhifə tam tərcümə ilə /en/ altında — istehsal izləmə (6 mərhələli istehsal marşrutu, şəffaflıq Prose + 5 maddəlik siyahı, 4 SSS), sayt dəstəyi (6 xüsusiyyət, 4 addımlı quraşdırma, white-label Prose, 4 SSS) və SEO/GEO dəstəyi (6 xidmət SpecTable, 4 addımlı proses, 4 SSS).
Xüsusi Ölçü İstehsal, Markaya Xüsusi İmalat və Nümunə Göndərişi səhifələrinin İngiliscə əkizləri /en/ altında.
Yeni3 səhifə tam tərcümə ilə /en/ altında — xüsusi ölçü (niyə/hansı məhsullar Prose, 3 addımlı proses, 3 üstünlük, hesablayıcı), private label (OEM tərifi, kimlər üçün, 4 marka səthi, 4 addımlı proses, 4 SSS) və nümunə göndərişi (4 nümunə tipi, niyə-nümunə Prose, 4 addımlı proses, 4 SSS).
Xidmətlərimiz, Zəmanət və Hissə Təmini və Zəmanət Tələbi səhifələrinin İngiliscə əkizləri /en/ altında: Our Services, Warranty və Warranty Claim.
Yeni3 səhifə tam tərcümə ilə /en/ altında — xidmətlər hub-ı (9 xidmət kartı, itemList şeması), zəmanət öhdəliyi (5 maddə, 3 statistika, əhatə cədvəli, əhatə daxili/xarici siyahıları, məhsul kodu zənciri, 4 addımlı tələb prosesi, 8 SSS) və zəmanət tələb formu (ContactForm EN mövzu siyahısı).
İnfrastrukturZəmanət breadcrumb zənciri Home → Our Services → səhifə — üst səhifə /en/our-services/ eyni vahiddə açıldı (zəncir qaydası). EN əkizi olmayan 7 xidmət kartı TR marşrutuna buraxıldı (404 yox); əkizi olan linklər /en/ marşrutuna (order/installation terms, products). articleSchema/serviceSchema/howToSchema lang=en. SLUG_MAP + PAGE_COVERAGE-ə 3 marşrut.
v1.45.57
İngiliscə Vitrin Dəsti (3 səhifə)
Referanslarımız, Layihələrimiz və Qalereya səhifələrinin İngiliscə əkizləri /en/ altında: Our References, Our Projects və Gallery.
Yeni3 səhifə tam tərcümə ilə /en/ altında — referanslar (3 seqment kartı, Avropa istehsal tərəfdaşlığı LogoGrid, 38 korporativ müştəri, Google rəy kartları), layihələr (3 əhatə, 3 statistika, 7 addımlı layihə prosesi, istehsalçı üstünlükləri, arxiv bölməsi) və qalereya (4 əhatə kartı, 3 mənbə kartı).
İnfrastrukturÖlkə adları COUNTRY_EN uyğunlaşması ilə İngiliscə (Germany/Netherlands/Denmark); rəy tarixləri enDate şablonu ilə (October 2026); Google rəy mətnləri təsdiqlənə bilən sitat konvensiyası tələbi ilə birebir qorundu (/en/reviews/ ilə eyni). SLUG_MAP + PAGE_COVERAGE-ə 3 marşrut.
v1.45.56
İngiliscə Media/Kəşf Dəsti (3 səhifə)
Media Dəsti, AI Sistemləri üçün Məlumat və Sosial Media səhifələrinin İngiliscə əkizləri /en/ altında: Media Kit, Information for AI Systems və Social Media.
Yeni3 səhifə tam tərcümə ilə /en/ altında — media dəsti (qısa/uzun firma təsviri, 3 loqo variantı, 4 marka rəngi, tipoqrafiya, 4 foto qrupu, çıxış cədvəli, 4 SSS), AI məlumat səhifəsi (sayt icmalı, rəsmi tərif, 12 maşın-oxunar fayl cədvəli, istifadə siyasəti) və sosial media (6 kanal kartı, təsdiqləmə siyahısı); articleSchema EN istehsal edildi.
İnfrastrukturMedia dəsti copy-toast mətni data-mk-toast atributuna daşındı — iki dil eyni handler-ı paylaşır, TR render birebir qorundu. Bölmə ankrajları EN adlandırıldı (#description, #colors, #photos, #press-releases, #company-details, #contact). SLUG_MAP + PAGE_COVERAGE-ə 3 marşrut (/media-kit/, /llm-info/, /social-media/), nav.ts-ə 2 etiket.
v1.45.55
İngiliscə Montajçı Dəsti (2 səhifə)
Montajçılar dizini və Montajçı Ol müraciət səhifəsinin İngiliscə əkizləri /en/ altında: Installers və Become an Installer.
Yeni2 səhifə tam tərcümə ilə /en/ altında — il/rayon montaj tərəfdaşı dizini (EN rozet və ixtisas etiketləri, firma adı görünüşləri), filtr və məkan scripti EN mətnlərlə, rozet sistemi kartları, 4 addımlı müraciət prosesi, müraciət formu (EN ixtisas siyahısı) və 3 SSS; articleSchema, itemListSchema, faqSchema və serviceSchema EN istehsal edildi.
İnfrastruktursrc/i18n/en/montajcilar.ts veri qatmanı (UZMANLIK_LABELS_EN, ROZETLER_EN, IL_EN, IL_COORDS_EN, montajciEn). TR montajçı script-i stringləri data-str-* atributlarından oxuyur — iki dil eyni handler-ı paylaşır, TR render birebir qorundu. SLUG_MAP + PAGE_COVERAGE-ə 2 marşrut (/installers/, /become-an-installer/).
DüzəlişserviceSchema artıq lang parametri alır (standart tr) və 16 EN səhifədəki şema inLanguage sızması bağlandı: 13 səhifədə articleSchema lang: en, career + become-an-installer serviceSchema lang: en, dealership howToSchema lang: en — EN çıxışda tr-TR qalmadı.
v1.45.54
İngiliscə Karyera Dəsti (2 səhifə + JobForm)
Karyera və İnsan Resursları səhifələrinin İngiliscə əkizləri /en/ altında: Career və Careers; JobForm komponenti dil-şüurlu hala gətirildi.
Yeni2 səhifə tam tərcümə ilə /en/ altında — 6 iş sahəsi kartı + iş müraciət formu (İngiliscə mövzu siyahısı + CV sahəsi), iş rejimi mətni, 4 bölmə kartı, 3 addımlı müraciət prosesi, 3 SSS; serviceSchema və faqSchema EN istehsal edildi.
İnfrastrukturJobForm artıq dil-şüurlu: vəzifə və təcrübə siyahıları, placeholder-lar, CV yükləmə mətnləri, KVKK təsdiqi, submit və toast mətnləri EN/TR budaqlanır; script daxili stringlər data-* üzərindən bəslənir. SLUG_MAP + PAGE_COVERAGE-ə 2 marşrut (/career/, /careers/); nav.ts-ə karyera etiketi əlavə edildi.
v1.45.53
İngiliscə Sənədləşmə Dəsti (3 səhifə)
Şərtnamə Mətnləri, Sənədlər və Sertifikatlar və Kataloq səhifələrinin İngiliscə əkizləri /en/ altında: Specification Documents, Certificates & Documents və Catalogue.
Yeni3 səhifə tam tərcümə ilə /en/ altında — 8 məhsul ailəsinin hazır şərtnamə mətnləri və texniki dəyər cədvəlləri (FAMILY_SPECS_EN + SARTNAMELER_EN veri qatmanı), sənəd növləri kartları + tələb SpecTable-ı, kataloq ailə kartları + canlı model siyahısı (EN məhsul adları və EN slug uyğunlaşması ilə) birebir çevrildi; kopyalama toast-ı, SSS, SubNav və CTA mətnləri daxil; articleSchema, faqSchema, tableSchema və itemListSchema EN istehsal edildi.
İnfrastrukturSLUG_MAP + PAGE_COVERAGE-ə 3 marşrut əlavə edildi: /specification-documents/, /certificates-and-documents/, /catalogue/. EN şərtnamə mətnləri TR ilə eyni şablon məntiqindən istehsal olunur — dəyər dəyişəndə iki dildə də yenilənir.
v1.45.52
İngiliscə Korporativ + Təklif Dəsti (3 səhifə)
Niyə FENETRE Systems, İstehsal Təsimiz və Təklif Alın səhifələrinin İngiliscə əkizləri /en/ altında: Why FENETRE Systems, Our Production Plant və Get a Quote.
Yeni3 səhifə tam tərcümə ilə /en/ altında — altı səbəb kartı, əhatə daxili/xarici siyahıları, keyfiyyət-zəmanət üç addımı, diler infrastruktur kartları, təsət istehsal mərkəzi cədvəli, 4 stansiya + 6 mərhələli axın + nəzarət SpecTable-ı, təklif prosesi 3 addımı, qiymət təyinedici siyahı və təklif formu (Product Group mövzu siyahısı daxil) birebir çevrildi; HowTo və articleSchema EN istehsal edildi.
İnfrastrukturSLUG_MAP + PAGE_COVERAGE-ə 3 marşrut; /en/why-fenetre-systems/ LEAF_H1_EXEMPT-ə əlavə edildi (TR istisna ilə eyni qayda). EN təklif körpüsü artıq /en/get-a-quote/ marşrutuna düşür — qiymət hesablayıcıdan təklif alma axını ucdan uca İngiliscə.
v1.45.51
İngiliscə Qiymət Hesablama Dəsti (9 səhifə)
Qiymət Hesablama ana səhifəsi və 8 ailə hesablayıcısının İngiliscə əkizləri /en/ altında: Price Calculator + Insect Screen, Pleated Insect Screen, Pleated Blind, Honeycomb Blind, Duette Blind, Venetian Blind, Zip Screen və Curtain Price Calculator.
Yeni/en/price-calculator/ + 8 ailə səhifəsi — src/i18n/en/pricing.ts veri qatmanı yazıldı: 8 ailənin bütün variant/opsiya etiketləri, ailə başına SSS qeydləri, FAMILY_COPY (desc/aralıq/CTA) və FAMILY_CALC (intro/note) mətnləri birebir çevrildi; aralıq içi linklər EN əkizi olanlara /en/ marşrutuna bağlandı.
İnfrastrukturPriceCalculator və FamilyPricePage komponentləri getLangFromUrl ilə dil-şüurlu hala gətirildi — etiketlər, düymələr, toast/kopyalama mətnləri (data-calc-i18n) və sayı formatı (en-GB) EN rejimində İngiliscə; WebApplication şeması inLanguage=en-US və /en/ URL basır. SLUG_MAP + PAGE_COVERAGE-ə 9 marşrut işləndi.
v1.45.50
İngiliscə Korporativ Dəyər Dəsti (4 səhifə)
Dəyərlərimiz, Missiya və Vizyon, Tarixçəmiz və Davamlılıq səhifələrinin İngiliscə əkizləri /en/ altında: Our Values, Mission & Vision, Our History və Sustainability.
Yeni4 korporativ səhifə tam tərcümə ilə /en/ altında — dəyər kartları, "praktikada qarşılığı" SpecTable-ı (What It Looks Like in the Field qrupu), missiya/vizyon bildiriş kartları, 6 maddəlik prinsip ızgarası, 6 mərhələli zaman xətti, davamlılıq 4 sütun siyahısı və bütün SSS/CTA/meta sahələri TR mənbə ilə birebir çevrildi.
İnfrastrukturSLUG_MAP + PAGE_COVERAGE-ə 4 slug qeydi; nav.ts-ə /surdurulebilirlik/ → Sustainability etiketi əlavə edildi (korporat menyuda korporat linklər İngiliscə həll olunur). Breadcrumb zənciri Home → Corporate → səhifə, articleSchema/tableSchema path-ləri /en/ marşrutuna işarə edir.
v1.45.49
İngiliscə Siyasətlər Dəsti Tamamlandı (8 səhifə) — Hüquqi Dəst Bağlandı
Siyasətlərimiz çatı səhifəsi və bağlı 7 siyasət sənədi tam tərcümə ilə /en/ altında: Our Policies indeksi, Shipping & Delivery, Privacy Policy, Data Protection Disclosure, Cookie Policy, Explicit Consent Notice, Commercial Message Consent və Accessibility Statement.
Yeni/en/our-policies/ indeks səhifəsi və 7 sənəd əkizi istehsal edildi — LegalPage-in lang prop-u ilə Home qırıntısı, Last updated etiketi və articleSchema lang=en; çərəz cədvəli (ad/mənbə/funksiya/müddət/növ), KVKK veri məsul bloku, razılaşma-geri alma üsulları və gömrük paylaşım qaydaları daxil bütün maddə mətnləri birebir çevrildi.
İnfrastrukturSLUG_MAP + PAGE_COVERAGE-ə 8 slug qeydi — footer hüquqi linkləri və dil dəyişdirici siyasətlər dəstində də ucdan uca İngiliscə. LegalPage-ə en rejimində "TR mətni hüquqen əsasdır" bildirişi əlavə edildi (tərcümə qaydası: KVKK/hüquqi sənədlər).
v1.45.48
İngiliscə Müqavilələr Dəsti Tamamlandı (8 səhifə)
Müqavilələrimiz çatı səhifəsi və bağlı 7 müqavilə sənədi tam tərcümə ilə /en/ altında: Our Contracts indeksi, Terms of Use, Order & Custom Production Terms, Installation & Application Terms, Trade Secret, Dealership, Supply və Distributorship Agreement.
Yeni/en/our-contracts/ indeks səhifəsi və 7 sənəd əkizi istehsal edildi — LegalPage-ə lang prop-u əlavə edildi (Home qırıntısı, Last updated etiketi, articleSchema lang=en). Bütün maddə mətnləri, daxili linklər (İngiliscə əkizi olanlar /en/ marşrutuna, olmayanlar TR hədəfdə qorunaraq) və şema sahələri çevrildi; nav.ts etiket qatmanı ilə səhifə adları birebir uyğunlaşdı.
İnfrastrukturSLUG_MAP + PAGE_COVERAGE-ə 8 slug qeydi — footer hüquqi linkləri və dil dəyişdirici bu dəstdə artıq ucdan uca İngiliscə həll olunur.
v1.45.47
İngiliscə Pərdə Tətbiq Ailəsi Tamamlandı (37 səhifə) — Tətbiq Dəsti Bağlandı
Pərdə tətbiq ailəsi tək versiyada tam tərcümə ilə /en/ altında: 7 qrup və 30 detal — Homes (11), Commercial Spaces (5), Special Spaces (2), Special Structures (2), Vehicles (3), Geometric & Sloped Windows (3), Healthcare & Education Buildings (4). Səkkiz ailənin sonuncusu; tətbiq dəsti tamamilə çevrildi.
Yeni/en/ altında 7 tətbiq qrupu və 30 detal səhifəsi istehsal edildi — hər detalda 8 pərdə tipi (Roller, Zebra, Screen, Vertical, Blackout, Motorised, Roman, Ceiling) üçün Suitable/Conditional/Not Suitable uyğunluq uyğunlaşması və əsaslandırma mətnləri birebir çevrildi: mətbəx sıçrama bölgəsi və buxar şərti, yataq otağı yuxu qaranlığı və kənar sızması, uşaq otağı kordsuz şərt, salonda zebra/screen/şaquli balansı, şüşə balkon iç müstəvi, villa mərtəbə planı, prefabrik deşməsiz bağlantı, dəhliz dürüst sərhəd; ofis FR şərti, mağaza vitrin-iç ayrımı, kafe salon-mətbəx şərti, otel otaq standartı, idman zərbə mövqeyi; qış bağı iki müstəvi, veranda açıq-qapalı sərhədi, mansard gərginlik şərti, tiny house çəki büdcəsi; karavan tətitəşim, qayıq duz nəmi, gəmi marin sertifikatı; əyimdə gərginlik, tavanda tək tip, üçbucaq/trapesdə şablon kəsim; xəstəxana bölgə ayrımı, klinika məxfilik, uşaq baxçası kordsuz+yuxu, laboratoriya veri doğruluğu qaraltması.
İnfrastrukturPERDE_GROUPS_EN yaradıldı — 7/7 qrup, 30/30 detal, 240 uyğunluq uyğunlaşması tam tərcümə ilə ailə tək seferdə bağlandı. SLUG_MAP + PAGE_COVERAGE-ə 37 slug qeydi. Tətbiq dəstindəki 8 ailənin hamısı artıq /en/ altında.
v1.45.46
İngiliscə Zip Pərdə Tətbiq Ailəsi Tamamlandı (21 səhifə)
Zip pərdə tətbiq ailəsi tək versiyada tam tərcümə ilə /en/ altında: 4 qrup və 17 detal — Homes (7), Commercial Spaces (4), Special Spaces (4), Vehicles (2).
Yeni/en/ altında 4 tətbiq qrupu və 17 detal səhifəsi istehsal edildi — yan kanal kilidli parçanın külək davamlılığı, günəşin şüşə xəttində kəsilməsi, həşərat baryeri və məxfilik; balkon kaset rejimi, terras motorlu düzən və sensor, şüşə balkon şüşə+zip birliyi, villa xarici kölgələmə və RAL uyumu, prefabrik yüngül sistem və panel tutumu, mansard yüksək külək şərti, fasad xarici istilik kəsilməsi; kafe mövsüm uzatma, otel otaq terrası + ortaq sahə, mağaza vitrin qorunması, ofis kondisioner yükü və parıltı; qış bağı istixana təsiri, veranda xarici müstəvi məhsulu, perqola açıq otaq tamamlayıcısı, hovuz nəm davamlılığı; karavan sökülə bilən variant, qayıq marin örtük və duz davamlılığı daxil bütün məqalələr mənbə ilə birebir çevrildi.
İnfrastrukturZIP_GROUPS_EN yaradıldı — 4/4 qrup, 17/17 detal tam tərcümə ilə ailə tək seferdə bağlandı. SLUG_MAP + PAGE_COVERAGE-ə 21 slug qeydi.
v1.45.45
İngiliscə Jalüz Pərdə Tətbiq Ailəsi Tamamlandı (37 səhifə)
Jalüz (venetian) pərdə tətbiq ailəsi tək versiyada tam tərcümə ilə /en/ altında: 7 qrup və 30 detal — Homes (11), Commercial Spaces (5), Special Spaces (2), Special Structures (2), Vehicles (3), Geometric & Sloped Windows (3), Healthcare & Education Buildings (4).
Yeni/en/ altında 7 tətbiq qrupu və 30 detal səhifəsi istehsal edildi — alüminium/PVC lamelin silinə bilən səthi, lamel açısı ilə həssas işıq+məxfilik və nəm davamlılığı; mətbəx sıçrama bölgəsi və plitə davamlılığı, hamam buxarı və material qaydası, yataq otağında dürüst qaraltma sərhədi, uşaq otağında wand/kordsuz şərti, şüşə balkon iç müstəvi şərti, villa mərtəbə-əsaslı variant, prefabrik panel vintləmə tutumu, dəhliz giriş şüşəsi; ofis ekran parıltısı və qruplu motor, mağaza vitrin-iç ayrımı, kafe mətbəx gigiyenası, otel otaq məxfiliyi, idman zalı zərbə sərhədi; qış bağı kondensasiya və veranda külək şərti; mansard şaquli-əyrimli müstəvi ayrımı, tiny house tətitəşim şərti; karavan tətitəşim səsi, qayıq duz korroziyası, gəmi marin sertifikatı; əyimdə açı sərhədi, üfüqi tavanda işləməmə həqiqəti, üçbucaq/trapesdə əyik kənar problemi; xəstəxana gigiyena şərti, klinika müayinə məxfiliyi, uşaq baxçası kordon qadağası, laboratoriya qaraltma-steril ayrımı daxil bütün məqalələr mənbə ilə birebir çevrildi.
İnfrastrukturJALUZI_GROUPS_EN yaradıldı — 7/7 qrup, 30/30 detal tam tərcümə ilə ailə tək seferdə bağlandı. SLUG_MAP + PAGE_COVERAGE-ə 37 slug qeydi.
DüzəlişÖzgünlük yoxlaması: /ozel-mekanlar-icin-honeycomb-perde/ qrup mətni qardaş səhifələrdən ayrışdırıldı; EN honeycomb səhiyyə/xüsusi-məkanlar qrup mətnləri güncəl mənbə ilə sinxron tutularaq yenidən ifadə edildi; otel səhifəsindəki qeyd–xal cümlə təkrarı aradan qaldırıldı.
v1.45.44
İngiliscə Düet Pərdə Tətbiq Ailəsi Tamamlandı (37 səhifə)
Düet pərdə tətbiq ailəsi tək versiyada tam tərcümə ilə /en/ altında: 7 qrup və 30 detal — Homes (11), Commercial Spaces (5), Special Spaces (2), Special Structures (2), Vehicles (3), Geometric & Sloped Windows (3), Healthcare & Education Buildings (4).
Yeni/en/ altında 7 tətbiq qrupu və 30 detal səhifəsi istehsal edildi — cüt qatman peteğin ən güclü izolyasiya/ən dərin qaraltma/ən yumşaq süzmə gətirisi; mətbəx buxar və plitə-məsafə şərti, hamamda dürüst parça sərhədi, şüşə balkon iç müstəvi şərti, villa mərtəbə-əsaslı variant, prefabrik deşməsiz bağlantı; ofis parıltı kəsilməsi və FR variantı, mağaza vitrin-iç ayrımı, kafe mətbəx sərhədi, otel otaq-mərtəbə standartı, idman zərbə şərti; qış bağı kondensasiya şərti, veranda iç-xarici ayrımı; mansard gərginlikli əyim, tiny house çəki büdcəsi; karavan tətitəşim, qayıq duz-nəm, gəmi marin sertifikatı; əyimli/tavan/üçbucaq sistem ayrımları və çəki-qərar sərhədi; xəstəxana-klinika gigiyena sərhədi, uşaq baxçası kordsuz təhlükəsizlik, laboratoriya işıq-kimyəvi şərt daxil bütün məqalələr mənbə ilə birebir çevrildi.
İnfrastrukturDUET_GROUPS_EN yaradıldı — 7/7 qrup, 30/30 detal tam tərcümə ilə ailə tək seferdə bağlandı. SLUG_MAP + PAGE_COVERAGE-ə 37 slug qeydi.
v1.45.43
İngiliscə Honeycomb Tətbiq Ailəsi Tamamlandı — Son 6 Qrup (25 səhifə)
Honeycomb pərdə tətbiq ailəsinin qalan altı qrupu tam tərcümə ilə /en/ altında: Commercial Spaces (Office, Store, Café & Restaurant, Hotel, Gym), Special Spaces (Winter Garden, Veranda), Special Structures (Attic, Tiny House), Vehicles (Caravan, Boat & Yacht, Ship), Geometric & Sloped Windows (Sloped, Roof, Triangular & Trapezoid) və Healthcare & Education Buildings (Hospital, Clinic, Kindergarten, Laboratory) — 6 qrup + 19 detal səhifəsi.
Yeni/en/ altında 6 tətbiq qrupu və 19 detal səhifəsi istehsal edildi — ofis ekran parıltısı və iclas məxfiliyi, mağaza vitrin işığı və stok qaraltması, kafe buxar sərhədi, otel otaq-bölmə ayrımı, idman zalı zərbə şərti; qış bağı istilik körpüsü və veranda iç-xarici müstəvi; mansard əyimli tavan və tiny house yüngül sistem; karavan tətitəşim və çəki, qayıq duz-nəm şərti, gəmi marin sertifikat sərhədi; əyimli pəncərədə gərginlikli bələdçi zəruriliyi, tavan pəncərəsində iki uclu gərginlik və motor, üçbucaq/trapesdə şablon kəsim; xəstəxana gigiyena sərhədi, klinika müayinə məxfiliyi, uşaq baxçası kordsuz təhlükəsizlik, laboratoriya işıq nəzarəti və kimyəvi buxar şərti daxil bütün məqalələr mənbə ilə birebir çevrildi.
İnfrastrukturHONEYCOMB_GROUPS_EN-də kommersiya, xüsusi məkanlar, xüsusi quruluşlar, nəqliyyat, həndəsi-əyrimli və səhiyyə-təhsil qrupları tamamlandı — ailə 7/7 qrup və 30/30 detal ilə bağlandı. SLUG_MAP + PAGE_COVERAGE-ə 25 slug qeydi.
v1.45.42
İngiliscə Honeycomb Tətbiq — Mənzil Qrupu Yayında (12 səhifə)
Honeycomb pərdə tətbiq ailəsinin ilk qrupu tam tərcümə ilə /en/ altında: Homes qrupu və Kitchen, Living Room, Bedroom, Children's Room, Teen Room, Study, Bathroom & WC, Glass Balcony, Villa, Prefab House, Hallway detalları — 1 qrup + 11 detal səhifəsi.
Yeni/en/ altında honeycomb tətbiq mənzil qrupu və 11 detal səhifəsi istehsal edildi — plitə-yuyan məsafə qaydası və buxar sərhədi, istilik tamponu və diffuz işıq ayrımı, blackout variantı və kənar sızması, kordsuz təhlükəsizlik, hamamda dürüst şərt, şüşə balkonda iç-xarici müstəvi, panel divar yüngül sistem, pəncərəsiz dəhliz sərhədi daxil bütün sahələr mənbə ilə birebir çevrildi.
İnfrastrukturHONEYCOMB_GROUPS_EN yaradıldı — 7 qrup başlığının hamısı çevrildi, mənzil qrupu 11/11 element ilə tamdır (qalan 6 qrupun elementləri sonrakı versiyada). SLUG_MAP + PAGE_COVERAGE-ə 12 slug qeydi.
v1.45.41
İngiliscə Plisse Pərdə Tətbiq Ailəsi Tamamlandı — Son 3 Qrup (13 səhifə)
Plisse pərdə tətbiq ailəsinin qalan üç qrupu tam tərcümə ilə /en/ altında: Vehicles (Caravan, Boat & Yacht, Ship), Geometric & Sloped Windows (Sloped, Roof, Triangular & Trapezoid) və Healthcare & Education Buildings (Hospital, Clinic, Kindergarten, Laboratory) — 3 qrup + 10 detal səhifəsi.
Yeni/en/ altında 3 tətbiq qrupu və 10 detal səhifəsi istehsal edildi — karavan tətitəşim/çəki və yığcam montaj, qayıq duz-havası avadanlığı və formalı şüşə, gəmi kabin tipinə görə planlaşdırma və refit/gəmiqayırma ayrımı; əyimli pəncərədə gərginlik zəruriliyi və açı ölçümü, tavan pəncərəsində üfüqi müstəvi və motor əlçatanlığı, üçbucaq/trapesdə şablon zəruriliyi; xəstəxana otaq-bölmə ayrımı və gigiyena protokolu, klinikada müayinə məxfiliyi və filial standartı, uşaq baxçasında yuxu qaraltması və kordsuz təhlükəsizlik, laboratoriyada işıq nəzarəti və kimyəvi davamlılıq daxil bütün məqalələr mənbə ilə birebir çevrildi.
İnfrastrukturPLISE_PERDE_GROUPS_EN-də nəqliyyat, həndəsi-əyrimli və səhiyyə-təhsil qrupları tamamlandı — ailə 7/7 qrup və 30/30 detal ilə bağlandı. SLUG_MAP + PAGE_COVERAGE-ə 13 slug qeydi.
v1.45.40
İngiliscə Plisse Pərdə Tətbiq — Xüsusi Məkanlar + Xüsusi Quruluşlar Qrupları (6 səhifə)
Plisse pərdə tətbiq dəstində iki qrup daha tam tərcümə ilə /en/ altında: Special Spaces (Winter Garden, Veranda) və Special Structures (Attic, Tiny House) — 2 qrup + 4 detal səhifəsi.
Yeni/en/ altında 2 tətbiq qrupu və 4 detal səhifəsi istehsal edildi — istixana təsiri və dam gərginlik sistemi, açıq/şüşəli veranda ayrımı və zip yönləndirməsi, əyimli müstəvidə raylı gərginlik zəruriliyi, tiny house çəki və tətitəşim balansı daxil otağa xüsusi 10–11 abzaslıq məqalələr mənbə ilə birebir çevrildi.
İngiliscə Plisse Pərdə Tətbiq — Kommersiya Məkanları Qrupu Yayında (6 səhifə)
Plisse pərdə tətbiq dəstinin kommersiya qrupu tam tərcümə ilə /en/ altında: Commercial Spaces qrup səhifəsi + 5 detal (Office, Store, Café & Restaurant, Hotel, Gym).
Yeni/en/ altında 1 tətbiq qrupu və 5 detal səhifəsi istehsal edildi — hər detalda tam tərcümə: intro, 4 xal, 3 tətbiq qeydi, 10–11 abzaslıq məkana xüsusi məqalə, CTA və breadcrumb; kommersiya həqiqətləri mənbə ilə birebir qorundu (şüşə bölmə məxfiliyi, vitrin/kabin/anbar ayrımı, masa hizası kölgə, otaq tipi cədvəli, soyunma otağı nəmi).
İnfrastrukturPLISE_PERDE_GROUPS_EN kommersiya qrupu 5/5 detal ilə doldu. SLUG_MAP + PAGE_COVERAGE-ə 6 slug qeydi.
v1.45.38
İngiliscə Plisse Pərdə Tətbiq — Mənzil Qrupu Yayında (12 səhifə)
Plisse pərdə tətbiq dəstinin ilk qrupu tam tərcümə ilə /en/ altında: Homes qrup səhifəsi + 11 otaq detalı (Kitchen, Living Room, Bedroom, Children's Room, Teen Room, Study, Bathroom & WC, Glass Balcony, Villa, Prefab House, Hallway).
Yeni/en/ altında 1 tətbiq qrupu və 11 detal səhifəsi istehsal edildi — hər detalda tam tərcümə: intro, 4 xal, 3 tətbiq qeydi, 10–11 abzaslıq otağa xüsusi məqalə, CTA və breadcrumb; texniki ayrımlar mənbə ilə birebir qorundu (gecə-gündüz modeli, portray/qarmaq/vint bağlantı seçimi, nəm seriyası parça, kənar sızması və kanal qaydası).
İnfrastrukturYeni İngiliscə veri qatmanı: src/i18n/en/plise-perde-uygulama.ts (PLISE_PERDE_GROUPS_EN — 7 qrup başlığı tam tərcümə, mənzil qrupunun 11 detalı tam; qalan 6 qrupun elementləri sonrakı versiyalarda). SLUG_MAP + PAGE_COVERAGE-ə 12 slug qeydi.
v1.45.37
İngiliscə Plisse Milçək Toru Tətbiq Qrup + Detal Səhifələri Yayında (25 səhifə)
Plisse milçək toru tətbiq dəstinin beş qrupu və 20 detalı tam tərcümə ilə /en/ altında: Mənzil (8), Kommersiya Məkanları (5), Xüsusi Məkanlar (2), Nəqliyyat (2), Səhiyyə-Təhsil (3) — eşik tipi və qanad uyğunlaşmaları ilə.
Yeni/en/ altında 5 tətbiq qrupu və 20 detal səhifəsi istehsal edildi: Homes (Living Room, Kitchen, Bedroom, Glass Balcony, Villa, Prefab Home, Attic, Tiny House), Commercial Spaces (Café & Restaurant, Hotel, Office, Store, Gym), Special Spaces (Winter Garden, Veranda), Vehicles (Caravan, Boat & Yacht), Healthcare & Education (Hospital, Clinic, Kindergarten) — hər detalda eşik tipi (threshold-free ≤7 mm / rampalı) və qanad tipi (horizontal/vertical/double/sliding/pleated-blind) uyğunlaşması (Suitable/Conditional/Not suitable), məqalə, tətbiq qeydləri və əlaqəli səhifələr; verdict dizilimi TR mənbə ilə birebir təsdiqləndi.
İnfrastrukturYeni İngiliscə veri qatmanı: src/i18n/en/plise-sineklik-uygulama.ts (PLISE_SINEKLIK_GROUPS_EN — 5 qrup × 20 detayın tam tərcüməsi). SLUG_MAP + PAGE_COVERAGE-ə 25 slug qeydi.
v1.45.36
İngiliscə Milçək Toru Tətbiq Qrup + Detal Səhifələri — Mənzil və Kommersiya, Ailə Tamamlandı (18 səhifə)
Milçək toru tətbiq dəstinin son iki qrupu tam tərcümə ilə /en/ altında: Mənzil (11 detal) və Kommersiya Məkanları (5 detal) — 2 qrup + 16 detal səhifəsi ilə milçək toru tətbiq ailəsi 7/7 qrup və 30/30 detal ilə bağlandı.
Yeni/en/ altında 2 tətbiq qrupu və 16 detal səhifəsi istehsal edildi: Homes (Kitchen, Living Room, Bedroom, Children's Room, Teen Room, Study, Bathroom & WC, Glass Balcony, Villa, Prefab Home, Hallway) və Commercial Spaces (Office, Store, Café & Restaurant, Hotel, Gym) — hər detalda analiz, məkan×tip uyğunlaşması (Suitable/Conditional/Not suitable), məqalə, tətbiq qeydləri və əlaqəli səhifələr; verdict dizilimi TR mənbə ilə birebir təsdiqləndi.
İnfrastruktursrc/i18n/en/sineklik-uygulama.ts tamamlandı — mənzil və kommersiya qruplarının 16 detal qeydi əlavə edildi; SINEKLIK_GROUPS_EN artıq 7 qrup × 30 detayın hamısını daşıyır. SLUG_MAP + PAGE_COVERAGE-ə 18 slug qeydi.
v1.45.35
İngiliscə Milçək Toru Tətbiq Qrup + Detal Səhifələri — İlk Beş Qrup (19 səhifə)
Milçək toru tətbiq dəstinin ilk beş qrupu tam tərcümə ilə /en/ altında: Xüsusi Məkanlar, Xüsusi Quruluşlar, Nəqliyyat, Həndəsi-Əyrimli Pəncərələr və Səhiyyə-Təhsil Qurumları — 5 qrup + 14 detal səhifəsi.
Yeni/en/ altında 5 tətbiq qrupu və 14 detal səhifəsi istehsal edildi: Special Spaces (Winter Garden, Veranda), Special Structures (Attic, Tiny House), Vehicles (Caravan, Boat & Yacht, Ship), Geometric & Sloped Windows (Sloped, Roof, Triangular & Trapezoid), Healthcare & Education (Hospital, Clinic, Kindergarten, Laboratory) — hər detalda analiz, məkan×tip uyğunlaşması (Suitable/Conditional/Not suitable), məqalə, tətbiq qeydləri və əlaqəli səhifələr.
İnfrastrukturYeni İngiliscə veri qatmanı: src/i18n/en/sineklik-uygulama.ts (SINEKLIK_GROUPS_EN — 7 qrup qeydi + ilk 14 detayın tam tərcüməsi; mənzil və kommersiya qrup elementləri sonrakı oturumda). ApplicationDetailPage və ApplicationSubHub komponentləri lang prop-u ilə tam lokallaşdırıldı — nav, qərar etiketləri, əlaqəli səhifələr, aria etiketləri, daxili linklər (localizeHref/localizeHtml) və articleSchema inLanguage en-US. UygulamaDetail-ə opsional mekan sahəsi əlavə edildi; ui.ts-ə uygulama.* detal/hub açarları əlavə edildi. SLUG_MAP + PAGE_COVERAGE-ə 19 slug qeydi.
v1.45.34
İngiliscə Tətbiq Sahələri Çatı və Ailə Səhifələri Yayında (9 səhifə)
Tətbiq dəstinin çatısı və səkkiz ailə tətbiq-sahələri səhifəsi tam tərcümə ilə /en/ altında: Application Areas çatısı + Insect Screen, Pleated Insect Screen, Pleated Blind, Honeycomb, Duette, Venetian, Zip və Curtain ailələri.
Yeni/en/application-areas/ çatı səhifəsi istehsal edildi — səkkiz xəttin tətbiq dizini, yönləndirmə bölməsi və CTA. 8 ailə səhifəsi: hər birində intro, sahə kartları (6 məkan), 4 seçim qeydi, kateqoriya + çatı kartları və qardaş naviqasiyası — qrup kartları da İngiliscə başlıq/açıqlama/element etiketləri ilə.
İnfrastrukturYeni İngiliscə veri qatmanları: src/i18n/en/uygulama-alanlari.ts (UYGULAMA_PAGES_EN — 8 ailə qeydi tam tərcümə) və src/i18n/en/uygulama-cards.ts (UYGULAMA_CARDS_EN — 51 qrupun EN başlıq/meta-sı + 207 detal elementinin EN məkan etiketi). ApplicationAreaPage komponenti lang prop-u ilə tam lokallaşdırıldı: ui.ts uygulama.* açarları, EN variasiya cümlələri, localizeHref/localizeHtml ilə daxili linklər və articleSchema inLanguage en-US. SLUG_MAP + PAGE_COVERAGE-ə 9 tətbiq slug-ı əlavə edildi.
v1.45.33
İngiliscə Montaj Növləri Çatı və Ailə Səhifələri Yayında (9 səhifə)
Montaj dəstinin çatısı və səkkiz ailə montaj-növləri səhifəsi tam tərcümə ilə /en/ altında: Installation Types çatısı + Insect Screen, Pleated Insect Screen, Pleated Blind, Honeycomb, Duette, Venetian, Zip və Curtain ailələri.
Yeni/en/installation-types/ çatı səhifəsi istehsal edildi — dörd bağlantı sualı, ailə kartları və ailə əsaslı deşməli/deşməsiz müqayisə cədvəli. 8 ailə səhifəsi: milçək toru (4 bağlantı üsulu + taxça seçimi + ölçü qeydləri), plisse milçək toru (eşik tipləri cədvəli + kaset dərinlikləri + demonte axını), plisse pərdə (5 tip müqayisə cədvəli), honeycomb (petek parçaya xüsusi 3 texniki qeyd), düet (ssenari seçim siyahısı), jalüz (3 montaj səthi + lamel qeydləri), zip (fermuar/gərmə/təchizat + səth cədvəli), pərdə (8 məhsul ayrı bölmə + 3 braket yönü + tətbiq qaydaları).
İnfrastrukturYeni İngiliscə veri qatmanı: src/i18n/en/montaj.ts (MONTAJ_SUBS_EN — 8 alt çatı, 35 detal kartının EN adı/açıqlaması/etiketi və enSlug sahəsi). SLUG_MAP və PAGE_COVERAGE-ə 9 montaj-növləri slug-ı əlavə edildi; detal səhifələrinin breadcrumb-ı artıq İngiliscə ailə səhifələrinə bağlanır. Əhatə 202/826.
v1.45.32
İngiliscə Montaj Detayları — Zip Pərdə Qrupu Yayında, 34 Qeyd Tamamlandı
Montaj detal səhifələrinin son İngiliscə qrupu yayında: zip pərdə üçün üç quraşdırma forması (tavan, divar, fasad) tam tərcümə ilə /en/ altında — 34 montaj detal qeydinin hamısı artıq İngiliscədir.
Yeni/en/ altında 3 zip montaj səhifəsi istehsal edildi: Ceiling-Mounted, Wall-Mounted və Façade-Mounted Zip Screen — üst müstəvi bağlantı cədvəli, dübel-zəmin uyğunlaşması, fasad qatman qaydaları, paslanmaz element və külək sinfi açıqlamaları birebir çevrildi.
İnfrastrukturMONTAJ_DETAIL_PAGES_EN 3 zip qeydi ilə genişləndi; SLUG_MAP və PAGE_COVERAGE-ə 3 zip montaj slug qeydi əlavə edildi. 34 montaj detal səhifəsinin hamısı İngiliscə yayında. Əhatə 193/817.
v1.45.31
İngiliscə Montaj Detayları — Jalüz Qrupu Yayında
Montaj detal səhifələrinin altıncı İngiliscə qrupu yayında: jalüz üçün altı quraşdırma forması (tavan, divar, korniş adapteri, braket, portray, taxça üstü) tam tərcümə ilə /en/ altında.
Yeni/en/ altında 6 jalüz montaj səhifəsi istehsal edildi: Ceiling-Mounted, Wall-Mounted, Curtain-Rail-Adapter, Bracket-Mounted, Recess-Mounted və On-Sash Venetian Blind — tavan növü bağlantı cədvəli, daşma payı, adapter şərtləri, daşıyıcı bölüşdürməsi, portray dərinlik yoxlamaları və qanada montaj qaydaları birebir çevrildi.
İnfrastrukturMONTAJ_DETAIL_PAGES_EN 6 jalüz qeydi ilə genişləndi; SLUG_MAP və PAGE_COVERAGE-ə 6 jalüz montaj slug qeydi əlavə edildi. Əhatə 190/814.
v1.45.30
İngiliscə Montaj Detayları — Sabit Milçək Toru Qrupu Yayında
Montaj detal səhifələrinin beşinci İngiliscə qrupu yayında: sabit milçək toru üçün beş quraşdırma forması (içdən taxma, xaricdən taxma, vintli, yapışqanlı, klipsli) tam tərcümə ilə /en/ altında.
Yeni/en/ altında 5 sabit milçək toru montaj səhifəsi istehsal edildi: Recess-Mounted, Surface-Mounted, Screw-Mounted, Adhesive və Clip-Mounted Insect Screen — iç-xarici taxma müqayisə cədvəlləri, vint nizamı cədvəli, klips tutucu mexanikası və mövsümi saxlama məlumatı birebir çevrildi.
İnfrastrukturMONTAJ_DETAIL_PAGES_EN 5 sabit milçək toru qeydi ilə genişləndi; SLUG_MAP və PAGE_COVERAGE-ə 5 sabit milçək toru montaj slug qeydi əlavə edildi. Əhatə 184/808.
v1.45.29
İngiliscə Montaj Detayları — Plisse Milçək Toru Qrupu Yayında
Montaj detal səhifələrinin dördüncü İngiliscə qrupu yayında: plisse milçək toru üçün beş quraşdırma forması (vintli, içdən taxma, xaricdən taxma, yapışqanlı, klipsli) tam tərcümə ilə /en/ altında.
Yeni/en/ altında 5 plisse milçək toru montaj səhifəsi istehsal edildi: Screw-Mounted, Recess-Mounted, Surface-Mounted, Adhesive və Clip-Mounted Pleated Insect Screen — rezin xətti ölçüsü, iç-xarici taxma müqayisə cədvəli, klips iş şərtləri və sökmə qaydaları birebir çevrildi.
İnfrastrukturMONTAJ_DETAIL_PAGES_EN 5 plisse milçək toru qeydi ilə genişləndi; SLUG_MAP və PAGE_COVERAGE-ə 5 plisse milçək toru montaj slug qeydi əlavə edildi. Əhatə 179/803.
v1.45.28
İngiliscə Montaj Detayları — Düet Qrupu Yayında
Montaj detal səhifələrinin üçüncü İngiliscə qrupu yayında: düet pərdə üçün beş montaj üsulu (vintli, yapışqanlı, qarmaqlı, portray, braketli) tam tərcümə ilə /en/ altında.
Yeni/en/ altında 5 düet pərdə montaj səhifəsi istehsal edildi: Screw-Mounted, Adhesive, Hook-Mounted, Glazing-Bead (Portray) və Bracket-Mounted Duette Blind — cüt qatman çəki həqiqəti, kanal ölçü cədvəli, şüşə balkon qanad davranışı və basdırılmış izolyasiya quruluşu birebir çevrildi.
İnfrastrukturMONTAJ_DETAIL_PAGES_EN 5 düet qeydi ilə genişləndi; SLUG_MAP və PAGE_COVERAGE-ə 5 düet montaj slug qeydi əlavə edildi. Əhatə 174/798.
v1.45.27
İngiliscə Montaj Detayları — Honeycomb Qrupu Yayında
Montaj detal səhifələrinin ikinci İngiliscə qrupu yayında: honeycomb pərdə üçün beş montaj üsulu (vintli, yapışqanlı, qarmaqlı, portray, braketli) tam tərcümə ilə /en/ altında.
Yeni/en/ altında 5 honeycomb pərdə montaj səhifəsi istehsal edildi: Screw-Mounted, Adhesive, Hook-Mounted, Glazing-Bead (Portray) və Bracket-Mounted Honeycomb Blind — petek kaset çəkisi, cüt xüceyrə təsiri, kanal ölçü cədvəli, izolyasiya bütövlüyü və qaraltma kanal quruluşu birebir çevrildi.
İnfrastrukturMONTAJ_DETAIL_PAGES_EN 5 honeycomb qeydi ilə genişləndi; SLUG_MAP və PAGE_COVERAGE-ə 5 honeycomb montaj slug qeydi əlavə edildi. Əhatə 169/793.
v1.45.26
İngiliscə Montaj Detayları — Plisse Qrupu Yayında
Montaj detal səhifələrinin ilk İngiliscə qrupu yayında: plisse pərdə üçün beş montaj üsulu (vintli, yapışqanlı, qarmaqlı, portray, braketli) tam tərcümə ilə /en/ altında.
Yeni/en/ altında 5 plisse pərdə montaj səhifəsi istehsal edildi: Screw-Mounted, Adhesive, Hook-Mounted, Glazing-Bead (Portray) və Bracket-Mounted Pleated Blind — addım sıraları, taxça/səth cədvəlləri, sərhəd bölmələri, SSS, əlaqəli səhifələr və CTA mətnləri birebir çevrildi.
İnfrastrukturMontajDetail.astro dilə həssas hala gətirildi: breadcrumb, alt-nav, SSS başlığı, əlaqəli səhifələr və CTA standartları ui.ts montaj.* açarlarından bəslənir; şema yolları /en prefiksi ilə istehsal olunur.
İnfrastrukturarticleSchema və howToSchema opsional lang parametri qazandı — EN səhifələrdə inLanguage artıq tr-TR əvəzinə en-US basılır. MONTAJ_DETAIL_PAGES_EN veri qatmanı və en/[slug] montaj istehsalı əlavə edildi; SLUG_MAP və PAGE_COVERAGE 5 montaj slug-ı ilə genişləndi. Əhatə 164/788.
v1.45.25
İngiliscə Plisse Ailəsi Tamamlandı
Plisse pərdələr ailəsinin son 10 məhsulu (5 yarı-qaraltma, 5 tam-qaraltma) yayında — ailənin 69 məhsulunun hamısı artıq /en/ altında.
Yeni/en/ altında 10 qaraltma plisse məhsul səhifəsi istehsal edildi: dim-out seriyası (ağ, krem, boz, antrasit, qəhvəyi) və blackout seriyası (eyni beş ton) — folqa qatman vs səth rəngi ayrımı, kənar sızma xətti, amber ton çevrilməsi, rəng neytrallığı və dərin qaranlıq dərəcələri birebir çevrildi.
YenidimoutSpecs və blackoutPleatedSpecs EN köməkçiləri istifadə edildi; parça, quruluş/sinif, qıvrım, nəzarət, montaj və işıq/kənar davranışı sətirləri məhsul əsaslı ipucları ilə İngiliscə istehsal edildi.
İnfrastrukturSLUG_MAP, PAGE_COVERAGE və PRODUCT_NAMES_EN 10 qaraltma məhsulu ilə genişləndi. Plisse ailəsi 69/69 tamamlandı; əhatə 159/783.
v1.45.24
İngiliscə Plisse Ailəsi — Gecə Gündüz Cütlü Qrupu Yayında
Gecə gündüz cütlü plisse seriyasının 24 məhsulu (6 gündüz tül tonu × 4 gecə qatmanı) tam İngiliscə məzmunla /en/ altında yayında.
Yeni/en/ altında 24 gecə-gündüz cütlü plisse məhsul səhifəsi istehsal edildi: ağ, krem, krem, boz, açıq boz və tünd boz tül gündüz qatmanları × düz parça, dim-out, blackout və honeycomb gecə qatmanları — cüt kanallı tək gövdə, müstəqil qatman qolları, portray quraşdırma və qatman əsaslı işıq davranışı ayrımları birebir çevrildi.
YenidualDayNightSpecs EN spec köməkçisi 24 qeydin hamısında istifadə edildi; gecə qatmanı, gündüz qatmanı, profil, nəzarət, montaj və işıq davranışı sətirləri məhsul əsaslı ipucları ilə İngiliscə istehsal edildi.
İnfrastrukturSLUG_MAP, PAGE_COVERAGE və PRODUCT_NAMES_EN 24 cütlü plisse məhsulu ilə genişləndi. Əhatə 149/773.
v1.45.23
İngiliscə Plisse Ailəsi — İlk Qrup Yayında
Plisse pərdələr ailəsinin ilk 35 məhsulu (21 düz rəng, 6 tül, 2 çaplı, 6 naxışlı) tam İngiliscə məzmunla /en/ altında yayında.
Yeni/en/ altında 35 plisse məhsul səhifəsi istehsal edildi: düz rənglər (white→red 21 ton), sheer tül seriyası (6 ton), printed və custom-print, naxışlı tekstura variantları (6 ton) — relyef tekstura, kordsuz düzən, portray quraşdırma, prova təsdiqli xüsusi çap və istifadə haqqı detalları birebir çevrildi.
Yenisrc/i18n/en/plise-categories.ts tamamlandı — 7 kateqoriya + 69 məhsul EN def qatmanı; məzmunu bitən məhsullar əhatəyə alındıqca yayına çıxır.
İnfrastrukturSLUG_MAP, PAGE_COVERAGE və PRODUCT_NAMES_EN 35 plisse məhsulu + 7 alt kateqoriya adı ilə genişləndi; EN dinamik marşrut PLISE_CATEGORIES_EN mənbəyini istehlak edir. Əhatə 125/749.
v1.45.22
İngiliscə Düet Ailəsi Tamamlandı
Düet ailəsinin 27 məhsulunun hamısı (7 düz, 5 tül, 2 çaplı, 7 naxışlı, 6 günəşlik) tam İngiliscə məzmunla /en/ altında yayında.
Yeni/en/ altında 27 düet məhsul səhifəsi istehsal edildi: düz rənglər (white→black), sheer (ağ→tünd boz), printed və custom-print, naxışlı tekstura və sunscreen seriyası — xüceyrə içində xüceyrə kəsik, cüt hava cibi, portray quraşdırma, prova təsdiqli xüsusi çap və günəş nəzarəti ton pillələri birebir çevrildi.
Yenisrc/i18n/en/duet-categories.ts əlavə edildi (5 kateqoriya + 27 məhsul EN def qatmanı) və duetSpecs EN spec köməkçisi yazıldı.
İnfrastrukturEN dinamik marşruta DUET_CATEGORIES_EN ailə mənbəyi əlavə edildi; slug-map, PAGE_COVERAGE və PRODUCT_NAMES_EN 27 düet məhsulu ilə genişləndi.
v1.45.21
İngiliscə Honeycomb Ailəsi Tamamlandı
Honeycomb ailəsinin 16 məhsulunun hamısı (7 düz rəng, 2 çaplı, 7 naxışlı) tam İngiliscə məzmunla /en/ altında; EN marşrutu çox-ailəli quruluşa keçdi.
Yeni/en/ altında 16 honeycomb məhsul səhifəsi istehsal edildi: düz rənglər (white→black), printed və custom-print, naxışlı tekstura variantları — xüceyrə hava cibi, portray quraşdırma, kordsuz düzən, prova təsdiqli xüsusi çap və kənar işıq xətti detalları birebir çevrildi.
Yenisrc/i18n/en/honeycomb-categories.ts əlavə edildi (3 kateqoriya + 16 məhsul EN def qatmanı) və honeycombSpecs EN spec köməkçisi yazıldı.
İnfrastrukturen/[slug].astro çox-ailəli familySources quruluşuna keçdi — hər ailə öz EN kateqoriya datası + breadcrumb pilləsi ilə genişlənir (jalüz → honeycomb nümunəsi, plisse/düet üçün hazır). Əhatə 63/687.
DüzəlişproductSchema artıq specRows parametri alır — TR xarici məhsul səhifələrində additionalProperty sətirləri səhifə dilindəki specs sırasından basılır; EN məhsul səhifələrindəki Türkcə PropertyValue sızması (Parça quruluşu, Xüceyrə nizamı vb.) bağlandı.
TəkmilləşdirməÜç tətbiq qrupu səhifəsinə (həndəsi düet, xüsusi məkanlar/xüsusi quruluşlar jalüz) mövzuya xüsusi təkrarsız cümlələr əlavə edildi — 687 səhifədə boilerplate həddi 14-ə çıxanda %30 özgünlük nisbətinin altına düşən səhifələr yenidən hədd üstünə daşındı.
v1.45.20
İngiliscə Jalüz Ailəsi Tamamlandı
Jalüz ailəsinin qalan 4 məhsulu (16/25 mm alüminium, perfore, 50 mm parça) tam İngiliscə məzmunla /en/ altında — ailə 7/7 tamam.
Yeni/en/16-mm-, /en/25-mm-aluminium-venetian-blind/, /en/perforated-aluminium-venetian-blind/ və /en/50-mm-fabric-venetian-blind/ istehsal edildi: açıqlama, montaj, ölçü, spec, detal bölmələri və 44 SSS birebir çevrildi — mikro deşik tək istiqamətli görüş, əyilən lamel dəyişimi, qapı şüşəsi sabitləmə, UV solması detalları qorundu.
YeniMəhsul adları, slug uyğunlaşmaları və əhatə qeydləri əlavə edildi; jalüz ailəsi İngiliscə 7/7 məhsulla tamamlandı. Əhatə 47/671.
v1.45.19
İngiliscə Taxta Jalüz Məhsulları + Ailə Marşrutu
Taxta jalüz seriyasının 3 məhsulu (25/50/63 mm) tam İngiliscə məzmunla /en/ altında; EN marşrutu ailə kateqoriyalarını da əhatə edəcək şəkildə genişləndi.
Yenien/product-pages.ts-ə 3 taxta jalüz məhsulunun tam EN məzmunu əlavə edildi: açıqlama, montaj, ölçü, spec (jaluziSpecsEN), detal bölmələri və 36 SSS — lamel nisbəti, dübel montajı, bölmə qərarı, damar naxışı detalları birebir çevrildi.
Yeni/en/25-mm-, /en/50-mm- və /en/63-mm-wooden-venetian-blind/ istehsal edildi; src/i18n/en/jaluzi-categories.ts əlavə edildi — ailə məhsulları üçün EN kateqoriya + məhsul def qatmanı.
İnfrastrukturen/[slug].astro artıq CATALOG xaricində ailə kateqoriyası məhsullarını da istehsal edir (PLISE/JALUZI/DUET/HONEYCOMB nümunəsi); breadcrumb: Products → Venetian Blinds → Wooden Venetian Blinds → məhsul. Əhatə 43/667.
v1.45.18
İngiliscə Pərdə Ailəsi Tamamlandı
Qatlamalı (Roman) və tavan pərdəsi tam İngiliscə məzmunla /en/ altında — pərdə ailəsinin 8 məhsulu tamamlandı.
Yeni/en/roman-blind/ və /en/ceiling-blind/ istehsal edildi: qatlama düzənəyi, astar seçimi, yuyula bilən parça, gərgi məftilli üfüqi sistem, əyim/kondensasiya/qar yükü detalları birebir çevrildi.
İnfrastrukturslug-map + PAGE_COVERAGE[en] yeniləndi — pərdə ailəsi 8/8 tamam; ümumi əhatə 40/664.
v1.45.17
İngiliscə Pərdə Məhsulları (İlk Qrup)
Pərdə ailəsinin 6 məhsulu (stor, zebra, screen, şaquli, blackout, motorlu) tam İngiliscə məzmunla /en/ altında yayında.
Yenien/product-pages.ts-ə 6 pərdə məhsulunun tam EN məzmunu əlavə edildi: açıqlama, montaj, ölçü addımları, spec cədvəlləri (perdeSpecsEN), detal bölmələri və SSS — açıqlıq faktoru, üç qatmanlı blackout parça, lamel/ray nizamı və motor/sensor detalları birebir çevrildi.
Yeni/en/roller-, /en/zebra-, /en/screen-, /en/vertical-, /en/blackout- və /en/motorised-blind/ səhifələri istehsal edildi; PRODUCT_DEFS_EN və CATEGORY_EN pərdə girişləri ilə genişləndi.
İnfrastrukturslug-map-ə 6 məhsul slug-ı əlavə edildi; PAGE_COVERAGE[en] 38/662.
v1.45.16
İngiliscə Zip Pərdə Məhsulları
Zip pərdə ailəsinin 6 məhsulu (manual, tavan, şəffaf, iç məkan, xarici məkan, motorlu) tam İngiliscə məzmunla /en/ altında yayında.
Yenien/product-pages.ts-ə 6 zip pərdə məhsulunun tam EN məzmunu əlavə edildi: açıqlama, montaj, ölçü addımları, spec cədvəlləri (zipSpecsEN), detal bölmələri və SSS — fermuarlı kanal kilidi, külək sinfi, motor/sensor və şəffaf film texniki detalları birebir çevrildi.
Yeni/en/manual-, /en/ceiling-, /en/transparent-, /en/interior-, /en/outdoor- və /en/motorised-zip-screen/ səhifələri istehsal edildi; PRODUCT_DEFS_EN və CATEGORY_EN zip girişləri ilə genişləndi.
İnfrastrukturslug-map-ə 6 məhsul slug-ı əlavə edildi; PAGE_COVERAGE[en] 32/656.
v1.45.15
İngiliscə Plisse Milçək Toru Məhsulları
Plisse milçək toru ailəsinin 5 məhsulu (15/18/25/26/27 mm seriyaları) tam İngiliscə məzmunla /en/ altında yayında.
Yenien/product-pages.ts-ə 5 plisse milçək toru məhsulunun tam EN məzmunu əlavə edildi: açıqlama, montaj, ölçü addımları, spec cədvəlləri, detal bölmələri və SSS — seriyanın texniki fərqləri (incə kaset ↔ kanal ↔ ikili düzən) birebir çevrildi.
Yeni/en/15-mm-, /en/18-mm-, /en/25-mm-, /en/26-mm- və /en/27-mm-pleated-insect-screen/ səhifələri istehsal edildi; PRODUCT_DEFS_EN və CATEGORY_EN plisse milçək toru girişləri ilə genişləndi.
İnfrastrukturslug-map-ə 5 məhsul slug-ı əlavə edildi; PAGE_COVERAGE[en] 26/645.
v1.45.14
İngiliscə Məhsul Detal İnfrastrukturu + Milçək Toru Ailəsi
Məhsul detal marşrutu /en/[slug] quruldu; ProductArticle və ProductDetail tamamilə lokallaşdırıldı. İlk ailə: 5 milçək toru məhsulu İngiliscə.
İnfrastruktursrc/pages/en/[slug].astro əlavə edildi — dinamik məhsul marşrutu yalnız PAGE_COVERAGE ∩ SLUG_MAP ∩ PRODUCT_PAGES_EN kəsişməsindəki məhsulları istehsal edir; tərcüməsi olmayan məhsul EN marşrutda heç vaxt render edilmir.
TəkmilləşdirməProductArticle və ProductDetail dil-fərqində quruldu: breadcrumb, düymələr, tablar, stok/dl etiketləri, qardaş məhsul bloku, CTA felləri, spec/stock/sibling cümlə variasiyaları və rəy bölməsi ui açarlarına bağlandı.
Yenisrc/i18n/en/products.ts — EN ProductDef/CategoryDef qatmanı (ad, kart açıqlaması, meta, rozet). src/i18n/en/product-pages.ts — 4 məhsulun tam EN məzmunu (açıqlama, montaj, ölçü, spec, detal bölmələri, SSS).
Yeni/en/fixed-insect-screen/, /en/cat-screen/, /en/caravan-insect-screen/, /en/steel-insect-screen/ və /en/motorised-insect-screen/ yayında — sabit milçək toru xüsusi səhifəsi birebir çevrildi.
İnfrastrukturui lüğətinə product.* açar qrupu əlavə edildi (TR+EN); slug-map-ə 5 məhsul slug-ı; PAGE_COVERAGE[en] 21/640.
v1.45.13
İngiliscə Korporativ Səhifə Qrupu
/en/corporate/, /en/about-us/, /en/reviews/ və /en/leave-a-review/ yayına alındı — korporativ dəstin ilk dil qrupu tam tərcümə ilə açıldı.
Yenisrc/pages/en/corporate.astro əlavə edildi: 12 korporativ səhifə kartı (EN başlıq/açıqlama), breadcrumb və CTA — hamısı İngiliscə; tərcüməsi olmayan hədəflər TR səhifəsinə düşür.
Yenisrc/pages/en/about-us.astro əlavə edildi: hekayə, iş siyahısı, missiya, 4 dəyər kartı və statistika zolağı — hamısı İngiliscə.
Yenisrc/pages/en/reviews.astro əlavə edildi: Google xal icmalı, rəy kartları (orijinal dilində), 4 SSS və cüt CTA — rəy tarixləri İngiliscə ay adlarına çevrilir; rəy mətnləri mənbədən eynilə sitatlanır.
Yenisrc/pages/en/leave-a-review.astro əlavə edildi: məhsul seçimi, ulduz xalı, KVKK təsdiqi və fetch axınlı form — etiketlər və toast mesajları İngiliscə; məhsul adları yeni src/i18n/en/product-names.ts xəritəsindən gəlir.
İnfrastrukturslug-map-ə /kurumsal/ → /corporate/ əlavə edildi; PAGE_COVERAGE[en] genişləndi (əhatə 16/634).
v1.45.12
İngiliscə Pərdələr Ailə Səhifəsi
/en/curtains/ yayına alındı — 8 model, stor↔zebra müqayisəsi, 4 düzənək kartı və sehrbazı ilə tam tərcümə. Bütün məhsul ailələri tamam.
Yenisrc/pages/en/curtains.astro əlavə edildi: 8 məhsul kartı (EN ad/açıqlama/rozet), istifadə ssenariləri, 8 model müqayisəsi, stor↔zebra qıyası, 4 düzənək kartı, proses, 6 SSS və konfiqurasiya sehrbazı — hamısı İngiliscə.
Yenien/wizard.ts-ə pərdə konfiqurasiya sehrbazının İngiliscə verisi əlavə edildi — bütün ailə sehrbazları artıq EN.
İnfrastrukturPAGE_COVERAGE[en] genişləndi: /perdeler/ → /en/curtains/ (əhatə 12/634). 8 məhsul ailəsinin hamısı İngiliscə yayında.
v1.45.11
İngiliscə Zip Pərdələr Ailə Səhifəsi
/en/zip-screens/ yayına alındı — 6 model, sistem müqayisəsi, külək lejantı və sehrbazı ilə tam tərcümə.
Yenisrc/pages/en/zip-screens.astro əlavə edildi: 6 məhsul kartı (EN ad/açıqlama/rozet), istifadə ssenariləri, model müqayisəsi, fermuar kanal sistem qıyası, proses, 7 SSS və konfiqurasiya sehrbazı — hamısı İngiliscə.
Yenien/wizard.ts-ə zip pərdə konfiqurasiya sehrbazının İngiliscə verisi əlavə edildi.
/en/venetian-blinds/ yayına alındı — material kartları, lamel ölçüləri, müqayisə və sehrbazı ilə tam tərcümə.
Yenisrc/pages/en/venetian-blinds.astro əlavə edildi: 3 material kartı (EN ad/sloqan), istifadə ssenariləri, material müqayisəsi, 16/25/50 mm lamel kartları, proses, 6 SSS və konfiqurasiya sehrbazı — hamısı İngiliscə.
Yenien/wizard.ts-ə jalüz konfiqurasiya sehrbazının İngiliscə verisi əlavə edildi.
/en/duette-blinds/ yayına alındı — kateqoriya kartları, honeycomb müqayisəsi, montaj tipləri və parça sinifləri ilə tam tərcümə.
Yenisrc/pages/en/duette-blinds.astro əlavə edildi: 5 kateqoriya kartı (EN ad/sloqan), istifadə ssenariləri, honeycomb↔duet müqayisəsi, 5 montaj tipi cədvəli, 3 parça sinfi, proses, 6 SSS və konfiqurasiya sehrbazı — hamısı İngiliscə.
Yenien/wizard.ts-ə düet konfiqurasiya sehrbazının İngiliscə verisi əlavə edildi.
/en/honeycomb-blinds/ yayına alındı — kateqoriya kartları, bağlantı müqayisəsi, xüceyrə quruluşu və sehrbazı ilə tam tərcümə.
Yenisrc/pages/en/honeycomb-blinds.astro əlavə edildi: 3 kateqoriya kartı (EN ad/sloqan), istifadə ssenariləri, bağlantı tipi müqayisəsi, tək/cüt xüceyrə kartları, proses, 6 SSS və konfiqurasiya sehrbazı — hamısı İngiliscə.
Yenien/wizard.ts-ə honeycomb konfiqurasiya sehrbazının İngiliscə verisi əlavə edildi.
/en/pleated-blinds/ yayına alındı — 7 kateqoriya kartı, montaj müqayisəsi və parça sehrbazı ilə tam tərcümə.
Yenisrc/pages/en/pleated-blinds.astro əlavə edildi: kateqoriya kartları (EN ad/sloqan), montaj seçim bələdçisi, bağlantı tipi müqayisəsi, 3 parça sinfi, proses, 7 SSS və konfiqurasiya sehrbazı — hamısı İngiliscə.
Yenien/wizard.ts-ə plisse pərdə konfiqurasiya sehrbazının İngiliscə verisi əlavə edildi.
/en/pleated-insect-screens/ yayına alındı — kaset seriyası, eşik profilləri və model sehrbazı ilə tam tərcümə.
Yenisrc/pages/en/pleated-insect-screens.astro əlavə edildi: 5 kaset ölçülü məhsul kartı, seçim bələdçisi, kaset müqayisəsi, 3 eşik profili, proses, 7 SSS və konfiqurasiya sehrbazı — hamısı İngiliscə.
Yenien/wizard.ts-ə plisse milçək toru konfiqurasiya sehrbazının İngiliscə verisi əlavə edildi.
/en/insect-screens/ yayına alındı — ilk məhsul ailəsi tərcüməsi; ProductWizard komponenti tam lokallaşma qazandı.
Yenisrc/pages/en/insect-screens.astro əlavə edildi: 5 məhsul kartı, seçim bələdçisi, 3 suallıq sehrbaz, 9 modellik müqayisə cədvəli, 3 tül tipi, proses addımları və 7 SSS — hamısı İngiliscə.
İnfrastrukturProductWizard tam lokallaşma: irəliləyiş, rozetlər, düymələr, JS istehsalı mətnlər (uyğunlaşma etiketləri, WhatsApp mesajı, kopyalama bildirişləri) və bağlantılar artıq dil fərqində; JS stringləri data-str-* daşıyıcıları ilə bəslənir.
Yenisrc/i18n/en/wizard.ts əlavə edildi — milçək toru ailəsi sehrbaz sual/məhsul dəstinin İngiliscə qarşılığı.
Yenisrc/pages/en/dealership.astro əlavə edildi: 12 hədəf kütlə profili, 3 iş modeli, 3 pillə, göndəriş şəbəkəsi, meyarlar, qorunma öhdəliyi, 5 mərhələli proses, 8 dəstək maddəsi, 10 portal modulu, zəmanət və 8 SSS — hamısı İngiliscə.
DüzəlişDealerForm tam lokallaşma: fəaliyyət sahəsi/təcrübə/model seçimləri, etiketlər, placeholder-lar, uğur mesajı, KVKK mətni və göndər düyməsi artıq ui açarlarından və ya dil şərtli sıralardan gəlir.
DüzəlişDealerNetwork etiketləri prop-laşdı — EN səhifədə xəritə etiketləri (Europe, Middle East, North Africa, Caucasus) İngiliscə basılır.
DüzəlişEN KVKK mətnində "Disclosureand" bitişik yazım düzəldildi (form.kvkkPost baş boşluq).
/en/products/ yayına alındı — səkkiz məhsul xətti, müqayisə cədvəli, seçim bələdçisi və SSS bölmələrinin tam tərcüməsi.
Yenisrc/pages/en/products.astro əlavə edildi: 8 məhsul qrupu kartı, istehsal etibar blokları, 4 ssenarilik seçim bələdçisi, 6 meyarlı müqayisə cədvəli və 8 SSS — hamısı İngiliscə.
DüzəlişCTABlock əlaqə düyməsi localizeHref-ə bağlandı — EN səhifələrdə artıq /en/contact/ ünvanına gedir.
İngiliscə səhifələrdə qalan Türkcə krom mətnləri bağlandı: footer-ə xüsusi nav etiketləri, topbar e-poçt düyməsi.
DüzəlişNAV_LABELS-ə footer-ə xüsusi 12 etiket əlavə edildi (İstehsal Təsimiz, Dəyərlərimiz, Tarixçəmiz, Məhsul Sehrbazı, Montajçılar vb.) — EN səhifələrdə Türkcə link adı qalmadı.
en pilotu ikinci addım: /en/ ana səhifə tam tərcümə; footer marka mətni, saat kartı, Google rozeti və vergi sətri ui lüğətinə bağlandı; ölkə siyahısı səhifə dilinə görə yüklənir.
Yeni/en/: Ana səhifənin İngiliscə versiyası — bütün bölmələr, hero slaydları, SSS və şema İngiliscə; daxili linklər localizeHref ilə dil-fərqində.English home
TəkmilləşdirməFooter tam lokallaşdı: marka abzası, iş saatı gün adları və açıq/bağlı statusu, Google xal rozeti, vergi sətri və KVKK qeydi ui lüğətinə daşındı.
TəkmilləşdirməÖlkə seçimi səhifə dilinə görə yüklənir: /data/geo/countries.en.json əlavə edildi; ContactForm və DealerForm dili documentElement.lang-dən həll edir.
TəkmilləşdirməHeroSlider slayt verisini prop-dan alır (EN slayt dəsti src/i18n/en/hero-slides.ts); PlatformMockup mətnləri dil-fərqində.
Düzəlişchangelog ChangeKind-a altyapi növü əlavə edildi (v1.44.14/15 qeydlərindəki tip səhvi aradan qaldırıldı); versiyon-gecmisi rozet üslubu tamamlandı.
v1.45.0
İngiliscə Pilot — Lokallaşma Mühərriki
en pilotu başladı: 137 açarlıq ui lüğəti, slug-map ilə çevrilmiş URL-lər, coverage-şüurlu link həlli və ilk çevrilmiş səhifə /en/contact/.
Yeni/en/contact/: Əlaqə səhifəsinin İngiliscə versiyası — lokallaşdırılmış başlıq, meta, breadcrumb, iş saatı statusu və İngiliscə form sahələri.English page
İnfrastrukturi18n mühərriki: SLUG_MAP (TR→dil slug xəritəsi), localizeHref/localizeNav/navLabel — nav href və etiketləri dil + əhatə fərqində; tərcüməsi olmayan səhifə TR-yə düşür.
İnfrastrukturDil həlli URL-dən bütün qeydiyyatlı dillərə açıldı; LanguageSwitcher və hreflang yalnız real əkizi olan dilləri linkləyir (PAGE_COVERAGE).
Təkmilləşdirməcheck-i18n: slug xəritəsi zəruriliyi, toqquşma və format yoxlaması əlavə edildi; breadcrumb yoxlaması dil səhifələrini muaf tutur.
v1.44.14
Tərcümə Əhatə Yoxlaması
Çoxdilli yayına hazırlıq: tərcümə əhatə manifesti və build-də məcburi i18n yoxlaması — heç bir səhifə/veri tərcümə xarici yayına sıza bilməz.
İnfrastruktursrc/i18n/coverage.ts: dil başına tərcüməsi bitmiş səhifələrin siyahısı — [lang] marşrutları yalnız bu siyahıdakı slug-ları istehsal edəcək.
İnfrastrukturscripts/check-i18n.mjs build zəncirinə əlavə edildi: xəyalət slug, coverage xarici render, məzmunsuz enabled dil və çatışmayan ui lüğəti build-i partladır; dil başına irəliləyiş hesabatı basır.
v1.44.13
Qiymətləndirmə Formu Bağlantısı
/degerlendirmeler/ səhifəsindəki "Təcrübənizi paylaşın" qutusu artıq sayt daxili məhsul qiymətləndirmə formuna da bağlanır.
Təkmilləşdirmə/degerlendirmeler/: "Məhsulu Qiymətləndir" düyməsi əlavə edildi — /degerlendirme/ ulduz xallı form səhifəsinə gedir; Google Biznes Profili bağlantısı qorundu.Qiymətləndirmələr
v1.44.12
Məhsul Qiymətləndirmə İnfrastrukturu
Məhsul səhifələri real müştəri rəylərini göstərəcək infrastruktura qovuşdu: /degerlendirme/ ulduz xallı formu, send.php-də qiymətləndirmə axını və rəy verisinə bağlı aggregateRating/review şeması.
Yeni/degerlendirme/: ulduz xallı, məhsul seçimli qiymətləndirmə formu; göndərişlər forms-log.php-yə qeyd olunur, təsdiqlənən rəylər məhsul səhifəsində dərc edilir.Səhifə
TəkmilləşdirməProduct şeması: məhsula aid real rəy varkən review[] və aggregateRating (ratingValue, reviewCount) avtomatik basılır; rəy yoxdursa şema əvvəlki kimi təmiz qalır.
Təkmilləşdirməpublic/api/send.php + deploy/send.php: "Məhsul Qiymətləndirməsi" form tipi — xal təsdiqləməsi, məhsul/sifariş kodu sahələri, telefon opsional; iki fayl sinxron.
v1.44.11
Variant və Qalan Səhifə Meta-ları 140–160 Zolağına Çəkildi
Məhsul variant kateqoriyalarında 81, qiymət hesablama səhifələrində 8, statik və digər səhifələrdə 12 meta açıqlaması; hər səhifənin öz məzmunundan törədilmiş təkrarsız cümlələrlə 140–160 simvol zolağına genişləndi. Saytda zolağın altında meta açıqlaması qalmadı.
Təkmilləşdirməsrc/data/{duet,honeycomb,jaluzi,plise}-categories.ts: 81 variant və qrup meta/pageDescription açıqlaması 140–160 simvol zolağına çıxarıldı.
Təkmilləşdirməsrc/data/pricing.ts: 8 qiymət hesablama səhifəsinin meta açıqlaması 140–160 simvol zolağına çıxarıldı.
Montaj Detal və Səhifə Meta-ları 140–160 Zolağına Çəkildi
Montaj detal səhifələrində 16, məhsul və korporativ .astro səhifələrində 54, tətbiq sahələri verisində 1 meta açıqlaması; hər səhifənin öz məzmunundan törədilmiş təkrarsız cümlələrlə 140–160 simvol zolağına genişləndi.
Təkmilləşdirməsrc/data/montaj-pages.ts: zolağın altında qalan 16 montaj detal səhifəsinin meta açıqlaması 140–160 simvol zolağına çıxarıldı.
Təkmilləşdirməsrc/pages/: 54 məhsul və korporativ səhifənin PageLayout meta açıqlaması 140–160 simvol zolağına çıxarıldı.
Təkmilləşdirməsrc/data/uygulama-alanlari.ts: jalüz tətbiq sahələri qeydinin meta açıqlaması 140–160 simvol zolağına çıxarıldı.
v1.44.9
Honeycomb və Jalüz Tətbiq Meta-ları 140–160 Zolağına Çəkildi
Honeycomb pərdə ailəsində 36, jalüz pərdə ailəsində 37 tətbiq səhifəsinin meta açıqlaması; hər səhifənin öz məzmunundan törədilmiş təkrarsız cümlələrlə 140–160 simvol zolağına genişləndi.
Təkmilləşdirməsrc/data/honeycomb-perde-uygulama.ts: zolağın altında qalan 36 tətbiq səhifəsinin meta açıqlaması 140–160 simvol zolağına çıxarıldı; `Karakanda` yazımı `Karavanda` olaraq düzəldildi.
Təkmilləşdirməsrc/data/jaluzi-perde-uygulama.ts: 37 tətbiq səhifəsinin hamısının meta açıqlaması 140–160 simvol zolağına çıxarıldı; `Karakanda` yazımı `Karavanda` olaraq düzəldildi.
v1.44.8
Düet Pərdə Tətbiq Meta-ları 140–160 Zolağına Çəkildi
Düet pərdə tətbiq sahələri ailəsinin 37 səhifəsinin meta açıqlaması, hər səhifənin öz məzmunundan törədilmiş təkrarsız cümlələrlə 140–160 simvol zolağına genişləndi.
Təkmilləşdirməsrc/data/duet-perde-uygulama.ts: 37 tətbiq səhifəsinin hamısının meta açıqlaması 140–160 simvol zolağına çıxarıldı; `Karakanda` yazımı `Karavanda` olaraq düzəldildi.
v1.44.7
Plisse Pərdə və Plisse Milçək Toru Meta-ları 140–160 Zolağına Çəkildi
Plisse pərdə ailəsində 12, plisse milçək toru ailəsində 25 tətbiq səhifəsinin meta açıqlaması; hər səhifənin öz məzmunundan törədilmiş təkrarsız cümlələrlə 140–160 simvol zolağına genişləndi.
Təkmilləşdirməsrc/data/plise-perde-uygulama.ts: zolağın altında qalan 12 tətbiq səhifəsinin meta açıqlaması 140–160 simvol zolağına çıxarıldı.
Təkmilləşdirməsrc/data/plise-sineklik-uygulama.ts: 25 tətbiq səhifəsinin hamısının meta açıqlaması 140–160 simvol zolağına çıxarıldı; `Karakanda` yazımı `Karavanda` olaraq düzəldildi.
v1.44.6
Pərdə Tətbiq Meta-ları 140–160 Zolağına Çəkildi
Pərdə tətbiq sahələri ailəsinin 37 səhifəsinin meta açıqlaması, hər səhifənin öz məzmunundan törədilmiş təkrarsız cümlələrlə 140–160 simvol zolağına genişləndi.
Təkmilləşdirməsrc/data/perde-uygulama.ts: mənzil, kommersiya məkanı, xüsusi məkan, xüsusi quruluş, nəqliyyat vasitəsi, həndəsi pəncərə və səhiyyə-təhsil qruplarındakı 37 tətbiq səhifəsinin meta açıqlaması 140–160 simvol zolağına çıxarıldı; `Karakanda` yazımı `Karavanda` olaraq düzəldildi.
v1.44.5
Milçək Toru Tətbiq Meta-ları 140–160 Zolağına Çəkildi
Milçək toru tətbiq sahələri ailəsinin 37 səhifəsinin meta açıqlaması, hər səhifənin öz məzmunundan törədilmiş təkrarsız cümlələrlə 140–160 simvol zolağına genişləndi.
Təkmilləşdirməsrc/data/sineklik-uygulama.ts: mənzil, kommersiya məkanı, xüsusi məkan, xüsusi quruluş, nəqliyyat vasitəsi, həndəsi pəncərə və səhiyyə-təhsil qruplarındakı 37 tətbiq səhifəsinin meta açıqlaması 140–160 simvol zolağına çıxarıldı; `Karakanda` yazımı `Karavanda` olaraq düzəldildi.
v1.44.4
Zip Pərdə Tətbiq Meta-ları 140–160 Zolağına Çəkildi
Zip pərdə tətbiq sahələri ailəsinin 21 səhifəsinin meta açıqlaması, hər səhifənin öz məzmunundan törədilmiş təkrarsız cümlələrlə 140–160 simvol zolağına genişləndi.
Təkmilləşdirməsrc/data/zip-perde-uygulama.ts: mənzil, kommersiya məkanı, xüsusi məkan və nəqliyyat vasitəsi qruplarındakı 21 tətbiq səhifəsinin meta açıqlaması 140–160 simvol zolağına çıxarıldı; hər mətn səhifənin öz kontekstindən (parça, montaj, istifadə nəticəsi) bəsləndi. `Karakanda` yazımı `Karavanda` olaraq düzəldildi.
v1.44.3
Yayın Tarixləri Real Anlara Doğrulandı
Versiya tarixçəsində 29 Oktyabr–3 Noyabr arası gələcək tarixli qeydlər deploy dalındakı real yayın anlarına çəkildi; cəmi 146 qeyd doğrulandı. deploy/send.php referans nüsxəsi public/api ilə bərabərləşdirildi.
DüzəlişChangelog `date` sahələri real yayın anlarına çəkildi: deploy dalındakı yayın commit-ləri referans götürülərək 146 qeyd yeniləndi (v1.20.0–v1.44.2 real deploy vaxtları, aralıq versiyalar sıralı yerləşim); dəqiq azalan sıra qorundu, gələcək tarix qalmadı.
Düzəlişdeploy/send.php referans nüsxəsi public/api/send.php ilə bərabərləşdirildi — e-bülten abunəliyi axını (isNewsletter dalı) referansda da görünür.
Təkmilləşdirməcontent-audit sənədləri hazırkı vəziyyətə çəkildi: inventar 623 səhifə, 193.753 cüt, 900 MEDIUM; I-009 hibrid slug qiymət zolağı v1.44.1 ilə həll edilmiş olaraq işarələndi.
v1.44.2
Məhsul Olmayan Səhifələrdə Şema Düzəlişi
Montaj və tətbiq detal səhifələrindən Product + AggregateOffer işarətləməsi çıxarıldı — montaj üsulu və məkan qərar səhifələri alına bilən məhsul deyil, bələdçi məzmundur.
Düzəliş217 tətbiq-detal səhifəsindəki Product şeması çıxarıldı (məs. Uşaq Bağçası Düet Pərdə) — bu səhifələr aid məhsulun tətbiq yeri bələdçisidir, TechArticle əsas element olaraq qalır. Qiymətli Product işarətləməsi yalnız real məhsul detal səhifələrində (ProductArticle) basılır.Uşaq Bağçası Düet PərdəTətbiq Sahələri
v1.44.1
Məzmun Uyğunluq Düzəlişləri
Səhifə-səhifə yoxlamada tutulan kiçik mətn və bağlantı səhvləri düzəldildi — özünə bağlantı, hədəfi yanlış bağlantı mətni və cümlə içi böyük hərf istifadələri aradan qaldırıldı.
DüzəlişPişik Milçək Toru səhifəsindəki özünə bağlantı çıxarıldı; tətbiq sahələri verisində "verir" feli yerinə təsvir bağlantı mətni istifadə edildi və yanlış /duet-perdeler/ hədəfi /perdeler/ ilə əvəz edildi.
DüzəlişCümlə içi böyük hərf istifadələri TDK nizamına çəkildi (kirayə mənzildə, set, iskandinav); zip-perdeler səhifəsində CTABlock girintisi düzəldildi.
Düzəlişsend.php mesaj istehsalçısındakı istifadə olunmayan Reply-To dalı çıxarıldı — "heç bir e-poçtda Reply-To basılmır" qaydası artıq kod səviyyəsində də zəmanətli (public/api və deploy nüsxələri bərabərləşdirildi).
DüzəlişHibrid slug qiymət zolağı düzəldildi (I-009): məhsul ailəsi artıq slug mətnindən deyil kataloq elanından oxunur — 6 honeycomb prefiksli cütlü plisse variantı şemada honeycomb yerinə plisse zolağı (890–1300 ₺) və plisse texniki sətirləri basır. specFamily/priceFamily tək mənbəyə birləşdirildi.Honeycomb + Ağ Tül Cütlü
TəkmilləşdirməMəhsul əsaslı qiymət qeyd dəftəri quruldu (fiyatlar.ts): 143 məhsulun hamısına müəssisə təsdiqli qiymət diapazonu yazıldı və şemada ailə zolağını etibarsız edir. Ailə zolağı artıq qeydiyyatlı məhsulların zolaq birləşməsindən törədilir — montaj/variant səhifələri də real qiymət əhatəsini göstərir.Plisse PərdələrZip Pərdələr
TəkmilləşdirməÜçbucaqlı/əylikli/tavan form cütlərində sistem↔tətbiq niyyət ayrımı kəskinləşdirildi: üçbucaqlı plisse tətbiq səhifəsinin məqaləsi "Kəsim və Ray Həndəsəsi"-dən "Plisse Qərarı"-na çəkilib istehsal mexaniki abzası qərar səviyyəsinə endirildi; üç tavan tətbiq səhifəsinə məkan-qərarı hədd cümləsi əlavə edildi.Üçbucaqlı və Trapes Pəncərə Plisse PərdəTavan Pəncərəsi Plisse Pərdə
v1.44.0
Qiymətləndirmələr Səhifəsi
Google Biznes Profilindəki müştəri və iş tərəfdaşı qiymətləndirmələrini toplayan /degerlendirmeler/ səhifəsi açıldı — xal icmalı, rəy kartları, qiymətləndirmə CTA-sı və SSS. Korporativ çətir altında; sitemap və sayt xəritəsinə yazıldı.
Yeni/degerlendirmeler/ səhifəsi açıldı — 5,0 icmal kartı (Google loqosu + ulduz), 4 real Google rəyi profil bağlantılı kartlarda, "Google-də Qiymətləndir" CTA-sı və qiymətləndirmə SSS bloku.Qiymətləndirmələr
YenilənməKorporativ dizin kartına, sitemap corporate qrupuna (reviews.ts lastmod mənbəyi ilə) və HTML sayt xəritəsinə Qiymətləndirmələr əlavə edildi.
v1.43.0
Media Dəsti Səhifəsi
Loqo paketi (rəngli/ağ/mono PNG + ZIP), marka rəngləri, firma təsviri, fotoqrafiya kateqoriyaları, mətbuat bülletenləri, firma künyəsi və mətbuat əlaqəsini tək səhifədə toplayan /medya-kiti/ açıldı. Footer Səhifələr qrupuna əlavə edildi.
Yeni/medya-kiti/ səhifəsi açıldı — qısa/uzun firma təsviri (kopyala düyməli), 3 variantlı loqo paketi, real dizayn token-larından marka rəngləri, tipoqrafiya, fotoqrafiya kateqoriyaları, künyə və mətbuat əlaqəsi.Media Dəsti
YeniLoqo faylları istehsal edildi: rəngli/ağ/mono PNG (800×160, şəffaf zəmin) + tək paket ZIP — mənbə logo.webp-dən sharp ilə törədildi.
TəkmilləşdirməFooter Səhifələr qrupu dolduruldu — Kataloq və Media Dəsti yanında Həlllərimiz, Məhsul Sehrbazı, Qiymət Hesablama, Layihə Tələbi, Layihələrimiz, Qalereya, Xidmət Bölgələri, Montajçılar, Montajçı Ol, Bloq və Əlaqə bağlantıları əlavə edildi.
v1.42.0
Kataloq Səhifəsi və Footer Quruluş İli
8 məhsul ailəsini model siyahıları ilə tək səhifədə toplayan /katalog/ səhifəsi açıldı — PDF kataloqlar yayına girəndə endirmə bağlantıları bu səhifədən veriləcək. Footer Səhifələr qrupuna Kataloq linki əlavə edildi və müəllif hüququ sətri quruluş ilini əhatə edəcək şəkildə yeniləndi.
Yeni/katalog/ səhifəsi açıldı — 8 məhsul ailəsi, canlı model siyahıları və ailə bağlantıları ilə onlayn kataloq kimi işləyir; PDF kataloqlar hazır olanda eyni səhifədən endiriləcək.Kataloq
YeniFooter-dakı boş Səhifələr qrupu doldurulmağa başlandı — ilk bağlantı Kataloq.
Marka sütunundakı Təklif Alın düyməsinin yanına Dilerlik düyməsi əlavə edildi; altına app.fenetresystems.com portalına gedən Diler Girişi bağlantısı yerləşdirildi. Siyasətlərimiz qrupuna çatışmayan Əlçatanlıq Bəyanatı əlavə edildi.
YeniFooter marka sütununa ikinci CTA olaraq Dilerlik düyməsi əlavə edildi — Təklif Alın ilə yan-yana, diler namizədləri birbaşa müraciət səhifəsinə enir.Dilerlik
YeniCTA sətrinin altına "Dilerinizmi? Diler Girişi" bağlantısı əlavə edildi — xarici link ikonu ilə app.fenetresystems.com portalına gedir.
DüzəlişSiyasətlərimiz footer qrupuna Əlçatanlıq Bəyanatı əlavə edildi — səhifə yayında idi ama siyahıda çatışmırdı.Əlçatanlıq Bəyanatı
TəkmilləşdirməFooter marka açıqlaması tək aydın abzasa çevrildi — istehsal yeri, pulsuz montaj bölgəsi, qlobal çatdırılma və diler ERP/CRM infrastrukturunu daşıyır; təkrarlanan WhatsApp/telefon/e-poçt ikon düymələri çıxarıldı (Əlaqə Məlumatları sütununda artıq var).
YeniFooter marka sütununa Google xal rozeti əlavə edildi — ağ dairə içində çoxrəngli G loqosu, 5,0 xal + 5 ulduz, "Google-də 4 rəy · Rəyləri gör" bağlantısı müəssisə profilinə gedir.
YeniMarka sütunu sonuna qeydiyyat məlumatı sətri əlavə edildi — İlyasbey Vergi İdarəsi və Vergi No: 5190451133.
v1.41.1
Footer Marka Sütunu Genişləndi
Footer qridı kəsirli şablona keçdi: marka sütunu link sütunlarının iki qatı enində; sütun aralığı 32px-dən 24px-ə, sətir aralığı 40px-dən 32px-ə endirildi.
TəkmilləşdirməFooter link qridı minmax(0,1.71fr) + 5×minmax(0,1fr) şablonuna keçdi — marka sütunu link sütunlarından %71 geniş, uzun etiketlər sütunu şişirə bilmir; üfüqi sütun aralığı 32→24px.
TəkmilləşdirməMarka sütunu məzmunu yeni eni doldurur — açıqlama mətnindəki 320px məhdudiyyəti qaldırıldı, loqo bir ölçü böyüdü.
TəkmilləşdirməƏlaqə Məlumatları sətirləri sadələşdi — etiketlər qaldırıldı, ikonlar tək başına kanalı göstərir; hər sətir tək link.
YeniFooter marka sütununa canlı iş-saatları kartı əlavə edildi — Europe/Istanbul saatı ilə "Açıq · 18:00-də bağlanır / Bağlı · sabah 08:00-də açılır" status rozeti, həftənin 7 günü siyahısı və bu günün sətir vurğusu.
v1.41.0
Footer Link Strukturu Yeniləndi
Footer link sahəsi 5 sütun × 2 sətir nizamına keçdi. Korporativ qrupu on bağlantıya genişləndi; Siyasətlərimiz və Müqavilələrimiz ayrı qruplara bölündü; Əlaqə Məlumatları bloku WhatsApp, Canlı Dəstək və Telegram kanalları ilə böyüdü.
YenilənməFooter link qridı 4×2-dən 5×2 nizamına çıxarıldı — on bağlantı xanası.
YeniKorporativ qrupuna İstehsal Təsimiz, Sənədlər və Sertifikatlar, Missiya və Vizyon, Dəyərlərimiz, Tarixçəmiz, İnsan Resursları və Şərtnamə Mətnləri bağlantıları əlavə edildi.İstehsal TəsimizŞərtnamə Mətnləri
YenilənməSiyasətlərimiz və Müqavilələrimiz ayrı footer qrupları oldu; aid sənədlər öz çətirləri altında qruplaşdırıldı.SiyasətlərimizMüqavilələrimiz
YeniƏlaqə Məlumatları blokuna WhatsApp və Canlı Dəstək söhbət bağlantıları ilə Telegram kanalı əlavə edildi.
v1.40.0
Footer Konversiya və Etibar Qatmanı
Footer-ə Montajçılar, Montajçı Ol, Karyera və Təklif Alın bağlantıları əlavə edildi; ünvan Google Maps-ə bağlandı, hüquqi titul alt bara köçürüldü, e-bülten abunəliyi və kuki tercihləri girişi açıldı.
YeniFooter "Korporativ" qrupuna Montajçılar, Montajçı Ol və yeni Karyera səhifəsi bağlantıları əlavə edildi; marka sütununa Təklif Alın CTA-sı qoyuldu.MontajçılarMontajçı OlKaryera
YeniKaryera səhifəsi açıldı — iş sahələri, ümumi müraciət formu (İş Müraciəti) və istəyə bağlı CV faylı yükləmə.Karyera
YeniƏlçatanlıq Bəyanatı dərc edildi — tətbiq edilən tədbirlər, məlum məhdudiyyətlər və geri bildiriş kanalı; footer "Hüquqi" qrupuna əlavə edildi.Əlçatanlıq Bəyanatı
TəkmilləşdirməƏlaqə blokundakı ünvan Google Maps bağlantısına çevrildi; alt bara hüquqi titul (FENETRE Systems San. ve Tic. Ltd. Şti.) əlavə edildi.
YeniFooter-ə e-bülten abunəliyi əlavə edildi — tək sahəli form, send.php-də bülten dalı və KVKK işıqlandırma bağlantısı ilə.
YeniKuki Tercihləri girişi: footer "Hüquqi" qrupundan kuki bildirişi yenidən açıla bilir.
YeniDil seçici footer alt barına əlavə edildi — tünd zəmin variantı ilə; aktiv olmayan dillər "Tezliklə" sadalanır, yeni dil yayına girəndə avtomatik bağlanır.
YeniDiler Portalı bağlantısı footer-ə əlavə edildi — app.fenetresystems.com-a yeni vərəqdə xarici link olaraq açılır.
YeniDayanıqlılıq səhifəsi açıldı — 15 il hissə öhdəliyi, yerli istehsal, məhsulun enerji təsiri və təkrar emal edilə bilən material; yalnız doğrulanabilən iddialar.Dayanıqlılıq
DüzəlişMəzmundakı 3 qırıq daxili link mənbədə düzəldildi (/motorlu-perdeler/, /screen-duet-perdeler/, /pvc-jaluzi-perdeler/ → mövcud səhifələr); inventory-verify yoxlamasına qırıq daxili-link qapısı əlavə edildi — bundan sonra build partlayır.
TəkmilləşdirməQısa qalan 93 meta açıqlaması 110-160 simvol zolağına genişləndi; meta-verify uzunluq zolağı SEO standartına (110-160) sıxlaşdırıldı.
YeniSosial Media səhifəsi açıldı — 6 platformanın rəsmi kanalları tək səhifədə; kanal rolu, doğrulanmış handle və saxta-hesab xəbərdarlığı.Sosial Media
v1.39.10
Link Siyahısı Aralığı Sıxlaşdırıldı
.link-list maddə aralığı 8px-dən 4px-ə çəkildi — şaquli link və məlumat siyahılarında bütün sayta tək sətirdən əks olunan daha kompakt ritm.
Təkmilləşdirmə.link-list aralığı 8px → 4px olaraq yeniləndi; footer nav qrupları, mobil menyu siyahıları, kateqoriya xal siyahıları və əlaqə siyahısı eyni anda yeni standarta keçdi.
v1.39.9
Şaquli Siyahı Aralıqları Standartlaşdırıldı
Sayt üzrə dağınıq siyahı boşluqları üç rol sinfinə endirildi — .check-list 4px, .link-list 8px, .info-list 12px; özbaşına space-y-*/gap-* istifadəsi build yoxlamasına bağlandı.
YeniŞaquli siyahılar üçün .link-list (8px) və .info-list (12px) rol sinifləri əlavə edildi — .check-list (4px) ilə birlikdə üç pilləli siyahı ritmi yarandı.
DüzəlişÖzbaşına siyahı aralıqları role bağlandı: link və ikon siyahıları standart siniflərə, kart yığınları və zaman qrafikləri grid gap standardına daşındı; footer-dakı iki fərqli aralıq birləşdirildi.
Yenicheck-semantic.mjs artıq siyahı üzərində özbaşına space-y-*/gap-* istifadəsini build-də partladır.
v1.39.8
Başlıq Miqyası Cascade Düzəlişi
h1–h4 ölçü qaydaları qatmanlı yazılmadığı üçün .card-title komponent sinfinin 16px dəyəri heç vaxt tətbiq edilə bilmirdi; element standartları base qatmanına köçürüldü, kart başlıqları layihələndiyi kimi 16px-ə endi.
Düzəlişh1–h4 tipoqrafiya standartları @layer base-ə alındı — components qatmanındakı .card-title artıq element miqyasını əzə bilir; 78 fayldakı kart başlıqları 20–30px yerinə layihələnən 16px-də görünür.
YeniFooter qrup etiketləri üçün .foot-heading rol sinfi əlavə edildi — card-title-ın tünd zəmin variantı (16px, ağ); komponent başlığı rolu bütün kontekstlərdə tək ölçüyə endirildi.
v1.39.7
Footer Yenidən Strukturlaşdırıldı
Alt məlumat tək marka sütunu + 4 sütun × 2 sətir link qridına keçdi — məhsul, sistem, montaj, tətbiq, xidmət, korporativ və hüquqi ailələrinin hamısı footer üzərindən əlçatandır.
YenilənməFooter beş sütunlu qridə çevrildi: marka sütunu solda iki sətri əhatə edir; sağda Məhsullarımız, Sistemlərimiz, Montaj Növləri, Tətbiq Sahələri, Xidmətlərimiz, Korporativ, Hüquqi və Əlaqə olmaq üzrə 8 link qrupu yerləşir.
TəkmilləşdirməQrup başlıqları çətir səhifələrə bağlandı; hüquqi bağlantılar iki çətir səhifə və dörd kritik sənədə (Məxfilik, KVKK, Kuki, İstifadə Şərtləri) endirildi. Mobildə qruplar ikişərli dizilir.
v1.39.6
Sistem və Tətbiq Səhifələrinin Əhatə Ayrışması
Əylikli və üçbucaqlı formlardakı məhsul səhifələri ilə tətbiq səhifələri eyni axtarış niyyətini hədəfləyirdi; 12 səhifədə əhatə aydın şəkildə ayrışdırıldı — sistem səhifələri mexanizm/konfiqurasiya/montaj, tətbiq səhifələri məkan qərarı və məhdudiyyətlər.
Təkmilləşdirmə6 tətbiq-detal səhifəsinə (əylikli və üçbucaqlı/trapes × plisse, düet, honeycomb) əhatə açılış abzası və qərar həddi abzası əlavə edildi: əyim dərəcəsi, panel çəkisi, istilik prioriteti və gözlənti oxunda məhsul müqayisəsi ilə alternativ yönləndirmələr.
Təkmilləşdirmə6 sistem səhifəsinə (əylikli və üçbucaqlı × plisse, düet, honeycomb) əhatə qeydi əlavə edildi: səhifənin mexanizm və montaj məzmunu olduğu, məkan qərarının tətbiq bələdçisində müqayisə edildiyi bildirildi.Əylikli Plisse Pərdə
v1.39.5
Axtarış Nəticəsi Başlıq Uzunluğu Düzəlişləri
Piksel limitini aşan 14 səhifə başlığı qısaldıldı; fərqləndirici sətir etiketləri qorunaraq təkrarlanan və ya geniş sözlər düşürüldü.
DüzəlişNaxışlı və günəşlik seriyasındakı 11 məhsul başlığı SERP kəsilmə limitinin üstündə idi; başlıqlar qısaldıldı, rəng/toxuma fərqləndiriciləri qorundu (H1 və səhifə məzmunu dəyişmədi).
DüzəlişHəndəsi Pəncərələr və Üçbucaqlı-Trapes honeycomb tətbiq səhifələrinin başlıqları ilə Tarixçəmiz sənəd başlığı piksel limitinə uyğunlaşdırıldı.Tarixçəmiz
v1.39.4
Səhifə İçi Təkrar Təmizliyi
Tam-sayt təkrar taramasında tapılan iki səhifə içi təkrarlama aradan qaldırıldı: karavan zip pərdə məqalə abzası orijinal məlumatla yazıldı, şərtnamə kartlarındakı təkrarlanan sahə işarəsi bölmə başlığına tək dəfə köçürüldü.
DüzəlişKaravan Zip Pərdə məqalə abzası giriş cümləsini eynilə təkrarlayırdı; parçanın kanal içində ara mövqedə dura bilməsi məlumatı ilə orijinallaşdırıldı.Karavan Zip Pərdə
DüzəlişŞərtnamə Mətnləri səhifəsində 8 məhsul kartının hər birində təkrarlanan "spec sahələri" işarəsi tək dəfə bölmə başlığına köçürüldü.Şərtnamə Mətnləri
TəkmilləşdirməYoxlama zəncirinə uniqueness-proof əlavə edildi: 616 səhifənin hər biri üçün orijinal cümlə nisbəti, ən yaxın qonşu oxşarlığı və səhifə içi təkrar siqnalları maşın-doğrulanabilən tək faylda (UNIQUENESS-PROOF).
v1.39.3
Tətbiq Səhifələrində Şema Kopya Qalığı Təmizliyi
Tətbiq qrupu hub səhifələrindəki JSON-LD url/@id sahələri öz səhifə yoluna bağlandı; ailə xarici görsel və kateqoriya linki qalıqları təmizləndi; məkan detal şema görseli artıq səhifə ailəsindən törədilir.
Düzəliş45 tətbiq qrupu səhifəsində TechArticle və ItemList şemalarının url, @id və mainEntityOfPage sahələri şablon mənbəyi səhifəni (/konut-icin-*) göstərirdi; sahələr group.slug üzərindən səhifənin öz yoluna bağlandı.Tətbiq Sahələri
Düzəliş12 milçək toru və plisse milçək toru qrup səhifəsində şema görseli pərdə, kateqoriya linki Pərdələr olaraq qalmışdı; öz ailələrinə düzəldildi.Milçək Toru Tətbiq Sahələri
DüzəlişApplicationDetailPage və ApplicationAreaPage şema görseli ailədən asılı olmayan plisse pərdə fotoşəkli basırdı; görsel artıq familyImageFor ilə səhifə yolunun ailəsindən törədilir (təxminən 250 səhifə).Plisse Pərdə Tətbiq Sahələri
TəkmilləşdirməBuild zəncirinə check-schema-urls yoxlaması əlavə edildi: üst səviyyə JSON-LD obyektlərinin url/@id sahələri səhifə yolu ilə, ailə görselləri səhifə ailəsi ilə uyğunlaşmazsa build dayanır.
v1.39.2
Xarici Bağlantı və Meta Açıqlama Rətuşları
Ana səhifə və Referanslarımız-dakı izlənən xarici bağlantı sayısı sayt ümumi səviyyəsinə endirildi; şərtnamə səhifəsinin meta açıqlaması limitə uyğunlaşdırıldı.
DüzəlişRəyçi profilləri və Google Xəritələr bağlantılarına rel="nofollow" əlavə edildi; Button komponenti çağıranın rel atributunu qəbul edəcək şəkildə yeniləndi.Referanslarımız
DüzəlişŞərtnamə Mətnləri meta açıqlaması axtarış nəticəsi kəsilmə limitinin altına qısaldıldı.Şərtnamə Mətnləri
TəkmilləşdirməMontajçı Ol və Montajçılar səhifə başlıqları açar söz və vəd ehtiva edəcək şəkildə genişləndi.Montajçılar
DüzəlişUzun <title> dəyərləri 60 simvolun altına çəkildi: 5 tətbiq qrupu qısa docTitle aldı, 10 məhsul etiketi qısaldıldı.Tətbiq Sahələri
v1.39.1
Korporativ və Hüquqi Səhifələrdə Kontekst Linkləri
Korporativ, B2B və hüquqi səhifələrin gövdə mətnlərinə səhifə kontekstinə xüsusi məzmun linkləri əlavə edildi; hüquqi mətnlər arası çarpaz bağlantılar quruldu.
TəkmilləşdirməKVKK, istifadə şərtləri, ticari məxfilik, göndəriş və sifariş şərtləri səhifələrinə təbii anchor-larla linklər; kuki siyasəti xəritə səhifəsinə bağlandı.KVKK İşıqlandırma Mətni
TəkmilləşdirməB2B detal səhifələri (alt diler, müştəri idarəetməsi, cari hesab, zəmanət servis, ağıllı sifariş) gövdə abzaslarından əlaqəli modul və məhsul səhifələrinə bağlandı.Ağıllı Sifariş Ekranı
TəkmilləşdirməZəmanət, keyfiyyət nəzarəti, insan resursları və əlaqə səhifələrinə gövdə mətninə işlənmiş təkrarsız linklər.Zəmanət
Plisse Milçək Toru dəstindəki səhifə mətnlərinə, oxunan kontekstdən təbii çıxan tək seferlik bağlantılar əlavə edildi; Məhsul Sehrbazı Məhsullarımız səhifəsindən bağlanaraq orphan olmaqdan çıxdı.
TəkmilləşdirməPlisse Milçək Toru tətbiq qrup intro-larına kontekst içi linklər: eşiksiz və ikili sistem səhifələri mətndən təbii anchor-larla bağlandı.Eşiksiz Plisse Milçək Toru
TəkmilləşdirməPlisse Milçək Torular səhifəsinin "nədir" abzasına sürüşən və şaquli model bağlantıları; sistemləri və montaj növləri səhifələrinin aid abzaslarına tətbiq/qiymət kontekst cümlələri.Sürüşən Plisse Milçək Toru
TəkmilləşdirməAltı Plisse Milçək Toru sistem detal səhifəsinin aid abzasına səhifəyə xüsusi tətbiq sahələri bağlantısı.Plisse Milçək Toru Tətbiq Sahələri
DüzəlişMəhsul Sehrbazı faktiki orphan idi — artıq Məhsullarımız səhifəsinin seçim bölməsindən contextual linklə əlçatandır.Məhsul Sehrbazı
v1.38.6
Tətbiq Breadcrumb-ları Tam Səhifə Adına Çevrildi
Tətbiq sahəsi qrup və məkan səhifələrində breadcrumb yarpağı qısa qrup etiketi yerinə səhifənin öz adını daşıyır; zəncir nav və JSON-LD-də birebir uyğunlaşır.
Düzəliş268 səhifədə {qrup}-üçün-{məhsul} və məkan breadcrumb-ları "Mənzil" kimi qısa etiketdən "Mənzil üçün Plisse Milçək Toru" formasına çevrildi; LEAF_H1_EXEMPT siyahısındakı 51 muafiyyət qaldırıldı.Tətbiq Sahələri
v1.38.5
Köhnə /blog/ Yönləndirmə Stub-ları Qaldırıldı
İndeks almamış köhnə /blog/{slug}/ ünvanları üçün istehsal edilən noindex meta-refresh stub səhifələri qaldırıldı; bu ünvanlar artıq 404 qaytarır.
Düzəliş/blog/rehber/ və /blog/sineklik-olcusu-nasil-alinir/ stub səhifələri yayından qaldırıldı; məqalələr kök ünvanlarında 200 ilə sunulmağa davam edir.
v1.38.4
Sayt Xəritəsi: Səhifə Sayğacı Düzəldildi
Sayt xəritəsi ümumi səhifə sayğacı artıq qrup və bölmə çətir səhifələrini də sayır; yalnız son sətir elementlərini deyil bütün təkrarsız bağlantıları hesablayır.
DüzəlişÜmumi səhifə sayısı və qrup rozetləri təkrarsız href dəstindən hesablanır; 545 yerinə real səhifə sayısı göstərilir.Sayt Xəritəsi
v1.38.3
XML Sitemap: Tətbiq Səhifələri Qruplaşdırıldı
Yeni 7 tətbiq ailəsinin qrup və məkan səhifələri sitemap-pages.xml yerinə sitemap-applications.xml altında sadalanır.
DüzəlişHoneycomb, Düet, Jalüz, Zip, Pərdə, Milçək Toru və Plisse Milçək Toru tətbiq səhifələri applications sitemap qrupuna bağlandı; hər biri öz veri faylından lastmod alır.Tətbiq Sahələri
v1.38.2
Sayt Xəritəsi: Sistem Variantları Bağlandı
Jalüz və Zip Pərdə sistem variant səhifələri sayt xəritəsində Sistemlərimiz altında öz variant bölmələrinə köçürüldü; breadcrumb zəncirləri ilə uyğunlaşdırıldı.
DüzəlişÜfüqi/Kasetli/Xarici Fasad Jalüz və Üfüqi/Şaquli Zip variant səhifələri Digər Səhifələr hovuzundan Sistemlərimiz bölməsinə alındı.Sayt Xəritəsi
v1.38.1
Sayt Xəritəsi: Tətbiq Sahələri Qruplaşdırıldı
Sayt xəritəsində 7 yeni tətbiq ailəsinin qrup və məkan səhifələri artıq Tətbiq Sahələri bölməsi altında öz qrup başlıqları ilə sadalanır; Digər Səhifələr hovuzu təmizləndi.
DüzəlişHoneycomb, Düet, Jalüz, Zip, Pərdə, Milçək Toru və Plisse Milçək Toru tətbiq qrupları sayt xəritəsindəki Tətbiq Sahələri bölməsinə bağlandı.Sayt Xəritəsi
v1.38.0
Plisse Milçək Toru Tətbiq Sahələri
Plisse milçək toru üçün 5 qrup + 20 məkan detal səhifəsi açıldı; qapı/geniş açıqlıq məhsulu araşdırması ilə yalnız-pəncərə məkanları kənarlaşdırıldı — eşik və qanad tipi uyğunlaşdırması verilir.
YeniPlisse milçək toru tətbiq sahələri: qapı fokuslu məhsul olduğu üçün yalnız-pəncərə məkanları çıxarıldı; Mənzil (8), Kommersiya (5), Xüsusi (2), Nəqliyyat vasitələri (2), Səhiyyə-Təhsil (3) qrupunda 20 real uyğun səhifə. Səhiyyə-təhsildə eşiksiz ray əlçatanlıq dəyəri ilə önə çıxdı.Plisse Milçək Toru Tətbiq SahələriMənzil
v1.37.0
Milçək Toru Tətbiq Sahələri
Milçək toru üçün 7 qrup + 30 məkan detal səhifəsi açıldı; hər səhifə məkan əsasında milçək toru tipinin (sabit, menteşəli, stor, sürüşən, pişik, polad, motorlu, karavan) uyğunluq uyğunlaşdırmasını verir.
YeniMilçək toru tətbiq sahələri: həşərat baryeri + havalandırma oxunda məkan × tip uyğunlaşdırması. Uşaq otağında pet toru təhlükəsizlik qatmanı, ərzaq məkanında tənzimləmə baryeri, əylikli şüşədə gərgin stor kimi məkan əsaslı şərtlər yazıldı.Milçək Toru Tətbiq SahələriMənzil
v1.36.0
Pərdə Tətbiq Sahələri
Pərdə ailəsi üçün 7 qrup + 30 məkan detal səhifəsi açıldı; hər səhifə məkan əsasında 8 pərdə tipinin (stor, zebra, screen, şaquli, blackout, motorlu, qatlamalı, tavan) uyğunluq uyğunlaşdırmasını verir.
YeniPərdə tətbiq sahələri: məkan × pərdə-tipi uyğunlaşdırma memarlığı — hər səhifədə 8 tipin uyğun/şərtli/uyğun-deyil statusu məkan əsaslı əsaslandırma ilə izah edilir. Tavan şüşəsində yalnız tavan pərdəsi, nəqliyyat vasitəsində titrəmə şərti kimi məhdudiyyətlər dürüst yazıldı.Pərdə Tətbiq SahələriMənzil
v1.35.0
Zip Pərdə Tətbiq Sahələri
Zip üçün 4 qrup + 17 məkan detal səhifəsi açıldı; xarici fasad məhsulu araşdırması ilə iç məkan siyahısı təmizləndi — balkon, terras, perqola, fasad və nəqliyyat çadırı kimi real istifadə sahələri əhatə edildi.
YeniZip tətbiq sahələri: xarici fasad/açıq sahə məhsulu olduğu üçün iç məkanlar kənarlaşdırıldı; Mənzil (7), Kommersiya (4), Xüsusi Məkanlar (4), Nəqliyyat vasitələri (2) qrupunda 17 real uyğun səhifə açıldı. Balkon, terras, perqola, fasad, hovuz kənarı kimi yeni məkanlar əlavə edildi.Zip Tətbiq SahələriMənzil
v1.34.0
Jalüz Pərdə Tətbiq Sahələri
Jalüz üçün 7 qrup + 30 məkan detal səhifəsi açıldı; silinə bilən metal lamel və həssas açı tənzimi məkan əsasında izah edildi, tavan şüşəsi kimi uyğun olmayan müstəvilər dürüst işarələndi.
YeniJalüz tətbiq sahələri: Mənzil, Kommersiya, Xüsusi Məkanlar, Xüsusi Quruluşlar, Nəqliyyat vasitələri, Həndəsi Pəncərələr, Səhiyyə-Təhsil qrupları altında 30 məkan səhifəsi. Mətbəx-vanna güclü sahə; uşaq otağında kordon şərti, tavan şüşəsində uyğunluq məhdudiyyəti açıq yazıldı.Jalüz Tətbiq SahələriMənzil
v1.33.0
Düet Pərdə Tətbiq Sahələri
Düet üçün 7 qrup + 30 məkan detal səhifəsi açıldı; cüt qatman petəyin ən güclü izolyasiya və ən dərin qaraltma gətirisi məkan əsasında izah edildi.
YeniDüet tətbiq sahələri: Mənzil, Kommersiya, Xüsusi Məkanlar, Xüsusi Quruluşlar, Nəqliyyat vasitələri, Həndəsi Pəncərələr, Səhiyyə-Təhsil qrupları altında 30 məkan səhifəsi. Vanna, qayıq, gəmi və steril həcmlərdə parça/nəm məhdudiyyətləri dürüst işləndi.Düet Tətbiq SahələriMənzil
v1.32.0
Honeycomb Pərdə Tətbiq Sahələri
Honeycomb üçün 7 qrup + 30 məkan detal səhifəsi açıldı; hər səhifə öz məkanına və məhsuluna fokuslu təkrarsız məzmunla yazıldı, parça məhdudiyyətləri dürüst izah edildi.
YeniHoneycomb tətbiq sahələri: Mənzil, Kommersiya, Xüsusi Məkanlar, Xüsusi Quruluşlar, Nəqliyyat vasitələri, Həndəsi Pəncərələr, Səhiyyə-Təhsil qrupları altında 30 məkan səhifəsi. Vanna, qayıq və gəmi kimi şərtli məkanlarda nəm/gigiyena məhdudiyyətləri açıq işləndi.Honeycomb Tətbiq SahələriMənzil
v1.31.1
Mətbəx Səhifəsi Geri Çəkildi
/mutfak/ ümumi məkan səhifəsi yayından qaldırıldı; məkan memarlığı yenidən planlanır. Uyğunluq matrisi araşdırması docs/mekan-uygunluk-matrisi.md faylında qorunur.
DüzəlişSınaq məqsədli açılan /mutfak/ səhifəsi geri çəkildi; mənbə fayl silindi, inventar 388 səhifəyə döndü. Məhsul-məkan detal səhifələri (mutfak-plise-perde vb.) təsirlənmədi.
v1.31.0
Mətbəx Tətbiq Səhifəsi
Ümumi məkan səhifələrinin ilki açıldı: mətbəx üçün səkkiz məhsul xəttinin real rolu və şərti, mənbəli uyğunluq matrisinə əsaslanan. (Səhifə v1.31.1 ilə geri çəkildi.)
YeniMətbəx tətbiq sahəsi səhifəsi açıldı: milçək toru, plisse milçək toru, jalüz və stor birbaşa uyğun; plisse, honeycomb, düet və zip şərtli olaraq sübut edilmiş əsaslarla izah edilir. 50+ yerli/xarici mənbəyə əsaslanan uyğunluq matrisi docs/mekan-uygunluk-matrisi.md faylında.
v1.30.0
Günəşlik Düet Rəngləri
Günəşlik Düet Pərdələr kateqoriyası altı rəng məhsulu ilə genişləndi — açıq tonların əks etdirmə ailəsi və tünd tonların kəsmə ailəsi ayrı məzmunlarla.
Məzmun yoxlamasında tapılan yazı səhvləri düzəldildi — jakard→jakar yazımı 10 yerdə, müştəri rəyi imlası və sürüşən milçək toru cümləsi.
DüzəlişSayt ümumi təkrarlanan söz və yazı taraması edildi: "jakard" istifadəsi TDK qarşılığı "jakar" ilə 10 yerdə düzəldildi (məhsul səhifələri + kateqoriya mətni); müştəri rəyindəki "rahatca/hemde/olacaklarınıda" yazımları düzəldildi; sürüşən milçək toru səhifəsində çatışmayan nöqtələmə aradan qaldırıldı.
v1.28.0
Pərdə Sistem Növləri
Pərdə Sistemləri səhifəsi səkkiz məhsulun sistem formalarını tək səhifədə topladı — stordan tavan pərdəsinə hər məhsulun öz sistem cədvəli ilə.
YeniSəhifəyə səkkiz məhsulluq sistem bölməsi əlavə edildi: Stor, Zebra, Screen, Şaquli, Blackout, Motorlu, Qatlamalı və Tavan Pərdəsi — hər biri sistem növləri cədvəli, kart indeksi və məhsul səhifəsi bağlantısı ilə.Pərdə Sistemləri
DüzəlişTam layihə yoxlaması: SITE.domain yazımı, Button variantı və changelog növ tipləri düzəldildi; başlıq iyerarxiyası (h1→h3 atlaması) 28 səhifədə aradan qaldırıldı — kateqoriya Texniki Məlumatlar, hesablayıcı və sehrbaz başlıqları h2/h3/h4 zəncirinə oturduldu; deploy/send.php referansı hazırkı API nüsxəsi ilə sinxronlaşdırıldı.
TəkmilləşdirməDüet↔Honeycomb sistem səhifələri real məhsul fərqinə oturduldu: 9 formada (şaquli, üfüqi, tavan, kasetli, əylikli, üçbucaqlı, oval, dairəvi, cüt şüşə arası) 18 səhifə tək xüceyrə vs cüt qatman oxunda ayrışdırıldı; səhifələr arası qarşılıqlı bağlantılar əlavə edildi, kopya qalığı productSchema/CTA mətnləri düzəldildi.Düet Pərdə SistemləriHoneycomb Pərdə Sistemləri
v1.27.0
Zip Sistem Səhifələri
Zip Pərdə Sistemləri altına iki sistem forması səhifəsi əlavə edildi — Şaquli və Üfüqi Zip Pərdə.
YeniZip sistem variantları ayrı səhifələrə bölündü: fermuar bələdçili şaquli form və şüşə tavan/perqola üstü üfüqi form — çətir səhifədə yeni kart bölməsi.Şaquli Zip PərdəÜfüqi Zip Pərdə
v1.26.0
Jalüz Sistem Səhifələri
Jalüz Pərdə Sistemləri altına üç sistem forması səhifəsi əlavə edildi — Üfüqi, Kasetli və Xarici Fasad Jalüz Pərdə.
Pərdə Montaj Növləri səhifəsi səkkiz məhsulun montaj seçimlərini tək səhifədə topladı — vintli, deşmədən və layihəyə xüsusi siniflərlə.
YeniSəhifəyə səkkiz məhsulluq montaj bölməsi əlavə edildi: Stor, Zebra, Screen, Şaquli, Blackout, Qatlamalı, Tavan və Motorlu Pərdə — hər biri öz bağlantı seçimləri, rozetli sinifləri və məhsul səhifəsi bağlantısı ilə.Pərdə Montaj Növləri
YenilənməMəhsul kartları bölmə içi bağlantı indeksinə çevrildi; ItemList şeması səkkiz montaj bölməsini sadalayır.
v1.24.0
Zip Pərdə Montaj Detayları
Zip Pərdə Montaj Növləri altına üç detal səhifəsi əlavə edildi — tavana, divara və fasada vintli qurulum.
YenilənməJalüz alt çətirinə altı kartlı montaj tipləri bölməsi və ItemList şeması əlavə edildi.Jalüz Pərdə Montaj Növləri
DüzəlişMontaj detal ailə görseli cədvəlinə jalüz açarı əlavə edildi; altı səhifənin məqalə və məhsul şemaları artıq görsel daşıyır.
v1.22.0
Milçək Toru Montaj Detal Səhifələri
Milçək Toru Montaj Növləri altına üç yeni detal səhifəsi əlavə edildi — vintli, yapışqanlı və klipsli bağlantı; alt çətir beş səhifəlik kart bölməsinə qovuşdu.
YenilənməAlt çətirdəki kart bölməsi beş detal səhifəsinə genişləndi və bağlantı rozetləri əlavə edildi; ItemList şeması beş qeydi əhatə edir.Milçək Toru Montaj Növləri
DüzəlişMontaj detal ailə görseli cədvəlinə çatışmayan milçək toru açarı əlavə edildi; beş səhifənin məqalə və məhsul şemaları artıq görsel daşıyır.
v1.21.2
Milçək Toru Montaj Kartları
Milçək Toru Montaj Növləri səhifəsinə çatışmayan taxma istiqaməti kartları əlavə edildi — içdən və xaricdən taxma detal səhifələri artıq siyahıdan əlçatandır.
Səhifə .md əkizlərinin dərin yoxlamasında iki format səhvi aradan qaldırıldı: siyahı içi başlıqlar və sətir içi etiket birləşmələri.
Düzəlişgenerate-llms.mjs siyahı çevrilməsi düzəldildi: addım nömrəli maddələr sıralı siyahı, başlıqlı maddələr **qalın** — açıqlama formatında basılır.llms.txt
DüzəlişQalan etiketlərin boşluqsuz silinməsi söz birləşmələri istehsal edirdi (v1.1.1+19 Oktyabr → v1.1.119); etiketlər artıq boşluqla ayrılır, görsel alt mətnləri [Görsel: …] qalibi ilə basılır.Versiya Tarixçəsi
v1.21.0
Düet Sistem Variantları
Düet Pərdə Sistemləri altına doqquz sistem səhifəsi əlavə edildi — üfüqidən cüt şüşə arasına duo sistemin bütün işləmə formaları.
YeniÜfüqi, Şaquli, Tavan, Kasetli, Üçbucaqlı, Əylikli, Dairəvi, Oval və Cüt Şüşə Arası Düet Pərdə — hər biri sistem fokuslu təkrarsız məzmunla yayında.Düet Pərdə Sistemləri
v1.20.0
Honeycomb Sistem Variantları
Honeycomb Pərdə Sistemləri altına doqquz sistem səhifəsi əlavə edildi — üfüqidən cüt şüşə arasına petek sistemin bütün işləmə formaları.
YeniÜfüqi, Şaquli, Tavan, Kasetli, Üçbucaqlı, Əylikli, Dairəvi, Oval və Cüt Şüşə Arası Honeycomb Pərdə — hər biri sistem fokuslu təkrarsız məzmunla yayında.Honeycomb Pərdə Sistemləri
v1.19.1
Milçək Toru Sistem Səhifələri Şema Siqnalı
Menteşəli, Stor və Sürüşən Milçək Toru səhifələrinin JSON-LD siqnalları sistem variantı qalibinə düzəldildi.
TəkmilləşdirməÜç səhifə ItemPage + isPartOf /sineklik-sistemleri/ + Product şeması ilə qardaş sistem variantları ilə eyni siqnalı verir hala gətirildi.Milçək Toru Sistemləri
v1.19.0
Milçək Toru Səhifə İyerarxiyası Yenidən Nizamlandı
Milçək toru səhifələri doğru qruplarına köçürüldü: menteşəli/stor/sürüşən Sistemlərimiz altına, içdən-xaricdən taxma Montaj Növləri altına, polad milçək toru yeni məhsul olaraq kataloqa əlavə edildi.
YenilənməMenteşəli, Stor və Sürüşən Milçək Toru səhifələri məhsul kataloqundan Milçək Toru Sistemləri qrupuna köçürüldü; məzmun sistem kontekstinə görə yenidən yazıldı.Menteşəli Milçək ToruStor Milçək ToruSürüşən Milçək Toru
Yenilənməİçdən və Xaricdən Taxma Sabit Milçək Toru səhifələri Milçək Toru Montaj Növləri qrupuna köçürüldü; məzmun montaj üsulu kontekstinə görə yenidən yazıldı.İçdən TaxmaXaricdən Taxma
v1.18.3
Sayt Xəritəsi Yenidən Dizaynı
Sayt Xəritəsi səhifəsi kart nizamından sıx çox-sütunlu siyahı nizamına keçdi; axtarış qutusu mərkəzləşdi və nəticə sayımı + uyğunlaşma vurğusu + klaviatura qısayolları əlavə edildi.
TəkmilləşdirməSayt Xəritəsi kartlı qrid yerinə sıx sütun nizamı ilə yeniləndi; canlı axtarış artıq nəticə sayır, uyğunlaşmanı vurğulayır, `/` ilə fokuslanır və Esc ilə təmizlənir.Sayt Xəritəsi
v1.18.2
Korporativ — Şərtnamə Mətnləri Kartı
Korporativ səhifəsindəki kartlara Şərtnamə Mətnləri əlavə edildi; səhifə breadcrumb zənciri və sitemap corporate qrupu ilə bütövləşdi.
TəkmilləşdirməKorporativ kartlarına Şərtnamə Mətnləri bağlantısı əlavə edildi.Korporativ
v1.18.1
Xidmətlərimiz — Zəmanət Tələbi Kartı
Xidmətlərimiz səhifəsindəki xidmət kartlarına Zəmanət və Hissə Tələbi kartı əlavə edildi.
TəkmilləşdirməXidmətlərimiz kartlarına zəmanət və ehtiyat hissə tələb səhifəsinə gedən kart əlavə edildi.Xidmətlərimiz
v1.18.0
Naxışlı Honeycomb və Düet Rəngləri
Naxışlı Honeycomb və Naxışlı Düet kateqoriyalarına relyef toxumalı yeddişər rəng məhsulu əlavə edildi — tək və cüt xüceyrəli toxuma seriyaları.
Yeninaxışlı honeycomb: ağ, krem, bej, boz, qəhvəyi, antrasit və qara relyefli petek parçadan yeddi məhsul səhifəsi.Naxışlı Honeycomb Pərdələr
Yeninaxışlı düet: eyni rəng skalasında cüt xüceyrəli relyefli yeddi məhsul səhifəsi — kartelanın ən güclü izolyasiyalı toxuma seriyası.Naxışlı Düet Pərdələr
v1.17.0
Naxışlı Plisse Rəngləri
Naxışlı Plisse Pərdələr kateqoriyasına altı relyef toxumalı rəng məhsulu əlavə edildi — ağdan antrasitə toxuma seriyası.
Yeninaxışlı plisse rəngləri: ağ, ekru, krem, boz, qəhvəyi və antrasit relyef toxumalı altı məhsul səhifəsi — hər biri öz toxuma xarakteri, montaj və baxım qeydləri ilə.Naxışlı Plisse Pərdələr
v1.16.0
Çaplı Düet Məhsulları
Çaplı Düet Pərdələr kateqoriyasına iki məhsul detal səhifəsi əlavə edildi: motivli cüt qatman modeli və şəxsi fayllı xüsusi çap modeli.
Yenibaskili-duet-perde: motiv çaplı cüt xüceyrə parça səhifəsi — naxış-cüt cib əlaqəsi, tema + iqlim kəsişməsi və cüt qatman baxımı ilə.Çaplı Düet Pərdə
Yeniozel-baski-duet-perde: qurum görseli cüt qatmana — kadraj-kəsik ritmi, markalı şüşənin izolyasiyası və prova intizamı ilə.Xüsusi Çap Düet Pərdə
v1.15.0
Çaplı Honeycomb Məhsulları
Çaplı Honeycomb Pərdələr kateqoriyasına iki məhsul detal səhifəsi əlavə edildi: motivli petek modeli və şəxsi fayllı xüsusi çap modeli.
Yenibaskili-honeycomb-perde: motiv çaplı petek parça səhifəsi — naxış-xüceyrə birlikdəliyi, tema + iqlim balansı və petek baxımı bölmələri ilə.Çaplı Honeycomb Pərdə
Yeniozel-baski-honeycomb-perde: qurum görseli petek parçaya — kadraj-xüceyrə düzülüşü, marka + izolyasiya ssenariləri və prova intizamı ilə.Xüsusi Çap Honeycomb Pərdə
v1.14.0
Çaplı Plisse Məhsulları
Çaplı Plisse Pərdələr kateqoriyasına iki məhsul detal səhifəsi əlavə edildi: kataloq motivli model və şəxsi fayllı xüsusi çap modeli.
Yenibaskili-plise-perde: hazır motiv kolleksiyası səhifəsi — naxış miqyası, tema seçimi və çaplı səth baxımı bölmələri ilə.Çaplı Plisse Pərdə
Yeniozel-baski-plise-perde: şəxsi fayl çapı səhifəsi — prova təsdiqli iş axını, rəng və toxuma qeydləri, istifadə ssenariləri ilə.Xüsusi Çap Plisse Pərdə
v1.13.4
Hesablayıcı Sitemap
Qiymət hesablama səhifələri öz sitemap qrupuna ayrıldı — sitemap-calculators.xml.
Yenilənməsitemap: 9 qiymət hesablama səhifəsi services qrupundan çıxarılıb yeni calculators qrupuna köçürüldü.
v1.13.3
Hesablayıcı Mətnləri Təkrarsız
Ailə hesablayıcılarının giriş və nəticə qeydi mətnləri şablondan çıxarıldı; hər ailə öz cümlələri ilə danışır.
Təkmilləşdirməqiymət hesablama: 8 ailə hesablayıcısının açıqlama və nəticə qeydi mətni ailəyə xüsusi hala gətirildi — şablon cümlə təkrarı qalmadı.
v1.13.2
Dərin Təkrarsızlıq
N-gram səviyyəsində səhifə cütü müqayisəsi edildi; sehrbaz və hesablayıcı komponent mətnləri nümunə başına təkrarsızlaşdırıldı.
Təkmilləşdirməsehrbaz və hesablayıcı: ortaq nəticə/qeyd abzasları artıq səhifə başlığını və ailə adını daşıyır — doqquz səhifədəki birebir təkrarlar qaldırıldı.
v1.13.1
Məzmun Təkrarsızlığı
Sayt ümumi oxşarlıq yoxlaması edildi; hesablayıcı ailə səhifələri və kateqoriya montaj qeydi səhifə başına təkrarsızlaşdırıldı.
Təkmilləşdirməqiymət hesablama: 8 ailə səhifəsinə şablon yerinə ailəyə xüsusi açıqlama, diapazon açıqlaması və CTA mətni yazıldı.
Təkmilləşdirməkateqoriya səhifələri: montaj qeydi artıq məhsul adını ehtiva edir — 18 səhifədəki birebir təkrar qaldırıldı; ailə sehrbazındakı ortaq açıqlama mətni silindi.
v1.13.0
Qiymət Hesablama
Ölçü + ailə + opsiyalarla ani qiymət diapazonu hesablayan alət yayına alındı — mərkəz + 8 ailə səhifəsi.
Yenifiyat-hesaplama: 8 məhsul ailəsi üçün ölçü, variant və opsiyalarla ani diapazon hesablayan alət — çox pəncərəli qaçış cəmi, nəticəni kopyalama və təklif körpüsü ehtiva edir; hesablama tamamilə saytda qalır.Qiymət Hesablama
Yeniailə hesablayıcıları: milçək toru, plisse milçək toru, plisse pərdə, honeycomb, düet, jalüz, zip və pərdə üçün ayrı səhifələr — hər biri öz variant modeli, FAQ və WebApplication şeması ilə.
v1.12.2
Sehrbaz Xal Tənzimi
324 kombinasiya simulyasiyası ilə yönləndirmə yoxlandı; xarici məkan, kirayəçi və qapı ssenarilərində məntiq düzəldildi.
Düzəlişsehrbaz: xarici məkan ehtiyacında Zip artıq öndə; kirayəçi cəriməsi gücləndi (deşməsiz ola bilməyən ailələr gerilədi); qapı ssenarisində ailə xalları balanslaşdırıldı.
v1.12.1
Sehrbaz Üst Səviyyə
Sehrbaz bütün məhsul ailələrinə yayıldı; ikonlu cavab kartları, cavab icmalı çipləri və bərabərlik məntiqi əlavə edildi.
Yeni7 ailə səhifəsinə səviyyə-2 seçici: plisse milçək toru, plisse pərdə, honeycomb, düet, jalüz, zip və pərdə səhifələrində konfiqurasiya sehrbazı.
Təkmilləşdirməsehrbaz: ikonlu cavab kartları, kliklənəndə suala dönən cavab icmalı çipləri, "Nəticəni Kopyala" düyməsi və yaxın yarışda "Yaxşı uyğunlaşma" rozeti.
v1.12.0
Məhsul Sehrbazı
Dörd suallıq çəkili xallamalı məhsul seçici yayına alındı; Milçək Toru səhifəsinə ailə-içi model sehrbazı əlavə edildi.
Yeniurun-sihirbazi: məkan, ehtiyac, deşmə icazəsi və keçid sıxlığı sualları ilə 8 məhsul ailəsindən ən uyğun ikisini təklif edən interaktiv seçici — "Çünki" şəffaflığı, paylaşıla bilən nəticə linki və WhatsApp göndərişi ehtiva edir.Məhsul Sehrbazı
Yenisineklikler: ailə içi model sehrbazı (açıqlıq tipi, keçid sıxlığı, eşik ehtiyacı) seçim bölməsinə əlavə edildi.
Yenilənməteklif-al: mövzu siyahısına "Məhsul Sehrbazı ilə tapdım" seçimi əlavə edildi; sayt xəritəsi və sitemap yeniləndi.
v1.11.3
Montajçı Dizini Mövqe Sıralaması
Mövqe xüsusiyyəti yanlış şəhər gizlətmə yerinə yaxınlığa görə sıralama edir; qeyd sətirləri avatar və çipli peşəkar karta çevrildi.
Təkmilləşdirməmontajcilar: "Mövqeyimi İstifadə Et" artıq siyahını məsafəyə görə sıralayır, ən yaxın şəhəri "Sizə ən yaxın" rozeti ilə işarələyir; yüksək dəqiqlikli mövqe istənir, filtr gizlətmir.
Yenilənməmontajcilar: tərəfdaş sətirləri baş hərf avatarı, ixtisas çipləri və "…-dən bəri şəbəkədə" məlumatı ilə yenidən dizayn edildi.
v1.11.2
Montajçı Dizini Filtrləri
Dizinə mövqe əsaslı ən yaxın şəhər tapma, şəhər seçimi və ixtisas filtrləri əlavə edildi; Yunus Göze qeydi yazıldı.
Yenimontajcilar: şəhər seçimi + ixtisas çipləri + "Mövqeyimi İstifadə Et" (coğrafi mövqe ilə ən yaxın şəhər) filtrləri ilə real dizin təcrübəsi.
Yenilənməmontajcilar.ts: Yunus Göze (Kocaeli, Sertifikatlı) qeydi və şəhər mərkəz koordinat cədvəli əlavə edildi.
v1.11.1
Montajçı Dizini Məzmunu
Montajçı dizinə FENETRE Montaj Komandası qeydləri əlavə edildi; kartlara əlaqə linki verildi, çatışmayan user-check ikonu tamamlandı və başlıqlar mənalaşdırıldı.
Yenilənməmontajcilar: İstanbul və Kocaeli üçün FENETRE Montaj Komandası qeydləri dizinə yazıldı; bölmə başlığı və tərəfdaşa əlaqə linki əlavə edildi.
Düzəlişicons: user-check ikonu əlavə edildi — rozet kartlarında boş qalan ikon sahəsi düzəldildi.
Təkmilləşdirməmontajci-ol: zəif "Niyə Qoşul" başlığı "Montaj Tərəfdaşına Təmin Edilənlər" olaraq aydınlaşdırıldı.
v1.11.0
Montajçı Şəbəkəsi
Montajçını dilerdən ayıran iki kanal açıldı: şəhər rayon montaj tərəfdaşı dizini və ixtisas/rayon/təcrübə sahəli müraciət səhifəsi.
Yenimontajcilar: qeydiyyatlı/sertifikatlı rozetli şəhər→rayon dizini; əlaqə istehsalçı koordinasiyasında qurulur, telefon dərc edilmir.Montajçılar
Yenimontajci-ol: ixtisas, rayon və təcrübə sahəli montaj tərəfdaşı müraciəti; send.php montajciAckHtml təsdiq şablonu əlavə edildi.Montajçı Ol
Yenilənməsend.php: district (rayon) sahəsi bildiriş gövdəsi, HTML sətri və form loquna yazıldı.
Yenilənməkateqoriya səhifələri, montaj şərtləri və dilerlik səhifəsinə montajçı şəbəkəsi bağlantıları əlavə edildi; sayt xəritəsi və sitemap yeniləndi.
v1.10.2
Layihə Tələbi Səhifə Nizamı
Layihə tələb səhifəsi kanala xüsusi dizayna keçdi: birbaşa əlçatanlıq kartları, tutum rozetləri, ölçü-siyahı formatı cədvəli və miqyas kartları.
Təkmilləşdirməproje-talebi: iki sütunlu nizam (kanal təqdimatı + yüksəldilmiş form), telefon/e-poçt/WhatsApp əlçatanlıq kartları, nümunə ölçü siyahısı cədvəli və 20–50/50–200/200+ miqyas qatmanı.
v1.10.1
Öhdəliknamə Görünüşü
Zəmanət səhifəsindəki maddə siyahısı nömrəli rozet və ayrı maddə başlığı ilə yenidən nizamlandı.
Təkmilləşdirməgaranti: öhdəliknamə maddələri sətir etiket yerinə nömrəli accent rozet + card-title iyerarxiyası ilə təqdim olunur.
v1.10.0
Toplu Layihə Kanalı
Korporativ və toplu sifarişlər üçün ayrı layihə xətti açıldı: 7 addımlı layihə prosesi, xüsusi tələb formu və 20+ ədəd yönləndirməsi.
Yeniproje-talebi: toplu mənzil, otel, ofis və dövlət layihələri üçün ölçü siyahısı və ədəd diapazonu toplayan tələb formu.Layihə Tələbi
Yenilənməprojelerimiz: Korporativ & Toplu Layihə bölməsi (250+ layihə, 550 m²/ay tutum) əlavə edildi; proses beşdən yeddi addıma genişləndi.
Yenilənməteklif-al: mövzu siyahısına Toplu Layihə (20+ ədəd) seçimi əlavə edildi.
v1.9.1
Şərtnamə Kartları və Toast Mövqeyi
Şərtnamə kartları detallaşdırıldı: ailə seçim çipləri, etiketli spec bloku və texniki veri rozetləri. Bildiriş mövqeyi cihaz alt-bar hündürlüyünə sabitləndi.
Təkmilləşdirməsartname-metinleri: 8 ailə üçün sürətli atla çipi, sənəd görünüşlü mətn bloku, FAMILY_SPECS-dən bəslənən dəyər rozeti və doldurma sahəsi qeydi.
Düzəliştoast: mövqe sadələşdirildi — sağ və alt kənar 16px (bottom-4/right-4), bütün cihazlarda bərabər boşluq.
v1.9.0
Şərtnamə Mətnləri
Tender və layihə spec-inə yapışdırılan hazır şərtnamə abzasları 8 məhsul ailəsi üçün dərc edildi; mətnlər texniki veri matrisindən istehsal olunur, tək kliklə panelə kopyalanır.
Yenisartname-metinleri: ailə başına hazır spec abzası + clipboard kopyala düyməsi ehtiva edən yeni səhifə.Şərtnamə Mətnləri
Yenisartname.ts: mətnlər FAMILY_SPECS dəyərlərindən istehsal olunur; null sahə cümləyə girmir, veri ilə avtomatik sinxron.
Yenilənməkateqoriya səhifələri: Texniki Məlumatlar blokundan aid ailənin şərtnamə mətninə dərin link əlavə edildi.
Yenilənməbelgeler-ve-sertifikalar: giriş mətninə şərtnamə səhifəsi bağlantısı əlavə edildi.
v1.8.2
Google Rəyləri Yayında
Google Biznes Profilindən dörd real müştəri rəyi sayta köçürüldü; adlar açıq Xəritələr profillərinə bağlanır.
Yeniana səhifə: müştəri rəyi kartları artıq real veri ilə dolu; rəyçi adı Google contrib profilinə linklidir.
Yenireferanslarimiz: "Müştərilər Google-də Nə Deyir" bölməsi — 4 rəy kartı + Xəritələr-də davam linki.
v1.8.1
Google Business Profili Veri Sinxronu
GBP paylaşım linki, koordinat və əlaqə səhifəsindəki xəritə embed-i hazırkı qeydlə sinxronlaşdırıldı; NAP uyğunluğu doğrulandı.
Yenilənməconsts: googleBusiness linki GBP-nin hazırkı paylaşım URL-inə, lat/lng GBP koordinatına alındı.
Yenilənməiletisim: xəritə embed-i hazırkı embed kodu ilə əvəz edildi (profil adı "FENETRE Systems").
v1.8.0
Zəmanət və Hissə Təmini Öhdəliyi
Yeni /garanti/ səhifəsi: 2 il məhsul zəmanəti, 15 il ehtiyat hissə təmini və 24 saat yazılı cavab beş maddəlik yazılı öhdəlik olaraq dərc edildi. Komponent əsaslı əhatə cədvəli, məhsul kodu zənciri və tələb prosesi tək səhifədə.
Yenigaranti: beş maddəlik öhdəliknamə, əhatə/xarici cədvəli, FS kod zənciri və 4 addımlı tələb prosesi ehtiva edən yeni səhifə.Zəmanət və Hissə Təmini
Yenilənməhizmetlerimiz + ana menyu: Zəmanət və Hissə Təmini ilə Zəmanət və Hissə Tələbi xidmət siyahısına əlavə edildi.
Yenilənməgaranti-talebi: breadcrumb Xidmətlərimiz → Zəmanət və Hissə Təmini altına köçürüldü, öhdəlik səhifəsinə link əlavə edildi.
Yenilənməana səhifə + dilerlik: zəmanət cavabı 15 il hissə təmini ilə yeniləndi və /garanti/ səhifəsinə bağlandı.
v1.7.32
Doğrulanabilən Texniki Veri Qatmanı
teknik-veriler.ts ilə ailə başına ölçülə bilən veri modeli quruldu; kateqoriya səhifələrində Texniki Məlumatlar cədvəli görünür, Product şemasına additionalProperty olaraq yazılır. Yalnızca sənədləşmiş dəyərlər basılır.
Yeniteknik-veriler.ts: 8 məhsul ailəsi üçün ölçülə bilən dəyər matrisi (kaset dərinliyi, lamel ölçüsü, tül eni, montaj formaları vb.); çatışmayan verilər null qalır, basılmır.
TəkmilləşdirməproductSchema: additionalProperty ilə ailə texniki veriləri Product düyününə yazılır; CategoryPage girişinə Texniki Məlumatlar siyahısı əlavə edildi.
v1.7.31
Dilerlik Pillələri və Diler Qorunma Öhdəliyi
Dilerlik səhifəsinə üç pilləli tərəfdaş proqramı, müqavilə ilə sübutlu diler qorunma öhdəliyi və zəmanət/hissə tələb kanalı əlavə edildi; dilerlik müqaviləsinə qorunma maddələri yazıldı.
Yenibayilik: Partner / Sertifikatlı Partner / Premium Partner pillə kartları və Diler Qorunma Öhdəliyi bölməsi (müştəri sahiblənməsi, tələb yönləndirmə, bölgə qorunması); portal bölməsinə markalı qiymət siyahısı istehsalı qeydi.
Yenigaranti-talebi: məhsul kodu ilə zəmanət və ehtiyat hissə tələbi alan yeni səhifə; Service şeması ilə basılır.
Təkmilləşdirməbayilik-sozlesmesi: "4. Diler Qorunması" maddəsi əlavə edildi — ilk təklifi qeydə keçən diler qorunur, bölgə tələbləri dilərə yönləndirilir.
v1.7.30
ItemList Product Elementləri Tam Şema
Siyahı elementi Product düyünləri yalnız ad və URL daşıyırdı; Google zəngin nəticə doğrulaması offers istəyir. Elementlərə brand, manufacturer, ailə qiymət diapazonlu AggregateOffer və ailə görseli əlavə edildi.
DüzəlişitemListSchema: Product tipli elementlərdə AggregateOffer (ailə qiymət diapazonu, TRY, MadeToOrder), brand/manufacturer @id və FAMILY_IMAGE görseli basılır.
v1.7.29
Struktur Veri Əhatəsi: Product, Article, sameAs
Sayt yoxlamasında üç şema çatışmazlığı bağlandı: məhsul/məhsul-variantı səhifələrinə Product + AggregateOffer, bütün bələdçi və sənəd səhifələrinə tarix-müəllif sahəli Article-family, ana səhifə xarici Organization düyününə loqo + sameAs. Ayrıca 3 qısa meta açıqlama 110-155 simvol zolağına çəkildi.
DüzəlişarticleSchema: datePublished və dateModified artıq basılır (real tarix yoxdursa build anı); type parametri ilə hüquqi səhifələr Article alır.
DüzəlişproductSchema artıq məhsul variantı əl səhifələrində (15), montaj detaylarında (MontajDetail) və məkan detaylarında (ApplicationDetailPage) basılır — ailə qiymət diapazonu AggregateOffer ilə.
DüzəlişitemListSchema: itemType parametri; ailə və kateqoriya səhifələrindəki məhsul siyahıları Product tipli elementlər daşıyır. CategoryPage məhsullar üçün ikinci ItemList basır.
DüzəlişPageLayout Organization stub: loqo + sameAs bütün səhifələrdə; LegalPage və tətbiq/montaj/ailə/xidmət səhifələrinə Article-family şeması əlavə edildi.
Təkmilləşdirməcerez-politikasi, ticari-elektronik-ileti-onayi, llm-info: meta açıqlamaları 141-151 simvola uzadıldı.
v1.7.28
Qalereya Səhifə Tipi və Kiçik Tənzimlər
Qalereya məhsul kateqoriyası deyil görsel arxivi olduğu üçün WebPage tipi CollectionPage yerinə ImageGallery olaraq düzəldildi; WhatsApp körpüsü 3 saniyəyə tənzimləndi; robots.txt /cgi-sys/ maneəsi əlavə edildi.
Düzəlişschema.ts: /galeri/ @type CollectionPage → ImageGallery. Məhsul siyahısı siqnalı qaldırıldı.
Təkmilləşdirməwhatsapp.astro: yönləndirmə və irəliləyiş zolağı 3 saniyəyə sinxronlaşdırıldı.
Təkmilləşdirmərobots.txt: /cgi-sys/ bütün bot qruplarına Disallow.
v1.7.27
Az Məzmunlu Səhifələrə Real Bölmələr
SEO taramasında 4 səhifə 200 söz altında idi. Həlllərimiz məkan əsaslı həll kartları ilə hub səhifəyə çevrildi; Layihələrimiz əhatə, proses və istehsalçı üstünlüyü bölmələri ilə dolduruldu; Qalereya əhatə və yönləndirmə bölmələri qazandı; WhatsApp körpü səhifəsinə "nələr sorulur" siyahısı əlavə edildi.
Təkmilləşdirməcozumlerimiz.astro: mənzil, kommersiya məkanı, nəqliyyat/mobil və xüsusi həndəsə qrupları 17 real alt səhifə bağlantısı ilə kart qridinə çevrildi; SubNav və korporativ kanal bölməsi əlavə edildi.
Təkmilləşdirməprojelerimiz.astro: əhatə (toplu mənzil, otel, korporativ), 5 addımlı layihə işləyişi və istehsalçı üstünlüyü bölmələri əlavə edildi.
Təkmilləşdirməgaleri.astro: qalereya əhatəsi (montaj, məkan, detal, rəng) və arxiv dolanadək görsel mənbə səhifələrə yönləndirmə bölmələri əlavə edildi.
Təkmilləşdirməwhatsapp.astro: ölçü/məhsul/təklif/dilerlik sual tiplərini sadalayan "WhatsApp-da Nələr Sorulur" kartı və iş saatı qeydi əlavə edildi.
v1.7.26
Hüquqi və Məlumat Səhifələrində Oxunaqlılıq
SEO taramasında 8 səhifə Flesch "Difficult" zolağında idi. Uzun cümlələr bölündü, uzun isimləşmələr qısa qarşılıqlarla əvəz edildi; məna və hüquqi əhatə qorundu.
Təkmilləşdirməticari-elektronik-ileti-onayi, kullanim-kosullari, cerez-politikasi, gizlilik-politikasi, kvkk-aydinlatma-metni, sevkiyat-ve-teslimat, llm-info: cümlələr qısaldıldı, uzun sözlər sadələşdirildi.
Təkmilləşdirməchangelog.ts: maddə və icmal mətnlərindəki " — " və "; " ayraçları cümlə sonuna çevrildi. Cüt dırnaqlı qalıblar qorundu.
v1.7.25
Breadcrumb Tək Sətir Üfüqi Sürüşmə
Uzun breadcrumb zəncirləri mobildə iki sətrə düşürdü. Zəncir artıq tək sətirdə qalır, barmaq/siçan sürüşməsi və təkərlə üfüqi sürüşür, sürüşmə zolağı görünmür.
TəkmilləşdirməBreadcrumb.astro: flex-wrap qaldırıldı, ol overflow-x-auto + scrollbar-hide + shrink-0/whitespace-nowrap. SubNav qalibi ilə drag-to-scroll, şaquli→üfüqi təkər və daşmada səhifə yaprağının görünür başlaması əlavə edildi.
SEO taramasında 13 səhifənin sənəd başlığı Google-un təxmini piksel həddini aşırdı. Təsir edən ailələrin docTitle qalibi tək tip qısaldıldı, məhsul adı və ayrışdırıcı məlumat qorundu.
Düzəlişplise-categories.ts: gecə-gündüz cütlü ailəsinin 24 docTitle-ı "Gece Gündüz — X + Y Tül" → "X + Y Tül Cütlü". Tül plisse ailəsi (6) "Pərdə" sözü düşürüldü. Tam qaraltma ailəsi (5) "Plisse" sözü düşürüldü.
Düzəlişhoneycomb-categories.ts: 7 docTitle "X Honeycomb Perde — Y" → "X Honeycomb — Y" (ağ və qəhvəyi bildirilənlər daxil bütün ailə tək tip).
Düzəlişhizmet-bolgeleri.astro: title "Montaj, Kargo, Çatdırılma" → "Montaj və Kargo" (60→52 simvol).
v1.7.23
Tarixçəmiz Səhifəsinin Qısa Page Title-ı
/tarihcemiz/ səhifəsinin sənəd başlığı 28 simvolla həddin altında idi. "Tarixçəmiz — Gebzedən Dünyaya İstehsal" olaraq genişləndi (H1 və breadcrumb yarpağı dəyişmədi).
Düzəliştarihcemiz.astro: PageLayout title "Tarixçəmiz" → "Tarixçəmiz — Gebzedən Dünyaya İstehsal". Title 28→55 simvol, H1/breadcrumb eyni qaldı.
v1.7.22
70 Simvolu Aşan H2 Başlıqları Qısaldıldı
Gecə-gündüz cütlü plisse ailəsinin uzun məhsul adları "Kim Üçün?", "Haqqında Suallar" və CTA başlıqlarında 70 simvolu aşırdı. ProductDetail şablonuna şərtli qısaltma əlavə edildi. Missiya və vizyon səhifəsindəki iki uzun H2 də hədd içinə çəkildi.
DüzəlişProductDetail.astro: məhsul adı + sonek 70 simvolu aşanda H2 yalnız qısa formaya düşür ("Kim Üçün?", "Haqqında Maraqlananlar", CTA feli). 44 pozuntu düzəldildi, qısa adlı səhifələr təsirlənmədi.
İstifadə şərtləri, dəyərlərimiz, uşaq bağçası plisse pərdə, yapışqanlı və vintli plisse milçək toru səhifələrinin meta açıqlamaları 155 simvol həddinin üstündə idi. Mənanı qoruyaraq qısaldıldı.
Düzəlişdegerlerimiz.astro 160→138, kullanim-kosullari.astro 157→153, plise-perde-uygulama.ts (uşaq bağçası) 159→155, montaj-pages.ts (yapışqanlı plisse milçək toru) 160→153 və (vintli plisse milçək toru) 157→150. 5 səhifənin meta description-ı artıq 155 simvol həddində və ya altındadır.
v1.7.20
Referans Əlaqə İstiqaməti və Üç Mətn Uyğunluğu
Ana səhifədə xarici ölkə markaları yanlış istiqamətdə "məhsullarımızı satan diler" olaraq təqdim edilirdi. References.ts veri müqaviləsi və /referanslarimiz/ səhifəsindəki OEM mənası ilə (Türkiyə sifarişləri Gebzedə istehsal olunur) uyğun "istehsal tərəfdaşı" ifadəsinə çevrildi. Məhsul detal şablonundakı "specifikasyon" yazımı TDK doğrusu "spesifikasyon"-a, zip pərdə tətbiq səhifəsindəki "%1–%5" diapazonu kataloqdakı "%3–%5" təklif diapazonuna, bənövşəyi pərdə mətnindəki anlaşılması çətin "ağacağı" ifadəsi "çəkəcəyi" formasına düzəldildi.
Düzəlişindex.astro: xarici ölkə marka siyahısı "diler və iş tərəfdaşı" → "istehsal tərəfdaşı". Əlaqə istiqaməti references.ts müqaviləsi ilə və /referanslarimiz/ səhifəsi ilə eyniləşdi.Referanslarımız
DüzəlişProductDetail.astro: "specifikasyonları/specifikasyonu" → "spesifikasyonları/spesifikasyonu". Bütün məhsul detal səhifələrindəki texniki cədvəl alt başlığı təsirlənir.
Düzəlişuygulama-alanlari.ts: zip pərdə parça açıqlığı "%1–%5" → "%3–%5". /zip-perde-sistemleri/ səhifəsindəki təklif diapazonu ilə uyğunlaşdı.
Təkmilləşdirməproduct-pages.ts: bənövşəyi plisse pərdə mətnindəki "Hansı istiqamətə ağacağı" → "Hansı tərəfə çəkəcəyi". Tək oxunuşda anlaşılan ifadə.
Düzəlişplise-perde-uygulama.ts, plise-categories.ts, montaj-pages.ts: həddi aşan 4 meta mətni qısaldıldı. /anaokulu-plise-perde/ desc 164→159, /antrasit-yari-karartma-plise-perde/ title 61→55, /kahverengi-tam-karartma-plise-perde/ title 63→57, /yapiskanli-plise-sineklik/ desc 161→160.
v1.7.19
Tətbiq Şablonlarında Qeyri-müəyyən "Davam" Kicker-i
Tətbiq sahəsi səhifələrini istehsal edən üç şablonda (ApplicationAreaPage, ApplicationDetailPage, ApplicationSubHub) əlaqəli-səhifələr bölməsinin üst etiketi "Davam" olaraq basılırdı. Etiket, məzmunu təsvir edən "Kəşf et" olaraq düzəldildi.
DüzəlişApplicationAreaPage.astro, ApplicationDetailPage.astro, ApplicationSubHub.astro: kicker "Davam" → "Kəşf et". Tətbiq ailəsindəki bütün səhifələrdə əlaqəli-səhifələr bölmə etiketi artıq bölmə funksiyasını izah edir.
products.ts-də honeycomb-perdeler qeydində countLabel çatışmırdı. Kart və müqayisə cədvəlində "0 məhsul" basılırdı. Ailənin üç kateqoriyası (düz, çaplı, naxışlı) olduğu üçün etiket "3 kateqoriya" olaraq təyin edildi.
Düzəlişproducts.ts: honeycomb-perdeler qeydinə countLabel: "3 kateqoriya" əlavə edildi. Urunlerimiz kart rozeti və müqayisə cədvəli artıq doğru sayı göstərir.
v1.7.17
Pərdə Model Sayısı Üç Mətndə Səkkizə Düzəldildi
Pərdə ailəsi səkkiz canlı modeldən ibarət ikən ana səhifə, /sistemlerimiz/ və /perde-sistemleri/ mətnlərində "on model" yazılırdı. Kataloq həqiqəti ilə ziddiyyətli sayı üç yerdə "səkkiz model" olaraq düzəldildi.
Düzəlişindex.astro, sistemlerimiz.astro, perde-sistemleri.astro: "on model" → "səkkiz model". Products.ts kataloqunda 8 canlı pərdə modeli təyinli, /perdeler/ səhifəsi ilə uyğunlaşdırıldı.
v1.7.16
İnsan Resursları CTA Mətni Doğru Forma Yönləndirildi
Səhifə bağlanış CTA-sı CV üçün "əlaqə formu"nu göstərirdi. CV faylı yalnız səhifədəki müraciət formundan qəbul edildiyi üçün mətn doğru forma çevrildi.
Düzəlişinsan-kaynaklari.astro: CTA açıqlaması "əlaqə formundan" → "yuxarıdakı müraciət formundan". Fayl əlavəsi əlaqə formunda yoxdur.
v1.7.15
Qalereya və Layihələrimiz-dəki Boş Yer Tutucu Kartlar Qaldırıldı
İki səhifədə məzmunsuz nömrəli taslak kartlar ("Görsel 1–6", "Layihə 1–3") dərc edilmiş səhifədə qalırdı. Real məzmun gələnədək kartlar qaldırıldı, dürüst "arxiv hazırlanır" qeydi qorundu.
Düzəlişgaleri.astro + projelerimiz.astro: boş yer tutucu kart qridləri qaldırıldı. Hazırlıq qeydi tək abzas olaraq mərkəzləndi.
Missiya mətni "…iş tərəfdaşlıqları ilə. Müştərinin…" formasında ortadan kəsilən iki hissə idi. Açıq qalan ilk cümlə qaldırılıb tək cümlədə birləşdirildi.
Düzəlişhakkimizda.astro: missiya abzası tək cümləyə birləşdirildi. "…tərəfdaşlıqları ilə müştərinin təkrar-təkrar seçdiyi istehsalçı olmaq."
v1.7.13
Hero Slayt Etiketlərində Marka Yazımı Qaydaya Uyğunlaşdırıldı
Məhsul slaytlarının kicker mətnləri "FENETRE Milçək Toru Systems" kimi marka içində məhsul adı yerləşdirən variantlar idi. Marka yazımı qaydası əsasında Türkcə məhsul xətti adları ilə əvəz edildi (Milçək Toru Sistemləri, Plisse Milçək Torular vb.).
Düzəlişhero-slides.ts: 8 məhsul slaytının kicker-i "FENETRE X Systems" variantından məhsul xətti adına çevrildi. Marka "FENETRE Systems" olaraq sabit qalır.
v1.7.12
Uşaq Bağçası Plisse Pərdə Meta Açıqlaması Həddə Çəkildi
Səhifənin meta açıqlaması 166 simvolla yoxlama həddini (165) bir simvol aşırdı. "və" bağlayıcısı sadələşdirilərək 162 simvola endirildi, məna qorundu.
Əlaqə Səhifəsində Etiket-Dəyər Mətn Yapışması Aradan Qaldırıldı
Əlaqə məlumat kartındakı "Sosial Media" etiket `<span>`ı ilə dəyər `<span>`ı sətir sonunda art arda gəlirdi. Astro boşluğu sildiyi üçün mətn çıxarımında "Sosial MediaProfil linkləri…" olaraq yapışırdı. Etiketin ardına `{' '}` əlavə edildi.
Düzəlişiletisim.astro: "Sosial Media" etiketindən sonra `{' '}`. HTML, kopyala və `.md` əkizində etiket ilə dəyər ayrıq oxunur.
v1.7.10
Apache MIME Uyğunlaşmasına .md Əkizləri Əlavə Edildi
Səhifə başına istehsal edilən `.md` əkizləri mime.types-da qarşılıqsız idi. Apache bu faylları `text/markdown` yerinə təyinsiz tiplə sunardı. `.htaccess`-ə `AddType text/markdown .md` əlavə edildi və fayllar deflate siyahısına alındı.
Düzəliş`.htaccess`: `mod_mime` blokuna `AddType text/markdown .md`. Deflate filtrinə `text/markdown` əlavə edildi. Təhlükəsizlik başlıqları bilərəkdən nginx-də qalır (cüt başlıq qadağandır).
v1.7.9
Oflayn Səhifə Inline Hadisə İşləyicisindən Təmizləndi
Oflayn səhifənin "Təkrar Yoxla" düyməsi `onclick` atributu ilə `location.reload()` çağırırdı. Layihənin interaktivlik qalibi sətir içi işləyici deyil `data-*` selektorlu sənəd deleqasiyası istəyir. Klik artıq `data-retry` işarətli elementi axtaran tək bir deleqə dinləyici ilə yeniləyir.
Düzəlişoffline.astro: `onclick` qaldırıldı. `__offlineBound` blokuna `[data-retry]` üçün deleqə click dinləyicisi əlavə edildi.
v1.7.8
KVKK Təsdiq Etiketlərində İnteraktiv İç-içəlik Aradan Qaldırıldı
Əlaqə, dilerlik və iş müraciəti formlarındakı KVKK təsdiq `<label>`ı, içində bağlantı daşıyırdı. HTML qaydaları etiket içində interaktiv elementə icazə vermir və linke klikləmək təsdiq qutusunu da işə sala bilərdi. Bağlantı etiketin xaricinə alındı. Təsdiq mətni `for`/`id` əlaqəsi ilə qutuya bağlandı.
DüzəlişContactForm, DealerForm və JobForm-dakı KVKK təsdiq bloku: `<a>` artıq `<label>` nəslindən deyil. Təsdiq cümləsi `for="kvkk-onay"` etiketi ilə işarət qutusuna bağlı.
v1.7.7
Dil Seçici Əlçatan Adı Görünür Mətni Əhatə Edir
Dil seçici düyməsinin `aria-label`ı görünür etiketi ("TR · Türkçe") ehtiva etmirdi. Səsli nəzarət istifadəçilərinin gördüyü mətnlə çağıra bilməsi üçün əlçatan ada görünür dil adı əlavə edildi (WCAG 2.5.3).
DüzəlişLanguageSwitcher düyməsinin `aria-label`ı artıq `TR · Türkçe. Dil seçimi` formasındadır: görünür dil kodu və yerli dil adı əlçatan adın əvvəlində yerləşir.
v1.7.6
Açılır Menyular aria-controls ilə Popup Ehtivaçılarına Bağlandı
Dil, axtarış və menyu açılır düymələri `aria-expanded` daşıyırdı ama nəzarət etdikləri popup ehtivaçılarına bağlı deyildi. Popup köklərinə sabit `id` verildi. Bütün işə salanlar artıq `aria-controls` ilə hədəfi göstərir.
TəkmilləşdirməAxtarış paleti, mobil çəkməcə, dil alt səhifəsi və hər iki dil menyusuna sabit `id` əlavə edildi. Başlıq və alt naviqasiya işə salanları `aria-controls` ilə aid popup-ı göstərir. Çəkməcə içi dil menyusu toqquşmanı qarşısını almaq üçün ayrı `id` daşıyır.
v1.7.5
Başlıqsız Section İstifadəsi Semantik Olaraq Düzəldildi
Başlıq daşımayan 39 nizam zolağı səhifədə `<section>` elementi istifadə edirdi. Section komponentinə `as` prop-u əlavə edildi, nizam zolaqları `<div>` olaraq basılır. Nav bağlantılı Üstünlüklər bölməsinə real H2 əlavə edildi.
TəkmilləşdirməKateqoriya giriş abzası (18 səhifə), bələdçi girişi, 8 ailə səhifəsindəki xüsusiyyət zolağı, statistika zolağı və 7 tək səhifə zolağı `<section>` yerinə `<div>` olaraq basılır. Section komponenti `as` prop-u ilə element seçimi edir.
DüzəlişAlt naviqasiyaya bağlı "Üstünlüklər" bölməsinə "Xüsusi Ölçü İstehsalının Üstünlükləri" H2 başlığı əlavə edildi. Bölmə artıq nav etiketini qarşılayan görünür başlıq daşıyır.Xüsusi Ölçü İstehsalı
v1.7.4
SSS Cavablarındakı Xam HTML Qaçışı Aradan Qaldırıldı
Üç qaraltma məhsul səhifəsində SSS cavabı içindəki bağlantı işarələməsi düz mətn sahəsinə yazılmışdı. İstifadəçiyə "<a href=...>" kodu olduğu kimi görünürdü. Bağlantılar Accordion-un html sahəsinə köçürüldü.
DüzəlişAğ yarı qaraltma, krem yarı qaraltma və krem tam qaraltma səhifələrinin SSS cavablarında düz mətn olaraq görünən bağlantı kodu, komponentin html cavab sahəsinə köçürüldü. Cavablar artıq kliklənə bilən bağlantı olaraq basılır, şema mətni etiketsiz qaldı.Ağ Yarı Qaraltma PlisseKrem Yarı Qaraltma PlisseKrem Tam Qaraltma Plisse
v1.7.3
Stok Kodu Toqquşmaları Aradan Qaldırıldı
SKU prefiksi cədvəlində olmayan kateqoriya ailələri ümumi URN prefiksinə düşür, eyni kod birdən çox məhsulda təkrarlanırdı. 15 ailəyə təkrarsız prefiks təyin edilərək hər məhsulun stok kodu unikal hala gətirildi.
DüzəlişTül, qaraltma, çaplı və naxışlı plisse, gecə gündüz cütlü plisse, düet və honeycomb alt ailələrinin SKU prefiksləri (TPL, TKP, YKP, BPL, DPL, GGU, DUD, TUD, DED, BAD, GNS, DUH, DEH, BAH) əlavə edildi. 54 məhsulda təkrarlanan FS-URN kodları ailə əsasında unikal kodlara çevrildi.
v1.7.2
Qaraltma Səhifə Başlıqlarında Məhsul Adı Çatışmazlığı Aradan Qaldırıldı
Antrasit yarı qaraltma və qəhvəyi tam qaraltma plisse pərdə səhifə başlıqlarında "Plisse" məhsul adı düşmüşdü. Qardaş səhifələrlə eyni qalibə tamamlandı.
DüzəlişVintli plisse milçək toru CTA başlığı "Kasetin Oturduğu Səthi Göndərin" olaraq yeniləndi. Milçək toru kasetinin divara da vintlənə bildiyi məzmunla uyğun hala gətirildi.Vintli Plisse Milçək Toru
v1.7.0
Montaj Əkizlərinin Meta Açıqlamaları Ayrışdırıldı
Vintli və yapışqanlı plisse milçək toru səhifələrinin meta açıqlamaları, eyni montaj üsulunun pərdə səhifələri ilə paylaşdığı skelet qalibdən çıxarılıb milçək torunun öz məzmununa (səthə görə vint, gərgi ipi yükü, tək istifadəlik lent) bağlandı.
DüzəlişVintli plisse milçək toru meta açıqlaması səth-vint cədvəli və sökmə izi məzmununa bağlandı.Vintli Plisse Milçək Toru
DüzəlişYapışqanlı plisse milçək toru meta açıqlaması iki tərəfli lent, daşıma tutumu və yenidən lentləmə məlumatına bağlandı.Yapışqanlı Plisse Milçək Toru
v1.6.9
Uşaq Bağçası Meta Açıqlaması Korporativ Ayrışdırma
Uşaq bağçası plisse pərdə meta açıqlaması, uşaq otağı səhifəsi ilə toqquşan təhlükəsizlik/qaraltma ifadələrindən təmizlənərək korporativ ayrışdırıcıya (sinif-yeməkxana-oyun zalı tək layihə istehsalı) köçürüldü.
DüzəlişUşaq bağçası plisse pərdə meta açıqlaması müəssisə miqyasını önə çıxaracaq formada yeniləndi. Uşaq otağı səhifəsi ilə meta oxşarlığı qırıldı.Uşaq Bağçası Plisse Pərdə
v1.6.8
Qara Düet İfadə Pozğunluğu Düzəlişi
Qara düet pərdə montaj abzasındakı cüt yükləm səhvi aradan qaldırıldı. "kritiktir öneridir" ifadəsi sayt terminologiyası ilə uyğun formada "texniki önəridir" olaraq düzəldildi.
DüzəlişQara düet pərdə portray montaj ifadəsindəki "kritiktir öneridir" cüt yükləm səhvi "texniki önəridir" olaraq düzəldildi.Qara Düet Pərdə
v1.6.7
Sübutsuz Tərif İfadəsi Təmizliyi
Sayt ümumi üslub taramasında tək qalan şişirdilmiş keyfiyyət ifadəsi düzəldildi. Antrasit plisse istifadə qeydindəki "kusursuzdur" ifadəsi doğrulanabilən ifadəyə çevrildi.
DüzəlişAntrasit plisse pərdə istifadə qeydindəki "fasad bütövlüyü kusursuzdur" ifadəsi "fasad bütövlüyü qorunur" olaraq yeniləndi.Antrasit Plisse Pərdə
v1.6.6
Meta Açıqlama Son Ayrışdırma Pası
Səhifələr arası meta açıqlama oxşarlıq taramasının son turunda qalan hədd cütlər ayrışdırıldı. Bej düet və boz tam qaraltma açıqlamaları qonşu məhsul mətnləri ilə toqquşmayacaq formada yeniləndi.
DüzəlişBej düet pərdə meta açıqlaması, eyni rəngin honeycomb variantı ilə toqquşan ifadədən təmizləndi. Boz tam qaraltma açıqlaması ağ variantla ortaq cümlə quruluşundan çıxarıldı.Bej Düet Pərdə
v1.6.5
Meta Başlıq və Honeycomb Kateqoriya Mətnləri Sıxlaşdırılması
SEO title həddini aşan 41 səhifənin başlığı qısaldıldı. Gecə-gündüz cütlü plisse məhsullarının meta açıqlamaları məhsul başına ayrışdırıldı, honeycomb kateqoriya və məhsul mətnləri düet ailəsindən texniki fərqi ilə (tək sıra xüceyrə) ayrışdırıldı, /kvkk/ köhnə ünvanına 301 əlavə edildi.
Düzəliş24 gecə-gündüz cütlü plisse məhsuluna qısa SEO başlığı ("Gecə Gündüz — …" qalibi) və məhsula xüsusi meta açıqlaması yazıldı. 15 tül/qaraltma məhsul başlığı 60 simvol həddinə çəkildi.Gecə Gündüz Cütlü Plisse Pərdə
TəkmilləşdirməHoneycomb kateqoriya və məhsul mətnləri düet ailəsi ilə eyni skeletdən ayrışdırıldı. Tək sıra xüceyrə vurğusu, ayrı intro/CTA/kartela mətnləri. "istilik körpüsü qurulur" ifadə səhvi aradan qaldırıldı.Honeycomb Pərdələr
Düzəliş/kvkk/ köhnə ünvanı üçün .htaccess və Plesk nginx direktivlərinə /kvkk-aydinlatma-metni/ hədəfinə daimi 301 qaydaları əlavə edildi.KVKK İşıqlandırma Mətni
DüzəlişDilerlik və distribütorluq müqaviləsi, insan resursları və versiya tarixçəsi səhifələrinin meta açıqlamaları 160 simvol həddinə endirildi.Dilerlik Müqaviləsi
v1.6.4
Köhnə Slug Stub-ı Qaldırıldı
/gece-gunduz-plise-perdeler/ meta-refresh stub faylı silindi. Daimi 301 artıq nginx və .htaccess-də yazılıdır. Səhifə sitemap-dən və sayt xəritəsindən də təmizləndi.
Düzəlişsrc/pages/gece-gunduz-plise-perdeler.astro silindi. Köhnə slug server səviyyəsindəki 301 qaydaları ilə /gece-gunduz-ciftli-plise-perde/ ünvanına yönlənməyə davam edir.Gecə Gündüz Cütlü Plisse Pərdə
v1.6.3
Sayt Xəritəsi Həll Qrupları Düzəlişi
Sayt xəritəsində Həlllərimiz, Layihələrimiz və Xidmət Bölgələri səhvən tək bölmədə iç-içə göstərilirdi. Üç müstəqil səhifə öz qruplarına ayrıldı. Header menyusu və breadcrumb strukturu ilə birebir eyni.
Düzəlişsite-map.ts-də Xidmətlərimiz altındakı "Həlllərimiz" bölməsi qaldırıldı. Həlllərimiz, Layihələrimiz və Xidmət Bölgələri sitemap-groups.ts-dəki kimi üç ayrı qrup (solutions, projects, service-areas) oldu.Sayt Xəritəsi
v1.6.2
Xidmət Bölgələri Mətnləri E-E-A-T Sıxlaşdırılması
Səhifə açıqlamaları və abzasları konkret əməliyyat verisi ilə gücləndirildi. 51 rayon sayısı, iş saatları, paket məzmunu, təklif əhatəsi. Ümumi keçər ifadələr doğrulanabilən detalla əvəz edildi.
TəkmilləşdirməGiriş pasajı, bölmə açıqlamaları, montaj kartı, proses addımları və SSS cavabları yenidən yazıldı. Kəşf görüşü iş saatları mətninə əlavə edildi, çip etiketlərinə konkret veri qoyuldu.Xidmət Bölgələri
v1.6.1
Montaj Bölgəsi Paneli Vizual Təkmilləşdirmə
Rayon siyahıları sərbəst pill sırasından düzülmüş qridə keçdi. İstanbul ilk sırada, şəhər başlıqları ikon və rayon sayı rozeti ilə göstərilir.
TəkmilləşdirməRayon pill-ləri 2/3/4 sütunlu qrid xanalarına çevrildi. Hər xanada əhatə işarəsi (check) var, şəhər başlıqları map-pin ikonu + rayon sayı rozeti daşıyır. İstanbul bloku Kocaeli-nin üstünə alındı.Xidmət Bölgələri
v1.6.0
Xidmət Bölgələri Hub Yenidən Quruluşu
Üç kartlıq incə səhifə, tam təşəkküllü bölgə hub-ına çevrildi: 51 rayonluq pulsuz montaj əhatəsi (İstanbul 39 + Kocaeli 12), Türkiyə göndəriş dərin bağlantıları, Avropa ölkə siyahısı və B2B istehsalçı paneli tək səhifədə.
Yenilənmə/hizmet-bolgeleri/ yenidən yazıldı: SubNav-lı skelet, 4 icmal çipi, rayon-rayon montaj bölgəsi paneli, xəritə, Türkiyə dərin link kartları, Avropa ölkə pill-ləri, B2B istehsalçı paneli, 4 addımlı proses və 6 suallıq SSS.Xidmət Bölgələri
Yenisrc/data/service-regions.ts. Rayon və ölkə siyahıları tək doğruluq mənbəyinə alındı. Detal səhifə dərc edilən bölgə hub-da avtomatik bağlantıya döndür, href-siz qeyd passiv pill qalır.
TəkmilləşdirməŞema qatmanı genişləndi: Service.areaServed görünür əhatə ilə bərabərləşdi, FAQPage və HowTo düyünləri əlavə edildi.
v1.5.0
Məhsul Kataloqu Genişlənməsi: 5 Ailədə 48 Yeni Rəng Variantı
Gecə Gündüz Cütlü Plisse Pərdə kateqoriyası 24 kombinasiyaya bölündü. Tam Qaraltma və Yarı Qaraltma Plisse Pərdələrə 5-ər rəng, Düz Honeycomb və Düz Düet Pərdələrə 7-şər rəng məhsulu əlavə edildi. Hər məhsul öz slug, breadcrumb və məzmun kimliyi ilə yayında.
Yeni24 kombinasiya məhsul səhifəsi yayında: Ağ, Ekru, Krem, Boz, Açıq Boz və Tünd Boz tül qatmanı Düz Parça, Yarı Qaraltma, Tam Qaraltma və Honeycomb gecə qatmanları ilə uyğunlaşdı.KateqoriyaNümunə məhsul
YeniTam Qaraltma Plisse Pərdələr kateqoriyasına 5 rəng məhsulu əlavə edildi: Ağ, Krem, Boz, Antrasit və Qəhvəyi blackout versiyaları ayrı səhifələrdə.KateqoriyaNümunə məhsul
YeniYarı Qaraltma Plisse Pərdələr kateqoriyasına 5 rəng məhsulu əlavə edildi: Ağ, Krem, Boz, Antrasit və Qəhvəyi dim-out versiyaları ayrı səhifələrdə.KateqoriyaNümunə məhsul
YeniDüz Honeycomb Pərdələr kateqoriyasına 7 rəng məhsulu əlavə edildi: Ağ, Krem, Bej, Boz, Qəhvəyi, Antrasit və Qara petek versiyaları ayrı səhifələrdə.KateqoriyaNümunə məhsul
TəkmilləşdirməHər kombinasiya üçün cüt qatman texniki xüsusiyyət cədvəli (gecə/gündüz qatmanı, cüt kanal profil, ayrı qollar) ayrı spec şablonundan bəslənir. Sitemap və LLM çıxışları avtomatik genişləndi.
YeniDüz Düet Pərdələr kateqoriyasına 7 rəng məhsulu əlavə edildi: Ağ, Krem, Bej, Boz, Qəhvəyi, Antrasit və Qara cüt xüceyrəli versiyaları ayrı səhifələrdə.KateqoriyaNümunə məhsul
TəkmilləşdirməKataloq üzrə məhsul məzmun yoxlaması edildi: cümlə və abzas səviyyəsində təkrarlanan ~350 mətn hər məhsulun öz başlığına fokuslanacaq formada yenidən yazıldı. Oxşar cümlə qalmadı.
v1.4.22
Ad Uyğunluğu Daimi Yoxlama Altında
Breadcrumb yaprağının səhifə H1-i ilə birebir eyni olması build-də məcburidir. "Referanslar" tipi qısaltma artıq kompilyasiyanı partladır. Deploy qapısı əlavə edildi: yoxlanmamış və ya köhnə dist dərc edilə bilməz.
Təkmilləşdirməcheck-breadcrumbs-ə yarpaq = H1 qaydası əlavə edildi. Mövcud bilərəkdən qısa yarpaqlar sabit istisna siyahısına yazıldı. Yeni səhifədə və ya mövcuddə yeni uyğunsuzluqda build dayanır.
Təkmilləşdirmədeploy.sh-a deploy qapısı əlavə edildi: src/public/scripts dist-dən yenidirsə və ya breadcrumb/canonical yoxlaması keçməzsə yayın rədd edilir.
v1.4.21
Menyu Etiketləri Səhifə Adı ilə Təkilləşdirildi
Topbar-da "Referanslar", header dropdown-larında "Milçək Toru" kimi qısaldılmış etiketlər qaldı. Krom menyularının hamısı hədəf səhifənin adını daşıyır. Yoxlama artıq menyu etiketlərini də əhatə edir.
DüzəlişReferanslarımız səhifəsi H1/breadcrumb-u bərabərləşdi. Topbar, footer, drawer və header dropdown etiketləri hədəf səhifə adı ilə birebir edildi.Referanslarımız
Təkmilləşdirməcheck-breadcrumbs artıq krom menyularını da yoxlayır: Üst menyu, Ana menyu, footer nav-ları, mobil alt menyu və drawer-da qısaldılmış etiket build-i partladır.
v1.4.20
Mərkəz Səhifə Etiketləri Slug ilə Bərabərləşdi
Slug-ı "-imiz" daşıyan beş mərkəz səhifənin nav, breadcrumb, H1 və sayt xəritəsi etiketləri qısaldılmışdı. Məhsullarımız, Sistemlərimiz, Xidmətlərimiz, Həlllərimiz, Layihələrimiz olaraq təkilləşdirildi.
DüzəlişHeader nav, mobil alt bar, breadcrumb, səhifə H1-i, sayt xəritəsi və i18n etiketləri səhifə adı ilə birebir bərabərləşdi. ~50 faylda uyğunluq təmin edildi.MəhsullarımızSistemlərimiz
TəkmilləşdirməBreadcrumb yoxlamasına etiket qaydası əlavə edildi: link mətni, hədəf səhifənin öz adı ilə eyni olmalı. Sapma build-i partladır.
v1.4.19
Breadcrumb Zənciri Build Yoxlaması
Breadcrumb uyğunluğu artıq daimi qaydadır. Zəncir(səhifə) = zəncir(üst səhifə) + səhifə invariantı 245 səhifədə doğrulanır. Pillə atlatan və ya qırıq link verən hər yeni səhifə build-i partladır.
Yenicheck-breadcrumbs.mjs build zəncirinə bağlandı: prefiks invariantı, qırıq crumb linki və nav↔BreadcrumbList uyğunsuzluğu yoxlanır.
YenilənməAGENTS.md-yə breadcrumb zənciri qaydası əlavə edildi. Ailə altı səhifələrdə ailə pilləsi məcburidir.
v1.4.18
Məhsul Breadcrumb Zəncirinə Ailə Pilləsi
Ailə altı kateqoriya məhsullarında (Plisse, Jalüz) breadcrumb ara səviyyəni atlayırdı. Məhsullar → Kateqoriya → Məhsul. Kateqoriya səhifəsi ilə eyni zəncir quruldu: Məhsullar → Ailə → Kateqoriya → Məhsul.
DüzəlişProductArticle breadcrumb-ına parent pilləsi əlavə edildi. Bütün ailə altı məhsul səhifələri kateqoriya səhifəsi ilə birebir eyni zənciri izləyir.Nümunə: Vizon Plisse Pərdə
v1.4.17
Altı Tül Plisse Pərdə Səhifəsi
Tül Plisse Pərdələr ailəsinə altı rəngli məhsul səhifəsi əlavə edildi. Ağ, Ekru, Krem, Boz, Açıq Boz və Tünd Boz. Hər biri öz tonuna fokuslanan müstəqil mətn, ölçü/montaj bələdçisi və SSS ilə.
YeniAğ, Ekru, Krem, Boz, Açıq Boz və Tünd Boz Tül Plisse Pərdə səhifələri yayında. Hər səhifə başlığına xüsusi məzmun, şema və məhsul verisi daşıyır.Tül Plisse PərdələrAğ Tül Plisse Pərdə
v1.4.16
AGENTS.md Mail Memarlığı Bərabərləşdi
Layihə qeydləri yeni çatdırılma memarlığını sənədləşdirir. Birincil sendDirectMX yolu, SPF `a` mexanizmi, AUTH ehtiyatı və hər iki yolda HTML şablon. Köhnə "düz mətn bildiriş" məhdudiyyəti qaldırıldı.
YenilənməMail memarlığı bölməsi MX-first + AUTH-fallback + via qeydi + form başına HTML şablonlarla yeniləndi.
v1.4.15
AUTH Ehtiyatı da HTML Şablon İstifadə Edir
MX deferral sonrası AUTH-a düşən bildirişlər düz mətn gedirdi. Ehtiyat yol da artıq korporativ HTML şablon istifadə edir. CS101-in ehtimal quruluşu səbəbi ilə düz mətn artıq çatdırılma üstünlüyü təmin etmir.
DüzəlişAUTH fallback mesajı notifyHtml + emailChrome ilə göndərilir. Hansı daşıma istifadə edilirsə edilsin bildiriş dizaynlı gəlir.
v1.4.14
İş Müraciəti Təsdiqinə Xüsusi Şablon
İnsan resursları formu müştəri təsdiqi ümumi "Mesajınız alındı" şablonuna düşürdü. Artıq əlaqə/dilerlik/təklif kimi öz dizaynı var. Karyera rozeti, müraciət edilən sahə + CV məlumatı və qiymətləndirmə prosesi addımları.
YenicareerAckHtml şablonu. Müraciət edilən sahə, CV fayl adı və 3 addımlı qiymətləndirmə prosesi ehtiva edir. /insan-kaynaklari/ bağlantılı.
v1.4.13
Bildiriş Maili Korporativ HTML Şablona Keçdi
Düz mətn məhdudiyyəti yalnız iCloud outbound CS101 filtri üçün idi. Bildiriş artıq inbound MX yolundan getdiyi üçün korporativ HTML şablon (notifyHtml + emailChrome) istifadə olunur. AUTH ehtiyatı düz mətn qalır.
TəkmilləşdirməSayt sahibi bildirişi multipart/alternative olaraq göndərilir. Etiketli sahə cədvəli, tel/mailto/WhatsApp bağlantıları və mesaj kartı ehtiva edən korporativ dizayn.
v1.4.12
Göndəriş Loquna Çatdırılma Yolu Qeydi
Hər form qeydi artıq bildirişin hansı daşıma ilə çıxdığını saxlayır. Mx, auth və ya fail. MX səhvi varsa qısa açıqlaması da qeyd edilir. Görüntüləyici kartında Bildiriş sahəsi olaraq görünür.
Təkmilləşdirməsend.php loq yazımı bildiriş sonrasına köçürüldü və daşıma nəticəsi qeydə yazıldı. Ümumi uğursuzluqda da fail qeydi düşülür (cüt qeyd qorumalı).
v1.4.11
Bildiriş Çatdırılması Birbaşa MX Yoluna Köçürüldü
CS101-in yalnız iCloud outbound submission-da işlədiyi doğrulandı. Sayt sahibi bildirişi artıq iCloud inbound MX-inə AUTH-suz çatdırılır. MX uğursuzsa köhnə AUTH yoluna düşülür. Göndəriş yolu JSON cavabında bildirilir.
DüzəlişsendDirectMX əlavə edildi. MX qeydləri prioritet sırası ilə yoxlanır, fürsətçi STARTTLS, rDNS uyğunlu EHLO (server.fenetre.com.tr). CS101 filtri bu yolda yoxdur.
DüzəlişFrom≠To cəhdi geri alındı. Sübutlar özünə-göndəriş nəzəriyyəsini təkzib etdi. Təsdiq maili belə rədd edildiyinə görə problem hesab səviyyəsində ehtimallı outbound filtrdir.
TəkmilləşdirməForm qeyd kartları yenidən nizamlandı. Başlıq sətri (ad/form/tarix/sil) + etiketli sahə qridı (telefon, e-poçt, mövzu, mövqe, səhifə, CV).
v1.4.10
AGENTS.md Form Paylama Memarlığı Yeniləndi
Layihə qeydləri real paylama zəncirini (public/api → dist → deploy dalı → Plesk) və forms-log.php-nin docroot üstü daimi mövqeyini sənədləşdirir. Köhnə "serverə əllə yüklənir" qeydi düzəldildi.
YenilənməForm endpoint və göndəriş loqu bölmələri canlı memarlıq ilə bərabərləşdi. Görüntüləyicidəki silmə/təmizləmə əməlləri qeyd edildi.
v1.4.9
Form Qeydlərinə Silmə və Toplu Təmizləmə
forms.php görüntüləyicisinə qeyd başına Sil və Hamısını təmizlə əməlləri əlavə edildi. Əməllər POST ilə edilir, key gövdədə təkrar doğrulanır və sətir silmə fayl kilidi altında gerçəkləşir.
YeniQeyd başına Sil düyməsi. Fayldakı veri sətri indeksi ilə hədəflənir, header sətri qorunur.
YeniHamısını təmizlə. Loq faylını qoruyucu header ilə sıfırlayır. Təsdiq dialoqu və POST-Redirect-GET ilə təsadüfi təkrar göndəriş qadağandır.
v1.4.8
Form Jurnalı Veb Kökü Xaricinə Köçürüldü
Plesk paylama sinxronunun docroot xaricindəki fayllara toxunmadığı doğrulandıqdan sonra loq mövqeyi httpdocs üstünə alındı. Qeydlər artıq deploylardan tamamilə müstəqil və veb girişinə struktur olaraq bağlıdır.
Düzəlişsend.php loq faylını dirname(__DIR__,2)/forms-log.php mövqeyinə yazır. Docroot üstü yazıla bilməzsə api/ içinə düşülür.
Təkmilləşdirməforms.php görüntüləyicisi yeni mövqeni əvvəl axtarır, köhnə mövqeləri geriyə dönük tarayır və həll edilən fayl yolunu interfeysdə göstərir.
v1.4.7
Form Jurnalı Deploy Əhatəsindən Çıxarıldı
forms-log.php toxum faylı deploy paketində olduğu üçün hər server sinxronunda canlı qeydlərin üzərinə yazılırdı. Fayl paylama xaricinə alındı. Send.php lazım olduqda qoruyucu başlıqla özü yaradır.
Düzəlişpublic/api/forms-log.php və deploy nüsxəsi qaldırıldı, **/forms-log.php .gitignore siyahısına əlavə edildi. Canlı loq faylı artıq serverdə untracked qalıb deploylardan təsirlənmir.
v1.4.6
Form Səhv Mesajları Real Səbəbi Göstərir
Əlaqə, dilerlik və iş müraciəti formları serverin qaytardığı səhvi görməzdən gəlib hər halda "Göndəriş uğursuz" deyirdi. Artıq rate-limit (429), doğrulama (422) kimi real səbəb birbaşa istifadəçiyə basılır.
DüzəlişContactForm, DealerForm və JobForm submit axını server JSON cavabındakı error sahəsini qoruyur. 429 göndərişində "Çox tez-tez göndəriş. Zəhmət olmasa gözləyin." göstərilir.
TəkmilləşdirməTelefon yönləndirməsi yalnız şəbəkə/JSON səhvi kimi server mesajı daşımayan real uğursuzluqlarda əlavə edilir.
v1.4.5
API Faylları Paylama Yoluna Köçürüldü
Form bildirişi və göndəriş jurnalı dəyişiklikləri, serverə çatan tək kanal olan public/api/ mövqeyinə köçürüldü. Deploy/ qovluğundakı nüsxə referans olaraq bərabərləşdi. Əvvəlki versiyadakı mail düzəlişi bu daşıma ilə birlikdə faktiki olaraq serverə çatır.
Düzəlişsend.php, forms.php və forms-log.php public/api/ altına kopyalandı. Canlı server yalnız deploy dalındakı statik çıxışı xidmət edir. Deploy/ qovluğundakı faylların əllə yüklənməsi lazım idi.
Təkmilləşdirmə.htaccess icazə siyahısı send|log404|forms olaraq genişləndi. /api/ altındakı görüntüləyici robots Disallow əhatəsində.
v1.4.4
Form Bildirişi Çatdırılma Düzəlişi
Əlaqə, təklif, dilerlik və iş müraciəti bildirişlərinin info@fenetresystems.com qutusuna düşməsinə mane olan iCloud filtri, göndərən imzası dəyişdirilərək aşıldı. Bildirişlər artıq eyni iCloud+ hesabının fenetresystems@icloud.com ünvanından info@ ünvanına göndərilir. Hər form göndərişi ayrıca serverdə qorunan jurnala yazılır.
DüzəlişBildiriş maili envelope+From ünvanı fenetresystems@icloud.com olaraq dəyişdirildi. "info@ → info@" özünə-göndəriş modeli iCloud outbound CS101 filtrini işə salırdı. Müştəri təsdiq maili info@ göndərənli olaraq qorundu.Əlaqə
YeniForm göndərişləri serverdə JSONL jurnala yazılır. Mail filtri nə edirsə etsin müraciət itmir. Qeydlər yalnız açarlı /forms.php görüntüləyicisi ilə oxunur. Yanlış açar 404 qaytarır, səhifə noindex işarəlidir.
v1.4.3
Sayt Xəritəsi Qruplarına Kimlik
Hər sitemap qrup faylına qrup adını və açıqlamasını daşıyan sitemap-meta məlumatı əlavə edildi. Üslub görünüşündə hər fayl artıq öz başlığı ilə açılır. XML veri şeması dəyişmədi. Əlavə məlumat, sitemap parser-larının görməzdən gəldiyi processing-instruction olaraq daşınır.
Yeni14 qrup faylına təkrarsız Türkcə başlıq və açıqlama əlavə edildi. Sistemlərimiz, Məhsullarımız, Montaj, Görsellər kimi. Sitemap.xsl başlığı və alt açıqlamanı fayldan dinamik basır.sitemap.xml
v1.4.2
Görsel Sayt Xəritəsi Görünüşü Tamamlandı
sitemap-images.xml üslub görünüşündə görsel ünvanları artıq əlaqəli olduqları səhifə sətrinin altında sadalanır. XML veri şeması dəyişmədi. Yalnızca insan tərəfindən oxuna bilən təqdimat tamamlandı.
Təkmilləşdirməsitemap.xsl urlset şablonuna image:image dəstəyi əlavə edildi. 63 səhifə sətrinin altında cəmi 169 görsel bağlantısı görünür hala gəldi.sitemap-images.xml
TəkmilləşdirməGörsel sayt xəritəsi girişləri mənbə səhifənin changefreq və priority dəyərlərini miras alır. Cədvəldəki boş sütunlar dolduruldu.
v1.4.1
Sitemap Mühərrik Uyğunluğu Gücləndirmə
Sayt xəritəsi XML qatmanı üç axtarış mühərrikinin rəsmi tələblərinə görə sıxlaşdırıldı. Google-un lokallaşma təklifi, Yandex-in tarama prioriteti modeli və brauzerdə oxuna bilən görünüş tək versiyada toplandı.
YeniHər URL-ə pilləli priority və changefreq əlavə edildi. Ana səhifə 1.0, məhsul qrupları 0.9–0.8, detallar 0.7, hüquqi səhifələr 0.3. Yandex tarama sırasını bu əmsala görə dizir.sitemap.xml
YeniBütün URL-lərə hreflang="x-default" alternativi əlavə edildi. Google-un çoxlu dil təklifi qarşılandı.
TəkmilləşdirməXML sayt xəritələri brauzerdə oxuna bilən cədvəl görünüşünə qovuşdu. Sitemap.xsl şablonu bütün urlset və indeks fayllarında ortaq.
v1.4.0
Düz Plisse Rəng Ailəsi və Versiya Şəffaflığı
Düz plisse pərdə ailəsi, karteladakı 21 rəngin hamısı üçün müstəqil detal səhifələrinə qovuşdu. Hər səhifə öz rənginin işıq davranışı, müşayiətçi palitrası və məkan uyğunluğu ilə yazıldı. Şablon mətn kopyası istifadə edilmədi. Eyni yayınla birlikdə saytın inkişafını sənədləşdirən versiya tarixçəsi infrastrukturu da işə salındı.
YeniVersiya tarixçəsi səhifəsi və RSS bəsləməsi işə salındı. Bütün sayt inkişafı versiya nömrəsi və tarixlə sənədləşir.Versiya Tarixçəsi
TəkmilləşdirməDəyişiklik yoxlama skripti build zəncirinə bağlandı. Qeydə alınmamış məzmun dəyişikliyi istehsal kompilyasiyasını dayandırır.
v1.3.3
Altı Qatmanlı Keyfiyyət Zəmanəti Yoxlaması
Yayın öncəsi hərtərəfli doğrulama turu tamamlandı. Məzmun təkrarsızlığı, şema uyğunluğu, HTML keçərliliyi, sayısal bütövlük, asılılıq zənciri və bəsləmə doğrulaması altı ayrı qatmanda yoxlandı. Tapıntılar eyni turda aradan qaldırıldı.
DüzəlişMəhsul və kateqoriya mətnlərindəki çarpaz cümlə təkrarı ayrışdırıldı. Heç bir səhifə başqa bir səhifə ilə cümlə səviyyəsində örtüşmür.
DüzəlişSəkkiz səhifədəki cədvəllərə çatışmayan Table şema işarətləməsi əlavə edildi.
TəkmilləşdirməMəhsul SKU dəyəri hesablanan mənbəyə bağlandı. Veri tək doğruluq nöqtəsindən bəslənir.
Təkmilləşdirmə95 məhsul detal şemasına təmsili görsel sahəsi əlavə edildi. Zəngin nəticə uyğunluğu genişləndi.
v1.3.2
Struktur Veri, Dil Standartı və Paylama
Məhsul şemaları Google zəngin nəticə tələbləri ilə düzəldildi, səhifə başlıqları tək standarta bağlandı və dil yoxlamasında tutulan pozuq ifadələr təmizləndi. Form infrastrukturu və sitemap ucları da bu versiyada möhkəmləndi.
YeniBütün məhsul detal səhifələrində Product JSON-LD şeması yayına alındı. Təklif düyününə karqo və qaytarma siyasəti yazıldı.Məhsullarımız
DüzəlişSayt ümumi dil yoxlaması: sual əki uyğunluğu, nöqtələmə və toplu dəyişimdən doğan pozuq sözlər düzəldildi.
DüzəlişSitemap uclarındakı pozuq Content-Type cavabı aradan qaldırıldı. Brauzer və botlar faylları XML olaraq alır.
v1.3.1
Ölçümləmə və Meta Standartlaşdırma
Meta açıqlamalar və səhifə başlıqları 2026 SEO/GEO standartlarına görə tək tipə bağlandı, sayt ümumi oxunaqlılıq sadələşdirməsi tamamlandı. Ahrefs analitik infrastrukturu yalnız kuki təsdiqi sonrası yüklənən nizamla əlavə edildi.
YeniAhrefs Web Analytics işə salındı. Skript səhifə yükündən 5 saniyə sonra işləyir.
YenilənməSayt ümumi oxunaqlılıq turu: uzun cümlələr bölündü, görsel ölçü atributları tamamlandı, marka yazımı tək standarta bağlandı.
TəkmilləşdirməKeçərsiz sistem yolu sorğuları ana səhifəyə 301 ilə yönləndirildi. Tarama büdcəsi qorunur.
v1.3.0
Məzmun Dərinləşdirmə. 78 Səhifə
Səhifə başına təkrarsız məzmun prinsipi ilə hərtərəfli dərinləşdirmə edildi. 33 məhsul detalı, 30 plisse tətbiq səhifəsi və 15 montaj detal səhifəsi öz texniki əsaslandırması ilə yenidən yazıldı. Heç bir səhifə digərinin kopyası deyil.
Yenilənmə33 məhsul detal səhifəsinə məhsula xüsusi açıqlama, xüsusiyyət dəsti və SSS əlavə edildi.Məhsullarımız
Yenilənmə30 plisse tətbiq sahəsi səhifəsi məkan əsaslı texniki əsaslandırma ilə dərinləşdirildi.Tətbiq Sahələri
Yenilənmə15 montaj detal səhifəsinə sistem və səth əsaslı təkrarsız məzmun əlavə edildi.Montaj Növləri
TəkmilləşdirməTicari xarakter daşımayan şema düyünləri təmizləndi. Struktur veri səliqəli və doğrulanabilən hala gətirildi.
v1.2.3
Struktur Veri Doğrulama Turu
Schema.org çıxışı başdan-sona doğrulandı. Yerli müəssisə ünvanı, ItemList element quruluşu və karqo/qaytarma sahələri standarta oturduldu. Məhsul veri modeli tip təhlükəsiz hala gətirildi.
DüzəlişŞema validasiya səhvləri aradan qaldırıldı: ünvan bloku, siyahı element quruluşu və çatdırılma/qaytarma təyinləri.
YenilənməMontaj səhifəsi başlıqlarından texniki əlavə qısaldıldı. Axtarış nəticəsi daha oxunaqlı.
v1.2.2
Təhlükəsizlik Başlığı və Görsel İnfrastruktur
Sayta Content-Security-Policy başlığı əlavə edildi, HTML yükü ikon sprite-ı və xarici skriptlərlə nazildildi. Jalüz ailəsi kateqoriya və məhsul görsellərinə qovuşdu.
YeniContent-Security-Policy başlığı bütün səhifələrdə aktivdir.
TəkmilləşdirməHTML yükü azaldıldı: ikonlar tək SVG sprite-a köçürüldü, ortaq siniflər birləşdirildi, krom təkrarları müştəri tərəfinə alındı.
YeniGoogle sayt doğrulama faylı və meta etiketi əlavə edildi.
v1.2.1
Performans və Paylama İnfrastrukturu
Hero görselləri responsive srcset və preload ilə LCP dostu hala gətirildi. Paylama skripti hash-li aktivləri qoruyan quruluşa keçdi. Köhnə səhifələr yeni versiyada da aktiv itirmir.
TəkmilləşdirməHero görsellərinə 640/1280/1920 enlik variantları və preload əlavə edildi. Ən böyük boya işi ölçümü yaxşılaşdı.
TəkmilləşdirməPaylama skripti yeniləndi: `_astro` və `pagefind` hash-li fayllar qorunur, köhnə qalıqlar avtomatik budanır.
DüzəlişMobil daşmalar aradan qaldırıldı: təchizat və platforma bölmələri, diler paneli mockup-ı.
YenilənməBölmə daxili naviqasiya çubuğu yapışıq davranışa keçdi. Aktiv bölmə linki görünür sahədə mərkəzlənir.
v1.2.0
Mobil Təcrübə Paketi və Ölçümləmə
Sayt mobildə tətbiq hissi verən bir sıra toxunuş qazandı: keçid irəliləyiş çubuğu, təzyiq geri bildirimi, sürüşəndə gizlənən başlıq, haptic və Web Share dəstəyi. Google Analytics 4 ölçümləməsi aktivləşdirildi.
YeniGA4 ölçümləməsi aktivləşdirildi. Yalnızca kuki təsdiqi sonrası yüklənir.
YeniMobil təcrübə paketi: səhifə keçid çubuğu, press feedback, header scroll-hide, haptic, Web Share və manifest qısayolları.
TəkmilləşdirməToxunma gecikməsi aradan qaldırıldı. İnterfeys mobildə dərhal cavab verir.
v1.1.1
İnterfeys Retuşları
Ana səhifə və sayt kromunda bir sıra vizual retuş tamamlandı: kütlə yönləndirmə gridi mobildə 2×2 nizama keçdi, kuki zolağı mətni yenidən tarazlandı, hero statistikaları hairline grid-ə oturduldu.
YenilənməÜst məlumat çubuğundakı e-poçt bağlantısı birbaşa mail yaradan "E-Poçt Göndər" formasına alındı.Əlaqə
TəkmilləşdirməKuki təsdiq zolağı və hero statistika gridi kənar boşluğu olaraq tarazlandı.
YeniCanlı dəstək bağlantısı əlaqə səhifəsinə əlavə edildi.Əlaqə
v1.1.0
Tətbiq Sahələri və Sayt Xəritəsi
Məkan əsaslı tətbiq sahələri iyerarxiyası yayına alındı: məhsul başına tətbiq səhifələri, alt çatılar və məkan detalları. Bütün səhifələri siyahılayan canlı sayt xəritəsi əlavə edildi.
YeniTətbiq sahələri iyerarxiyası: mənzil, kommersiya məkanı, xüsusi quruluş, nəqliyyat vasitəsi, həndəsi pəncərə və səhiyyə-təhsil çatıları ilə məkan əsaslı səhifələr.Tətbiq Sahələri
YeniSayt xəritəsi səhifəsi: bütün qruplar və səhifələr tək siyahıda, canlı filtrli.Sayt Xəritəsi
TəkmilləşdirməNaviqasiya daşması dinamik hala gətirildi. Menyu eni ekrana görə özünü nizamlayır.
YeniDoğrulama infrastrukturu işə salındı: başlıq miqyası, cədvəl semantikası və veri uyğunluğu build-də yoxlanır.
v1.0.0
Korporativ Sayt İlk Yayın
FENETRE Systems korporativ saytı ilk dəfə yayına alındı. Səkkiz məhsul ailəsini əhatə edən statik quruluş. Astro ilə istehsal edilən saf HTML çıxışı, PWA dəstəyi və sayt daxili axtarış ilə gəldi.
YeniMilçək toru, plisse milçək toru, plisse pərdə, honeycomb, düet, jalüz, zip və pərdə ailələrini əhatə edən məhsul ağacı.MəhsullarımızSistemlərimiz
YeniKorporativ bölmə: haqqımızda, tarixçə, missiya-viziya, istehsalat təsiri və sertifikatlar.Korporativ
YeniTəklif və əlaqə axınları. Dilerlik və tərəfdaşlıq bölməsi.Təklif AlDilerlik