web-dev-qa-db-fra.com

Langue sur mon module personnalisé

Je développe un module et je souhaite configurer un support multilingue pour mon module personnalisé.

Donc, ma procédure est la suivante sur mon répertoire racine de module personnalisé.

mod_module
-admin
--language
---en-GB
-----en-GB.mod_module.ini

à l'intérieur de mon en-GB.mod_module.ini

MOD_MODULE_DESCRIPTION = "Sample Description for my module"

maintenant sur mon fichier XML manifeste.

 <description>MOD_MODULE_DESCRIPTION</description>  
  </administration>
        <languages folder="admin/language">
            <language tag="en-GB">en-GB/en-GB.mod_module.ini</language>         
            <language tag="en-GB">en-GB/en-GB.mod_module.sys.ini</language>
        </languages>
    </administration>

même si je suis les instructions correctes dans joomla docs, lors de l’installation, le MOD_MODULE_DESCRIPTION ne fonctionne pas. Je sais qu’une fois que vous avez correctement installé votre extension, joomla affiche un message de retour contenant la description de votre extension.

pourquoi ça ne marche pas?

1
Voj

Bon d'accord, c'était un problème. Mettez essentiellement vos fichiers de langue dans

-language
--eng-GB
---eng-GB.mod_module.ini
---eng-GB.mod_module.sys.ini

puis mettez cela dans votre fichier XML, mais pas à l'intérieur du bloc d'administration.

<languages folder="language">
    <language tag="en-GB">en-GB/en-GB.mod_module.ini</language>
    <language tag="en-GB">en-GB/en-GB.mod_module.sys.ini</language>
</languages>

Pour une raison quelconque, joomla! est vraiment difficile à ce sujet lors du chargement lors de la phase d’installation, même si tout pourrait fonctionner après.

Oh et crédit où le crédit est dû. Ici j'ai trouvé le réponse .

1
wouho