GNOME uygulamalarını incelerken arada appdata verilerini doğrulamadıkları veya ufak hatalar olabildiğini fark ettim. Bunları test etmek için iki tane komut varmış.

İlki normal şekilde doğruluyor. ikincisi ise detaylı şekilde hata olmayan uyarıları da gösteriyor.

appstreamcli validate --explain UYGULAMA.appdata.xml.in
appstreamcli validate --pedantic UYGULAMA.appdata.xml.in

Elimden geldiğince GNOME çevirilerini esas alarak Özgür Yazılım projelerine nasıl çeviri desteği verilir konusunu anlatmaya çalıştım. Videoyu izlenebilir kısalıkta tutabilmek için daha detaylı konulara girdiğim ikinci kısmını kırptım. Devamı gelebilir.

Aslında PO dosyasını POT dosyasından komut satırını kullanarak güncellemek çok basitmiş.

Normalde PoEditor ile yapabiliyorum fakat farklı dildeki bir çeviriyi PoEditor ile açınca o dildeki değerleri de çeviri belleğine alıyor ve ortalık karışıyor. Çeviri belleğimi mahfetmeden Fransızca çeviriyi güncellemek için aşağıdaki komutu kullandım.

msgmerge -U fr.po sablon.pot

Ubuntu, uzun süredir kullandığı Ubuntu yazı tipinin yeni sürümünü yayınladı ve sürümlerinde kullanmaya başladı.

Benim gözüm mü alışmış yoksa ekrandan mı bilmiyorum istediğim okunurluğa bir türlü oluşturamadım.

Depoya bakınca eski yazı tipini depoda tuttuklarını gördüm.

Ubuntu depolarından fonts-ubuntu-classic paketini kurmanız yeterli. Malesef eski sürümü kurunca güncellenmiş ubuntu yazı tipi kaldırılıyor.

sudo find /usr/ -type f -name "*.mo" | grep /tr/

Üstteki komut /usr/ dizini altında, uzantısı .mo olan ve dosya yolunda /tr/ dizgesini içeren sonuçları dönüyor.

sudo: yönetici izinlerini sağlar
find: komutumuz
/usr/: aramak istediğimiz dizin
-type -f: aramak istediğimizin bir dosya olduğunu söylüyor
-name: arama işleminin ad alanında yapılacağını söylüyor
“*.mo”: adı ne olursa olsun uzantısı .mo ise dosyaları listele
| : pipe yani boru işlemi, bir işlemi diğerine bağlamaya yarıyor
grep: sonuçlar içinde süzme işlemi yapıyor
/tr/: burada süzmek istediğimiz metni belirtiyoruz.

Continue reading

GNOME ile ilgili arada küçük haberleri sizinle paylaşayım istedim.

GNOME Projesi Core diye adlandırılan ve hepsi gönüllüler tarafından yazılmasına rağmen çekirdek dağıtım içinde yer alan uygulamalardan oluşmuyor.

Core / Çekirdek dağıtımın içinde dönem dönem yeni yazılımlar ekleniyor, bir süre sonra kullanımı düştüğünde veya teknoloji olarak artık kimse yeni sürümlere geçirmediğinde bu uygulamalar çekirdek dağıtımdan (release) çıkarılıyor.

Continue reading