Bonjour,

Il y a vraisemblablement plusieurs approches pour les sites multilingues.

Initialement j'ai opté pour un fichier PHP contenant l'ensemble des variables utiles :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
if ( $langue == "fr" )
{
 define( "TXT_VAR1", "TEXT1_fr" );
 define( "TXT_VAR2", "TEXT2_fr" );
 define( "TXT_VAR3", "TEXT3_fr" );
}
else if ( $langue == "en" )
{
 define( "TXT_VAR1", "TEXT1_en" );
 define( "TXT_VAR2", "TEXT2_en" );
 define( "TXT_VAR3", "TEXT3_en" );
}
Bizarrement il arrive que des chaines ne sortent pas du tout comme prévu. Des mots se mélangent. Des espaces s'insèrent ici et là. Toujours sans logique apparente. De façon aléatoire.

Cette méthode poserait-elle problème au niveau de la charge du serveur ?

J'utilise un MUTU chez OVH. PHP 5.2.17.

Merci pour votre aide.