Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

I7 in German

6 views
Skip to first unread message

Banbury

unread,
Sep 22, 2008, 4:54:22 AM9/22/08
to
Hi,
with the new support for translations I had a look at the existing
translations (French and Spanish) to see how difficult it would be to
create a German translation. Both translations are helpfully commented
in French and Spanish resp., both of which I don't speak. Looking
through the code I am pretty stumped by the sheer size of the
extensions. I know there is a German library for I6, but I can't tell
how I could use that for I7.
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
this, as Inform 7 is a wonderful language and should be given more
exposure.

Banbury

sarganar

unread,
Sep 22, 2008, 11:35:14 AM9/22/08
to
Hi!

You could post the same msg in if-de, the if-german forum.
http://forum.ifzentrale.de

Saludos!

Sarganar

Otto Grimwald

unread,
Sep 22, 2008, 6:55:24 PM9/22/08
to
Banbury wrote:
> Hi,
> with the new support for translations I had a look at the existing
> translations (French and Spanish) to see how difficult it would be to
> create a German translation. Both translations are helpfully commented
> in French and Spanish resp., both of which I don't speak. Looking

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 !

Banbury

unread,
Sep 23, 2008, 2:00:21 AM9/23/08
to
Thanks for the detailed explanation. This makes things a little
clearer. I will have a try at it.
I also had a look at the if-de forum. There is a discussion about
translating Inform 7 going on.

Thanks

Banbury

0 new messages