En PHP je fais des scripts multilingue en utilisant des fichiers d'initialisation choisi en fonction de la langue que j'include apres un test (pas besoin de base de données)
dans le fichier fr.inc.php:
<?php
$main_title = 'Mon Site Web';
$field1 = 'champ 1';
?>
et dans le script
proprement dit au depart
<?php switch ($lang) {
case 'fr' : include ('fr.inc.php'); break;
case 'en' : include ('en.inc.php'); break;
default: include ('fr.inc.php'); break;
}
....$value = 'truc';
echo '<h1>',$main_title,'<h1>',"\n";
echo $field1 , '=', $value;
...
?>
# Re: Site multi-lingue
Posté par Dam_ned . En réponse au journal Site multi-lingue. Évalué à 3.
dans le fichier fr.inc.php:
<?php
$main_title = 'Mon Site Web';
$field1 = 'champ 1';
?>
dans le fichier en.inc.php:
<?php
$main_title = 'My Web Site';
$field1 = 'field 1';
?>
et dans le script
proprement dit au depart
<?php
switch ($lang) {
case 'fr' : include ('fr.inc.php'); break;
case 'en' : include ('en.inc.php'); break;
default: include ('fr.inc.php'); break;
}
....$value = 'truc';
echo '<h1>',$main_title,'<h1>',"\n";
echo $field1 , '=', $value;
...
?>
Dam