Cada peça de l’F-Droid pot ser localitzada, incloent l’aplicació Android, tot el lloc web i les eines. Això vol dir que tots els textos es poden traduir a qualsevol idioma suportat per Android. L’F-Droid també utilitzarà formats localitzats per als números, la moneda, les dates, etc. que succeeixen automàticament en funció de l’idioma i el país especificats a la configuració del dispositiu. Tots els recursos de l’F-Droid estan disponibles per a la traducció a components del Weblate que es gestionen per separat, en funció dels requisits tècnics.
Si el dipòsit de codi font d’una aplicació inclou descripcions d’aplicacions, aquestes s’inclouran automàticament sempre que utilitzin les disposicions admeses. Si hi ha cap problema amb traduccions que manquen o formats localitzats trencats, informeu del problema per tal què es pugui solucionar.
Contribuint
l’F-Droid no està en el seu idioma, o la traducció és incorrecta o incompleta? Participa en les traduccions al el nostre Weblate.
Tot el treball de traducció es fa al Weblate per a mantenir el flux de treball fàcil. Recomanem que les persones traductores utilitzin un compte del GitLab per iniciar sessió al Weblate, ja que aquest mateix compte es pot utilitzar en tots els projectes F-Droid del GitLab. Podeu trobar altres traductors al fòrum.
Translators also coordinate via the dedicated chat room, which is available
on Matrix at
#fdroid-translators:f-droid.org,
by clicking this link for Telegram, IRC
at
#fdroid-translators
on OFTC, or these bridges
#fdroid-translators%irc.oftc.net@irc.jabberfr.org /
#fdroid-translators%irc.oftc.net@irc.hmm.st for XMPP.
Afegir un idioma nou
En primer lloc, Android ha de ja suportar l’idioma específic i la configuració regional que voleu afegir. No podem treballar amb llenguatges que Android i el SDK no suporten, les eines simplement es trenquen. A continuació, si esteu considerant afegir una variant específica d’un país d’una llengua (p. ex. de-AT), primer assegureu-vos que la llengua principal estigui ben mantinguda (p. ex. de). La vostra contribució pot ser útil per a més persones si contribuïu a la versió existent de la vostra llengua en lloc de la variant específica del país.
Per a fdroidclient, fdroidserver i Repom, qualsevol pot crear un llenguatge nou a través del Weblate. Per a la resta de la traducció de «components» al Weblate, fitxereu un problema d’administrador per a sol·licitar un idioma nou.
Quan s’inclouen les traduccions
Els fitxers de traducció s’inclouen des del Weblate abans de cada versió. Hi ha diferents condicions per a quan s’inclouen les traduccions, en funció de les limitacions de cada plataforma.
Aplicació Android
Com a norma general, una traducció ha de ser com a mínim un 70% completa perquè s’inclogui en una versió final. Per les versions alfa, intentem incloure totes les traduccions, per incompletes que siguin.
Resums de les aplicacions
f-droid.org fa els resums d’una línia per a moltes aplicacions disponibles per a la traducció. L’objectiu és fer possible que hi hagi seccions on només es mostri un sol idioma, com la Pestanya Última o la barra lateral del lloc web. Aquests s’importen sobre una base rodant, almenys una vegada al mes.
Lloc web f-droid.org
Per al lloc web f-droid.org, és un sistema molt més complicat. Cada vegada que s’actualitza el lloc web, s’han de regenerar milers de pàgines per cada lloc. Atès que aquesta configuració no pot admet molts idiomes, hem de posar-hi requisits més estrictes. Les cadenes del nucli s’han de traduir completament per a ser incloses. També s’han de mantenir per hi ser inclosos. La documentació i les tutories són molt útils per haver traduït. Les publicacions del blog són les menys importants. Cada pàgina ha d’estar completament traduïda abans que es mostri la versió traduïda, en cas contrari, el lloc mostrarà l’anglès original.
Per tal que s’afegeixi un nou idioma a f-droid.org, ha de tenir:
- Component del lloc web: 100% traduït
- Component Pàgines del lloc web: 100% traduït
- Component Dades: almenys un 10% traduït
- Una entrada del blog anunciant suport per al nou idioma amb una explicació de l’equip de traducció.
Hi ha una construcció nocturna del lloc web que inclou totes les traduccions al Weblate, per completes que siguin. Això permet a tota la gent veure el progrés, i significa que podem aconseguir que les noves llengües funcionin bé abans de llançar-les.
L’antiga preferència “Llengües”
Hi ha casos en què tenir l’anglès com a llengua alternativa no és útil. Per exemple, gran part del món preferiria tornar al xinès, l’espanyol o el rus en lloc de l’anglès. A l’Android 6.0 i més antic, l’F-Droid proporciona una configuració de “Llengües” dins de l’aplicació perquè els usuaris puguin canviar l’F-Droid a un idioma diferent. Tingueu en compte que això pot no gestionar correctament el format localitzat, només l’idioma. Android 7.0 ho va esmenar permetent a qui l’utilitza especificar una llista d’idioma + país “locals”, ordenat per importància.
