Banbury
You could post the same msg in if-de, the if-german forum.
http://forum.ifzentrale.de
Saludos!
Sarganar
Hello,
in the French extensions, there are a few comments in English, even if
the rest remains in French. I think the most important parts are
commented in English, the rest is only for me to remember a few things
so you shouldn't bother with this :)
> through the code I am pretty stumped by the sheer size of the
> extensions.
In French, there are 3 forms: one for the "you" in present, one for "he"
in the past, and the last one for "I" in the past, it's the reason it's
particularly huge.
I think the Spanish version is clearer and cleaner than my version. It
helped me much for finding solutions for my own adaptation.
Remember also it will no longer need all the files used in the i6
version, everything will be contained in one file.
>I know there is a German library for I6, but I can't tell
> how I could use that for I7.
Good start. Basically, you have to replace the germang.h (grammar)
definitions with inform 7 definitions.
for ex. (pushing) :
Verb 'pousser' 'deplacer' 'bouger'
* noun -> Push
* noun 'vers'/'à'/'a'/'au' noun -> PushDir;
in I6 became this in the new French I7 extension:
Understand "pousser [something]" as pushing.
Understand "pousser [something] vers [direction]" or "pousser
[something] à/a/en [direction]" or "pousser [something] au [direction]"
as pushing it to.
Understand the command "deplacer", "bouger" as "pousser".
(use the Standard Rules by Graham Nelson in the Inform7 libraries to
help getting the syntax)
The german.h will be "embeded" into your extension,
look at the part starting with
Include (-
[ LanguageLM n x1;
/.../
Pull,Push,Turn: switch (n) {
1: "C'est fixé sur place.";
2: "Vous en êtes incapable.";
3: "Rien d'évident ne se produit.";
4: "Cela serait moins que courtois.";
}
/.../
-) instead of "Long Texts" in "Language.i6t".
For the rest, you'll have to find specific adaptation for the German
langage. I see there is also a tgerman.h file, which is for declensions
and such, you'll probably need to include all of this in the extension
as well, and it should do the job (hopefully).
> So is anybody already working on a German translation or willing to
> collaborate? Maybe someone at least can point me in the right
> direction, where to start the work. I'm really interested in doing
I can try to help you if you get stuck, just drop a message on this
mailing list.
> this, as Inform 7 is a wonderful language and should be given more
> exposure.
I agree :)
Good luck with your adaptation / translation!
Viel Glück !
Thanks
Banbury