Socket
Socket
Sign inDemoInstall

auth0-lock

Package Overview
Dependencies
Maintainers
39
Versions
338
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

auth0-lock - npm Package Compare versions

Comparing version 11.26.3 to 11.27.0

26

lib/__tests__/connection/database/index.js

@@ -69,2 +69,28 @@ 'use strict';

});
describe('databaseUsernameStyle', function () {
beforeEach(function () {
jest.resetAllMocks();
});
it('it should resolve to "username" if a connectionResolver is present', function () {
var model = _immutable2.default.fromJS({
core: {
connectionResolver: function connectionResolver() {
return true;
},
transient: {
connections: {
database: [{
requireUsername: false
}]
}
}
}
});
expect((0, _database.databaseUsernameStyle)(model)).toBe('username');
});
});
describe('initDatabase', function () {

@@ -71,0 +97,0 @@ describe('calls initNS with the correct additionalSignUpFields', function () {

6

lib/__tests__/engine/classic/sign_up_pane.js

@@ -46,2 +46,5 @@ 'use strict';

return 'passwordStrengthPolicy';
},
signUpFieldsStrictValidation: function signUpFieldsStrictValidation() {
return true;
}

@@ -73,3 +76,4 @@ };

passwordStrengthMessages: 'passwordStrengthMessages',
usernameInputPlaceholder: 'usernameInputPlaceholder'
usernameInputPlaceholder: 'usernameInputPlaceholder',
strictValidation: false
};

@@ -76,0 +80,0 @@ it('renders only email by default', function () {

7

lib/__tests__/field/email_pane.js

@@ -37,3 +37,4 @@ 'use strict';

lock: {},
placeholder: 'placeholder'
placeholder: 'placeholder',
strictValidation: false
};

@@ -174,5 +175,5 @@

expect(mock.calls.length).toBe(1);
expect(mock.calls[0]).toMatchSnapshot();
expect(mock.calls.length).toBe(2);
expect(mock.calls[1]).toMatchSnapshot();
});
});

@@ -16,2 +16,5 @@ 'use strict';

expect((0, _email.isEmail)('test.test.com')).toBe(false);
expect((0, _email.isEmail)('test..@test.com')).toBe(true);
expect((0, _email.isEmail)('test..@test.com', false)).toBe(true);
expect((0, _email.isEmail)('test..@test.com', true)).toBe(false);
});

@@ -18,0 +21,0 @@ it('returns false when there is a white space in the middle of the string', function () {

@@ -40,3 +40,4 @@ 'use strict';

return undefined;
}
},
connectionResolver: jest.fn()
};

@@ -57,2 +58,3 @@ });

var databaseIndexMock = require('connection/database/index');
var coreMock = require('core/index');

@@ -68,2 +70,6 @@ beforeEach(function () {

afterEach(function () {
jest.resetAllMocks();
});
it('renders correctly', function () {

@@ -78,2 +84,10 @@ (0, _testUtils.expectComponent)(_react2.default.createElement(_login_pane2.default, defaultProps)).toMatchSnapshot();

});
it('shows username pane when connectionResolver is specified, even if usernameStyle is email', function () {
coreMock.connectionResolver.mockImplementation(function () {
return function () {
return true;
};
});
(0, _testUtils.expectComponent)(_react2.default.createElement(_login_pane2.default, _extends({}, defaultProps, { usernameStyle: 'email' }))).toMatchSnapshot();
});
it('shows username pane when user usernameStyle !== email', function () {

@@ -80,0 +94,0 @@ (0, _testUtils.expectComponent)(_react2.default.createElement(_login_pane2.default, _extends({}, defaultProps, { usernameStyle: 'any' }))).toMatchSnapshot();

@@ -168,2 +168,9 @@ 'use strict';

});
it('sets `blankErrorHint` when password is empty', function () {
require('field/index').getFieldValue = function (m, field) {
return '';
};
var PasswordPane = getComponent();
(0, _testUtils.expectComponent)(_react2.default.createElement(PasswordPane, defaultProps)).toMatchSnapshot();
});
});

@@ -40,3 +40,4 @@ 'use strict';

showPassword: true,
usernameInputPlaceholder: 'usernameInputPlaceholder'
usernameInputPlaceholder: 'usernameInputPlaceholder',
strictValidation: false
};

@@ -184,5 +185,5 @@

expect(mock.calls.length).toBe(1);
expect(mock.calls[0]).toMatchSnapshot();
expect(mock.calls.length).toBe(2);
expect(mock.calls[1]).toMatchSnapshot();
});
});

@@ -172,2 +172,5 @@ 'use strict';

});
it('email is used as user name', function () {
expectToFailWith('a@a.com');
});
it('validates invalid chars', function () {

@@ -174,0 +177,0 @@ var invalidChars = '{}[],;?/\\%\xA8&*()\xB9\xB2\xB3\xAA\xBA\xA7\xA3\xA2\xAC<>|" '.split('');

@@ -27,2 +27,3 @@ 'use strict';

exports.showTerms = showTerms;
exports.signUpFieldsStrictValidation = signUpFieldsStrictValidation;
exports.mustAcceptTerms = mustAcceptTerms;

@@ -107,3 +108,4 @@ exports.termsAccepted = termsAccepted;

signUpLink = opts.signUpLink,
usernameStyle = opts.usernameStyle;
usernameStyle = opts.usernameStyle,
signUpFieldsStrictValidation = opts.signUpFieldsStrictValidation;

@@ -138,2 +140,6 @@ var _processScreenOptions = processScreenOptions(opts),

if (!assertMaybeBoolean(opts, 'signUpFieldsStrictValidation')) {
signUpFieldsStrictValidation = false;
}
if (!assertMaybeArray(opts, 'additionalSignUpFields')) {

@@ -246,3 +252,4 @@ additionalSignUpFields = undefined;

signUpLink: signUpLink,
usernameStyle: usernameStyle
usernameStyle: usernameStyle,
signUpFieldsStrictValidation: signUpFieldsStrictValidation
}).filter(function (x) {

@@ -379,2 +386,6 @@ return typeof x !== 'undefined';

if (l.hasSomeConnections(m, 'database')) {
if (l.connectionResolver(m)) {
return 'username';
}
return databaseConnectionRequiresUsername(m) ? get(m, 'usernameStyle', 'any') : 'email';

@@ -431,2 +442,6 @@ }

function signUpFieldsStrictValidation(m) {
return get(m, 'signUpFieldsStrictValidation', false);
}
function mustAcceptTerms(m) {

@@ -433,0 +448,0 @@ return get(m, 'mustAcceptTerms', false);

@@ -81,9 +81,13 @@ 'use strict';

);
var resolver = l.connectionResolver(lock);
// Should never validate format on login because of custom db connection and import mode
var fieldPane = usernameStyle === 'email' ? _react2.default.createElement(_email_pane2.default, {
// Should never validate format on login because of custom db connection and import mode.
// If a custom resolver is in use, always use UsernamePane without validating format,
// as the target connection (and this validation rules) could change by time the user hits 'submit'.
var fieldPane = usernameStyle === 'email' && resolver === undefined ? _react2.default.createElement(_email_pane2.default, {
i18n: i18n,
lock: lock,
forceInvalidVisibility: !showPassword,
placeholder: emailInputPlaceholder
placeholder: emailInputPlaceholder,
strictValidation: false
}) : _react2.default.createElement(_username_pane2.default, {

@@ -94,3 +98,4 @@ i18n: i18n,

usernameStyle: usernameStyle,
validateFormat: false
validateFormat: false,
strictValidation: false
});

@@ -97,0 +102,0 @@

@@ -52,3 +52,8 @@ 'use strict';

header,
_react2.default.createElement(_email_pane2.default, { i18n: i18n, lock: lock, placeholder: emailInputPlaceholder })
_react2.default.createElement(_email_pane2.default, {
i18n: i18n,
lock: lock,
placeholder: emailInputPlaceholder,
strictValidation: false
})
);

@@ -55,0 +60,0 @@ };

@@ -61,3 +61,4 @@ 'use strict';

placeholder: usernameInputPlaceholder,
validateFormat: false
validateFormat: false,
strictValidation: false
}),

@@ -64,0 +65,0 @@ _react2.default.createElement(_password_pane2.default, { i18n: i18n, lock: model, placeholder: passwordInputPlaceholder })

@@ -51,3 +51,3 @@ 'use strict';

'thecity-sandbox': 'The City (sandbox)',
thirtysevensignals: '37 Signals',
thirtysevensignals: 'Basecamp',
twitter: 'Twitter',

@@ -54,0 +54,0 @@ vkontakte: 'vKontakte',

@@ -179,3 +179,3 @@ 'use strict';

function getVersion() {
return '11.26.3';
return '11.27.0';
}

@@ -79,3 +79,4 @@ 'use strict';

placeholder: usernameInputPlaceholder,
validateFormat: true
validateFormat: true,
strictValidation: (0, _index.signUpFieldsStrictValidation)(model)
}) : null;

