{
  "integrations": {
    "integrations": "Integrations",
    "loading": "Loading",
    "unauthorized": "You are not authorized to view this page.",
    "configure": "Configure",
    "not_enabled": "{name} is not enabled for this workspace.",
    "not_configured": "Not configured",
    "disconnect_personal_account": "Disconnect personal {providerName} account",
    "not_configured_message_admin": "{name} integration is not configured. Please contact your instance admin to configure it.",
    "not_configured_message_support": "{name} integration is not configured. Please contact support to configure it.",
    "external_api_unreachable": "Not able to access the external API. Please try again later.",
    "error_fetching_supported_integrations": "Not able to fetch supported integrations. Please try again later.",
    "back_to_integrations": "Back to integrations",
    "select_state": "Select State",
    "set_state": "Set State",
    "choose_project": "Choose Project...",
    "skip_backward_state_movement": "Prevent issues from moving to an earlier state due to PR updates"
  },
  "github_integration": {
    "name": "GitHub",
    "description": "Connect and sync your GitHub work items with BuzzwareTech",
    "connect_org": "Connect Organization",
    "connect_org_description": "Connect your GitHub organization with BuzzwareTech",
    "processing": "Processing",
    "org_added_desc": "GitHub org added by and time",
    "connection_fetch_error": "Error fetching connection details from server",
    "personal_account_connected": "Personal account connected",
    "personal_account_connected_description": "Your GitHub account is now connected to BuzzwareTech",
    "connect_personal_account": "Connect Personal Account",
    "connect_personal_account_description": "Connect your personal GitHub account with BuzzwareTech.",
    "repo_mapping": "Repository Mapping",
    "repo_mapping_description": "Map your GitHub repositories with BuzzwareTech projects.",
    "project_issue_sync": "Project Issue Sync",
    "project_issue_sync_description": "Sync issues from GitHub to your BuzzwareTech project",
    "project_issue_sync_empty_state": "Mapped project issue sync will appear here",
    "configure_project_issue_sync_state": "Configure Issue Sync State",
    "select_issue_sync_direction": "Select issue sync direction",
    "allow_bidirectional_sync": "Bidirectional - Sync issues and comments both ways between GitHub and BuzzwareTech",
    "allow_unidirectional_sync": "Unidirectional - Sync issues and comments from GitHub to BuzzwareTech only",
    "allow_unidirectional_sync_warning": "Data from GitHub Issue will replace data in Linked BuzzwareTech Work Item (GitHub → BuzzwareTech only)",
    "remove_project_issue_sync": "Remove this Project Issue Sync",
    "remove_project_issue_sync_confirmation": "Are you sure you want to remove this project issue sync?",
    "add_pr_state_mapping": "Add Pull Request State Mapping for BuzzwareTech project",
    "edit_pr_state_mapping": "Edit Pull Request State Mapping for BuzzwareTech project",
    "pr_state_mapping": "Pull Request State Mapping",
    "pr_state_mapping_description": "Map GitHub pull request states to your BuzzwareTech project",
    "pr_state_mapping_empty_state": "Mapped PR states will appear here",
    "remove_pr_state_mapping": "Remove this Pull Request State Mapping",
    "remove_pr_state_mapping_confirmation": "Are you sure you want to remove this pull request state mapping?",
    "issue_sync_message": "Work items are synced to {project}",
    "link": "Link GitHub Repository to a BuzzwareTech Project",
    "pull_request_automation": "Pull Request Automation",
    "pull_request_automation_description": "Configure pull request state mapping from GitHub to your BuzzwareTech project",
    "DRAFT_MR_OPENED": "Draft Open",
    "MR_OPENED": "Open",
    "MR_READY_FOR_MERGE": "Ready for Merge",
    "MR_REVIEW_REQUESTED": "Review Requested",
    "MR_MERGED": "Merged",
    "MR_CLOSED": "Closed",
    "ISSUE_OPEN": "Issue Open",
    "ISSUE_CLOSED": "Issue Closed",
    "save": "Save",
    "start_sync": "Start Sync",
    "choose_repository": "Choose Repository..."
  },
  "gitlab_integration": {
    "name": "Gitlab",
    "description": "Connect and sync your Gitlab Merge Requests with BuzzwareTech.",
    "connection_fetch_error": "Error fetching connection details from server",
    "connect_org": "Connect Organization",
    "connect_org_description": "Connect your Gitlab organization with BuzzwareTech.",
    "project_connections": "Gitlab Project Connections",
    "project_connections_description": "Sync merge requests from Gitlab to BuzzwareTech projects.",
    "plane_project_connection": "BuzzwareTech Project Connection",
    "plane_project_connection_description": "Configure pull requests state mapping from Gitlab to BuzzwareTech projects",
    "remove_connection": "Remove Connection",
    "remove_connection_confirmation": "Are you sure you want to remove this connection?",
    "link": "Link Gitlab repository to BuzzwareTech project",
    "pull_request_automation": "Pull Request Automation",
    "pull_request_automation_description": "Configure pull request state mapping from Gitlab to BuzzwareTech",
    "DRAFT_MR_OPENED": "On draft MR open, set the state to",
    "MR_OPENED": "On MR open, set the state to",
    "MR_REVIEW_REQUESTED": "On MR review requested, set the state to",
    "MR_READY_FOR_MERGE": "On MR ready for merge, set the state to",
    "MR_MERGED": "On MR merged, set the state to",
    "MR_CLOSED": "On MR closed, set the state to",
    "integration_enabled_text": "With Gitlab integration Enabled, you can automate work item workflows",
    "choose_entity": "Choose Entity",
    "choose_project": "Choose Project",
    "link_plane_project": "Link BuzzwareTech project",
    "project_issue_sync": "Project Issue Sync",
    "project_issue_sync_description": "Sync issues from Gitlab to your BuzzwareTech project",
    "project_issue_sync_empty_state": "Mapped project issue sync will appear here",
    "configure_project_issue_sync_state": "Configure Issue Sync State",
    "select_issue_sync_direction": "Select issue sync direction",
    "allow_bidirectional_sync": "Bidirectional - Sync issues and comments both ways between Gitlab and BuzzwareTech",
    "allow_unidirectional_sync": "Unidirectional - Sync issues and comments from Gitlab to BuzzwareTech only",
    "allow_unidirectional_sync_warning": "Data from Gitlab Issue will replace data in Linked BuzzwareTech Work Item (Gitlab → BuzzwareTech only)",
    "remove_project_issue_sync": "Remove this Project Issue Sync",
    "remove_project_issue_sync_confirmation": "Are you sure you want to remove this project issue sync?",
    "ISSUE_OPEN": "Issue Open",
    "ISSUE_CLOSED": "Issue Closed",
    "save": "Save",
    "start_sync": "Start Sync",
    "choose_repository": "Choose Repository..."
  },
  "gitlab_enterprise_integration": {
    "name": "Gitlab Enterprise",
    "description": "Connect and sync your Gitlab Enterprise instance with BuzzwareTech.",
    "app_form_title": "Gitlab Enterprise Configuration",
    "app_form_description": "Configure Gitlab Enterprise to connect with BuzzwareTech.",
    "base_url_title": "Base URL",
    "base_url_description": "The base URL of your Gitlab Enterprise instance.",
    "base_url_placeholder": "e.g., \"https://glab.buzzwareTech.town\"",
    "base_url_error": "Base URL is required",
    "invalid_base_url_error": "Invalid base URL",
    "client_id_title": "App ID",
    "client_id_description": "The app ID of the app you created in your Gitlab Enterprise instance.",
    "client_id_placeholder": "e.g., \"7cd732xxxxxxxxxxxxxx\"",
    "client_id_error": "App ID is required",
    "client_secret_title": "Client Secret",
    "client_secret_description": "The client secret of the app you created in your Gitlab Enterprise instance.",
    "client_secret_placeholder": "e.g., \"gloas-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"",
    "client_secret_error": "Client secret is required",
    "webhook_secret_title": "Webhook Secret",
    "webhook_secret_description": "A random webhook secret that will be used to verify the webhook from Gitlab Enterprise instance.",
    "webhook_secret_placeholder": "e.g., \"webhook1234567890\"",
    "webhook_secret_error": "Webhook secret is required",
    "connect_app": "Connect App"
  },
  "slack_integration": {
    "name": "Slack",
    "description": "Connect your Slack workspace with BuzzwareTech.",
    "connect_personal_account": "Connect your personal Slack account with BuzzwareTech.",
    "personal_account_connected": "Your personal {providerName} account is now connected to BuzzwareTech.",
    "link_personal_account": "Link your personal {providerName} account to BuzzwareTech.",
    "connected_slack_workspaces": "Connected Slack workspaces",
    "connected_on": "Connected on {date}",
    "disconnect_workspace": "Disconnect {name} workspace",
    "alerts": {
      "dm_alerts": {
        "title": "Get notified in Slack DMs for important updates, reminders, and alerts just for you."
      }
    },
    "project_updates": {
      "title": "Project Notifications",
      "description": "Configure Slack channels for project notifications",
      "add_new_project_update": "Add new project notifications",
      "project_updates_empty_state": "Projects connected with Slack Channels will appear here.",
      "project_updates_form": {
        "title": "Configure Slack Channel",
        "description": "Receive project notifications in selected Slack channel when work item is created",
        "failed_to_load_channels": "Failed to load channels from Slack",
        "project_dropdown": {
          "placeholder": "Select a project",
          "label": "BuzzwareTech Project",
          "no_projects": "No projects available"
        },
        "channel_dropdown": {
          "label": "Slack Channel",
          "placeholder": "Select a channel",
          "no_channels": "No channels available"
        },
        "all_projects_connected": "All projects are already connected to Slack channels.",
        "all_channels_connected": "All Slack channels are already connected to projects.",
        "project_connection_success": "Project connection created successfully",
        "project_connection_updated": "Project connection updated successfully",
        "project_connection_deleted": "Project connection deleted successfully",
        "failed_delete_project_connection": "Failed to delete project connection",
        "failed_create_project_connection": "Failed to create project connection",
        "failed_upserting_project_connection": "Failed to upsert project connection",
        "failed_loading_project_connections": "We couldn't load your project connections. This could be due to a network issue or a problem with the integration."
      }
    }
  },
  "sentry_integration": {
    "name": "Sentry",
    "description": "Connect your Sentry workspace with BuzzwareTech.",
    "connected_sentry_workspaces": "Connected Sentry workspaces",
    "connected_on": "Connected on {date}",
    "disconnect_workspace": "Disconnect {name} workspace",
    "state_mapping": {
      "title": "State Mapping",
      "description": "Map Sentry issue states to your project states. Configure which states to use when a Sentry issue is resolved or unresolved.",
      "add_new_state_mapping": "Add new state mapping",
      "empty_state": "No state mappings configured. Create your first mapping to sync Sentry issue states with your project states.",
      "failed_loading_state_mappings": "We couldn't load your state mappings. This could be due to a network issue or a problem with the integration.",
      "loading_project_states": "Loading project states...",
      "error_loading_states": "Error loading states",
      "no_states_available": "No states available",
      "no_permission_states": "You don't have permission to access states for this project",
      "states_not_found": "Project states not found",
      "server_error_states": "Server error while loading states"
    }
  },
  "bitbucket_dc_integration": {
    "name": "Bitbucket Data Center",
    "description": "Connect and sync your Bitbucket Data Center repositories with BuzzwareTech."
  },
  "oauth_bridge_integration": {
    "name": "OAuth Bridge",
    "description": "Validate external IdP tokens for API access.",
    "header_description": "Validate externally-issued OIDC/JWT tokens from your IdP (Azure AD, Okta, etc.) for BuzzwareTech API access.",
    "connected": "Connected",
    "connect": "Connect",
    "uninstall": "Uninstall",
    "uninstalling": "Uninstalling...",
    "install_success": "OAuth Bridge installed successfully.",
    "install_error": "Failed to install OAuth Bridge.",
    "uninstall_success": "OAuth Bridge uninstalled.",
    "uninstall_error": "Failed to uninstall OAuth Bridge.",
    "token_providers": "Token Providers",
    "token_providers_description": "Configure external IdPs whose JWTs are accepted as API credentials.",
    "add_provider": "Add provider",
    "edit_provider": "Edit Provider",
    "enabled": "Enabled",
    "disabled": "Disabled",
    "test": "Test",
    "no_providers_title": "No providers configured.",
    "no_providers_description": "Add an IdP to enable external token authentication.",
    "provider_updated": "Provider updated.",
    "provider_added": "Provider added.",
    "provider_save_error": "Failed to save provider.",
    "provider_deleted": "Provider deleted.",
    "provider_delete_error": "Failed to delete provider.",
    "provider_update_error": "Failed to update provider.",
    "jwks_reachable": "JWKS Reachable",
    "jwks_unreachable": "JWKS Unreachable",
    "jwks_test_error": "Could not fetch JWKS from the configured URL.",
    "provider_form": {
      "name_label": "Name",
      "name_placeholder": "e.g. Azure AD Production",
      "name_description": "Human-readable label for this identity provider",
      "name_required": "Name is required.",
      "issuer_label": "Issuer",
      "issuer_placeholder": "https://login.microsoftonline.com/tenant-id/v2.0",
      "issuer_description": "Expected iss claim value in the JWT",
      "issuer_required": "Issuer is required.",
      "jwks_url_label": "JWKS URL",
      "jwks_url_placeholder": "https://login.microsoftonline.com/tenant-id/discovery/v2.0/keys",
      "jwks_url_description": "HTTPS endpoint serving the provider's JSON Web Key Set",
      "jwks_url_required": "JWKS URL is required.",
      "jwks_url_https": "JWKS URL must use HTTPS.",
      "audience_label": "Audience",
      "audience_placeholder": "api://my-app-id",
      "audience_description": "Expected aud claim(s) in the JWT, comma-separated.",
      "user_claims_label": "User claims",
      "user_claims_placeholder": "email, preferred_username, upn",
      "user_claims_description": "Comma-separated JWT claims to match against the BuzzwareTech email (first match wins)",
      "user_claims_required": "At least one user claim is required.",
      "allowed_algorithms_label": "Allowed signing algorithms",
      "allowed_algorithms_description": "Asymmetric algorithms accepted for JWT signature verification",
      "allowed_algorithms_required": "At least one algorithm is required.",
      "select_algorithms": "Select algorithms",
      "jwks_cache_ttl_label": "JWKS cache TTL (seconds)",
      "jwks_cache_ttl_description": "How long to cache the provider's JWKS keys (minimum 60s, default 24 hours)",
      "jwks_cache_ttl_min": "Cache TTL must be at least 60 seconds.",
      "rate_limit_label": "Rate limit",
      "rate_limit_placeholder": "120/minute",
      "rate_limit_description": "Request throttle as count/period (e.g. 120/minute). Leave blank for the default rate limit.",
      "enable_provider": "Enable this provider",
      "saving": "Saving...",
      "update": "Update"
    }
  },
  "github_enterprise_integration": {
    "name": "GitHub Enterprise",
    "description": "Connect and sync your GitHub Enterprise organization with BuzzwareTech.",
    "app_form_title": "GitHub Enterprise Configuration",
    "app_form_description": "Configure GitHub Enterprise to connect with BuzzwareTech.",
    "app_id_title": "App ID",
    "app_id_description": "The ID of the app you created in your GitHub Enterprise organization.",
    "app_id_placeholder": "e.g., \"1234567890\"",
    "app_id_error": "App ID is required",
    "app_name_title": "App Slug",
    "app_name_description": "The slug of the app you created in your GitHub Enterprise organization.",
    "app_name_error": "App slug is required",
    "app_name_placeholder": "e.g., \"buzzwareTech-github-enterprise\"",
    "base_url_title": "Base URL",
    "base_url_description": "The base URL of your GitHub Enterprise organization.",
    "base_url_placeholder": "e.g., \"https://gh.buzzwareTech.town\"",
    "base_url_error": "Base URL is required",
    "invalid_base_url_error": "Invalid base URL",
    "client_id_title": "Client ID",
    "client_id_description": "The client ID of the app you created in your GitHub Enterprise organization.",
    "client_id_placeholder": "e.g., \"1234567890\"",
    "client_id_error": "Client ID is required",
    "client_secret_title": "Client Secret",
    "client_secret_description": "The client secret of the app you created in your GitHub Enterprise organization.",
    "client_secret_placeholder": "e.g., \"1234567890\"",
    "client_secret_error": "Client secret is required",
    "webhook_secret_title": "Webhook Secret",
    "webhook_secret_description": "The webhook secret of the app you created in your GitHub Enterprise organization.",
    "webhook_secret_placeholder": "e.g., \"1234567890\"",
    "webhook_secret_error": "Webhook secret is required",
    "private_key_title": "Private Key (Base64 encoded)",
    "private_key_description": "Base64 encoded private key of the app you created in your GitHub Enterprise organization.",
    "private_key_placeholder": "e.g., \"MIIEpAIBAAKCAQEA...",
    "private_key_error": "Private key is required",
    "connect_app": "Connect App"
  },
  "silo_errors": {
    "invalid_query_params": "The provided query parameters are invalid or missing required fields",
    "invalid_installation_account": "The installation account provided is not valid",
    "generic_error": "An unexpected error occurred while processing your request",
    "connection_not_found": "The requested connection could not be found",
    "multiple_connections_found": "Multiple connections were found when only one was expected",
    "cannot_create_multiple_connections": "You have already connected your organization with a workspace. Please disconnect the existing connection before connecting a new one.",
    "installation_not_found": "The requested installation could not be found",
    "user_not_found": "The requested user could not be found",
    "error_fetching_token": "Failed to fetch authentication token",
    "invalid_app_credentials": "The provided app credentials are invalid",
    "invalid_app_installation_id": "Failed to install the app"
  },
  "import_status": {
    "queued": "Queued",
    "created": "Created",
    "initiated": "Initiated",
    "pulling": "Pulling",
    "timed_out": "Timed Out",
    "pulled": "Pulled",
    "progressing": "Progressing",
    "transforming": "Transforming",
    "transformed": "Transformed",
    "pushing": "Pushing",
    "finished": "Finished",
    "error": "Error",
    "cancelled": "Cancelled"
  }
}
