Flux Lang
On this page
Flux Lang makes the site multilingual without a heavy plugin. Each post, page, project or event can have its own English (or German…) version with its own slug, image and SEO; menus and links follow the language, and the language switcher sits in the footer. Visitors from outside Turkey land on English right away, and Flux AI can translate a page in one click.
Features
Content
Separate language version per post, page, project and event: own title, body, slug, featured image and SEO.
Language badges in the lists: own language, translated, draft, or +EN to create the translation.
Language box in the editor: language, translations, Copy and translate or Translate with AI.
Category and tag names and descriptions per language; per-language image alt text and “show this image in English”.
Home page, posts page and WooCommerce pages mapped per language; cart, checkout and account are shared; orders store the visitor’s language.
Site
Default language without prefix, others under /en/…; no rewrite flush needed. Theme and plugin texts come from their own translations.
Site name, tagline and Flux SEO home title per language.
Language switcher in the footer (or header / mobile menu), a block and the [flx_dil_secici] shortcode.
Visitors outside Turkey go straight to English (Cloudflare country header or time zone), bots excluded; optional suggestion bar instead.
SEO and AI
hreflang + x-default, og:locale:alternate, canonical, all languages in the sitemap; fallback pages point canonical to Turkish.
Tools for Flux AI and MCP: flxl_languages, flxl_untranslated, flxl_save_translation, flxl_set_language, flxl_image_language, flxl_term_translation, flxl_site_texts; lang on Flux SEO content tools.
REST: lang and translations fields, ?lang=en filter.
Requirements
Optional: Flux AI for one-click translation, Flux SEO for per-language SEO, WooCommerce.
First steps
Activate Flux Lang and open Settings › Languages: English is on with recommended settings; save.
Under Site texts by language › English set the site name, tagline and home title.
Open Pages, click +EN next to a page, translate (or Translate with AI) and publish.
Purge the page cache and open /en/.