Quelle solution pour un site multilingue - PHP - Programmation
Marsh Posté le 23-07-2009 à 14:42:41
ReplyMarsh Posté le 23-07-2009 à 15:25:18
Je connaissais pas, c'est fabuleux
Marsh Posté le 23-07-2009 à 17:50:51
pour ma part c'est un tableau, p.ex. $lang['ref'] => 'Le texte que ça vaut'; et je le passe en global quand j'en ai besoin.
Je ne pense pas que ça soit plus performant que des superglobales, hormis le fait que les superglobales sont déjà globales alors que mon tableau non.
Marsh Posté le 23-07-2009 à 17:59:39
Ce sont des constantes, pas des superglobales...
Il faut les définir a chaque page.
Marsh Posté le 23-07-2009 à 20:36:30
y'a une extention d'i18n directement intégré dans PHP 5.3 ca al'air pas mal, mais j'ai pas encore testé
http://php.net/intl
Marsh Posté le 27-07-2009 à 09:31:29
Pascal le nain a écrit : Ce sont des constantes, pas des superglobales... |
exact. Merci pour la précision. Mais en faisant un include en tête de fichier, elles sont accessibles de partout.
Marsh Posté le 27-07-2009 à 09:40:51
NewsletTux a écrit : |
Voui
Marsh Posté le 23-07-2009 à 14:03:06
Bonjour,
Je souhaite faire un site multilingue.
Quelle la meilleure solution ? utiliser des constantes ou un array ?
define(COUCOU,'coucou');
ou
$texte = array('coucou' => 'coucou');
Je parle en terme de performances.
Merci d'avance
Message édité par Pascal le nain le 23-07-2009 à 14:04:26