VB.NET gevorderde |
|
Of je werkt met een extern bestand dat enkel waardes declareert. Op basis van de keuze kan je dan het juiste bestand inladen en dan wordt de juiste tekst getoond indien je gebruik maakt van die gedeclareerde waardes.
misschien moeilijk uitgelegd maar tis in feit zeer simpel:
//bestand "nl.php"
define('_ADD','Post een bericht');
//bestand "en.php"
define('_ADD','Post a message');
//in je gewone pagina:
include $_SESSION['language'] . ".php";
<input type="button" value="<?php echo _ADD ?>" />
//bestand "nl.php" define('_ADD','Post een bericht'); //bestand "en.php" define('_ADD','Post a message'); //in je gewone pagina: include $_SESSION['language'] . ".php"; <input type="button" value=" <?php echo _ADD ?>" />
in de sessie variabele "language" zit bijvoorbeeld de waarde "nl" of "en". Je plaatst hier dan de extensie (".php") achter en je include dit bestand. Je gaat dan, op basis van dat bestand de verschillende waardes in een andere taal hebben en dan hoe je enkel te switchen van taalbestand om een andere taal te kiezen.
Nu voor knoppen en labels gaat dit, maar ik weet niet of dit een goed idee is wanneer je grote blokken tekst in verschillende talen wil hebben. |