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

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

프로그래밍/node.js

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

좋은데이 2013.08.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') %>

0 Comments
댓글쓰기 폼