Freezedry
WooCommerce-webáruház, amely liofilizálókat (fagyasztva szárító gépeket) értékesít az EU-ban: nyolc működő nyelv, helyes szállítás minden országban és egy könnyebb, gyorsabb oldal.

Feladat
Egy liofilizálókat az EU-ban értékesítő litván webáruházban a gépi fordítás folyton „lefagyott”, így az új nyelvek sosem élesedtek, több országban pedig hibás vagy üres oldalak jelentek meg.
Megoldás
- Fordítás: megtaláltuk a valódi okot – az összes fordítómotor ki volt kapcsolva, és a regisztrációjuk hibás volt –, és működésre bírtuk az automatikus DeepL-fordítást; fordítható egyéni mezők, a téma 17 fájlban áttérve a beégetett nyelvekről a gettextre, lokalizált pénztári helyőrző szövegek, áfanevek, kapcsolatfelvételi űrlapszövegek és méretcímkék minden nyelvhez.
- Új nyelvek: francia, majd spanyol, olasz és finn – a terméklistákkal, szállítási címkékkel, pénztárral és adónevekkel együtt.
- Kezdőlap: slider-integráció biztonságos visszaeséssel a régi sliderre, külön slider nyelvenként és eszközönként, adminoldal a sliderek nyelvekhez rendeléséhez kód nélkül, valamint WooCommerce-adatokból épített interaktív „hová szállítottunk már” Európa-térkép.
- Szállítás: négy országban a kosarak ingyenes szállítást kaptak, mert a kategóriák párosítása csak litván/angol slugok alapján történt; most a kategóriák bármely nyelven a fordítási rétegen keresztül párosítódnak, a kategória nélküli termékek pedig naplózódnak.
- Megbízhatóság: javítva egy rekurzió, amely 503-as hibákkal omlasztotta össze az oldalakat, 13 helyen védelem a PHP 8 üres mezők miatti végzetes hibái ellen, eltávolítva a PHP 8.2 elavulási figyelmeztetései, a CDN-könyvtárak pontos verziókra rögzítve integritási hashekkel.
- Sebesség: nyelvenkénti hero-képek WebP-re konvertálva, gyorsítótár-ürítés (cache busting) a CSS-hez és a JS-hez.
- Folyamat: a közvetlenül élesben végzett módosítások bájtra pontosan szinkronizálva a gitbe, ágak ellenőrzött pull requestekkel, telepítés stagingre és élesbe adatbázismentéssel.
Eredmény
Nyolc nyelv él (LT, EN, DE, NL, FR, ES, IT, FI); a francia mind a 32 oldallal és 26 termékkel indult. Olaszországban, Spanyolországban és Finnországban mind a 26 termék helyes szállítást kap. Leállítottunk egy körülbelül 12 GB-ra nőtt hibakeresési naplót, egy másik napló 194 MB-ról 8,5 KB-ra csökkent, a hero-kép pedig körülbelül 1,5 MB-ról 143 KB-ra.