Re: [Gimp-developer] gimp-help-2

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

 



Am Die, 2003-08-19 um 01.35 schrieb Sven Neumann:

> I have a plan but I felt it's up to you to provide a sample XML mapping
> file and some sample help pages for us to play with.

Let's discuss this XML mapping, I'm still clueless...

> What I care about is how the generated HTML files in different languages
> will be structured since the helpbrowser will have to choose the
> appropriate files based on the users locale and it will probably have to
> know how to fallback to the english version.

I hope it's convenient for you to have different directory trees per
language, how they are christened is your call. :)

> I'm not saying that this approach is suitable for larger
> documents but I know that there are tools available that claim to be.

The problem here is that documentation is 1:1 translateable in contrast
to messages which are quite. The catalog system requires to have one
master language and several slaves; I have a strong dislike for this
because every language should have a right to evolve on its own. No
English master and also no fallback to English. If the content between
the different languages diverges -- hey' so be it. It may as well happen
that there will be a German subsection with some special information
just suitable for Germans. Or that the German version will grow faster
than English; that solely depends on the writers.

> If you look at the generated tips file you will notice that it becomes
> rather hard to handle with the amount of translations in there. That's
> why I said that your current approach doesn't scale well.

Since there is no measure it doesn't make sense to talk about scaling in
this sense. Nothing prevents me to say:

<section id="foo">
  <title lang="de">Bar</title>
  <title lang="no">Baar</title>
  <title lang="no">Bar I said</title>
  &foo-bar-de;
  &foo-bar-no;
  &foo-bar-en;
</section>

And then have three files all just containing the content for this
section in the language.

There simply is no limit, if a file grows too large to handle sensible
we'll split it into several. Heck, I could even use a XSLT to do it
automatically.

-- 
Servus,
       Daniel

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux