Profil modułu
Net-Base AI Multilanguage w skrócie
Net-Base AI Multilanguage nie jest u nas powierzchownym przełącznikiem języka, lecz warstwą techniczną dla języka bazowego, języków docelowych, wykrywania przeglądarki, pracy kolejki, pojęć chronionych oraz podglądu redakcyjnego. Dzięki temu język pozostaje sterowalny, nawet gdy spina się wiele stron, obszarów tematycznych, tekstów prawnych i pól SEO.
Niemiecki pozostaje wiodący merytorycznie
Nowe treści powstają na podstawie redakcyjnie utrzymywanej niemieckiej bazy i stamtąd są kontrolowanie przenoszone do aktywnych języków docelowych.
Nazwy firm i produktów pozostają stabilne
Pojęcia chronione zapewniają, że marki, nazwy projektów i terminy specyficzne dla firmy nie rozpadną się wskutek automatycznego tłumaczenia.
Kolejka zamiast niespokojnych pojedynczych aktualizacji
Zmiany na stronach, w menu, taksonomiach, tekstach motywu i polach SEO są zbierane, dogrywane i w widoczny sposób śledzone w backendzie.
Co konkretnie realizuje ten moduł
Zarządza językiem bazowym niemieckim, aktywnymi językami docelowymi, wykrywaniem przeglądarki, kolejką tłumaczeń oraz podglądami wariantów językowych w backendzie.
Zakres funkcjonalny
- Językiem bazowym jest zawsze niemiecki, wszystkie pozostałe aktywne języki są z niego generowane.
- Obsługuje strony, wpisy, publiczne Custom Post Types, pozycje menu, taksonomie, podtytuł witryny oraz stałe teksty motywów i wtyczek.
- Automatycznie tłumaczy ponownie zmienione treści, jeśli automatyka jest aktywna.
- Wyświetla warianty językowe w frontendzie na podstawie języka przeglądarki lub przez ?lang=xx.
- Pojęcia chronione, takie jak nazwy firm, produktów i projektów, pozostają niezmienione.
Sterowanie językiem w frontendzie
- Wykrywanie przeglądarki działa wyłącznie dla aktywowanych języków docelowych.
- ?lang=en wymusza język bezpośrednio, ?lang=de przełącza na język bazowy, ?lang=auto cofa do automatycznego wykrywania.
- Bieżący wybór języka jest utrzymywany przez cookie wtyczki i później ponownie oceniany przy nowych wywołaniach stron.
- Jeśli dla danego języka nie ma jeszcze treści, wynik kontrolowanie wraca do niemieckiego.
Kolejka i eksploatacja
- Nowe lub nieaktualne teksty trafiają do kolejki tłumaczeń.
- Kolejka jest przetwarzana w tle przez Cron oraz dodatkowy kickoff.
- Liczba równoległych workerów jest konfigurowalna; dodatkowe workery działają jako oddzielne podpisane procesy kolejki z database-claiming zamiast niepewnych wątków PHP.
- Rozmiar batcha i interwał sterują prędkością, obciążeniem API i kosztami.
- Nieudane joby można zbiorczo uruchomić ponownie.
Narzędzia w backendzie
- W edytorze są dostępne zakładki wariantów językowych do podglądu dla każdego aktywnego języka.
- Widać tam dla każdego pola, czy tłumaczenie jest aktualne, oczekujące, nieaktualne czy nieudane.
- Strona administracyjna pokazuje status całości, ostatnie błędy i bieżącą pracę kolejki.
- Przy zapisywaniu ustawień można ponownie zakolejkować cały zasób.
- Standardowe pojęcia chronione są widoczne w osobnej zakładce; własne pojęcia chronione można tam prowadzić jako dodatkową listę.
- Pojęcia chronione są maskowane przed zapytaniem do AI, a następnie ponownie wstawiane dokładnie, aby nazwy marek i produktów nie były transliterowane.
Współdziałanie z SEO
- Moduł językowy dostarcza język frontendu, na którym opierają się hreflang, Canonical i metadane SEO.
- Nowe aktywne języki mogą być współtłumaczone przez inne wtyczki Net-Base, o ile zarejestrują one swoje treści.
- Tytuły i opisy SEO nie są utrzymywane tutaj, ale językowo są łączone z tym systemem przez moduły SEO.
Ograniczenia i wskazówki
- Bez ważnego klucza API nowe joby pozostają oczekujące lub kończą się niepowodzeniem.
- Bardzo wiele aktywnych języków zwiększa czas pracy kolejki, koszty i ilość treści do późniejszej pielęgnacji.
- Język bazowy pozostaje redakcyjnie wiodący. Języki docelowe mimo to powinny być sprawdzane wyrywkowo.
Umiejscowienie
Wielojęzyczność jest techniczną warstwą językową witryny. Nie dostarcza strategii SEO i nie zastępuje redakcyjnej kontroli w językach docelowych.
Dlaczego ta warstwa jest ważna dla międzynarodowej widoczności
Gdy witryna, magazyn i SEO stają się wielojęzyczne, prosty przełącznik języka przestaje wystarczać. Wtedy chodzi o językowo specyficzne canonicale, spójne nazewnictwo, czyste fallbacki oraz o to, jak technicznie spokojnie doprowadzać zmienione treści do wielu języków.
Nie traktować języków jako sprawy pobocznej
Wielojęzyczność staje się ekonomicznie interesująca dopiero wtedy, gdy język, SEO, pojęcia chronione i redakcja są technicznie projektowane wspólnie. Dokładnie do tego zbudowano ten moduł.