Re: Update on Glossary part 2



Martin Norbäck wrote:
> 
> 2001-02-20T18:53:48+0000, Michael Twomey ->
> > The glossary is a simple Gnumeric spreadsheet which I've kept
> > uncompressed so slightly more meaningful cvs diffs can be done. It is in
> > gnome-i18n/glossary. I will put a README there too at some point giving
> > some guidelines.
> 
> How is this supposed to work. There will inevitably be cvs conflicts,
> and fixing them by hand in a generated xml file is not my idea of a fun
> time.
> 
> Isn't there some way to have this style guide in a separate file for
> each language?
> 

Hmm, this is a good point. I was hoping that by keeping the gnumeric
file in plaintext that cvs would handle most of the problems but I
forgot about conflicts (doh). This boils down to how the gnumeric files
are structured. If changing a column shifts around lines in the xml file
substantialy then conflicts will probably arise. And yes editing this by
hand is a really bad idea.

There is no reason why we can't keep the glossary in a separate file per
language (since you would only care about the translations for your
language anyway :). My only concern is that if terms needed to be added
or removed then there will be extra work replicating this across all the
copies and people might wind up using older/incorrect terms when
translating Gnome.

Another possibility is to look into using the xml-i18n-tools to extract
out all the terms into a po, let people translate and then merge this
back in. It might be possible to do some fancy xslt/perl magick to
extract and merge different gnumeric files too. I will have to look into
this. Any xml gurus care to comment?

> > We (in Sun that is) would like to start using the glossary to do quality
> > and consistency checks on Gnome at the end of March so having the
> > translations done by then would mean that they would be used to check
> > Gnome.
> 
> This is very good!
> 


cheers,
	mick
-- 
Michael Twomey
These opinions are my own and do not represent Sun unless otherwise
stated.
Sun Microsystems, Dublin, 8199164, x19164
"Fly my little Makefiles! Fly!"




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]