MAG Knowledge Hub / Multilingual
Technical

Multilingual

Trenutni WPML model i smer ka CMS-agnostic language provider arhitekturi.

Stanje v1.12.11

WPML je opcion. Ako nije aktivan, Guide radi u single-language režimu. Ako jeste aktivan, postoji language gate i deep-link kontekst se čuva pri promeni jezika.

Problem

Višejezičnost ne treba dugoročno da bude konceptualno vezana za WPML. Veliki muzeji koriste različite CMS i translation stackove.

Predložena apstrakcija

Uvesti LanguageProviderInterface i implementacije za Single Language, WPML, Polylang, a kasnije TranslatePress ili CMS-specifične providere.

Benefit

Visitor frontend i REST ostaju isti, dok translation source postaje zamenljiv deo integracionog sloja.

Otvori izvorni DOCX