Yamalar ve çeviriler


12

Bir metin dizesini düzeltme ekinin parçası olarak değiştirirken, .podosyalardaki çeviri nasıl ele alınmalıdır? Örneğin, üzerinde çalıştığım yakın tarihli bir kağıt kesme, gnome-session tespit edilen uygulamalar yeniden başlatma sırasında hala çalıştığında "Yine de Yeniden Başlat" dizesini "Yine de Yeniden Başlat" olarak değiştirmeyi içeriyordu. Rahatsız edici dize için açtığımda, sadece Gtk düğmesindeki dizeyi değil, .podaha sonra öğrendiğim dosyaların uzun bir listesindeki özdeş dizeleri de çeviriler içerdiğini buldum.

Bu çevirilerin satırları boyunca biçimi

msgid:Reboot Anyway
<translated text>

Yalnızca düğmenin metnini değiştirmek, İngilizce düğmesindeki metin ile çeviri arasında bir tutarsızlığa msgidneden olur ve satırı değiştirmek benzer bir duruma neden olur. Yeni çevirilere ihtiyaç duyulması sorununu nasıl gündeme getirmeliyim? Bunun bu örnekte önemsiz bir sorun olduğunu biliyorum, ancak metnin tüm paragraflarını yeniden yazmayı içeren diğer hatalar var.

Yanıtlar:


16

Sadece koddaki dizeyi değiştiren bir yama oluşturmalısınız ve geri kalanı sizin için halledilmelidir.

Paket oluşturulduğunda, çeviri şablonu (gnome-session.pot dosyası) yeniden oluşturulur ve değiştirilen dizenizi alır. Şablon daha sonra Launchpad'e yüklenecek ve yeni dizeler orada çeviri için gösterilecektir. Eski "Yine de Yeniden Başlat" çevirileri geçersiz olarak işaretlenir.

Görünür bir dize olduğundan, Ubuntu çevirmenlerinin bunu bilmesini, değişimin farkında olduklarından ve bu dizenin fark edilmeden tercüme edilmediğinden emin olmanızı şiddetle tavsiye ederim. Değişikliği ubuntu çevirmenleri listesine açıklayan bir e-posta göndermeniz yeterlidir .

Bunu zaten yapmış olabilirsiniz, ancak bu gerçekten görünür bir değişiklik ve bu Ubuntu'da farklı çeviriler yapmak zorunda kalacağımız anlamına geliyor. değişiklik ilk önce orada kabul edilebilir, bu da hem paketleyiciler hem de çevirmenler için süreci çok daha kolay hale getirecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.