Linux ve Windows için GTK (pygobject) GUI'lerinin çevirilerinin nasıl yapılacağını gösteren küçük bir python programı var. Her şey Linux'ta çalışır, ancak Windows'da ASCII olmayan semboller çeviride işlenmez.Non-ASCII sembolleri çalışmıyor?
Ben Glade dosyası hem de * .mo dosyası doğru deşifre olduğunu varsayalım çünkü:
- İngilizce arayüz ince ASCII olmayan semboller gösterir
- Hem İngiliz ve çevirileri ASCII olmayan göstermek baskı-tablolara karakterler İşte
arayüzü İngilizce orijinal neye benzediği:
Ve hiçbir ortam değişkeni veya PANGOCAIRO_BACKEND=win32
kullanan Alman çeviri:
ortam değişkeni PANGOCAIRO_BACKEND=fontconfig
(PANGOCAIRO_BACKEND=fc
) kullanan Alman çeviri. İlk etiket, Pango kullanarak Calibri'yi kullanacak şekilde ayarlanmıştır. Ve bu kesinlikle Windows'da "ö", "ä" ve "ü" yazan bir fonttur. Bu uyarı çeviri için görünür konsolunda
Pango-Warning **: Invalid UTF-8 string passed to pango_layout_set_text()
. işe çevirileri alma hakkında
bazı ayrıntılar burada zaten tartışılmıştır:
depo:
Windows için yükleyici:
o builder.set_translation_domain("pygibank")
yanlış kodlama çeviriler iter olması mümkün mü? Bunu hata ayıklamak mümkün mü, yoksa bunu nasıl düzelteceğini bilen var mı?
GUI dizeleri bir XML dosyasında. Bunu XML koduna eklediniz mi? – tobias47n9e