Skip to content

vuquangthinh/express-middleware-locale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOW IT WORK

import createLocaleMiddleware from 'express-middleware-locale';

const locales = {
  vi: {
    key: {
      code: "hello {{{name}}}"
    }
  }
};

// express
server.use(createLocaleMiddleware({
  detect: (req, res, next) => req.headers['x-locale'] || 'en',
  locales
}));

// translate
server.get('/', (req, res, next) => req.t('key.code', { name: 'world' }));

About

Because i18next is stupid :))

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published