Tag Archives | Free Software Foundation

GNU gettext 0.20.2 duyuruldu

GNU Çeviri Projesi için önemli bir adım olan ve diğer GNU paketlerinin çok dilli mesajlar üretmesine yardımcı olmayı amaçlayan GNU gettext‘in 0.20.2 sürümü, Bruno Haible tarafından duyuruldu. Yeni sürüm; C, C ++, Java, C #, Shell programları için çalışma zamanı kütüphaneleri ve programcılar ve çevirmenler için araçlarla geliyor. Fonksiyonları C, C++, Phyton, Java, C#, Perl, Shell gibi pek çok dilde kullanabilen gettext’in yeni sürümünü duyurmaktan mutlu olduğunu söyleyen Haible; libintl.so dosyasının yanlış paylaşılan bir kütüphane sürümünün düzeltildiğini belirtti. Bilindiği gibi, neredeyse tüm programlar ingilizce yazılmaktadır. Bu genel olarak bir bütünlük sağlamak ve diğer ülkelerdeki insanlarla kolay iletişim kurmak açısından programcıların yararına olsa da, çoğu kulanıcı, yazılımları kendi dilinde kullanmak ister. Free Software Foundation tarafından üretilen gettext; kullanıcıların bu ihtiyacını karşılamak için devreye girmektedir. GNU gettext 0.20.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Gettext.svg

Yazılım, program ve dökümantasyon çevirisi konusunda programcılara ve kullanıcılara yardımcı olan gettext; kendisine argüman olarak verilen dizgeyi alıp, ileti kataloğundaki dizgelerle karşılaştırarak çeviriyi bulup, bunu döndürür. gettext; ileti katalogları denilen .po uzantılı dosyaların içerisindeki msgid ile belirtilen dizgiye karşılık gelen çeviriyi arar. Çevrilecek olan dizgeyi tek bir argüman şeklinde alır. Bundan dolayı ileti kataloglarının hem özgün dizgeyi hem de çeviriyi birlikte içermesi gerekir. Böylelikle yazılımlara çoklu dil desteği sağlanır. Gettext anahtarı alıp ,bu anahtarı çevirisi yapılmış metinlerle karşılaştırıp çeviriyi bulup bize sunmaktadır.

Gettex’te kullanmak üzere, uygulamayı oluşturduğumuz dilden farklı bir dilde yazılan mesajlar .mo uzantılı dosyalarda tutulurlar. .mo dosyaları, dil dosyalarının hazırlanmış halidir. .mo dosyalarını herhangi bir programla (gedit , pluma , notepad , word..) açmak mümkün değildir , çünkü .mo dosyaları derlenmiş (binary tabanlı) dosyalardır. .po dosyaları ise .mo dosyalarının derlenmemiş halidir. Herhangi bir düzeltme yapacağımız zaman bunu .po dosyasında yapmak gerekir. .po dosyasında gerekli düzenlemeyi yapıp kaydettiğimiz an, uzantımız .mo olarak değişir yani .po dosyasını derlemiş oluruz.

GNU gettext 0.20.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

gettext için online olarak kullanılabilecek belgelere buradan ulaşabilirsiniz. Sıkça Sorulan Sorular ve verilen cevaplara ilişkin sayfa da buradadır.

0

Free Software Foundation tamamen özgür bir işbirliği için yeni bir site üzerinde çalışıyor

Özgür Yazılım Vakfı (FSF) bir genel kod barındırma ve işbirliği platformu olarak “forge“u başlatmayı planlıyor. FSF teknoloji ekibinin üyeleri, şu anda, ekiplerin birleştirme istekleri, hata izleme ve diğer yaygın araçlar gibi özelliklerle projelerinde çalışmalarına yardımcı olacak etik web tabanlı yazılımı inceliyor. Yeni sitenin, gönüllü ekipleriyle işbirliği içinde desteklenmeye ve geliştirilmeye devam edileceği belirtilirken, bunun, mevcut GNU ve GNU olmayan Savannah sunucularını tamamlayacağı bildiriliyor. Gönüllü olmak isteyenlerin, ilgili olunanla ilgili bir notla savannah-hackers-public@gnu.org adresine bir e-posta göndermesi bekleniyor. Altyapının özgür yazılım için çok önemli olduğu ve GNU etik veri havuzu kriterlerinin, özgür yazılım kod barındırma için yüksek bir standart belirlemeyi amaçladığı ifade ediliyor.

