Помощник
|
Как сделать мультиязычность на сайте? |
sc2r2bey
|
Сообщение
#1
|
||
|
|
||
|
|||
yury_mw |
20.2.2010, 16:15;
Ответить: yury_mw
Сообщение
#2
|
|
sc2r2bey,
я, конечно, понимаю, что краткость - сестра таланта, но все-таки не надо злобствовать. ;) И, поскольку телепатией обладают лишь редкие индивидуумы, давай, колись, что за мультиязычность тебя волнует и почему. |
|
|
eyexal |
20.2.2010, 16:32;
Ответить: eyexal
Сообщение
#3
|
|
Неразу не приходилось использовать мультиязычность!
но если бы пришлось то наверное сделалбы так: в базе или в кукисах хранится переменная со значением языка - ru, eng etc. . . в php на момент инициализации станицы(подключение к базе, сбор нужной инфы, построение условий в зависимости от неких настроек) использование языка будет выглядеть так: [php]// получаем значение lang из кукисов или базы и заносим в переменную $config['lang'] = "значение"; на момент инициализации данных мы забираем языковой файл require_once("languages/{$config['lang']}.php"); структура файла и его разбор это отдельная тема)[/php] |
|
|
sc2r2bey
|
Сообщение
#4
|
|
я хотел узнать как организуют мультиязычность мои коллеги
как происходит организация хранения информации и переключение с одного языка на другой? -------------------- программирую web и для we |
|
|
ZiTosS |
22.2.2010, 19:47;
Ответить: ZiTosS
Сообщение
#5
|
|
sc2r2bey, вас интересует мультиязычность управляющей информации(статической), или всё таки так де и наполняемого контента, это же совсем разные вещи. Так как первую можно сделать простыми папками с файлами, а вторую надо кропотливо прорабатывать структуру баз и структуру включения той или иной информации по нахождению в базе и языку.
|
|
|
gaaarfild |
23.3.2010, 0:22;
Ответить: gaaarfild
Сообщение
#6
|
|
Обознач используемые в коде выводимые слова как константы, и определи их в подключаемом в зависимости от языка, файле. =) Все так делают. =)
|
|
|
ZiTosS |
23.3.2010, 0:42;
Ответить: ZiTosS
Сообщение
#7
|
|
gaaarfild, не все, посмотри Drupal, там идёт поддержка не только мультиязычности системной информации но и всего контента движка. Даже присутствует частичный перевод
|
|
|
gaaarfild |
23.3.2010, 0:48;
Ответить: gaaarfild
Сообщение
#8
|
|
Ну, я имею ввиду, что все, кто не Drupal. =) Плюс, сейчас на многие системы есть скрипты, которые динамически переводят контент и системную информацию по нажатию одной кнопки.
|
|
|
BaCo |
29.4.2010, 19:03;
Ответить: BaCo
Сообщение
#9
|
|
Заноси значение языка в cookie или в сессии после его выбора.
|
|
|
ZiTosS |
29.4.2010, 19:15;
Ответить: ZiTosS
Сообщение
#10
|
|
sc2r2bey, так и не получили от тебя ни каких пояснений по твоему вопросу...
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Странный трафик на сайте длительное время | 34 | TABAK | 9124 | Вчера, 23:38 автор: Arsenwenger |
|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 707 | Вчера, 17:52 автор: Boymaster |
|
CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте | 37 | CryptoCLoud | 10830 | Вчера, 15:37 автор: CryptoCLoud |
|
Боты могут делать пушподписки на моём сайте? | 3 | Megaspryt | 979 | Вчера, 5:18 автор: Skyworker |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19884 | 23.4.2024, 13:52 автор: Vmir |
Текстовая версия | Сейчас: 25.4.2024, 21:26 |