Forum pragmaMx France 26 Mai 2012 à 02:55:52 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Sommaire Paramètrable Multilangue  (Lu 7212 fois)
yanmau
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 188


« le: 06 Février 2007 à 17:51:31 »

Bonjour et un grand merci à Diabolo pour ce superbe module,

Quelqu'un peut-il m'expliquer comment utiliser la fonctionnalité Multilanguage

Merci d'avance,

Yanmau

Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #1 le: 06 Février 2007 à 18:08:18 »

Slt,
je pensais aussi que c'était possible mais apparement non  calimero

En fait c'est l'installation qui est multilangue, le soucis vient du nom des modules dans admin>modules>titre des modules

Il faudrait pouvoir avoir les titres dans lees différentes langues du site et pour l'instant ce n'est pas prévu  calimero
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
yanmau
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 188


« Répondre #2 le: 06 Février 2007 à 19:45:10 »

Salut,

Peux-tu m'expliquer le principe du fonctionnement multilangue.
Je pourrais peut-être faire quelque chose.

Merci,

Yanmau
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #3 le: 07 Février 2007 à 10:26:13 »

Pas si simple,
Sauf si tu code en php , il faudrait reprendre l'ensemble du module
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
yanmau
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 188


« Répondre #4 le: 07 Février 2007 à 23:17:18 »

Est-ce que le principe repose sur l'utilisation de variable que l'on retrouve dans les fichiers de langue

Yanmau
Journalisée
wolf-x
Beta-Testeur
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 203



« Répondre #5 le: 25 Février 2007 à 19:28:18 »

Bonjour,

 Une piste peut-etre ici
Je n'ai pas essayer encore cette modification je ne peut donc pas vous dire si cela fonctionne.


Comment créer un menu Multilingue ?
    Vous pouvez créer un menu multilingue avec Sommaire Paramétrable.
    Les visiteurs qui choisissent une langue différente verront les noms de catégories et les modules/liens dans leur langue !
    Pour cela, suivre attentivement ces instructions :

   1. Dans l'administration du sommaire il faut indiquer le nom des catégories comme suit :
      'LANG:_SOMCAT0' pour la catégorie 0,
      'LANG:_SOMCAT1' pour la catégorie 1, etc...
      (nota : vous pouvez écrire ce que vous voulez après 'LANG:_' il faut juste que vous vous y retrouviez et que le nom choisi ne soit pas déjà utilisé dans le fichier de langue !)
   

   2. Tous les modules devront être créés grâce aux 'Liens externes'.
      --> mettre comme adresse du lien l'adresse du module, c'est à dire 'modules.php?name=Nom_Du_Module'
      --> mettre comme texte du lien 'LANG:_NomDuModule' (ex. 'LANG:_SOMSURVEYS')
   

   3. Ensuite, éditer les fichiers de langues (racine du site /language/lang-xxx.php)
      --> rajouter une ligne pour chaque catégorie et module/lien à afficher :
      ex.
     
Citation
define ("_SOMCAT0","Accueil");
      define ("_SOMCAT1","Contenu");
      define ("_SOMSURVEYS","Sondages");
      etc...
      --> Il faut recopier ces lignes dans les autres fichiers de langue, en traduisant les textes.
      ex. pour l'anglais ça donnera :
     
Citation
define ("_SOMCAT0","Home");
      define ("_SOMCAT1","Content");
      define ("_SOMSURVEYS","Surveys");
      etc...
   

   4. Aller dans Administration->Modules, et éditer chaque module :
      décocher la case "visible dans le block des modules".

NB : NE PAS écrire 'LANG:' dans les fichiers de language ! uniquement ce qui suit 'LANG:'
NB2: Les fichiers de langue ne sont pas dans /admin/language/lang-xxx.php !! il faut bien éditer les fichiers de langue dans /language/lang-xxx.php
NOUVEAU : Vous pouvez maintenant créer des url différentes pour chaque langue ! (suivre les mêmes indications mais ajouter également le champ URL dans les fichiers de langue et dans le sommaire)

@+
Journalisée
yanmau
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 188


« Répondre #6 le: 18 Mars 2007 à 08:20:11 »

Salut,

Bravo et Merci beaucoup , je vais essayer.

Je te tiens informé

Yanmau
Journalisée
yanmau
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 188


« Répondre #7 le: 19 Mars 2007 à 18:56:18 »

Bonjour,

 Une piste peut-etre ici
Je n'ai pas essayer encore cette modification je ne peut donc pas vous dire si cela fonctionne.


Comment créer un menu Multilingue ?
    Vous pouvez créer un menu multilingue avec Sommaire Paramétrable.
    Les visiteurs qui choisissent une langue différente verront les noms de catégories et les modules/liens dans leur langue !
    Pour cela, suivre attentivement ces instructions :

   1. Dans l'administration du sommaire il faut indiquer le nom des catégories comme suit :
      'LANG:_SOMCAT0' pour la catégorie 0,
      'LANG:_SOMCAT1' pour la catégorie 1, etc...
      (nota : vous pouvez écrire ce que vous voulez après 'LANG:_' il faut juste que vous vous y retrouviez et que le nom choisi ne soit pas déjà utilisé dans le fichier de langue !)
   

   2. Tous les modules devront être créés grâce aux 'Liens externes'.
      --> mettre comme adresse du lien l'adresse du module, c'est à dire 'modules.php?name=Nom_Du_Module'
      --> mettre comme texte du lien 'LANG:_NomDuModule' (ex. 'LANG:_SOMSURVEYS')
   

   3. Ensuite, éditer les fichiers de langues (racine du site /language/lang-xxx.php)
      --> rajouter une ligne pour chaque catégorie et module/lien à afficher :
      ex.
     
Citation
define ("_SOMCAT0","Accueil");
      define ("_SOMCAT1","Contenu");
      define ("_SOMSURVEYS","Sondages");
      etc...
      --> Il faut recopier ces lignes dans les autres fichiers de langue, en traduisant les textes.
      ex. pour l'anglais ça donnera :
     
Citation
define ("_SOMCAT0","Home");
      define ("_SOMCAT1","Content");
      define ("_SOMSURVEYS","Surveys");
      etc...
   

   4. Aller dans Administration->Modules, et éditer chaque module :
      décocher la case "visible dans le block des modules".

NB : NE PAS écrire 'LANG:' dans les fichiers de language ! uniquement ce qui suit 'LANG:'
NB2: Les fichiers de langue ne sont pas dans /admin/language/lang-xxx.php !! il faut bien éditer les fichiers de langue dans /language/lang-xxx.php
NOUVEAU : Vous pouvez maintenant créer des url différentes pour chaque langue ! (suivre les mêmes indications mais ajouter également le champ URL dans les fichiers de langue et dans le sommaire)

@+

Salut,

J'ai fait le test en local sans problème.

Merci encore,

Yanmau
Journalisée
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Autres modules dédiés à PragmaMx  |  Autres modules Mx (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: Sommaire Paramètrable Multilangue
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus