Net-Base Wtyczka

Net-Base AI Multilanguage

Warstwa językowa dla języka bazowego niemieckiego, aktywne języki docelowe, wykrywanie przeglądarki, chronione terminy i kolejka tłumaczeń.

Net-Base AI Multilanguage u nas to nie powierzchowny przełącznik językowy, lecz warstwa techniczna dla języka bazowego, języków docelowych, wykrywania przeglądarki, obsługi kolejki, terminów chronionych i podglądu redakcyjnego. Dzięki temu język pozostaje kontrolowalny, nawet gdy wiele stron, obszarów tematycznych, tekstów prawnych i pól SEO jest powiązanych.

Język niemiecki pozostaje wiodący merytorycznie

Nowe treści powstają na redakcyjnie utrzymanej podstawie w języku niemieckim i są stamtąd kontrolowanie przenoszone na aktywne języki docelowe.

Nazwy firm i produktów pozostają niezmienione

Terminy chronione zapewniają, że marki, nazwy projektów i terminy specyficzne dla firmy nie ulegają rozproszeniu przez automatyczne tłumaczenie.

Kolejka zamiast niestabilnych pojedynczych aktualizacji

Zmiany stron, menu, taksonomii, tekstów motywu i pól SEO są zbierane, synchronizowane i widocznie śledzone w backendzie.

Co ten moduł konkretnie zapewnia

Zarządza językiem bazowym (niemieckim), aktywnymi językami docelowymi, wykrywaniem przeglądarki, kolejką tłumaczeń oraz podglądem wariantów językowych w backendzie.

Zakres funkcji

  • Język bazowy to zawsze niemiecki; wszystkie inne aktywne języki są z niego generowane.
  • Obsługuje strony, wpisy, publiczne Custom Post Types, pozycje menu, taksonomie, podtytuły witryny oraz stałe teksty motywu i wtyczek.
  • Automatycznie ponownie tłumaczy zmienione treści, jeśli automatyzacja jest aktywna.
  • Wyświetla warianty językowe we Frontendzie w oparciu o język przeglądarki lub ?lang=xx.
  • Terminy chronione takie jak nazwy firm, produktów i projektów pozostają niezmienione.

Sterowanie językiem we Frontendzie

  • Wykrywanie przeglądarki dotyczy tylko aktywowanych języków docelowych.
  • ?lang=en wymusza bezpośrednio dany język, ?lang=de przełącza na język bazowy, ?lang=auto przywraca automatyczne wykrywanie.
  • Aktualny wybór języka jest przechowywany w cookie wtyczki i przy kolejnych odsłonach stron jest ponownie brany pod uwagę.
  • Jeśli dla danego języka nie ma jeszcze treści, następuje kontrolowany powrót do języka niemieckiego.

Kolejka i działanie

  • Nowe lub przestarzałe teksty trafiają do kolejki tłumaczeń.
  • Kolejka jest przetwarzana w tle przez Cron oraz przez dodatkowy mechanizm inicjujący (kickoff).
  • Liczba równoległych workerów jest konfigurowalna; dodatkowe workery działają jako odrębne podpisane procesy kolejki z przejmowaniem zadań w bazie danych zamiast jako niepewne wątki PHP.
  • Rozmiar partii i interwał kontrolują prędkość, obciążenie API i koszty.
  • Nieudane zadania mogą być zbiorczo ponownie uruchamiane.

Wsparcie w backendzie

  • W edytorze są zakładki wariantów językowych do podglądu dla każdego aktywnego języka.
  • Tam widać dla każdego pola, czy tłumaczenie jest aktualne, oczekujące, przestarzałe czy nieudane.
  • Strona administracyjna pokazuje stan ogólny, ostatnie błędy i bieżące działanie kolejki.
  • Przy zapisywaniu ustawień cały zasób może zostać ponownie umieszczony w kolejce.
  • Standardowe terminy chronione są widoczne w osobnej zakładce; własne terminy chronione można tam utrzymywać jako listę dodatkową.
  • Terminy chronione są maskowane przed zapytaniem do SI i potem ponownie dokładnie wstawiane, 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 Net-Base Plugins, o ile zarejestrują one swoje treści.
  • Tytuły SEO i opisy nie są tu edytowane, ale są językowo powiązane z tym systemem przez moduły SEO.

Ograniczenia i uwagi

  • Bez ważnego API-Key nowe zadania pozostają w stanie oczekującym lub kończą się niepowodzeniem.
  • Bardzo wiele aktywnych języków zwiększa czas działania kolejki, koszty i ilość treści do uzupełnienia.
  • Język bazowy pozostaje merytorycznie wiodący. Języki docelowe powinny być mimo to sprawdzane próbkowo.

Kontekst

Wielojęzyczność to techniczna warstwa językowa 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ć. Chodzi wtedy o specyficzne dla języka Canonicals, spójne nazewnictwo, czyste mechanizmy fallback i o to, jak zmienione treści technicznie spokojnie nadążać za wieloma językami.

Nie traktować języków jako sprawy drugorzędnej

Wielojęzyczność staje się ekonomicznie interesująca dopiero wtedy, gdy język, SEO, terminy chronione i redakcja są technicznie rozpatrywane razem. Dokładnie do tego jest zbudowany ten moduł.