Помощь Joomla 3.* локализация

Otto

Постоялец
Регистрация
12 Май 2008
Сообщения
485
Реакции
161
Давно работал с Joomla 1.5, меньше функции было и проще разобраться... Теперь друг попросил сайт по быстрому сделать, вот и решил на Joomla 3.* (выбрал 3, т.к. шаблоны понравились...).
Имею следующие вопросы:
1
. Есть напр. меню "Home", к которой подключается несколько модулей, что бы для каждого яз. не копировать меню и подключать в неё те же модули... Как можно сделать так что бы только название меню локализовать, а всё остальное оставить как есть...

Спасибо.
 
Последнее редактирование:
Процедура локализации хоть и выглядит сложной но в принципе легко настраивается, правда описание если подробное довольно большое. Вот ссылочка там очень подробно написано Для просмотра ссылки Войди или Зарегистрируйся.
Ну а конкретно по вопросу вам нужно будет создавать меню для каждого языка ибо пункты меню на каждом языке по своему звучат.
icons-flags-on-menu-item.jpg
 
Ну это всё ясно и работает, меня сейчас одно смущает, то что напр. если есть меню Главная, что бы локализовать только название, при приходиться копировать меню, указывать яз. и подключать к нему модули... - как-то так...
 
Ну это всё ясно и работает, меня сейчас одно смущает, то что напр. если есть меню Главная, что бы локализовать только название, при приходиться копировать меню, указывать яз. и подключать к нему модули... - как-то так...
Ну так сначала создайте одно меню полностью, а потом просто копируйте его с привязанными модулями и переименуйте пункты.
 
Подниму вопрос локализации. Joomla 3.5.0, языковый пакет Russian 3.5.0.3.
После установки языкового пакета появляется выбор языка для административной панели сайта, но напрочь отсутствует выбор языка сайта (морды). Как был английский, так и остался.
Проверил установленные языки через Менеджер расширений, установлены оба - и для морды, и для административной панели. Но тот, который для морды, не имеет ни версии, ни даты создания. То есть как бы косой или криво стоит. Что за беда? Как избавиться?

Joomla на хостинге была переустановлена раз пять. Откуда пошло не так?
 
Последнее редактирование:
  • Заблокирован
  • #6
Подниму вопрос локализации. Joomla 3.5.0, языковый пакет Russian 3.5.0.3.
После установки языкового пакета появляется выбор языка для административной панели сайта, но напрочь отсутствует выбор языка сайта (морды). Как был английский, так и остался.
Такая проблема не только у вас. Ребята, которые занимались переводом, в этот раз накосячили где-то. Только они не признаются) Чтобы понять, что проблема исключительно в русском языковом пакете - достаточно установить на сайт любой другой язык - всё будет в порядке. Я порылся в локализации, но пока не выяснил, где именно проблема

Так что сразу установить русский пока нельзя, но проблема легко решается:
1. Зайдите в Менеджер языков --- Установлено --- Панель управления, выберите английский.
2. Зайдите в Менеджер расширений --- Управление (Manage), найдите все установленные вами ранее русские языковые пакеты (Russian) и удалите их.
3. Через Менеджер расширений вручную установите старый языковой пакет для версии 3.4.х
Скрытое содержимое доступно для зарегистрированных пользователей!

4. Зайдите в Менеджер языков --- Установлено, выберите русский язык v.3.4.1 для панели управления и сайта.
5. Зайдите в Менеджер расширений --- Обновить.
6. Нажмите "Очистить кеш" (обязательно).
7. Выберите в списке новый языковой пакет (сейчас это 3.5.0.3). Обновитесь.
8. Зайдите в Менеджер языков --- Установлено и проверьте, всё ли в порядке.
С этой локализацией существуют и другие проблемы, так что определенно 3-я версия - не последняя.
 
Так что сразу установить русский пока нельзя, но проблема легко решается:
1. Зайдите в Менеджер языков --- Установлено --- Панель управления, выберите английский.
2. Зайдите в Менеджер расширений --- Управление (Manage), найдите все установленные вами ранее русские языковые пакеты (Russian) и удалите их.
3. Через Менеджер расширений вручную установите старый языковой пакет для версии 3.4.х

4. Зайдите в Менеджер языков --- Установлено, выберите русский язык v.3.4.1 для панели управления и сайта.
5. Зайдите в Менеджер расширений --- Обновить.
6. Нажмите "Очистить кеш" (обязательно).
7. Выберите в списке новый языковой пакет (сейчас это 3.5.0.3). Обновитесь.
8. Зайдите в Менеджер языков --- Установлено и проверьте, всё ли в порядке.
С этой локализацией существуют и другие проблемы, так что определенно 3-я версия - не последняя.

Спасибо большое за этот вариант.

UPDATE: работает. Только язык сайта остался от предыдущего языкового пакета, несмотря на обновление - 3.4. Ладно, главное работает. Если что, сам поправлю текстовые константы.
 
Последнее редактирование:
  • Заблокирован
  • #8
Только язык сайта остался от предыдущего языкового пакета, несмотря на обновление - 3.4. Ладно, главное работает. Если что, сам поправлю текстовые константы.
На самом деле - язык от предыдущего пакета там не остался, всё обновилось до 3.5.0.3. Осталась только запись с номером старой версии пакета. Почему так происходит пока не ясно. Что примечательно, в зависимости от сервера эта ошибка может и не возникать.
Переводчики молчат как партизаны и рекомендуют ждать выхода Joomla 3.5.1 :-(
 
Переводчики молчат как партизаны и рекомендуют ждать выхода Joomla 3.5.1
Подождём, чего уж тут. Заодно и шаблон доведу до ума. Буквально вчера была версия 3.5.0.2, а сегодня уже 3.5.0.3. А возможно и не понадобится даже...
 
Подниму вопрос локализации. Joomla 3.5.0, языковый пакет Russian 3.5.0.3.
После установки языкового пакета появляется выбор языка для административной панели сайта, но напрочь отсутствует выбор языка сайта (морды). Как был английский, так и остался.
Проверил установленные языки через Менеджер расширений, установлены оба - и для морды, и для административной панели. Но тот, который для морды, не имеет ни версии, ни даты создания. То есть как бы косой или криво стоит. Что за беда? Как избавиться?

Joomla на хостинге была переустановлена раз пять. Откуда пошло не так?

Если надо вывести модуль с мультиязычным названием, то просто сделай это через переменную и в каждом из языковых файлов переведи её.
 
Назад
Сверху