Уважаемые пользователи!
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 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

[dev] Quick Language

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

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

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

Re: [DEV]Quick Language

Сообщение AndriyUA »

Украинский перевод расширения
uk.zip
(2.28 КБ) 408 скачиваний
P.S.: Отличное расширение, спасибо! Вот как оно работает у меня на форуме.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

Re: [DEV]Quick Language

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

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

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

Re: [DEV]Quick Language

Сообщение AndriyUA »

1. Надо бы для флажков поставить значение "opacity: 0.6;" а для активного флажка и для того, на который наводишь курсор значение "opacity: 1;". Будет гораздо лучше выглядеть. (предложил на гитхабе) :idea:

2. Нашел баг. Неправильно работает с расширением [BETA] Board Rules (Правила конференции).

P.S.: На моем форуме в правилах можно это увидеть при смене языка.
Последний раз редактировалось AndriyUA 17.11.2014 17:16, всего редактировалось 1 раз.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

Re: [DEV]Quick Language

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

AndriyUA писал(а):Нашел баг
fixed
Дизайн улучшен с учетом замечания AndriyUA о прозрачности
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [DEV]Quick Language

Сообщение Alecto »

поставил, проверил - все замечательно работает, сделано красиво и грамотно.

PS: только один вопрос...
например, у меня весь контент форума на 99.98% на русском языке, на английском 0.00009%, на украинском 0.01%
посетители форума 50% Украина, 40% Россия, 10% ближнее зарубежье
все пользователи владеют русским, в том числе и половина украиноязычных пользователей - с восприятием материала никогда проблем не было.
какой смысл в переводе интерфейса, если весь контент форума на русском и проблем с восприятием нет?
кроме предположения, что украинским пользователям будет приятен интерфейс на родном языке?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [DEV]Quick Language

Сообщение Sheer »

Alecto
Вопрос риторический...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [DEV]Quick Language

Сообщение Alecto »

Sheer писал(а):Вопрос риторический...

скорее всего, хотя может я просто чего-то не учел? всякое бывает.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 7 месяцев
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 305 раз
Контактная информация:

Re: [DEV]Quick Language

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

Alecto писал(а):всякое бывает.
Я тоже считаю, что эта опция полезнее и уместнее на сайте, где почти 100% контента может зависеть от языка, но знаю и форумы, где, скажем, есть разделы для русскоговорящих и для англоговорящих...всякое бывает, а может я захочу что-то на своем форуме показать ивритоговорящим, не исключено, что и мне экст пригодится

Добавлено спустя 16 минут 1 секунду:
Ещё пример, если я захочу сделать интернет-магазин или аукцион или тотализатор. Так сразу буду делать контент 3-х язычным
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

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

Re: [DEV]Quick Language

Сообщение AndriyUA »

Alecto, вот для меня это обыкновенное уважение к другим языкам и стремление к тому, чтобы форумчане общались друг с другом на разных языках. В моем случае - это украинский, беларуский и русский. Так же для них будут созданы специальные разделы. Да и куда приятнее интерфейс на своем любимом языке, по себе знаю.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: [DEV]Quick Language

Сообщение Alecto »

AndriyUA писал(а):чтобы форумчане общались друг с другом на разных языках.

общаются на каком хотят, ограничений нет. выходит вот что...
Alecto писал(а): весь контент форума на 99.98% на русском языке

при...
Alecto писал(а):посетители форума 50% Украина, 40% россия, 10% ближнее зарубежье


хотя к сути темы данные реплики не имеют отношения, на свой вопрос ответ я получил...
Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Стаж: 10 лет 2 месяца
Благодарил (а): 19 раз
Поблагодарили: 9 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение AndriyUA »

Хотелось бы видеть возможность перевода названия форумов и категорий. Вот это было бы отлично.
Аватара пользователя
nikromant
phpBB 1.4.2
Сообщения: 69
Стаж: 14 лет 3 месяца
Благодарил (а): 26 раз

Re: [DEV]Quick Language

Сообщение nikromant »

Только что поставил расширение.
Нет, украинского
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение владимир1983 »

nikromant а ты не пробовал сперва установить украинскую локализацию которой ещё нет под 3.1?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [DEV]Quick Language

Сообщение Sheer »

А куда ставил? У тебя форум 3.0 и языковых пакета два: русский и английский. Откель украинский возьмется?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Ответить

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