Improvements on Damned-Lies

After the always good Desktop Summit 2011 in Berlin and having a well deserved holidays afterwards I’ve already back at home from Germany.

And since I have still some days left I started working on fixing one missing feature on Damned-Lies:

Word Counting

As of now we have already working word countings on D-L, a bug opened on 2003!!1.

These means that all translators will now more precisely how much effort does it take to translate a module. This is even more useful on documentation, where 1729 strings from the new Evolution documentation sure are quite a few strings, like for example Anjuta UI (which has 1985 strings), but a quick look of how much words each have reveals a huuuge gap between them: 22645 words for Evolution and 7802 words for Anjuta.

I expect that when we start showing word counts on D-L UI translators will have more data to better organize their efforts towards translating GNOME.

I’m already fixing/improving other areas and hopefully I will blog about them soon :) If you have any particular bug/feature missing on Damned-Lies please leave a comment or file a bug!

  1. On the UI front we are still discussing where to show them, you are more than welcome to add your opinions to the bug created for that []

Ajudeu al GNOME!

D’aquí uns dies sortirà el GNOME 3 i la traducció dels mòduls oficials està pràcticament enllestida.

Però a l’ordinador teniu molt més que no pas els mòduls oficials, de manera que encara hi ha molta feina per fer. He fet una repassada ràpida als mòduls que hi ha per traduir i us els deixo aquí sota en tres categories:

Prioritàries

Altres

Masoquistes (però útils)

Ara és el millor moment per construir el GNOME 3.0

Si sou impacients, o senzillament us agrada provar novetats, ja estareu al cas que d’aquí poc sortirà el GNOME 3 amb el GNOME Shell i tot el que això implica.

Mentre les distribucions no empaqueten tots els mòduls que fan falta pel GNOME 3 sempre ens queda l’opció d’utilitzar el JHBuild, un sistema d’automatització de seguiment de dependències, de la compilació dels paquets i de la instal·lació d’aquests.

Teniu una secció específica a la pàgina del GNOME Shell on s’explica tots els pocs passos que cal seguir perquè tingueu l’entorn del JHBuild .

I per què ara és el millor moment? Molt senzill, el GTK+3 ja ha sortit i des de fa ja uns dies/setmanes que tot el codi que s’envia als components principals del GNOME 3 només es permet que siguin pedaços que arreglin coses, no es permet afegir funcions noves, de manera que cada dia que passa la plataforma és més i més estable. Resultat: compilar a partir del codi font és molt més factible i no has de ser cap gurú per poder deixar l’ordinador compilant tots els mòduls necessaris. De fet és tant senzill que el fitxer de configuració del JHBuild que faig servir jo és tant simple com això:

# Directory where to check sources out
checkoutroot = '/opt/gnome-gil/source'

# Directory where to install
prefix = '/opt/gnome-gil/install'

skip = [ ] 
skip.extend ([ 'mozilla', 'firefox', 'dbus', 'hal',
 'NetworkManager', 'PolicyKit', 'PolicyKit-gnome',
 'libgdiplus', 'mono', 'monodoc', 'nss', 'nspr',
 'sqlite3', 'pulseaudio', 'pysqlite2', 'mono-addins',
 'polkit', 'DeviceKit', 'DeviceKit-disks',
 'DeviceKit-power', 'libxml2', 'libxslt', 'libgpg-error',
 'libgcrypt', 'expat', 'libtasn1', 'gnutls',
 'libvolume_id', 'udisks', 'UPower', 'upower', 'evolution-exchange', 'evolution-mapi'
])

Amb això al fitxer ~/.jhbuildrc ja en tindreu prou per començar a compilar el GNOME 3.0.

Aquí us deixo una captura de pantalla1 a mode de fer-vos dentetes a veure si us animeu a compilar-lo:

  1. Sí tinc un usuari que es diu jou per fer-lo servir per fer proves []

Dia de l’usuari del GNOME 3

Com que el canvi de GNOME 2 a GNOME 3 serà molt impactant a nivell visual des del GNOME estan fent els màxims esforços per tal de suavitzar l’impacte en els usuaris i donar-los oportunitats d’expressar els seus dubtes i preguntes.

Una de les últimes iniciatives ha estat el “GNOME 3 Users Day“: és un dia en concret, aquest pròxim dia 15 de febrer, on tots els futurs, o ja, usuaris del GNOME 3 podran parlar amb desenvolupadors, dissenyadors i voluntaris en general del GNOME sobre tot el que comporta el GNOME 3.

Per facilitar que tothom hi pugui participar hi ha tres hores repartides durant el dia.

Així que si teniu dubtes que no estan ja respostes al FAQ del GNOME Shell ja ho sabeu, assegureu-vos de poder estar en alguna d’aquestes tres hores del dia 15 per preguntar-ho.

Podreu fer preguntes molt més interessants si abans ja l’heu provat ;)

Proposta de mòduls pel GNOME 3.0

Avui s’acaba d’anunciar la proposta nova de distribució de mòduls del que serà el GNOME 3.0.

Fins ara el GNOME tenia els conjunts de mòduls: d’administració, les eines de desenvolupament, la plataforma i l’escriptori.

Aquest últim (l’escriptori) és el que provocava més tensions, ja que pel fet de ser un conjunt de mòduls únics si s’afegia un reproductor de música (el Rhythmbox per exemple) s’estava donant el missatge que el Banshee no era recomanat pel GNOME.

