IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Créer son propre fichier de traduction fr-FR.com*.ini [Joomla!]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau membre du Club

    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 36
    Points : 29
    Points
    29
    Par défaut Créer son propre fichier de traduction fr-FR.com*.ini
    Bonjour,

    je crée des composants joomla moi-même et je souhaiterai créer un fichier ini perso pour les messages de mes composants et pouvoir utiliser la méthode JText: 'variable' ); qui va chercher dans ce fichier ini.

    comment dire à JText d'aller chercher dans le bon fichier ?

    j'ai tenté d'ajouter dans le xml de mon composant la balise language avec le nom de mon fichier, mais rien à faire...

    vous auriez la démarche à suivre, ou une solution du même style ???

    Merci par avance

  2. #2
    Nouveau membre du Club

    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 36
    Points : 29
    Points
    29
    Par défaut
    j'ai trouvé !

    si ton composant s'appelle mod_toto ou com_toto, il suffit que le fichier s'appelle fr-FR.com_toto.ini ou fr-FR.com_toto.ini pour qu'il soit chargé automatiquement et soit prioritaire sur le fr-FR.ini.
    Il y a juste sur les plugin qu'il faut forcer le chargement par un JPlugin::loadLanguage( 'plg_toto'); si ton fichier s'appelle fr-FR.plg_toto.ini.

    sinon, pour personnaliser le nom du fichier, genre j'ai beaucoup de composant donc en faire un fichier par composant serait un peu lourd, donc il faut, dans le contrôleur de votre composant ajouter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $lang =& JFactory::getLanguage();
    $lang->load( 'com_perso', JPATH_BASE );
    ainsi, ce n'est pas le fichier portant le nom du composant qui est pris mais le fichier lg-LG.com_person.ini !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer son propre système de fichiers
    Par L'immortel dans le forum Programmation d'OS
    Réponses: 15
    Dernier message: 15/12/2013, 22h16
  2. Créer son propre format de fichier
    Par stdebordeau dans le forum Windows Forms
    Réponses: 7
    Dernier message: 04/09/2009, 11h10
  3. Créer son propre format de fichier
    Par Baptiste Wicht dans le forum Langages de programmation
    Réponses: 9
    Dernier message: 21/12/2006, 15h42
  4. Créer son propre LayoutManager
    Par tomburn dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 17/03/2005, 16h15
  5. créer son propre protocole
    Par matthew_a_peri dans le forum Développement
    Réponses: 11
    Dernier message: 04/03/2005, 14h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo