문제

메뉴가 있습니다

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 ()을 사용하여 가능할 때마다 적절한 탈출을 보장하십시오.

또한, 당신은 당신의 응용 프로그램에 대한 언어 사전에서 문자열에 대한 사용 가능한 번역을 가져야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top