Amb la proposta nova s’han ampliat els conjunts de mòduls i es serà més inclusiu (sol·lucionant així el debat Rhythmbox/Banshee) i també es posarà l’accent en tot el que és la plataforma.

Els conjunts de mòduls nous seran:

  • Plataforma del sistema: projectes a una capa inferior a l’escriptori i que no són part del GNOME, el NetworkManager, bluez (per Bluetooth), cairo (per gràfics), libxml (per processar xml) etc etc
  • Plataforma estable: el que fins ara era plataforma, és a dir, les biblioteques bàsiques perquè funcioni el GNOME, Gtk+, GLib, etc etc. A més a més aquest conjunt donarà estabilitat API/ABI.
  • Plataforma estesa: tots aquells mòduls que en un futur podran ser part de la plataforma estable però que encara no són prou madurs per ser estables del tot en períodes de temps llargs, per exemple el GStreamer, webkitgtk … Així es dóna un missatge als desenvolupadors de quines eines han de fer servir.
  • Nucli de l’escriptori: aquí ja entrem a l’escriptori com a tal, en aquest conjunt hi haurà tot el que es considera indispensable per poder fer funcionar una sessió, el centre de control, el Nautilus, etc etc
  • Aplicacions: per sol·lucionar el debat Rhythmbox/Banshee aquest últim conjunt serà una recopil·lació d’aplicacions que respecten uns barems de qualitat i que per tant poden presentar-se juntament amb el GNOME. D’aquesta manera qualsevol aplicació que treballi sobre l’escriptori GNOME podrà ser elegible per entrar en aquest conjunt, però haurà de complir una sèrie de requisits, assegurant així la qualitat del que es presentarà a ulls de tothom el GNOME.

Personalment trobo que és una decisió molt bona sobretot per la part de plataforma, ara ja es donarà un missatge clar a qualsevol desenvolupador de quines eines ha d’utilitzar en tot el procés (des de baix nivell, a els mòduls bàsics i les eines més innovadores).

L’únic que em fa arrufar el nas és, com ja es diu en més d’una ocasió en el missatge d’anunci, com es gestionarà totes les traduccions, i sobretot l’increment d’aquestes pel fet que el conjunt Aplicacions passi a ser una recopil·lació de programari.

El que segur que serà és una molt bona oportunitat per fer avançar encara més el GNOME.

Voleu ajudar el GNOME en català?

Ja fa uns dies que va sortir el GNOME 2.32 i la traducció al català encara no està al 100%.

Evidentment que no és la situació desitjable, però ens ho hem de prendre com un repte en positiu per aconseguir més col·laboradors i sobretot incentivar els que ja hi ha1!

Així que per mirar de posar-hi remei i d’aquesta manera assegurar-nos que el GNOME 3.0 tindrà una traducció al català de gran qualitat ens hi hem de posar avui mateix.

Per tal de trencar el gel he recollit una llista de mòduls que no formen part de la versió oficial del GNOME però que moltes distribucions instal·len. El pla d’acció per tant seria:

  1. Apunteu-vos a la llista del GNOME de Softcatalà i dieu hola :)
  2. Creeu un usuari al Damned-Lies
  3. Agafeu un mòdul (si ningú el té agafat) de la llista de sota i poseu-vos a traduir!

Si teniu més idees de com aconseguir més voluntaris deixeu comentaris o envieu correus a la llista ;)

Llistat de mòduls a traduir

  1. Baixeu a baix i veureu una llista de 15 a 20 noms []

Ja ha sortit el GNOME 2.32!!

Com ja diu el títol el GNOME 2.32 ja ha sortit!!

Com podreu veure en el propi bàner ja es fa èmfasi de que la pròxima versió serà el GNOME 3.0, i es que just abans de la GUADEC aquesta versió que ha sortit avui hauria d’haver estat la 3.0 i no la 2.32, però una sàvia decisió del release team va posposar el llançament per al cap de sis mesos (de fet set si diuen que sortirà a l’abril).

El català

Com podreu veure ara mateix la traducció del GNOME 2.32 no està al 100% com acostuma a estar sempre al dia del llançament :(

Queden uns quants mòduls per revisar, alguns ja es poden pujar (quan acabi aquesta entrada al bloc ja els pujaré) i la situació tampoc és de desastre (ara mateix estem al 97%), tot i així qualsevol que vulgui participar en la traducció del GNOME és més que benvingut d’apuntar-se a la llista de coordinació i ajudar a traduir aquest fantàstic escriptori.

Si sou (com jo) d’aquells que us agrada saber què hi haurà en les pròximes versions, saber els últims detalls de com van els programes i que s’hi està coent a can GNOME podeu llegir el planet, seguir el twitter de molts desenvolupadors, estar tot el dia als canals de l’IRC … però CAP d’aquests mètodes us donarà tanta informació sobre què hi haurà a la pròxima versió que si traduïu els programes mateixos ;)

Així, que no quedi dit que no s’ha fet una crida a l’acció!

Si voleu assegurar-vos que la pròxima versió, la 3.0!!, estigui completament traduïda al català, no us ho penseu dues vegades i apunteu-vos avui mateix, ja que com diuen els mateixos del release team, després d’una hora de celebració del GNOME 2.32 ja s’han posat a treballar amb l’esperat 3.0.

Als que vau tenir la oportunitat d’estar a la GUADEC vau podeu veure de primera mà que el GNOME Shell i tot el GNOME 3.x serà impressionant, doncs bé, avui gairebé per casualitat he trobat una nova manera de saber cap a quina direcció va el GNOME (en quan a disseny), però això ja serà un altre missatge ;)