Continue Reading →

Yüksek düzeyde şeffaflıkla çalışacağı belirtilen proje ile sunucu üzerinde çalışan kaynak kodun yayınlanacağı, sistemin nasıl çalıştırıldığının belgeleneceği belirtiliyor. Konuya ilişkin olarak fsf.org’da yayımlanan Coming soon: A new site for fully free collaboration adlı yazıyı incelemek için tıklayınız.

0

Alexandre Oliva Free Software Foundation yönetim kuruluna katıldı

Uzun zamandır bir özgür yazılım aktivisti olarak faaliyet yürüten ve FSF Latin Amerika’nın kurucusu olan Alexandre Oliva, Free Software Foundation yönetim kuruluna katıldı. Toplulukta, GNU Linux-libre projesinin baş geliştiricisi, çekirdeğin Linux sürümünün tüm özgür olmayan bitlerini çekirdeğin kaynak kodundan çıkararak dünyanın dört bir yanındaki kullanıcılara ulaştırılmasında baş rolü oynayan Oliva; FSF tarafından verilen 2016 Özgür Yazılımın Geliştirilmesi Ödülünü (2016 Advancement of Free Software) almıştı. 1993’ten beri GNU Projesi’ne katkıda bulunan Oliva; yazılım özgürlüğü konusunda başarılı bir konuşmacı ve yazardır. 2000’den 2019’a kadar Red Hat’ta bilgisayar mühendisi olarak çalışan Oliva; GCC ve GNU C kütüphanesi gibi önemli bileşenlere büyük katkılarda bulundu. Oliva’nın adaylığı hakkında FSF genel müdürü John Sullivan: “Alex’in özgür yazılım ilkelerine olan kararlı bağlılığı ve dünyadaki diğer insanların özgür yaşamlarına yardım etmeyi amaçlayan teknik katkıları, FSF’de ve özgür yazılım hareketinde birçoğumuza ilham verdi. Bu, üyelerimiz ve destekçilerimiz için harika bir haber. FSF, onun katılımından büyük ölçüde faydalanacak.” biçiminde konuştu.

Continue Reading →

Oliva, daha önce FSF Latin Amerika yönetim kurulu üyesiydi. FSF yönetim kurulu üyelerinin tam listesine buradan ulaşabilirsiniz. 1985 yılında kurulan Özgür Yazılım Vakfı, bilgisayar kullanıcılarının bilgisayar programlarını kullanma, çalışma, kopyalama, değiştirme ve yeniden dağıtma haklarını organize etmeye kendini adamıştır. FSF, özgürce geliştirme ve kullanımı destekler. FSF ayrıca etik bilincini yaymaya yardımcı olur. FSF’nin çalışmalarını desteklemek için buradan bağışta bulunabilirsiniz.

0

GNU gettext 0.20.1 duyuruldu

