좋은 프로그램은 마음의 여유에서 나온다.

node.js + express + i18n + ejs로 다국어 지원 본문

프로그래밍/node.js

node.js + express + i18n + ejs로 다국어 지원

좋은데이 2013. 8. 23. 09:35

i18n 모듈 설치


npm install i18n




var i18n = require('i18n');


i18n.configure({

  locales: ['ko', 'en'],

  defaultLocale: 'ko',

  cookie: 'locale',

  directory: __dirname + '/locales'

});


var app = express();


app.locals({

  'l':  i18n.__

, 'ln': i18n.__n  

});


// init시 초기화됨

//app.use(i18n.init);



/locales 폴더에 파일 생성


ko.js

en.js


데이터 설정


{

'hello' : 'hello, world'

}



ejs에서 호출하기


<%= l('hello') %>

'프로그래밍 > node.js' 카테고리의 다른 글

mongoose Trying to open unclosed connection.  (0) 2013.10.30
node-oauth2-server로 oauth2 구현  (0) 2013.09.01
http 서버 응답 코드  (0) 2013.08.09
파일에 로그 남기기  (0) 2012.09.11
node.js에 scribe 모듈 설치  (0) 2012.08.31
Comments