browser-language
Advanced tools
Comparing version 1.2.2 to 1.2.3
@@ -0,1 +1,6 @@ | ||
v1.2.3 / 2014-08-04 | ||
================== | ||
* Doc update | ||
v1.2.0 / 2014-07-27 | ||
@@ -2,0 +7,0 @@ ================== |
/* | ||
* browser-language v1.2.1 | ||
* (c) hex7c0 https://github.com/hex7c0/browser-language/ | ||
* browser-language v1.2.3 | ||
* (c) hex7c0 http://supergiovane.tk/#/browser-language | ||
* Licensed under GPLv3 | ||
*/ | ||
"use strict";function set(a,b,c,d){return b.cookie(a.cookie,c,{domain:a.domain,path:a.path,maxAge:a.age,httpOnly:a.httpOnly,secure:a.secure,signed:d}),c}function end(a){try{return a()}catch(b){return}}var all={ab:"Abkhazian",af:"Afrikaans",an:"Aragonese",ar:"Arabic",as:"Assamese",az:"Azerbaijani",be:"Belarusian",bg:"Bulgarian",bn:"Bengali",bo:"Tibetan",br:"Breton",bs:"Bosnian",ca:"Catalan",ce:"Chechen",co:"Corsican",cs:"Czech",cu:"Church",cy:"Welsh",da:"Danish",de:"German",el:"Greek",en:"English",eo:"Esperanto",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fj:"Fijian",fo:"Faroese",fr:"French",fy:"Frisian",ga:"Irish",gd:"Gaelic",gl:"Galician",gv:"Manx",he:"Hebrew",hi:"Hindi",hr:"Croatian",ht:"Haitian",hu:"Hungarian",hy:"Armenian",id:"Indonesian",is:"Icelandic",it:"Italian",ja:"Japanese",jv:"Javanese",ka:"Georgian",kg:"Kongo",ko:"Korean",ku:"Kurdish",kw:"Cornish",ky:"Kirghiz",la:"Latin",lb:"Luxembourgish",li:"Limburgan",ln:"Lingala",lt:"Lithuanian",lv:"Latvian",mg:"Malagasy",mk:"Macedonian",mn:"Mongolian",mo:"Moldavian",ms:"Malay",mt:"Maltese",my:"Burmese",nb:"Norwegian",ne:"Nepali",nl:"Dutch",nn:"Norwegian",no:"Norwegian",oc:"Occitan",pl:"Polish",pt:"Portuguese",rm:"Raeto-Romance",ro:"Romanian",ru:"Russian",sc:"Sardinian",se:"Sami",sk:"Slovak",sl:"Slovenian",so:"Somali",sq:"Albanian",sr:"Serbian",sv:"Swedish",sw:"Swahili",tk:"Turkmen",tr:"Turkish",ty:"Tahitian",uk:"Ukrainian",ur:"Urdu",uz:"Uzbek",vi:"Vietnamese",vo:"Volapuk",yi:"Yiddish",zh:"Chinese"};module.exports=function(a){var a=a||Object.create(null),b=__dirname+"/min/lib/dictionary.js",c=a.dictionary||require(b).LANG,d={cookie:String(a.cookie||"lang"),domain:String(a.domain||""),path:String(a.path||"/"),age:Number(a.age)||31536e6,httpOnly:Boolean(a.httpOnly),secure:Boolean(a.secure)};return void 0==c._default?c=require(b).LANG:all[c._default]||(console.error("language misconfigured"),c=require(b).LANG),process.env.lang=c._default,Boolean(a.signed)?function(a,b,e){if(void 0==a.signedCookies&&(a.signedCookies=Object.create(null)),void 0==a.signedCookies[d.cookie]&&a.headers["accept-language"]){for(var f=a.headers["accept-language"].match(/([a-z]{2,2})/gi),g=f.filter(function(a,b,c){return c.indexOf(a.toLowerCase())==b}),h=0,i=g.length;i>h;h++)if(c[g[h]])return a.signedCookies[d.cookie]=set(d,b,g[h],!0),end(e)}else if(c[a.signedCookies[d.cookie]])return end(e);return a.signedCookies[d.cookie]=set(d,b,c._default,!0),end(e)}:function(a,b,e){if(void 0==a.cookies&&(a.cookies=Object.create(null)),void 0==a.cookies[d.cookie]&&a.headers["accept-language"]){for(var f=a.headers["accept-language"].match(/([a-z]{2,2})/gi),g=f.filter(function(a,b,c){return c.indexOf(a.toLowerCase())==b}),h=0,i=g.length;i>h;h++)if(c[g[h]])return a.cookies[d.cookie]=set(d,b,g[h],!1),end(e)}else if(c[a.cookies[d.cookie]])return end(e);return a.cookies[d.cookie]=set(d,b,c._default,!1),end(e)}}; | ||
"use strict";function set(a,b,c,d){return b.cookie(a.cookie,c,{domain:a.domain,path:a.path,maxAge:a.age,httpOnly:a.httpOnly,secure:a.secure,signed:d}),c}function end(a){try{return a()}catch(b){return}}var all={ab:"Abkhazian",af:"Afrikaans",an:"Aragonese",ar:"Arabic",as:"Assamese",az:"Azerbaijani",be:"Belarusian",bg:"Bulgarian",bn:"Bengali",bo:"Tibetan",br:"Breton",bs:"Bosnian",ca:"Catalan",ce:"Chechen",co:"Corsican",cs:"Czech",cu:"Church",cy:"Welsh",da:"Danish",de:"German",el:"Greek",en:"English",eo:"Esperanto",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fj:"Fijian",fo:"Faroese",fr:"French",fy:"Frisian",ga:"Irish",gd:"Gaelic",gl:"Galician",gv:"Manx",he:"Hebrew",hi:"Hindi",hr:"Croatian",ht:"Haitian",hu:"Hungarian",hy:"Armenian",id:"Indonesian",is:"Icelandic",it:"Italian",ja:"Japanese",jv:"Javanese",ka:"Georgian",kg:"Kongo",ko:"Korean",ku:"Kurdish",kw:"Cornish",ky:"Kirghiz",la:"Latin",lb:"Luxembourgish",li:"Limburgan",ln:"Lingala",lt:"Lithuanian",lv:"Latvian",mg:"Malagasy",mk:"Macedonian",mn:"Mongolian",mo:"Moldavian",ms:"Malay",mt:"Maltese",my:"Burmese",nb:"Norwegian",ne:"Nepali",nl:"Dutch",nn:"Norwegian",no:"Norwegian",oc:"Occitan",pl:"Polish",pt:"Portuguese",rm:"Raeto-Romance",ro:"Romanian",ru:"Russian",sc:"Sardinian",se:"Sami",sk:"Slovak",sl:"Slovenian",so:"Somali",sq:"Albanian",sr:"Serbian",sv:"Swedish",sw:"Swahili",tk:"Turkmen",tr:"Turkish",ty:"Tahitian",uk:"Ukrainian",ur:"Urdu",uz:"Uzbek",vi:"Vietnamese",vo:"Volapuk",yi:"Yiddish",zh:"Chinese"};module.exports=function(a){var a=a||Object.create(null),b=__dirname+"/min/lib/dictionary.js",c=a.dictionary||require(b).LANG,d={cookie:String(a.cookie||"lang"),domain:String(a.domain||""),path:String(a.path||"/"),age:Number(a.age)||31536e6,httpOnly:Boolean(a.httpOnly),secure:Boolean(a.secure)};return void 0==c._default?c=require(b).LANG:all[c._default]||(console.error("language misconfigured"),c=require(b).LANG),process.env.lang=c._default,Boolean(a.signed)?function(a,b,e){if(void 0==a.signedCookies&&(a.signedCookies=Object.create(null)),void 0==a.signedCookies[d.cookie]&&a.headers["accept-language"]){for(var f=a.headers["accept-language"].match(/([a-z]{2,2})/gi),g=f.filter(function(a,b,c){return c.indexOf(a.toLowerCase())==b}),h=0,i=g.length;i>h;h++)if(c[g[h]])return a.signedCookies[d.cookie]=set(d,b,g[h],!0),end(e)}else if(c[a.signedCookies[d.cookie]])return end(e);return a.signedCookies[d.cookie]=set(d,b,c._default,!0),end(e)}:function(a,b,e){if(void 0==a.cookies&&(a.cookies=Object.create(null)),void 0==a.cookies[d.cookie]&&a.headers["accept-language"]){for(var f=a.headers["accept-language"].match(/([a-z]{2,2})/gi),g=f.filter(function(a,b,c){return c.indexOf(a.toLowerCase())==b}),h=0,i=g.length;i>h;h++)if(c[g[h]])return a.cookies[d.cookie]=set(d,b,g[h],!1),end(e)}else if(c[a.cookies[d.cookie]])return end(e);return a.cookies[d.cookie]=set(d,b,c._default,!1),end(e)}}; |
/* | ||
* browser-language v1.2.1 | ||
* (c) hex7c0 https://github.com/hex7c0/browser-language/ | ||
* browser-language v1.2.3 | ||
* (c) hex7c0 http://supergiovane.tk/#/browser-language | ||
* Licensed under GPLv3 | ||
*/ | ||
"use strict";module.exports.LANG=Object.create(null,{_default:{enumerable:!0,writable:!1,configurable:!1,value:"en"},en:{enumerable:!0,writable:!1,configurable:!1,value:"en"},it:{enumerable:!0,writable:!1,configurable:!1,value:"it"},de:{enumerable:!0,writable:!1,configurable:!1,value:"de"},fr:{enumerable:!0,writable:!1,configurable:!1,value:"fr"}}); | ||
"use strict";module.exports.LANG=Object.create(null,{_default:{enumerable:!0,writable:!1,configurable:!1,value:"en"},en:{enumerable:!0,writable:!1,configurable:!1,value:"en"},it:{enumerable:!0,writable:!1,configurable:!1,value:"it"},de:{enumerable:!0,writable:!1,configurable:!1,value:"de"},fr:{enumerable:!0,writable:!1,configurable:!1,value:"fr"}}); |
{ | ||
"version": "1.2.2", | ||
"version": "1.2.3", | ||
"name": "browser-language", | ||
@@ -12,3 +12,3 @@ "description": "grab browser language and store on cookie", | ||
"preferGlobal": false, | ||
"homepage": "https://github.com/hex7c0/browser-language/", | ||
"homepage": "http://supergiovane.tk/#/browser-language", | ||
"author": { | ||
@@ -29,3 +29,3 @@ "name": "hex7c0", | ||
"doc":"./doc", | ||
"lib":"./lib" | ||
"lib":"./min/lib" | ||
}, | ||
@@ -32,0 +32,0 @@ "main": "index.min.js", |
@@ -20,2 +20,6 @@ # [browser-language](https://github.com/hex7c0/browser-language) | ||
``` | ||
or | ||
``` | ||
http://supergiovane.tk/#/browser-language | ||
``` | ||
@@ -22,0 +26,0 @@ ## API |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
115391
593
78
2