![]() |
Помогите реализовать.
мне нужно реализовать многоязыковую поддержку на своем сайте. Незнаю с чего начинать. Буду признателен за ценный совет.
|
Начинать с выноса всех текстов в базу/файл и использования вместо echo 'Все хорошо'; примерно таких конструкций: echo my_get_phrase('all_ok'); или echo $messages['all_ok']; или echo MESSAGE_ALL_OK;
|
Ну это ясно. у меня два файла русский и англ.
вот один из них <?php define ("_HOME","Home"); define ("_ABOUT","About us"); define ("_SERVICES","Services"); define ("_PRODUCTS","Products"); define ("_CONTACT","Contact"); ?> |
Дальше застрял !!!
|
дальше определяешь, какой из них подключить в php-приложение и подключаешь его туда)
|
вопрос не в этом.
Я не могу смоделировать сам скрипт |
Что конкретно не получается?
|
не получается сам скрипт.
Схема примерно такая. Есть переменная $lang Если переменная отсутствует (!isset($lang)) или равна $lang==eng то подключать файл english.php иначе russian.php ну а это простейший переключатель echo "<a href=\"test.php?lang=ru\">русский</a>"; echo "<br>"; echo "<a href=\"test.php?lang=eng\">english</a>"; |
Ну и что дальше делать ? Предлагаешь нам за тебя скрипт писать по изложенному тобой вполне себе верному алгоритму ?
|
В том то и дело что у меня не получается. Не работает он у меня. Немогу найти причину в чем.
|
| Часовой пояс GMT +4, время: 04:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.