-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Alan3-Italian project's Wiki!
I use the Wiki to gather some notes and links to resources relating to my translation work of the Alan 3 Standard Library to Italian. Hopefully, these notes might also be useful to others who are planning to translate another IF system to Italian, or the Alan StdLib to another locale.
Table of Contents
Some quick info about Alan and its StdLib...
An acronym for Adventure LANguage, Alan is an authoring system designed to make it easier for people unfamiliar with programming to write IF, or text-adventure games. It was created by Thomas Nilsson and Göran Forslund in 1985 and is continuously updated and maintained by Thomas Nilsson.
From the Alan website:
Alan consists of a programming language and a set of tools to support working in that language to create games. The tools include a compiler, various flavours of runners/interpreters, a completely integrated development environment, a map generator and more.
Alan is in the final stages in moving towards version 3, and has entered beta state. [...] Alan V3 is now ready for supported production work.
- https://www.alanif.se/information/library
- https://github.com/AnssiR66/AlanStdLib (new official repo)
- https://bitbucket.org/alanif/alanlib
Written by Anssi Räisänen. Current version: v2.1.
The Alan Standard Library is a set of preprogrammed basic verbs and classes to start building your own adventures. The standard library is not included with the ALAN programming system and must be downloaded separately.
During my translation work, I'm studying the source files of the Inform 6 and Inform 7 Italian libraries/extensions, as a reference guide to how the English grammar was adapted to cover Italian linguistic differences, as well as trying to use a consistent choice of how verbs, nouns and messages are rendered.
I've uploaded to this Wiki the relevant source files of the Italian libraries which I'll be referencing in my notes:
Infit (Italian Inform Library) by Giovanni Riccardi, v2.5:
-
italian.h
— The Inform Language Definition File for Italian. -
italiang.h
— The Italian Grammar File.
Italian Language by Massimo Stella (and Leonardo Boselli), version 2/140814
, for Inform 7 build 6L38
:
For more details on these files, and their license terms, see the Inform Italian page.
In these pages I also reference and quote the following documents and articles:
- "English versus Italian" — by Max Bianchi, 2007.
- The Inform Designer's Manual (4th Ed) — by Graham Nelson, 1994–2001; 572pp. Aka DM4.
Alan is an Interactive Fiction authoring tool for creating text adventures: www.alanif.se