@@ -115,3 +116,8 @@

header,
_react2.default.createElement(_email_pane2.default, { i18n: i18n, lock: model, placeholder: emailInputPlaceholder }),
_react2.default.createElement(_email_pane2.default, {
i18n: i18n,
lock: model,
placeholder: emailInputPlaceholder,
strictValidation: (0, _index.signUpFieldsStrictValidation)(model)
}),
usernamePane,

@@ -118,0 +124,0 @@ passwordPane,

@@ -62,3 +62,8 @@ 'use strict';

var email = l.hasSomeConnections(model, 'passwordless', 'email') ? _react2.default.createElement(_email_pane2.default, { i18n: i18n, lock: model, placeholder: i18n.str('emailInputPlaceholder') }) : null;
var email = l.hasSomeConnections(model, 'passwordless', 'email') ? _react2.default.createElement(_email_pane2.default, {
i18n: i18n,
lock: model,
placeholder: i18n.str('emailInputPlaceholder'),
strictValidation: false
}) : null;

@@ -65,0 +70,0 @@ // TODO: instructions can't be on EmailPane because it breaks the CSS,

@@ -89,2 +89,5 @@ 'use strict';

// TODO: blankErrorHint is deprecated.
// It is kept for backwards compatibiliy in the code for the customers overwriting
// it with languageDictionary. It can be removed in the next major release.
return _react2.default.createElement(_captcha_input2.default, {

@@ -98,3 +101,3 @@ lockId: lockId,

value: value,
invalidHint: i18n.str('blankErrorHint')
invalidHint: i18n.str('blankErrorHint') || i18n.str('blankCaptchaErrorHint')
});

@@ -101,0 +104,0 @@ };

@@ -14,2 +14,6 @@ 'use strict';

var _isEmail2 = require('validator/lib/isEmail');
var _isEmail3 = _interopRequireDefault(_isEmail2);
var _index = require('./index');

@@ -28,6 +32,10 @@

function validateEmail(str) {
return isEmail(str);
var strictValidation = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
return isEmail(str, strictValidation);
}
function isEmail(str) {
var strictValidation = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
if (typeof str !== 'string') {

@@ -37,6 +45,8 @@ return false;

var trimmed = (0, _trim2.default)(str);
return trimmed.indexOf('@') >= 0 && trimmed.indexOf('.') >= 0 && trimmed.indexOf(' ') === -1;
return strictValidation ? (0, _isEmail3.default)(str) : trimmed.indexOf('@') >= 0 && trimmed.indexOf('.') >= 0 && trimmed.indexOf(' ') === -1;
}
function setEmail(m, str) {
var strictValidation = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
return (0, _index.setField)(m, 'email', str, function (str) {

@@ -46,3 +56,3 @@ var validHRDEMail = (0, _enterprise.isHRDEmailValid)(m, str);

return {
valid: validateEmail(str) && validHRDEMail,
valid: validateEmail(str, strictValidation) && validHRDEMail,
hint: !validHRDEMail ? i18n.html(m, ['error', 'login', 'hrd.not_matching_email']) : undefined

@@ -49,0 +59,0 @@ };

@@ -51,3 +51,5 @@ 'use strict';

EmailPane.prototype.componentDidMount = function componentDidMount() {
var lock = this.props.lock;
var _props = this.props,
lock = _props.lock,
strictValidation = _props.strictValidation;

@@ -57,6 +59,10 @@ if (l.ui.avatar(lock) && c.email(lock)) {

}
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _email.setEmail, c.email(lock), strictValidation);
};
EmailPane.prototype.handleChange = function handleChange(e) {
var lock = this.props.lock;
var _props2 = this.props,
lock = _props2.lock,
strictValidation = _props2.strictValidation;

@@ -67,12 +73,12 @@ if (l.ui.avatar(lock)) {

(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _email.setEmail, e.target.value);
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _email.setEmail, e.target.value, strictValidation);
};
EmailPane.prototype.render = function render() {
var _props = this.props,
i18n = _props.i18n,
lock = _props.lock,
placeholder = _props.placeholder,
_props$forceInvalidVi = _props.forceInvalidVisibility,
forceInvalidVisibility = _props$forceInvalidVi === undefined ? false : _props$forceInvalidVi;
var _props3 = this.props,
i18n = _props3.i18n,
lock = _props3.lock,
placeholder = _props3.placeholder,
_props3$forceInvalidV = _props3.forceInvalidVisibility,
forceInvalidVisibility = _props3$forceInvalidV === undefined ? false : _props3$forceInvalidV;

@@ -84,4 +90,8 @@ var allowAutocomplete = l.ui.allowAutocomplete(lock);

var valid = field.get('valid', true);
var invalidHint = field.get('invalidHint') || i18n.str(value ? 'invalidErrorHint' : 'blankErrorHint');
// TODO: invalidErrorHint and blankErrorHint are deprecated.
// They are kept for backwards compatibiliy in the code for the customers overwriting
// them with languageDictionary. They can be removed in the next major release.
var invalidHint = field.get('invalidHint') || value ? i18n.str('invalidErrorHint') || i18n.str('invalidEmailErrorHint') : i18n.str('blankErrorHint') || i18n.str('blankEmailErrorHint');
var isValid = (!forceInvalidVisibility || valid) && !c.isFieldVisiblyInvalid(lock, 'email');

@@ -109,3 +119,4 @@

lock: _propTypes2.default.object.isRequired,
placeholder: _propTypes2.default.string.isRequired
placeholder: _propTypes2.default.string.isRequired,
strictValidation: _propTypes2.default.bool.isRequired
};

@@ -74,2 +74,7 @@ 'use strict';

var hiddenCss = hidden ? ' auth0-lock-hidden' : '';
// TODO: invalidErrorHint and blankErrorHint are deprecated.
// They are kept for backwards compatibiliy in the code for the customers overwriting
// them with languageDictionary. They can be removed in the next major release.
var invalidHint = c.getFieldValue(lock, 'password') ? i18n.str('invalidErrorHint') || i18n.str('invalidPasswordErrorHint') : i18n.str('blankErrorHint') || i18n.str('blankPasswordErrorHint');
return _react2.default.createElement(

@@ -80,3 +85,3 @@ 'div',

value: c.getFieldValue(lock, 'password'),
invalidHint: i18n.str('blankErrorHint'),
invalidHint: invalidHint,
showPasswordStrengthMessage: !c.isFieldValid(lock, 'password'),

@@ -83,0 +88,0 @@ isValid: !c.isFieldVisiblyInvalid(lock, 'password'),

@@ -25,2 +25,3 @@ 'use strict';

var settings = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : DEFAULT_CONNECTION_VALIDATION.username;
var strictValidation = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;

@@ -45,2 +46,7 @@ // If the connection does not have validation settings, it should only check if the field is empty.

// check if user name is an email
if (strictValidation && (0, _email.validateEmail)(str) === true) {
return false;
}
// check allowed characters matched

@@ -59,2 +65,3 @@ var result = regExp.exec(lowercased);

var validateUsernameFormat = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
var strictValidation = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;

@@ -68,5 +75,5 @@ var usernameValidation = validateUsernameFormat ? getUsernameValidation(m) : null;

case 'username':
return validateUsername(value, validateUsernameFormat, usernameValidation);
return validateUsername(value, validateUsernameFormat, usernameValidation, strictValidation);
default:
return usernameLooksLikeEmail(value) ? (0, _email.validateEmail)(value) : validateUsername(value, validateUsernameFormat, usernameValidation);
return usernameLooksLikeEmail(value) ? (0, _email.validateEmail)(value) : validateUsername(value, validateUsernameFormat, usernameValidation, strictValidation);
}

@@ -73,0 +80,0 @@ };

@@ -50,4 +50,8 @@ 'use strict';

UsernamePane.prototype.componentDidMount = function componentDidMount() {
var lock = this.props.lock;
UsernamePane.prototype.componentDidMount = function componentDidMount(e) {
var _props = this.props,
lock = _props.lock,
validateFormat = _props.validateFormat,
usernameStyle = _props.usernameStyle,
strictValidation = _props.strictValidation;

@@ -57,9 +61,11 @@ if (l.ui.avatar(lock) && c.username(lock)) {

}
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _username.setUsername, c.username(lock), usernameStyle, validateFormat, strictValidation);
};
UsernamePane.prototype.handleChange = function handleChange(e) {
var _props = this.props,
lock = _props.lock,
validateFormat = _props.validateFormat,
usernameStyle = _props.usernameStyle;
var _props2 = this.props,
lock = _props2.lock,
validateFormat = _props2.validateFormat,
usernameStyle = _props2.usernameStyle,
strictValidation = _props2.strictValidation;

@@ -69,12 +75,11 @@ if (l.ui.avatar(lock)) {

}
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _username.setUsername, e.target.value, usernameStyle, validateFormat);
(0, _index2.swap)(_index2.updateEntity, 'lock', l.id(lock), _username.setUsername, e.target.value, usernameStyle, validateFormat, strictValidation);
};
UsernamePane.prototype.render = function render() {
var _props2 = this.props,
i18n = _props2.i18n,
lock = _props2.lock,
placeholder = _props2.placeholder,
validateFormat = _props2.validateFormat;
var _props3 = this.props,
i18n = _props3.i18n,
lock = _props3.lock,
placeholder = _props3.placeholder,
validateFormat = _props3.validateFormat;

@@ -85,5 +90,10 @@ var allowAutocomplete = l.ui.allowAutocomplete(lock);

// TODO: invalidErrorHint and blankErrorHint are deprecated.
// They are kept for backwards compatibiliy in the code for the customers overwriting
// them with languageDictionary. They can be removed in the next major release.
var invalidHintKey = function invalidHintKey(str) {
if (!str) return 'blankErrorHint';
if ((0, _username.usernameLooksLikeEmail)(str) || !validateFormat) return 'invalidErrorHint';
if (!str) {
return i18n.str('blankErrorHint') ? 'blankErrorHint' : 'blankUsernameErrorHint';
}
if ((0, _username.usernameLooksLikeEmail)(str) || !validateFormat) return i18n.str('invalidErrorHint') ? 'invalidErrorHint' : 'invalidUsernameErrorHint';
return 'usernameFormatErrorHint';

@@ -125,3 +135,4 @@ };

validateFormat: _propTypes2.default.bool.isRequired,
usernameStyle: _propTypes2.default.oneOf(['any', 'email', 'username'])
usernameStyle: _propTypes2.default.oneOf(['any', 'email', 'username']),
strictValidation: _propTypes2.default.bool.isRequired
};

@@ -128,0 +139,0 @@

@@ -123,3 +123,3 @@ 'use strict';

method: 'registerLanguageDictionary',
url: l.languageBaseUrl(m) + '/js/lock/' + '11.26.3' + '/' + language + '.js',
url: l.languageBaseUrl(m) + '/js/lock/' + '11.27.0' + '/' + language + '.js',
check: function check(str) {

@@ -126,0 +126,0 @@ return str && str === language;

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Mag nie leeg wees nie',
blankErrorHint: '',
blankPasswordErrorHint: 'Mag nie leeg wees nie',
blankEmailErrorHint: 'Mag nie leeg wees nie',
blankUsernameErrorHint: 'Mag nie leeg wees nie',
blankCaptchaErrorHint: 'Mag nie leeg wees nie',
codeInputPlaceholder: 'jou kode',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Stuur e-pos',
invalidErrorHint: 'Ongeldig',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Ongeldig',
invalidEmailErrorHint: 'Ongeldig',
invalidUsernameErrorHint: 'Ongeldig',
lastLoginInstructions: 'Vorige intekening was met',

@@ -75,0 +82,0 @@ loginAtLabel: 'Ingeteken by%s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'لا ينبغي أن يكون فارغاً.',
blankErrorHint: '',
blankPasswordErrorHint: 'لا ينبغي أن يكون فارغاً.',
blankEmailErrorHint: 'لا ينبغي أن يكون فارغاً.',
blankUsernameErrorHint: 'لا ينبغي أن يكون فارغاً.',
blankCaptchaErrorHint: 'لا ينبغي أن يكون فارغاً.',
codeInputPlaceholder: 'الرمز',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'أرسل بريداً إلكترونياً',
invalidErrorHint: 'غير صالح',
invalidErrorHint: '',
invalidPasswordErrorHint: 'غير صالح',
invalidEmailErrorHint: 'غير صالح',
invalidUsernameErrorHint: 'غير صالح',
lastLoginInstructions: 'دخلت آخر مرة باستخدام',

@@ -75,0 +82,0 @@ loginAtLabel: 'ادخل إلى %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Boş ola bilməz',
blankErrorHint: '',
blankPasswordErrorHint: 'Boş ola bilməz',
blankEmailErrorHint: 'Boş ola bilməz',
blankUsernameErrorHint: 'Boş ola bilməz',
blankCaptchaErrorHint: 'Boş ola bilməz',
codeInputPlaceholder: 'kodunuz',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Email göndər',
invalidErrorHint: 'Yalnış',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Yalnış',
invalidEmailErrorHint: 'Yalnış',
invalidUsernameErrorHint: 'Yalnış',
lastLoginInstructions: 'Sonuncu daxil olduğunuz',

@@ -74,0 +81,0 @@ loginAtLabel: '%s ilə daxil olun',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Попълването на полето е задължително',
blankErrorHint: '',
blankPasswordErrorHint: 'Попълването на полето е задължително',
blankEmailErrorHint: 'Попълването на полето е задължително',
blankUsernameErrorHint: 'Попълването на полето е задължително',
blankCaptchaErrorHint: 'Попълването на полето е задължително',
codeInputPlaceholder: 'Вашата парола',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Изпращане на имейл',
invalidErrorHint: 'Грешка',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Грешка',
invalidEmailErrorHint: 'Грешка',
invalidUsernameErrorHint: 'Грешка',
lastLoginInstructions: 'При предходното влизане, Вие се опитахте да влезете в профила си с',

@@ -75,0 +82,0 @@ loginAtLabel: 'Вход при %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'No pot ser buit',
blankErrorHint: '',
blankPasswordErrorHint: 'No pot ser buit',
blankEmailErrorHint: 'No pot ser buit',
blankUsernameErrorHint: 'No pot ser buit',
blankCaptchaErrorHint: 'No pot ser buit',
codeInputPlaceholder: 'codi',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Enviar email',
invalidErrorHint: 'Invàlid',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Invàlid',
invalidEmailErrorHint: 'Invàlid',
invalidUsernameErrorHint: 'Invàlid',
lastLoginInstructions: "L'última vegada vàreu iniciar sessió amb",

@@ -75,0 +82,0 @@ loginAtLabel: 'Iniciar a %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Nemůže zůstat prázdné',
blankErrorHint: '',
blankPasswordErrorHint: 'Nemůže zůstat prázdné',
blankEmailErrorHint: 'Nemůže zůstat prázdné',
blankUsernameErrorHint: 'Nemůže zůstat prázdné',
blankCaptchaErrorHint: 'Nemůže zůstat prázdné',
codeInputPlaceholder: 'kód',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Poslat email',
invalidErrorHint: 'Nesprávný',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Nesprávný',
invalidEmailErrorHint: 'Nesprávný',
invalidUsernameErrorHint: 'Nesprávný',
lastLoginInstructions: 'Naposled jste se přihlásil s',

@@ -75,0 +82,0 @@ loginAtLabel: 'Přihlásit k %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Kan ikke være tom',
blankErrorHint: '',
blankPasswordErrorHint: 'Kan ikke være tom',
blankEmailErrorHint: 'Kan ikke være tom',
blankUsernameErrorHint: 'Kan ikke være tom',
blankCaptchaErrorHint: 'Kan ikke være tom',
codeInputPlaceholder: 'din kode',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Send e-mail',
invalidErrorHint: 'Ugyldig',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Ugyldig',
invalidEmailErrorHint: 'Ugyldig',
invalidUsernameErrorHint: 'Ugyldig',
lastLoginInstructions: 'Sidste gang loggede du ind med',

@@ -74,0 +81,0 @@ loginAtLabel: 'Log ind hos %s',

@@ -54,3 +54,7 @@ 'use strict';

},
blankErrorHint: 'Darf nicht leer sein',
blankErrorHint: '',
blankPasswordErrorHint: 'Darf nicht leer sein',
blankEmailErrorHint: 'Darf nicht leer sein',
blankUsernameErrorHint: 'Darf nicht leer sein',
blankCaptchaErrorHint: 'Darf nicht leer sein',
codeInputPlaceholder: 'Ihr Code',

@@ -69,3 +73,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'E-Mail senden',
invalidErrorHint: 'Ungültig!',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Ungültig!',
invalidEmailErrorHint: 'Ungültig!',
invalidUsernameErrorHint: 'Ungültig!',
lastLoginInstructions: 'Letztes Mal waren Sie angemeldet mit',

@@ -72,0 +79,0 @@ loginAtLabel: 'Anmelden bei %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Δεν μπορεί μείνει κενό',
blankErrorHint: '',
blankPasswordErrorHint: 'Δεν μπορεί μείνει κενό',
blankEmailErrorHint: 'Δεν μπορεί μείνει κενό',
blankUsernameErrorHint: 'Δεν μπορεί μείνει κενό',
blankCaptchaErrorHint: 'Δεν μπορεί μείνει κενό',
codeInputPlaceholder: 'ο κωδικός σας',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Αποστολή email',
invalidErrorHint: 'Μη έγκυρο',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Μη έγκυρο',
invalidEmailErrorHint: 'Μη έγκυρο',
invalidUsernameErrorHint: 'Μη έγκυρο',
lastLoginInstructions: 'Η τελευταία συνδεσή σας έγινε με',

@@ -75,0 +82,0 @@ loginAtLabel: 'Συνδεθείτε στο %s',

@@ -55,3 +55,7 @@ 'use strict';

},
blankErrorHint: "Can't be blank",
blankErrorHint: '',
blankPasswordErrorHint: "Password can't be blank",
blankEmailErrorHint: "Email can't be blank",
blankUsernameErrorHint: "Username can't be blank",
blankCaptchaErrorHint: "Can't be blank",
codeInputPlaceholder: 'your code',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Send email',
invalidErrorHint: 'Invalid',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Password is invalid',
invalidEmailErrorHint: 'Email is invalid',
invalidUsernameErrorHint: 'Username is invalid',
lastLoginInstructions: 'Last time you logged in with',

