2012-05-09 9 views
0

Я разработал модуль для администрирования Joomla 1.5. Описание языка основано как пример показывает ниже:Описание модуля администратора Joomla 1.5

MODULE_DESCRIPTION=This is the description of the module 

После того, как модуль установлен, описание по какой-то причине, как показывает MODULE_DESCRIPTION, но когда я его просмотра в менеджере модулей, то он показывает правильно. Я не знаю, почему это происходит. Это может быть ошибка в моем коде, потому что он правильно отображается в диспетчере модулей.

Возможно ли быть ошибка в описаниях на языке при установке?

+0

«Это может быть ошибка в моем коде» Да, это может –

+0

все, что я сделал, используется языковой файл и xml, и, поскольку это так, в коде нет ничего, что могло бы быть неправильным, чтобы заставить его работать в диспетчере модулей, а не при установке. Они происходят из того же источника – Lodder

ответ

1

В Joomla 1.5 Я не думаю, что вам нужны символы подчеркивания, но я не уверен, является ли это причиной поиска языка во время установки - более вероятно, что я поднимаю ниже.

Две наиболее полезные ссылки на языковые файлы можно найти в: http://docs.joomla.org/Specification_of_language_files (для всех версий Joomla) http://docs.joomla.org/Creating_a_language_definition_file (для 1.5 только)

Одна потенциальная проблема заключается в том, что в процессе установки Joomla ищет. sys.ini для языковых переводов, тогда как при обычном использовании он использует файл .ini. Модули, хотя и не используют файлы .sys.ini - или, по крайней мере, я не упоминаю их нигде в документации для создания модуля в J1.5

+0

Я пробовал без подчеркивания, но не надеялся. Я сделал небольшой тест и изменил client = «administrator» на client = «site» и переустановил его, а описание после установки работает, но когда я использую client = «administrator», это не так. – Lodder

Смежные вопросы