0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 317 Просмотров
*

NiiCon

  • Новичок
  • 6
  • 0 / 1
При создании шаблона сталкнулся с такой проблемой - при локализации не переводит языковые константы, а именно, вместо перевода, прописанного в файле ini и sys.ini, пишет название константы.
Шаблон устанавливается без ошибок.
В папке language/ru-RU Joomla файлы ini и sys.ini установленного шаблона присутствуют.
Языковые константы в них прописаны.
В файле templateDetails.xml путь к языковым файлам прописан.
Вроде бы все проверил, и по теории все должно работать, но проблема осталась - вместо перевода константы, пишет саму константу!  *ОХ-Х-Х*
Помогите советом, пожалуйста... В какую сторону копать ?  !
*

draff

  • Живу я здесь
  • 3977
  • 266 / 7
  • Ищу работу
А переопределить попробуйте .
В файле templateDetails.xml путь к языковым файлам прописан.
Сразу или после установки ?
*

NiiCon

  • Новичок
  • 6
  • 0 / 1
Путь прописан сразу - до установки шаблона.

Переопределение помогло частично - перевод простой текстовой константы, типа TPL_MYSITE_DESC.
Перевести константы позиций (для панели управления) TPL_MYSITE_POSITION_POSITION-0 так и не получилось.
Пошаманил немного - переопределить константы позиций не вышло :\
Все таки не могу понять почему не работают файлы ini и sys.ini  в папке языков Joomla (без переопределения) :(
*

draff

  • Живу я здесь
  • 3977
  • 266 / 7
  • Ищу работу
Перевести константы позиций (для панели управления)
В папку /administrator/language/
*

Taatshi

  • Глобальный модератор
  • 5124
  • 472 / 1
  • Верстаем и немножко кодим. Обращайтесь ;)
Константы позиций для панели управления не переводятся как обычные. Я пробовала когда-то. Там есть какой-то затык. Мне удалось перевести в итоге, но помню, что очень много с этим мучалась.

Сравните как прописаны пути к файлам у Вас и у дефолтного шаблона - например, protostar. Еще посмотрите в какой кодировке у Вас файл создан. Нужна utf-8 без BOM.

Еще покажите как назван языковой файл и как прописываете пути.
« Последнее редактирование: 04.05.2019, 15:51:34 от Taatshi »
*

NiiCon

  • Новичок
  • 6
  • 0 / 1
Пути к файлам прописаны как и в предустановленных шаблонах:

Код
<languages folder="language">
<language tag="ru-RU">ru-RU/ru-Ru.tpl_mysite.ini</language>
<language tag="ru-RU">ru-RU/ru-Ru.tpl_mysite.sys.ini</language>

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

Кодировка языковых файлов - utf-8

Вот полностью код файла templateDetails.xml

Код
<?xml version="1.0" encoding="utf-8"?>
<extension version="3.0" type="template" client="site">
<name>mysite</name>
<creationDate></creationDate>
<author></author>
<authorEmail>admin@mysite.ru</authorEmail>
<authorUrl></authorUrl>
<copyright>Copyright (C) 2019 Open Source Matters, Inc. All rights reserved.</copyright>
<license></license>
<version>1.0.0</version>
<description>TPL_MYSITE_XML_DESC</description>

<files>
<folder>css</folder>
<folder>html</folder>
<folder>images</folder>
<folder>language</folder>

<filename>index.html</filename>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
</files>

<positions>
<position>TPL_MYSITE_POSITION_POSITION-0</position>
</positions>

<languages folder="language">
<language tag="ru-RU">ru-RU/ru-Ru.tpl_mysite.ini</language>
<language tag="ru-RU">ru-RU/ru-Ru.tpl_mysite.sys.ini</language>

<language tag="en-GB">en-GB/en-GB.tpl_mysite.ini</language>
<language tag="en-GB">en-GB/en-GB.tpl_mysite.sys.ini</language>
</languages>
</extension>

Хотелось бы все таки понять почему не работают файлы языков "напрямую" без переопределения...

А на счет позиций - ведь это тоже языковые константы, которые прописываются в языковых файлах...так почему они должны работать по другому ?

Включил режим "отладки". В консоли "отладки" пишет, что не загружен языковой файл ini в папки ru-RU

Код
**Не загружен** : JROOT/language/ru-RU/ru-RU.tpl_mysite.ini
**Не загружен** : JROOT/templates/mysite/language/ru-RU/ru-RU.tpl_mysite.ini

 хотя он там присутствует . В чем может быть дело ?
« Последнее редактирование: 05.05.2019, 10:50:56 от NiiCon »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перевод шаблона на русский язык

Автор Единая Справка Строителя

Ответов: 1
Просмотров: 190
Последний ответ 19.06.2019, 17:02:33
от SeBun
Локализация Joomla 3.x (обсуждение перевода, инструкции и рекомендации)

Автор smart

Ответов: 337
Просмотров: 169294
Последний ответ 17.06.2019, 11:59:21
от zikkuratvk
Показ контента языка по умолчанию при отсутствии его перевода на один из языков

Автор vtym

Ответов: 6
Просмотров: 700
Последний ответ 02.12.2017, 14:41:40
от vtym
Проблема в Joomla v.3.7.5 c ru-RU_joomla_lang_full_3.7.0v1

Автор Spywear

Ответов: 11
Просмотров: 2400
Последний ответ 02.11.2017, 17:15:20
от gfn
Проблема с перенаправлением на мультиязычном сайте

Автор Mishanya_V

Ответов: 4
Просмотров: 1062
Последний ответ 19.06.2017, 22:11:59
от Mishanya_V