GNU Çeviri Projesi için önemli bir adım olan ve diğer GNU paketlerinin çok dilli mesajlar üretmesine yardımcı olmayı amaçlayan GNU gettext‘in 0.20.1 sürümü, Bruno Haible tarafından duyuruldu. Yeni sürüm; C, C ++, Java, C #, Shell programları için çalışma zamanı kütüphaneleri ve programcılar ve çevirmenler için araçlarla geliyor. Fonksiyonları C, C++, Phyton, Java, C#, Perl, Shell gibi pek çok dilde kullanabilen gettext’in yeni sürümünü duyurmaktan mutlu olduğunu söyleyen Haible; libintl.so dosyasının yanlış paylaşılan bir kütüphane sürümünün düzeltildiğini belirtti. Bilindiği gibi, neredeyse tüm programlar ingilizce yazılmaktadır. Bu genel olarak bir bütünlük sağlamak ve diğer ülkelerdeki insanlarla kolay iletişim kurmak açısından programcıların yararına olsa da, çoğu kulanıcı, yazılımları kendi dilinde kullanmak ister. Free Software Foundation tarafından üretilen gettext; kullanıcıların bu ihtiyacını karşılamak için devreye girmektedir. GNU gettext 0.20.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Gettext.svg

Yazılım, program ve dökümantasyon çevirisi konusunda programcılara ve kullanıcılara yardımcı olan gettext; kendisine argüman olarak verilen dizgeyi alıp, ileti kataloğundaki dizgelerle karşılaştırarak çeviriyi bulup, bunu döndürür. gettext; ileti katalogları denilen .po uzantılı dosyaların içerisindeki msgid ile belirtilen dizgiye karşılık gelen çeviriyi arar. Çevrilecek olan dizgeyi tek bir argüman şeklinde alır. Bundan dolayı ileti kataloglarının hem özgün dizgeyi hem de çeviriyi birlikte içermesi gerekir. Böylelikle yazılımlara çoklu dil desteği sağlanır. Gettext anahtarı alıp ,bu anahtarı çevirisi yapılmış metinlerle karşılaştırıp çeviriyi bulup bize sunmaktadır.

Gettex’te kullanmak üzere, uygulamayı oluşturduğumuz dilden farklı bir dilde yazılan mesajlar .mo uzantılı dosyalarda tutulurlar. .mo dosyaları, dil dosyalarının hazırlanmış halidir. .mo dosyalarını herhangi bir programla (gedit , pluma , notepad , word..) açmak mümkün değildir , çünkü .mo dosyaları derlenmiş (binary tabanlı) dosyalardır. .po dosyaları ise .mo dosyalarının derlenmemiş halidir. Herhangi bir düzeltme yapacağımız zaman bunu .po dosyasında yapmak gerekir. .po dosyasında gerekli düzenlemeyi yapıp kaydettiğimiz an, uzantımız .mo olarak değişir yani .po dosyasını derlemiş oluruz.

GNU gettext 0.20.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

gettext için online olarak kullanılabilecek belgelere buradan ulaşabilirsiniz. Sıkça Sorulan Sorular ve verilen cevaplara ilişkin sayfa da buradadır.

0

GNU gettext 0.20 duyuruldu

GNU Çeviri Projesi için önemli bir adım olan ve diğer GNU paketlerinin çok dilli mesajlar üretmesine yardımcı olmayı amaçlayan GNU gettext‘in 0.20 sürümü, Bruno Haible tarafından duyuruldu. Yeni sürüm; C, C ++, Java, C #, Shell programları için çalışma zamanı kütüphaneleri ve programcılar ve çevirmenler için araçlarla geliyor. Fonksiyonları C, C++, Phyton, Java, C#, Perl, Shell gibi pek çok dilde kullanabilen gettext’in yeni sürümünü duyurmaktan mutlu olduğunu söyleyen Haible; yeni sürümün 0.19.8’de tespit edilen bir problem nedeniyle geldiğini ifade etti. Bilindiği gibi, neredeyse tüm programlar ingilizce yazılmaktadır. Bu genel olarak bir bütünlük sağlamak ve diğer ülkelerdeki insanlarla kolay iletişim kurmak açısından programcıların yararına olsa da, çoğu kulanıcı, yazılımları kendi dilinde kullanmak ister. Free Software Foundation tarafından üretilen gettext; kullanıcıların bu ihtiyacını karşılamak için devreye girmektedir. gettext 0.20 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Gettext.svg

