Страница 1 из 1

Problem for English-users

Добавлено: 02 фев 2018, 18:41
Survolog
Приветствую.
Не получается зайти на вариант форума с английским интерфейсом. Предлагается исправить это так:
В includes/session.php добавить перед строкой

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

$lang = &$this->lang;
строку

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

if(isset($_GET['lang'])) $this->lang_name = $_GET['lang'];
Взято отсюда

Ещё на форуме в шапке не работает ссылка на FAQ.

Re: Problem for English-users

Добавлено: 02 фев 2018, 20:52
Михайлов О. А.
Иностранным пользователям рекомендуется поменять язык интерфейса в "Личном разделе". Хотя у них при обновлении форума он по умолчанию должен был поменяться на английский.
Решение, указанное выше достаточно своеобразно, т.к. пользователю тогда придётся в адресной строке указывать свой язык вручную. Действительно ли это то, что хочется получить?
Само по себе такое решение наверно не подойдёт, но если сделать кнопки для этого, думаю будет удобно. Попытаюсь как-нибудь на тестовом сервере сделать (сам не являюсь web-программистом, но вроде сложно не должно быть).

FAQ постараемся исправить.

Re: Problem for English-users

Добавлено: 03 фев 2018, 17:07
Survolog
Решение, указанное выше достаточно своеобразно, т.к. пользователю тогда придётся в адресной строке указывать свой язык вручную. Действительно ли это то, что хочется получить?
С выходом R10 поменялась стартовая страница в браузерах. Для русскоязычных пользователей она своя, для нерусскоязычных - своя. И на этих страницах есть ссылки.
С ссылкой на данный форум для русскоязычных пользователей всё понятно, но для англоязычных с обновлением форума получилась проблема.
Решается она легко заменой ссылки (стиранием /en, если быть точнее), но, к сожалению, интерфейс по ссылке получается на русском.
Было бы неплохо иметь возможность прописывать язык интерфейса сразу в ссылке.

Re: Problem for English-users

Добавлено: 03 фев 2018, 19:23
Михайлов О. А.
Ясно, спасибо. Был не в курсе. Постараюсь исправить в ближайшее время.

Re: Problem for English-users

Добавлено: 04 фев 2018, 18:42
Михайлов О. А.
Вероятно придётся оставить пока в таком варианте. Ссылки вроде forum.rosalab.ru/en или forum.rosalab.ru/fr будут открываться, язык интерфейса останется русским, но добавлен переводчик. Если будут какие-нибудь другие предложения, пишите.

К новой версии форума то решение к сожалению не применимо.

Re: Problem for English-users

Добавлено: 04 фев 2018, 19:02
Barmalei
Настройки форума - определять язык гостей, включить по моему можно в админке. По Ip адресу или по языку браузера определяет, но по моему второе.

Re: Problem for English-users

Добавлено: 04 фев 2018, 19:52
Михайлов О. А.
Возможность определять язык браузера была в старой версии. Она могла обеспечиваться за счёт модификации, созданной комьюнити phpBB. Для новой версии такая модификация отсутствует. Это несомненно было бы оптимально.

Re: Problem for English-users

Добавлено: 05 фев 2018, 14:54
Survolog
Ясно, спасибо.

А возможно надпись "Выбрать язык​" заменить на "Change language",
и для более полного счастья добавить в список языков русский?

Re: Problem for English-users

Добавлено: 05 фев 2018, 15:05
Михайлов О. А.
Это как раз меняется при смене языка браузера, то есть у английских пользователей будет как раз так. Добавить русский наверно можно, но корректно работать скорее всего не будет, так как нужно указывать с какого языка переводится.

Re: Problem for English-users

Добавлено: 05 фев 2018, 17:21
Михайлов О. А.
FAQ только что надеюсь исправил.