[php5] classe pour gestion multilangues

0/5 (16 avis)

Vue 10 320 fois - Téléchargée 774 fois

Description

Cette classe permet la gestion complète de plusieures langues à partir d'un fichier (de type INI) contenant les textes.

Source / Exemple :


include('MultiLang.class.php'); // Inclusion du fichier de la classe

// Instantation de la classe avec en paramètre :
// 1. Le code ISO 639 de la langue choisie.
// 2. Le répertoire qui contient les fichier INI de traduction.
$MultiLang = new MultiLang('EN', 'loc/');

// Exemple : affiche "Search" ou "Rechercher" si FR et EN sont disponibles
echo $MultiLang->getMsg('MAIN_SEARCH');

Conclusion :


Je suis sûr qu'il y a encore des trucs à modifier et/ou à ajouter.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Epoc22
Messages postés
198
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
14 novembre 2008
1
14 févr. 2008 à 11:25
Ah. Alors c'est bon non ?
malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
2 mars 2010
25
14 févr. 2008 à 11:23
Tes fichiers, pardon.
Epoc22
Messages postés
198
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
14 novembre 2008
1
14 févr. 2008 à 10:45
? Mes dossiers ?
malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
2 mars 2010
25
14 févr. 2008 à 00:23
Tes dossiers s'appellent EN.ini, FR.ini...
Et ces EN ou FR, tu les fais répêter dans les fichiers. Alors que tu les as déjà dans les noms de fichier. Ca ne sert à rien.
Epoc22
Messages postés
198
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
14 novembre 2008
1
13 févr. 2008 à 21:48
Mmm c'est vrai neigedhiver. Par contre, malalam : "c'est juste que tu peux le faire au niveau du dossier" > comment ça ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.