Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[dev] Quick Language

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

[dev] Quick Language

Сообщение Алг »

Расширение для 3.1 позволяет быстро изменить язык конференции:
В шапку форума ( файл overall_header.html ) добавляется блок с иконками флагов для всех установленных на конференции языков
screen_quicklanguage.png
- Нажатие на иконку флага меняет язык конференции. Для зарегистрированного пользователя новое значение сохраняется в таблице юзеров ( аналогично изменению настроек через личный раздел), для гостя значение сохраняется в куках конференции
- в панели администратора можно задать отображение иконок гостям и отображение иконки английского языка. Для форумов, в которых не участвуют англоязычные посетители ( например, для российско-украинских), рекомендуется отключать появление флага иконки переклюения на английский
- в панели администратора можно включить опцию перевода отдельных постов. На странице настроек расширения есть ссылка Получить 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 раза.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

Re: [DEV]Quick Language

Сообщение Алг »

edualla писал(а):Может быть, два переключателя не совместимы?!
я не ставила GoogleTranslator, не смотрела его вообще и ничего не могу Вам сказать о совместимости. Скажите (просто интересно понять), а есть реальная необходимость ставить на свой форум GoogleTranslator? На сайт, возможно, да, если там публикуются материалы на двух языках, а на форум зачем?
edualla писал(а):Не знаю, как будет работать, если переключать разделы форума.
А на Главной всё в порядке.
так же. А, если возникнут проблемы, напишите
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
edualla
phpBB 1.4.4
Сообщения: 156
Стаж: 12 лет 1 месяц
Благодарил (а): 127 раз
Поблагодарили: 3 раза

Re: [DEV] Quick Language

Сообщение edualla »

Алг писал(а): Скажите (просто интересно понять), а есть реальная необходимость ставить на свой форум GoogleTranslator? На сайт, возможно, да, если там публикуются материалы на двух языках, а на форум зачем?
Хотел расширение поэкспериментировать.
Спасибо.
Аватара пользователя
MrBas
phpBB 1.0.0
Сообщения: 6
Стаж: 9 лет 1 месяц
Благодарил (а): 1 раз

Re: [DEV] Quick Language

Сообщение MrBas »

Эту тему уже затрагивал пользователь @AndriyUA.
По поводу перевода категорий/форумов.
Вот как было указано все окедос

Код: Выделить всё

FORUM_NAME_N, где N - айди форума/категории
FORUM_DESC_N, где N - айди форума/категории
Это работает просто замечательно, только вот как изменить и описание еще?
Не подскажите код? =)) И кстати не могу понять зачем код

Код: Выделить всё

FORUM_DESC_N
, когда работает и без него команда

Код: Выделить всё

FORUM_NAME_N
. Эмм немного замудренно написал))
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

Re: [DEV] Quick Language

Сообщение Алг »

MrBas, FORUM_DESC_N и есть описание форума
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Sergiocharm
phpBB 2.0.7
Сообщения: 593
Стаж: 13 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 4 раза

Re: [DEV] Quick Language

Сообщение Sergiocharm »

AndriyUA писал(а):P.S.: Отличное расширение, спасибо! Вот как оно работает у меня на форуме.
у вас нет форума))

Добавлено спустя 6 минут 44 секунды:
Ребят, а как локализацию украинскую поставить?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Re: [DEV] Quick Language

Сообщение rxu »

Sergiocharm писал(а):как локализацию украинскую поставить
https://www.phpbb.com/customise/db/tran ... ukrainian/
Изображение
Аватара пользователя
Kokss
phpBB 1.4.1
Сообщения: 42
Стаж: 9 лет 1 месяц
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Re: [DEV] Quick Language

Сообщение Kokss »

Перевожу дополнительно FORUM_NAME_N и FORUM_DESC_N, только вот когда переходить допустим в форум. Там заглавие все равно на русском языке. Возможно как то и его переименовать тоже? если да, то какую нужно команду прописать ?
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

Re: [DEV] Quick Language

Сообщение Алг »

Алг писал(а):Пока вставила только на forumview, потестируйте, кто пользуется, стоит ли овчинка выделки.
Kokss писал(а):какую нужно команду прописать ?
ту же самую, но в соответствующем событии
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Kokss
phpBB 1.4.1
Сообщения: 42
Стаж: 9 лет 1 месяц
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Re: [DEV] Quick Language

Сообщение Kokss »

Прошу прощения, могли бы вы уточнить. Я вас недопонял. В какое еще событие?
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

Re: [DEV] Quick Language

Сообщение Алг »

cKokss, судя по всему, прописывать придётся мне, поскольку речь о дополнении серверной части расширения. Тогда вам уже не придётся прописывать никакую команду.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Стаж: 10 лет 3 месяца
Благодарил (а): 14 раз
Поблагодарили: 3 раза

Re: [DEV] Quick Language

Сообщение AndriyUA »

Sergiocharm писал(а):у вас нет форума))
уже работает, можете потестить. :)
Sergiocharm
phpBB 2.0.7
Сообщения: 593
Стаж: 13 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 4 раза

Re: [DEV] Quick Language

Сообщение Sergiocharm »

Как иконки перенести в из headera в footer?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [DEV] Quick Language

Сообщение Alecto »

найти шаблон, в котором они прописаны (вроде этот overall_header_breadcrumbs_after.html), переименовать в другой подходящий в футере, возможно понадобится правка CSS
Event List: Template Events
Аватара пользователя
Kokss
phpBB 1.4.1
Сообщения: 42
Стаж: 9 лет 1 месяц
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Re: [DEV] Quick Language

Сообщение Kokss »

Хочу добавить язык, не не пойму как? Никто этого еще вопроса не задавал. Получается нужно код еще дополнительный где то прописать с иконкой для перевода и подссылкой
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

Re: [DEV] Quick Language

Сообщение Алг »

Kokss, вопрос не задавали, а языки добавляли. Буквально за последние два дня были добавлены французский и чешский (через Пулл Реквест на гитхабе). Если вы знаете, как это делать, то пришлите мне ПР на свой язык( кстати, какой? ), если не умеете, то закачайте сюда или пришлите мне в ЛС зазипованную папку для вашего языка с переводом файлов info_acp_quicklanguage.php и quicklanguage.php плюс иконку флага, а я добавлю в экст
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Вернуться в «Анонсы и поддержка расширений для phpBB»