|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : oleg t. 2:465/222.2 19 Dec 2002 09:34:57 To : Alexander Averbuh Subject : многоязычные сайты --------------------------------------------------------------------------------
AA> Кто-то может рассказать общие подходы к созданию многоязычных сайтов,
AA> если таковые вообще имеются.
Любой из вышеприведенных методов :)
Я делал так (для небольшого сайта): Все страницы строятся из шаблонов. Пакет
шаблонов лежит в некотором каталоге templates/template1. В случае необходимости
легко можно будет добавить "скины" templates/template**.
Внутри шаблонов помимо чувствительной цифровой или циклической информации
вся языковая отмечена переменными, допустим, {LNG_**_###}, где ** - название
раздела, ## - подраздела, как удобно, вобщем-то.
Затем самая простая часть. Если не хочется пользоваться базами (:), языковые
элементы заносятся в нечто типа ini-файла.
[chapter1]
var1=value1
var2=value2
[chapter2]
var1=value1, и так далее. Парсится этот файл, а затем в нужном разделе
подставляется нужное значение. {LNG_chapter1_var1}
хотя метод добавления джойном нужной языковой таблицы мне нравится больше.
ъRa.ndomъ
--- мойщик.мокрых.отходов
* Origin: www.tews.org (2:465/222.2)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/137623e016ba8.html, оценка из 5, голосов 10
|