1const e={title:"Settings",subtitle:"Configure your ontology manager"},a={heading:"Profile",displayName:"Display name",displayNamePlaceholder:"e.g. Julia DÃez",jobTitle:"Job title",jobTitlePlaceholder:"e.g. Localization Lead",company:"Company or team",companyPlaceholder:"e.g. Black Ice",addPhoto:"Add photo",changePhoto:"Change photo",removePhoto:"Remove",photoHint:"Square images work best. Up to 2 MB.",photoUpdated:"Photo updated",photoRemoved:"Photo removed",photoInvalid:"Please choose an image file.",photoFailed:"Could not update your photo: {{message}}",visibilityHint:"Visible to everyone in your workspaces, and shown next to terms you approve.",save:"Save profile",saved:"Profile saved",saveFailed:"Could not save your profile: {{message}}"},t={heading:"Account",email:"Email",changePassword:"Change Password",changePasswordDescription:"Update your account password",deleteAccount:"Delete Account",deleteAccountDescription:"Permanently delete your account and all data"},o={heading:"Subscription",activatedTitle:"Subscription activated!",activatedDescription:"Thank you for upgrading. Your new plan is now active."},i={heading:"Appearance",darkMode:"Dark Mode",darkModeDescription:"Switch between light and dark themes"},n={dataManagement:"Data Management",integration:"Integration",securityAccess:"Security & Access",notifications:"Notifications"},r={dataHealth:{label:"Data Health",description:"Monitor usage limits and data quality"},export:{label:"Export Ontology",description:"Export as JSON, Markdown, or CSV"},import:{label:"Import Data",description:"Import from CSV, Excel, or Ontology Bundle"},integrations:{label:"Integrations",description:"API keys, MCP, GitHub Sync, and more"},documents:{label:"Documents & Compliance",description:"Agreements, security evidence, and invoices"},permissions:{label:"Permissions",description:"Role-based access control"},team:{label:"Team Management",description:"Add and manage team members"},alerts:{label:"Alert Preferences",description:"Configure notification settings"}},s="Upgrade",l="This feature",c={title:"Change Password",description:"Enter a new password for your account.",newPassword:"New Password",newPasswordPlaceholder:"Enter new password",confirmPassword:"Confirm Password",confirmPasswordPlaceholder:"Confirm new password",mismatch:"Passwords do not match",submit:"Update Password",submitting:"Updatingâ¦",rules:{length:"At least 8 characters",uppercase:"One uppercase letter",number:"One number",special:"One special character"},successTitle:"Password updated",successDescription:"Your password has been changed successfully.",breachedPassword:"This password has been found in a data breach and cannot be used. Please choose a different password.",genericError:"Failed to update password."},d={title:"Delete Account",description:"This action is <strong>permanent and irreversible</strong>. All your workspaces, data, and projects will be permanently deleted.",confirmPrompt:"To confirm, type <code>DELETE</code> below:",confirmPlaceholder:"Type DELETE to confirm",confirmWord:"DELETE",submit:"Delete Account",submitting:"Deletingâ¦",successTitle:"Account deleted",successDescription:"Your account and all associated data have been permanently deleted.",notAuthenticated:"Not authenticated",genericError:"Something went wrong. Please try again."},p={title:"Rename Workspace",description:"Enter a new name for your workspace.",nameLabel:"Workspace Name",namePlaceholder:"My Workspace",submit:"Rename",submitting:"Renaming..."},m={title:"Create New Workspace",description:"Create a new workspace with its own isolated terminology database.",limitReached:"You've reached the maximum of {{count}} workspaces on your plan. Upgrade, or archive or delete an existing workspace to create a new one.",upgradeCta:"Upgrade plan",manageCta:"Manage workspaces",slotsRemaining_one:"You have {{count}} workspace slot remaining.",slotsRemaining_other:"You have {{count}} workspace slots remaining.",nameLabel:"Workspace Name",namePlaceholder:"e.g., Product Team, Marketing, Client Project",submit:"Create Workspace",submitting:"Creating..."},u={promptWithSync:"â¡ Back up your data to GitHub first",promptNoSync:"â ï¸ No GitHub Sync configured â no automatic backup available",pushDeleteNotice:"This will push your current ontology to <repo>{{repo}}</repo> before deleting.",pushClearNotice:"This will push your current ontology to <repo>{{repo}}</repo> before clearing.",inProgress:"Backing up...",syncAndContinue:"Sync to GitHub & Continue",continueWithout:"Continue without backup",skipAndContinue:"Skip backup & continue",skip:"Skip backup",synced:"Backup synced to GitHub"}
1,h={title:"Delete Workspace?",description:'This action <strong>cannot be undone</strong>. This will permanently delete the workspace <name>"{{name}}"</name> and all of its data, including:',items:{concepts:"All concepts and multilingual terms",classes:"All classes and relationship types",locales:"All locales and market constraints",logs:"All activity logs and approval requests",members:"All workspace members will lose access"},confirmLabel:"Type <name>{{name}}</name> to confirm",submit:"Delete Workspace",submitting:"Deleting..."},g={title:"Clear All Workspace Data",description:"This action will permanently delete all data in this workspace. This cannot be undone.",willDelete:"The following data will be deleted:",items:{concepts:"All concepts and multilingual terms",classes:"All classes (categories)",relationships:"All relationship types and concept relationships",locales:"All locales and market constraints",approvals:"All approval requests and history"},confirmLabel:"Type <name>{{name}}</name> to confirm",confirmPlaceholder:"Enter workspace name",submit:"Clear All Data",submitting:"Clearing..."},w={title:"Workspace Limit Exceeded",description_one:"Your current plan allows {{count}} workspace. Choose which to keep active â the rest will be archived (read-only).",description_other:"Your current plan allows {{count}} workspaces. Choose which to keep active â the rest will be archived (read-only).",selectPrompt_one:"Select {{count}} workspace to keep active:",selectPrompt_other:"Select {{count}} workspaces to keep active:",willArchive:"Will archive",submit:"Keep {{selected}}/{{max}} â Archive the rest",submitting:"Archiving..."},b={title:"Transfer Ownership",description:'Transfer ownership of "{{name}}" to another team member.',warning:"<strong>Warning:</strong> After transferring ownership, you will become an Admin and lose Owner privileges. The new owner will have full control including the ability to remove you from the workspace.",newOwner:"New Owner",selectPlaceholder:"Select a team member",eligibilityNote:"Only Admin members who have joined the workspace are eligible.",noEligible:"No eligible members to transfer ownership to.",noEligibleHint:"Invite a team member as Admin first.",submit:"Transfer Ownership",submitting:"Transferring..."},v={title:"Invite Team Member",description:"Send an invitation to join your workspace.",emailLabel:"Email Address",emailPlaceholder:"[email protected]",roleLabel:"Role",emailNotice:"They'll receive an email invitation with a link to join your workspace.",seatsRemaining_one:"{{count}} seat remaining",seatsRemaining_other:"{{count}} seats remaining",noSeats:"No seats remaining. Upgrade to add more members.",submit:"Send Invite",submitting:"Sending..."},k={owner:{label:"Owner",description:"Full control including billing"},admin:{label:"Admin",description:"Can manage team members"},editor:{label:"Editor",description:"Can edit terms and concepts"},viewer:{label:"Viewer",description:"Can view all content"}},y={title:"Permissions",description:"Configure approval workflow and data visibility rules",tabs:{workflow:"Workflow",visibility:"Visibility"},requireIdentity:{label:"Require Approver Identity",description:"Approvers must provide name, email, and role before reviewing"},allowedRoles:{label:"Allowed Approver Roles",description:"Define accepted roles that appear as suggestions for approvers",placeholder:"e.g., Legal Reviewer",add:"Add role",remove:"Remove role"},requireRoleMatch:{label:"Require Role Match",description:"Only accept approvers with one of the predefined roles above"},autoApproveRoles:{label:"Auto-approve Roles",description:"Certain roles can auto-approve without manual review",placeholder:"e.g., Senior Reviewer"},hideNotes:{label:"Hide Internal Notes",description:"Don't show notes field in approval presentations"},hideAvailability:{label:"Hide Market Availability",description:"Don't show availability status to external approvers"},hideVariants:{label:"Hide Variant Lists",description:"Hide allowed/forbidden variants from external view"},linkExpiry:{label:"Default Link Expiry",description:"How long approval links remain valid",placeholder:"Select expiry",days_one:"{{count}} day",days_other:"{{count}} days"},actions:{cancel:"Cancel",save:"Save Changes",saving:"Saving..."}},f={title:"Data Health",description:"Monitor usage limits and data quality",healthy:"Healthy",issuesBadge_one:"{{count}} issue",issuesBadge_other:"{{count}} issues",refresh:"Refresh",usageHeading:"Usage ({{tier}} tier)",upgrade:"Upgrade",meters:{concepts:"Concepts",markets:"Markets",workspaces:"Worksp
1aces"},stats:{concepts:"Concepts",terms:"Terms",termsPerConcept:"Terms/Concept"},issuesHeading:"Issues & Insights",statusHeading:"Status",allGood:"All looking good!",allGoodDescription:"No data quality issues detected",exportBackup:"Export Backup"},A={quietStart:"Start",quietEnd:"End",quietHoursSummary:"Notifications will be silenced from {{start}} to {{end}}",emailNotifications:"Email Notifications",comingSoon:"Coming Soon"},P={created:"Workspace created",createFailed:"Failed to create workspace",createLimitReached:"You've used all {{count}} workspace slots on your plan. Upgrade or archive a workspace to create another.",createFailedDetail:"Failed to create workspace: {{message}}",upgrade:"Upgrade",renamed:"Workspace renamed",renameFailed:"Failed to rename workspace",deleted:"Workspace deleted",deleteFailed:"Failed to delete workspace",ownershipTransferred:"Ownership transferred successfully",ownershipFailed:"Failed to transfer ownership",dataCleared:"All workspace data has been cleared",clearFailed:"Failed to clear workspace data: {{message}}",archived:"Excess workspaces archived",archiveFailed:"Failed to archive workspaces",unarchived:"Workspace unarchived"},C={unknownMember:"Unknown",pending:"Pending",you:"You",invitedOn:"Invited {{date}}",joinedOn:"Joined {{date}}",defaultWorkspaceName:"My Workspace",createdOn:"Created {{date}}",resendInvite:"Resend invitation"},S={refresh:"Refresh from Stripe"},T={notice:"New purchases are paused while we move Black Ice to its new Spanish legal entity. Your current plan is completely unaffected â you can manage billing as usual."},D={page:e,profile:a,account:t,subscription:o,appearance:i,sections:n,items:r,upgrade:s,genericFeatureName:l,changePassword:c,deleteAccount:d,renameWorkspace:p,createWorkspace:m,backup:u,deleteWorkspace:h,clearWorkspace:g,archiveWorkspaces:w,transferOwnership:b,inviteMember:v,roles:k,permissions:y,dataHealth:f,alerts:A,workspaceToasts:P,team:C,subscriptionActions:S,subscriptionPaused:T};export{t as account,A as alerts,i as appearance,w as archiveWorkspaces,u as backup,c as changePassword,g as clearWorkspace,m as createWorkspace,f as dataHealth,D as default,d as deleteAccount,h as deleteWorkspace,l as genericFeatureName,v as inviteMember,r as items,e as page,y as permissions,a as profile,p as renameWorkspace,k as roles,n as sections,o as subscription,S as subscriptionActions,T as subscriptionPaused,C as team,b as transferOwnership,s as upgrade,P as workspaceToasts};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.