(function(){ $.extend(true, abp, {"localization":{"values":{"Default":{},"AbpValidation":{"'{0}' and '{1}' do not match.":"'{0}' and '{1}' do not match.","The {0} field is not a valid credit card number.":"The {0} field is not a valid credit card number.","{0} is not valid.":"{0} is not valid.","The {0} field is not a valid e-mail address.":"The {0} field is not a valid e-mail address.","The {0} field only accepts files with the following extensions: {1}":"The {0} field only accepts files with the following extensions: {1}","The field {0} must be a string or array type with a maximum length of '{1}'.":"The field {0} must be a string or array type with a maximum length of '{1}'.","The field {0} must be a string or array type with a minimum length of '{1}'.":"The field {0} must be a string or array type with a minimum length of '{1}'.","The {0} field is not a valid phone number.":"The {0} field is not a valid phone number.","The field {0} must be between {1} and {2}.":"The field {0} must be between {1} and {2}.","The field {0} must match the regular expression '{1}'.":"The field {0} must match the regular expression '{1}'.","The {0} field is required.":"The {0} field is required.","The field {0} must be a string with a maximum length of {1}.":"The field {0} must be a string with a maximum length of {1}.","The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.":"The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.","The {0} field is not a valid fully-qualified http, https, or ftp URL.":"The {0} field is not a valid fully-qualified http, https, or ftp URL.","The field {0} is invalid.":"The field {0} is invalid.","ThisFieldIsNotAValidCreditCardNumber.":"This field is not a valid credit card number.","ThisFieldIsNotValid.":"This field is not valid.","ThisFieldIsNotAValidEmailAddress.":"This field is not a valid e-mail address.","ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}":"This field only accepts files with the following extensions: {0}","ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthoOf{0}":"This field must be a string or array type with a maximum length of '{0}'.","ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}":"This field must be a string or array type with a minimum length of '{0}'.","ThisFieldIsNotAValidPhoneNumber.":"This field is not a valid phone number.","ThisFieldMustBeBetween{0}And{1}":"This field must be between {0} and {1}.","ThisFieldMustMatchTheRegularExpression{0}":"This field must match the regular expression '{0}'.","ThisFieldIsRequired.":"This field is required.","ThisFieldMustBeAStringWithAMaximumLengthOf{0}":"This field must be a string with a maximum length of {0}.","ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}":"This field must be a string with a minimum length of {1} and a maximum length of {0}.","ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl":"This field is not a valid fully-qualified http, https, or ftp URL.","ThisFieldIsInvalid.":"This field is invalid."},"AbpUi":{"InternalServerErrorMessage":"An internal error occurred during your request!","ValidationErrorMessage":"Your request is not valid!","ValidationNarrativeErrorMessageTitle":"The following errors were detected during validation.","DefaultErrorMessage":"An error has been occurred!","DefaultErrorMessageDetail":"Error detail not sent by server.","DefaultErrorMessage401":"You are not authenticated!","DefaultErrorMessage401Detail":"You should sign in to perform this operation.","DefaultErrorMessage403":"You are not authorized!","DefaultErrorMessage403Detail":"You are not allowed to perform this operation!","DefaultErrorMessage404":"Resource not found!","DefaultErrorMessage404Detail":"The resource requested could not found on the server!","EntityNotFoundErrorMessage":"There is no entity {0} with id = {1}!","Error":"Error","AreYouSure":"Are you sure?","Cancel":"Cancel","Yes":"Yes","No":"No","Close":"Close","Save":"Save","SavingWithThreeDot":"Saving...","Actions":"Actions","Delete":"Delete","Edit":"Edit","Refresh":"Refresh","ProcessingWithThreeDot":"Processing...","LoadingWithThreeDot":"Loading...","Welcome":"Welcome","Login":"Login","Register":"Register","Logout":"Log out","Submit":"Submit","Back":"Back","PagerSearch":"Search","PagerNext":"Next","PagerPrevious":"Previous","PagerFirst":"First","PagerLast":"Last","PagerInfo":"Showing _START_ to _END_ of _TOTAL_ entries","PagerInfoEmpty":"Showing 0 to 0 of 0 entries","PagerInfoFiltered":"(filtered from _MAX_ total entries)","NoDataAvailableInDatatable":"No data available in table","PagerShowMenuEntries":"Show _MENU_ entries","DatatableActionDropdownDefaultText":"Actions","ChangePassword":"Change password","PersonalInfo":"My profile","AreYouSureYouWantToCancelEditingWarningMessage":"You have unsaved changes."},"AbpIdentity":{"'{0}' and '{1}' do not match.":"'{0}' and '{1}' do not match.","The {0} field is not a valid credit card number.":"The {0} field is not a valid credit card number.","{0} is not valid.":"{0} is not valid.","The {0} field is not a valid e-mail address.":"The {0} field is not a valid e-mail address.","The {0} field only accepts files with the following extensions: {1}":"The {0} field only accepts files with the following extensions: {1}","The field {0} must be a string or array type with a maximum length of '{1}'.":"The field {0} must be a string or array type with a maximum length of '{1}'.","The field {0} must be a string or array type with a minimum length of '{1}'.":"The field {0} must be a string or array type with a minimum length of '{1}'.","The {0} field is not a valid phone number.":"The {0} field is not a valid phone number.","The field {0} must be between {1} and {2}.":"The field {0} must be between {1} and {2}.","The field {0} must match the regular expression '{1}'.":"The field {0} must match the regular expression '{1}'.","The {0} field is required.":"The {0} field is required.","The field {0} must be a string with a maximum length of {1}.":"The field {0} must be a string with a maximum length of {1}.","The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.":"The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.","The {0} field is not a valid fully-qualified http, https, or ftp URL.":"The {0} field is not a valid fully-qualified http, https, or ftp URL.","The field {0} is invalid.":"The field {0} is invalid.","ThisFieldIsNotAValidCreditCardNumber.":"This field is not a valid credit card number.","ThisFieldIsNotValid.":"This field is not valid.","ThisFieldIsNotAValidEmailAddress.":"This field is not a valid e-mail address.","ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}":"This field only accepts files with the following extensions: {0}","ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthoOf{0}":"This field must be a string or array type with a maximum length of '{0}'.","ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}":"This field must be a string or array type with a minimum length of '{0}'.","ThisFieldIsNotAValidPhoneNumber.":"This field is not a valid phone number.","ThisFieldMustBeBetween{0}And{1}":"This field must be between {0} and {1}.","ThisFieldMustMatchTheRegularExpression{0}":"This field must match the regular expression '{0}'.","ThisFieldIsRequired.":"This field is required.","ThisFieldMustBeAStringWithAMaximumLengthOf{0}":"This field must be a string with a maximum length of {0}.","ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}":"This field must be a string with a minimum length of {1} and a maximum length of {0}.","ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl":"This field is not a valid fully-qualified http, https, or ftp URL.","ThisFieldIsInvalid.":"This field is invalid.","Menu:IdentityManagement":"Identity management","Users":"Users","NewUser":"New user","UserName":"User name","EmailAddress":"Email address","PhoneNumber":"Phone number","UserInformations":"User informations","DisplayName:IsDefault":"Default","DisplayName:IsStatic":"Static","DisplayName:IsPublic":"Public","Roles":"Roles","Password":"Password","PersonalInfo":"My profile","PersonalSettings":"Personal settings","UserDeletionConfirmationMessage":"User '{0}' will be deleted. Do you confirm that?","RoleDeletionConfirmationMessage":"Role '{0}' will be deleted. Do you confirm that?","DisplayName:RoleName":"Role name","DisplayName:UserName":"User name","DisplayName:Name":"Name","DisplayName:Surname":"Surname","DisplayName:Password":"Password","DisplayName:Email":"Email address","DisplayName:PhoneNumber":"Phone number","DisplayName:TwoFactorEnabled":"Two factor verification","DisplayName:LockoutEnabled":"Locking account after failed login attempts","NewRole":"New role","RoleName":"Role name","CreationTime":"Creation time","Permissions":"Permissions","DisplayName:CurrentPassword":"Current password","DisplayName:NewPassword":"New password","DisplayName:NewPasswordConfirm":"Confirm new password","PasswordChangedMessage":"Your password has been changed successfully.","PersonalSettingsSavedMessage":"Your personal settings has been saved successfully.","Identity.DefaultError":"An unknown failure has occurred.","Identity.ConcurrencyFailure":"Optimistic concurrency failure, object has been modified.","Identity.DuplicateEmail":"Email '{0}' is already taken.","Identity.DuplicateRoleName":"Role name '{0}' is already taken.","Identity.DuplicateUserName":"User name '{0}' is already taken.","Identity.InvalidEmail":"Email '{0}' is invalid.","Identity.InvalidPasswordHasherCompatibilityMode":"The provided PasswordHasherCompatibilityMode is invalid.","Identity.InvalidPasswordHasherIterationCount":"The iteration count must be a positive integer.","Identity.InvalidRoleName":"Role name '{0}' is invalid.","Identity.InvalidToken":"Invalid token.","Identity.InvalidUserName":"User name '{0}' is invalid, can only contain letters or digits.","Identity.LoginAlreadyAssociated":"A user with this login already exists.","Identity.PasswordMismatch":"Incorrect password.","Identity.PasswordRequiresDigit":"Passwords must have at least one digit ('0'-'9').","Identity.PasswordRequiresLower":"Passwords must have at least one lowercase ('a'-'z').","Identity.PasswordRequiresNonAlphanumeric":"Passwords must have at least one non alphanumeric character.","Identity.PasswordRequiresUpper":"Passwords must have at least one uppercase ('A'-'Z').","Identity.PasswordTooShort":"Passwords must be at least {0} characters.","Identity.RoleNotFound":"Role {0} does not exist.","Identity.UserAlreadyHasPassword":"User already has a password set.","Identity.UserAlreadyInRole":"User already in role '{0}'.","Identity.UserLockedOut":"User is locked out.","Identity.UserLockoutNotEnabled":"Lockout is not enabled for this user.","Identity.UserNameNotFound":"User {0} does not exist.","Identity.UserNotInRole":"User is not in role '{0}'.","Identity.PasswordConfirmationFailed":"Password does not match the confirm password.","Identity.StaticRoleRenamingErrorMessage":"Static roles can not be renamed.","Identity.StaticRoleDeletionErrorMessage":"Static roles can not be deleted.","Volo.Abp.Identity:010001":"You can not delete your own account!","Permission:IdentityManagement":"Identity management","Permission:RoleManagement":"Role management","Permission:Create":"Create","Permission:Edit":"Edit","Permission:Delete":"Delete","Permission:ChangePermissions":"Change permissions","Permission:UserManagement":"User management","Permission:UserLookup":"User lookup"},"AbpSettingManagement":{"Settings":"Settings","SuccessfullySaved":"Successfully saved"},"AbpPermissionManagement":{"'{0}' and '{1}' do not match.":"'{0}' and '{1}' do not match.","The {0} field is not a valid credit card number.":"The {0} field is not a valid credit card number.","{0} is not valid.":"{0} is not valid.","The {0} field is not a valid e-mail address.":"The {0} field is not a valid e-mail address.","The {0} field only accepts files with the following extensions: {1}":"The {0} field only accepts files with the following extensions: {1}","The field {0} must be a string or array type with a maximum length of '{1}'.":"The field {0} must be a string or array type with a maximum length of '{1}'.","The field {0} must be a string or array type with a minimum length of '{1}'.":"The field {0} must be a string or array type with a minimum length of '{1}'.","The {0} field is not a valid phone number.":"The {0} field is not a valid phone number.","The field {0} must be between {1} and {2}.":"The field {0} must be between {1} and {2}.","The field {0} must match the regular expression '{1}'.":"The field {0} must match the regular expression '{1}'.","The {0} field is required.":"The {0} field is required.","The field {0} must be a string with a maximum length of {1}.":"The field {0} must be a string with a maximum length of {1}.","The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.":"The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.","The {0} field is not a valid fully-qualified http, https, or ftp URL.":"The {0} field is not a valid fully-qualified http, https, or ftp URL.","The field {0} is invalid.":"The field {0} is invalid.","ThisFieldIsNotAValidCreditCardNumber.":"This field is not a valid credit card number.","ThisFieldIsNotValid.":"This field is not valid.","ThisFieldIsNotAValidEmailAddress.":"This field is not a valid e-mail address.","ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}":"This field only accepts files with the following extensions: {0}","ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthoOf{0}":"This field must be a string or array type with a maximum length of '{0}'.","ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}":"This field must be a string or array type with a minimum length of '{0}'.","ThisFieldIsNotAValidPhoneNumber.":"This field is not a valid phone number.","ThisFieldMustBeBetween{0}And{1}":"This field must be between {0} and {1}.","ThisFieldMustMatchTheRegularExpression{0}":"This field must match the regular expression '{0}'.","ThisFieldIsRequired.":"This field is required.","ThisFieldMustBeAStringWithAMaximumLengthOf{0}":"This field must be a string with a maximum length of {0}.","ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}":"This field must be a string with a minimum length of {1} and a maximum length of {0}.","ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl":"This field is not a valid fully-qualified http, https, or ftp URL.","ThisFieldIsInvalid.":"This field is invalid.","Permissions":"Permissions","OnlyProviderPermissons":"Only this provider","All":"All","SelectAllInAllTabs":"Grant all permissions","SelectAllInThisTab":"Select all"},"AbpTenantManagement":{"'{0}' and '{1}' do not match.":"'{0}' and '{1}' do not match.","The {0} field is not a valid credit card number.":"The {0} field is not a valid credit card number.","{0} is not valid.":"{0} is not valid.","The {0} field is not a valid e-mail address.":"The {0} field is not a valid e-mail address.","The {0} field only accepts files with the following extensions: {1}":"The {0} field only accepts files with the following extensions: {1}","The field {0} must be a string or array type with a maximum length of '{1}'.":"The field {0} must be a string or array type with a maximum length of '{1}'.","The field {0} must be a string or array type with a minimum length of '{1}'.":"The field {0} must be a string or array type with a minimum length of '{1}'.","The {0} field is not a valid phone number.":"The {0} field is not a valid phone number.","The field {0} must be between {1} and {2}.":"The field {0} must be between {1} and {2}.","The field {0} must match the regular expression '{1}'.":"The field {0} must match the regular expression '{1}'.","The {0} field is required.":"The {0} field is required.","The field {0} must be a string with a maximum length of {1}.":"The field {0} must be a string with a maximum length of {1}.","The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.":"The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.","The {0} field is not a valid fully-qualified http, https, or ftp URL.":"The {0} field is not a valid fully-qualified http, https, or ftp URL.","The field {0} is invalid.":"The field {0} is invalid.","ThisFieldIsNotAValidCreditCardNumber.":"This field is not a valid credit card number.","ThisFieldIsNotValid.":"This field is not valid.","ThisFieldIsNotAValidEmailAddress.":"This field is not a valid e-mail address.","ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}":"This field only accepts files with the following extensions: {0}","ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthoOf{0}":"This field must be a string or array type with a maximum length of '{0}'.","ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}":"This field must be a string or array type with a minimum length of '{0}'.","ThisFieldIsNotAValidPhoneNumber.":"This field is not a valid phone number.","ThisFieldMustBeBetween{0}And{1}":"This field must be between {0} and {1}.","ThisFieldMustMatchTheRegularExpression{0}":"This field must match the regular expression '{0}'.","ThisFieldIsRequired.":"This field is required.","ThisFieldMustBeAStringWithAMaximumLengthOf{0}":"This field must be a string with a maximum length of {0}.","ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}":"This field must be a string with a minimum length of {1} and a maximum length of {0}.","ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl":"This field is not a valid fully-qualified http, https, or ftp URL.","ThisFieldIsInvalid.":"This field is invalid.","Menu:TenantManagement":"Tenant management","Tenants":"Tenants","NewTenant":"New tenant","TenantName":"Tenant name","DisplayName:TenantName":"Tenant name","TenantDeletionConfirmationMessage":"Tenant '{0}' will be deleted. Do you confirm that?","ConnectionStrings":"Connection Strings","DisplayName:DefaultConnectionString":"Default Connection String","DisplayName:UseSharedDatabase":"Use the Shared Database","Permission:TenantManagement":"Tenant management","Permission:Create":"Create","Permission:Edit":"Edit","Permission:Delete":"Delete","Permission:ManageConnectionStrings":"Manage connection strings","Permission:ManageFeatures":"Manage features"}},"languages":[{"cultureName":"zh-Hans","uiCultureName":"zh-Hans","displayName":"简体中文","flagIcon":null},{"cultureName":"en","uiCultureName":"en","displayName":"English","flagIcon":null}]},"auth":{"policies":{"AbpIdentity.Roles":true,"AbpIdentity.Roles.Create":true,"AbpIdentity.Roles.Update":true,"AbpIdentity.Roles.Delete":true,"AbpIdentity.Roles.ManagePermissions":true,"AbpIdentity.Users":true,"AbpIdentity.Users.Create":true,"AbpIdentity.Users.Update":true,"AbpIdentity.Users.Delete":true,"AbpIdentity.Users.ManagePermissions":true,"AbpIdentity.UserLookup":true,"AbpTenantManagement.Tenants":true,"AbpTenantManagement.Tenants.Create":true,"AbpTenantManagement.Tenants.Update":true,"AbpTenantManagement.Tenants.Delete":true,"AbpTenantManagement.Tenants.ManageFeatures":true,"AbpTenantManagement.Tenants.ManageConnectionStrings":true},"grantedPolicies":{}},"setting":{"values":{"Abp.Localization.DefaultLanguage":"zh-Hans"}},"currentUser":{"isAuthenticated":false,"id":null,"tenantId":null,"userName":null},"features":{"values":{}}}) abp.event.trigger('abp.configurationInitialized'); })();