"Carlos E. R." <carlos.e.r@opensuse.org> writes:
Perhaps we could design a generalized script. Let me write a wishlist of features (it's beyond my scripting abilities):
Nice list with valid features.
* assume the trunk directory structure from the cvs. Perhaps needs a configuration file with the paths. * work on any of yast, webyast, lcn, etc. * option to verify the directory structure for missing parts. * option to work on a given po file, or the entire subdirectory (--all) of one of the projects * option "verify": checks for orphaned .po files, new .pot files, non-up-to-date po files. * option "update-po" only updates po files from their corresponding pot files. Option to use memory or not.
I'd even say: Option to use default or any translation memory resp. compendium file (gettext uses the term "compendium file").
* option "purge-po" deletes po files (renames to backup, perhaps) that do not have a corresponding pot file. Creates a log file or script to run and remove them from the cvs too. * option "new-po" creates new po files from new pot file. Creates a log file or script to run and add them to the cvs too.
All or most of this already exists, only that we do not know where, and only for one project.
Yes, I think so :) I'd like to add the following aspects: Creating packages where appropriate (u-d-f, yast) or creating translation bundles suitable for packaging. Cross-product merging and pulling from and pushing upto upstream where appropriate. I think Stanislav's gnome-patch-translation can do this in a configuarble manner.
Ah! When, and who, and how, creates the memory files?
Normally this is or was me. But because some teams to not like this memory based initialization of translations that much, I'm a little bit hesitant ;) IIRC, they prefer memory based translations set to fuzzy, which I did not get around implementing that far. -- Karl Eichwalder R&D / Documentation SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-translation+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-translation+help@opensuse.org