Como todos saben, una vez que haya instalado una extensión en el servidor de Joomla, se muestra la descripción. Puede tener una descripción simple del XML o tener una basada en el idioma. Nunca he tenido problemas en el pasado con descripciones basadas en el lenguaje, pero esta vez sí. La extensión es un componente de administrador y no tiene una carpeta de frontend y es para Joomla 2.5.Descripción de la instalación basada en el lenguaje
Cuando instalo el componente, la descripción aparece como COM_PROJECTS_DESC
La carpeta de idioma y los archivos están en la ubicación correcta y el código XML muestra como
<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="2.5.0" method="upgrade">
<name>Projects</name>
<author>JoomJunk</author>
<creationDate>15th Jul 2012</creationDate>
<copyright>Copyright (C) 2012 JoomJunk</copyright>
<license>http://www.gnu.org/licenses/gpl-3.0.html</license>
<authorEmail>[email protected]</authorEmail>
<authorUrl>http://www.joomjunk.co.uk</authorUrl>
<version>1.0.0</version>
<description>COM_PROJECTS_DESC</description>
<administration>
<menu img="components/com_projects/assets/images/cpanel_16.png">COM_PROJECT_TO_DO</menu>
<files folder="admin">
<filename>index.html</filename>
<filename>controller.php</filename>
<filename>helper.php</filename>
<filename>projects.php</filename>
<folder>views</folder>
<folder>tables</folder>
<folder>models</folder>
<folder>controllers</folder>
<folder>assets</folder>
</files>
<languages folder="admin">
<language tag="en-GB">languages/en-GB/en-GB.com_projects.ini</language>
<language tag="en-GB">languages/en-GB/en-GB.com_projects.sys.ini</language>
</languages>
</administration>
</extension>
Lo curioso es, la descripción no funciona cuando se instala por primera vez, pero si instalo el componente sobre él (actualización), entonces funciona.
He utilizado la herramienta de depuración de idioma, el archivo de idioma parece estar cargando, así que no estoy seguro de cuál es el problema. Solo me han sucedido con extensiones específicamente para el back-end de administración y que no tienen referencia frontend.
Cualquier ayuda sería muy apreciada.
Saludos
Me suena de un error de Joomla. ¿Has intentado agregar un archivo de idioma de interfaz con la constante de idioma? –
sí, lo he intentado ya – Lodder
han acabado teniendo que usar install.php, pero aún sería bueno saber si esto es un error de Joomla o si hay algo que debe hacerse – Lodder