mcLogioraSürüm adayı

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.

mcLogiora resmi ürün banner'ı
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.

Genel bakış

Çeviriyi ürün davranışının parçası olarak ele alıyor.

Dil yöneticisi
Translation ilişkileri
Dil farkındalıklı URL'ler
String ve medya iş akışları
REST ve WP-CLI
Taşınabilir paketler
System status
Açık güvenlik sınırları

Ü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

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

Ürünü ve kaynakları inceleyin.

Kaynak kodu GitHub'da, kullanım ve geliştirici bilgileri ise mcLogiora dokümantasyonunda tutulur.