Показать сообщение отдельно
Старый 04.08.2007, 22:45   #1
romix
Продвинутый
 
Регистрация: 11.03.2007
Адрес: lviv
Сообщений: 71
По умолчанию Tv+4.1.2+мультиязычность

Раскажите пожалуйста, четко о многоязычности в темплавоаля. Мне б хотелось узнать на данном этапе как сделать флажки переключения языков и приделать в тайпе,видел много примеров ну так как у меня с тайпоскрипто туговато,то хотелось бы услышать чтото вроде того :написать "фыв" вставить туда то. Тоесть я прошу поделится работающим скриптом без прибомбасов.
Нашел такой код:
## Localization menu:
lib.langMenu = HMENU
lib.langMenu {
special = language
special.value = 0,1,2,3
special.normalWhenNoLanguage = 0
1 = GMENU
1.NO {
XY = [5.w]+4, [5.h]+4
backColor = white
5 = IMAGE
5.file = EXT:cms/tslib/media/flags/flag_uk.gif || EXT:cms/tslib/media/flags/flag_de.gif || EXT:cms/tslib/media/flags/flag_ru.gif || EXT:cms/tslib/media/flags/flag_ch.gif
5.offset = 2,2
}

1.ACT < lib.langMenu.1.NO
1.ACT=1
1.ACT.backColor = black

1.USERDEF1 < lib.langMenu.1.NO
1.USERDEF1=1
1.USERDEF1.5.file = EXT:cms/tslib/media/flags/flag_uk_d.gif || EXT:cms/tslib/media/flags/flag_de.gif || EXT:cms/tslib/media/flags/flag_ru.gif || EXT:cms/tslib/media/flags/flag_ch_d.gif
1.USERDEF1.noLink = 0

1.USERDEF2 < lib.langMenu.1.USERDEF1
1.USERDEF2.backColor = green
}

...потом в Каспера специальнный файл был в мануале для генерирования в страницу.

Я понимаю что у вас нету время писать долгие рассказы,так давайте коротко и четко по возможности.

Как организовать многоязычность(Имхо):
1:создаю в корне сайта языки
2:в шаблоне прописую конфиг для языков(хотя не понимаю роли этого,для чего это делают)?
3:lib.XXX прикрепляю в темпле
4:и вроде готово

если ответ будет затруднительный то хотя б где порыться можно?и возможные баги на пути к работоспособной версии
romix вне форума   Ответить с цитированием