-
Notifications
You must be signed in to change notification settings - Fork 18
Description
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.