@@ -75,0 +82,0 @@ loginAtLabel: 'Log in at %s',

@@ -54,3 +54,7 @@ 'use strict';

},
blankErrorHint: 'Requerido',
blankErrorHint: '',
blankPasswordErrorHint: 'Requerido',
blankEmailErrorHint: 'Requerido',
blankUsernameErrorHint: 'Requerido',
blankCaptchaErrorHint: 'Requerido',
codeInputPlaceholder: 'código',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Enviar email',
invalidErrorHint: 'Inválido',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Inválido',
invalidEmailErrorHint: 'Inválido',
invalidUsernameErrorHint: 'Inválido',
lastLoginInstructions: 'La última vez inició sesión con',

@@ -74,0 +81,0 @@ loginAtLabel: 'Iniciar en %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Ei või olla tühi',
blankErrorHint: '',
blankPasswordErrorHint: 'Ei või olla tühi',
blankEmailErrorHint: 'Ei või olla tühi',
blankUsernameErrorHint: 'Ei või olla tühi',
blankCaptchaErrorHint: 'Ei või olla tühi',
codeInputPlaceholder: 'sinu kood',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Saada e-mail',
invalidErrorHint: 'Vigane',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Vigane',
invalidEmailErrorHint: 'Vigane',
invalidUsernameErrorHint: 'Vigane',
lastLoginInstructions: 'Viimati logisid sisse kasutades:',

