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

Мультиязычность в скрипте
Сообщения
Andron

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

05 Мар 2011, 10:02
Grox

У меня:
Если гость, то -> сессия.
Если пользователь, то загружается из его настроек.
Языки в папках
/lang/ru/ru.php info.ini
/lang/en/en.php info.ini
Содержимое /lang/ru/ru.php
$lang['home'] = 'Главная страница';

05 Мар 2011, 10:15
Сизый

у мну в скрипте(бета) дцмс:
выбор языка через настройки юзера/или запросом в бд на смену языка.
-
папки:
- /lang/rus/index.php
- /lang/eng/index.php
-
в БД идет запись папки: rus или eng
-
в файл /../../user.php идет инклуд/lang/$user[lang]/index.php
-
index.php :
$lang['home'] = 'Главная страница';
и т.п.

05 Мар 2011, 10:20
Grox

ну и конечно же
echo "$lang[home]";

05 Мар 2011, 10:30
Сизый

в инном случаи =)
echo ''.$lang['home'].''";

05 Мар 2011, 10:33
тыщ-тыщ

Убогая реализация .

05 Мар 2011, 10:35
Andron

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

05 Мар 2011, 10:50
DarveL

http://teame.ru/blogs/coding/90
правда это примитив.
Но подобно сам можешь сделать

05 Мар 2011, 10:52
iceman12

тыщ-тыщ, предложи лучшую, не нужно писать не информативные посты.

05 Мар 2011, 10:53
Grox

Andron, читай пост Сизого, либо иди по ссылке Дарвела.

05 Мар 2011, 10:55
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.