Flux Lang
Flux Lang siteyi ağır bir eklenti olmadan çok dilli yapar. Her yazı, sayfa, proje ya da etkinliğin kendi slug’ı, görseli ve SEO’su olan İngilizce (ya da Almanca…) sürümü olabilir; menüler ve bağlantılar dile uyar, dil seçici alt bilgidedir. Türkiye dışından gelen ziyaretçi doğrudan İngilizce açar; Flux AI bir sayfayı tek tıkla çevirir.
| Paket | flx-lang |
|---|---|
| Tür | Eklenti |
| Gereksinim | WordPress 6.4+, PHP 7.4+ |
| Kaynak kod | plugins/flx-lang |
| Sürüm notları | CHANGELOG.md |
| Lisans | GPL-2.0-or-later |
Ne işe yarar?
Çok dil eklentileri genelde bir WordPress sitesinin en ağır parçasıdır: ek tablolar, rewrite kuralları, binlerce satırlık metin çeviri ekranı. Türkçe içerikli ve uluslararası kitlesi olan bir derneğin ihtiyacı daha azdır:
- Gereken yerde İngilizce. Önemli sayfaları çevirin; henüz çevrilmeyen her şey /en/ altında 404 yerine Türkçesiyle açılır.
- Dile uyan bağlantılar. Menüler, düğmeler ve içerikteki bağlantılar temaya dokunmadan İngilizce sürüme gider.
- İlk seferde doğru dil. Yurt dışından gelen ziyaretçi sayfa çizilmeden İngilizce görür; dil seçicideki tercihi hatırlanır.
- Tek tıkla çeviri. Flux AI ile başlık, özet, SEO alanları ve gövde parça parça çevrilir, kontrol için editörde açılır.
Özellikler
İçerik
- Yazı, sayfa, proje ve etkinlik başına ayrı dil sürümü: kendi başlık, gövde, slug, öne çıkan görsel ve SEO.
- Listelerde dil rozetleri: kendi dili, çevrildi, taslak ya da çeviri oluşturmak için +EN.
- Editörde Dil kutusu: dil, çeviriler, Kopyala ve çevir ya da AI ile çevir.
- Dile göre kategori/etiket adı ve açıklaması; dile göre görsel alt metni ve “İngilizcede bu görseli göster”.
- Ana sayfa, yazılar sayfası ve WooCommerce sayfalarının dildeki karşılığı; sepet, ödeme ve hesabım ortak; siparişe ziyaretçinin dili yazılır.
Site
- Varsayılan dil öneksiz, diğerleri
/en/…altında; rewrite flush gerekmez. Tema ve eklenti metinleri kendi çevirilerinden gelir. - Dile göre site adı, slogan ve Flux SEO ana sayfa başlığı.
- Alt bilgide (ya da başlık / mobil menüde) dil seçici, blok ve
[flx_dil_secici]kısa kodu. - Türkiye dışındaki ziyaretçi doğrudan İngilizceye (Cloudflare ülke başlığı ya da saat dilimi), botlar hariç; istenirse yerine öneri bandı.
SEO ve AI
hreflang+x-default,og:locale:alternate, kanonik, sitemap’te tüm diller; çevirisiz sayfaların kanoniği Türkçe.- Flux AI ve MCP araçları:
flxl_languages,flxl_untranslated,flxl_save_translation,flxl_set_language,flxl_image_language,flxl_term_translation,flxl_site_texts; Flux SEO içerik araçlarındalang. - REST:
langvetranslationsalanları,?lang=ensüzgeci.
Kurulum
Gereksinimler: WordPress 6.4+, PHP 7.4+. İsteğe bağlı: tek tık çeviri için Flux AI, dile göre SEO için Flux SEO, WooCommerce.
Zip ile
- Releases sayfasında en son
flx-lang-v*sürümündenflx-lang.zip‘i indirin. - Eklentiler › Yeni ekle › Eklenti yükle, zip’i seçin, sonra Etkinleştir.
FluxWP Panel ile (sitelerimizde önerilen)
FluxWP Panel › Paketler tüm FluxWP paketlerini listeler; Flux Lang satırındaki Kur‘a basın. Güncellemeler de buradan gelir.
İlk adımlar
- Flux Lang’i etkinleştirip Ayarlar › Diller‘i açın: İngilizce önerilen ayarlarla açık gelir; kaydedin.
- Dile göre site metinleri › English‘te site adı, slogan ve ana sayfa başlığını girin.
- Sayfalar‘da bir sayfanın yanındaki +EN‘e basın, çevirin (ya da AI ile çevir) ve yayınlayın.
- Sayfa önbelleğini temizleyip
/en/adresini açın.
Not
Mevcut içerik Türkçe sayılır, taşıma yapılmaz. Taslak çeviri sitede görünmez.
Adım adım FluxWP kurulumu: Hızlı başlangıç · Paket kurma ve güncelleme: Paketleri kurmak ve güncellemek
Geliştiriciler için
flxl_post_language(),flxl_get_translations(),flxl_get_translation(),flxl_link_translations();flxseo_indexnow_urlssüzgeci diğer dil adreslerini ekler.- Yazılarda REST
lang/translationsalanları; bkz. API.md.
Yol haritası
| ✅ | Kendi slug’ı, görseli ve SEO’su olan dil sürümleri |
| ✅ | Dil bağlantıları, seçici ve ziyaretçi dili |
| ✅ | hreflang ve çok dilli sitemap |
| ✅ | Flux AI ile tek tık çeviri |
| ⬜ | Almanca ve Arapça arayüz metinleri |
| ⬜ | Bölüm bazında çeviri durumu raporu |