@@ -75,0 +82,0 @@ loginAtLabel: 'Logi sisse %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'نباید خالی باشد',
blankErrorHint: '',
blankPasswordErrorHint: 'نباید خالی باشد',
blankEmailErrorHint: 'نباید خالی باشد',
blankUsernameErrorHint: 'نباید خالی باشد',
blankCaptchaErrorHint: 'نباید خالی باشد',
codeInputPlaceholder: 'کد شما',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'ارسال ایمیل',
invalidErrorHint: 'نا معتبر',
invalidErrorHint: '',
invalidPasswordErrorHint: 'نا معتبر',
invalidEmailErrorHint: 'نا معتبر',
invalidUsernameErrorHint: 'نا معتبر',
lastLoginInstructions: 'آخرین باری که وارد شده اید با',

@@ -74,0 +81,0 @@ loginAtLabel: 'ورود در %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Ei voi olla tyhjä',
blankErrorHint: '',
blankPasswordErrorHint: 'Ei voi olla tyhjä',
blankEmailErrorHint: 'Ei voi olla tyhjä',
blankUsernameErrorHint: 'Ei voi olla tyhjä',
blankCaptchaErrorHint: 'Ei voi olla tyhjä',
codeInputPlaceholder: 'koodisi',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Lähetä sähköposti',
invalidErrorHint: 'Epäkelpo',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Epäkelpo',
invalidEmailErrorHint: 'Epäkelpo',
invalidUsernameErrorHint: 'Epäkelpo',
lastLoginInstructions: 'Viimeksi kirjauduit',

@@ -75,0 +82,0 @@ loginAtLabel: 'Kirjauduttu %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Ne peut être vide',
blankErrorHint: '',
blankPasswordErrorHint: 'Ne peut être vide',
blankEmailErrorHint: 'Ne peut être vide',
blankUsernameErrorHint: 'Ne peut être vide',
blankCaptchaErrorHint: 'Ne peut être vide',
codeInputPlaceholder: 'votre code',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Envoyer le courriel',
invalidErrorHint: 'Invalide',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Invalide',
invalidEmailErrorHint: 'Invalide',
invalidUsernameErrorHint: 'Invalide',
lastLoginInstructions: 'Dernière connexion avec',

@@ -74,0 +81,0 @@ loginAtLabel: 'Connexion à %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'לא יכול להישאר ריק',
blankErrorHint: '',
blankPasswordErrorHint: 'לא יכול להישאר ריק',
blankEmailErrorHint: 'לא יכול להישאר ריק',
blankUsernameErrorHint: 'לא יכול להישאר ריק',
blankCaptchaErrorHint: 'לא יכול להישאר ריק',
codeInputPlaceholder: 'הקוד שלך',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'שלח מייל',
invalidErrorHint: 'לא תקין',
invalidErrorHint: '',
invalidPasswordErrorHint: 'לא תקין',
invalidEmailErrorHint: 'לא תקין',
invalidUsernameErrorHint: 'לא תקין',
lastLoginInstructions: 'פעם אחרונה שנכנסת עם',

@@ -75,0 +82,0 @@ loginAtLabel: '%sכניסה ב',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Ne može biti prazno',
blankErrorHint: '',
blankPasswordErrorHint: 'Ne može biti prazno',
blankEmailErrorHint: 'Ne može biti prazno',
blankUsernameErrorHint: 'Ne može biti prazno',
blankCaptchaErrorHint: 'Ne može biti prazno',
codeInputPlaceholder: 'vaš kôd',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Pošalji elektroničku poruku',
invalidErrorHint: 'Nevaljano',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Nevaljano',
invalidEmailErrorHint: 'Nevaljano',
invalidUsernameErrorHint: 'Nevaljano',
lastLoginInstructions: 'Vrijeme zadnje prijave s',

@@ -75,0 +82,0 @@ loginAtLabel: 'Prijavite se na mrežnom mjestu %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Nem lehet üres.',
blankErrorHint: '',
blankPasswordErrorHint: 'Nem lehet üres.',
blankEmailErrorHint: 'Nem lehet üres.',
blankUsernameErrorHint: 'Nem lehet üres.',
blankCaptchaErrorHint: 'Nem lehet üres.',
codeInputPlaceholder: 'PIN',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'E-mail küldése',
invalidErrorHint: 'Érvénytelen',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Érvénytelen',
invalidEmailErrorHint: 'Érvénytelen',
invalidUsernameErrorHint: 'Érvénytelen',
lastLoginInstructions: 'Utolsó bejelentkezés',

@@ -75,0 +82,0 @@ loginAtLabel: 'Bejelentkezés ideje: %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Wajib diisi',
blankErrorHint: '',
blankPasswordErrorHint: 'Wajib diisi',
blankEmailErrorHint: 'Wajib diisi',
blankUsernameErrorHint: 'Wajib diisi',
blankCaptchaErrorHint: 'Wajib diisi',
codeInputPlaceholder: 'kode Anda',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Kirim email',
invalidErrorHint: 'Tidak valid',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Tidak valid',
invalidEmailErrorHint: 'Tidak valid',
invalidUsernameErrorHint: 'Tidak valid',
lastLoginInstructions: 'Terakhir kali Anda masuk log dengan',

@@ -75,0 +82,0 @@ loginAtLabel: 'Masuk log pada %s',

