accept-language
v3.0.20
Published
Accept-Language parser for nodejs
Readme
accept-language 
accept-language parses HTTP Accept-Language header (BCP47 compliant) and returns a matched defined language.
Installation:
npm install accept-language --saveUsage:
// var acceptLanguage = require('accept-language');
import acceptLanguage from 'accept-language';
acceptLanguage.languages(['en-US', 'zh-CN']);
console.log(acceptLanguage.get('en-GB,en;q=0.8,sv'));
/*
'en-US'
*/Usage with Express:
If you are using Express server please use the middleware express-request-language.
API
acceptLanguage.languages(Array languageTags);
Provide your language tags in order of priority. The language tags must comply with BCP47 standard.
acceptLanguage.languages(['en-US', 'zh-CN']);acceptLanguage.get(String acceptLanguageString);
Returns the most likely language given an Accept-Language string. At least 1 language tag must be provided.
acceptLanguage.get('en-GB,en;q=0.8,sv');Maintainer
Tingan Ho @tingan87
License
MIT

