Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- Former team member
- Сообщения: 933
- Стаж: 11 лет 9 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 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
- Стаж: 11 лет 9 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 248 раз
Re: [DEV] Quick Language
Deniss, есть ли что-нибудь в логе файла ошибок? И адрес форума дайте пожалуйста.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- Former team member
- Сообщения: 933
- Стаж: 11 лет 9 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 248 раз
Re: [DEV] Quick Language
Я и сама её туда хотела, но события в шаблоне подходящего нет. Подправлю на досуге скриптомrogala писал(а):Алг, а как эту штуку сместить например в правый нижний угол?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 9 лет
- Благодарил (а): 1 раз
Re: [DEV] Quick Language
Поставил расширение на русскую версию phpbb 3.1(стоит локально на denwer) все работает. Установил на англ версию phpbb 3.1( залил расширение на хост) не работает кеш чистил.
-
- Former team member
- Сообщения: 933
- Стаж: 11 лет 9 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 248 раз
Re: [DEV] Quick Language
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 9 лет
- Благодарил (а): 1 раз
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 9 лет
- Благодарил (а): 1 раз
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 9 лет
- Благодарил (а): 1 раз
-
- Former team member
- Сообщения: 933
- Стаж: 11 лет 9 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 248 раз
Re: [DEV] Quick Language
как конкретно не работает? я зашла и не увидела следов расширения. Какие настройки Вы сдедади в админпанели?igor_1111 писал(а):адрес ресурса в логах ошибок пусто . Расширение сейчас включено.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 9 лет
- Благодарил (а): 1 раз
Re: [DEV] Quick Language
Не установил пакет русского языка все работает Спасибо!Алг писал(а):как конкретно не работает? я зашла и не увидела следов расширения. Какие настройки Вы сдедади в админпанели?igor_1111 писал(а):адрес ресурса в логах ошибок пусто . Расширение сейчас включено.
-
- Former team member
- Сообщения: 933
- Стаж: 11 лет 9 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 248 раз
Re: [DEV] Quick Language
Обновила расширение, добавила замену имён в меню "хлебные крошки" и замену глобальных имен( название сайта, конференции, описание конференции и т.п)
Пример:
Русский язык Украинский язык Отправлено спустя 1 минуту 37 секунд:
Украинский перевод машинный, если что - претензии к яндексу
Пример:
Русский язык Украинский язык Отправлено спустя 1 минуту 37 секунд:
Украинский перевод машинный, если что - претензии к яндексу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor
-
- Former team member
- Сообщения: 933
- Стаж: 11 лет 9 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 248 раз
Re: [dev] Quick Language
да, конечно, ошиблась в домене
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 2.0.21
- Сообщения: 1322
- Стаж: 15 лет 1 месяц
- Благодарил (а): 160 раз
- Поблагодарили: 21 раз
Re: [dev] Quick Language
Классное расширение.
Но сразу обозначились проблемы с кучей самописных расширений (( Там где есть яз. файлы - всё понятно.
А в вот как быть с расширениями, где нет локализации, а руками добавляется какая-то иконка и сопровождение к ней.
Ещё вопрос, как быть с штатной фразой - защитой от спама - там вопрос на одном языке )
И как быть с доп. полями, их наименования тоже не прописаны в языковых файлах (например, поле откуда, настоящее имя и тп).
Отправлено спустя 4 минуты 23 секунды:
Ещё вопрос, как роботы отнесутся к языку - можно ли от них как-то скрыть эту возможность?
Отправлено спустя 4 минуты 15 секунд:
Поставил переводчик - тоже классная штука, но когда работаешь на русском - умолчание у переводчика - русский, когда на английском - английский. Хотелось бы наоборот )
Отправлено спустя 7 минут :
Ещё.
Когда жмем на кнопку перевести - перевод рисуется не сразу, это несколько секунд, за это время пользователь может подумать что что-то не работает - может крутилку какую-то можно придумать?
Отправлено спустя 5 минут 36 секунд:
И я не понял, как перевести хлебные крошки на другой язык. Сами они не переводятся.
Но сразу обозначились проблемы с кучей самописных расширений (( Там где есть яз. файлы - всё понятно.
А в вот как быть с расширениями, где нет локализации, а руками добавляется какая-то иконка и сопровождение к ней.
Ещё вопрос, как быть с штатной фразой - защитой от спама - там вопрос на одном языке )
И как быть с доп. полями, их наименования тоже не прописаны в языковых файлах (например, поле откуда, настоящее имя и тп).
Отправлено спустя 4 минуты 23 секунды:
Ещё вопрос, как роботы отнесутся к языку - можно ли от них как-то скрыть эту возможность?
Отправлено спустя 4 минуты 15 секунд:
Поставил переводчик - тоже классная штука, но когда работаешь на русском - умолчание у переводчика - русский, когда на английском - английский. Хотелось бы наоборот )
Отправлено спустя 7 минут :
Ещё.
Когда жмем на кнопку перевести - перевод рисуется не сразу, это несколько секунд, за это время пользователь может подумать что что-то не работает - может крутилку какую-то можно придумать?
Отправлено спустя 5 минут 36 секунд:
И я не понял, как перевести хлебные крошки на другой язык. Сами они не переводятся.
-
- Former team member
- Сообщения: 933
- Стаж: 11 лет 9 месяцев
- Откуда: Израиль
- Благодарил (а): 73 раза
- Поблагодарили: 248 раз
Re: [dev] Quick Language
что имеется ввиду под этим? Все расширения самописные, включая обсуждаемое и все должны сами заботиться о своих языковых переменных
Что такое "сопровождение к иконке"?
Честно говоря, не задумывалась над этим, если переменная(поле в базе данных) штатная, то можно добавить её обработку к остальным "штатным"
А у Вас часто регистрируются англоязычные пользователи?
никак не быть, для доп.полей вы можете штатно задать локализацию в панели администратора
Я в недоумении, не знаю, как понять эту фразу. Роботы индексируют страницу по адресу вроде как
А как расширение может знать, как бы Вам хотелось? Представьте, что у Вас 3-4 языка включено. Что ставить по умолчанию при переключении?
можно, это без проблем
понятное дело
Прочтите про дополнительные возможности расширения ТУТ Те названия форумов, которые Вы зададите в языковых файлах будут изменяться согласно выбранному языку и в "хлебных крошках" тоже
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
- phpBB 2.0.21
- Сообщения: 1322
- Стаж: 15 лет 1 месяц
- Благодарил (а): 160 раз
- Поблагодарили: 21 раз
Re: [dev] Quick Language
Да это не вопрос, это мысли вслух. К расширению отношения действительно не имеют.
Штатная, а как добавить?
Планирую под них отдельный раздел - буду выходить на мировой уровень ))))))))
А как это сделать? Независимо от того, под каким языком входишь в админку, там только русский: Настройки для языка [ru]
Или настраивать надо в другом месте?
Задам вопрос по другому, может робот "нажать" на кнопку языка и проиндексировать страницу в другой локализации?