Other languages English ; Turkish ; |
Yeni pot dosyaları ile po dosyalarını birleştirme
Bazı durumlarda yeni bir pot dosyası ile mevcut bir po dosyasını birleştirmeniz gerekebilir. (Örn: Transifex bozulduğundan beri bu şekilde yapmamız gerekiyor.) |
Contents
Hangi araçlara sahibiz
- msgfmt - po ve pot dosyalarının söz dizimini kontrol eden bir araç.
Kullanımı şöyledir:
msgfmt -c dosya.po
- msgmerge - Yeni pot dosyaları ile mevcut po dosyalarını birleştirmek için bir araç.
Kullanımı şöyledir:
msgmerge old.po new.pot > new.po
Her iki araç hakkında daha fazla bilgiyi ilgili man sayfalarında bulabilirsiniz.
Hangi dosyalar kısa süren tx problemlerinden etkilenir?
Aslında Mga1'den beri bozuk kaynaklar bir yana, Cauldron için o kadar önemli değildir. Bu durumdan tek urpmi.pot etkilenmiştir.
Bunun nedeni, tx'in kırılması arasında değiştirilmiş olmasıdır.
Şimdi urpmi ve çevirileriyle ne yapmalı?
Dosyayı Tx'den normal bir şekilde indirin. Ondan sonra svn'den aldığınız urpmi dizinine koyun. Diyelim ki Türkçe i18n'in svn yetkilisisiniz, bu durumda urpmi.pot_tr.po dosyasınız varsa şu komutu kullanın:
msgmerge urpmi.pot_tr.po urpmi.pot > tr.po
Şimdi poedit veya localize gibi masaüstü bir çeviri aracı kullanarak çevirilerinizi bitirebilir ve svn'ye işleyebilirsiniz.
Kaynak
https://wiki.mageia.org/en/Merging_po_files_with_newer_pot_files
Çeviren: Fırat Kutlu