Open Wuzzy2 opened 4 years ago
And what is your reasoning behind the refusal to run "propietary Javascript code"?
And what is your reasoning behind the refusal to run "propietary Javascript code"?
What about alternatives? Weblate? Pootle? Are you able to use them? Are they better than Transifex in handling large amount of strings?
TBH I skimmed all the comments and links from you and Wuzzy and didn't find the explanation.
Quoting you Zhilkin:
It would've been a little better for understanding if you've linked directly to your comment explaining why you do not use Transifex and not just a 0.D release issue.
I agree.
TBH I skimmed all the comments and links from you and Wuzzy and didn't find the explanation.
It was in some comment in 0.D release coordination issue linked to #28264 - see https://github.com/CleverRaven/Cataclysm-DDA/issues/27843#issuecomment-464259905
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not \'bump\' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.
My reason is simple: C:DDA is a free software project, so is it really so much to ask for that the development tools we use or recommend are free software, too?
Transifex is COMPLETELY unusable/broken without activating JavaScript (unlike many other websites), and frankly, I don't trust this website. Their JavaScript code is highly complex, it's definitely not trivial software, and yes, it's 100% non-free software. It's not just some simple scripting that doesn't matter, so it can definitely be considered a software in its own right. I do not want to depend on prorietary software to be able to contribute to a free software project. I mean, it just doesn't make sense.
Yes, Pootle or Weblate sound like nice alternatives. There's hosted.weblate.org, a hosted Weblate instance. It hosts a good number of FOSS projects, for example, Minetest.
Pootle is something that must be self-hosted, so it will probably cost someone real money to do it. I can say not much else about Pootle except that it's FOSS, as I have yet to run across any FOSS project that uses it. But on surface level, it looks like another mature software to me, I just don't know how feasible it is in reality. But another obvious benefit of self-hosting is independence.
This issue is still relevant to me, please do not close it.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not \'bump\' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.
For me the main problem is that Transifex in unbearably slow, last time I tried it it was taking several seconds to load next string. It was a pain to use.
Use Weblate. Pootle development has halted, so it makes it more of an easy consideration than it should be. Fortunately Weblate is also functionally better than Transifex, by a country mile.
Another option could be Translatewiki which also has several open source projects.
@aaferrari Unfortunately it loads "Google Analytics" now. Self-hosting is an option there too. I like the ability to have a continuous stream of untranslated strings from many projects, though there are up and downsides to it.
This is a discussion issue.
So, recently 0.E was released and unlike in past releases, I failed to contribute to the German translation this time. Main reason being is my refusal of using proprietary Transifex (I mean the JavaScript code specifically). To work around that, last year I have written a script so I can interface with the Transifex API without using their proprietary web interface. It worked fine for 0.D. But this time the script no longer works, the server refuses to accept my uploaded PO file. My random guess is that the server chokes on large files (the translation file IS large).
How can it be that a free software project makes itself so dependent on a proprietary software vendor?
I want to discuss alternative methods to translate C:DDA. Are there any? And if not, what possible methods could there be in future? Because I still want to contribute translations. I'm just not sure how.
Besides, there might be another case against Transifex (if you ignore freedom): It might be too slow. The last time I used Transifex' webinterface to translate C:DDA (=a long time ago), I noticed that navigating the interface was really sluggish, especially when all strings have been loaded. I suspect that Transifex isn't made for handling a huge amount of strings …