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