e-gorblog
DTMLCalendar
Zope-rako DTML Calendar Tag produktua, orain XHTML-rekin bateragarria
Duela ia urtebete kontatu nizuen nola Zope-rako DTML Calendar Tag produktuaren bertsio berri bat ateratzen lagundu nuen, berau internazionalizatu eta euskaratuz. Orain beste bertsio berri bat atera dut, 1.0.19 bertsioa, XHTML estandarra bete dezan.
Produktu horren hobekuntzetan eta bertsio berrietan inplikatu nintzenean, egiten ari nintzen web gune bat (Urdaburu Mendizale Elkartearena hain zuzen, irudian ikus daitekeena) euskaraz ere egotea behar nuelako izan zen, eta web gune horretan produktu hori erabiltzen nuelako. Oraintsu, berriz, eta UEUk antolatutako Web orrien irisgarritasuna: teoria eta praktika ikastaro interesgarrian ikasitakoak aplikatuz, web gune horrek berak XHTML estandarra betetzea nahi nuen. Web gunean egin beharreko aldaketak egin nituen, baina DTML Calendar Tag produktuak renderizatzen zuen kodeak ez zuen estandarra betetzen, beraz hori betetzeko beharrezko aldaketak egin nizkion produktuari eta bertsio berri bat atera.
Beraz, Zope-n egutegi bat erakusten duen web gune bat egin behar baduzu, jakizu DTML Calendar Tag produktuarekin erraz egin eta pertsonalizatu ahal izango duzula, eta gainera euskaraz eta estandarrak betez!
Zope-rako DTML Calendar Tag produktua, euskaraz
...eta beste edozein hizkuntzatan jartzeko aukerarekin
DTML Calendar Tag Zope-rako produktu bat da, gure Zope web gunean egutegi pertsonalizatuak erakusteko balio duena. Oso produktu interesgarria da: hainbat ikuspegi ditu (astea, hilabetea, urtea...), aurrera eta atzera nabiga dezakegu, egun bakoitzean erakutsi nahi duguna esan diezaiokegu eta hainbat hizkuntzatan dago. Euskara ez zen horietako bat, oraintsu atera duten (dudan) 1.0.18 bertsioa arte.
Zope-n egiten ari naizen web proiektutxo baten egutegi bat erakusteko beharra neukan. Eskuz dena programatu beharrean produkturen bat ba ote zegoen begiratu nuen, eta DTML Calendar Tag hau aurkitu.
Probatu nuen eta nahiz eta nahiko txukuna izan, zegoenetan ez zidan balio. Hasteko, ez zegoen euskaraz. Gainera, ez zegoen egoki internazionalizatuta, eta bazeuzkan hizkuntzetan ere beti ingelesaren ordenean erakusten zituen datak ikuspegi ezberdinetako goiburuetan. Eta bukatzeko, bug edo errore batzuk ere bazituen.
Baina Zope eta bere produktuak software librea dira, eta horren abantailetako bat da zerbaitek ez bazaitu erabat asetzen, zuk zeuk alda dezakezula. Kasu honetan ez zen horren erraza, proiektutxoa Zope ostatatze zerbitzu baten gainean garatzen ari bainaiz (Zettai -n zehazki), eta ezin ditut Zope-ren tripak ukitu. Hala ere, ostatatze zerbitzukoek esan zidaten produktuaren bertsio berri bat egonez gero jarriko zutela.
Beraz, produktuaren mantentzailearekin kontaktuan jarri nintzen, Chui Tey txinatarrarekin, eta arazoa komentatu. Esan zidan nahi nituen aldaketak egin nitzakeela, gero berak publikatuko zuela bertsio berria.
Lehenengo produktuak zeuzkan errore txiki bi konpondu nituen. Gero egutegia edozein hizkuntzan erakusteko aukera gehitu nion, formatuak eta izenak parametro gisa pasatzeko aukeraren bidez. Horrela, aurrerantzean beste edozeinek egutegia itzulita ez dagoen hizkuntza baten erakusteko ez du arazorik izango. Eta bukatzeko produktua euskarara itzuli nuen. Jon Otegi delako batek aurrez bidali zizkion euskarazko itzulpenak Chuiri, baina ez zituen oraindik publikatu.
Produktua Chuiri bidali nion, berak publikatu zuen, Zettai-koek instalatu zuten eta orain jada erabil dezaket egutegi produktua euskaraz nire proiektutxoan.
Total, produktua bera konpondu eta hobetzea, itzultzea, probak egitea, batarekin eta bestearekin gestiotan ibiltzea (urte berri txinatarra tartean)... ez dakit ez ote zidan lan gutxiago emango edo ez ote nuen denbora gutxiago beharko nik zuzenean egutegia DTML-n programatu izan banu! Beno, behintzat orain beste batzuk ere produktua euskaraz edo beste edozein hizkuntzatan erabili ahal izango dute behintzat...



