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
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
