какой путь локализации прописать

Тема в разделе "Перевод и локализация", создана пользователем Matos, 28.05.2018.

  1. Matos
    Offline

    Matos Пользователь

    Регистрация:
    12.04.2015
    Сообщения:
    37
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток.
    Подскажи что в коде не правильно и что надо прописать?
    Код:

    <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">site_ab-AB</folder>
    </files>

    </extension>


    при установке пишет ошибку

    Предупреждение
    Путь установки не существует
    Пакет Установить: В процессе установки произошла ошибка: site_ab-AB
    Ошибка
    Ошибка при установке языка

     
  2.  
  3. Лучший ответ:
    Сообщение #14 от 29.05.2018, автор Septdir
  4. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    Саму структуру пакета покажи

    Файлы языка должны лежать в папке site_ab-AB
     
  5. Matos
    Offline

    Matos Пользователь

    Регистрация:
    12.04.2015
    Сообщения:
    37
    Симпатии:
    0
    Пол:
    Мужской
    site_ab-AB исправил ab-AB. хочу что бы файлы языка упали в папку language/ab-AB
    структура пакета такая:
    upload_2018-5-28_12-14-31.png
     
  6. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    Как файлы располжены в пакете не относиться к тому как они будут на сайте в манифесте. Ты прописываешь две вещи. на примере
    Код (CODE):
    1. <folder type="language" client="site" id="ab-AB">site_ab-AB</folder>

    Эта строка означает что файлы лежащие в папке site_ab-AB являются языковыми файлами для языка ab-AB фронтальной части сайта = /language/ab-AB

    Так что как ты их распихаешь в самом папкете сути не меняет можешь хоть сделать две папки admin и site
     
  7. Matos
    Offline

    Matos Пользователь

    Регистрация:
    12.04.2015
    Сообщения:
    37
    Симпатии:
    0
    Пол:
    Мужской
    и? я так и не понял что не так? простите мое не знание...подскажите направьте )))

    если я правильно понял то мне еще надо прописать путь установки... вот только как это сделать правильно
     
    Последнее редактирование: 28.05.2018
  8. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    Название вашей папки в самом пакете.
    Если делать по манифесту то все файлы в архиве должны лежать в папке site_ab-AB а не ab-AB
     
  9. Matos
    Offline

    Matos Пользователь

    Регистрация:
    12.04.2015
    Сообщения:
    37
    Симпатии:
    0
    Пол:
    Мужской

    Если я вас правильно понял то такая версия кода верна:
    Код (CODE):
    1. <?xml version="1.0" encoding="UTF-8" ?>
    2. <extension type="package" version="3.7" method="upgrade">
    3.     <name>Abkhazian (ab-AB) Language Pack</name>
    4.     <packagename>ab-AB</packagename>
    5.     <version>3.8.8</version>
    6.     <creationDate>2018-05-28</creationDate>
    7.     <author>MatosART</author>
    8.     <authorEmail>smart@joomlaportal.ru</authorEmail>
    9.     <authorUrl>www.joomlaportal.ru</authorUrl>
    10.     <copyright>MatosART</copyright>
    11.     <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
    12.     <url>https://github.com/joomla/joomla-cms</url>
    13.     <packager>Joomla! Project</packager>
    14.     <packagerurl>www.joomla.org</packagerurl>
    15.     <description>Abkhazian language pack (website) for Joomla! 3.8.2</description>
    16.     <blockChildUninstall>true</blockChildUninstall>
    17.     <files>
    18.        <folder type="language"  client="site"  id="ab-AB">ab-AB</folder>
    19.     </files>
    20.    
    21. </extension>


    при такой конфигурации папок:

    upload_2018-5-29_8-2-2.png
     
  10. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
  11. Matos
    Offline

    Matos Пользователь

    Регистрация:
    12.04.2015
    Сообщения:
    37
    Симпатии:
    0
    Пол:
    Мужской
    все равно ошибка
    Предупреждение
    Путь установки не существует
    Пакет Установить: В процессе установки произошла ошибка: ab-AB
    Ошибка
    Ошибка при установке языка
     
  12. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    Это вся ошибка?
    Скинь весь пакет. Кстати возможно без админ языка может не работать.
    --- добавлено: 29.05.2018 ---
    А ещё там должен быть файл php и xml для локализации.
    В общем вот официальная документация

    https://docs.joomla.org/J3.x:Making_a_Language_Pack_for_Joomla
     
  13. Matos
    Offline

    Matos Пользователь

    Регистрация:
    12.04.2015
    Сообщения:
    37
    Симпатии:
    0
    Пол:
    Мужской
    upload_2018-5-29_10-34-31.png
    --- добавлено: 29.05.2018 ---
    я тоже начинаю к этому склоняться.... посмотри то что я выслал.... если других мыслей не будет тогда буду пробовать
    --- добавлено: 29.05.2018, первое сообщение размещено: 29.05.2018 ---
    вроде как все есть. или они у меня не там лежат?
     

    Вложения:

    • ab_AB.zip
      Размер файла:
      194.2 КБ
      Просмотров:
      1
  14. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    На держи language_site это отдельно для фронта
    pkg_langaugae это полный пакет

    Ошибка была в том что у тебя лежало два манифеста в папке с файлами, вот joomla и запиналась.

    P.S так же рекомендую сделать админку. А если этого языка нет в списке транслейтов joomla то можешь связаться с кем нибудь кто ру переводом занимается и спросить что нужно чтобы добавить в список. Вроде сейчас за пакеты Аркадий отвечает

    А еще я там siteUrl везде test.ru написал. Если сайта у тебя нет, то можешь просто этот тэг удалить. Не стоит писать чужой сайт
     

    Вложения:

  15. Matos
    Offline

    Matos Пользователь

    Регистрация:
    12.04.2015
    Сообщения:
    37
    Симпатии:
    0
    Пол:
    Мужской
    спасибо тебе добрый человек
     
  16. Septdir
    Offline

    Septdir Пользователь => Cпециалист <=

    Регистрация:
    27.11.2017
    Сообщения:
    172
    Симпатии:
    16
    Пол:
    Мужской
    Лучший ответ
    Да не за что. С пакетами и манифестами где много файлов частенько такое случаеться. Просто надо быть внимательнее и не торопиться. Кстати не забудь проверить что все файлы в манифесте указал. А если какие нибудь не переведены, то их лучше удалить. Лучше не полный перевод чем куски другого языка.
     

Поделиться этой страницей

Загрузка...