UNPKG

backendless

Version:

Backendless JavaScript SDK for Node.js and the browser

24 lines (23 loc) 822 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.UsersUtils = void 0; var _utils = _interopRequireDefault(require("../utils")); var UsersUtils = { getClientUserLocale: function getClientUserLocale() { var navigator = _utils["default"].getWindowNavigator(); if (typeof navigator === 'undefined' || !navigator) { return; } var language = ''; if (navigator.languages && navigator.languages.length) { language = navigator.languages[0]; } else { language = navigator.userLanguage || navigator.language || navigator.browserLanguage || navigator.systemLanguage || ''; } return language.slice(0, 2).toLowerCase(); } }; exports.UsersUtils = UsersUtils;