Yazılım, program ve dökümantasyon çevirisi konusunda programcılara ve kullanıcılara yardımcı olan gettext; kendisine argüman olarak verilen dizgeyi alıp, ileti kataloğundaki dizgelerle karşılaştırarak çeviriyi bulup, bunu döndürür. gettext; ileti katalogları denilen .po uzantılı dosyaların içerisindeki msgid ile belirtilen dizgiye karşılık gelen çeviriyi arar. Çevrilecek olan dizgeyi tek bir argüman şeklinde alır. Bundan dolayı ileti kataloglarının hem özgün dizgeyi hem de çeviriyi birlikte içermesi gerekir. Böylelikle yazılımlara çoklu dil desteği sağlanır. Gettext anahtarı alıp ,bu anahtarı çevirisi yapılmış metinlerle karşılaştırıp çeviriyi bulup bize sunmaktadır.

Gettex’te kullanmak üzere, uygulamayı oluşturduğumuz dilden farklı bir dilde yazılan mesajlar .mo uzantılı dosyalarda tutulurlar. .mo dosyaları, dil dosyalarının hazırlanmış halidir. .mo dosyalarını herhangi bir programla (gedit , pluma , notepad , word..) açmak mümkün değildir , çünkü .mo dosyaları derlenmiş (binary tabanlı) dosyalardır. .po dosyaları ise .mo dosyalarının derlenmemiş halidir. Herhangi bir düzeltme yapacağımız zaman bunu .po dosyasında yapmak gerekir. .po dosyasında gerekli düzenlemeyi yapıp kaydettiğimiz an, uzantımız .mo olarak değişir yani .po dosyasını derlemiş oluruz.

GNU gettext 0.20 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

gettext için online olarak kullanılabilecek belgelere buradan ulaşabilirsiniz. Sıkça Sorulan Sorular ve verilen cevaplara ilişkin sayfa da buradadır.

0

FSF’nin özgür GNU/Linux dağıtımları listesine Hyperbola GNU/Linux-libre de eklendi

FSF, www.gnu.org adresinde yalnızca özgür yazılım kullanan ve öneren GNU/Linux dağıtımlarının bir listesini yayımlıyor. Free Software Foundation (FSF), dün yaptığı açıklamayla özgür GNU/Linux dağıtımları listesine Hyperbola GNU/Linux-libre‘nin de eklenmiş olduğunu ilan etti. Uzun süreli destek sürümleri içeren kararlı, güvenli, basit, hafif bir dağıtım ortaya koymayı amaçlayan Hyperbola projesi, tamamen özgür bir dağıtımı hedefleyen Brezilya kökenli bir topluluk. Arch Linux tabanlı sistem, Pacman paket yöneticisi kullanıyor. i686 ve x86_64 mimarileri için hazırlanan ISO kalıplarını kullanıma sunan sistem, artık, Free System Distribution Guidelines’e (GNU FSDG) uymayı taahhüt eden diğer GNU/Linux dağıtımları gibi FSF’nin listesinde yayımlanıyor. Kapsamlı bir inceleme sürecinden sonra FSF, Arch GNU/Linux tabanlı dağıtım olan Hyperbola’nın bu kriterleri karşıladığı sonucuna vardığını duyurdu. Konu hakkında ayrıntılı bilgi edinmek için FSF’nin bu kararını duyuran Donald Robertson’un yazısını inceleyebilirsiniz.

Continue Reading →

Artık FSF’nin listesindeki tamamen özgür GNU/Linux dağıtımları şu şekilde sıralanıyor:

