X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как сделать мультиязычность на сайте?
sc2r2bey
sc2r2bey
Topic Starter сообщение 20.2.2010, 15:01; Ответить: sc2r2bey
Сообщение #1


кто как реализует?


--------------------
Заметки о разработке и не только
программирую web и для we
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 20.2.2010, 16:15; Ответить: yury_mw
Сообщение #2


sc2r2bey,
я, конечно, понимаю, что краткость - сестра таланта, но все-таки не надо злобствовать. ;)
И, поскольку телепатией обладают лишь редкие индивидуумы, давай, колись, что за мультиязычность тебя волнует и почему.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
eyexal
eyexal
сообщение 20.2.2010, 16:32; Ответить: eyexal
Сообщение #3


Неразу не приходилось использовать мультиязычность!
но если бы пришлось то наверное сделалбы так:
в базе или в кукисах хранится переменная со значением языка - ru, eng etc. . .
в php на момент инициализации станицы(подключение к базе, сбор нужной инфы, построение условий в зависимости от неких настроек) использование языка будет выглядеть так:
[php]// получаем значение lang из кукисов или базы и заносим в переменную
$config['lang'] = "значение";

на момент инициализации данных мы забираем языковой файл
require_once("languages/{$config['lang']}.php");

структура файла и его разбор это отдельная тема)[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 22.2.2010, 13:31; Ответить: sc2r2bey
Сообщение #4


я хотел узнать как организуют мультиязычность мои коллеги :)
как происходит организация хранения информации и переключение с одного языка на другой?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 22.2.2010, 19:47; Ответить: ZiTosS
Сообщение #5


sc2r2bey, вас интересует мультиязычность управляющей информации(статической), или всё таки так де и наполняемого контента, это же совсем разные вещи. Так как первую можно сделать простыми папками с файлами, а вторую надо кропотливо прорабатывать структуру баз и структуру включения той или иной информации по нахождению в базе и языку.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gaaarfild
gaaarfild
сообщение 23.3.2010, 0:22; Ответить: gaaarfild
Сообщение #6


Обознач используемые в коде выводимые слова как константы, и определи их в подключаемом в зависимости от языка, файле. =) Все так делают. =)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 23.3.2010, 0:42; Ответить: ZiTosS
Сообщение #7


gaaarfild, не все, посмотри Drupal, там идёт поддержка не только мультиязычности системной информации но и всего контента движка. Даже присутствует частичный перевод :P
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gaaarfild
gaaarfild
сообщение 23.3.2010, 0:48; Ответить: gaaarfild
Сообщение #8


Ну, я имею ввиду, что все, кто не Drupal. =) Плюс, сейчас на многие системы есть скрипты, которые динамически переводят контент и системную информацию по нажатию одной кнопки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BaCo
BaCo
сообщение 29.4.2010, 19:03; Ответить: BaCo
Сообщение #9


Заноси значение языка в cookie или в сессии после его выбора.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 29.4.2010, 19:15; Ответить: ZiTosS
Сообщение #10


sc2r2bey, так и не получили от тебя ни каких пояснений по твоему вопросу...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

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


 



RSS Текстовая версия Сейчас: 19.3.2024, 7:11
Дизайн