Уважаемые пользователи!
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.
Многоязычный форум
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 4 месяца
- Поблагодарили: 1 раз
Многоязычный форум
Поискал вроде не поднимался такой вопрос. В общем вопрос такой, можно ли сделать так, чтобы при входе на форум у пользователя была возможность выбора языка форума?
К примеру заходит человек на форум, а там 2 категории:
1. Русский форум
2. English forum
и в зависимости от того в какую тему человек зашел менялся бы язык форума? То есть если человек выбирает "Руский форум", то у него все меню, надписи и тема с кнопками подгружались бы русские. А если заходит в "English forum", то соответственно всё по-английски?
К примеру заходит человек на форум, а там 2 категории:
1. Русский форум
2. English forum
и в зависимости от того в какую тему человек зашел менялся бы язык форума? То есть если человек выбирает "Руский форум", то у него все меню, надписи и тема с кнопками подгружались бы русские. А если заходит в "English forum", то соответственно всё по-английски?
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 4 месяца
- Поблагодарили: 1 раз
- labview
- phpBB 1.4.3
- Сообщения: 88
- Стаж: 16 лет 2 месяца
- Благодарил (а): 1 раз
- Контактная информация:
А ты имеешь ввиду гостей или зарегистрированных пользователей?
При регистрации юзер выбирает себе язык и всегда видит все кнопки и слова на своём языке.
Не понимаю почему он должен видеть кнопки на том языке, в который форум он заходит.
Другое дело, если юзеру должен показываться (под)форум в зависимости от выбраного языка а не наоборт.
При регистрации юзер выбирает себе язык и всегда видит все кнопки и слова на своём языке.
Не понимаю почему он должен видеть кнопки на том языке, в который форум он заходит.
Другое дело, если юзеру должен показываться (под)форум в зависимости от выбраного языка а не наоборт.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 4 месяца
- Поблагодарили: 1 раз
Гостей, которые впервые на форуме и хотят зарегистрироваться.labview писал(а):А ты имеешь ввиду гостей или зарегистрированных пользователей?
Прежде чем зарегистрироваться и выбрать язык, иностранный юзер должен знать как регистрироваться, т.е. увидеть надпись "Register". А как он эту надпись увидит, если форум руссифицирован?При регистрации юзер выбирает себе язык и всегда видит все кнопки и слова на своём языке.
Англичанин видит кнопки и надписи на английском, русский - на русском. Что не понятного?Не понимаю почему он должен видеть кнопки на том языке, в который форум он заходит.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 4 месяца
- Поблагодарили: 1 раз
Двуязычный форум на одном сайте
Русская версия форума работает нормально.
Сайт на русском я английском языках. Как сделать так, чтобы и форум был двуязычный? Т.е., чтобы нажав на ссылку "English", пользователь видел бы английскую версию форума
Сайт на русском я английском языках. Как сделать так, чтобы и форум был двуязычный? Т.е., чтобы нажав на ссылку "English", пользователь видел бы английскую версию форума
- Alek$
- Former team member
- Сообщения: 2616
- Стаж: 18 лет 7 месяцев
- Откуда: Новосибирск
- Поблагодарили: 37 раз
- Контактная информация:
Yura2007
http://startrekguide.com/community/view ... =27&t=3522
Версия, правда, старовата, но может все-таки встанет.
Добавлено спустя 1 минуту 35 секунд:
И еще:
http://www.phpbb.com/community/viewtopi ... 2&t=547227
http://startrekguide.com/community/view ... =27&t=3522
Версия, правда, старовата, но может все-таки встанет.
Добавлено спустя 1 минуту 35 секунд:
И еще:
http://www.phpbb.com/community/viewtopi ... 2&t=547227
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Re: Многоязычный форум
Возможно кому пригодится.
В правом верхнем углу, возле буквы "A" что меняет размер шрифта появляется 2 флажка, при нажатии на которые сменяется язык форума, при смене языка текущий URL не изменяется. Установил мод ссылку на который дал Alek$ - Quickly Change Your Language - http://startrekguide.com/community/view ... =27&t=3522 он привязывает язык к сессиям, следовательно работает и для гостей. Мод позволет производить быструю смену языка добавляя к URL lang=
И немного добавил в шаблон
Флажки прилагаются.
В правом верхнем углу, возле буквы "A" что меняет размер шрифта появляется 2 флажка, при нажатии на которые сменяется язык форума, при смене языка текущий URL не изменяется. Установил мод ссылку на который дал Alek$ - Quickly Change Your Language - http://startrekguide.com/community/view ... =27&t=3522 он привязывает язык к сессиям, следовательно работает и для гостей. Мод позволет производить быструю смену языка добавляя к URL lang=
И немного добавил в шаблон
Код: Выделить всё
#
#-----[ COPY ]------------------------------------------
#
copy flag_british.gif to styles/prosilver/theme/images/
copy flag_russia.gif to styles/prosilver/theme/images/
#
#-----[ OPEN ]-----------------------
#
styles/prosilver/template/overall_header.html
#
#-----[ FIND ]------------------------
#
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
#
#-----[ AFTER, ADD ]----------------
#
<script language="JavaScript">
function ru()
{
addr = new String(this.location.href);
if (addr.indexOf("?")==-1) {addr = addr +"?" ;} else { addr = addr +"&" ;}
this.location = addr +"lang=ru";
}
function en()
{
addr = new String(this.location.href);
if (addr.indexOf("?")==-1) {addr = addr +"?" ;} else { addr = addr +"&" ;}
this.location = addr +"lang=en";
}
</script>
#
#-----[ FIND ]------------------------
#
<!-- IF U_PRINT_PM --><li class="rightside"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF -->
#
#-----[ AFTER, ADD ]----------------
#
<li class="rightside"><img src="{T_THEME_PATH}/images/flag_british.gif" alt="English" onclick="en()" onmouseover="this.style.cursor = 'pointer'"> </li>
<li class="rightside"><img src="{T_THEME_PATH}/images/flag_russia.gif" alt="Русский" onclick="ru()" onmouseover="this.style.cursor = 'pointer'"> </li>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
- Вложения
-
- flag_russia.gif (345 байт) 1712 просмотров
-
- flag_british.gif (507 байт) 1714 просмотров
Re: Двуязычный форум на одном сайте
Добавьте bbcode translate помогает читать двуязычный форум, если, конечно, пользователи используют тэги ru, en или de для своих сообщение (иначе много работы для можеров, чтобы эти тэги добавлять к существующим сообщениям)Yura2007 писал(а):Как сделать так, чтобы и форум был двуязычный?
Re: Многоязычный форум
Мод предложенный noname80 не работает с PHPBB 3.02
Я получаю сообщение об ошибке: "Language file /common.php couldn't be opened."
Я получаю сообщение об ошибке: "Language file /common.php couldn't be opened."
- crash
- Former team member
- Сообщения: 6517
- Стаж: 19 лет 8 месяцев
- Откуда: Бердск
- Поблагодарили: 15 раз
- Контактная информация:
Re: Многоязычный форум
mcclayn
рили вы что-то сделали не так.
рили вы что-то сделали не так.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет
Re: Многоязычный форум
Не работает на phpbb 3.0.8noname80 писал(а):Возможно кому пригодится.
В правом верхнем углу, возле буквы "A" что меняет размер шрифта появляется 2 флажка, при нажатии на которые сменяется язык форума, при смене языка текущий URL не изменяется. Установил мод ссылку на который дал Alek$ - Quickly Change Your Language - http://startrekguide.com/community/view ... =27&t=3522 он привязывает язык к сессиям, следовательно работает и для гостей. Мод позволет производить быструю смену языка добавляя к URL lang=
И немного добавил в шаблон
Флажки прилагаются.Код: Выделить всё
# #-----[ COPY ]------------------------------------------ # copy flag_british.gif to styles/prosilver/theme/images/ copy flag_russia.gif to styles/prosilver/theme/images/ # #-----[ OPEN ]----------------------- # styles/prosilver/template/overall_header.html # #-----[ FIND ]------------------------ # <script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script> # #-----[ AFTER, ADD ]---------------- # <script language="JavaScript"> function ru() { addr = new String(this.location.href); if (addr.indexOf("?")==-1) {addr = addr +"?" ;} else { addr = addr +"&" ;} this.location = addr +"lang=ru"; } function en() { addr = new String(this.location.href); if (addr.indexOf("?")==-1) {addr = addr +"?" ;} else { addr = addr +"&" ;} this.location = addr +"lang=en"; } </script> # #-----[ FIND ]------------------------ # <!-- IF U_PRINT_PM --><li class="rightside"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF --> # #-----[ AFTER, ADD ]---------------- # <li class="rightside"><img src="{T_THEME_PATH}/images/flag_british.gif" alt="English" onclick="en()" onmouseover="this.style.cursor = 'pointer'"> </li> <li class="rightside"><img src="{T_THEME_PATH}/images/flag_russia.gif" alt="Русский" onclick="ru()" onmouseover="this.style.cursor = 'pointer'"> </li> # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # EoM
Код посмотрел...Language file ./language/ru/ru/common.php couldn't be opened.
Код: Выделить всё
$user->lang_name = lang_selector::get_session_lang($user->data);
//$user->lang_path = "{$phpbb_root_path}language/{$user->lang_name}/";