разрешить системе поддерживать несколько языков

Как использовать T.force ('ar'), чтобы система могла поддерживать несколько языков.

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

как заставить язык по клику ссылки ??

а также как я могу разрешить перевод данных в базу данных с помощью "T"

заранее спасибо

13.10.2009 11:43:53
1 ОТВЕТ
РЕШЕНИЕ

В web2py. Сделайте модель, которая содержит что-то вроде

if re.compile('\w{2}(\-\w{2})?').match(request.vars.force_language or ''): 
    session.forced_language=force_language
if session.forced_language:
   T.force(session.forced_language)

вызов любой страницы с

http://....../index?force_language=ar

Система сохранит его в сеансе и запомнит ваши предпочтения. Будет переводить, если языки / ar.py существует.

1
13.10.2009 14:53:20