# Dragora, bağımsız,sadeliği ve basitliği amaçlayan GNU/Linux dağıtımı.
# Dynebolic,Özel olarak ses ve video montaj araçlarıyla gelen bir GNU/Linux dağıtımı.
# gNewSense, Debian ve Ubuntu tabanlı bir GNU/Linux dağıtımı.
# GNU Guix & GuixSD, GNU sistemi için tamamen işlevsel bir paket yöneticisi olan GNU Guix üzerine kurulu gelişmiş bir GNU/Linux dağıtımı.
# Hyperbola GNU/Linux-libre, Arch GNU/Linux’a dayalı, uzun süreli destek odaklı dağıtım.
# Musix GNU+Linux, Knoppix tabanlı ve özel ses montaj araçlarıyla gelen GNU/Linux dağıtımı.
# Parabola, basit bir paket ve sistem yönetimi ile gelen Arch tabanlı bir dağıtım.
# PureOS, Debian’a dayanan, gizlilik, güvenlik ve rahatlık odaklı bir GNU dağıtımı.
# Trisquel, kullanıcı kitlesi olarak ev,okul ve küçük ölçekli kullanıcıların ihtiyaçlarını temel alan GNU/Linux dağıtımı.
# Ututo, Gentoo tabanlı GNU/Linux dağıtımı. Bu dağıtım tamamen özgür olan ilk GNU/Linux dağıtımı.

Küçük GNU / Linux dağıtımları
# libreCMC, çok sınırlı kaynaklara sahip aygıtlar için gömülü GNU/Linux dağıtımı.
#ProteanOS, gömülü cihazlar için yeni, küçük ve hızlı bir dağıtım.

Tarihi. Aşağıdaki dağılımlar daha önce yukarıda listelenmiştir, ancak artık tavsiye edilmemektedir.      

# BLAG, BLAG Linux, Fedora tabanlı bir GNU/Linux dağıtımı.

 

0

Handshake projesi Özgür Yazılım Vakfı ve GNU Guix’e bağış yaptı

Kullanıcı özgürlüğünü ve özgür yazılım geliştirmeyi desteklemek üzere, Free Software Foundation’a 1 milyon dolar bağışlayan Handshake projesi; bu bağışın 100.000 dolarlık kısmını, GNU Guix‘e bağışladı. Bilindiği gibi, FSF’nin, gnu.org adresinde yalnızca özgür yazılım kullanan ve öneren GNU/Linux dağıtımları listesinde saydığı dağıtımlardan biri olan; özgür olmayan uygulamaları, programlama platformlarını, sürücüleri veya yazılımları reddeden, varsayılan olarak Xfce masaüstü ortamını tercih eden , tamamen özgür “libre” bir dağıtım olan GNU Guix, GNU Guix paket yöneticisini kullanıyor. Alan adı sistemi (DNS) ile uyumlu bir adlandırma protokolünün tasarım ve uygulaması üzerinde çalışan Handshake projesi; tüm kullanıcılara fayda sağlayacak yeni özellikler geliştirilmesine olanak sağlamayı hedefliyor. FSF’nin yönetici direktörü John Sullivan; bu bağışın, dünya için yazılım özgürlüğünün ne denli önemli olduğunu bir kez daha gösterdiğini belirtti. FSF’nin özgür yazılım çalışmalarının mali sponsoru olduğunu belirten Sullivan; özgür yazılım ve GNU desteği için Handshake projesine teşekkür ettiklerini söyledi.

Continue Reading →

Handshake’ten Rob Myers ise; FSF’nin tüm bilgisayar kullanıcılarının haklarını korumaya yönelik mücadelede ve özgür yazılımın üretilmesi ile GNU işletim sistemi tasarımında dünya lideri olduğunu belirterek, bu nedenle, özgürlüğümüzü güvence altına almak için önemli çalışmalarında FSF’ye destek vermekten gurur duyduklarını söyledi. Değişik amaçlar için parça parça sunulan 1 milyon dolarlık bağışın 100.000 dolarlık kısmı da GNU Guix’e bağışlandı. Free Software Foundation’a yapılan 1 milyon dolarlık bağışla ilgili olarak burayı, GNU Guix’e yapılan 100.000 dolarlık bağışla ilgili olarak da burayı inceleyebilirsiniz.

0