WordPress için modüler çoklu dil temeli.
Translation ilişkilerini, dil farkındalıklı URL'leri, editör iş akışlarını ve operasyonel sınırları tek bir incelenebilir ürün yüzeyinde bir araya getiren açık kaynaklı WordPress ürünü.
WordPress.org gönderimi bu sayfanın kapsamı dışında ve henüz public directory URL'si verilmedi.

- Kategori
- WordPress Ürünü · Çoklu Dil · Açık Kaynak
- Sürüm
- v0.16.0
- Dağıtım
- Sürüm adayı · WordPress.org gönderimi beklemede
- Uyumluluk
- WordPress 6.5+ · PHP 7.4+ · 7.1'e kadar test edildi
- Lisans
- GPL-2.0-or-later
- Rol
- Ürün mimarisi, geliştirme, yeterlilik, dokümantasyon
Kanıt katmanı
Ne inşa edildi ve neden önemli?
Bağlam
mcLogiora; açık translation ilişkileri, dil farkındalıklı URL'ler, REST, WP-CLI ve public ürün dokümantasyonu olan bağımsız bir WordPress çoklu dil temelidir.
Problem
Çok dilli bir site; içerik ilişkilerini, editöryel niyeti, URL durumunu, metadatayı ve inceleme davranışını içerik değişirken tutarlı tutmalıdır.
Kısıtlar
Manuel translation temel yaklaşımdır. Öneriler isteğe bağlı ve sağlayıcı farkındalıklıdır; ilişki değişiklikleri kaynak içeriği sessizce silmemeli, yayınlamamalı veya yeniden yazmamalıdır.
Yaklaşım
Ürün; dilleri, ilişkileri, translation'ları, string'leri, medya metadatasını ve import/export paketlerini sınırları belirli WordPress iş akışları olarak görünür kılar.
Mühendislik
Uygulama; WordPress'e özgü entegrasyonu belgelenmiş PHP fonksiyonları, kimlik doğrulamalı REST rotaları, WP-CLI komutları, tanılama, taşınabilir paketler ve açık yaşam döngüsü durumlarıyla birleştirir.
Gözlemlenebilir kanıt
- Public ürün sayfası, WordPress.org gönderimi beklemede olan sürüm adayı hattının 0.16.0 sürümünü tanımlar.
- Yerel ürün yüzeyinde gerçek Translation Manager, dil, string, URL, öneri, durum ve uyumluluk ekranları bulunur.
- Public dokümantasyon ve repository, ürün davranışı ile geliştirici yüzeyleri için inceleme yolunu sunar.
Ticari bağlantı
Bu çalışma; yerelleştirme, editöryel kontrol, uyumluluk ve sürdürülebilir genişletme noktalarının birlikte gerektiği WordPress mühendisliği ve ürün işleriyle doğrudan ilişkilidir.
İlgili hizmetler
Genel bakış
Çeviriyi ürün davranışının parçası olarak ele alıyor.
Ürün sorusu
Çok dilli site yalnızca bir dil switcher'ı değildir
Zor olan; site değişirken içerik ilişkilerini, editöryel niyeti, URL'leri, metadatayı ve inceleme durumunu tutarlı tutmaktır. mcLogiora bunları ince bir translation katmanı yerine birinci sınıf WordPress verisi ve iş akışları olarak ele alır.
Mühendislik sınırı
Her eylem görünür ve geri alınabilir olmalı
Manuel translation temel yaklaşımdır. Öneriler ayrı ve opt-in bir yardımcı katmandır; skorlamaz, yayınlamaz, dosya değiştirmez ve arka plan trafiğinde çalışmaz. Bu sınır, siteyi uzak bir servise bağımlı kılmadan sağlayıcı desteğini kullanışlı tutar.
Yayın duruşu
İncelenebilir bir temel
0.16.0 hattı; çekirdek translation iş akışlarının yanında geliştirici ve operasyon yüzeylerini de taşır: REST ve WP-CLI erişimi, taşınabilir paketler, system status, Site Health tanılamaları, dokümantasyon ve WordPress 7.1 uyumluluk beyanı.
Yetenekler
Açık sınırlar, derin WordPress entegrasyonu.
Editör iş akışının içinde translation
Post, sayfa, desteklenen public post type, taxonomy, medya metadatası, string, menü ve desteklenen widget translation'larını kaynak içeriği sessizce değiştirmeden oluşturun, bağlayın, ayırın ve gözden geçirin.
Açık yaşam döngüsüne sahip ilişkiler
Translation group ve item kayıtları bilinçli ilişki ve inceleme durumları kullanır. Unlink yalnızca ilişkiyi kaldırır; içeriği silmez, çöpe taşımaz veya yeniden yazmaz.
Dil durumuna saygılı URL'ler
Çevrilmiş içerik dil dizinleri ve kendine ait slug kullanabilir. Translation yoksa kaynak dili sessizce göstermek yerine normal 404 döner.
İnsan kontrolündeki isteğe bağlı öneriler
Gerektiğinde OpenAI, Anthropic, Google Gemini veya DeepL kimlik bilgilerinizi kendiniz getirin. Öneriler varsayılan olarak kapalıdır, alan alan çalışır, uygulanmadan önce önizlenir ve otomatik yayın yapmaz.
Sınırları belirli geliştirici yüzeyleri
Salt-okunur mclogiora_ fonksiyonları, diller/ilişkiler/translation'lar için kimlik doğrulamalı REST rotaları, belgelenmiş hook'lar ve WP-CLI komutları çekirdeği admin UI'a bağlamadan kullanılabilir kılar.
Güvenli taşınabilir import/export
Deterministik paketler dry-run planlama, additive atomic apply, rollback ve stale-plan korumasını destekler. Import/export taşımasının kendisi public REST rotası olarak açılmaz.
Ürün yüzeyi
Gerçek ürün ekranları.
Görseller nitelikli 0.16.0 build'inden, sentetik fixture'larla ve sağlayıcı çağrısı olmadan alınmıştır.
Geliştirici erişimi
- mclogiora_ PHP fonksiyonları ve belgelenmiş extension hook'ları
- languages, relations ve translations için kimlik doğrulamalı REST yüzeyleri
- language, relation ve translation için wp mclogiora komutları
Güvenlik ve gizlilik
- Normal sayfa, editör ve ziyaretçi trafiğinde provider isteği yok
- Öneriler açıkça etkinleştirilir ve tek alan için istenir
- Hiçbir translation eylemi otomatik yayın yapmaz veya kaynak dosyasını değiştirmez
İlgili hizmetler
Bu kanıt hangi hizmetlerle kesişiyor?
Ürünü ve kaynakları inceleyin.
Kaynak kodu GitHub'da, kullanım ve geliştirici bilgileri ise mcLogiora dokümantasyonunda tutulur.