Как сделать один форум (раздел) на английск&#

Started by sasha, July 18, 2005, 05:57:44 PM

Previous topic - Next topic

sasha

У меня весь форум по умолчанию русский.
Как сделать один форум (раздел) на английском по умолчанию?
Как сделать одну тему по умолчанию английской?
Мне нужно, чтобы гость не мучался с регистрацией на русском языке.
Спасибо.

†MavN†

в принципе можно попробовать сделать через настройки форума в админке так есть задать тему для форума соотвественно у тебя будет грузится тема из отдельной папки и можно там подсунуть файлики с переводом английским а не русским. Это только идея сам не пробовал пока не на чем. Попробуй может получится но это конечно уже изврат:)

MANGA

Quote from: Mavn on July 28, 2005, 06:40:12 AM
в принципе можно попробовать сделать через настройки форума в админке так есть задать тему для форума соотвественно у тебя будет грузится тема из отдельной папки и можно там подсунуть файлики с переводом английским а не русским. Это только идея сам не пробовал пока не на чем. Попробуй может получится но это конечно уже изврат:)
с графикой в этом отношении проблем нет.
пример:
http://www.cherepovets.info/forum/index.php?board=50.0 [nofollow]

а вот как бы еще язык сообщений 'english' сделать

http://www.cherepovets.info/forum/index.php?board=50.0 [nofollow] FORUM
ABOUT LIFE IN RUSSIA

†MavN†

Quote from: MANGA on August 14, 2005, 04:26:07 AM
с графикой в этом отношении проблем нет.
пример: http://www.cherepovets.info/forum/index.php?board=50.0
а вот как бы еще язык сообщений 'english' сделать
В плане ??7 что все сообще6ния которые написали юзеры на русском показывались и на английском языке?? ХМ можно сказать не реально хотя конечно можно задать обработку скрипта который будет у тебя все на лету переводить типа как на промпте вопрос только вот в другом если такое сделать то во первых время генерации страницы увеличтся в связи с обработкой ну и как говорится побочный эффект машиный перевод короче говоря лабуда какая нибудь/

Если же разговор идет об отображении самой темы форума( скина) на английском то попробуй в теме файлы которые у тебя на русском языке убрать а вместо них подложить файлы английские. Пример Файл index.english.php переименовываем в  index.russian.php таким образом название у тебя тоже а внутренности уже на инглише. пробуй .. скажешь что получится :)

Я конечно не знаю но может всеже лучше сделать такую приблуду как здесь http://www.simplemachines.ru/community/ ты переключаешь язык интерфеса путем нажатия на кнопку и не нужно парится с этими темами. Описание здесьhttp://www.simplemachines.ru/community/index.php?topic=10.0

MANGA

интересует текстовое оформление:


в идеале всё (кроме текста темы) должно быть на английском :)

вероятно я плохо искал, но тем не менее не нашел в версии SMF 1.0.5
чтобы язык определенного раздела был по умолчанию в отличном от значения указанного в setting.php
http://www.cherepovets.info/forum/index.php?board=50.0 [nofollow] FORUM
ABOUT LIFE IN RUSSIA

MANGA

вариант с автодетектом языка пользователя:


в Settings.php перед $language = ... вставляем следующий код:
---------------------------------------
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (stristr($lang,"ru")){
$lng="russian"; // если русский
} elseif (stristr($lang,"en")){
$lng="english"; // если английский
}
elseif (stristr($lang,"de")){
$lng="english"; // можно поставить немецкий языковой файл кому интересно
} else{
$lng="english"; // еслю любой другой язык
}
-------------------------------
изменяем $language = $lng;




метод не совершенен - например все не российские поисковые роботы (и посетители) вместо русского видят "крякозяблы"
http://www.cherepovets.info/forum/index.php?board=50.0 [nofollow] FORUM
ABOUT LIFE IN RUSSIA

Advertisement: