Профил модула
Net-Base AI Multilanguage у прегледу
Net-Base AI Multilanguage код нас није површни прекидач језика, већ технички слој за основни језик, циљне језике, препознавање прегледача, рад преко queue механизма, заштићене термине и уреднички преглед. Управо тако језик остаје управљив, и онда када су повезане многе странице, тематске целине, правни текстови и SEO поља.
Немачки остаје стручно водећи
Нови садржаји настају из уреднички одржаване немачке основе и одатле се контролисано преносе у активне циљне језике.
Називи компанија и производа остају стабилни
Заштићени термини обезбеђују да брендови, називи пројеката и компанијски специфични појмови не буду развучени аутоматским преводом.
Queue уместо немирних појединачних ажурирања
Промене на страницама, менијима, таксономијама, текстовима теме и SEO пољима се сакупљају, накнадно синхронизују и у backend-у видљиво прате.
Шта овај модул конкретно ради
Управља основним језиком немачким, активним циљним језицима, препознавањем прегледача, преводилачким queue-ом и backend прегледима за језичке варијанте.
Опсег функција
- Основни језик је увек немачки, сви остали активни језици се из њега генеришу.
- Подржава странице, објаве, јавне Custom Post Types, ставке менија, таксономије, поднаслов веб-сајта као и фиксне текстове теме и додатака.
- Аутоматски поново преводи измењене садржаје када је аутоматика активна.
- Приказује језичке варијанте у frontend-у преко језика прегледача или ?lang=xx.
- Заштићени термини као што су називи компанија, производа и пројеката остају неизмењени.
Управљање језиком у frontend-у
- Препознавање прегледача делује само на активиране циљне језике.
- ?lang=en директно форсира језик, ?lang=de пребацује на основни језик, ?lang=auto враћа на аутоматско препознавање.
- Тренутни избор језика се чува преко cookie-ја додатка и касније се при новим позивима страница поново евалуира.
- Ако за неки језик још ништа не постоји, приказ се контролисано враћа на немачки.
Queue и рад
- Нови или застарели текстови завршавају у преводилачком queue-у.
- Queue се обрађује преко Cron-а и додатног kickoff-а у позадини.
- Број паралелних worker-а је подесив; додатни worker-и раде као одвојени потписани queue процеси са database-claiming-ом уместо као небезбедни PHP thread-ови.
- Batch величина и интервал управљају брзином, API оптерећењем и трошковима.
- Неуспели jobs могу се групно поново покренути.
Backend помоћ
- У едитору постоје tabs за језичке варијанте ради прегледа по активној језичкој верзији.
- Тамо се по пољу види да ли је превод актуелан, на чекању, застарео или неуспео.
- Админ страница приказује укупни статус, последње грешке и тренутни рад queue-а.
- При чувању подешавања комплетан корпус може поново да се стави у ред.
- Стандардни заштићени термини су видљиви у посебном tab-у, а сопствени заштићени термини могу се тамо одржавати као додатна листа.
- Заштићени термини се пре KI упита маскирају и затим се поново тачно убацују, како називи брендова и производа не би били транслитерисани.
Сарадња са SEO
- Језички модул испоручује frontend језик, на који се надовезују hreflang, Canonical и SEO метаподаци.
- Нови активни језици могу да буду преведени и од стране других Net-Base додатака, уколико они региструју своје садржаје.
- SEO наслови и описи се не одржавају овде, али су језички повезани преко SEO модула са овим системом.
Ограничења и напомене
- Без важећег API key-а нови jobs остају на чекању или не успевају.
- Веома много активних језика повећава време рада queue-а, трошкове и количину садржаја који треба накнадно одржавати.
- Основни језик остаје уреднички водећи. Циљне језике ипак треба повремено проверити узорковањем.
Контекст
Вишејезичност је технички језички слој веб-сајта. Она не испоручује SEO стратегију и не замењује уредничку контролу на циљним језицима.
Зашто је овај слој важан за међународну видљивост
Чим веб-сајт, магазин и SEO постану вишејезични, једноставан прекидач језика више није довољан. Тада се ради о језички специфичним Canonical-има, доследним називима, чистим fallback-овима и питању како се измењени садржаји технички мирно синхронизују у више језика.
Језике не третирати као споредну ствар
Вишејезичност постаје економски интересантна тек када се језик, SEO, заштићени термини и редакција технички разматрају заједно. Управо за то је овај модул направљен.