"visibility.stackOnly" = "Show Current Stack Only";
"visibility.always" = "Always Visible (Normal Layer)";
"display.iconOnly" = "Icons Only";
"display.nameOnly" = "App Names Only";
"display.iconAndName" = "Icons and App Names";
"tooltip.addWindow" = "Add a window to the stack";
"tooltip.moveStackUI" = "%@ — Drag to move";
"tooltip.stackBadge" = "%@ — Click for menu, drag to move";
"tooltip.resizeStackUI" = "Drag to resize";
"context.remove" = "Remove from Stack";
"context.moveLeft" = "Move Left";
"context.moveRight" = "Move Right";
"candidate.none" = "No windows available to add";
"candidate.addAll" = "Add All Available (%d)";
"candidate.disabled.duplicate" = "%@ — already in this stack";
"candidate.disabled.unsupported" = "%@ — not supported";
"candidate.disabled.fixed" = "%@ — fixed window size";
"candidate.reason.duplicate" = "Each stack can include only one window from the same app.";
"candidate.reason.unsupported" = "This app cannot be added to a stack.";
"candidate.reason.fixed" = "This window can’t be moved or resized into the stack frame.";
"alert.accessibility.title" = "Accessibility Permission Required";
"alert.accessibility.message" = "Allow OneFrame in System Settings > Privacy & Security > Accessibility.";
"alert.addFailed.title" = "Could Not Add Window";
"alert.addFailed.message" = "Bring the window you want to add to the front, then choose Add Frontmost Window from the menu bar icon.";
"alert.windowUnavailable.title" = "Could Not Access Window";
"alert.windowUnavailable.message" = "Select a regular app window and try again.";
"alert.frameUnavailable.title" = "Could Not Read Window Position";
"alert.frameUnavailable.message" = "This window may not support moving or resizing.";
"alert.unsupportedApp.title" = "App Not Supported";
"alert.unsupportedApp.message" = "%@ cannot be added to a stack.";
"alert.fixedWindow.title" = "Window Can’t Be Stacked";
"alert.fixedWindow.message" = "%@ has a fixed size or position, so it can’t share the OneFrame area.";
"alert.duplicateApp.title" = "App Already in This Stack";
"alert.duplicateApp.message" = "%@ is already in this stack. Each stack can include only one window from the same app.";
"alert.noTarget.title" = "No Target Found";
"alert.noTarget.message" = "Bring a window in the stack to the front and try again.";
"alert.renameStack.title" = "Rename Stack";
"alert.renameStack.message" = "Enter a name that identifies this stack.";
"stack.defaultName" = "Stack %d";
"menu.newStack" = "Create New Stack";
"menu.stacks" = "Switch Stack";
"menu.stackFormat" = "%@ (%d windows)";
"menu.activeStack" = "Current: %@";
"menu.renameStack" = "Rename Current Stack";
"menu.deleteStack" = "Delete Current Stack";
"menu.addFrontmost" = "Add Frontmost Window";
"menu.toggleTabBar" = "Show/Hide Tab Bar";
"menu.tabDisplay" = "Tab Display";
"menu.stackVisibility" = "Tab Bar Visibility";
"menu.empty" = "The stack is empty";
"menu.windowFormat" = "%d. %@";
"menu.adoptFrame" = "Use Current Position and Size";
"menu.maximizeBelowStackUI" = "Maximize Below Tab Bar";
"menu.restoreFromStackUIMaximize" = "Restore Previous Size";
"menu.removeSelected" = "Remove Selected from Stack";
"menu.clear" = "Clear Stack";
"menu.shortcuts" = "⌃⌥← / → to switch, ⌃⌥1…9 to select";
"menu.quit" = "Quit";
"button.ok" = "OK";
"button.cancel" = "Cancel";
"applicationMover.prompt.title" = "Move OneFrame to Applications?";
"applicationMover.prompt.message" = "For reliable future updates, we recommend using OneFrame from the Applications folder.";
"applicationMover.moveButton" = "Move to Applications";
"applicationMover.notNow" = "Not Now";
"applicationMover.location" = "Application location";
"applicationMover.alreadyInstalled" = "Installed in Applications";
"applicationMover.existing.title" = "OneFrame is already in Applications";
"applicationMover.existing.same" = "The same build (%@) is already installed. You can use that copy without replacing it.";
"applicationMover.existing.newer" = "A newer build (%@) is already installed. It will not be overwritten.";
"applicationMover.existing.running" = "The installed copy is already running. OneFrame will switch to it without replacing anything.";
"applicationMover.useInstalled" = "Use Installed Copy";
"applicationMover.keepUsingHere" = "Keep Using Here";
"applicationMover.replace.title" = "Replace the older installed copy?";
"applicationMover.replace.message" = "Applications contains build %@. Replace it with build %@? The replacement is staged and verified first.";
"applicationMover.replaceButton" = "Replace";
"applicationMover.replaceSame.title" = "The same version of %@ is already installed";
"applicationMover.replaceSame.message" = "Applications already contains build %@. You can replace it with this copy or use the installed copy.";
"applicationMover.error.title" = "OneFrame could not be moved";
"applicationMover.error.message" = "%@\n\nYou can keep using OneFrame here or move it manually in Finder.";
"applicationMover.useUserApplications" = "Use User Applications Folder";
"applicationMover.openFinder" = "Open Applications in Finder";
"applicationMover.cleanup.title" = "OneFrame was installed, but the original remains";
"applicationMover.cleanup.message" = "The Applications copy is ready and has been opened. macOS could not move the original copy to the Trash, so you can remove it manually later.";
"applicationMover.loginItem.title" = "Review Launch at Login";
"applicationMover.loginItem.message" = "macOS needs your approval to launch OneFrame at login after it was moved. You can review this in System Settings > General > Login Items.";
"button.continue" = "Continue";
"button.openSettings" = "Open System Settings";
"tooltip.disconnectedWindow" = "%@ — Not connected. Click to reconnect, or choose whether to launch.";
"context.reconnect" = "Reconnect Window";
"candidate.reconnectNone" = "No available windows";
"alert.launchDisconnected.title" = "Launch %@?";
"alert.launchDisconnected.message" = "%@ isn’t running. Launch it to reconnect this tab, or remove the tab from the stack.";
"button.launch" = "Launch";
"button.removeTab" = "Remove Tab";
"alert.launchFailed.title" = "Could Not Launch App";
"alert.launchFailed.message" = "Could not open %@. Check that the app is still installed.";
"menu.disconnectedWindow" = "Not connected · %@";
"menu.shortcutProfile" = "Keyboard Shortcuts";
"menu.launchAtLogin" = "Launch at Login";
"menu.tools" = "Tools";
"menu.unhideAll" = "Show All Apps Hidden by OneFrame";
"menu.permissionStatus" = "Accessibility Permission";
"menu.exportSettings" = "Export Settings…";
"menu.importSettings" = "Import Settings…";
"menu.copyDiagnostics" = "Copy Diagnostics";
"menu.checkUpdates" = "Check for Updates…";
"menu.about" = "About OneFrame";
"menu.shortcutsFormat" = "%@ + ← / → to switch, Space to preview, 1…9 to select";
"shortcut.controlOption" = "Control + Option";
"shortcut.commandOption" = "Command + Option";
"shortcut.controlCommand" = "Control + Command";
"shortcut.disabled" = "Disabled";
"permission.granted.title" = "Accessibility Permission Granted";
"permission.granted.message" = "OneFrame can read, move, and activate the windows you add. Window information stays on this Mac.";
"permission.missing.title" = "Accessibility Permission Required";
"permission.missing.message" = "OneFrame needs Accessibility permission to read, move, and activate only the windows you add. Window information stays on this Mac and is not transmitted.";
"onboarding.windowTitle" = "Set Up OneFrame";
"onboarding.title" = "Turn on Accessibility";
"onboarding.message" = "OneFrame needs this once so it can move windows into one frame.";
"onboarding.settingsPath" = "System Settings › Privacy & Security › Accessibility";
"onboarding.instruction.off" = "Open Settings, then flip the OneFrame switch from Off to On.";
"onboarding.instruction.waiting" = "Find OneFrame in the list and turn the switch On. This window continues automatically.";
"onboarding.instruction.granted" = "Switch is On. You’re ready.";
"onboarding.benefit.windows" = "Read the position and size of windows you add, then align them in one area.";
"onboarding.benefit.switching" = "Move and bring the selected window forward when you choose a tab.";
"onboarding.privacy" = "Privacy: no typing, passwords, or screen images. Window info stays on this Mac.";
"onboarding.status.ready" = "Turn on OneFrame on the next screen.";
"onboarding.status.waiting" = "Turn on OneFrame in System Settings > Accessibility. Setup will continue automatically.";
"onboarding.status.granted" = "Permission granted. OneFrame is ready to use.";
"onboarding.button.allow" = "Open System Settings";
"onboarding.button.openSettings" = "Open Settings Again";
"onboarding.button.later" = "Not Now";
"tooltip.emptyStackAdd" = "Add the frontmost window to start this stack";
"menu.showTabBar" = "Show Tab Bar";
"alert.clear.title" = "Clear This Stack?";
"alert.clear.message" = "All tabs in “%@” will be removed. This cannot be undone.";
"alert.deleteStack.title" = "Delete This Stack?";
"alert.deleteStack.message" = "“%@” and all of its saved tabs will be removed. This cannot be undone.";
"alert.import.title" = "Replace Current Settings?";
"alert.import.message" = "Current stacks and tabs will be replaced by the imported settings.";
"alert.unhideAll.title" = "Apps Restored";
"alert.unhideAll.message" = "All apps hidden by OneFrame have been shown.";
"alert.diagnostics.title" = "Diagnostics Copied";
"alert.diagnostics.message" = "System and OneFrame status were copied without window titles or other personal content.";
"alert.error.title" = "Operation Failed";
"menu.settings" = "Settings…";
"menu.upgrade" = "OneFrame Pro…";
"menu.developer" = "Developer";
"menu.developer.followLicense" = "Plan: Follow License";
"menu.developer.free" = "Plan: Free";
"menu.developer.pro" = "Plan: Pro";
"pro.windowTitle" = "OneFrame Pro";
"pro.title" = "OneFrame Pro";
"pro.headline.windows" = "Add more windows";
"pro.headline.stacks" = "Make another stack";
"pro.oneTime" = "one-time";
"pro.benefit.windows" = "Unlimited windows";
"pro.benefit.stacks" = "Multiple stacks";
"pro.benefit.lifetime" = "All your Macs";
"pro.cta.buy" = "Buy";
"pro.cta.buySoon" = "Coming soon";
"pro.cta.alreadyPurchased" = "Already purchased?";
"license.prompt.field" = "License key";
"license.customerEmail" = "Purchaser email address";
"license.pasteHint" = "Paste the key from your receipt.";
"license.cta.activate" = "Activate";
"license.cta.working" = "Checking…";
"license.success" = "OneFrame Pro is active.";
"license.error.invalid" = "This license key could not be verified. Check the key and try again.";
"license.error.limit" = "This license has reached the maximum number of Macs. Deactivate another Mac, then try again.";
"license.error.network" = "The license could not be verified. Check your internet connection and try again.";
"license.deactivate.confirm.title" = "Deactivate OneFrame Pro on this Mac?";
"license.deactivate.confirm.message" = "This Mac will return to the Free plan. Your stacks and windows will not be deleted.";
"settings.windowTitle" = "Settings";
"settings.licensing.section" = "OneFrame Pro";
"settings.plan.free" = "Free";
"settings.plan.pro" = "OneFrame Pro";
"settings.cta.upgrade" = "Upgrade";
"settings.cta.deactivate" = "Deactivate";
"settings.section.appearance" = "Appearance";
"settings.section.keyboard" = "Keyboard";
"settings.section.application" = "Application";
"settings.showInDock" = "Show OneFrame in Dock";
"updates.unconfigured.title" = "Updates Are Not Configured";
"updates.unconfigured.message" = "Set SUFeedURL and SUPublicEDKey in Info.plist, then rebuild.";
"updates.development.title" = "OneFrame Dev";
"updates.development.message" = "Automatic updates are disabled for development builds.";
"updates.beta.title" = "Receive beta updates";
"updates.beta.help" = "Try upcoming improvements. Beta versions may be unstable. Turning this off keeps your current version until a newer stable release is available; it does not downgrade or cancel an update already in progress.";