@@ -54,3 +54,7 @@ 'use strict';

},
blankErrorHint: 'Non può essere vuoto',
blankErrorHint: '',
blankPasswordErrorHint: 'Non può essere vuoto',
blankEmailErrorHint: 'Non può essere vuoto',
blankUsernameErrorHint: 'Non può essere vuoto',
blankCaptchaErrorHint: 'Non può essere vuoto',
codeInputPlaceholder: 'il tuo codice',

@@ -68,3 +72,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: "Inviare l'email",
invalidErrorHint: 'Non valido',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Non valido',
invalidEmailErrorHint: 'Non valido',
invalidUsernameErrorHint: 'Non valido',
lastLoginInstructions: "L'ultima volta hai effettuato l’accesso con",

@@ -71,0 +78,0 @@ loginAtLabel: 'Accedere a %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'この項目は必須です。',
blankErrorHint: '',
blankPasswordErrorHint: 'この項目は必須です。',
blankEmailErrorHint: 'この項目は必須です。',
blankUsernameErrorHint: 'この項目は必須です。',
blankCaptchaErrorHint: 'この項目は必須です。',
codeInputPlaceholder: 'コードを入力',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: '再設定用のリンクを送る',
invalidErrorHint: 'エラー',
invalidErrorHint: '',
invalidPasswordErrorHint: 'エラー',
invalidEmailErrorHint: 'エラー',
invalidUsernameErrorHint: 'エラー',
lastLoginInstructions: '最終ログイン:',

@@ -75,0 +82,0 @@ loginAtLabel: '%sへのログイン',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: '입력란을 공백으로 둘 수 없습니다',
blankErrorHint: '',
blankPasswordErrorHint: '입력란을 공백으로 둘 수 없습니다',
blankEmailErrorHint: '입력란을 공백으로 둘 수 없습니다',
blankUsernameErrorHint: '입력란을 공백으로 둘 수 없습니다',
blankCaptchaErrorHint: '입력란을 공백으로 둘 수 없습니다',
codeInputPlaceholder: '코드 입력',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: '메일 전송',
invalidErrorHint: '오류',
invalidErrorHint: '',
invalidPasswordErrorHint: '오류',
invalidEmailErrorHint: '오류',
invalidUsernameErrorHint: '오류',
lastLoginInstructions: '최종 로그인',

@@ -75,0 +82,0 @@ loginAtLabel: '%s 로그인',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Laukas negali būti tuščias',
blankErrorHint: '',
blankPasswordErrorHint: 'Laukas negali būti tuščias',
blankEmailErrorHint: 'Laukas negali būti tuščias',
blankUsernameErrorHint: 'Laukas negali būti tuščias',
blankCaptchaErrorHint: 'Laukas negali būti tuščias',
codeInputPlaceholder: 'jūsų kodas',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Siųsti laišką',
invalidErrorHint: 'Negaliojantys duomenys',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Negaliojantys duomenys',
invalidEmailErrorHint: 'Negaliojantys duomenys',
invalidUsernameErrorHint: 'Negaliojantys duomenys',
lastLoginInstructions: 'Paskutinį kartą prisijungėte su',

@@ -75,0 +82,0 @@ loginAtLabel: 'Prisijunkite naudojant šią nuorodą %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Nevar būt tukšs',
blankErrorHint: '',
blankPasswordErrorHint: 'Nevar būt tukšs',
blankEmailErrorHint: 'Nevar būt tukšs',
blankUsernameErrorHint: 'Nevar būt tukšs',
blankCaptchaErrorHint: 'Nevar būt tukšs',
codeInputPlaceholder: 'jūsu kods',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Nosūtīt e-pasta ziņojumu',
invalidErrorHint: 'Nederīgs',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Nederīgs',
invalidEmailErrorHint: 'Nederīgs',
invalidUsernameErrorHint: 'Nederīgs',
lastLoginInstructions: 'Jūs pēdējo reizi pieteicāties, izmantojot',

@@ -75,0 +82,0 @@ loginAtLabel: 'Pieteikties šeit: %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Tidak boleh kosong',
blankErrorHint: '',
blankPasswordErrorHint: 'Tidak boleh kosong',
blankEmailErrorHint: 'Tidak boleh kosong',
blankUsernameErrorHint: 'Tidak boleh kosong',
blankCaptchaErrorHint: 'Tidak boleh kosong',
codeInputPlaceholder: 'kod anda',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Hantar e-mel',
invalidErrorHint: 'Tidak sah',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Tidak sah',
invalidEmailErrorHint: 'Tidak sah',
invalidUsernameErrorHint: 'Tidak sah',
lastLoginInstructions: 'Kali terakhir anda log masuk dengan',

@@ -75,0 +82,0 @@ loginAtLabel: 'Log masuk di %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Kan ikke være tom',
blankErrorHint: '',
blankPasswordErrorHint: 'Kan ikke være tom',
blankEmailErrorHint: 'Kan ikke være tom',
blankUsernameErrorHint: 'Kan ikke være tom',
blankCaptchaErrorHint: 'Kan ikke være tom',
codeInputPlaceholder: 'din kode',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Send e-post',
invalidErrorHint: 'Ugyldig',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Ugyldig',
invalidEmailErrorHint: 'Ugyldig',
invalidUsernameErrorHint: 'Ugyldig',
lastLoginInstructions: 'Forrige gang logget du inn med',

@@ -74,0 +81,0 @@ loginAtLabel: 'Logg inn på %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Mag niet leeg zijn',
blankErrorHint: '',
blankPasswordErrorHint: 'Mag niet leeg zijn',
blankEmailErrorHint: 'Mag niet leeg zijn',
blankUsernameErrorHint: 'Mag niet leeg zijn',
blankCaptchaErrorHint: 'Mag niet leeg zijn',
codeInputPlaceholder: 'uw code',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Verstuur e-mail',
invalidErrorHint: 'Ongeldig',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Ongeldig',
invalidEmailErrorHint: 'Ongeldig',
invalidUsernameErrorHint: 'Ongeldig',
lastLoginInstructions: 'U bent laatst aangemeld met',

@@ -74,0 +81,0 @@ loginAtLabel: 'Inloggen op %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Dette feltet kan ikkje vere tomt',
blankErrorHint: '',
blankPasswordErrorHint: 'Dette feltet kan ikkje vere tomt',
blankEmailErrorHint: 'Dette feltet kan ikkje vere tomt',
blankUsernameErrorHint: 'Dette feltet kan ikkje vere tomt',
blankCaptchaErrorHint: 'Dette feltet kan ikkje vere tomt',
codeInputPlaceholder: 'din kode',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Send e-post',
invalidErrorHint: 'Ugyldig',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Ugyldig',
invalidEmailErrorHint: 'Ugyldig',
invalidUsernameErrorHint: 'Ugyldig',
lastLoginInstructions: 'Sist gang du logga deg inn med',

