Xwab
Форумыnavigate_nextПрограммирование на PHP

Мультиязычность
Сообщения
Игорь

как сделать мультиязычность с помощью php???

02 Дек 2010, 18:08
Fashion

помоему нет разницы на каком языке делать мультиязычность

02 Дек 2010, 18:12
Игорь

2, ггг хорошо как вобще сделать ее???

02 Дек 2010, 18:22
HiJecker

Игорь, посмотри как это сделано в phpbbwap.

02 Дек 2010, 18:31
Игорь

4, легко сказать посмотри там посмотри здесь! А пояснить??

02 Дек 2010, 18:32
wapmorgan

в phpbb:
1. существуют языковые пакеты - php файлы с массивами строк, примерно такого содержания:
<?php
$lang['welcome'] = 'Добро пожаловать';
?>

При выборе языка подключается соответствующий файл.

2. В скрипте идут обращения к массиву $lang по индексу фразы/выражения :
<?php
echo $lang['welcome'];
?>

02 Дек 2010, 18:35
Игорь

6, это я понял! А как подключать эти файлы с массивами??
Например есть папка lang там есть 2 файла ru-lang.php и eng-lang.php и главная страница index.php как их подключить что бы можно было выбрать язык на главной и что бы этот язык менялся при выборе!

02 Дек 2010, 18:48
Игорь

в файле ru-lang.php :

<?php
$lang['welcome'] = 'Добро пожаловать';
?>

а в файле eng-lang.php :

<?php
$lang['welcome'] = 'Hello';
?>

А в index.php :

<?php
echo $lang['welcome'];
?>

02 Дек 2010, 18:50
Игорь

я так думаю что на сесиях??

02 Дек 2010, 18:56
Akdmeh

ACCEPT_LANGUAGE

02 Дек 2010, 18:58
Ответить на тему