Алексей Zn
17-12-2013, 07:21
Здравствуйте.
Раньше сайт был на одном языке и было все в файлах PHP, теперь приходится добавлять несколько языков (на выбор пользователя), это значит заменять фразы в PHP на переменные, но ума не приложу как это все оформить...
Например имеем такую часть кода:
$now_hours = date('G');
if($now_hours<8)
{
$xxxx = 'Доброй ночи!';
}
elseif($now_hours<12 && $now_hours>=8 )
{
$xxxx = 'Доброе утро!';
}
elseif($now_hours>=12 && $now_hours<17)
{
$xxxx = 'Добрый день!';
}
elseif($now_hours>=17 && $now_hours<=23)
{
$xxxx = 'Добрый вечер!';
}
$content = str_replace('{xxxx}', $xxxx);
print $content;
Где, далее переменная {xxxx} вставляется в шаблон и выводит приветствие. Так вот как в этом коде заменить фразы Доброй ночи!, Доброе утро!, Добрый день!, Добрый вечер!, на переменные, что бы они подхватывались с языкового файла, скажем ru.php?
Покажите, пожалуйста пример.
Спасибо.
Раньше сайт был на одном языке и было все в файлах PHP, теперь приходится добавлять несколько языков (на выбор пользователя), это значит заменять фразы в PHP на переменные, но ума не приложу как это все оформить...
Например имеем такую часть кода:
$now_hours = date('G');
if($now_hours<8)
{
$xxxx = 'Доброй ночи!';
}
elseif($now_hours<12 && $now_hours>=8 )
{
$xxxx = 'Доброе утро!';
}
elseif($now_hours>=12 && $now_hours<17)
{
$xxxx = 'Добрый день!';
}
elseif($now_hours>=17 && $now_hours<=23)
{
$xxxx = 'Добрый вечер!';
}
$content = str_replace('{xxxx}', $xxxx);
print $content;
Где, далее переменная {xxxx} вставляется в шаблон и выводит приветствие. Так вот как в этом коде заменить фразы Доброй ночи!, Доброе утро!, Добрый день!, Добрый вечер!, на переменные, что бы они подхватывались с языкового файла, скажем ru.php?
Покажите, пожалуйста пример.
Спасибо.