@@ -75,0 +82,0 @@ loginAtLabel: 'Logg inn som %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Dette feltet kan ikke være tomt',
blankErrorHint: '',
blankPasswordErrorHint: 'Dette feltet kan ikke være tomt',
blankEmailErrorHint: 'Dette feltet kan ikke være tomt',
blankUsernameErrorHint: 'Dette feltet kan ikke være tomt',
blankCaptchaErrorHint: 'Dette feltet kan ikke være tomt',
codeInputPlaceholder: 'din kode',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Send e-post',
invalidErrorHint: 'Ugyldig',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Ugyldig',
invalidEmailErrorHint: 'Ugyldig',
invalidUsernameErrorHint: 'Ugyldig',
lastLoginInstructions: 'Sist gang du logget deg inn med',

@@ -75,0 +82,0 @@ loginAtLabel: 'Logg inn som %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Nie może być puste',
blankErrorHint: '',
blankPasswordErrorHint: 'Nie może być puste',
blankEmailErrorHint: 'Nie może być puste',
blankUsernameErrorHint: 'Nie może być puste',
blankCaptchaErrorHint: 'Nie może być puste',
codeInputPlaceholder: 'Twój kod',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Wyślij email',
invalidErrorHint: 'Niepoprawnie',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Niepoprawnie',
invalidEmailErrorHint: 'Niepoprawnie',
invalidUsernameErrorHint: 'Niepoprawnie',
lastLoginInstructions: 'Ostatnie poprawne logowanie z:',

@@ -74,0 +81,0 @@ loginAtLabel: 'Logowanie z: %s',

@@ -54,3 +54,7 @@ 'use strict';

},
blankErrorHint: 'Não pode estar em branco',
blankErrorHint: '',
blankPasswordErrorHint: 'Não pode estar em branco',
blankEmailErrorHint: 'Não pode estar em branco',
blankUsernameErrorHint: 'Não pode estar em branco',
blankCaptchaErrorHint: 'Não pode estar em branco',
codeInputPlaceholder: 'seu código',

@@ -68,3 +72,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Enviar email',
invalidErrorHint: 'Inválido',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Inválido',
invalidEmailErrorHint: 'Inválido',
invalidUsernameErrorHint: 'Inválido',
lastLoginInstructions: 'Na última vez você entrou com',

@@ -71,0 +78,0 @@ loginAtLabel: 'Login em %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Não pode ficar em branco',
blankErrorHint: '',
blankPasswordErrorHint: 'Não pode ficar em branco',
blankEmailErrorHint: 'Não pode ficar em branco',
blankUsernameErrorHint: 'Não pode ficar em branco',
blankCaptchaErrorHint: 'Não pode ficar em branco',
codeInputPlaceholder: 'o seu código',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Enviar correio eletrónico',
invalidErrorHint: 'Inválido',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Inválido',
invalidEmailErrorHint: 'Inválido',
invalidUsernameErrorHint: 'Inválido',
lastLoginInstructions: 'Da última vez iniciou sessão com',

@@ -74,0 +81,0 @@ loginAtLabel: 'Iniciar sessão em %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Câmpul nu poate fi gol',
blankErrorHint: '',
blankPasswordErrorHint: 'Câmpul nu poate fi gol',
blankEmailErrorHint: 'Câmpul nu poate fi gol',
blankUsernameErrorHint: 'Câmpul nu poate fi gol',
blankCaptchaErrorHint: 'Câmpul nu poate fi gol',
codeInputPlaceholder: 'codul tău',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Email transmis',
invalidErrorHint: 'Invalid',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Invalid',
invalidEmailErrorHint: 'Invalid',
invalidUsernameErrorHint: 'Invalid',
lastLoginInstructions: 'Ultima oară când te-ai conectat',

@@ -75,0 +82,0 @@ loginAtLabel: ' Autentifică-te cu %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Поле не может быть пустым',
blankErrorHint: '',
blankPasswordErrorHint: 'Поле не может быть пустым',
blankEmailErrorHint: 'Поле не может быть пустым',
blankUsernameErrorHint: 'Поле не может быть пустым',
blankCaptchaErrorHint: 'Поле не может быть пустым',
codeInputPlaceholder: 'Ваш код',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'отправить по электронной почте',
invalidErrorHint: 'Недействительные данные',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Недействительные данные',
invalidEmailErrorHint: 'Недействительные данные',
invalidUsernameErrorHint: 'Недействительные данные',
lastLoginInstructions: 'В прошлый раз Вы вошли под',

@@ -74,0 +81,0 @@ loginAtLabel: 'Войдите по ссылке %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Nemôže byť prázdne',
blankErrorHint: '',
blankPasswordErrorHint: 'Nemôže byť prázdne',
blankEmailErrorHint: 'Nemôže byť prázdne',
blankUsernameErrorHint: 'Nemôže byť prázdne',
blankCaptchaErrorHint: 'Nemôže byť prázdne',
codeInputPlaceholder: 'Váš kód',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Poslať e-mail',
invalidErrorHint: 'Neplatné',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Neplatné',
invalidEmailErrorHint: 'Neplatné',
invalidUsernameErrorHint: 'Neplatné',
lastLoginInstructions: 'Naposledy prihlásený ako',

@@ -75,0 +82,0 @@ loginAtLabel: 'Prihlásiť sa ako %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Ne sme biti prazno',
blankErrorHint: '',
blankPasswordErrorHint: 'Ne sme biti prazno',
blankEmailErrorHint: 'Ne sme biti prazno',
blankUsernameErrorHint: 'Ne sme biti prazno',
blankCaptchaErrorHint: 'Ne sme biti prazno',
codeInputPlaceholder: 'vaša koda',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Pošlji e-pošto',
invalidErrorHint: 'Napaka',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Napaka',
invalidEmailErrorHint: 'Napaka',
invalidUsernameErrorHint: 'Napaka',
lastLoginInstructions: 'Nazadnje ste se prijavili z',

@@ -75,0 +82,0 @@ loginAtLabel: 'Prijava v %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Ne može biti prazno',
blankErrorHint: '',
blankPasswordErrorHint: 'Ne može biti prazno',
blankEmailErrorHint: 'Ne može biti prazno',
blankUsernameErrorHint: 'Ne može biti prazno',
blankCaptchaErrorHint: 'Ne može biti prazno',
codeInputPlaceholder: 'vaš kôd',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Pošalji e-poruku',
invalidErrorHint: 'Nevažeće',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Nevažeće',
invalidEmailErrorHint: 'Nevažeće',
invalidUsernameErrorHint: 'Nevažeće',
lastLoginInstructions: 'Poslednji put ste se prijavili sa',

