After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 554257 - single folder / project translations
single folder / project translations
Status: RESOLVED NOTABUG
Product: damned-lies
Classification: Infrastructure
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: damned-lies Maintainer(s)
damned-lies Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2008-09-29 07:17 UTC by MatejU
Modified: 2008-10-19 12:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description MatejU 2008-09-29 07:17:06 UTC
Hello,

I apologize for posting this bug here, but I really didn't know where else to put it. I also doubt that this is something new, even thou I didn't find anything similar, nor did I figure out which keywords I should use to find it. So here it is.

I have two big problems with svn. They are quite simple. It takes too much space and leaves me with too much work for something so simple as updating translations is.
- I checked and found that for 16MB of *.po files in my language, I have 958MB of files on my disc. And this is only for GNOME unstable branch and few others packages. Since stable branch rarely stays stable for more than a week, I need to keep also (momentarily 2-24) older branches.
- Since every project is safely kept in it's own folder, it's really a lot of work to update them all and of course not make a mistake and copy the wrong file to the wrong folder. All the names are the same. Translators work with numerous project and do not keep only a few of them like developers, I presume.

This could be solved in a very simple manner, by introducing into the svn tree another project called "translations". Folders inside this project would be country codes of different languages in which all HEAD po files of the projects that specific language was added to, is present. If accerciser was ever translated in *de*, the folder would have this file. If nobody ever tried to translate it to *sv* the sv folder would not have that file. The project would also have only one ChangeLog.
Translator would easily update the files and the submit them to the server, there a nice little script that one of you developers would make :) , could check the consistency of the changed files and if everything is ok, another nice little script would automatically copy and rename the files to their original project folders. If the language folder would hold also the latest *.pot, it would be perfect.

If the project is located at accerciser/trunk/po/, the file name would simply be accerciser.trunk.po.

I'm sure there are cons to this, but I see many, many pros.
- less space on the local machine
- less bandwidth consumption
- faster updating
- faster translation synchro of words in all the projects
- no multiple ChangeLogs for minimal changes
- possible wider range of covered project translations
- easier maintenance

Hopefully something like that is already possible, but I just didn't know about it. Please, do consider making the svn usage easier for the translators. Not like developers, the translators only need good po files, but usually keep an eye of many of them

Thanks
Matej
Comment 1 André Klapper 2008-10-16 14:59:50 UTC
To me this is a WONTFIX. There are some scripts available for what you want - please see the archives of the gnome-i18n mailing list.
Comment 2 Claude Paroz 2008-10-16 19:11:37 UTC
I was also about to mark this WONTFIX. Please discuss this on gnome-i18n if you have ideas to share.
Comment 3 Matej Urban 2008-10-17 07:52:16 UTC
If there is some sort of a script that solves this, then I do apologize for not looking hard enough, but if it's not, then I'll get back here and nag about it.
Developers usually neglect the translators, which (at least in the cases I know) don't have the knowledge to write/use scripts that are hidden in some archives ...

It gets down to you "wontfix", but could easily do it, and I "canttranslate" all I could, because I don't have enough knowledge/time/space/bandwidth to check and host all 100+ languages in the world.

Thanks,

Matej

Comment 4 Claude Paroz 2008-10-17 09:28:15 UTC
Matej, I can understand your problem, but once again, that should be discussed on gnome-i18n, not in a bug report.
Comment 5 Matej Urban 2008-10-19 12:04:37 UTC
I understand.
I will look for an answer on gnome-i18n.

Thanks.

Matej