Files
vanillajs-seed/node_modules/i18next-browser-languagedetector/dist/es/browserLookups/subdomain.js
2019-12-20 20:02:44 +01:00

18 lines
633 B
JavaScript

export default {
name: 'subdomain',
lookup: function lookup(options) {
var found = void 0;
if (typeof window !== 'undefined') {
var language = window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);
if (language instanceof Array) {
if (typeof options.lookupFromSubdomainIndex === 'number') {
found = language[options.lookupFromSubdomainIndex].replace('http://', '').replace('https://', '').replace('.', '');
} else {
found = language[0].replace('http://', '').replace('https://', '').replace('.', '');
}
}
}
return found;
}
};