Skip to content
tajmone edited this page May 28, 2018 · 4 revisions

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


Alan and The Standard Library

Some quick info about Alan and its StdLib...

Alan IF

From IFWiki's Alan page:

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.

Alan Standard Library

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.

Referenced Italian Implementations

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:

Inform 6

Infit (Italian Inform Library) by Giovanni Riccardi, v2.5:

  • italian.h — The Inform Language Definition File for Italian.
  • italiang.h — The Italian Grammar File.

Inform 7

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.

Referenced Documentation

In these pages I also reference and quote the following documents and articles: