[dev] Quick Language
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
[dev] Quick Language
Расширение для 3.1 позволяет быстро изменить язык конференции:
В шапку форума ( файл overall_header.html ) добавляется блок с иконками флагов для всех установленных на конференции языков - Нажатие на иконку флага меняет язык конференции. Для зарегистрированного пользователя новое значение сохраняется в таблице юзеров ( аналогично изменению настроек через личный раздел), для гостя значение сохраняется в куках конференции
- в панели администратора можно задать отображение иконок гостям и отображение иконки английского языка. Для форумов, в которых не участвуют англоязычные посетители ( например, для российско-украинских), рекомендуется отключать появление флага иконки переклюения на английский
- в панели администратора можно включить опцию перевода отдельных постов. На странице настроек расширения есть ссылка Получить API-ключ. Полученный ключ нужно ввести в текстовое поле для получени возможности перевода отдельных постов или выделенного в отдельном текста в посте на выбранный вами язык
Скрытые возможности ("пасхальное яйцо") расширения
Админ, для тех названий категорий/форумов, которые он хочет видеть на разных языках, добавляет в свой языковой файл строки по принципу
FORUM_NAME_N, где N - айди форума/категории FORUM_DESC_N, где N - айди форума/категории Следующие строки переопределяют некоторые обшие текстовые значения конференции SITENAME_NAME - SITENAME
SITE_DESCRIPTION_NAME - SITE_DESCRIPTION
SITE_HOME_NAME- SITE_HOME
INDEXPAGE_NAME_NAME - INDEXPAGE
Расширение проверит, есть ли соответствующая языковая переменная, если есть, то выведет её в качестве названия, если нет, название останется стандартным, как было записано в базе( то же самое относится и к описанию форума/категории)
Репозиторий: https://github.com/alg5/quicklanguage
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/quicklanguage/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "Quick Language"
П.с. Иконки флагов должны быть картинками 16Х16 пикселей типа ".png" и располагаться в папке /ext/alg/quicklanguage/styles/all/theme/images/flags
полный список всех флагов можно скачать с сайта http://www.gosquared.com/download/pixels/flags.zip
В шапку форума ( файл overall_header.html ) добавляется блок с иконками флагов для всех установленных на конференции языков - Нажатие на иконку флага меняет язык конференции. Для зарегистрированного пользователя новое значение сохраняется в таблице юзеров ( аналогично изменению настроек через личный раздел), для гостя значение сохраняется в куках конференции
- в панели администратора можно задать отображение иконок гостям и отображение иконки английского языка. Для форумов, в которых не участвуют англоязычные посетители ( например, для российско-украинских), рекомендуется отключать появление флага иконки переклюения на английский
- в панели администратора можно включить опцию перевода отдельных постов. На странице настроек расширения есть ссылка Получить API-ключ. Полученный ключ нужно ввести в текстовое поле для получени возможности перевода отдельных постов или выделенного в отдельном текста в посте на выбранный вами язык
Скрытые возможности ("пасхальное яйцо") расширения
Админ, для тех названий категорий/форумов, которые он хочет видеть на разных языках, добавляет в свой языковой файл строки по принципу
FORUM_NAME_N, где N - айди форума/категории FORUM_DESC_N, где N - айди форума/категории Следующие строки переопределяют некоторые обшие текстовые значения конференции SITENAME_NAME - SITENAME
SITE_DESCRIPTION_NAME - SITE_DESCRIPTION
SITE_HOME_NAME- SITE_HOME
INDEXPAGE_NAME_NAME - INDEXPAGE
Расширение проверит, есть ли соответствующая языковая переменная, если есть, то выведет её в качестве названия, если нет, название останется стандартным, как было записано в базе( то же самое относится и к описанию форума/категории)
Репозиторий: https://github.com/alg5/quicklanguage
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/quicklanguage/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "Quick Language"
П.с. Иконки флагов должны быть картинками 16Х16 пикселей типа ".png" и располагаться в папке /ext/alg/quicklanguage/styles/all/theme/images/flags
полный список всех флагов можно скачать с сайта http://www.gosquared.com/download/pixels/flags.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Алг 28.02.2022 13:45, всего редактировалось 2 раза.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 9 лет 3 месяца
- Благодарил (а): 95 раз
- Поблагодарили: 7 раз
Re: [dev] Quick Language
если назначать конкретно пользователя модератором, то отображается, а группа Модераторы не отображается. даже после чистки кэша
Версия phpBB: 3.3.11
-
- phpBB 2.0.3
- Сообщения: 366
- Стаж: 13 лет 1 месяц
- Откуда: Россия, Крым, Армянск
- Благодарил (а): 188 раз
- Поблагодарили: 346 раз
Re: [dev] Quick Language
Подскажите, расширение перестало переключать язык на главной.
После того, как убрал index.php через редирект.
Как, я понимаю вся загвоздка в:
Подскажите, как можно поправить, чтобы работало на главной и без index.php.
После того, как убрал index.php через редирект.
Код: Выделить всё
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^index.php$ / [QSA,R]
Код: Выделить всё
$index_path = append_sid("{$this->root_path}index.$this->php_ext");
if ($index_path && isset($this->user->lang['INDEXPAGE_NAME']))
{
$this->template->assign_vars(array('L_INDEX' => $this->user->lang['INDEXPAGE_NAME'],));
}
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [dev] Quick Language
Никак. Потому что при переключении языка производится пернаправление, этот самый редирект.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 156
- Стаж: 13 лет 1 месяц
- Благодарил (а): 118 раз
- Поблагодарили: 3 раза
Re: [dev] Quick Language
Всем привет.
У меня сложилась такая проблема:
Установлено это расширение, но как-то не всё переводится при переключении языка. (см. вложение)
Может быть, даже не это расширение виновно в этом.
Может кто-то помочь?
Спасибо заранее.
У меня сложилась такая проблема:
Установлено это расширение, но как-то не всё переводится при переключении языка. (см. вложение)
Может быть, даже не это расширение виновно в этом.
Может кто-то помочь?
Спасибо заранее.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.4.4
- Сообщения: 156
- Стаж: 13 лет 1 месяц
- Благодарил (а): 118 раз
- Поблагодарили: 3 раза
Re: [dev] Quick Language
- Кто-нибудь может, пожалуйста, подсказать?edualla писал(а): 29.10.2019 20:57 Всем привет.
У меня сложилась такая проблема:
Установлено это расширение, но как-то не всё переводится при переключении языка. (см. вложение)
Может быть, даже не это расширение виновно в этом.
Может кто-то помочь?
Спасибо заранее.
Спасибо заранее.
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: [dev] Quick Language
С таким количеством информации - никто не может
(Ни ссылки на форум для тестирования, ни списка установленных расширений, ни указания какие из расширений уже проверены отключением, ни версии форума, ничего)
Отправлено спустя 40 минут 47 секунд: Переводится, но не полностью
Может быть виновато что-то из других установленных расширений. Отключайте их по порядку и проверяйте, не исправилась ли ситуация
(Ни ссылки на форум для тестирования, ни списка установленных расширений, ни указания какие из расширений уже проверены отключением, ни версии форума, ничего)
Отправлено спустя 40 минут 47 секунд: Переводится, но не полностью
Может быть виновато что-то из других установленных расширений. Отключайте их по порядку и проверяйте, не исправилась ли ситуация
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.4.4
- Сообщения: 156
- Стаж: 13 лет 1 месяц
- Благодарил (а): 118 раз
- Поблагодарили: 3 раза
Re: [dev] Quick Language
Татьяна5, извиняюсь, что не ответил, т.к. Вы сообщение добавили "спустя 40 минут" - а мне об этом не пришло извещение.Татьяна5 писал(а): 01.11.2019 0:51 Переводится, но не полностью
Может быть виновато что-то из других установленных расширений. Отключайте их по порядку и проверяйте, не исправилась ли ситуация
Спасибо Вам за Ваш ответ.
Да, я нашёл проблему: расширение phpBB Galery отключил - и всё стало нормально.
У меня была установлена версия 1.2.0.11
Попробую установить 1.2.1
-
- phpBB 2.0.0
- Сообщения: 242
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Re: [dev] Quick Language
Данное расширение еще актуальное для новых версий 3.3?
по поиску ничего кроме этого переводчика не нашел. На гитхабе файлы 4х лет давности...
Или проще поставить на форум гугл переводчик?
по поиску ничего кроме этого переводчика не нашел. На гитхабе файлы 4х лет давности...
Или проще поставить на форум гугл переводчик?
-
- Модератор
- Сообщения: 979
- Стаж: 7 лет 3 месяца
- Откуда: Таллин ,Эстония
- Благодарил (а): 164 раза
- Поблагодарили: 162 раза
Re: [dev] Quick Language
max2012, С версией 3.3.1 проблем нет .
Только это не переводчик
Только это не переводчик

