문제
메뉴가 있습니다
MENU([['Users', False, URL(r=request,f='user',vars=dict(forced_language=session.lang))]])
그리고 나는 번역하고 싶다 Users
내가 넣을 때 다른 언어로 T
전에 :
MENU([['T('Users')', False, URL(r=request,f='user',vars=dict(forced_language=session.lang))]])
그러나 그것은 유효하지 않은 구문을 유발하므로 어떻게 할 수 있습니까?
또한 어떻게 사용합니까? T
보기에 단어를 번역하려면?
다음 줄에서 "언어"라는 단어를 번역하고 싶습니다.
language_multiselect_form=form_factory('a',SQLField('language',db.language,requires=IS_IN_DB(db,'language.id','language.name',multiple=True)))
미리 감사드립니다
해결책
인용문이 너무 많습니다.
MENU([[T('Users'), False, URL(r=request,f='user',vars=dict(forced_language=session.lang))]])
다른 팁
web2py의보기에서 문자열을 번역하는 것은 다소 쉬워야합니다.
<h2>Hello World</h2>
될 것입니다 :
<h2>{=T('Hello World')}</h2>
또는 더 나은 :
<h2>{=XML(T('Hello World'))}</h2>
XML ()을 사용하여 가능할 때마다 적절한 탈출을 보장하십시오.
또한, 당신은 당신의 응용 프로그램에 대한 언어 사전에서 문자열에 대한 사용 가능한 번역을 가져야합니다.
제휴하지 않습니다 StackOverflow