Сайт на нескольких языках...
От: Johnny  
Дата: 16.08.02 08:28
Оценка:
Планируется сделать сайт на 2 языках: en и ru. Посоветуйте, как это все по-человечески оформить. Есть идея формализовать сайт с помощью XML и посредством некоторого атрибута указывать принадлежность к соотвествующему языку:
...
<menuitem id="0" lang="en">News</menuitem>
<menuitem id="0" lang="ru">Новости</menuitem>
...
А дальше разбираем прямо в PHP или же используем XSLT.
Re: Сайт на нескольких языках...
От: dv Россия derevyanko.blogspot.com
Дата: 20.08.02 00:39
Оценка:
Здравствуйте Johnny, Вы писали:

J> Планируется сделать сайт на 2 языках: en и ru. Посоветуйте, как это все по- человечески оформить.


Я тоже столкнулся с проблемой создания многоязычного сайта Посоветовали связку PHP+MySQL. Переключение на другой язык означает переключение между "словарями" — фактически, переключение между базами MySQL: сайт один, варианта наполнения информацией два. Подробности
http://www.rsdn.ru/forum/message.asp?mid=71075
Автор: dv
Дата: 10.07.02

Удачи!
Киса, скажите как художник — художнику: вы рисовать умеете?
Re[2]: Сайт на нескольких языках...
От: Grog13M Россия http://kyra.spb.ru/maxim/
Дата: 20.08.02 07:14
Оценка:
Здравствуйте dv, Вы писали:

dv>Здравствуйте Johnny, Вы писали:


J>> Планируется сделать сайт на 2 языках: en и ru. Посоветуйте, как это все по- человечески оформить.


dv>Я тоже столкнулся с проблемой создания многоязычного сайта Посоветовали связку PHP+MySQL. Переключение на другой язык означает переключение между "словарями" — фактически, переключение между базами MySQL: сайт один, варианта наполнения информацией два.


Я делал проще: несколько каталогов: к примеру rus/ и eng/

Дизайн сайтa в одном файле — index.php

Вызывается нужная страничка следующим образом: index.php?lang=rus&show=menu1
В каталогах rus и eng — одинаковые по названию файлы.
В самом index.php мы просто инклудим в нужное место файл $show из каталога $lang
Соответственно, можно таким же образом хранить и картинки.

Набросал тут маленький примерчик — как это выглядит:

http://kyra.spb.ru/maxim/
Re: Сайт на нескольких языках...
От: Zlobec Россия  
Дата: 20.08.02 10:02
Оценка:
Здравствуйте Johnny, Вы писали:

J> Планируется сделать сайт на 2 языках: en и ru. Посоветуйте, как это все по-человечески оформить. Есть идея формализовать сайт с помощью XML и посредством некоторого атрибута указывать принадлежность к соотвествующему языку:

J>...
J><menuitem id="0" lang="en">News</menuitem>
J><menuitem id="0" lang="ru">Новости</menuitem>
J>...
J>А дальше разбираем прямо в PHP или же используем XSLT.

можно поробовать использовать *.po или слова хранить в базе.
Куплю оверлок. Хоть узнаю что это такое.
Re[2]: Сайт на нескольких языках...
От: Johnny  
Дата: 27.08.02 12:40
Оценка:
Здравствуйте Zlobec, Вы писали:

Z>Здравствуйте Johnny, Вы писали:


J>> Планируется сделать сайт на 2 языках: en и ru. Посоветуйте, как это все по-человечески оформить. Есть идея формализовать сайт с помощью XML и посредством некоторого атрибута указывать принадлежность к соотвествующему языку:

J>>...
J>><menuitem id="0" lang="en">News</menuitem>
J>><menuitem id="0" lang="ru">Новости</menuitem>
J>>...
J>>А дальше разбираем прямо в PHP или же используем XSLT.

Z>можно поробовать использовать *.po или слова хранить в базе.


Немного недопонял, что значит "*.po". Если можно для непонятливых поподробнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.