cadusilva
I tell you what, since as far as I know all you need is one file, I propose 2 things:
- You translate the file transmission_en.ts (its in the source code, transmission-2.12/qt/transmission_en.ts) and put the result just like the Russian translator in the Wiki https://trac.transmissionbt.com/report (create an account, start a new ticket, upload your file which should be named as your locate, I guess transmission_pt_BR.ts), then send me a PM in this forum;
- I'll run the Qt tool to create transmission_pt_BR.qm and upload that one to your ticket on the Wiki, for testing.
Then you can download the file, put it alongside the application, and see if it works as expected.
cadusilva wrote:The biggest problem would be to take the time to make the build and the need to create a different installer with the new language, as does Firefox.
No, its really easy.
The Windows installer is made using InstallJammer, its already multilingual so there's nothing to do there.
The Qt application is also already multilingual, or at least the ground work for that is already done, but nobody has taken the time to finish the job.
There are 2 ways to finish the job: with separate translation files, like the one I proposed above, and with embedded translations (the application contains all translations).
I would prefer embedded translations, and automate everything since there is no need to do it in several steps; i.e. the make step should do everything. But embedded translations need some changes to the code (my guess since I haven't done it before); first I would group all the translations under a (sub)directory, just like the icons are now; then I would put them as resources (just like the icons...); last I would change the code if needed.
Also as I said before, as a developer, I would also automate the translation phase. Since there are already translations for the GTK application, its easy to go from them to the Qt format.