Taalbestanden

De taalbestanden zijn opgeslagen in map lang/. Het zijn PHP-bestanden benoemd met een voorvoegsel (prefix) en een taalcode: prefix_xx.php.

Inhoud van de bestanden

Deze PHP-bestanden declareren elk een mapping tabel. Elke sleutel heeft zijn eigen waarde. Alle problematische taaltekens worden omgezet met behulp van de HTML-entiteiten (bijvoorbeeld voor letters met accenten), en sommige talen hebben de waarden geschreven in unicode html entiteiten (bijvoorbeeld voor Japans, Arabisch, etc.).

<?php
$GLOBALS[$GLOBALS['idx_lang']] = array(
	'sleutel' => 'waarde',
	'sleutel2' => 'waarde2',
	// ...
);

Voorbeeld

Dit is een uittreksel van het Franse taalbestand voor het skelet van deze site
(documentation_fr.php):

<?php
$GLOBALS[$GLOBALS['idx_lang']] = array(
	//C
	'choisir'=>'Choisir...',
	'conception_graphique_par'=>'Th&egrave;me graphique adapt&eacute; de ',
	//E
	'en_savoir_plus' => 'En savoir plus !',
	//...
);

In het Engelse taalbestand (documentation_en.php) vinden we:

<?php
$GLOBALS[$GLOBALS['idx_lang']] = array(
	//C
	'choisir'=>'Select...',
	'conception_graphique_par'=>'Graphical theme based on ',
	//E
	'en_savoir_plus' => 'Find out more!',
	//...
);

Auteur hanjo Gepubliceerd op:

Vertalingen: English, français, Nederlands