Профил на модул
Net-Base AI Multilanguage накратко
Net-Base AI Multilanguage при нас не е повърхностен превключвател на език, а технически слой за базов език, целеви езици, разпознаване на браузъра, работа с queue, защитени термини и редакционен преглед. Именно така езикът остава управляем, дори когато са свързани много страници, тематични области, правни текстове и SEO полета.
Немският остава водещ във fachlich отношение
Новото съдържание възниква от редакционно поддържана немска основа и оттам контролирано се прехвърля в активните целеви езици.
Имената на фирми и продукти остават стабилни
Защитените термини гарантират, че марки, имена на проекти и специфични за компанията понятия няма да се разпадат при автоматичен превод.
Queue вместо неспокойни единични обновявания
Промени по страници, менюта, таксономии, текстове на теми и SEO полета се събират, донастройват и се проследяват видимо в backend.
Какво конкретно прави този модул
Управлява базовия език немски, активните целеви езици, разпознаването на браузъра, преводаческата queue и backend-прегледи за езикови варианти.
Функционален обхват
- Базовият език винаги е немски, всички други активни езици се генерират от него.
- Поддържа страници, публикации, публични Custom Post Types, елементи от менюто, таксономии, подзаглавие на сайта, както и фиксирани текстове на theme и plugin.
- Превежда промененото съдържание автоматично наново, когато автоматиката е активна.
- Показва езиковите варианти във frontend чрез езика на браузъра или чрез ?lang=xx.
- Защитени термини като имена на фирми, продукти и проекти остават непроменени.
Езиково управление във frontend
- Разпознаването на браузъра работи само с активирани целеви езици.
- ?lang=en налага език директно, ?lang=de превключва към базовия език, ?lang=auto връща към автоматично разпознаване.
- Текущият избор на език се запазва чрез cookie на plugin и по-късно се оценява отново при нови зареждания на страници.
- Ако за даден език все още няма налично съдържание, показването контролирано се връща към немски.
Queue и експлоатация
- Нови или остарели текстове попадат в преводаческа queue.
- Queue се обработва чрез Cron и допълнителен kickoff във фонов режим.
- Броят на паралелните worker-и е конфигурируем; допълнителните worker-и работят като отделни подписани queue-процеси с database-claiming, вместо като несигурни PHP threads.
- Размерът на batch и интервалът управляват скоростта, API натоварването и разходите.
- Неуспешни jobs могат да бъдат стартирани отново групово.
Помощни средства в backend
- В редактора има табове за езикови варианти за преглед за всеки активен език.
- Там се вижда за всяко поле дали преводът е актуален, чакащ, остарял или неуспешен.
- Админ страницата показва общ статус, последни грешки и текущата работа на queue.
- При запазване на настройките целият наличен обем може да бъде поставен отново в queue.
- Стандартните защитени термини са видими в отделен таб, собствени защитени термини могат да се поддържат там като допълнителен списък.
- Защитените термини се маскират преди KI-заявката и след това се вмъкват отново точно, за да не бъдат транслитерирани имена на марки и продукти.
Взаимодействие със SEO
- Езиковият модул доставя езика във frontend, върху който стъпват hreflang, Canonical и SEO метаданните.
- Нови активни езици могат да бъдат превеждани и от останалите Net-Base plugins, при условие че те регистрират своето съдържание.
- SEO заглавията и описанията не се поддържат тук, но езиково се свързват от SEO модулите с тази система.
Ограничения и бележки
- Без валиден API key новите jobs остават чакащи или се провалят.
- Много активни езици увеличават времето за работа на queue, разходите и обема съдържание за последваща поддръжка.
- Базовият език остава редакционно водещ. Целевите езици все пак трябва да се проверяват на принципа на извадката.
Контекст
Многоезичността е техническият езиков слой на уебсайта. Тя не предоставя SEO стратегия и не заменя редакционния контрол в целевите езици.
Защо този слой е важен за международната видимост
Щом уебсайтът, списанието и SEO станат многоезични, прост превключвател на език вече не е достатъчен. Тогава става дума за езиково-специфични Canonicals, консистентни наименования, чисти fallback-и и въпроса как промененото съдържание технически спокойно да се донаваксва на няколко езика.
Не третирайте езиците като второстепенна тема
Многоезичността става икономически интересна едва когато езикът, SEO, защитените термини и редакцията се мислят технически заедно. Точно за това е изграден този модул.