Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrar els projectes que usen Transifex a altres fonts #258

Open
jordimas opened this issue Jul 23, 2023 · 4 comments
Open

Migrar els projectes que usen Transifex a altres fonts #258

jordimas opened this issue Jul 23, 2023 · 4 comments

Comments

@jordimas
Copy link
Contributor

jordimas commented Jul 23, 2023

Problema

Transifex té els següents problemes:

  • Les traduccions no estan disponibles en obert (mitjançant un URL). Cal:
    • Usar el seu client. Això crea una dependència i no ens deixa cap alternativa per baixar-les de la mateixa platforma.
    • Tenir compte en el seu sistema
  • Transifex fa canvis que ens han deixat dies sense poder baixar les traduccions:
    • Van canviar l'endpoint de l'API (2023)
    • Van reescriure de Python a Rust i vam estar dies per fer-lo funcionar. Incloent-hi reportar-lis errades i funcionalitat que es van carregar (2022)
    • De cop i volta la majoria de projectes donaven 503 al baixar-los ja que van canviar la política i només els membres dels projectes podien baixar les traduccions. Abans pels projectes lliures qualsevol ho podria fer (2017)
  • Requereix ser membre del projecte per baixar les traduccions: alguns cops no et donen accés o de cop hi volta te'l lleven, i ja no pots baixar les traduccions.

Actualment tenim 52 projectes que usen Transifex del 227 que baixem.

Em preocupa molt aquesta dependència perquè no la controlem, no tenim alternativa i cada cop que fan canvis ens impacta el 20% de les traduccions que baixem.

Solució
La solució és baixar els projectes d'altres fonts, principalment sistemes de gestió de versions com Git o similar.

Per posar un exemple pràctic, una migració de Transifex a Git que jo mateix vaig fer:
8cfa234

Què cal fer? Doncs anar migrant a poc a poc tots els projectes que usen Transifex a altres fonts.
Qualsevol projecte que pogeu migrar serà de gran ajuda: anem avançant poc a poc.

Alguns cops no serà possible ja que les traduccions no estan disponibles en altres llocs, però reduir al màxim la dependència.

@jordimas jordimas changed the title Migrar els projectes que usen Transifex Migrar els projectes que usen Transifex a altres fonts Jul 23, 2023
@bellaperez
Copy link
Contributor

Hola,

Conec el tema perquè l'has tractat anteriorment i hi estic d'acord.

Un apunt: recentment varen canviar els URL desde https://www.transifex.com/sphinx-doc/sphinx-1/ a https://app.transifex.com/sphinx-doc/sphinx-1/ apuntant que aquest canvi era crucial (Canvieu els URL!). Potser és el que els permetia tancar aquesta característica.

@jordimas
Copy link
Contributor Author

Llista de projectes usant grep transifex que usen transifex * -l:

Audacious.json
Bitcoin.json
Briar.json
Calibre.json
CiviCRM.json
CoreBird.json
CreativeCommons.json
Cyberduck.json
Deepin.json
DjangoCMS.json
Dolibarr.json
eduroamCAT.json
Foreman.json
Freedesktop.json
GlobaLeaks.json
GNUSocial.json
GPGTools.json
Hawaii.json
IntegralCES.json
Kodi.json
LanguageTool.json
Mageia.json
Mailpile.json
MATE.json
MXLinux.json
Nextcloud.json
Omeka.json
Openedx.json
OpenUDS.json
Qgis.json
ReadTheDocs.json
RunnerUp.json
Sakai.json
Scratch.json
Scribus.json
Shotcut.json
Sigil.json
SMPlayer.json
SobiPro.json
Sphinx.json
Subsurface.json
SuperTux.json
TinyMCE.json
Tor.json
Tortoise.json
Transmission.json
Ubuntu.json
VirtualBox.json
VirtueMart.json
VLC.json
yumex.json
Zotero.json

@jordimas
Copy link
Contributor Author

jordimas commented Jul 23, 2023

Hola,

Conec el tema perquè l'has tractat anteriorment i hi estic d'acord.

Un apunt: recentment varen canviar els URL desde https://www.transifex.com/sphinx-doc/sphinx-1/ a https://app.transifex.com/sphinx-doc/sphinx-1/ apuntant que aquest canvi era crucial (Canvieu els URL!). Potser és el que els permetia tancar aquesta característica.

Gràcies, NO ho sabíem. He preparat aquesta PR i demà farem els canvis si ningú té cap comentari:
#259

@pereorga
Copy link
Member

@jordimas no sé com ho veus, però crec que ja hem migrat tots els que es podien migrar fàcilment. Per la resta, no estic segur que valgui la pena.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants