Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Помогите реализовать. (http://www.flasher.ru/forum/showthread.php?t=96422)

WillyM 30.05.2007 10:42

Помогите реализовать.
 
мне нужно реализовать многоязыковую поддержку на своем сайте. Незнаю с чего начинать. Буду признателен за ценный совет.

Skubent 30.05.2007 12:31

Начинать с выноса всех текстов в базу/файл и использования вместо echo 'Все хорошо'; примерно таких конструкций: echo my_get_phrase('all_ok'); или echo $messages['all_ok']; или echo MESSAGE_ALL_OK;

WillyM 14.06.2007 15:06

Ну это ясно. у меня два файла русский и англ.

вот один из них

<?php

define ("_HOME","Home");
define ("_ABOUT","About us");
define ("_SERVICES","Services");
define ("_PRODUCTS","Products");
define ("_CONTACT","Contact");

?>

WillyM 17.06.2007 12:49

Дальше застрял !!!

DarkElf 17.06.2007 21:36

дальше определяешь, какой из них подключить в php-приложение и подключаешь его туда)

WillyM 18.06.2007 00:25

вопрос не в этом.
Я не могу смоделировать сам скрипт

etc 18.06.2007 00:34

Что конкретно не получается?

WillyM 18.06.2007 11:20

не получается сам скрипт.
Схема примерно такая.
Есть переменная $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>";

Skubent 18.06.2007 12:46

Ну и что дальше делать ? Предлагаешь нам за тебя скрипт писать по изложенному тобой вполне себе верному алгоритму ?

WillyM 18.06.2007 13:33

В том то и дело что у меня не получается. Не работает он у меня. Немогу найти причину в чем.


Часовой пояс GMT +4, время: 04:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.