IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Zukünftiges Verfahren für Genusdefinitionen in I7/GerX
AntwortenNeues ThemaNeue Umfrage

Zukünftiges Verfahren für Genusdefinitionen in I7/GerX

Geschrieben um 19:18 am 01.12.2011 | Zitat | Editieren | Löschen
ChristianB
Mitglied
Retired Gumby
Beiträge: 1062

Hallo, I7-Autoren!

Ich habe mal eine neue Testversion hochgeladen, die eine zusätzliche Methode zur Angabe des Genus von Objekten enthält, die Objekteigenschaft "grammatical gender".

Aus dem Changelog:

Die Objekteigenschaft "grammatical gender" (GG) wurde erstmalig eingeführt. Diese Eigenschaft wird in Zukunft die Genus-Definition über die Attribute male, female oder neuter ablösen. (Das haben nicht wir entschieden, sondern ist eine Ansage aus dem Oxforder HQ, von "ganz oben", sozusagen.)

Zum Ausprobieren und Eingewöhnen, kann man jetzt schon den GG neben der traditionellen Methode verwenden:

Jedes Objekt bekommt einen GG mit dem Anfangswert NO-SPECIFIED-GENDER. Sobald der Autor einen der Werte MASCULINE-GENDER, FEMININE-GENDER oder NEUTER-GENDER zuweist, werden die Gender-Attribute ignoriert und der GG für die Bestimmung des Genus herangezogen. Für Objekte im Plural bleibt alles wie gehabt; für sie wird der Plural als Attribut plural-named angegeben.

blue

Den GG für jedes Objekt mit einem Satz im Quelltext anzugeben, ist etwas umständlich, aber in nächsten I7-Versionen wird es eine deutlich vereinfachte Form der Wertzuweisung für den GG geben.

Die Trennung von Numerus- und Genus-Definitionen hat den Vorteil, dass die Zuweisung eines Genus eindeutig ist, was bei Attributen nicht immer so einfach funktioniert. Somit funktioniert die Zuweisung eines Genus auch für Klassen (kinds):

blue

Die neue Methode macht es aber auch möglich, einen grammatical gender für ein Objekt anzulegen und gleichzeitig das Numerus-Attribut plural-named zu vergeben. Momentan wird in einem solchen Fall der Libcheck eine Warnung ausgeben, da der Plural in der jetzigen Fassung die Genus dominiert.

(Ich schreibe Werte gern in Großbuchstaben, das muss aber nicht unbedingt sein!)

Wer Lust hat, kann's ja mal ausprobieren.

Grüße,

Christian

Geschrieben um 19:43 am 07.12.2011 | Zitat | Editieren | Löschen
ChristianB
Mitglied
Retired Gumby
Beiträge: 1062

Das lustige Experimentieren geht weiter!

http://ifiction.pageturner.de/inform7/test/German_3-TEST.zip

Bislang funktionierte in den Testversionen das Setzen der Pronomen nicht richtig, wenn man den grammatical gender anstelle des Genus-Attributs verwendet hat. Ich hoffe, dass das nun mit der heutigen Version behoben ist.

Da die Genus-Zuweisung per grammatical gender (GG) ein wenig unhandlich ist, hat Martin Oehm eine sehr interessante, elegante Möglichkeit vorgeschlagen (und auch gleich den Code beigesteuert), wie man den GG ganz bequem im printed name mit angibt. Das ist besonders etwas für Autoren, die die "einsprachige" Privately-Named-Methode zum Definieren von Objekten bevorzugen, da sie den printed name ohnehin für jedes Objekt angeben müssen. Auch nachträgliche Genus-Wechsel sind mit diesem Verfahren möglich.

Vorerst muss die Verwendung dieser Methode mit der Option "Use alternative gender definitions." aktiviert werden. Bei der Genus-Definition im printed name muss darauf geachtet werden, dass die Genus-Textersetzung ohne Leerzeichen an den Objektnamen angehängt wird.

Beispielcode:

blue

AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz