Benim Plugins nasıl Çevir
Benim eklentileri, başka bir dile çevirmek için nasıl bilgi sağlamak için birçok kez istendi ettik. Çok-dilli eklentiler yapmak yardımcı olmak için bir çaba içinde, aşağıda bu bilgileri tedarik var. Lütfen çeviri süreci aslında oldukça kolay olduğu gibi ayrıntı miktarını bunalmış olmayın. Ben geribildirim şimdiye kadar ilginç bir egzersiz ve tamamlamak için yaklaşık 2-4 saat sürer.
Çeviri süreci, aslında yazılım geliştiricisi (benim bu) ile başlar. Ben bireysel olarak, özel bir kod ile tercüme edilebilir dizeleri işaretleyin. Bu dizeler, daha sonra otomatik olarak kaynak kodu elde edilebilir. Bu süreçte, ben tek tek sözcüklere, çoğulculuk, kelime pozisyonda farklılıkları ve vb nedeniyle kolayca tercüme olarak bütün cümleler veya paragraflar işaretlediğiniz sağlamak.
Benim için bir sonraki adım bir POT dosyası olarak adlandırılan özel bir çeviri metin dosyası oluşturun. POT dosyası eklenti dizini veya indirilen eklenti ZIP dosyası bulunabilir. POT dosyası temelde işaretlediğiniz tüm sabit kodlanmış dizeleri bir ihracat.
POT dosya daha sonra tercüme dizeler içerecek şekilde düzenlenir. POT dosyası bir metin editörü kullanarak doğrudan düzenlenebilir, ancak ben olarak adlandırılan çapraz-platform GUI editörü yüklemenizi öneririz POEdit . Bu, çok daha kolay bir yaşam hale getirir ve aynı zamanda MO dosyaları (aşağıya bakınız) oluşturur.
Bir eklenti çevirmek için tek yapmanız için çevrilen bir POT dosyası içinde her orijinal dize dize içermelidir. POT dosya daha sonra bir PO dosyası (PO dosyası sadece çeviriler içeren bir POT dosyası) olarak kaydedilir.
Bazı durumlarda, POT dosyası bir PHP tarih biçimini içerir. Bu dize nasıl formüle edilmiştir hakkında bilgi bulabilirsiniz burada .
Çeviri dosyasını test etmek için, ilk POEdit içinde PO dosyasını kaydetmeniz gerekir. Bu, otomatik olarak bir MO dosya yaratacaktır. MO dosyaları makinede okunabilir PO dosyaları optimize edilmiştir. "Yyy-aaa_BBB.mo" MO dosyayı yeniden adlandırın:
- yyy eklenti çeviri dosyanın adıdır. İçeriği Yaratıcı plugin Tablo için, bu "tocc" olacaktır. IRobots.txt SEO eklentisi için, bu "irseo" olacaktır.
- aaa dil kodu. Dil kodlarını burada bulabilirsiniz .
- BBB ülke kodu. Ülke kodları burada bulabilirsiniz . Ülke kodları, büyük harfli karakterler kullanılarak temsil edildiğini unutmayın.
İçeriği Yaratıcı eklentisi Tablo İtalyanca çevirisi MO dosyanın bir örnek şudur: tocc-it_IT.mo
Son adım, eklenti dizine MO dosya kopyalama. Bunu yapmanın yolu, uygun bir eklenti ana sayfasından ZIP şeklinde eklenti indirmek ve kök dizininde MO dosyası eklemek için yeniden paketleme. Sonra WordPress devre dışı bırakmak ve mevcut eklentisi silmek ve Yeni Ekle seçeneğini seçin ve sonra bir ZIP dosyası yükleme seçeneği seçin. Modifiye ZIP Gözat yüklemek ve etkinleştirmek. Mevcut eklenti silme tüm seçenekleri için varsayılan değerleri kaldırmak unutmayın. Eğer eklenti yeniden, varsayılan değerler, dile özgü varsayılan değerleri ile değiştirilir.
Sizin tercüme dosyayı WordPress seçilen dil için kullanmak üzere ayarlayabilirsiniz (yani WordPress yüklediğinizde İtalyan seçilen) ise hemen çalışmaya başlamalıdır. Değilse, İngilizce dışındaki dillerde etkinleştirme hakkında bilgi var burada .
Çeviri tamamlandıktan sonra bana bir sonraki sürümünde yer için mutluyuz, lütfen aşağıdaki e-posta:
- Tercüme PO dosya.
- MO dosyası (POEdit yüklemek olmasaydı PO dosya oluşturabilirsiniz).
- Kabul bölümünde görüntülenir ve web sitenizin URL'sini adınızı bağlantılı olacak adını istediğiniz nasıl tam metni. Eklenti ayarları panelindeki eklenti readme.txt, eklenti ana sayfasında tüm çevirmenler kabul edin. Gizli kalmasını istiyorsanız onay çıkabilirsiniz.
- Eklentinin gelecek sürümlerde önce sizinle temasa olsun ya da olmasın göstergesi. Zaman zaman yeni özellikler ve seçenekler eklentisi eklenir. Genellikle, bir seferde sadece birkaç yeni seçenek eklendi ve yeni dizeleri sadece dönüştürülebilir, böylece yeni bir POT dosyası ile önceki çeviri birleştirme.
Daha fazla bilgi gerekiyorsa, benimle temas ya da altında bir mesaj bırakmak için çekinmeyin.
Ilgi ayırdığınız için teşekkür ederiz.










