2013-02-17 4 views
-2

i18을 사용하여 템플릿 및 라우터에 대해 node.js에서 다중 언어를 구현하는 방법 다른 함수에서 i18n을 언어 변경에 어떻게 사용할 수 있습니까? i18n은 빈 파일 만 생성합니다. en.js es.js ... 이것은 너무 잘못 되었나요?다른 함수에서 i18n 사용

//app.js

require(i18n): 
require("./router"); 

//router.js는

export.example = function(){ 
    . 
    . 
    . 
    req.session.error = __('You have error: %s', error); 
} 

500 오류 : 오브젝트 # 더 방법 '__'

+1

과 다른 정보를 다음에 다음과 같이. – nothrow

+0

당신이 저를 도울 수 있으면, 나는 질문을 바꿨습니다, 고마워요. – AURIGADL

답변

0

를 사용이 없다 i18n 국제화가 적용된 응용 프로그램, 최종 템플릿에서만 사용하는 것이 가장 좋으며 다른 언어에서도 쉽게 편집 할 수 있습니다. 우리 코드 전체에서 텍스트를 검색 할 필요가 없습니다. 국제화

사용 옥

#{__('Hello')} 

은 내가 당신을 위해 무엇을 요구 아무 생각이없는 reference says.