// MARK: Button Titles
// OK button
"buttons.ok.title" = "OK";
// Cancel action button
"buttons.cancel.title" = "Cancel";
// Close action button
"buttons.close.title" = "Close";
// Retry action button
"buttons.retry.title" = "Retry";

// MARK: Installation Flow
// Installation subtitle message
"installation.subtitle" = "Setapp provides secure installations, automatic updates, and Apple-notarized apps.";
// Cancelling progress message
"installation.progress.cancelling" = "Cancelling...";
// Checking app installation progress message format
"installation.progress.checking-app" = "Checking %@ installation...";
// Installing app progress message format
"installation.progress.installing-app" = "Installing %@...";
// App installer window title format
"installation.title.app-installer" = "%@ Installer";
// Success title
"installation.success.title" = "You're all set!";
// Success subtitle format
"installation.success.subtitle" = "%@ is ready to go.\nSetapp will keep it secure and up to date.";
// Launch app action format
"installation.action.launch-app" = "Launch %@";

// MARK: Cancellation Alert
// Title for cancellation alert
"alerts.installation-cancellation.title" = "Stop %@ Installation?";
// Description for cancellation alert
"alerts.installation-cancellation.description" = "If you stop now, neither Setapp nor the app will be installed, and you'll need to start over.";
// Continue button in cancellation alert
"alerts.installation-cancellation.continue-button.title" = "Continue Installation";
// Stop button in cancellation alert
"alerts.installation-cancellation.stop-button.title" = "Stop Installation";

// MARK: Error Alerts - General
// General installation failed alert title
"alerts.error.general.title" = "Installation Failed";
// General installation failed alert description
"alerts.error.general.description" = "An error occurred during installation. Please try again or contact support.";

// MARK: Error Alerts - Find App Data
// App not available alert title
"alerts.error.find-app-data.title" = "App Not Available";
// App not found in catalog description
"alerts.error.find-app-data.not-found.description" = "This app isn’t available in the Setapp catalog. Please check the app name and try again.";
// Bad request error title
"alerts.error.find-app-data.bad-request.title" = "Search Unavailable";
// Bad request error description
"alerts.error.find-app-data.bad-request.description" = "Unable to search for the app. Please try again or contact support.";
// Loading error title
"alerts.error.find-app-data.loading-error.title" = "Loading Failed";
// Loading error description
"alerts.error.find-app-data.loading-error.description" = "Unable to load the app information. Please check your internet connection and try again.";
// Loading failed error description
"alerts.error.find-app-data.loading-failed.description" = "Unable to load the app information. Please check your internet connection and try again.";
// Bad response error title
"alerts.error.find-app-data.bad-response.title" = "Invalid Server Response";
// Bad response error description
"alerts.error.find-app-data.bad-response.description" = "The server returned invalid data. Please try again or contact support.";
// Unknown error title
"alerts.error.find-app-data.unknown-error.title" = "Something Went Wrong";
// Unknown error description
"alerts.error.find-app-data.unknown-error.description" = "An unexpected error occurred. Please try again or contact support.";

// MARK: Error Alerts - Install App
// App installation failed alert title
"alerts.error.install-app.title" = "App Installation Failed";
// Internal failure during app installation title
"alerts.error.install-app.internal-failure.title" = "Installation Not Possible";
// Internal failure during app installation description
"alerts.error.install-app.internal-failure.description" = "Unable to install the app via Setapp. Please try launching Setapp and installing the app manually.";
// App installation cancelled title
"alerts.error.install-app.cancelled.title" = "Installation Cancelled";
// App installation cancelled description
"alerts.error.install-app.cancelled.description" = "The installation process was cancelled. You can install the app manually via Setapp.";

// MARK: Confirm Install Alert
// Title for "confirm install" alert — includes app name
"alerts.confirm-install.title" = "Install %@ from Setapp?";
// Description for "confirm install" alert — includes app name
"alerts.confirm-install.description" = "%@ will be installed to your Applications folder.";
// Install button in "confirm install" alert
"alerts.confirm-install.install-button.title" = "Install";
// Cancel button in "confirm install" alert
"alerts.confirm-install.cancel-button.title" = "Cancel";

// MARK: App Already Installed Alert
// Title for "app already installed" confirmation alert
"alerts.app-already-installed.title" = "App is Already Installed";
// Description for "app already installed" confirmation alert
"alerts.app-already-installed.description" = "This app is already installed on your Mac. Would you like to open it?";
// Open button in "app already installed" alert
"alerts.app-already-installed.open-button.title" = "Open App";
// Cancel button in "app already installed" alert
"alerts.app-already-installed.cancel-button.title" = "Cancel";

// MARK: Error Alerts - Launch App
// Unable to launch app alert title
"alerts.error.launch-app.title" = "Unable to Launch App";
// Failed to find app URL for launch description
"alerts.error.launch-app.find-url-failed.description" = "The app was installed successfully, but couldn’t be launched automatically. Please launch it manually via Setapp.";
// Internal failure during app launch description
"alerts.error.launch-app.internal-failure.description" = "The app was installed successfully, but couldn’t be launched automatically. Please launch it manually via Setapp.";
