Помощник
|
Как сделать мультиязычность на сайте? |
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, так и не получили от тебя ни каких пояснений по твоему вопросу...
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте | 34 | CryptoCLoud | 9809 | Вчера, 16:56 автор: CryptoCLoud |
|
Как вы бросили работу и перешли на заработок с сайтов? | 7 | uahomka | 1567 | 17.3.2024, 14:54 автор: uahomka |
|
Арбитражники, как ведете учет расходов и доходов? | 10 | Boymaster | 1468 | 17.3.2024, 3:22 автор: malamut |
|
Странный трафик на сайте длительное время | 26 | TABAK | 7203 | 16.3.2024, 17:31 автор: Boymaster |
|
Быстрый и качественный обмен на сайте Baksman.org Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк |
51 | Baksman | 33082 | 15.3.2024, 21:14 автор: Baksman |
Текстовая версия | Сейчас: 19.3.2024, 10:53 |