Profil modula
Net-Base AI Multilanguage u pregled
Net-Base AI Multilanguage kod nas nije povr61inski jezi0dni preklopnik, nego tehni0dki sloj za bazni jezik, ciljne jezike, prepoznavanje preglednika, rad s queue-om, za61ti07ene pojmove i uredni0dki pregled. Upravo zato jezik ostaje upravljiv, 0dak i kada su povezane mnoge stranice, tematska podru0dja, pravni tekstovi i SEO polja.
Njema0dki ostaje stru0dno vode07i
Novi sadr7eaji nastaju iz uredni0dki odr7eavane njema0dke osnove i odatle se kontrolirano prenose u aktivne ciljne jezike.
Nazivi tvrtki i proizvoda ostaju stabilni
Za61ti07eni pojmovi osiguravaju da se brendovi, nazivi projekata i pojmovi specifi0dni za poduze07e ne raspadnu zbog automatskog prevo11enja.
Queue umjesto nemirnih pojedina0dnih a7euriranja
Promjene na stranicama, izbornicima, taksonomijama, tekstovima teme i SEO poljima se prikupljaju, naknadno provla0de i u backendu vidljivo prate.
60to ovaj modul konkretno radi
Upravlja baznim jezikom Njema0dki, aktivnim ciljnim jezicima, prepoznavanjem preglednika, queue-om za prijevode i backend pregledima za jezi0dne varijante.
Opseg funkcionalnosti
- Bazni jezik je uvijek Njema0dki, svi ostali aktivni jezici se iz njega generiraju.
- Podr7eava stranice, objave, javne Custom Post Types, stavke izbornika, taksonomije, podnaslov web-stranice te fiksne tekstove teme i dodataka.
- Automatski ponovno prevodi promijenjene sadr7eaje kada je automatika aktivna.
- Prikazuje jezi0dne varijante u frontendu preko jezika preglednika ili ?lang=xx.
- Za61ti07eni pojmovi poput naziva tvrtke, proizvoda i projekta ostaju nepromijenjeni.
Upravljanje jezikom u frontendu
- Prepoznavanje preglednika koristi se samo za aktivirane ciljne jezike.
- ?lang=en izravno forsira jezik, ?lang=de prebacuje na bazni jezik, ?lang=auto vra07a na automatsko prepoznavanje.
- Trenutni odabir jezika zadr7eava se putem plugin-cookieja i kasnije se pri novim pozivima stranica ponovno evaluira.
- Ako za neki jezik jo61 ne postoji sadr7eaj, izlaz se kontrolirano vra07a na njema0dki.
Queue i rad
- Novi ili zastarjeli tekstovi zavr61avaju u queue-u za prijevode.
- Queue se obra11uje u pozadini putem Crona i dodatnog kick-offa.
- Broj paralelnih workera je konfigurabilan; dodatni workeri rade kao odvojeni potpisani queue-procesi s database-claimingom umjesto kao nesigurni PHP threadovi.
- Veli0dina batcha i interval upravljaju brzinom, API optere07enjem i tro61kovima.
- Neuspjeli jobovi mogu se skupno ponovno pokrenuti.
Backend pomo07i
- U editoru postoje kartice jezi0dnih varijanti za pregled po aktivnom jeziku.
- Tamo se po polju vidi je li prijevod aktualan, na 0dekanju, zastario ili neuspje61an.
- Admin stranica prikazuje ukupni status, zadnje gre61ke i aktualni rad queue-a.
- Pri spremanju postavki cjelokupni se fond mo7ee ponovno staviti u red.
- Standardni za61ti07eni pojmovi vidljivi su u zasebnoj kartici; vlastiti za61ti07eni pojmovi mogu se ondje odr7eavati kao dodatna lista.
- Za61ti07eni pojmovi maskiraju se prije KI upita i nakon toga ponovno to0dno ume07u, kako se nazivi brendova i proizvoda ne bi transliterirali.
Interakcija sa SEO-om
- Jezi0dni modul isporu0duje frontend jezik na koji se nadovezuju hreflang, Canonical i SEO metapodaci.
- Nove aktivne jezike mogu su-prevoditi drugi Net-Base dodaci, pod uvjetom da registriraju svoj sadr7eaj.
- SEO naslovi i opisi ne odr7eavaju se ovdje, ali su jezi0dno povezani sa SEO modulima kroz ovaj sustav.
Ograni0denja i napomene
- Bez va7ee07eg API klju0da novi jobovi ostaju na 0dekanju ili ne uspijevaju.
- Vrlo mnogo aktivnih jezika pove07ava vrijeme rada queue-a, tro61kove i koli0dinu sadr7eaja koji treba naknadno odr7eavati.
- Bazni jezik ostaje uredni0dki vode07i. Ipak, ciljne jezike treba provjeravati uzorkovanjem.
U kontekstu
Vi61ejezi0dnost je tehni0dki jezi0dni sloj web-stranice. Ne isporu0duje SEO strategiju i ne zamjenjuje uredni0dku kontrolu u ciljnim jezicima.
Za61to je ovaj sloj va7ean za me11unarodnu vidljivost
0cim web-stranica, magazin i SEO postanu vi61ejezi0dni, jednostavan jezi0dni preklopnik vi61e nije dovoljan. Tada se radi o jezi0dno specifi0dnim Canonicalima, konzistentnim nazivima, urednim fallbackovima i pitanju kako se promijenjeni sadr7eaji tehni0dki mirno mogu naknadno provu07i u vi61e jezika.
Jezike ne tretirati kao sporednu stvar
Vi61ejezi0dnost postaje gospodarski zanimljiva tek kada se jezik, SEO, za61ti07eni pojmovi i uredni0dki rad tehni0dki promatraju zajedno. Upravo za to je ovaj modul izgra11en.