2010-05-07 5 views
0

J'ai écrit un composant pour joomla Je veux utiliser plus d'une fois language.Ex english & Itatly Mais je ne sais pas comment le faire. Utilisez joomfish de composant, mais seulement effet avec composant exsist sur cette version de joomla, pas d'effet avec mon composant? Comment configurer mon composant?Comment écrire mon composant pour joomla avec une autre langue?

Répondre

5

Vous n'avez pas besoin de Jomfish, Joomla a cette capacité à l'intérieur.

Vous devez utiliser JText et les fichiers de langue.

Étape 1: Au lieu d'utiliser echo 'Hello'echo JText::_('COM_EXAMPLE_HELLO')

Étape 2: Création d'une langue de fichier/en-GB/en-GB.com_example.ini

Étape 3: Dans le fichier ini, entrez COM_EXAMPLE_HELLO=Hello

Étape 4: dans le XML d'installation, ne pas oublier le fichier ini de langue: http://docs.joomla.org/Components:xml_installfile

+0

merci pour la réponse, une question: JText :: _ ('abc') ; dans * .ini abc = 123; ABC = 456; quand la langue de changement obtiendra 456? pourquoi pas 123? – Chameron

+0

Je suppose que c'est une question pour les développeurs Joomla - http://groups.google.com/group/joomla-dev-cms – GDR

+1

Les ID de chaîne de langue sont insensibles à la casse (ils sont mis en majuscules avant d'être cochés). Pourquoi voudriez-vous utiliser la même clé avec un boîtier différent de toute façon? – Kissaki

1

vous ajoutez votre langue sélectionnée dans le principal fichier xml et installer le fichier xml pour ajouter votre langue et un mor e de façon simple de créer des composants

http://www.notwebdesign.com/joomla-component-creator/

aussi vous u créer votre exigence que vous ajoutez facilement plusieurs langues ..

Questions connexes