[dev] Quick Language

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 278 раз
Контактная информация:

[dev] Quick Language

Сообщение Алг » 14.11.2014 11:25

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

Т. Шаов

Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Зарегистрирован: 05.01.2014 18:12
Благодарил (а): 19 раз
Поблагодарили: 10 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение AndriyUA » 14.11.2014 17:21

Украинский перевод расширения
uk.zip
(2.28 КБ) 284 скачивания
P.S.: Отличное расширение, спасибо! Вот как оно работает у меня на форуме.

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 278 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение Алг » 14.11.2014 19:15

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

Т. Шаов

Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Зарегистрирован: 05.01.2014 18:12
Благодарил (а): 19 раз
Поблагодарили: 10 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение AndriyUA » 16.11.2014 14:40

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

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

P.S.: На моем форуме в правилах можно это увидеть при смене языка.
Последний раз редактировалось AndriyUA 17.11.2014 17:16, всего редактировалось 1 раз.

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 278 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение Алг » 17.11.2014 12:56

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

Т. Шаов

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение Alecto » 17.11.2014 14:50

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

PS: только один вопрос...
например, у меня весь контент форума на 99.98% на русском языке, на английском 0.00009%, на украинском 0.01%
посетители форума 50% Украина, 40% Россия, 10% ближнее зарубежье
все пользователи владеют русским, в том числе и половина украиноязычных пользователей - с восприятием материала никогда проблем не было.
какой смысл в переводе интерфейса, если весь контент форума на русском и проблем с восприятием нет?
кроме предположения, что украинским пользователям будет приятен интерфейс на родном языке?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11451
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2554 раза
Контактная информация:

Re: [DEV]Quick Language

Сообщение Sheer » 17.11.2014 14:59

Alecto
Вопрос риторический...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение Alecto » 17.11.2014 15:07

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

скорее всего, хотя может я просто чего-то не учел? всякое бывает.

Аватара пользователя
Алг
Former team member
Сообщения: 878
Зарегистрирован: 31.07.2012 23:11
Откуда: Израиль
Благодарил (а): 84 раза
Поблагодарили: 278 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение Алг » 17.11.2014 15:28

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

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

Т. Шаов

Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Зарегистрирован: 05.01.2014 18:12
Благодарил (а): 19 раз
Поблагодарили: 10 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение AndriyUA » 17.11.2014 17:12

Alecto, вот для меня это обыкновенное уважение к другим языкам и стремление к тому, чтобы форумчане общались друг с другом на разных языках. В моем случае - это украинский, беларуский и русский. Так же для них будут созданы специальные разделы. Да и куда приятнее интерфейс на своем любимом языке, по себе знаю.

Аватара пользователя
Alecto
phpBB 3.0.11
Сообщения: 2840
Зарегистрирован: 25.12.2009 0:27
Откуда: Украина! Харьков
Благодарил (а): 69 раз
Поблагодарили: 286 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение Alecto » 17.11.2014 17:37

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

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

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


хотя к сути темы данные реплики не имеют отношения, на свой вопрос ответ я получил...

Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Зарегистрирован: 05.01.2014 18:12
Благодарил (а): 19 раз
Поблагодарили: 10 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение AndriyUA » 29.11.2014 20:56

Хотелось бы видеть возможность перевода названия форумов и категорий. Вот это было бы отлично.

Аватара пользователя
nikromant
phpBB 1.4.2
Сообщения: 64
Зарегистрирован: 27.12.2009 1:08
Откуда: Dörverden
Благодарил (а): 24 раза
Контактная информация:

Re: [DEV]Quick Language

Сообщение nikromant » 30.11.2014 16:38

Только что поставил расширение.
Нет, украинского

Аватара пользователя
владимир1983
phpBB 3.1.9
Сообщения: 5954
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 391 раз
Поблагодарили: 728 раз
Контактная информация:

Re: [DEV]Quick Language

Сообщение владимир1983 » 30.11.2014 16:51

nikromant а ты не пробовал сперва установить украинскую локализацию которой ещё нет под 3.1?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11451
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2554 раза
Контактная информация:

Re: [DEV]Quick Language

Сообщение Sheer » 30.11.2014 16:52

А куда ставил? У тебя форум 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»