Если ты не видишь проблем на форуме , но это не значить что их там нет
-
- phpBB 2.0.0
- Сообщения: 242
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Re: [dev] Quick Language
Обнаружил странный косяк при переключении языка на форуме. форум 3.3.0.
К примеру, у меня по дефолту в админке форума стоит рус.яз. Но при переключении на англ.яз, из настроек профиля, при регистрации - язык в разных менюшках переводится не полностью. По типу в меню навигации, по прежнему остается русский.
При этом, если переключить на англ.яз по дефолту из админки для всех, то перевод работает корректно!
К примеру, у меня по дефолту в админке форума стоит рус.яз. Но при переключении на англ.яз, из настроек профиля, при регистрации - язык в разных менюшках переводится не полностью. По типу в меню навигации, по прежнему остается русский.
При этом, если переключить на англ.яз по дефолту из админки для всех, то перевод работает корректно!
-
- Модератор
- Сообщения: 979
- Стаж: 7 лет 3 месяца
- Откуда: Таллин ,Эстония
- Благодарил (а): 164 раза
- Поблагодарили: 162 раза
Re: [dev] Quick Language
max2012, а конкретнее можно показать , я пока того не увидел
Если ты не видишь проблем на форуме , но это не значить что их там нет
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 9 лет 3 месяца
- Благодарил (а): 95 раз
- Поблагодарили: 7 раз
Re: [dev] Quick Language
тоже самое заметил после обновления на 3.3.2
добавлял в quicklanguage.php FORUM_NAME на двух языках. На 3.2.11 было все ок. А теперь названия форумов переводятся, но в breadcrumbs названия форумов остаются на русском даже при выборе англ
добавлял в quicklanguage.php FORUM_NAME на двух языках. На 3.2.11 было все ок. А теперь названия форумов переводятся, но в breadcrumbs названия форумов остаются на русском даже при выборе англ
Версия phpBB: 3.3.11
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 11 лет 2 месяца
- Откуда: CCCР
- Благодарил (а): 1 раз
Re: [dev] Quick Language
Модуль отказывается работать, переключение языков работает только на странице регистрации. В админке висит уведомление об ошибке:
Версия форума phpBB 3.3.4.
Форум только залил.
Стиль prosilver.
Соответственно очистка кэша не помогла. Подскажите, пожалуйста, куда копать? Как заставить мод работать?писал(а):Произошла ошибка phpBB при компиляции контейнера, связанная с одним из установленных расширений. По этой причине, все установленные расширения были временно отключены. Попробуйте очистить кэш конференции. Все расширения будут автоматически включены, если ошибка контейнера будет устранена. В противном случае, обратитесь на сайт официальной русской поддержки phpBB Guru для получения помощи. Исключение: The file "/ext/alg/quicklanguage/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @config").
Версия форума phpBB 3.3.4.
Форум только залил.
Стиль prosilver.
Здесь --->Весь рейтинг рунета<---присоединяйтесь!
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [dev] Quick Language
Там же написано
Что означаетsapelen писал(а): 06.05.2021 14:41 The file "/ext/alg/quicklanguage/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @config").
Должно быть такФайл "/ext/alg/quicklanguage/config/services.yml" не содержит правильный YAML: зарезервированный индикатор "@" не может начинаться простым скалярным значением; вам нужно заключить скаляр в кавычки в строке 5 (рядом с "- @config").
Код: Выделить всё
- '@config'
Код: Выделить всё
- @config
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 11 лет 2 месяца
- Откуда: CCCР
- Благодарил (а): 1 раз
Re: [dev] Quick Language
Удалось Вам решить проблему? И как? У меня аналогичная ситуация, форум по умолчанию на английском, при переключении языков, слово "Меню" и ссылка "Форум" на главную страницу отображаются только на русском, в независимости от переключения языков. Откуда берётся русский язык если форум на английском? Как это можно исправить?max2012 писал(а): 25.10.2020 23:14 Обнаружил странный косяк при переключении языка на форуме. К примеру, у меня по дефолту в админке форума стоит рус.яз. Но при переключении на англ.яз, из настроек профиля, при регистрации - язык в разных менюшках переводится не полностью. По типу в меню навигации, по прежнему остается русский. При этом, если переключить на англ.яз по дефолту из админки для всех, то перевод работает корректно!
Версия: 3.3.4.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Здесь --->Весь рейтинг рунета<---присоединяйтесь!