Re: Actualitzacions a plantilles po-debconf de 17 paquets (segon intent)

poc senderi <[email protected]> Sat, 23 Nov 2024 21:58:50 +0000
Newsgroups gmane.linux.debian.internationalization.catalan
Message-ID <9EfZXDoWDXvP4I0A3hHgMmPPZiLbPRHWMTAX3DlUnKyyxpmN34z9k5AS5fJpA0PsvtYo_2uQlsF2nIDAVepA98E9-SL4FLZ6Ir_xJI-zaVc=@protonmail.com>




Enviat amb el correu segur de Proton Mail.

El dilluns, 18 de novembre 2024 a les 08:56, Dan <[email protected]=
> va escriure:

> > Hola,
> >=20
> > El dia 14 d'octubre vaig enviar un correu i aquest no va arribar a la
> > llista. El motiu, segurament, =C3=A9s que hi vaig posar 114 KB de texte=
. Per=C3=B2
> > no em vaig adonar que no havia arribat a la llista fins ahir a la nit,
> > vaig pensar que ning=C3=BA deia res i ja est=C3=A0.
> >=20
> > Aix=C3=AD que ara l'envio de nou, sense el texte (est=C3=A0 enlla=C3=
=A7at). Envio
> > disculpes tamb=C3=A9.
> >=20
> > ----- Forwarded message from Carles Pina i Estany [email protected] -----
> >=20
> > From: Carles Pina i Estany [email protected]
> > To: [email protected]
> > Subject: Actualitzacions a plantilles po-debconf de 17 paquets
> > Date: Mon, 14 Oct 2024 10:03:22 +0200
> >=20
> > Hola,
> >=20
> > He estat fent un sistema experimental per coordinar la traducci=C3=
=B3 de
> > plantilles po-debconf. Est=C3=A0 aqu=C3=AD:
> > https://salsa.debian.org/carlespina/po-debconf-manager
> >=20
> > Tinc intenci=C3=B3 d'explicar-ho a una lightning talk a la MiniDebConf =
de
> > Toulouse el mes vinent (millor que m'afanyi a arreglar-ho una mica!).
> >=20
> > El company "poc senderi" l'ha estat fent sevir i ha actualitzat les
> > traduccions de varis templates de po-debconf. En concret aquests:
> >=20
> > carles@pinux:[main]~/git/po-debconf-manager$ ./po-manager.py list --sta=
tus=3Dpending-send-upstream
> > package translator reviewer status
> > --------------- ------------ ----------- ---------------------
> > atftp poc_senderi carles_pina pending-send-upstream
> > buildbot poc_senderi carles_pina pending-send-upstream
> > dbconfig-common poc_senderi carles_pina pending-send-upstream
> > glibc poc_senderi carles_pina pending-send-upstream
> > grub2 poc_senderi carles_pina pending-send-upstream
> > horizon poc_senderi carles_pina pending-send-upstream
> > icinga2 poc_senderi carles_pina pending-send-upstream
> > iproute2 poc_senderi carles_pina pending-send-upstream
> > keystone poc_senderi carles_pina pending-send-upstream
> > libguestfs poc_senderi carles_pina pending-send-upstream
> > libvirt poc_senderi carles_pina pending-send-upstream
> > linux-base poc_senderi carles_pina pending-send-upstream
> > lxc poc_senderi carles_pina pending-send-upstream
> > matlab-support poc_senderi carles_pina pending-send-upstream
> > msttcorefonts poc_senderi carles_pina pending-send-upstream
> > nbd poc_senderi carles_pina pending-send-upstream
> > nsca poc_senderi carles_pina pending-send-upstream
> >=20
> > Number of packages: 17
> >=20
> > Alguns faltaven moltes cadenes, alguns molt poques. Jo ho he revisat un=
a
> > mica.
> >=20
> > Abans d'enviar 17 actualitzacions he pensat en passar-ho per la llista.
> > Aix=C3=AD que aqu=C3=AD sota faig un copiar-enganxar dels diffs que sur=
ten dels
> > paquets.
> >=20
> > Si ning=C3=BA diu res far=C3=A9 merge requests (son semi-autom=C3=A0tic=
s amb el
> > po-debconf-manager) segurament el dia 27 o 28, aix=C3=AD hi ha molt de =
temps
> > (i estic uns dies a fora, no vull fer-ho just abans de marxar).
> >=20
> > Crec que en general hem evitat canviar l'estil del traductor original i
> > continuar amb el mateix. Potser en algun moment ens hem desviat d'aix=
=C3=B2
> > per=C3=B2! (sobretot jo, abans de veure que algunes coses eren
> > estil=C3=ADstiques).
> >=20
> > Queda molta feina al voltant de po-debconfs. Si alg=C3=BA vol fer feina=
 via
> > el po-debconf-manager est=C3=A0 en proves i vaig ajudant en mesura del
> > possible. I dec un email al Marc al tema, he tingut unes setmanes molt
> > ocupades!
> >=20
> > Fins aviat,
> > -----------
> >=20
> > Aqu=C3=AD hi havia molt de texte. En concret, el poso a un snippet a
> > salsa.debian.org (no cal compte):
> >=20
> > https://salsa.debian.org/-/snippets/748
> >=20
> > ----- End of Forwarded message from Carles Pina i Estany [email protected]=
t -----
> >=20
> > Els merge requests estan fets ara (perqu=C3=A8 vaig pensar que ning=
=C3=BA deia
> > res i tothom estava content o ocupat) per=C3=B2 si veieu alguna errada =
o cosa
> > que no estigueu d'acord doncs cap problema: m'ho dieu i puc canviar el
> > merge request / obrir-ne un de nou.
> >=20
> > I repeteixo que si alg=C3=BA vol fer traduccions de plantilles de debco=
nf
> > provant el po-debconf-manager : que m'ho digui o miri la documentaci=
=C3=B3 i
> > ajudo. Ho trobo "divertit" de fer servir com a traductor, revisor,
> > mantenidor de paquets, etc.
> >=20
> > Fins aviat,
>=20
>=20
> Jo no he tradu=C3=AFt mai plantilles debconf i, per tant, en desconec el =
proc=C3=A9s de traducci=C3=B3 i gesti=C3=B3; segurament =C3=A9s per aix=
=C3=B2 que no entenc b=C3=A9 els canvis que suposa el nou sistema que propo=
ses.
>=20
> Em sembla que proposes un sistema similar al que t=C3=A9 Debian per a ges=
tionar les incid=C3=A8ncies, oi? Que es pot controlar per correu electr=
=C3=B2nic (https://www.debian.org/Bugs/Reporting). Les millores serien, sob=
retot, entenc, automatitzar certs passos del proc=C3=A9s, similar a com Web=
late fa propostes de canvis (merge requests) autom=C3=A0ticament en un repo=
sitori.
>=20
> Em principi em sona b=C3=A9, per=C3=B2 no entenc com canvia la comunicaci=
=C3=B3 entre traductors sobre les correccions/revisions. Hi ha alguna plant=
illa debconf sencilla o que traduexis ara mateix que pugui fer servir per a=
 provar el teu sistema i entendre-ho millor?
>=20
> Gr=C3=A0cies i disculpa la triga a contestar.

Hola,

Amb el perm=C3=ADs del Carles, contesto jo, tot i que ell segur que ho expl=
icaria molt millor...

No, no es basa en el correu electr=C3=B2nic, sin=C3=B3 en git, tot i que co=
m a usuari no es toca per a res el git. Es tracta de clonar el repositori c=
om un git qualsevol. All=C3=A0 hi ha un script anomenat po-manager.py que =
=C3=A9s el que fa la feina segons els par=C3=A0metres que li passes:
------------------------------------
$ ./po-manager.py=20
usage: po-manager [-h]
                  {configure,po-statistics,add-package,download,show-inform=
ation,assign,change-status,list,pull-latest-changes,merge-request,edit,chec=
k-merge-request}
                  ...

Utility to manage debconf .po translations

positional arguments:
  {configure,po-statistics,add-package,download,show-information,assign,cha=
nge-status,list,pull-latest-changes,merge-request,edit,check-merge-request}
    configure           Configs po-manager
    po-statistics       Show statistics for a package
    add-package         Add new package
    download            Download all packages (new or updates)
    show-information    Show metadata
    assign              Assign translator or reviewer for a package
    change-status       Change status of a package
    list                List packages
    pull-latest-changes
                        Pull latest changes
    merge-request       Manage merge requests with upstream of projects
    edit                Edit translation

optional arguments:
  -h, --help            show this help message and exit
------------------------------------

Jo nom=C3=A9s l'he usat per a traduir, usant el par=C3=A0metre =C2=ABassign=
=C2=BB per =C2=ABreservar-me=C2=BB els paquets que volia traduir i despr=
=C3=A9s el =C2=ABchange-status=C2=BB per passar-los de PENDING_TRANSLATION =
a PENDING_REVIEW. El programa s'encarrega tot solet de fer els commits al r=
epositori amb els canvis. El Carles ha fet revisions i tamb=C3=A9 ha enviat=
 les traduccions =C2=ABupstream=C2=BB, b=C3=A9, de fet, em sembla que =
=C3=A9s el propi programa que envia la traducci=C3=B3 i fa el =C2=ABpull re=
quest=C2=BB autom=C3=A0ticament. D'aquesta manera, la feina addicional per =
traductors i revisors =C3=A9s simplement executar alguna comanda en local. =
El Carles, i el seu programa, fa la resta ;-)=20

Si b=C3=A9 hi ha la feina d'integrar cada projecte a traduir al repositori =
(crec que de moment nom=C3=A9s funciona amb els que treballen al servidor S=
alsa de debian), un cop fet, com a traductor pots veure un llistat de tot (=
hi ha uns quatre-cents fitxers po-debconf), veure tamb=C3=A9 en quin estat =
est=C3=A0 (si li falten moltes o poques cadenes) i posar-te a la feina imme=
diatament usant poedit o com prefereixis perqu=C3=A8 ja tens els fitxers en=
 local.=20

Veig que hi ha un v=C3=ADdeo de la minidebconf de Tolosa on el Carles va ex=
posar breument el projecte: https://toulouse2024.mini.debconf.org/talks/20-=
lightning-talks/ a partir del minut 7:50.

Salut.