Доброго времени суток. Подскажи что в коде не правильно и что надо прописать? Код: <extension type="package" version="3.7" method="upgrade"> <name>Abkhazian (ab-A Language Pack</name> <packagename>ab-AB</packagename> <version>3.8.8</version> <creationDate>2018-05-28</creationDate> <author>MatosART</author> <authorEmail>smart@joomlaportal.ru</authorEmail> <authorUrl>www.joomlaportal.ru</authorUrl> <copyright>MatosART</copyright> <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license> <url>https://github.com/joomla/joomla-cms</url> <packager>Joomla! Project</packager> <packagerurl>www.joomla.org</packagerurl> <description>Abkhazian language pack (website) for Joomla! 3.8.2</description> <blockChildUninstall>true</blockChildUninstall> <files> <folder type="language" client="site" id="ab-AB">site_ab-AB</folder> </files> </extension> при установке пишет ошибку Предупреждение Путь установки не существует Пакет Установить: В процессе установки произошла ошибка: site_ab-AB Ошибка Ошибка при установке языка
site_ab-AB исправил ab-AB. хочу что бы файлы языка упали в папку language/ab-AB структура пакета такая:
Как файлы располжены в пакете не относиться к тому как они будут на сайте в манифесте. Ты прописываешь две вещи. на примере Код (CODE): <folder type="language" client="site" id="ab-AB">site_ab-AB</folder> Эта строка означает что файлы лежащие в папке site_ab-AB являются языковыми файлами для языка ab-AB фронтальной части сайта = /language/ab-AB Так что как ты их распихаешь в самом папкете сути не меняет можешь хоть сделать две папки admin и site
и? я так и не понял что не так? простите мое не знание...подскажите направьте ))) если я правильно понял то мне еще надо прописать путь установки... вот только как это сделать правильно
Название вашей папки в самом пакете. Если делать по манифесту то все файлы в архиве должны лежать в папке site_ab-AB а не ab-AB
Если я вас правильно понял то такая версия кода верна: Код (CODE): <?xml version="1.0" encoding="UTF-8" ?> <extension type="package" version="3.7" method="upgrade"> <name>Abkhazian (ab-AB) Language Pack</name> <packagename>ab-AB</packagename> <version>3.8.8</version> <creationDate>2018-05-28</creationDate> <author>MatosART</author> <authorEmail>smart@joomlaportal.ru</authorEmail> <authorUrl>www.joomlaportal.ru</authorUrl> <copyright>MatosART</copyright> <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license> <url>https://github.com/joomla/joomla-cms</url> <packager>Joomla! Project</packager> <packagerurl>www.joomla.org</packagerurl> <description>Abkhazian language pack (website) for Joomla! 3.8.2</description> <blockChildUninstall>true</blockChildUninstall> <files> <folder type="language" client="site" id="ab-AB">ab-AB</folder> </files> </extension> при такой конфигурации папок:
все равно ошибка Предупреждение Путь установки не существует Пакет Установить: В процессе установки произошла ошибка: ab-AB Ошибка Ошибка при установке языка
Это вся ошибка? Скинь весь пакет. Кстати возможно без админ языка может не работать. --- добавлено: 29.05.2018 --- А ещё там должен быть файл php и xml для локализации. В общем вот официальная документация https://docs.joomla.org/J3.x:Making_a_Language_Pack_for_Joomla
--- добавлено: 29.05.2018 --- я тоже начинаю к этому склоняться.... посмотри то что я выслал.... если других мыслей не будет тогда буду пробовать --- добавлено: 29.05.2018, первое сообщение размещено: 29.05.2018 --- вроде как все есть. или они у меня не там лежат?
На держи language_site это отдельно для фронта pkg_langaugae это полный пакет Ошибка была в том что у тебя лежало два манифеста в папке с файлами, вот joomla и запиналась. P.S так же рекомендую сделать админку. А если этого языка нет в списке транслейтов joomla то можешь связаться с кем нибудь кто ру переводом занимается и спросить что нужно чтобы добавить в список. Вроде сейчас за пакеты Аркадий отвечает А еще я там siteUrl везде test.ru написал. Если сайта у тебя нет, то можешь просто этот тэг удалить. Не стоит писать чужой сайт
Да не за что. С пакетами и манифестами где много файлов частенько такое случаеться. Просто надо быть внимательнее и не торопиться. Кстати не забудь проверить что все файлы в манифесте указал. А если какие нибудь не переведены, то их лучше удалить. Лучше не полный перевод чем куски другого языка.