[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 раза.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [DEV]Quick Language
я не ставила GoogleTranslator, не смотрела его вообще и ничего не могу Вам сказать о совместимости. Скажите (просто интересно понять), а есть реальная необходимость ставить на свой форум GoogleTranslator? На сайт, возможно, да, если там публикуются материалы на двух языках, а на форум зачем?edualla писал(а):Может быть, два переключателя не совместимы?!
так же. А, если возникнут проблемы, напишитеedualla писал(а):Не знаю, как будет работать, если переключать разделы форума.
А на Главной всё в порядке.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 1.4.4
- Сообщения: 156
- Стаж: 13 лет 1 месяц
- Благодарил (а): 118 раз
- Поблагодарили: 3 раза
Re: [DEV] Quick Language
Хотел расширение поэкспериментировать.Алг писал(а): Скажите (просто интересно понять), а есть реальная необходимость ставить на свой форум GoogleTranslator? На сайт, возможно, да, если там публикуются материалы на двух языках, а на форум зачем?
Спасибо.
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 10 лет 2 месяца
- Благодарил (а): 1 раз
Re: [DEV] Quick Language
Эту тему уже затрагивал пользователь @AndriyUA.
По поводу перевода категорий/форумов.
Вот как было указано все окедос
Это работает просто замечательно, только вот как изменить и описание еще?
Не подскажите код? =)) И кстати не могу понять зачем код, когда работает и без него команда . Эмм немного замудренно написал))
По поводу перевода категорий/форумов.
Вот как было указано все окедос
Код: Выделить всё
FORUM_NAME_N, где N - айди форума/категории
FORUM_DESC_N, где N - айди форума/категории
Не подскажите код? =)) И кстати не могу понять зачем код
Код: Выделить всё
FORUM_DESC_N
Код: Выделить всё
FORUM_NAME_N
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [DEV] Quick Language
MrBas, FORUM_DESC_N и есть описание форума
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 2.0.7
- Сообщения: 593
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 4 раза
Re: [DEV] Quick Language
у вас нет форума))AndriyUA писал(а):P.S.: Отличное расширение, спасибо! Вот как оно работает у меня на форуме.
Добавлено спустя 6 минут 44 секунды:
Ребят, а как локализацию украинскую поставить?
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [DEV] Quick Language
https://www.phpbb.com/customise/db/tran ... ukrainian/Sergiocharm писал(а):как локализацию украинскую поставить
Re: [DEV] Quick Language
Перевожу дополнительно FORUM_NAME_N и FORUM_DESC_N, только вот когда переходить допустим в форум. Там заглавие все равно на русском языке. Возможно как то и его переименовать тоже? если да, то какую нужно команду прописать ?
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [DEV] Quick Language
Алг писал(а):Пока вставила только на forumview, потестируйте, кто пользуется, стоит ли овчинка выделки.
ту же самую, но в соответствующем событииKokss писал(а):какую нужно команду прописать ?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
Re: [DEV] Quick Language
Прошу прощения, могли бы вы уточнить. Я вас недопонял. В какое еще событие?
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 248 раз
Re: [DEV] Quick Language
cKokss, судя по всему, прописывать придётся мне, поскольку речь о дополнении серверной части расширения. Тогда вам уже не придётся прописывать никакую команду.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 11 лет 3 месяца
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: [DEV] Quick Language
найти шаблон, в котором они прописаны (вроде этот overall_header_breadcrumbs_after.html), переименовать в другой подходящий в футере, возможно понадобится правка CSS
Event List: Template Events
Event List: Template Events
Re: [DEV] Quick Language
Хочу добавить язык, не не пойму как? Никто этого еще вопроса не задавал. Получается нужно код еще дополнительный где то прописать с иконкой для перевода и подссылкой
-
- Former team member
- Сообщения: 933
- Стаж: 12 лет 8 месяцев
- Откуда: Израиль
- Благодарил (а): 72 раза
- Поблагодарили: 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