Advertisement:

Author Topic: Как сделать один форум (раздел) на английск&#  (Read 4329 times)

Offline sasha

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

Offline †MavN†

  • Local Moderator
  • Sophist Member
  • *
  • Posts: 1,203
  • Gender: Male
  • MavnGroup
    • MavnGroup
в принципе можно попробовать сделать через настройки форума в админке так есть задать тему для форума соотвественно у тебя будет грузится тема из отдельной папки и можно там подсунуть файлики с переводом английским а не русским. Это только идея сам не пробовал пока не на чем. Попробуй может получится но это конечно уже изврат:)

Offline MANGA

  • Semi-Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Череповецкий форум
в принципе можно попробовать сделать через настройки форума в админке так есть задать тему для форума соотвественно у тебя будет грузится тема из отдельной папки и можно там подсунуть файлики с переводом английским а не русским. Это только идея сам не пробовал пока не на чем. Попробуй может получится но это конечно уже изврат:)
с графикой в этом отношении проблем нет.
пример:
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

Offline †MavN†

  • Local Moderator
  • Sophist Member
  • *
  • Posts: 1,203
  • Gender: Male
  • MavnGroup
    • MavnGroup
с графикой в этом отношении проблем нет.
пример: 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
« Last Edit: August 14, 2005, 09:30:20 AM by Mavn »

Offline MANGA

  • Semi-Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Череповецкий форум
интересует текстовое оформление:


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

вероятно я плохо искал, но тем не менее не нашел в версии SMF 1.0.5
чтобы язык определенного раздела был по умолчанию в отличном от значения указанного в setting.php
« Last Edit: August 14, 2005, 02:23:41 PM by MANGA »
http://www.cherepovets.info/forum/index.php?board=50.0 [nofollow] FORUM
ABOUT LIFE IN RUSSIA

Offline MANGA

  • Semi-Newbie
  • *
  • Posts: 10
  • Gender: Male
    • Череповецкий форум
вариант с автодетектом языка пользователя:


в 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;




метод не совершенен - например все не российские поисковые роботы (и посетители) вместо русского видят "крякозяблы"
« Last Edit: August 22, 2005, 12:37:06 PM by MANGA »
http://www.cherepovets.info/forum/index.php?board=50.0 [nofollow] FORUM
ABOUT LIFE IN RUSSIA