좋은 프로그램은 마음의 여유에서 나온다.
node.js + express + i18n + ejs로 다국어 지원 본문
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