@@ -75,0 +82,0 @@ loginAtLabel: 'Prijavite se na %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Får inte lämnas tom',
blankErrorHint: '',
blankPasswordErrorHint: 'Får inte lämnas tom',
blankEmailErrorHint: 'Får inte lämnas tom',
blankUsernameErrorHint: 'Får inte lämnas tom',
blankCaptchaErrorHint: 'Får inte lämnas tom',
codeInputPlaceholder: 'Din kod',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Skicka e-post',
invalidErrorHint: 'Ogiltig',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Ogiltig',
invalidEmailErrorHint: 'Ogiltig',
invalidUsernameErrorHint: 'Ogiltig',
lastLoginInstructions: 'Senast loggade du in med',

@@ -74,0 +81,0 @@ loginAtLabel: 'Logga in på %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Boş kalamaz',
blankErrorHint: '',
blankPasswordErrorHint: 'Şifre boş kalamaz',
blankEmailErrorHint: 'E-posta boş kalamaz',
blankUsernameErrorHint: 'Kullanıcı adı boş kalamaz',
blankCaptchaErrorHint: 'Boş kalamaz',
codeInputPlaceholder: 'kodunuz',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Email gönder',
invalidErrorHint: 'Geçersiz',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Geçersiz şifre',
invalidEmailErrorHint: 'Geçersiz e-posta',
invalidUsernameErrorHint: 'Geçersiz kullanıcı adı',
lastLoginInstructions: 'En son giriş yaptığınız',

@@ -74,0 +81,0 @@ loginAtLabel: '%s ile giriş yap',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Поле не може бути порожнім',
blankErrorHint: '',
blankPasswordErrorHint: 'Поле не може бути порожнім',
blankEmailErrorHint: 'Поле не може бути порожнім',
blankUsernameErrorHint: 'Поле не може бути порожнім',
blankCaptchaErrorHint: 'Поле не може бути порожнім',
codeInputPlaceholder: 'Ваш код',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'відправити електронною поштою',
invalidErrorHint: 'Недійсні дані',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Недійсні дані',
invalidEmailErrorHint: 'Недійсні дані',
invalidUsernameErrorHint: 'Недійсні дані',
lastLoginInstructions: 'Останнього разу ви увійшли використовуючи',

@@ -74,0 +81,0 @@ loginAtLabel: 'Увійдіть за посиланням %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Не може бути порожнім',
blankErrorHint: '',
blankPasswordErrorHint: 'Не може бути порожнім',
blankEmailErrorHint: 'Не може бути порожнім',
blankUsernameErrorHint: 'Не може бути порожнім',
blankCaptchaErrorHint: 'Не може бути порожнім',
codeInputPlaceholder: 'ваш код',

@@ -72,3 +76,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Відправити електронне повідомлення',
invalidErrorHint: 'Неприпустимо',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Неприпустимо',
invalidEmailErrorHint: 'Неприпустимо',
invalidUsernameErrorHint: 'Неприпустимо',
lastLoginInstructions: 'Останній раз ви увійшли в систему, використовуючи',

@@ -75,0 +82,0 @@ loginAtLabel: 'Вхід в %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: 'Không được để trống',
blankErrorHint: '',
blankPasswordErrorHint: 'Không được để trống',
blankEmailErrorHint: 'Không được để trống',
blankUsernameErrorHint: 'Không được để trống',
blankCaptchaErrorHint: 'Không được để trống',
codeInputPlaceholder: 'Mã số của bạn',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: 'Gửi email',
invalidErrorHint: 'Không hợp lệ',
invalidErrorHint: '',
invalidPasswordErrorHint: 'Không hợp lệ',
invalidEmailErrorHint: 'Không hợp lệ',
invalidUsernameErrorHint: 'Không hợp lệ',
lastLoginInstructions: 'Lần đăng nhập gần đây nhất của bạn',

@@ -74,0 +81,0 @@ loginAtLabel: 'Đăng nhập vào lúc %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: '不能是空白',
blankErrorHint: '',
blankPasswordErrorHint: '不能是空白',
blankEmailErrorHint: '不能是空白',
blankUsernameErrorHint: '不能是空白',
blankCaptchaErrorHint: '不能是空白',
codeInputPlaceholder: '您的代碼',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: '送出電子郵件',
invalidErrorHint: '錯誤',
invalidErrorHint: '',
invalidPasswordErrorHint: '錯誤',
invalidEmailErrorHint: '錯誤',
invalidUsernameErrorHint: '錯誤',
lastLoginInstructions: '上次登入帳號為',

@@ -74,0 +81,0 @@ loginAtLabel: '登入 %s',

@@ -57,3 +57,7 @@ 'use strict';

},
blankErrorHint: '不能为空',
blankErrorHint: '',
blankPasswordErrorHint: '不能为空',
blankEmailErrorHint: '不能为空',
blankUsernameErrorHint: '不能为空',
blankCaptchaErrorHint: '不能为空',
codeInputPlaceholder: '您的代码',

@@ -71,3 +75,6 @@ databaseEnterpriseLoginInstructions: '',

forgotPasswordSubmitLabel: '发电子邮件',
invalidErrorHint: '错误',
invalidErrorHint: '',
invalidPasswordErrorHint: '错误',
invalidEmailErrorHint: '错误',
invalidUsernameErrorHint: '错误',
lastLoginInstructions: '上次登录的信息为',

@@ -74,0 +81,0 @@ loginAtLabel: '登录到 %s',

@@ -45,3 +45,3 @@ 'use strict';

exports.default = Auth0Lock;
Auth0Lock.version = '11.26.3';
Auth0Lock.version = '11.27.0';

@@ -48,0 +48,0 @@ // TODO: should we have different telemetry for classic/passwordless?

@@ -44,2 +44,2 @@ 'use strict';

Auth0LockPasswordless.version = '11.26.3';
Auth0LockPasswordless.version = '11.27.0';
{
"name": "auth0-lock",
"version": "11.26.3",
"version": "11.27.0",
"description": "Auth0 Lock",

@@ -102,3 +102,3 @@ "author": "Auth0 <support@auth0.com> (http://auth0.com)",

"webpack-dev-server": "^2.3.0",
"zuul": "3.10.1",
"zuul": "^3.12.0",
"zuul-ngrok": "4.0.0"

@@ -119,3 +119,4 @@ },

"trim": "0.0.1",
"url-join": "^1.1.0"
"url-join": "^1.1.0",
"validator": "^13.1.1"
},

@@ -122,0 +123,0 @@ "ccu": {

@@ -6,2 +6,3 @@ [![NPM version][npm-image]][npm-url]

[![Downloads][downloads-image]][downloads-url]
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fauth0%2Flock.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fauth0%2Flock?ref=badge_shield)

@@ -27,3 +28,3 @@ # Lock

<!-- Latest patch release (recommended for production) -->
<script src="https://cdn.auth0.com/js/lock/11.26.3/lock.min.js"></script>
<script src="https://cdn.auth0.com/js/lock/11.27.0/lock.min.js"></script>
```

@@ -611,1 +612,4 @@

[david-url]: https://david-dm.org/auth0/lock
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fauth0%2Flock.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fauth0%2Flock?ref=badge_large)

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc