UNPKG

@frank-auth/react

Version:

Flexible and customizable React UI components for Frank Authentication

1 lines 41.4 kB
{"version":3,"file":"en.cjs","sources":["../../../src/locales/en.ts"],"sourcesContent":["import type {LocaleMessages} from './types';\n\nexport const en: LocaleMessages = {\n common: {\n actions: {\n save: 'Save',\n cancel: 'Cancel',\n delete: 'Delete',\n edit: 'Edit',\n update: 'Update',\n create: 'Create',\n submit: 'Submit',\n reset: 'Reset',\n clear: 'Clear',\n search: 'Search',\n filter: 'Filter',\n sort: 'Sort',\n refresh: 'Refresh',\n reload: 'Reload',\n back: 'Back',\n next: 'Next',\n previous: 'Previous',\n continue: 'Continue',\n finish: 'Finish',\n close: 'Close',\n open: 'Open',\n show: 'Show',\n hide: 'Hide',\n copy: 'Copy',\n paste: 'Paste',\n cut: 'Cut',\n select: 'Select',\n selectAll: 'Select All',\n deselect: 'Deselect',\n confirm: 'Confirm',\n deny: 'Deny',\n approve: 'Approve',\n reject: 'Reject',\n retry: 'Retry',\n undo: 'Undo',\n redo: 'Redo',\n },\n\n status: {\n loading: 'Loading',\n success: 'Success',\n error: 'Error',\n warning: 'Warning',\n info: 'Info',\n pending: 'Pending',\n completed: 'Completed',\n failed: 'Failed',\n cancelled: 'Cancelled',\n active: 'Active',\n inactive: 'Inactive',\n enabled: 'Enabled',\n disabled: 'Disabled',\n online: 'Online',\n offline: 'Offline',\n connected: 'Connected',\n disconnected: 'Disconnected',\n },\n\n timeAgo: {\n justNow: 'just now',\n minutesAgo: '{count} minutes ago',\n hoursAgo: '{count} hours ago',\n daysAgo: '{count} days ago',\n weeksAgo: '{count} weeks ago',\n monthsAgo: '{count} months ago',\n yearsAgo: '{count} years ago',\n },\n\n navigation: {\n home: 'Home',\n dashboard: 'Dashboard',\n profile: 'Profile',\n settings: 'Settings',\n help: 'Help',\n support: 'Support',\n documentation: 'Documentation',\n feedback: 'Feedback',\n about: 'About',\n privacy: 'Privacy',\n terms: 'Terms',\n contact: 'Contact',\n },\n\n general: {\n yes: 'Yes',\n no: 'No',\n ok: 'OK',\n maybe: 'Maybe',\n none: 'None',\n all: 'All',\n other: 'Other',\n unknown: 'Unknown',\n optional: 'Optional',\n required: 'Required',\n recommended: 'Recommended',\n advanced: 'Advanced',\n basic: 'Basic',\n custom: 'Custom',\n default: 'Default',\n example: 'Example',\n placeholder: 'Placeholder',\n noData: 'No data available',\n noResults: 'No results found',\n empty: 'Empty',\n total: 'Total',\n subtotal: 'Subtotal',\n count: 'Count',\n limit: 'Limit',\n unlimited: 'Unlimited',\n },\n },\n\n auth: {\n signIn: {\n title: 'Sign In',\n subtitle: 'Welcome back! Please sign in to your account.',\n emailLabel: 'Email',\n emailPlaceholder: 'Enter your email',\n usernameLabel: 'Username',\n usernamePlaceholder: 'Enter your username',\n passwordLabel: 'Password',\n passwordPlaceholder: 'Enter your password',\n rememberMe: 'Remember me',\n forgotPassword: 'Forgot password?',\n signInButton: 'Sign In',\n signInWithProvider: 'Sign in with {provider}',\n orDivider: 'or',\n noAccount: \"Don't have an account?\",\n createAccount: 'Create account',\n success: 'Successfully signed in',\n welcomeBack: 'Welcome back!',\n },\n\n signUp: {\n title: 'Create Account',\n subtitle: 'Get started by creating your account.',\n firstNameLabel: 'First Name',\n firstNamePlaceholder: 'Enter your first name',\n lastNameLabel: 'Last Name',\n lastNamePlaceholder: 'Enter your last name',\n emailLabel: 'Email',\n emailPlaceholder: 'Enter your email',\n usernameLabel: 'Username',\n usernamePlaceholder: 'Choose a username',\n passwordLabel: 'Password',\n passwordPlaceholder: 'Create a password',\n confirmPasswordLabel: 'Confirm Password',\n confirmPasswordPlaceholder: 'Confirm your password',\n phoneLabel: 'Phone Number',\n phonePlaceholder: 'Enter your phone number',\n signUpButton: 'Create Account',\n signUpWithProvider: 'Sign up with {provider}',\n orDivider: 'or',\n hasAccount: 'Already have an account?',\n signInLink: 'Sign in',\n termsAcceptance: 'By creating an account, you agree to our',\n termsOfService: 'Terms of Service',\n privacyPolicy: 'Privacy Policy',\n success: 'Account created successfully',\n welcomeMessage: 'Welcome to Frank Auth!',\n },\n\n passwordReset: {\n title: 'Reset Password',\n subtitle: 'Enter your email to receive password reset instructions.',\n emailLabel: 'Email',\n emailPlaceholder: 'Enter your email',\n sendResetButton: 'Send Reset Link',\n backToSignIn: 'Back to sign in',\n success: 'Password reset link sent',\n checkEmail: 'Check your email for reset instructions',\n resetPassword: 'Reset Password',\n newPasswordLabel: 'New Password',\n newPasswordPlaceholder: 'Enter new password',\n confirmNewPasswordLabel: 'Confirm New Password',\n confirmNewPasswordPlaceholder: 'Confirm new password',\n resetButton: 'Reset Password',\n passwordUpdated: 'Password updated successfully',\n },\n\n mfa: {\n title: 'Two-Factor Authentication',\n subtitle: 'Enter the verification code from your authenticator app.',\n codeLabel: 'Verification Code',\n codePlaceholder: 'Enter 6-digit code',\n verifyButton: 'Verify',\n resendCode: 'Resend code',\n useBackupCode: 'Use backup code',\n backupCodeLabel: 'Backup Code',\n backupCodePlaceholder: 'Enter backup code',\n useAuthenticator: 'Use authenticator app',\n success: 'Successfully verified',\n setup: {\n title: 'Set Up Two-Factor Authentication',\n subtitle: 'Add an extra layer of security to your account.',\n step1: 'Step 1: Download an authenticator app',\n step2: 'Step 2: Scan the QR code',\n step3: 'Step 3: Enter verification code',\n downloadApp: 'Download a compatible app like Google Authenticator or Authy',\n scanQR: 'Scan this QR code with your authenticator app',\n enterCode: 'Enter the 6-digit code from your app',\n manualEntry: 'Or enter this key manually:',\n secretKey: 'Secret Key',\n verificationCode: 'Verification Code',\n enableButton: 'Enable Two-Factor Auth',\n backupCodes: 'Backup Codes',\n saveBackupCodes: 'Save these backup codes in a safe place',\n backupCodesWarning: 'These codes can be used if you lose access to your authenticator app',\n },\n },\n\n passkeys: {\n title: 'Passkeys',\n subtitle: 'Use your device to sign in securely without passwords.',\n setup: 'Set up passkey',\n use: 'Use passkey',\n notSupported: 'Passkeys are not supported on this device',\n setupButton: 'Set Up Passkey',\n useButton: 'Use Passkey',\n success: 'Passkey operation successful',\n registered: 'Passkey registered successfully',\n manage: {\n title: 'Manage Passkeys',\n noPasskeys: 'No passkeys configured',\n addPasskey: 'Add Passkey',\n deviceName: 'Device Name',\n createdAt: 'Created',\n lastUsed: 'Last Used',\n remove: 'Remove',\n removeConfirm: 'Are you sure you want to remove this passkey?',\n },\n },\n\n oauth: {\n signInWith: 'Sign in with {provider}',\n signUpWith: 'Sign up with {provider}',\n continueWith: 'Continue with {provider}',\n connecting: 'Connecting...',\n success: 'Successfully connected',\n error: 'Connection failed',\n cancelled: 'Connection cancelled',\n providers: {\n google: 'Google',\n github: 'GitHub',\n microsoft: 'Microsoft',\n facebook: 'Facebook',\n apple: 'Apple',\n twitter: 'Twitter',\n linkedin: 'LinkedIn',\n discord: 'Discord',\n slack: 'Slack',\n spotify: 'Spotify',\n },\n },\n\n verification: {\n email: {\n title: 'Verify Email',\n subtitle: 'Check your email and click the verification link.',\n checkEmail: 'We sent a verification link to your email',\n resendEmail: 'Resend email',\n changeEmail: 'Change email',\n success: 'Email verified successfully',\n verified: 'Your email has been verified',\n },\n phone: {\n title: 'Verify Phone',\n subtitle: 'Enter the verification code sent to your phone.',\n codeLabel: 'Verification Code',\n codePlaceholder: 'Enter 6-digit code',\n resendCode: 'Resend code',\n verifyButton: 'Verify Phone',\n success: 'Phone verified successfully',\n verified: 'Your phone has been verified',\n },\n },\n\n magicLink: {\n title: 'Magic Link',\n subtitle: 'Sign in with a secure link sent to your email.',\n emailLabel: 'Email',\n emailPlaceholder: 'Enter your email',\n sendLinkButton: 'Send Magic Link',\n checkEmail: 'Check your email for the magic link',\n success: 'Magic link sent successfully',\n expired: 'Magic link has expired',\n invalid: 'Magic link is invalid',\n },\n\n logout: {\n title: 'Sign Out',\n subtitle: 'Are you sure you want to sign out?',\n button: 'Sign Out',\n confirm: 'Sign Out',\n success: 'Successfully signed out',\n goodbye: 'Goodbye!',\n },\n\n session: {\n expired: 'Your session has expired',\n invalid: 'Invalid session',\n refresh: 'Refresh session',\n refreshing: 'Refreshing session...',\n multipleWarning: 'You are signed in on multiple devices',\n deviceLimit: 'Device limit reached',\n },\n },\n\n user: {\n profile: {\n title: 'Profile',\n personalInfo: 'Personal Information',\n accountInfo: 'Account Information',\n security: 'Security',\n preferences: 'Preferences',\n firstName: 'First Name',\n lastName: 'Last Name',\n email: 'Email',\n username: 'Username',\n phone: 'Phone',\n bio: 'Bio',\n website: 'Website',\n location: 'Location',\n timezone: 'Timezone',\n language: 'Language',\n avatar: 'Profile Picture',\n changeAvatar: 'Change Picture',\n removeAvatar: 'Remove Picture',\n updateProfile: 'Update Profile',\n profileUpdated: 'Profile updated successfully',\n },\n\n security: {\n title: 'Security',\n changePassword: 'Change Password',\n currentPassword: 'Current Password',\n newPassword: 'New Password',\n confirmPassword: 'Confirm Password',\n passwordStrength: 'Password Strength',\n passwordRequirements: 'Password Requirements',\n twoFactor: 'Two-Factor Authentication',\n enableTwoFactor: 'Enable Two-Factor Auth',\n disableTwoFactor: 'Disable Two-Factor Auth',\n twoFactorEnabled: 'Two-factor authentication enabled',\n twoFactorDisabled: 'Two-factor authentication disabled',\n backupCodes: 'Backup Codes',\n viewBackupCodes: 'View Backup Codes',\n regenerateBackupCodes: 'Regenerate Backup Codes',\n devices: 'Devices',\n trustedDevices: 'Trusted Devices',\n removeDevice: 'Remove Device',\n deviceRemoved: 'Device removed successfully',\n sessions: 'Sessions',\n activeSessions: 'Active Sessions',\n terminateSession: 'Terminate Session',\n terminateAllSessions: 'Terminate All Sessions',\n sessionTerminated: 'Session terminated',\n connectedAccounts: 'Connected Accounts',\n disconnect: 'Disconnect',\n accountDisconnected: 'Account disconnected',\n deleteAccount: 'Delete Account',\n deleteAccountWarning: 'This action cannot be undone',\n deleteAccountConfirm: 'Delete My Account',\n accountDeleted: 'Account deleted successfully',\n },\n\n preferences: {\n title: 'Preferences',\n theme: 'Theme',\n lightMode: 'Light Mode',\n darkMode: 'Dark Mode',\n systemMode: 'System Default',\n notifications: 'Notifications',\n emailNotifications: 'Email Notifications',\n pushNotifications: 'Push Notifications',\n smsNotifications: 'SMS Notifications',\n marketingEmails: 'Marketing Emails',\n securityAlerts: 'Security Alerts',\n accountActivity: 'Account Activity',\n productUpdates: 'Product Updates',\n preferences: 'Preferences',\n preferencesUpdated: 'Preferences updated successfully',\n },\n },\n\n organization: {\n general: {\n title: 'Organization',\n name: 'Organization Name',\n description: 'Description',\n website: 'Website',\n logo: 'Logo',\n settings: 'Settings',\n members: 'Members',\n billing: 'Billing',\n usage: 'Usage',\n security: 'Security',\n integrations: 'Integrations',\n audit: 'Audit Log',\n support: 'Support',\n },\n\n profile: {\n title: 'Organization Profile',\n updateOrganization: 'Update Organization',\n organizationUpdated: 'Organization updated successfully',\n logo: 'Logo',\n changeLogo: 'Change Logo',\n removeLogo: 'Remove Logo',\n brandColors: 'Brand Colors',\n primaryColor: 'Primary Color',\n secondaryColor: 'Secondary Color',\n customBranding: 'Custom Branding',\n domain: 'Domain',\n customDomain: 'Custom Domain',\n verifyDomain: 'Verify Domain',\n domainVerified: 'Domain verified',\n domainPending: 'Domain verification pending',\n contact: 'Contact Information',\n contactEmail: 'Contact Email',\n supportUrl: 'Support URL',\n address: 'Address',\n country: 'Country',\n timezone: 'Timezone',\n },\n\n members: {\n title: 'Members',\n totalMembers: 'Total Members',\n activeMembers: 'Active Members',\n pendingInvitations: 'Pending Invitations',\n roles: 'Roles',\n permissions: 'Permissions',\n inviteMember: 'Invite Member',\n inviteMembers: 'Invite Members',\n emailAddress: 'Email Address',\n role: 'Role',\n customMessage: 'Custom Message',\n sendInvitation: 'Send Invitation',\n invitationSent: 'Invitation sent successfully',\n resendInvitation: 'Resend Invitation',\n cancelInvitation: 'Cancel Invitation',\n invitationCancelled: 'Invitation cancelled',\n memberName: 'Name',\n memberEmail: 'Email',\n memberRole: 'Role',\n memberStatus: 'Status',\n memberJoined: 'Joined',\n lastActive: 'Last Active',\n changeRole: 'Change Role',\n removeMember: 'Remove Member',\n removeMemberConfirm: 'Are you sure you want to remove this member?',\n memberRemoved: 'Member removed successfully',\n transferOwnership: 'Transfer Ownership',\n transferOwnershipConfirm: 'Are you sure you want to transfer ownership?',\n ownershipTransferred: 'Ownership transferred successfully',\n bulkActions: 'Bulk Actions',\n selectAll: 'Select All',\n selectedMembers: '{count} members selected',\n bulkRemove: 'Remove Selected',\n bulkChangeRole: 'Change Role',\n export: 'Export',\n exportMembers: 'Export Members',\n },\n\n roles: {\n title: 'Roles',\n createRole: 'Create Role',\n editRole: 'Edit Role',\n deleteRole: 'Delete Role',\n roleName: 'Role Name',\n roleDescription: 'Description',\n permissions: 'Permissions',\n systemPermissions: 'System Permissions',\n organizationPermissions: 'Organization Permissions',\n memberPermissions: 'Member Permissions',\n billingPermissions: 'Billing Permissions',\n defaultRole: 'Default Role',\n customRole: 'Custom Role',\n roleCreated: 'Role created successfully',\n roleUpdated: 'Role updated successfully',\n roleDeleted: 'Role deleted successfully',\n assignRole: 'Assign Role',\n unassignRole: 'Unassign Role',\n roleAssigned: 'Role assigned successfully',\n roleUnassigned: 'Role unassigned successfully',\n owner: 'Owner',\n admin: 'Admin',\n member: 'Member',\n guest: 'Guest',\n viewer: 'Viewer',\n editor: 'Editor',\n manager: 'Manager',\n },\n\n settings: {\n title: 'Settings',\n general: 'General',\n authentication: 'Authentication',\n security: 'Security',\n integrations: 'Integrations',\n advanced: 'Advanced',\n allowPublicSignup: 'Allow Public Signup',\n requireEmailVerification: 'Require Email Verification',\n allowUsernameSignup: 'Allow Username Signup',\n passwordPolicy: 'Password Policy',\n minPasswordLength: 'Minimum Password Length',\n requireUppercase: 'Require Uppercase',\n requireLowercase: 'Require Lowercase',\n requireNumbers: 'Require Numbers',\n requireSymbols: 'Require Symbols',\n sessionDuration: 'Session Duration',\n mfaRequired: 'Require MFA',\n allowedDomains: 'Allowed Domains',\n blockedDomains: 'Blocked Domains',\n ipWhitelist: 'IP Whitelist',\n ssoEnabled: 'SSO Enabled',\n ssoProvider: 'SSO Provider',\n auditLogRetention: 'Audit Log Retention',\n dataExport: 'Data Export',\n deleteOrganization: 'Delete Organization',\n deleteOrganizationWarning: 'This will permanently delete the organization and all its data',\n deleteOrganizationConfirm: 'Delete Organization',\n organizationDeleted: 'Organization deleted successfully',\n settingsUpdated: 'Settings updated successfully',\n },\n\n billing: {\n title: 'Billing',\n plan: 'Plan',\n currentPlan: 'Current Plan',\n usage: 'Usage',\n billing: 'Billing',\n invoices: 'Invoices',\n paymentMethod: 'Payment Method',\n subscription: 'Subscription',\n seats: 'Seats',\n usedSeats: 'Used Seats',\n availableSeats: 'Available Seats',\n addSeats: 'Add Seats',\n removeSeats: 'Remove Seats',\n monthlyBilling: 'Monthly Billing',\n yearlyBilling: 'Yearly Billing',\n upgrade: 'Upgrade',\n downgrade: 'Downgrade',\n cancel: 'Cancel',\n pauseSubscription: 'Pause Subscription',\n resumeSubscription: 'Resume Subscription',\n billingHistory: 'Billing History',\n downloadInvoice: 'Download',\n updatePaymentMethod: 'Update Payment Method',\n paymentMethodUpdated: 'Payment method updated',\n subscriptionUpdated: 'Subscription updated',\n subscriptionCancelled: 'Subscription cancelled',\n subscriptionPaused: 'Subscription paused',\n subscriptionResumed: 'Subscription resumed',\n trialExpired: 'Trial expired',\n trialDaysLeft: '{days} days left in trial',\n upgradeNow: 'Upgrade Now',\n },\n\n invitations: {\n title: 'Invitations',\n youreInvited: \"You're invited!\",\n invitedBy: 'Invited by',\n invitedTo: 'Invited to join',\n roleOffered: 'Role offered',\n acceptInvitation: 'Accept Invitation',\n declineInvitation: 'Decline',\n invitationAccepted: 'Invitation accepted',\n invitationDeclined: 'Invitation declined',\n invitationExpired: 'Invitation expired',\n invitationInvalid: 'Invalid invitation',\n alreadyMember: 'Already a member',\n pendingInvitations: 'Pending Invitations',\n sentInvitations: 'Sent',\n receivedInvitations: 'Received',\n invitationDetails: 'Invitation Details',\n expiresAt: 'Expires',\n customMessage: 'Message',\n },\n },\n\n validation: {\n required: '{field} is required',\n email: 'Please enter a valid email address',\n phone: 'Please enter a valid phone number',\n url: 'Please enter a valid URL',\n minLength: '{field} must be at least {min} characters',\n maxLength: '{field} must be no more than {max} characters',\n min: '{field} must be at least {min}',\n max: '{field} must be no more than {max}',\n pattern: '{field} format is invalid',\n passwordMismatch: 'Passwords do not match',\n invalidFormat: 'Invalid format',\n invalid: '{field} is invalid',\n tooShort: 'Too short',\n tooLong: 'Too long',\n tooSmall: 'Too small',\n tooLarge: 'Too large',\n notFound: 'Not found',\n alreadyExists: 'Already exists',\n expired: 'Expired',\n weak: 'Weak',\n strong: 'Strong',\n medium: 'Medium',\n passwordStrength: {\n veryWeak: 'Very weak',\n weak: 'Weak',\n fair: 'Fair',\n good: 'Good',\n strong: 'Strong',\n },\n passwordRequirements: {\n minLength: 'At least {min} characters',\n uppercase: 'At least one uppercase letter',\n lowercase: 'At least one lowercase letter',\n number: 'At least one number',\n symbol: 'At least one special character',\n },\n },\n\n errors: {\n generic: {\n unknown: 'An unknown error occurred',\n network: 'Network error occurred',\n timeout: 'Request timed out',\n serverError: 'Server error occurred',\n notFound: 'Resource not found',\n unauthorized: 'Unauthorized access',\n forbidden: 'Access forbidden',\n badRequest: 'Bad request',\n conflict: 'Conflict occurred',\n tooManyRequests: 'Too many requests',\n maintenance: 'System under maintenance',\n offline: 'You are offline',\n },\n\n auth: {\n invalidCredentials: 'Invalid email or password',\n accountLocked: 'Account is locked',\n accountDisabled: 'Account is disabled',\n accountNotVerified: 'Account is not verified',\n sessionExpired: 'Session has expired',\n invalidToken: 'Invalid token',\n mfaRequired: 'Two-factor authentication required',\n invalidMfaCode: 'Invalid verification code',\n passkeyNotSupported: 'Passkeys not supported',\n passkeyFailed: 'Passkey authentication failed',\n oauthFailed: 'OAuth authentication failed',\n oauthCancelled: 'OAuth authentication cancelled',\n magicLinkExpired: 'Magic link has expired',\n magicLinkInvalid: 'Invalid magic link',\n passwordTooWeak: 'Password is too weak',\n passwordReused: 'Password was recently used',\n emailNotVerified: 'Email is not verified',\n phoneNotVerified: 'Phone is not verified',\n invitationExpired: 'Invitation has expired',\n invitationInvalid: 'Invalid invitation',\n invitationAlreadyAccepted: 'Invitation already accepted',\n },\n\n organization: {\n notFound: 'Organization not found',\n accessDenied: 'Access denied',\n memberLimitReached: 'Member limit reached',\n ownerRequired: 'Owner role required',\n cannotRemoveOwner: 'Cannot remove organization owner',\n cannotRemoveSelf: 'Cannot remove yourself',\n alreadyMember: 'Already a member',\n notMember: 'Not a member',\n invalidRole: 'Invalid role',\n roleNotFound: 'Role not found',\n domainTaken: 'Domain is already taken',\n domainInvalid: 'Invalid domain',\n seatLimitReached: 'Seat limit reached',\n subscriptionRequired: 'Subscription required',\n paymentFailed: 'Payment failed',\n },\n\n validation: {\n invalidEmail: 'Invalid email address',\n invalidPhone: 'Invalid phone number',\n invalidUrl: 'Invalid URL',\n fieldRequired: 'This field is required',\n fieldTooShort: 'This field is too short',\n fieldTooLong: 'This field is too long',\n fieldInvalid: 'This field is invalid',\n passwordsDoNotMatch: 'Passwords do not match',\n emailTaken: 'Email is already taken',\n usernameTaken: 'Username is already taken',\n phoneNumberTaken: 'Phone number is already taken',\n domainTaken: 'Domain is already taken',\n },\n },\n\n success: {\n generic: {\n saved: 'Saved successfully',\n updated: 'Updated successfully',\n created: 'Created successfully',\n deleted: 'Deleted successfully',\n sent: 'Sent successfully',\n completed: 'Completed successfully',\n copied: 'Copied to clipboard',\n uploaded: 'Uploaded successfully',\n downloaded: 'Downloaded successfully',\n imported: 'Imported successfully',\n exported: 'Exported successfully',\n },\n\n auth: {\n signedIn: 'Successfully signed in',\n signedUp: 'Account created successfully',\n signedOut: 'Successfully signed out',\n passwordChanged: 'Password changed successfully',\n passwordReset: 'Password reset successfully',\n emailVerified: 'Email verified successfully',\n phoneVerified: 'Phone verified successfully',\n mfaEnabled: 'Two-factor authentication enabled',\n mfaDisabled: 'Two-factor authentication disabled',\n passkeyAdded: 'Passkey added successfully',\n passkeyRemoved: 'Passkey removed successfully',\n accountConnected: 'Account connected successfully',\n accountDisconnected: 'Account disconnected successfully',\n },\n\n organization: {\n created: 'Organization created successfully',\n updated: 'Organization updated successfully',\n deleted: 'Organization deleted successfully',\n memberInvited: 'Member invited successfully',\n memberRemoved: 'Member removed successfully',\n roleChanged: 'Role changed successfully',\n ownershipTransferred: 'Ownership transferred successfully',\n settingsUpdated: 'Settings updated successfully',\n domainVerified: 'Domain verified successfully',\n subscriptionUpdated: 'Subscription updated successfully',\n paymentMethodUpdated: 'Payment method updated successfully',\n },\n },\n\n components: {\n loading: {\n generic: 'Loading...',\n signIn: 'Signing in...',\n signUp: 'Creating account...',\n profile: 'Loading profile...',\n organization: 'Loading organization...',\n members: 'Loading members...',\n settings: 'Loading settings...',\n verification: 'Verifying...',\n mfa: 'Verifying code...',\n passkey: 'Authenticating...',\n oauth: 'Connecting...',\n },\n\n empty: {\n generic: 'No data available',\n members: 'No members found',\n invitations: 'No invitations',\n sessions: 'No active sessions',\n devices: 'No trusted devices',\n notifications: 'No notifications',\n history: 'No history',\n logs: 'No logs',\n search: 'No search results',\n filter: 'No results match your filter',\n },\n\n confirm: {\n delete: 'Are you sure you want to delete this?',\n remove: 'Are you sure you want to remove this?',\n cancel: 'Are you sure you want to cancel?',\n logout: 'Are you sure you want to sign out?',\n transfer: 'Are you sure you want to transfer ownership?',\n disable: 'Are you sure you want to disable this?',\n enable: 'Are you sure you want to enable this?',\n reset: 'Are you sure you want to reset this?',\n clear: 'Are you sure you want to clear this?',\n proceed: 'Do you want to proceed?',\n areYouSure: 'Are you sure?',\n cannotUndo: 'This action cannot be undone.',\n permanentAction: 'This is a permanent action.',\n },\n\n help: {\n password: 'Choose a strong password with at least 8 characters, including uppercase, lowercase, numbers, and symbols.',\n mfa: 'Two-factor authentication adds an extra layer of security to your account.',\n passkey: 'Passkeys use your device biometrics or PIN to sign in securely without passwords.',\n backup: 'Backup codes can be used if you lose access to your authenticator app.',\n domain: 'Custom domains allow your users to access your app from your own domain.',\n webhook: 'Webhooks notify your application when events occur in your organization.',\n apiKey: 'API keys allow your applications to authenticate with the Frank Auth API.',\n role: 'Roles define what actions members can perform in your organization.',\n permission: 'Permissions grant specific access to features and resources.',\n billing: 'Manage your subscription, payment method, and billing history.',\n usage: 'Monitor your organization usage and limits.',\n },\n },\n};"],"names":["en"],"mappings":"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"}