<div dir="ltr"><div dir="rtl">יש גרסה חדשה של libhdate-glib<br><br>שינויים בגרסה 0.5:<br>1. בגרסה משתמשת בפונקציות החדשות של libhdate 1.6 כך שיכול לעבוד רק עם llibhdate 1.6 ומעלה<br>2. מכיל יכולות חדשות <br> אילוץ עברית ללא צורך ב gettext<br>
זמני היום מופיעים בממשק האובייקט<br>3. מזהה לבד את גרסת ה libvala המותקנת, כך שאין צורת להעביר אותה ידנית ל configure<br><br>דוגמה לתכנית java-script שמאלצת פלט עברי ומדפיסה את זמן היום:<br></div><div>#!/usr/bin/gjs<br>
<br>const Hdate = imports.gi.LibHdateGlib.Hdate;<br>const HdateStringType = imports.gi.LibHdateGlib.HdateStringType;<br><br>var h = Hdate.new();<br><br>// set the tade for today<br>h.set_today();<br><br>// force hebrew output<br>
h.set_use_hebrew(true);<br><br>// print the date<br>print (h.to_string());<br><br>// get day times for tel aviv (utc time)<br>h.set_longitude(34.77);<br>h.set_latitude(32.07);<br><br>var sunrise = h.get_sunrise()<br>var sunset = h.get_sunset()<br>
var first_light = h.get_first_light()<br>var talit = h.get_talit()<br>var first_stars = h.get_first_stars()<br>var three_stars = h.get_three_stars()<br><br>// print times in israel tz=2 dst=0<br>h.set_tz(2);<br>h.set_dst(0);<br>
<br>print ("sunrise - " + h.min_to_string(sunrise))<br>print ("sunset - " + h.min_to_string(sunset))<br>print ("first_light - " + h.min_to_string(first_light))<br>print ("talit - " + h.min_to_string(talit))<br>
print ("first_stars - " + h.min_to_string(first_stars))<br>print ("three_stars - " + h.min_to_string(three_stars))<br><br></div></div>