Ücretsiz araç

PO'yu dönüştür: Excel'e ve geri dönüştürün

Bir gettext .po dosyasını tabloya dönüştürün, hedef sütunu çevirin ve her bir msgid, bağlam ve yorumu olduğu gibi koruyarak .po dosyasını yeniden oluşturun. Ücretsizdir, kayıt gerektirmez ve tüm işlemler tamamen tarayıcınızda gerçekleşir.

Her şey tarayıcınızda çalışır. Dosyalarınız cihazınızdan asla çıkmaz.

Adım adım

Bir PO dosyası Excel'de nasıl çevrilir

Tipik bir katalog için dört adım ve birkaç dakika.

  1. .po dosyanızı yükleyin

    Bir .po veya .pot dosyasını dönüştürücüye sürükleyip bırakın. Dosya tarayıcınızda açılır; sunucuya hiçbir şey gönderilmez.

  2. Tabloya aktarın

    Her girdi için bir satır içerecek şekilde Excel veya CSV olarak indirin. Her satırda bağlam, kaynak metin, boş bir hedef sütunu ve geliştirici yorumları yer alır.

  3. Hedef sütunu çevirin

    Tabloyu Excel, Google Sheets veya herhangi bir düzenleyicide açın ve hedef sütunu doldurun. Bağlam ve kaynak sütunlarına dokunmayın.

  4. .po dosyasını yeniden oluşturun

    Tablodan PO'ya moduna geçin, orijinal dosyanızı ve tamamladığınız tabloyu ekleyin; çevirilerinizin her bir msgstr alanına işlendiği bir .po dosyası indirin.

PO dosyası nedir?

PO dosyası; çoğu açık kaynaklı yazılımın, WordPress'in, Django'nun ve birçok masaüstü uygulamasının temelindeki yerelleştirme sistemi olan gettext tarafından kullanılan çeviri kataloğudur. Her girdi, bir msgid (kaynak metin) ile bir msgstr'yi (çevirisi) eşleştirir; ayrıca birbirinin aynısı olan iki metni ayırt etmek için bir msgctxt, geliştirici yorumları ve kaynak referansları içerebilir. Çoğul metinlerde ise bir msgid_plural ve her bir çoğul hali için bir msgstr eklenir.

Büyük bir kataloğu metin düzenleyicide elle çevirmek yavaştır ve hata yapmaya açıktır. Bu dönüştürücü, her girdiyi bir tablo satırı haline getirerek Excel'de çeviri yapmanıza veya dosyayı gettext bilmeyen birine vermenize olanak tanır; ardından çevirileri orijinal dosyaya geri işler. .po dosyası ana kopya olarak kalır: Sadece msgstr satırları değişir; böylece yorumlar, bayraklar, referanslar ve biçimlendirme olduğu gibi korunur.

SSS

  • PO dosyaları; WordPress temaları ve eklentileri, Django ve Flask uygulamaları, GNOME programları ve daha pek çok gettext tabanlı yazılımın çevirilerini barındırır. .pot dosyası çevrilmemiş şablondur; .po dosyası ise bu şablonun belirli bir dildeki çevirisidir.
  • Hayır. Aracın tamamı tarayıcınızda çalışır. Dosyalarınız cihazınızdan asla çıkmaz; hiçbir veri saklanmaz veya bir sunucuya gönderilmez.
  • Evet. Bağlam sütunu msgctxt'i, not sütunu ise ayıklanan yorumları ve kaynak referanslarını taşır; her bir çoğul hali için de ayrı bir satır oluşturulur. Dosyayı yeniden oluşturduğunuzda orijinal dosya iskelet görevi gördüğü için çevirmediğiniz her şey olduğu gibi korunur.
  • .po dosyasını Excel veya CSV olarak dışa aktarın, her satırın hedef sütununu doldurun ve ardından tamamlanan çevirileri yeni bir .po dosyasına geri işlemek için Tablodan PO'ya modunu kullanın. gettext söz dizimiyle hiç uğraşmazsınız.
  • Dönüştürücü yalnızca msgstr metnini yeniden yazdığı için yapı ve yorumlar korunur. Bir çeviride kaynak metindeki %s veya %d gibi yer tutucular eksikse, araç bu girdiyi işaretleyerek yayına almadan önce düzeltmenize olanak tanır.
  • Evet. Orijinal .po dosyasını saklayın ve tablodaki hedef sütunu çevirin; Tablodan PO'ya modu, her satırı msgid ve bağlam bilgisine göre eşleştirerek sütununuzu dosyaya geri işler.

Bir-iki dosyadan fazlasını mı çeviriyorsunuz?

Transept; sözlüğünüzü ve geçmiş çevirilerinizi tüm PO dosyaları ve diller arasında senkronize tutar; ekibinizin onaylayabileceği veya reddedebileceği inceleme, yorum ve yapay zeka taslakları sunar. Dönüştürücü ise bu dünyaya ücretsiz ve hesap oluşturmadan adım atmanızı sağlar.