Red Hat Bugzilla – Bug 381521
Transifex lack of a generic interface to download .po files
Last modified: 2016-06-23 00:45:30 EDT
Description of problem:
Difficult to get a .po file from transifex because of its lacking of generic
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Connect to transifex
2. Get .po files from different kinds of repos, such as git, hg, etc.
transifex redirects users to the web interfaces of different repos.
A generic web interface so users don't need to care about what repo they connect to.
Transifex currently is focused on the "push" part of the workflow, since "pull"
is handled pretty well by Damned Lies, even with POT-merged files. Coding
fetching in Transifex (as well) wouldn't be hard (POT merging needs work, and
maybe other checks I am overlooking).
We could link to the stats page from the transifex module pages very quickly, so
that translators can see all the info they need from there and fetch the PO
files. Is this solution something that could cover our needs?
The goal here is to offer simple, generic interface for translators who work
only on their .po files. I don't see any problem if the stats page you mention
here is in the same look.
*** Bug 396321 has been marked as a duplicate of this bug. ***
I just committed an update that adds a graphical link on Tx's module page which
links to the statistics page:
Should be live with our next package update on the app servers.
The way we designed it, both websites use the same URL structure, menus,
look-and-feel and content, and avoid mentioning each other, so they feel more or
less as a single one. Adding more links between them enhances this feeling and
saves users time. This fix will definitely help people get their files easier
from inside Tx.
Keeping the report open to remind us to continue working in integrating the
Sorry to be picky here. Just wondering if the process can be much simpler for
computer dummies like me?
All I need is a page where I can download all the .po file of my language, and a
page where I can upload the file I translated without worrying about the
filename on the server.
BTW, this could be an error: From the web page
https://translate.fedoraproject.org/submit/ it takes me 5 clicks (too many
clicks) to get an anaconda file and the actual result is a 404 error.
The requested URL
/translation/POT/anaconda.rhel5-branch/anaconda.rhel5-branch.zh_TW.po was not
found on this server.
(In reply to comment #5)
> Sorry to be picky here. Just wondering if the process can be much simpler for
> computer dummies like me?
> All I need is a page where I can download all the .po file of my language, and a
> page where I can upload the file I translated without worrying about the
> filename on the server.
No reason to apologize, thank you for bringing up the usability issues. We are
looking into how we can make the link from the statistics page (for downloading
PO and POTs) to the submit page.
Perhaps the submit page could be made more language dependent. Eg. when a
translator is on the statistics page, he clicks the submit button for a module
in the list, and that will take him to the submit page for that specific file
without having to specify a file name or such. He uploads the file, verifies the
diff and optionally ads a specific commit message (a default commit message
should be created like 'updating Norwegian nb translation'). After submission
the translator can click a link to return to the statistics page.
One issue here is that the statistics page won't be updated straight away. Hm..
perhaps we could implement a ping-back system so that we can visually see which
modules are not yet updated..
(In reply to comment #5)
> BTW, this could be an error: From the web page
> https://translate.fedoraproject.org/submit/ it takes me 5 clicks (too many
> clicks) to get an anaconda file and the actual result is a 404 error.
> Not Found
> The requested URL
> /translation/POT/anaconda.rhel5-branch/anaconda.rhel5-branch.zh_TW.po was not
> found on this server.
Yes, this seems to be a bug with the handling of git repositories in Damned
Lies. Bug #431173 registered.
Confirming that the link from "Submit" to "Stats" has gone live (small pie chart
icon). Now going from the Transifex module page to the downloadable PO files is
2 clicks away.
I added to my TODO a feature to allow form pre-filling from variables in the URL
(and even form submitting), so that we can go from Stats to Upload in 2 clicks
requested by Jens Petersen (#27995)
Closing bugs related to deprecated DL/Tx 0.3 combo.