[Resolu] Solution technique pour gestion multilingue

Solution technique pour gestion multilingue [Resolu] - PHP - Programmation

Marsh Posté le 30-04-2006 à 22:35:04    

Bonsoir à tous  :)  
 
 
 
Voilà je m'explique: je me suis remis au php ce week end pour me faire
un site perso de présentation, aveec cv, expériences, systeme de news,
et une gestion bilingue anglais/francais.
 
 
 
Pour ce faire, en ce qui concerne les libellés, j'ai pensé créer une
table avec 3 colonnes: une pour la référence, une qui contient le
libellé francais, et une avec le libellé anglais... seulement voilà, je
ne veux pas faire une requete et une acces base à chaque fois que je
dois afficher un truc... alors je me demande déjà si c'est une bonne
solution, et si oui comment l'optimiser...  
 
 
 
Ou alors est ce que je fais une erreur de conception, et est ce que je
pourrai, par exemple, créer des fichiers contenant les initialisations
des variables d'affichage, un pour chaque langue, et faire une sorte
d'include d'un ces fichiers en fonction du code langue passé en
paramêtre dans page? je pense que cela doit être possible, mais je ne
connais pas cette commande "d'include".
 
 
 
J'espere que j'ai été clair, si ce n'est pas le cas, n'hésitez pas à me poser des questions, j'y repondrai au mieux.
 
 
 
Merci à tous d'avance  ;)


Message édité par chodaboy_ le 01-05-2006 à 15:17:38

---------------
"Car la nature d'une SSII tient du marchand d'esclaves, et il est important de le cacher aux esclaves eux mêmes"  
Reply

Marsh Posté le 30-04-2006 à 22:35:04   

Reply

Marsh Posté le 30-04-2006 à 23:03:16    

Reply

Marsh Posté le 30-04-2006 à 23:08:08    

Merci mais j'ai dejà fait une recherche sur les sujets contenant 'multilingue', j'ai lu celui là, et d'autres aussi.  :sweat:  
 
Seulement ca ne vaut pas une réponse précise à ma question.
 
J'espere que quelqu'un pourra me répondre autrment que par un lien vers un autre topic. Merci quand meme cela dit  :hello:
 
EDIT: Bon je crois que j'ai à peu près compris,je  vais tester le coup des fichiers... enfin si quelqu'un veut répondre, ca m'évitera de tatonner. Je vous tien au courant  ;)  ;)


Message édité par chodaboy_ le 30-04-2006 à 23:12:30

---------------
"Car la nature d'une SSII tient du marchand d'esclaves, et il est important de le cacher aux esclaves eux mêmes"  
Reply

Marsh Posté le 01-05-2006 à 10:30:04    

le lien donnée en référence donne entièrement réponse à ta question. un fichier est inclus selon la langue désirée.
 
quelle est ta question précisément ?

Reply

Marsh Posté le 01-05-2006 à 11:04:34    

En fait je lui ai donné un lien sur une gestion multilingue, après c'est à lui de définir ce qu'il veut exactement
soit une base de données (mais overlourd)
soit créer un dossier lang avec pour chaque langue un repertoire et pour chaque page de ton site un fichier correspondant qui contient les constantes
 
lang
|--FR
|   |-index.php
|   |-acc.php
|--US
|   |-index.php
|   |-acc.php
 
 
ou bien tout mettre dans un seul et même fichier :/

Reply

Marsh Posté le 01-05-2006 à 15:17:14    

Merci à tous, j'ai opté pour les include de fichiers, le systeme multilingue est en place  ;)
 
site
 
|--HTM
     |--index.php
|--LANG
     |--lang_fr.php
     |--lang_us.php
 
les fichiers de langue contiennent l'initialisation des variables d'affichage. Sur chaque page j'ai fait un include d'un petit module qui vérifie la langue en parametre, et qui fait lui meme un include d'un des deux fichiers: exemple (<?php
                                       include '../lang/lang_fr.php';
                                       ?> )
 
En fait c'était le concept d'include qui me manquait pour avancer  :jap:  
 
             


Message édité par chodaboy_ le 01-05-2006 à 17:54:13
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed