Author Archive | filozof

GNU gettext 0.22 çıktı

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.22 sürümü, Bruno Haible tarafından duyuruldu. C, C++, Java, C#, Shell programları için çalışma zamanı kitaplıklarıyla gelen yeni sürümde, programcılar ve çevirmenler için kimi araçlar bulunduğu belirtilirken, C, C++ için artık geniş dizeler alan gettext benzeri işlevlerin desteklendiği söyleniyor. xgettext’in artık, tarafından tanımlandığı gibi rakam ayırıcılı sayıları tanıdığı belirtilirken, xgettext ve msgfmt’nin artık bağımsız değişken boyutu belirticilerini tanıdığı söyleniyor. 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.22 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.22 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

GNU 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

Snapd 2.60 duyuruldu

GNU/Linux sistemler için geliştirilmiş daha hızlı kurulum, uygulamaların daha güvenli çalışması, güncellemeler gibi işlemlerin yapıldığı paket yöneticisi olan Snapd’nin 2.60 sürümü, Michael Vogt tarafından duyuruldu. Dinamik anlık görüntü verileri hariç tutma desteğiyle gelen yeni sürümde, Apparmor kullanıcı alanının, snapd snap alanı içinde sağlandığı belirtilirken, yazılıma, Gadget’ın varsayılan yapılandırmasını gösteren bir varsayılan yapılandırma kancasının eklendiği söyleniyor. İlk kurulumu hızlandırmak için initrd’den kuruluma izin verildiği belirtilirken, model onayında doğrulama kümelerinin desteklendiği ifade ediliyor. Ubuntu’da yıllardır uygulama yüklemek, yükseltmek ve kaldırmak için kullanılan “apt-get” komutu yerine, Ubuntu 16.04 sürümüyle birlikte kullanıma sunulan Snap paketleme sistemi, “.deb” paketleri yerine, “.snap” paketlerini kullanıyor. Böylelikle hem masaüstü bilgisayarın, hem de Ubuntu telefon veya tabletlerin ortak yazılım kullanabilmesi amacı güdülüyor. Ayrıca snap, paket bağımlılığı sorununu ortadan kaldıracak. Yani uygulamalar, sistem sürümünden bağımsız olarak çalışacak. Bir uygulama indirildiğinde, aslında o uygulamanın çalışması için gerekli paket bağımlılıkları da indirilmiş olacak. Uygulamaların tamamen yalıtılmış olarak çalışacak olmaları, sistem geneli için daha az sorun ve daha az güvenlik açığı anlamına geliyor. Snapd 2.60 hakkında bilgiyi GitHub sayfasında bulabilirsiniz.

Continue Reading →

 

Snapd 2.60 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Qt Creator 10.0.2 duyuruldu

Qt Creator’un 10.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 10.0.2’yi duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator’ın bu sürümünün, C++ ve Clang format desteği, CMake projeleri, hata ayıklayıcı ve ayrıca GoogleTest desteğindeki çeşitli sorunların giderilmesiyle geldiğini söylüyor. Sürüme ait paketlerin açık kaynak sürümü ise, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğu ve ticari olarak lisanslı paketlerin Qt Account Portal’da bulunabileceği belirtiliyor. Qt Creator kılavuzunu Qt Creator’da yardım modunda okuyabilir ve ona Qt dokümantasyon portalından çevrimiçi olarak erişebilirsiniz. Ek olarak, Qt Creator’un nihayet Qt çevrimiçi yükleyicisinde isteğe bağlı olduğu belirtiliyor. Açık kaynak sürümünün, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğu ve ticari olarak lisanslı paketlerin Qt Account Portal’da bulunabileceği belirtiliyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 10.0.2 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Qt Creator 10.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

 

0

Q4OS 5.1-testing duyuruldu

Q4OS geliştirme ekibi, “Gemini” kod adlı 5.1 sürümünün geliştirme döngüsünü başlatarak, Q4OS 5.1-testing’i test edilmek üzere kullanıma sundu. Kullanıcıların klasik tarzda bir kullanıcı arayüzü ile basit eklentileri ve Google Chrome, VirtualBox ve geliştirme araçları gibi karmaşık üçüncü parti uygulamalar için kararlı API’leri hizmete sokmayı şiar edinen, Trinity veya KDE Plasma masaüstü ortamını da içeren, Debian GNU/Linux tabanlı hafif bir dağıtım olan Q4OS’un yeni sürümünü indirmek ve denemek için çekinmemesi gerektiğini belirten ekip, bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatırken, test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica ediyor. ‘Aquarius’ kod adlı Q4OS geliştirme sürümünün, Debian Bookworm test sürümüne dayandığı belirtilirken, bunun, birkaç hafta içinde kararlı hale geleceği ifade ediliyor. Q4OS Aquarius Plasma live-cd – 64bit kurulum kılavuzu ve Q4OS Aquarius Trinity live-cd – 64bit kurulum kılavuzunun incelenebileceği belirtiliyor. Kullanıcılar XFCE, LXQT, Cinnamon ve LXDE masaüstü ortamlarından birini de tercih edebiliyorlar. Q4OS 5.1-testing hakkında ayrıntılı bilgi edinmek için bu yazıyı inceleyebilirisiniz.

