detect-language

Finds the best matching language from Accept-Language header.


Keywords
detect-language, i18n, l10n, localization, language, connect, middleware
License
MIT
Install
npm install detect-language@2.1.0

Documentation

NPM version Build Status Dependency Status

detect-language

Finds the best matching language from Accept-Language header.

Install

$ npm install --save detect-language

Usage

var app = require('express');

var locale = {
  supportedLanguages: ['de', 'fr', 'pl', 'en-GB', 'en-US'],
  defaultLanguage: 'en'
};

app.use(require('./src/i18n/detect-language')(locale));

// req.lang is set to detected language

License

MIT © Damian Krzeminski