Tag Archives | java

GNU gettext 0.21 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.21 sürümü, Bruno Haible tarafından duyuruldu. Programlama dilleri desteği ile gelen yeni sürümde, xgettext artık Ruby’i destekliyor. 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.21 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.21 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

Apache NetBeans 12.0 duyuruldu

Apache NetBeans’in 12 döngüsünün LTS sürümünün Apache NetBeans 12.0 olduğu belirtilirken, sürümün 11.1, 11.2 ve 11.3 özellik sürümlerini birleştirdiği belirtiliyor. En yeni Java dili özellikleri için destek eklenen yeni sürüm, Java Web geliştirme için Oracle’dan yeni kod bağışlarını entegre ediyor ve en iyi Apache Maven araçlarını geliştiriyor. Üst düzey bir Apache projesi olarak NetBeans’in ilk LTS sürümü olarak kullanıma sunulan yeni sürüm için tüm katkıda bulunanlara teşekkür ediliyor. The Apache Software Foundation tarafından öncelikle 11.1 sürümünde ilk kez Maven tabanlı ve Gradle tabanlı Web uygulamaları için destek sağlandığı hatırlatılarak, bundan böyle 5.0.1’e kadar GlassFish desteği verildiği ifade ediliyor. Apache NetBeans 12.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Apache NetBeans 12.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Glade 3.36.0 duyuruldu

Gnome masaüstü ortamına, GTK+ araç kiti için hızlı ve kolay arayüzler sağlamak üzere geliştirlmiş bir RAD aracı olan Glade‘in 3.36.0 sürümü duyuruldu. GtkListBox için yer tutucu belirtmeye izin verildiği belirtilen yeni sürümde, GtkDialog ve GtkInfobar düğmeleriyle GtkResponseType kullanılmasına izin verildiği söyleniyor. FSF adresinin güncellendiği bilidirilirken, GtkStackSwitcher’a homojen özellik ekleme olanağının sağlandığı ifade ediliyor. Glade ile tasarlanmış kullanıcı arayüzleri XML biçeminde kaydedilir ve GtkBuilder nesnesi GTK arayüzü olarak biçemin dinamikleşmesini sağlar. GtkBuilder kullanarak Glade dosyalarını kullanan sayısız programlama dili vardır: Başta C olmak üzere C++, C#, Vala, Perl, Python, Java gibi. Glade, özgür bir yazılımdır ve GNU/GPL ile lisanslanmıştır. Glade tasarımcısıyla arayüzler oluşturmak şöyle bir kenarda dursun, peki ama bu dosyalar programda nasıl yer alır? Bunun için öncelikle dikkat etmemiz gereken GtkBuilder’dır. GtkBuilder, kaydedilen Glade .xml arayüz dosyalarının, programcı tarafından widget, window, dialog gibi gtk araçları olarak kullanılmasına imkân verir. Glade 3.36.0 hakkında daha geniş bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

Glade 3.36.0 edinmek için şu linkten yararlanabilirsiniz.

0

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

Doxygen 1.8.18 duyuruldu

C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.8.18 sürümü duyuruldu. Yeni sürümde; TCL desteği (kod çok biçimsiz ve bakımsız, dil çok popüler değil) kaldırıldığı belirtilirken, bazı çevirilerin güncellendiği ve formül işleme ve oluşturmanın geliştirildiği ifade ediliyor. Kaynak kodlarının içinde herhangi ek bir IDE’ye yada programa ihtiyaç duymaksızın gezinmeyi sağlayan Doxygen; HTML, RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, Unix man şeklinde çıktıları destekliyor. Projelere ait dokümantasyon hazırlarken zaman bakımından büyük bir kazanç sağlayan yazılım, Mac OS X ve Linux altında geliştirilmiş, ancak oldukça taşınabilir bir platform olarak ayarlanmıştır. Doxygen ayrıca hepsi otomatik olarak üretilen bağımlılık grafiklerini, kalıtım şemalarını ve işbirliği şemalarını kullanarak çeşitli elemanlar arasındaki ilişkileri görselleştirebilir. Doxygen’i normal belgeler oluşturmak için de kullanabilirsiniz. Doxygen 1.8.18 hakkında ayrıntılı bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

Doxygen 1.8.18 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Apache NetBeans IDE 11.3 duyuruldu

Apache NetBeans IDE’nin 11 döngüsünün LTS sürümünün Apache NetBeans 11.0 olduğu belirtilirken, 11.3 sürümünün, yeni üç aylık üçüncü sürüm olduğu belirtiliyor. Sürümün LTS sürümleri kadar yoğun bir şekilde test edilmediği, bu nedenle sürümün daha az kararlı olabileceği ifade ediliyor. Nisan 2020’de yayınlanması planlanan bir sonraki LTS sürüm için geri bildirim sağlamak üzere 11.3 sürümünün kullanılmasının önemli olduğu belirtilirken, ilgili sürümü indirmek isteyen kullanıcıların buradan yararlanabilecekleri söyleniyor. The Apache Software Foundation,  Apache NetBeans IDE 11.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Apache NetBeans IDE 11.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Glade 3.22.2 duyuruldu

Gnome masaüstü ortamına, GTK+ araç kiti için hızlı ve kolay arayüzler sağlamak üzere geliştirlmiş bir RAD aracı olan Glade‘in 3.22.2 sürümü duyuruldu. Yeni sürümde, add komutunda özel alt tür yer tutucularının yoksayıldığı belirtilirken, başlık çubuğu yer tutucusunun özel alt tür olarak işaretlendiği ifade edildi. Glade ile tasarlanmış kullanıcı arayüzleri XML biçeminde kaydedilir ve GtkBuilder nesnesi GTK arayüzü olarak biçemin dinamikleşmesini sağlar. GtkBuilder kullanarak Glade dosyalarını kullanan sayısız programlama dili vardır: Başta C olmak üzere C++, C#, Vala, Perl, Python, Java gibi. Glade, özgür bir yazılımdır ve GNU/GPL ile lisanslanmıştır. Glade tasarımcısıyla arayüzler oluşturmak şöyle bir kenarda dursun, peki ama bu dosyalar programda nasıl yer alır? Bunun için öncelikle dikkat etmemiz gereken GtkBuilder’dır. GtkBuilder, kaydedilen Glade .xml arayüz dosyalarının, programcı tarafından widget, window, dialog gibi gtk araçları olarak kullanılmasına imkân verir. Glade 3.22.2 hakkında daha geniş bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

Glade 3.22.2 edinmek için şu linkten yararlanabilirsiniz.

0