Continue Reading →

 

Q4OS 5.1-testing edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Plamo Linux 8.1 duyuruldu

Slackware Linux tabanlı bir Japon GNU/Linux dağıtımı olan Plamo Linux‘un 8.1 sürümü duyuruldu. 20 yılda GNU/Linux merkezli işletim sistemleri platformunun inanılmaz bir evrim geçirdiği, entegre masaüstü ortamı ve gelişmiş multimedya işlevleriyle gelen Plamo Linux’un artık, önemli değişikliklerle geldiği ifade ediliyor. Dünyanın en eski GNU/Linux dağıtımlarından biri olan Slackware Linux’a dayalı olarak gelen ve 1997’de kullanıma sunulan Plamo Linux için hazırlanan kalıpların yansılarda yerini aldığı belirtildi. 8.0 sürümünden hemen sonra, yükleyicinin daha yeni donanımda önyükleme yapmamasına neden olan bir sorunun düzeltildiği belirtilirken, yükleyicinin donanım yazılımı ve linux_firmware paketlerinin yanı sıra 8.1 sürümünden önce güncellenen diğer paketlerdeki güncellemelerin de yapıldığı ifade ediliyor. 8.0’ı zaten yüklemiş olanların, sistemi get_pkginfo komutuyla güncelleyebilecekleri söyleniyor. Plamo Linux 8.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Plamo Linux 8.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MX Linux 23-beta2 duyuruldu

Beta1 sürümü 28 Mayıs 2023‘te duyurulan AntiX ile MEPIS Linux topluluğu arasında bir işbirliği girişimi olarak doğan, Debian “stable” versiyonu üzerine yapılandırılan ve varsayılan masaüstü ortamı olarak Xfce kullanan MX Linux‘un 23-beta2 sürümü duyuruldu. Beta 1’de olduğu gibi, yükleyicinin artık takas dosyalarını ve takas bölümlerini desteklediği belirtilirken, “normal” otomatik kurulumun, varsayılan olarak dosyaları değiştireceği ifade ediliyor. 6.1 Linux çekirdeği üzerine yapılandırılan yeni sürümün Xfce 4.18, Fluxbox 1.3.7 ve KDE plasma 5.27 masaüstü ortamlarıyla kullanıma sunulduğu belirtiliyor. Canlı önyükleme menülerinin artık en üst düzey menüde daha belirgin bir “medyayı kontrol et” işlevine sahip bulunduğu belirtiliyor. Tüm versiyonların artık orca ekran okuyucu ve bir ekran büyütme aracı içerdiği ifade ediliyor. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Sistem, yeni ve güncellenmiş uygulamalar ile geliyor. MX Linux 23-beta1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.


Continue Reading →

 

MX Linux 23-beta2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Liya GNULinux 7.1 duyuruldu

Arch Linux tabanlı, yuvarlanan bir dağıtım olan Liya GNULinux‘un 7.1 sürümü duyuruldu. Cinnamon masaüstü ortamını kullanan, Pamac grafik paket yöneticisiyle gelen ve OnlyOffice kullanan sistem; Liya için bir güncelleme aracı olan Alpana ile geliyor. Ne zaman yeni bir sürüm yayınlansa, terminalde liya-update komutunu yazmanın yeterli olduğu belirtilirken, sistemin, tam bir 32 bit desteği sunduğu ifade ediliyor. Cinnamon 5.8’e güncellemenin sistemi bozduğu, ancak gereğinin yapıldığı, artık Cinnamon’un düzgün biçimde çalıştığı söyleniyor. Sistemde yerleşik bir araç olan OS-Autodetect’in, eğer kurulu başka bir işletim sistemi varsa, o zaman Vanilla GRUB’u kurduğu ve fakat başka bir işletim sistemi yoksa Silent GRUB’u kurduğu belirtiliyor. Bunun, sadece Liya 7.0 için artımlı bir güncelleme olacağı, ancak Cinnamon ile ilgili birçok arka uç değişikliğine sahip olduğu için liya-update yoluyla yüklenemeyeceği ifade ediliyor. Liya GNULinux 7.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Liya GNULinux 7.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0