Talen

De functionaliteit voor meer talen is uitgebreid van alleen Engels, naar meerdere talen. In principe is het aantal talen dat toegevoegd kan worden onbeperkt. Elke taal moet een eigen aanduiding hebben die gebruikt wordt bij het definiëren van de tekst.
De huidige versie (en het xml-schema) voorziet in toevoeging van Engels (en), Frans (fr) en Duits (de), naast Nederlands (nl), maar de lijst zou uitgebreid kunnen worden.
Daarvoor zouden alleen nog de plaatjes voor de knoppen toegevoegd moeten worden.

De lijst met extra talen wordt gedefinieerd met het nieuwe attribuut:

AddLanguages="en|fr|de"

De talen worden aangegeven met een pipe delimited string (een lijstje met | ertussen). Deze worden toegevoegd aan de eerste taal, die gedefinieerd wordt met het attribuut:

Language=""

Standaard is dit Nederlands (nl), maar dat zou dus ook een van de andere kunnen zijn.

De corresponderende tekstdefinities zouden dan zijn:

nl-info="Nederlands"
en-info="Engels"
fr-info="Frans"
de-info="Duits"

Als er geen taal-id wordt gebruikt is de taal automatisch de standaard-taal. In een meertalige kaart is dit Nederlands, in een kaart met maar één taal kan dit natuurlijk elke taal zijn.

Advertisements