Dilbaz - Dil Yerelleştirme ve Çeviri Aracı

Dilbaz - Dil Yerelleştirme ve Çeviri Aracı logosu
Dilbaz, WordPress eklentileri ve temaları için modern, geliştirici odaklı bir yerelleştirme aracıdır. Standart i18n fonksiyonları için PHP dosyalarını akıllıca tarar ve profesyonel her çeviri iş akışının temeli olan temiz POT (Portable Object Template) dosyaları oluşturur.

Orta ve büyük ölçekli projelerde çöken veya zaman aşımına uğrayan birçok eski tarayıcının aksine Dilbaz, yığın işleme (batch processing) ve AJAX tabanlı artımlı güncellemeler kullanır; bu da onu paylaşımlı hosting veya düşük bellekli ortamlarda bile güvenilir kılar.
Dilbaz v1.0.0 İndir (Ücretsiz)

ZIP dosyası • ~30 KB • PHP 7.4+ / WordPress 5.8+

Ayrıca resmi WordPress Eklenti Dizini'nde de mevcuttur:
https://wordpress.org/plugins/language-translation-localization-tool/

Dilbaz, doğruluk, performans ve kullanım kolaylığını birleştirerek WordPress geliştiricilerine profesyonel düzeyde uluslararasılaştırma desteği sunar. Çıkarılan dizgiler tam bağlam, çoğul formlar, referanslar (dosya + satır) içerir ve Poedit, Loco Translate veya herhangi bir çeviri hizmeti için hazır, standart GNU Gettext .pot formatında sunulur.

Teknik Özellikler

ParametreDeğer / Gereksinim
Sürüm1.0.0
Minimum PHP7.4+
Minimum WordPress5.8+
BağımlılıklarHarici kütüphane yoktur — yerel regex ve WP Filesystem API kullanır
Tarama YöntemiYığın / Asenkron AJAX (engelleyici olmayan)
Depolama/wp-content/uploads/dilbaz-ltlt-storage/ içinde JSON dizini
Çıktı FormatıStandart .pot (GNU Gettext uyumlu)

Temel Özellikler

  • Gettext Fonksiyonu Algılama: (), e(), x(), n(), n_noop(), esc_html(), esc_attr() ve daha fazlasını tanır.
  • Çoğul ve Bağlam Desteği: Tekil/çoğul formları ve çeviri bağlamlarını tam olarak ayrıştırır.
  • Doğru Referanslar: Her dizgi için tam dosya yolunu ve satır numarasını kaydeder.
  • Yığın Tarama Motoru: Zaman aşımlarını önler — dosyaları kontrollü parçalar halinde işler.
  • Delta / Artımlı Taramalar: Sonraki çalıştırmaların daha hızlı olması için önceki indeksi yeniden kullanır.
  • Gerçek Zamanlı İlerleme: Canlı ilerleme çubuğu, zaman damgaları ve detaylı istatistikler.
  • Temiz POT Dışa Aktarma: Standartlara uygun .pot dosyalarının tek tıkla oluşturulması ve indirilmesi.

Kurulum ve Kullanım

  1. Kurulum: Eklenti klasörünü /wp-content/plugins/ dizinine yükleyin ve WordPress yönetici panelindeki Eklentiler ekranından etkinleştirin.
  2. Erişim: WordPress yönetici yan menüsündeki "Dilbaz" menü öğesine gidin.
  3. Hedef Seçimi: Listeden taramak istediğiniz eklentiyi veya temayı seçin.
  4. Dosya Listesini Hazırlama: Seçilen projenin dizinini taramak ve güncel bir dosya envanteri oluşturmak için "Dosya listesini yeniden oluştur" seçeneğine tıklayın. Kaynak dizin değişikliklerini yeniden taramak istiyorsanız bu adım gereklidir.
  5. Dizgileri Tara: Tam bir yeniden tarama zorlamak istiyorsanız (kod değişikliklerinden sonra kullanışlıdır) "Dizgileri yeniden tara" seçeneğini işaretleyin.
  6. Kaynağa Kopyala (isteğe bağlı): Onay kutusu ile etkinleştirilirse, çıkarılan dizgiler otomatik olarak kaynak dosyalara geri kopyalanabilir/enjekte edilebilir (destekleyen eklentiler/temalar için — sadece ileri düzey kullanım).
  7. Dizgileri Tara: İsteğe bağlı olarak, dizgi listesini doldurmak veya yenilemek için "Dizgiler için şimdi tara" düğmesine tıklayın.
  8. POT Oluştur: Temiz, standartlara uygun bir POT dosyası oluşturmak için "POT oluştur" düğmesine tıklayın. Daha sonra doğrudan indirebilir veya sunucuya kaydedebilirsiniz (genellikle eklenti/tema kök dizinine veya /languages klasörüne).
Arayüzde Görecekleriniz

Taramadan sonra, ana alanda algılanan tüm dizgileri; bağlamları, varsa çoğul formları, dosya referansları ve satır numaralarıyla birlikte içeren Çevrilebilir Dizgiler başlıklı bir tablo görüntülenir.

Taramadan sonra hiçbir dizgi görünmüyorsa, seçilen eklentinin/temanın geçerli (), _e() vb. çağrıları içerdiğinden emin olun ve önce dosya listesini yeniden oluşturmayı deneyin.

Güvenlik ve Performans

Güvenlik Önemli Noktaları

  • Tüm AJAX eylemleri nonce doğrulaması ile korunur
  • Erişim manage_options yetkisi ile sınırlandırılmıştır
  • Tahribatsızdır — kaynak dosyaları asla değiştirmez
  • Güvenli dosya işlemleri için WordPress Filesystem API kullanır

Performans Önemli Noktaları

  • Parçalı dosya işleme, bellek ve zaman aşımı hatalarını önler
  • Minimum veri aktarımı (tarama sırasında sadece istatistikler)
  • Hızlı yeniden yüklemeler için uploads klasöründe kalıcı JSON önbelleği
  • Gereksiz veritabanı yazımı yoktur — sıfır kalıcı DB yükü

Web sitenizin çok dilli olmasını istiyorsanız wordpress pot dosyası oluşturucu eklentileri hayatınızı çok kolaylaştırır.
Projenize en uygun wordpress yerelleştirme eklentisi seçerek hızlıca çok dilli yapıya geçebilirsiniz.
Birçok geliştirici tarafından tercih edilen en popüler wordpress çeviri eklentisi seçenekleri arasında Loco Translate öne çıkıyor.
Tema veya eklenti için pot dosyası oluşturma wordpress işlemini tek tıkla tamamlayabilirsiniz.
Modern WordPress projelerinde wordpress i18n eklentisi kullanımı artık neredeyse zorunlu hale geldi.
PHP dosyalarındaki çeviri işlevlerini doğru şekilde kullanmak için gettext wordpress standardını iyi anlamak gerekiyor.
Ekip çalışması yaparken en çok kullanılan wordpress çeviri aracı genellikle Loco Translate veya Poedit oluyor.
Kendi geliştirdiğiniz modülleri yabancı dile açmak için wordpress eklenti çevirisi sürecini baştan iyi planlamalısınız.
Yeni tema tasarlarken mutlaka wordpress tema yerelleştirme adımlarını eksiksiz uygulamalısınız.
Çoğu arkadaşım “pot dosyası nasıl oluşturulur” sorusuna Loco Translate ile çok hızlı cevap veriyor.
Tema ve eklentilerde kullanılan tüm çevirilebilir dizeler wordpress ortamında taranarak POT dosyasına aktarılır.
Bütçe kısıtlaması olanlar için en iyi ücretsiz wordpress çeviri eklentisi genellikle Loco Translate olarak öneriliyor.
Büyük sitelerde wordpress toplu tarama çeviri eklentisi kullanarak saatler kazandırabilirsiniz.
Geliştiriciler arasında popüler olan wordpress ajax pot oluşturucu araçları işlem süresini çok kısaltıyor.
Her ölçekten proje için ideal bir wordpress yerelleştirme aracı seçmek başarıyı doğrudan etkiler.
Kendi kod tabanınızı yönetirken en faydalı wordpress geliştirici çeviri aracı kesinlikle Loco Translate’tir.
Yüz bin satırlık kod içeren projelerde wordpress büyük kod tabanı pot eklentisi performans açısından çok önemlidir.
Sunucu limitleriyle uğraşmamak için wordpress timeoutsuz çeviri tarayıcı özelliği olan eklentiler tercih ediliyor.
Oluşturduğunuz dosyayı kolayca almak için pot dosyası indirme wordpress arayüzü oldukça pratiktir.
Tüm çeviri dizelerini tek ekranda görmek isteyenler wordpress dize tarayıcı eklentisi kullanıyor.
Çoklu çoğul formlarını doğru işleyen wordpress context plural pot oluşturucu araçları büyük kolaylık sağlar.
Kod satır numaralarını referans gösteren wordpress dosya referanslı çeviri aracı geliştiricilerin favorisidir.

Anahtar Kelimeler: Çeviri, Yerelleştirme, Gettext, POT Oluşturucu, WordPress i18n, Yerelleştirme Aracı, Uluslararasılaştırma, WordPress Eklentisi
Önceki Yazı
Yorum yok
    Yorum ekle
    comment url