{
  "settings.locale.title": "Language & Region",
  "settings.locale.siteLanguage": "Site Language",
  "settings.locale.country": "Country",
  "settings.locale.timezone": "Timezone",
  "settings.locale.currency": "Default Currency",
  "settings.locale.saveSuccess": "Language & region settings saved",
  "settings.locale.saveError": "Failed to save settings",
  "settings.locale.language.en": "English",
  "settings.locale.language.he": "Hebrew (עברית)",
  "settings.locale.country.IL": "Israel",
  "settings.locale.countryAdminNote": "Changing the country affects invoicing and tax defaults for the entire workspace. Requires admin permission.",
  "settings.hub.configureCategory": "Configure {{category}}",
  "invoices.approvals.title": "Invoice approvals",
  "invoices.drafts.title": "Drafts",
  "common.save": "Save",
  "common.saving": "Saving…",
  "common.cancel": "Cancel",
  "common.loading": "Loading…",
  "common.error": "An error occurred.",
  "common.success": "Success",
  "tasks_count_one": "1 task",
  "tasks_count_other": "{{count}} tasks",
  "invoices_count_one": "1 invoice",
  "invoices_count_other": "{{count}} invoices",
  "items_count_one": "1 item",
  "items_count_other": "{{count}} items",
  "members_count_one": "1 member",
  "members_count_other": "{{count}} members",
  "days_count_one": "1 day",
  "days_count_other": "{{count}} days",
  "notifications.label": "Notifications",
  "notifications.title": "Notifications",
  "notifications.panelLabel": "Notifications panel",
  "notifications.unread": "Unread",
  "notifications.unreadCount": "unread notifications",
  "notifications.markAllRead": "Mark all read",
  "notifications.empty": "No notifications",
  "notifications.groupToday": "Today",
  "notifications.groupEarlier": "Earlier",
  "common.view": "View",
  "notification.task_assigned.title": "Task assigned to you",
  "notification.task_assigned.body": "{{assignerName}} assigned \"{{taskTitle}}\" to you",
  "notification.task_comment.title": "New comment on task",
  "notification.task_comment.body": "{{commenterName}} commented: {{commentPreview}}",
  "notification.task_status_changed.title": "Task status changed",
  "notification.task_status_changed.body": "\"{{taskTitle}}\" is now {{newStatus}}",
  "notification.task_due_soon.title": "Task due soon",
  "notification.task_due_soon.body": "\"{{taskTitle}}\" is due {{dueDate}}",
  "notification.task_overdue.title": "Task overdue",
  "notification.task_overdue.body": "\"{{taskTitle}}\" was due {{dueDate}}",
  "notification.task_completed.title": "Task completed",
  "notification.task_completed.body": "\"{{taskTitle}}\" was marked complete",
  "notification.invoice_paid.title": "Invoice paid",
  "notification.invoice_paid.body": "Invoice {{invoiceNumber}} for {{amount}} has been paid",
  "notification.invoice_overdue.title": "Invoice overdue",
  "notification.invoice_overdue.body": "Invoice {{invoiceNumber}} for {{amount}} is overdue",
  "notification.invoice_sent.title": "Invoice sent",
  "notification.invoice_sent.body": "Invoice {{invoiceNumber}} was sent to {{clientName}}",
  "notification.invoice_viewed.title": "Invoice viewed",
  "notification.invoice_viewed.body": "{{clientName}} viewed invoice {{invoiceNumber}}",
  "notification.invoice_cancelled.title": "Invoice cancelled",
  "notification.invoice_cancelled.body": "Invoice {{invoiceNumber}} was cancelled",
  "notification.user_approved.title": "Account approved",
  "notification.user_approved.body": "Your account has been approved. Welcome to {{tenantName}}!",
  "notification.user_frozen.title": "Account suspended",
  "notification.user_frozen.body": "Your account has been suspended. Contact your administrator.",
  "notification.user_invited.title": "You've been invited",
  "notification.user_invited.body": "{{inviterName}} invited you to join {{tenantName}}",
  "notification.user_joined.title": "New member joined",
  "notification.user_joined.body": "{{userName}} joined {{tenantName}}",
  "notification.ticket_created.title": "Support ticket created",
  "notification.ticket_created.body": "Ticket #{{ticketNumber}}: {{ticketTitle}}",
  "notification.ticket_assigned.title": "Ticket assigned",
  "notification.ticket_assigned.body": "Ticket #{{ticketNumber}} was assigned to you",
  "notification.ticket_replied.title": "New reply on ticket",
  "notification.ticket_replied.body": "{{replierName}} replied to ticket #{{ticketNumber}}",
  "notification.ticket_resolved.title": "Ticket resolved",
  "notification.ticket_resolved.body": "Ticket #{{ticketNumber}} has been resolved",
  "notification.ticket_escalated.title": "Ticket escalated",
  "notification.ticket_escalated.body": "Ticket #{{ticketNumber}} has been escalated",
  "notification.expense_submitted.title": "Expense submitted",
  "notification.expense_submitted.body": "{{submitterName}} submitted an expense for {{amount}}",
  "notification.expense_approved.title": "Expense approved",
  "notification.expense_approved.body": "Your expense of {{amount}} has been approved",
  "notification.expense_rejected.title": "Expense rejected",
  "notification.expense_rejected.body": "Your expense of {{amount}} was rejected. Reason: {{reason}}",
  "notification.project_created.title": "Project created",
  "notification.project_created.body": "New project \"{{projectName}}\" was created",
  "notification.project_member_added.title": "Added to project",
  "notification.project_member_added.body": "You were added to project \"{{projectName}}\"",
  "notification.project_deadline_approaching.title": "Project deadline approaching",
  "notification.project_deadline_approaching.body": "Project \"{{projectName}}\" is due {{dueDate}}",
  "notification.payment_received.title": "Payment received",
  "notification.payment_received.body": "Payment of {{amount}} received from {{payerName}}",
  "notification.payment_failed.title": "Payment failed",
  "notification.payment_failed.body": "Payment of {{amount}} failed. Please update your payment method.",
  "notification.subscription_expiring.title": "Subscription expiring",
  "notification.subscription_expiring.body": "Your subscription expires in {{days}} days",
  "notification.ai_suggestion_ready.title": "AI suggestion ready",
  "notification.ai_suggestion_ready.body": "New AI insight available for {{entityType}}",
  "notification.system_maintenance.title": "Scheduled maintenance",
  "notification.system_maintenance.body": "Zync will be down for maintenance on {{date}} from {{startTime}} to {{endTime}}",
  "notification.data_export_ready.title": "Data export ready",
  "notification.data_export_ready.body": "Your data export is ready for download",
  "common.prevPage": "Previous page",
  "common.nextPage": "Next page",
  "a11y.skipToContent": "Skip to main content",
  "auth.logout": "Log out",
  "nav.primaryNavigation": "Primary",
  "nav.collapseSidebar": "Collapse sidebar",
  "nav.expandSidebar": "Expand sidebar",
  "nav.upgrade": "Upgrade",
  "nav.settings": "Settings",
  "nav.profile": "Profile",
  "nav.workspace": "Workspace",
  "nav.business": "Business",
  "nav.financials": "Financials",
  "nav.resources": "Resources",
  "nav.dashboard": "Dashboard",
  "nav.projects": "Projects",
  "nav.tasks": "Tasks",
  "nav.timeTrack": "Time Tracking",
  "nav.calendar": "Calendar",
  "nav.customers": "Customers",
  "nav.marketing": "Marketing",
  "nav.crm": "CRM",
  "nav.invoices": "Invoices",
  "nav.invoicesAll": "All Invoices",
  "nav.invoicesApprovals": "Approvals",
  "nav.invoicesReconcile": "Reconcile",
  "nav.receipts": "Receipts",
  "nav.invoicesDrafts": "Drafts",
  "nav.invoicesRecurring": "Recurring",
  "nav.expenses": "Expenses",
  "nav.vendors": "Vendors",
  "nav.contractors": "Contractors",
  "nav.contractorPayouts": "Contractor Payouts",
  "nav.billing": "Billing",
  "nav.kb": "Knowledge Base",
  "nav.reports": "Reports",
  "nav.analytics": "Analytics",
  "nav.vat": "VAT Report",
  "nav.pnl": "Profit & Loss",
  "nav.cashflow": "Cash Flow",
  "nav.advanceTax": "Advance Tax",
  "nav.withholding": "Withholding Tax",
  "nav.bituachLeumi": "Bituach Leumi",
  "nav.uniformFormat": "Uniform Format",
  "search.placeholder": "Search…",
  "search.openPalette": "Search (⌘K)",
  "search.group.tasks": "Tasks",
  "search.group.projects": "Projects",
  "search.group.invoices": "Invoices",
  "search.group.customers": "Customers",
  "search.group.tickets": "Tickets",
  "search.group.articles": "Articles",
  "tenantSwitcher.title": "Switch workspace",
  "tenantSwitcher.switch": "Switch workspace",
  "tenantSwitcher.search": "Search workspaces…",
  "tenantSwitcher.noResults": "No workspaces found",
  "tenantSwitcher.createWorkspace": "Create new workspace",
  "userMenu.open": "User menu",
  "admin.overview.title": "Admin Overview",
  "admin.overview.statsLabel": "Platform statistics",
  "admin.overview.totalActiveUsers": "Active users",
  "admin.overview.pendingApprovals": "Pending approvals",
  "admin.overview.activeUsers30d": "New users (30d)",
  "admin.overview.frozenUsers": "Frozen users",
  "admin.overview.openInvitations": "Open invitations",
  "admin.overview.totalTenants": "Total tenants",
  "admin.overview.tierBreakdown": "Tenants by tier",
  "admin.overview.recentActivity": "Recent activity",
  "admin.overview.activityLabel": "Recent activity feed",
  "admin.overview.noActivity": "No recent activity.",
  "admin.overview.errorTitle": "Failed to load overview",
  "admin.tenants.title": "Tenants",
  "admin.tenants.colName": "Name",
  "admin.tenants.colSlug": "Slug",
  "admin.tenants.colTier": "Tier",
  "admin.tenants.colUsers": "Users",
  "admin.tenants.colJoinDate": "Joined",
  "admin.tenants.colLTV": "LTV (₪)",
  "admin.tenants.colStatus": "Status",
  "admin.tenants.searchPlaceholder": "Search tenants…",
  "admin.tenants.searchLabel": "Search tenants",
  "admin.tenants.tierFilterLabel": "Filter by tier",
  "admin.tenants.tableLabel": "Tenants table",
  "admin.tenants.showing": "Showing {{from}}–{{to}} of {{total}}",
  "admin.tenants.errorTitle": "Failed to load tenants",
  "admin.tenantDetail.errorTitle": "Failed to load tenant",
  "admin.tenantDetail.metadataLabel": "Tenant metadata",
  "admin.tenantDetail.metadata": "Details",
  "admin.tenantDetail.name": "Name",
  "admin.tenantDetail.slug": "Slug",
  "admin.tenantDetail.joinDate": "Joined",
  "admin.tenantDetail.tier": "Tier",
  "admin.tenantDetail.country": "Country",
  "admin.tenantDetail.ltv": "LTV",
  "admin.tenantDetail.status": "Status",
  "admin.tenantDetail.userStatsLabel": "User statistics",
  "admin.tenantDetail.userStats": "Users",
  "admin.tenantDetail.activeUsers": "Active",
  "admin.tenantDetail.frozenUsers": "Frozen",
  "admin.tenantDetail.pendingApprovals": "Pending",
  "admin.tenantDetail.overview": "Overview",
  "admin.tenantDetail.audit": "Audit",
  "admin.tenantDetail.users": "Users",
  "admin.tenantDetail.roles": "Roles",
  "admin.audit.errorTitle": "Failed to load audit log",
  "admin.audit.sectionLabel": "Filter section",
  "admin.audit.empty": "No audit entries found.",
  "admin.audit.tableLabel": "Audit log",
  "admin.audit.colAction": "Action",
  "admin.audit.colEntity": "Entity",
  "admin.audit.colActor": "Actor",
  "admin.audit.colIP": "IP",
  "admin.audit.colDate": "Date",
  "admin.audit.page": "Page {{page}}",
  "admin.users.errorTitle": "Failed to load users",
  "admin.users.empty": "No users in this tenant.",
  "admin.users.tableLabel": "Tenant users",
  "admin.users.colName": "Name",
  "admin.users.colEmail": "Email",
  "admin.users.colStatus": "Status",
  "admin.users.colJoined": "Joined",
  "admin.users.colActions": "Actions",
  "admin.users.approve": "Approve",
  "admin.users.freeze": "Freeze",
  "admin.users.unfreeze": "Unfreeze",
  "admin.users.freezeDialogTitle": "Freeze user",
  "admin.users.freezeReasonLabel": "Reason",
  "admin.users.freezeReasonPlaceholder": "Enter reason for freezing this user…",
  "admin.users.confirmFreeze": "Confirm freeze",
  "admin.roles.title": "Admin Roles",
  "admin.roles.errorTitle": "Failed to load roles",
  "admin.roles.empty": "No roles configured.",
  "admin.roles.system": "System",
  "admin.roles.colRole": "Role",
  "admin.roles.adminMatrixLabel": "Admin permissions matrix",
  "admin.roles.matrixTitle": "Role permissions",
  "admin.roles.matrixLabel": "Tenant role permissions matrix",
  "admin.roles.delete": "Delete",
  "admin.roles.deleteConfirm": "Delete this role? This cannot be undone.",
  "admin.roles.deleteRole": "Delete role {{name}}",
  "admin.roles.updateSuccess": "Role updated.",
  "admin.taxRates.title": "Tax Rates",
  "admin.taxRates.errorTitle": "Failed to load tax rates",
  "admin.taxRates.vatSection": "VAT Rates (read-only)",
  "admin.taxRates.vatSectionLabel": "VAT rates",
  "admin.taxRates.vatTableLabel": "VAT rate history",
  "admin.taxRates.noVat": "No VAT rates found.",
  "admin.taxRates.ratesSection": "Statutory Tax Rates",
  "admin.taxRates.ratesSectionLabel": "Statutory tax rates",
  "admin.taxRates.tableLabel": "rates table",
  "admin.taxRates.colEffectiveFrom": "Effective from",
  "admin.taxRates.colRate": "Rate",
  "admin.taxRates.colThreshold": "Threshold (₪)",
  "admin.taxRates.colAddedBy": "Added by",
  "admin.taxRates.colNotes": "Notes",
  "admin.taxRates.immutable": "Immutable",
  "admin.taxRates.empty": "No rates configured for this country.",
  "admin.taxRates.addRate": "Add rate",
  "admin.taxRates.addDialogTitle": "Add new tax rate",
  "admin.taxRates.fieldTaxType": "Tax type",
  "admin.taxRates.fieldRate": "Rate (decimal, e.g. 0.2300)",
  "admin.taxRates.fieldEffectiveFrom": "Effective from",
  "admin.taxRates.fieldThreshold": "Income threshold (₪/yr)",
  "admin.taxRates.fieldNotes": "Notes",
  "admin.taxRates.notesPlaceholder": "Optional notes…",
  "admin.taxRates.thresholdDesc": "Annual income ceiling for this bracket in ILS.",
  "admin.taxRates.thresholdRequired": "Threshold is required for income bracket types.",
  "admin.analytics.title": "Analytics",
  "admin.analytics.errorTitle": "Failed to load analytics",
  "admin.analytics.tabModules": "Module Adoption",
  "admin.analytics.tabAi": "AI Usage",
  "admin.analytics.tabFunnel": "Funnel Health",
  "admin.analytics.tabsLabel": "Analytics tabs",
  "admin.analytics.module": "Module",
  "admin.analytics.activeTenants": "Active Tenants Using",
  "admin.analytics.activeTenantBase": "Active Tenant Base",
  "admin.analytics.adoptionPct": "Adoption %",
  "admin.analytics.events": "Events (period)",
  "admin.analytics.noData": "No data for this period",
  "admin.analytics.totalInputTokens": "Input Tokens",
  "admin.analytics.totalOutputTokens": "Output Tokens",
  "admin.analytics.totalCost": "Total Cost (est.)",
  "admin.analytics.est": "(est.)",
  "admin.analytics.tenant": "Tenant",
  "admin.analytics.inputTokens": "Input Tokens",
  "admin.analytics.outputTokens": "Output Tokens",
  "admin.analytics.cost": "Cost (₪)",
  "admin.analytics.topConsumers": "Top 10 Consumers",
  "admin.analytics.topConsumersLabel": "Top AI consumers table",
  "admin.analytics.funnelDescription": "Lead-to-invoice funnel — conversion at each stage",
  "admin.analytics.funnelStepsLabel": "Funnel stages",
  "admin.analytics.funnelTableLabel": "Funnel data table",
  "admin.analytics.funnelUnavailableTitle": "Funnel Data Unavailable",
  "admin.analytics.funnelUnavailableMessage": "Cloudflare Analytics Engine is unavailable. Other analytics tabs are unaffected.",
  "admin.analytics.ofPrevStep": "of previous step",
  "admin.analytics.event": "Event",
  "admin.analytics.count": "Count",
  "admin.analytics.conversion": "Conversion",
  "admin.reports.title": "Reports",
  "admin.reports.tabRevenue": "Revenue",
  "admin.reports.tabSignups": "Signups & Churn",
  "admin.reports.tabTenants": "Tenants",
  "admin.reports.tabsLabel": "Reports tabs",
  "admin.reports.exportCsv": "Export CSV",
  "admin.reports.errorTitle": "Failed to load report",
  "admin.reports.noData": "No data for this period",
  "admin.reports.mrr": "MRR (₪)",
  "admin.reports.arr": "ARR (₪)",
  "admin.reports.activeTenants": "Active Tenants",
  "admin.reports.mrrTrend": "MRR Trend (12 months)",
  "admin.reports.mrrTrendLabel": "MRR trend chart",
  "admin.reports.month": "Month",
  "admin.reports.mrrCol": "MRR (₪)",
  "admin.reports.plan": "Plan",
  "admin.reports.pctOfMrr": "% of MRR",
  "admin.reports.tiers": "by Tier",
  "admin.reports.breakdownByPlan": "Breakdown by Plan",
  "admin.reports.breakdownLabel": "MRR breakdown table",
  "admin.reports.viewChartData": "View chart data",
  "admin.reports.newSignups": "New Signups",
  "admin.reports.churned": "Churned",
  "admin.reports.net": "Net",
  "admin.reports.signupsByMonth": "Signups by Month",
  "admin.reports.signupsByMonthLabel": "Signups by month chart",
  "admin.reports.trialConversion": "Trial Conversion (last 90d)",
  "admin.reports.trialConversionLabel": "Trial conversion rate, last 90 days",
  "admin.reports.last90Days": "last 90 days",
  "admin.reports.avgTrialDuration": "Avg Trial Duration",
  "admin.reports.days": "days",
  "admin.reports.churnByPlan": "Churn by Plan",
  "admin.reports.churnByPlanLabel": "Churn by plan table",
  "admin.reports.noChurn": "No churn in this period",
  "admin.reports.total": "Total",
  "admin.reports.signupDate": "Signup Date",
  "admin.reports.lastLogin": "Last Login",
  "admin.reports.tenants": "Tenants",
  "kb.title": "Knowledge Base",
  "kb.spacesSidebarLabel": "KB Spaces",
  "kb.newSpace": "New space",
  "kb.newSpaceTitle": "Create space",
  "kb.spaceName": "Name",
  "kb.spaceNamePlaceholder": "My Knowledge Base",
  "kb.spaceSlug": "URL slug",
  "kb.spaceType": "Type",
  "kb.spaceTypeInternal": "Internal",
  "kb.spaceTypeVault": "Client vault",
  "kb.spaceCustomer": "Customer",
  "kb.spaceCustomerPlaceholder": "Select a customer",
  "kb.spaceIcon": "Icon (emoji)",
  "kb.createSpace": "Create space",
  "kb.errorVaultRequiresCustomer": "Vault space requires a customer",
  "kb.vaultGroup": "Client vaults",
  "kb.noSpacesTitle": "No spaces yet",
  "kb.noSpacesDesc": "Create your first knowledge base space",
  "kb.searchPlaceholder": "Search articles...",
  "kb.searchLabel": "Search knowledge base",
  "kb.searchResults": "Search results",
  "kb.articleTreeLabel": "Article tree",
  "kb.draftBanner": "Draft — not visible to portal",
  "kb.rejectionBannerTitle": "Sent back for revision",
  "kb.rejectionBannerNoFeedback": "A reviewer sent this article back without a comment.",
  "kb.editArticle": "Edit",
  "kb.backToRead": "Back to article",
  "kb.publish": "Publish",
  "kb.unpublish": "Unpublish",
  "kb.viewCount": "{{count}} views",
  "kb.saveStateSaved": "Saved",
  "kb.saveStateSaving": "Saving…",
  "kb.saveStateUnsaved": "Unsaved changes",
  "kb.tocLabel": "Table of contents",
  "kb.tocTitle": "On this page",
  "kb.relatedArticles": "Related articles",
  "kb.relatedArticlesLabel": "Related articles",
  "kb.attachmentsSection": "Attachments",
  "kb.attachmentsTitle": "Attachments",
  "kb.downloadAttachment": "Download attachment",
  "kb.articleNotFound": "Article not found or not accessible",
  "kb.portalNoSpacesTitle": "No knowledge base available",
  "kb.portalNoSpacesDesc": "No knowledge base spaces are accessible for your account",
  "kb.editorToolbar": "Formatting toolbar",
  "kb.heading1": "Heading 1",
  "kb.heading2": "Heading 2",
  "kb.heading3": "Heading 3",
  "kb.bold": "Bold",
  "kb.italic": "Italic",
  "kb.underline": "Underline",
  "kb.bulletList": "Bullet list",
  "kb.orderedList": "Ordered list",
  "kb.blockquote": "Blockquote",
  "kb.codeBlock": "Code block",
  "kb.divider": "Horizontal rule",
  "kb.insertTable": "Insert table",
  "kb.attachImage": "Attach image",
  "kb.attachFile": "Attach file",
  "plan.tier.freelancer": "Freelancer",
  "plan.tier.business": "Business",
  "plan.tier.enterprise": "Enterprise",
  "plan.tier.white_label": "White Label",
  "plan.status.active": "Active",
  "plan.status.trialing": "Trialing",
  "plan.status.past_due": "Past Due",
  "plan.status.canceled": "Canceled",
  "plan.period.monthly": "Monthly",
  "plan.period.annual": "Annual",
  "plan.period.month": "month",
  "plan.upgradeButton": "Upgrade",
  "plan.manageBilling": "Manage Billing",
  "plan.cancelLink": "Cancel subscription",
  "plan.cancelsOn": "Cancels on {{date}}",
  "plan.nextRenewal": "Next renewal {{date}}",
  "plan.storage.label": "Storage",
  "plan.storage.of": "of",
  "plan.storage.ariaLabel": "Storage usage",
  "plan.storage.upgradePrompt": "Upgrade for more storage",
  "plan.cancel.title": "Cancel Subscription",
  "plan.cancel.description": "Are you sure you want to cancel?",
  "plan.cancel.endOfPeriod": "Access continues until end of billing period.",
  "plan.cancel.confirm": "Confirm Cancellation",
  "plan.cancel.success": "Subscription cancelled.",
  "plan.cancel.error": "Failed to cancel subscription.",
  "plan.comparison.title": "Compare Plans",
  "plan.comparison.feature": "Feature",
  "plan.comparison.free": "Free",
  "plan.comparison.custom": "Custom",
  "plan.comparison.currentPlan": "Current Plan",
  "plan.comparison.getBusiness": "Get Business",
  "plan.comparison.contactUs": "Contact Us",
  "plan.upgrade.title": "Upgrade Your Plan",
  "plan.upgrade.contactTitle": "Contact Sales",
  "plan.upgrade.cta": "Upgrade Now",
  "plan.upgrade.contactSales": "Contact Sales",
  "plan.upgrade.notConfigured": "Payment not configured.",
  "plan.upgrade.error": "Upgrade failed.",
  "plan.upgrade.success": "Plan upgraded! Your new plan is active.",
  "upgrade-modal.title": "Upgrade your plan",
  "upgrade-modal.context_line": "You need {{tier}} to use {{feature}}",
  "upgrade-modal.period_label": "Billing period",
  "upgrade-modal.period_monthly": "Monthly",
  "upgrade-modal.period_annual": "Annual — save 17%",
  "upgrade-modal.period_annual_short": "Annual",
  "upgrade-modal.save_badge": "Save 17%",
  "upgrade-modal.annual_billed_as": "Billed annually: {{amount}} ₪ (10 payments)",
  "upgrade-modal.cta_current": "Current plan",
  "upgrade-modal.cta_upgrade": "Upgrade to {{tier}}",
  "upgrade-modal.cta_contact": "Contact sales →",
  "upgrade-modal.cta_null_adapter": "Contact us to upgrade →",
  "upgrade-modal.ask_admin_title": "Only an admin can upgrade",
  "upgrade-modal.ask_admin_body": "Only the account owner or an admin can upgrade the plan. Contact your system administrator.",
  "upgrade-modal.close": "Close",
  "upgrade-modal.see_full_plan": "See full plan details",
  "upgrade-modal.recommended_badge": "★ Recommended",
  "upgrade-modal.current_plan_badge": "Current plan",
  "upgrade-modal.price_free": "Free forever",
  "upgrade-modal.price_contact": "Contact us",
  "upgrade-modal.price_per_month": "{{amount}} ₪ / mo",
  "upgrade-modal.error_checkout": "Failed to start checkout — please try again",
  "upgrade-modal.error_no_provider": "Payment provider not configured — contact support",
  "upgrade-modal.features.team_1": "1 team member",
  "upgrade-modal.features.modules_basic": "Core modules",
  "upgrade-modal.features.storage_1gb": "1 GB storage",
  "upgrade-modal.features.ai": "AI Assistant",
  "upgrade-modal.features.white_label": "White label",
  "upgrade-modal.features.custom_domain": "Custom domain",
  "upgrade-modal.features.api": "API access",
  "upgrade-modal.features.support_community": "Support",
  "upgrade-modal.features.team_8": "Up to 8 team members",
  "upgrade-modal.features.modules_all": "All modules",
  "upgrade-modal.features.storage_20gb": "20 GB storage",
  "upgrade-modal.features.support_email48": "Support: email, 48h",
  "upgrade-modal.features.team_15": "Up to 15 team members",
  "upgrade-modal.features.storage_100gb": "100 GB storage",
  "upgrade-modal.features.support_priority4": "Support: priority, 4h",
  "plan.invoices.title": "Invoices",
  "plan.invoices.empty": "No invoices yet.",
  "plan.invoices.download": "Download",
  "plan.usage.title": "Usage",
  "plan.usage.upgradeForMore": "Upgrade for more",
  "notifications.trial_expiring.title": "Trial expiring soon",
  "notifications.trial_expiring.body": "Your trial expires in {{days}} days. Upgrade to keep access.",
  "expenses.title": "Expenses",
  "expenses.total": "{{count}} expenses",
  "expenses.uploadReceipt": "Upload Receipt",
  "expenses.logPerDiem": "Log Per-Diem",
  "expenses.deleteError": "Failed to delete expense {{id}}",
  "expenses.deleteSuccess": "Deleted {{count}} expense(s)",
  "expenses.tab.all": "All",
  "expenses.tab.needsReview": "Needs Review",
  "expenses.tab.recurring": "Recurring",
  "expenses.tab.mileage": "Mileage",
  "expenses.empty.title": "No expenses yet",
  "expenses.empty.description": "Upload a receipt or log a per-diem to get started.",
  "expenses.list.loadMore": "Load more",
  "expenses.bulk.selected": "{{count}} selected",
  "expenses.bulk.deleteSelected": "Delete selected",
  "expenses.bulk.evaluateAll": "Evaluate all pending",
  "expenses.bulk.exportSelected": "Export selected",
  "expenses.table.selectAll": "Select all",
  "expenses.table.selectRow": "Select {{vendor}}",
  "expenses.table.receipt": "Receipt",
  "expenses.table.vendor": "Vendor",
  "expenses.table.invoiceDate": "Invoice date",
  "expenses.table.total": "Total (₪)",
  "expenses.table.vat": "VAT",
  "expenses.table.category": "Category",
  "expenses.table.deductionPct": "Deduction %",
  "expenses.table.confidence": "Confidence",
  "expenses.table.status": "Status",
  "expenses.table.source": "Source",
  "expenses.upload.dropzoneLabel": "Upload receipts. Accepts JPG, PNG, HEIC, PDF up to 10 MB.",
  "expenses.upload.dragPrompt": "Drag receipts here or click to upload",
  "expenses.upload.accepts": "JPG, PNG, HEIC, PDF · max 10 MB",
  "expenses.upload.dropFilesHere": "Drop files here",
  "expenses.upload.tooManyFiles": "Maximum {{max}} files per batch",
  "expenses.upload.successAnnounce": "{{filename}} uploaded successfully",
  "expenses.upload.failedAnnounce": "Upload failed for {{filename}}: {{reason}}",
  "expenses.upload.progressLabel": "Uploading {{filename}}: {{pct}}% complete",
  "expenses.upload.rateLimitError": "Too many uploads. Please wait a minute and try again.",
  "expenses.upload.done": "Done",
  "expenses.upload.failed": "Failed",
  "expenses.upload.pending": "Pending",
  "expenses.detail.unknownVendor": "Unknown vendor",
  "expenses.detail.tabDetails": "Details",
  "expenses.detail.tabEvaluation": "Evaluation",
  "expenses.detail.saved": "Expense saved",
  "expenses.detail.saveError": "Failed to save",
  "expenses.detail.evaluationComplete": "Re-evaluation complete",
  "expenses.detail.evaluationError": "Re-evaluation failed",
  "expenses.detail.evaluating": "Evaluating…",
  "expenses.detail.reEvaluate": "Re-evaluate",
  "expenses.detail.corrections": "{{count}} correction(s)",
  "expenses.detail.receiptPdf": "Receipt PDF: {{name}}",
  "expenses.detail.receiptImg": "Receipt image: {{name}}",
  "expenses.detail.openPdf": "Open PDF",
  "expenses.field.vendorName": "Vendor name",
  "expenses.field.vendorTaxId": "Vendor tax ID (ח.פ.)",
  "expenses.field.invoiceNumber": "Invoice number",
  "expenses.field.invoiceDate": "Invoice date",
  "expenses.field.invoiceTotal": "Invoice total",
  "expenses.field.vatAmount": "VAT amount",
  "expenses.field.currency": "Currency",
  "expenses.field.allocationNumber": "Allocation # (מ. הקצאה)",
  "expenses.field.notes": "Notes",
  "expenses.field.category": "Category",
  "expenses.field.selectCategory": "Select category",
  "expenses.field.deductionPct": "Deduction %",
  "expenses.field.reasoning": "Reasoning (Hebrew)",
  "expenses.field.confidence": "Confidence",
  "expenses.perDiem.title": "Log per-diem expense",
  "expenses.perDiem.travelType": "Travel type",
  "expenses.perDiem.domestic": "Domestic",
  "expenses.perDiem.international": "International",
  "expenses.perDiem.duration": "Duration",
  "expenses.perDiem.duration_full": "Full day",
  "expenses.perDiem.duration_half": "Half day",
  "expenses.perDiem.duration_custom": "Custom",
  "expenses.perDiem.customDays": "Days:",
  "expenses.perDiem.date": "Date",
  "expenses.perDiem.notesPlaceholder": "e.g. Business trip to Tel Aviv",
  "expenses.perDiem.calculatedAmount": "Calculated amount",
  "expenses.perDiem.day": "day",
  "expenses.perDiem.rateNote": "Based on workspace per-diem rates — /settings/expenses",
  "expenses.perDiem.submit": "Log expense",
  "expenses.perDiem.success": "Per-diem expense logged",
  "expenses.perDiem.error": "Failed to log per-diem",
  "expenses.perDiem.dateRequired": "Date is required",
  "expenses.filter.dateFrom": "From",
  "expenses.filter.dateTo": "To",
  "expenses.filter.vendor": "Vendor",
  "expenses.mileage.title": "Mileage Logbook",
  "expenses.mileage.total": "{{count}} trips",
  "expenses.mileage.annualReport": "Annual report (Excel)",
  "expenses.mileage.logTrip": "Log Trip",
  "expenses.mileage.tripLogged": "Trip logged",
  "expenses.mileage.tripError": "Failed to log trip",
  "expenses.mileage.empty.title": "Mileage logbook not available",
  "expenses.mileage.empty.description": "The mileage logbook will be available soon.",
  "expenses.mileage.noTrips.title": "No trips yet",
  "expenses.mileage.noTrips.description": "Log your first trip to start tracking mileage.",
  "expenses.mileage.col.date": "Date",
  "expenses.mileage.col.vehicle": "Vehicle",
  "expenses.mileage.col.route": "Route",
  "expenses.mileage.col.distance": "Distance",
  "expenses.mileage.col.purpose": "Purpose",
  "expenses.mileage.col.deduction": "Deduction (₪)",
  "expenses.mileage.col.actions": "Actions",
  "expenses.mileage.form.from": "From",
  "expenses.mileage.form.to": "To",
  "expenses.reports.expense.title": "Expense Report",
  "expenses.reports.vat.title": "VAT Summary (PCN874)",
  "expenses.reports.vat.period": "Period",
  "expenses.reports.vat.refund": "(refund)",
  "expenses.reports.vendors.title": "Vendor Analysis",
  "expenses.reports.vendors.vendor": "Vendor",
  "expenses.reports.vendors.totalAmount": "Total (₪)",
  "expenses.reports.vendors.totalVat": "VAT (₪)",
  "expenses.reports.exportExcel": "Export to Excel",
  "expenses.reports.noData": "No data for the selected period",
  "expense.updated": "Expense updated",
  "admin.nav.ariaLabel": "Admin navigation",
  "admin.nav.overview": "Overview",
  "admin.nav.reports": "Reports",
  "admin.nav.analytics": "Analytics",
  "admin.nav.tenants": "Tenants",
  "admin.nav.roles": "Roles",
  "admin.nav.taxRates": "Tax Rates",
  "admin.nav.incidents": "System Status",
  "admin.shell.title": "Zync Admin",
  "admin.shell.logout": "Sign out",
  "calendar.page.title": "Calendar",
  "calendar.view.day": "Day",
  "calendar.view.week": "Week",
  "calendar.view.month": "Month",
  "calendar.nav.prev": "Previous",
  "calendar.nav.next": "Next",
  "calendar.nav.today": "Today",
  "calendar.filter.label": "Sources",
  "calendar.filter.manual": "Events",
  "calendar.filter.task": "Tasks",
  "calendar.filter.google": "Google",
  "calendar.filter.outlook": "Outlook",
  "calendar.filter.scheduling": "Bookings",
  "calendar.event.create": "New Event",
  "calendar.event.title": "Title",
  "calendar.event.description": "Description",
  "calendar.event.startAt": "Start",
  "calendar.event.endAt": "End",
  "calendar.event.allDay": "All day",
  "calendar.event.location": "Location",
  "calendar.event.customer": "Customer",
  "calendar.event.project": "Project",
  "calendar.event.save": "Save",
  "calendar.event.cancel": "Cancel",
  "calendar.event.edit": "Edit",
  "calendar.event.delete": "Delete",
  "calendar.event.readOnly": "This event is managed by an external calendar.",
  "calendar.event.openTask": "Open task",
  "calendar.event.openProject": "Open project",
  "calendar.event.openCustomer": "Open customer",
  "calendar.connect.google": "Connect Google Calendar",
  "calendar.connect.outlook": "Connect Outlook",
  "calendar.connect.title": "Calendar connections",
  "calendar.connect.disconnect": "Disconnect",
  "calendar.scheduling.title": "Scheduling integrations",
  "calendar.scheduling.connect": "Connect",
  "calendar.scheduling.apiKey": "API key / signing secret",
  "calendar.scheduling.webhookUri": "Webhook URL",
  "calendar.scheduling.test": "Test connection",
  "calendar.scheduling.disconnect": "Disconnect",
  "calendar.booking_created.title": "New booking",
  "calendar.booking_created.body": "{{title}} booked via {{provider}} starting {{startAt}}",
  "expenses.split.businessPctLabel": "Business %",
  "expenses.split.businessPctAriaLabel": "Business percentage",
  "expenses.split.presetsAriaLabel": "Split presets",
  "expenses.split.preset100": "100% Business",
  "expenses.split.preset75": "75/25",
  "expenses.split.preset50": "50/50",
  "expenses.split.presetCustom": "Custom",
  "expenses.split.businessAmount": "Business amount",
  "expenses.split.personalAmount": "Personal",
  "expenses.split.ofTotal": "of {{total}} total",
  "expenses.split.bizBadge": "{{pct}}% biz",
  "expenses.split.reimburseNote": "Receipt total: {{total}} ({{pct}}% business use)",
  "expenses.reports.title": "Expense Reports",
  "expenses.reports.tab.detail": "Expense Detail",
  "expenses.reports.tab.vat": "VAT Summary",
  "expenses.reports.tab.vendors": "Vendor Analysis",
  "expenses.reports.period.thisMonth": "This Month",
  "expenses.reports.period.lastMonth": "Last Month",
  "expenses.reports.period.thisQuarter": "This Quarter",
  "expenses.reports.period.thisYear": "This Year",
  "expenses.reports.period.custom": "Custom",
  "expenses.reports.filter.ariaLabel": "Report filters",
  "expenses.reports.filter.period": "Period",
  "expenses.reports.filter.from": "From",
  "expenses.reports.filter.to": "To",
  "expenses.reports.filter.category": "Category",
  "expenses.reports.filter.categoryAll": "All Categories",
  "expenses.reports.filter.project": "Project",
  "expenses.reports.filter.user": "User",
  "expenses.reports.filter.all": "All",
  "expenses.reports.export.label": "Export options",
  "expenses.reports.export.button": "Export",
  "expenses.reports.export.expenseExcel": "Expense Detail (Excel)",
  "expenses.reports.export.vatExcel": "PCN874 VAT (Excel)",
  "expenses.reports.detail.col.date": "Date",
  "expenses.reports.detail.col.vendor": "Vendor",
  "expenses.reports.detail.col.category": "Category",
  "expenses.reports.detail.col.amount": "Amount",
  "expenses.reports.detail.col.deductionPct": "Deduct %",
  "expenses.reports.detail.col.vat": "VAT",
  "expenses.reports.detail.col.deductibleAmount": "Deductible Amount",
  "expenses.reports.detail.col.user": "User",
  "expenses.reports.detail.totalsLabel": "Report totals",
  "expenses.reports.detail.totalAmount": "Total Amount",
  "expenses.reports.detail.totalVat": "Total VAT",
  "expenses.reports.detail.deductibleTotal": "Deductible Total",
  "expenses.reports.detail.emptyTitle": "No expenses match the selected filters",
  "expenses.reports.detail.errorTitle": "Failed to load expense report",
  "expenses.reports.detail.errorDesc": "Check your connection and try again.",
  "expenses.reports.vat.periodLabel": "VAT Period",
  "expenses.reports.vat.type": "Type",
  "expenses.reports.vat.taxInvoice": "Tax Invoice (חשבונית מס)",
  "expenses.reports.vat.pcn874Title": "PCN874 Summary",
  "expenses.reports.vat.tableAriaLabel": "PCN874 VAT summary table",
  "expenses.reports.vat.col.code": "Code",
  "expenses.reports.vat.col.description": "Description",
  "expenses.reports.vat.col.amount": "Amount (ILS)",
  "expenses.reports.vat.col.vat": "VAT",
  "expenses.reports.vat.vatToPayLabel": "VAT to pay (code 220 − code 320)",
  "expenses.reports.vat.exportLabel": "Export PCN874 Excel",
  "expenses.reports.vat.emptyTitle": "No VAT data for the selected period",
  "expenses.reports.vat.errorTitle": "Failed to load VAT summary",
  "expenses.reports.vat.errorDesc": "Check your connection and try again.",
  "expenses.reports.vendors.col.vendor": "Vendor",
  "expenses.reports.vendors.col.count": "Count",
  "expenses.reports.vendors.col.total": "Total",
  "expenses.reports.vendors.col.avgDeductionPct": "Avg Deduct %",
  "expenses.reports.vendors.col.vatTotal": "VAT Total",
  "expenses.reports.vendors.emptyTitle": "No vendor data for the selected period",
  "expenses.reports.vendors.errorTitle": "Failed to load vendor analysis",
  "expenses.reports.vendors.errorDesc": "Check your connection and try again.",
  "expenses.reports.chart.title": "Top vendors by total spend",
  "expenses.reports.chart.barLabel": "Total spend",
  "expenses.reports.chart.svgTitle": "Top vendors by total spend",
  "expenses.reports.chart.topVendor": "Top vendor",
  "expenses.reports.chart.noData": "No vendor data available",
  "expenses.reports.chart.showDataTable": "Show data table",
  "expenses.reports.chart.hideDataTable": "Hide data table",
  "expenses.reports.chart.dataTableAriaLabel": "Top vendors data table",
  "expenses.reports.drawer.loading": "Loading expense…",
  "expenses.reports.drawer.vendor": "Vendor",
  "expenses.reports.drawer.invoiceNumber": "Invoice Number",
  "expenses.reports.drawer.vendorTaxId": "Vendor Tax ID",
  "expenses.reports.drawer.date": "Date",
  "expenses.reports.drawer.amount": "Amount",
  "expenses.reports.drawer.vat": "VAT",
  "expenses.reports.drawer.category": "Category",
  "expenses.reports.drawer.deductionPct": "Deduction %",
  "expenses.reports.drawer.deductionReasoning": "Deduction Reasoning",
  "expenses.reports.drawer.notes": "Notes",
  "expenses.reports.drawer.errorTitle": "Failed to load expense",
  "expenses.reports.drawer.errorDesc": "Check your connection and try again.",
  "common.edit": "Edit",
  "common.delete": "Delete",
  "common.pause": "Pause",
  "common.resume": "Resume",
  "recurringTasks.page.title": "Recurring Tasks",
  "recurringTasks.page.count": "{{count}} recurring tasks",
  "recurringTasks.page.newRecurring": "+ New recurring",
  "recurringTasks.table.title": "Title",
  "recurringTasks.table.schedule": "Schedule",
  "recurringTasks.table.status": "Status",
  "recurringTasks.table.actions": "Actions",
  "recurringTasks.status.active": "Active",
  "recurringTasks.status.paused": "Paused",
  "recurringTasks.actions.edit": "Edit {{title}}",
  "recurringTasks.actions.pause": "Pause {{title}}",
  "recurringTasks.actions.resume": "Resume {{title}}",
  "recurringTasks.actions.delete": "Delete {{title}}",
  "recurringTasks.deleteConfirm.title": "Delete recurring task",
  "recurringTasks.deleteConfirm.body": "Delete \"{{title}}\"? Previously generated tasks will not be affected.",
  "recurringTasks.empty.title": "No recurring tasks",
  "recurringTasks.empty.description": "Create a recurring task to automatically generate tasks on a schedule.",
  "recurringTasks.form.createTitle": "New recurring task",
  "recurringTasks.form.editTitle": "Edit recurring task",
  "recurringTasks.form.title": "Title",
  "recurringTasks.form.titlePlaceholder": "Monthly VAT filing",
  "recurringTasks.form.priority": "Priority",
  "recurringTasks.form.priorityPlaceholder": "Select priority",
  "recurringTasks.form.estimatedHours": "Estimated hours",
  "recurringTasks.form.repeats": "Repeats",
  "recurringTasks.form.advanceDays": "Advance days",
  "recurringTasks.form.createTask": "Create task",
  "recurringTasks.form.daysBefore": "day(s) before due date",
  "recurringTasks.freq.daily": "Daily",
  "recurringTasks.freq.weekly": "Weekly",
  "recurringTasks.freq.monthly": "Monthly",
  "recurringTasks.freq.custom": "Custom (RRULE)",
  "recurringTasks.freq.every": "Every",
  "recurringTasks.freq.days": "day(s)",
  "recurringTasks.freq.weeks": "week(s)",
  "recurringTasks.freq.monthOnDay": "month(s) on day",
  "recurringTasks.freq.daysOfWeek": "Days of week",
  "recurringTasks.freq.customRRule": "RRULE string",
  "recurringTasks.freq.dailyInterval": "Interval in days",
  "recurringTasks.freq.weeklyInterval": "Interval in weeks",
  "recurringTasks.freq.monthlyInterval": "Interval in months",
  "recurringTasks.freq.monthlyDay": "Day of month",
  "taskTemplates.picker.label": "From template",
  "taskTemplates.picker.fromTemplate": "From template",
  "taskTemplates.picker.heading": "Templates",
  "taskTemplates.picker.empty": "No templates available",
  "taskTemplates.manage.title": "Task Templates",
  "taskTemplates.manage.newTemplate": "+ New template",
  "taskTemplates.form.templateName": "Template name",
  "taskTemplates.form.templateNamePlaceholder": "e.g. Onboarding task",
  "taskTemplates.form.taskTitle": "Task title",
  "taskTemplates.form.taskTitlePlaceholder": "Welcome {{customer}} to {{project}}",
  "taskTemplates.form.variablesHint": "Use {{customer}} and {{project}} as variables",
  "taskTemplates.form.priority": "Priority",
  "taskTemplates.form.estimatedHours": "Estimated hours",
  "taskTemplates.form.save": "Save template",
  "taskTemplates.empty.title": "No templates",
  "taskTemplates.deleteConfirm.body": "Delete template \"{{name}}\"?",
  "taskTemplates.deleteAction": "Delete {{name}}",
  "trial-expiry.banner_active": "{{days}} days left in your Business trial",
  "trial-expiry.banner_active_cta": "Add payment method →",
  "trial-expiry.banner_ending_title": "Your Business trial ends in {{days}} day(s)",
  "trial-expiry.ending_subtitle": "Add a payment method to keep access to:",
  "trial-expiry.feature_lead_forms": "Lead forms & webhooks",
  "trial-expiry.feature_contracts": "Contracts & e-signing",
  "trial-expiry.feature_expense_approval": "Expense approval",
  "trial-expiry.feature_custom_email": "Custom email domain",
  "trial-expiry.feature_api_keys": "API keys",
  "trial-expiry.feature_multicurrency": "Multi-currency invoicing",
  "trial-expiry.ending_cta": "Start Business Plan — ₪89/month →",
  "trial-expiry.ending_reassurance": "No commitment. Cancel anytime.",
  "trial-expiry.interstitial_title": "Your Business trial has ended",
  "trial-expiry.interstitial_downgraded": "Your account has been downgraded to Freelancer.",
  "trial-expiry.interstitial_data_safe": "Your data is safe — you can still access and export it.",
  "trial-expiry.interstitial_lost_heading": "Features no longer available:",
  "trial-expiry.interstitial_lost_lead_forms": "Lead forms and webhooks",
  "trial-expiry.interstitial_lost_contracts": "Contracts and e-signing",
  "trial-expiry.interstitial_lost_expense": "Expense approval workflow",
  "trial-expiry.interstitial_lost_api": "API keys and webhooks",
  "trial-expiry.interstitial_lost_domain": "Custom email domain",
  "trial-expiry.interstitial_upgrade_cta": "Upgrade to Business — ₪89/month",
  "trial-expiry.interstitial_continue_cta": "Continue with Freelancer plan →",
  "trial-expiry.conversion_toast": "Welcome to Business! All features are now unlocked.",
  "trial-expiry.locked_tooltip": "Upgrade to access",
  "apiUsage.title": "API Usage",
  "apiUsage.description": "Monitor usage and manage quotas for your API keys.",
  "apiUsage.columns.name": "Name",
  "apiUsage.columns.prefix": "Prefix",
  "apiUsage.columns.lastUsed": "Last used",
  "apiUsage.columns.usage": "Usage / Quota",
  "apiUsage.unlimited": "Unlimited",
  "apiUsage.resetNote": "Usage resets monthly (UTC)",
  "apiUsage.usedRequests": "{{used}} requests used",
  "apiUsage.remainingRequests": "{{remaining}} remaining",
  "apiUsage.progressLabel": "{{name}} usage: {{used}} of {{quota}} requests ({{pct}}%)",
  "apiUsage.progressLabelUnlimited": "{{name}} usage: {{used}} requests (unlimited)",
  "apiUsage.empty.title": "No API keys",
  "apiUsage.empty.description": "Create an API key to start tracking usage.",
  "apiUsage.empty.cta": "Go to API Keys",
  "apiUsage.error": "Failed to load usage data.",
  "apiUsage.noRequests": "No requests yet this month",
  "apiUsage.detail.title": "Key usage",
  "apiUsage.detail.prefix": "Prefix",
  "apiUsage.detail.scopes": "Scopes",
  "apiUsage.detail.quota": "Quota",
  "apiUsage.detail.quotaValue": "{{quota}} / month",
  "apiUsage.detail.thisMonth": "This month",
  "apiUsage.detail.dailyChart": "Daily requests (last 30 days)",
  "apiUsage.detail.topEndpoints": "Top endpoints this month",
  "apiUsage.detail.endpointCount": "{{count}} ({{pct}}%)",
  "apiUsage.detail.editButton": "Edit quota",
  "apiUsage.detail.revokeButton": "Revoke",
  "apiUsage.detail.backLink": "All API keys",
  "apiUsage.editModal.title": "Edit API key quota — {{name}}",
  "apiUsage.editModal.unlimited": "Unlimited",
  "apiUsage.editModal.limited": "Limit to {{n}} requests/month",
  "apiUsage.editModal.limitLabel": "Monthly request limit",
  "apiUsage.editModal.limitPlaceholder": "e.g. 5000",
  "apiUsage.editModal.limitError": "Please enter a positive integer",
  "apiUsage.editModal.save": "Save changes",
  "apiUsage.editModal.cancel": "Cancel",
  "apiUsage.editModal.successToast": "Quota updated successfully",
  "apiUsage.editModal.errorToast": "Failed to update quota",
  "uniformExport.pageTitle": "Uniform Format Export",
  "uniformExport.pageSubtitle": "Israeli Tax Authority audit file (מבנה אחיד). Generates INI.txt + BKMVDATA.txt for the selected period.",
  "uniformExport.periodLabel": "Period",
  "uniformExport.periodTaxYear": "Tax year",
  "uniformExport.periodCustom": "Custom range",
  "uniformExport.periodFrom": "From",
  "uniformExport.periodTo": "To",
  "uniformExport.modeLabel": "Mode",
  "uniformExport.modeDocuments": "Documents only (ערכים בלבד)",
  "uniformExport.modeDocumentsJournal": "Documents + journal",
  "uniformExport.primaryIdLabel": "Primary ID (ע.מ/ח.פ)",
  "uniformExport.softwareRegLabel": "Software registration no.",
  "uniformExport.generateButton": "Generate export",
  "uniformExport.generating": "Generating…",
  "uniformExport.recentExports": "Recent exports",
  "uniformExport.noExports": "No exports yet",
  "uniformExport.statusPending": "Pending",
  "uniformExport.statusRunning": "Generating",
  "uniformExport.statusDone": "Ready",
  "uniformExport.statusError": "Failed",
  "uniformExport.downloadButton": "Download ZIP",
  "uniformExport.downloadExpired": "Download link expired. Re-request to get a new link.",
  "uniformExport.errorMessage": "Export failed",
  "uniformExport.generatedOn": "Generated {{date}}",
  "kb.versions.historyTab": "History",
  "kb.versions.saveVersion": "Save version",
  "kb.versions.saveVersionTitle": "Save version",
  "kb.versions.labelPlaceholder": "Label (optional)",
  "kb.versions.labelHelper": "e.g. \"Added FAQ section\", \"Fixed typo\"",
  "kb.versions.cancel": "Cancel",
  "kb.versions.confirmSave": "Save version",
  "kb.versions.loadMore": "Load more…",
  "kb.versions.noVersions": "No versions yet",
  "kb.versions.noVersionsDesc": "Save a version to capture the current state of this article.",
  "kb.versions.published": "Published",
  "kb.versions.versionLabel": "v{{n}}",
  "kb.versions.restoreTitle": "Restore version {{n}}?",
  "kb.versions.restoreBody": "The current article will be auto-saved as a safety version before restoring. This cannot be undone.",
  "kb.versions.confirmRestore": "Restore",
  "kb.versions.restoreSuccess": "Article restored to version {{n}}",
  "kb.versions.restoreError": "Failed to restore version",
  "kb.versions.saveSuccess": "Version saved",
  "kb.versions.saveError": "Failed to save version",
  "kb.versions.diffView": "Compare versions",
  "kb.versions.currentVersion": "Current",
  "kb.versions.selectedVersion": "Version {{n}}",
  "kb.versions.businessUpgrade": "Version history is available on the Business plan and above.",
  "kb.versions.upgradeButton": "Upgrade",
  "reports.hub.title": "Reports",
  "reports.hub.subtitle": "Financial and operational insights for your workspace.",
  "reports.hub.savedShortcuts": "Saved Shortcuts",
  "reports.hub.noShortcuts": "No saved shortcuts yet. Save a report view to quick-access it here.",
  "reports.hub.dateRange": "Date range",
  "reports.hub.dateRange.today": "Today",
  "reports.hub.dateRange.thisWeek": "This week",
  "reports.hub.dateRange.thisMonth": "This month",
  "reports.hub.dateRange.lastMonth": "Last month",
  "reports.hub.dateRange.thisQuarter": "This quarter",
  "reports.hub.dateRange.thisYear": "This year",
  "reports.hub.dateRange.last12Months": "Last 12 months",
  "reports.hub.dateRange.custom": "Custom",
  "reports.hub.group.financial": "Financial",
  "reports.hub.group.operations": "Operations",
  "reports.hub.group.crm": "CRM & Pipeline",
  "reports.hub.group.system": "System",
  "reports.hub.group.taxCompliance": "Tax & Compliance",
  "reports.hub.tile.revenue": "Revenue",
  "reports.hub.tile.invoices": "Invoices",
  "reports.hub.tile.payments": "Payments",
  "reports.hub.tile.time": "Time Reports",
  "reports.hub.tile.expenses": "Expenses",
  "reports.hub.tile.profitability": "Profitability",
  "reports.hub.tile.revenue_forecast": "Revenue Forecast",
  "reports.hub.tile.leads": "Leads",
  "reports.hub.tile.proposals": "Proposals",
  "reports.hub.tile.ar_aging": "AR Aging",
  "reports.hub.tile.bad_debt": "Bad Debt",
  "reports.hub.tile.audit": "Audit Log",
  "reports.hub.tile.api_usage": "API Usage",
  "reports.hub.tile.vat": "VAT Report",
  "reports.hub.tile.pnl": "P&L Statement",
  "reports.hub.tile.cashflow": "Cash Flow",
  "reports.hub.tile.advance_tax": "Advance Tax / מקדמות",
  "reports.hub.tile.withholding": "Mas 856 / ניכוי מס במקור",
  "reports.hub.tile.bituach_leumi": "Bituach Leumi",
  "reports.hub.tile.uniform_format": "Uniform Format / מבנה אחיד",
  "notification.invoice_email_bounced.title": "Email delivery failed",
  "notification.invoice_email_bounced.body": "Invoice {{invoiceNumber}} could not be delivered to {{address}}. Check the recipient address and send again.",
  "invoiceEmailHistory.emailStatus.sent": "Sent",
  "invoiceEmailHistory.emailStatus.delivered": "Delivered",
  "invoiceEmailHistory.emailStatus.opened": "Opened",
  "invoiceEmailHistory.emailStatus.clicked": "Clicked",
  "invoiceEmailHistory.emailStatus.bounced": "Bounced",
  "invoiceEmailHistory.emailStatus.failed": "Failed",
  "invoiceEmailHistory.sendAgain.title": "Send invoice again",
  "invoiceEmailHistory.sendAgain.description": "Re-send this invoice by email. You can update recipients, subject, and message.",
  "invoiceEmailHistory.sendAgain.toLabel": "To",
  "invoiceEmailHistory.sendAgain.toHint": "(comma-separated)",
  "invoiceEmailHistory.sendAgain.subjectLabel": "Subject",
  "invoiceEmailHistory.sendAgain.subjectOptional": "(optional)",
  "invoiceEmailHistory.sendAgain.messageLabel": "Message",
  "invoiceEmailHistory.sendAgain.messageOptional": "(optional)",
  "invoiceEmailHistory.sendAgain.submitButton": "Send",
  "invoiceEmailHistory.sendAgain.sending": "Sending…",
  "invoiceEmailHistory.sendAgain.success": "Invoice sent successfully",
  "invoiceEmailHistory.sendAgain.cancelButton": "Cancel",
  "invoiceEmailHistory.emptyState": "No emails have been sent for this invoice yet.",
  "invoiceEmailHistory.sectionTitle": "Email history",
  "invoiceEmailHistory.errorLoading": "Failed to load email history",
  "invoiceEmailHistory.latestSendLabel": "Latest send",
  "invoiceEmailHistory.sendLabel": "Send {{n}}",
  "invoiceEmailHistory.sendAgainButton": "Send again",
  "scheduledReports.title": "Scheduled Reports",
  "scheduledReports.create": "New Schedule",
  "scheduledReports.createTitle": "Create Report Schedule",
  "scheduledReports.editTitle": "Edit Report Schedule",
  "scheduledReports.empty": "No scheduled reports yet",
  "scheduledReports.upgradeRequired": "Scheduled reports require a Business plan",
  "scheduledReports.noPermission": "You do not have permission to manage scheduled reports",
  "scheduledReports.created": "Schedule created",
  "scheduledReports.updated": "Schedule updated",
  "scheduledReports.deleted": "Schedule deleted",
  "scheduledReports.triggered": "Report queued for delivery",
  "scheduledReports.runNow": "Run now",
  "scheduledReports.deleteConfirm": "Delete this schedule?",
  "scheduledReports.columns.name": "Name",
  "scheduledReports.columns.reportType": "Report Type",
  "scheduledReports.columns.frequency": "Frequency",
  "scheduledReports.columns.format": "Format",
  "scheduledReports.columns.status": "Status",
  "scheduledReports.columns.nextRun": "Next Run",
  "scheduledReports.status.active": "Active",
  "scheduledReports.status.inactive": "Inactive",
  "scheduledReports.frequency.daily": "Daily",
  "scheduledReports.frequency.weekly": "Weekly",
  "scheduledReports.frequency.monthly": "Monthly",
  "scheduledReports.frequency.quarterly": "Quarterly",
  "scheduledReports.form.name": "Schedule Name",
  "scheduledReports.form.reportType": "Report Type",
  "scheduledReports.form.frequency": "Frequency",
  "scheduledReports.form.format": "Format",
  "scheduledReports.form.period": "Period",
  "scheduledReports.form.timeOfDay": "Time of Day",
  "scheduledReports.form.recipients": "Recipients",
  "scheduledReports.form.emailPlaceholder": "Enter email address",
  "scheduledReports.errors.nameRequired": "Schedule name is required",
  "scheduledReports.errors.recipientRequired": "At least one recipient is required",
  "customerStatement.title": "Statement of Account",
  "customerStatement.openingBalance": "Opening Balance",
  "customerStatement.closingBalance": "Closing Balance",
  "customerStatement.columns.date": "Date",
  "customerStatement.columns.document": "Document",
  "customerStatement.columns.debit": "Debit",
  "customerStatement.columns.credit": "Credit",
  "customerStatement.columns.balance": "Balance",
  "customerStatement.aging.title": "Aging",
  "customerStatement.aging.d0_30": "0-30 days",
  "customerStatement.aging.d31_60": "31-60 days",
  "customerStatement.aging.d61_90": "61-90 days",
  "customerStatement.aging.d90plus": "90+ days",
  "customerStatement.send": "Send to Customer",
  "customerStatement.download": "Download PDF",
  "customerStatement.noData": "No transactions in this period",
  "customerStatement.sendSuccess": "Statement sent successfully",
  "customerStatement.sendError": "Failed to send statement",
  "customerStatement.period": "Period",
  "customerStatement.currency": "Currency",
  "onboarding.address": "Address (optional)",
  "onboarding.back": "← Back",
  "onboarding.brandName": "Zync",
  "onboarding.businessName": "Business name *",
  "onboarding.businessNameRequired": "Business name is required.",
  "onboarding.businessType.companyLtd": "Company Ltd.",
  "onboarding.businessType.label": "Business type *",
  "onboarding.businessType.osekMorshe": "Licensed dealer (Osek Murshe)",
  "onboarding.businessType.osekPatur": "Exempt dealer (Osek Patur)",
  "onboarding.businessTypeRequired": "Select a business type.",
  "onboarding.continue": "Continue →",
  "onboarding.done.business": "Business",
  "onboarding.done.businessUnknown": "Your business",
  "onboarding.done.invites": "Team invites",
  "onboarding.done.invitesNone": "None sent",
  "onboarding.done.invitesSent": "{{count}} sent",
  "onboarding.done.modules": "Modules",
  "onboarding.done.modulesCount": "{{enabled}} of {{total}} enabled",
  "onboarding.email.host": "Host",
  "onboarding.email.hostPlaceholder": "smtp.example.com",
  "onboarding.email.password": "Password",
  "onboarding.email.port": "Port",
  "onboarding.email.provider": "Email provider",
  "onboarding.email.resendFallback": "Skipping? Zync will send emails from noreply@zync.is via our mail service. You can configure this later in Settings → Integrations.",
  "onboarding.email.skip": "Skip — use Zync system email",
  "onboarding.email.smtp": "SMTP (custom mail server)",
  "onboarding.email.testConnection": "Test connection",
  "onboarding.email.testFailed": "Connection failed.",
  "onboarding.email.testSuccess": "Connection successful.",
  "onboarding.email.testing": "Testing…",
  "onboarding.email.username": "Username",
  "onboarding.finishLater": "Finish later",
  "onboarding.goToDashboard": "Go to dashboard",
  "onboarding.invites.addAnother": "+ Add another",
  "onboarding.invites.duplicateEmail": "This email appears more than once.",
  "onboarding.invites.email": "Email address",
  "onboarding.invites.emailPlaceholder": "colleague@company.com",
  "onboarding.invites.invalidEmail": "Enter a valid email address.",
  "onboarding.invites.listLabel": "Team invite rows",
  "onboarding.invites.role": "Role",
  "onboarding.invites.roleAdmin": "Admin",
  "onboarding.invites.roleContractor": "Contractor",
  "onboarding.invites.roleFor": "Role for invite row {{n}}",
  "onboarding.invites.roleMember": "Member",
  "onboarding.invites.roleViewer": "Viewer",
  "onboarding.invites.seatCap": "Team seat limit reached. Upgrade to invite more members.",
  "onboarding.invites.send": "Send Invites →",
  "onboarding.loadError": "Unable to load onboarding. Please try again or contact support.",
  "onboarding.logo.hint": "PNG/JPG, max 2MB",
  "onboarding.logo.label": "Logo (optional)",
  "onboarding.logo.sizeError": "Logo must be 2 MB or smaller.",
  "onboarding.logo.typeError": "Logo must be PNG or JPEG.",
  "onboarding.logo.upload": "Upload",
  "onboarding.logo.uploadError": "Logo upload failed.",
  "onboarding.logo.uploaded": "Logo uploaded.",
  "onboarding.logo.uploading": "Uploading…",
  "onboarding.modules.cascadeWarning": "Disabling {{name}} will also disable: {{children}}",
  "onboarding.modules.confirmDisable": "Click again to confirm.",
  "modules.page.title": "Modules",
  "modules.page.subtitle": "Manage which features are available for your workspace.",
  "modules.page.cardsLabel": "Module cards",
  "modules.card.enabled": "Enabled",
  "modules.card.disabled": "Disabled",
  "modules.card.details": "Details",
  "modules.card.collapse": "Collapse",
  "modules.card.integrationStatus": "Integration Status",
  "modules.card.dependencies": "Module Dependencies",
  "modules.card.noDependencies": "No dependencies.",
  "modules.card.thisModuleUses": "This module uses:",
  "modules.card.dependedOnBy": "Depended on by:",
  "modules.card.goToCard": "Go to card",
  "modules.card.scrollTo": "Go to {{name}} module card",
  "modules.card.requiresPrefix": "Requires ",
  "modules.card.requiresSuffix": " to be enabled first.",
  "modules.card.managedBySystemAdmin": "Managed by Zync support. This module cannot be changed here.",
  "modules.disableModal.title": "Disable {{name}}?",
  "modules.disableModal.section1Label": "Immediate disable impact",
  "modules.disableModal.section1Heading": "The following modules will also be disabled:",
  "modules.disableModal.section1DataNote": "Their data is preserved but inaccessible until re-enabled.",
  "modules.disableModal.section2Label": "Degraded functionality impact",
  "modules.disableModal.section2Heading": "These modules will lose some functionality:",
  "modules.disableModal.dataNotice": "All data for the disabled module or modules is preserved in your workspace and becomes accessible again if the module is re-enabled.",
  "modules.disableModal.confirmSingle": "Disable",
  "modules.disableModal.confirmMultiple": "Disable {{count}} Modules",
  "modules.toast.enabled": "{{name}} enabled.",
  "modules.toast.disabled": "{{name}} disabled.",
  "modules.error.generic": "Failed to update modules.",
  "modules.error.missingDeps": "Enable the required dependency before turning on {{module}}.",
  "modules.tasks.description": "Task board, assignments, priorities, and subtasks.",
  "modules.projects.description": "Project planning, milestones, and team assignment.",
  "modules.time_management.description": "Log work hours against tasks and projects.",
  "modules.calendar.description": "Scheduling, appointments, and availability.",
  "modules.customers.description": "Contact and organization management.",
  "modules.crm.description": "Helpdesk ticket management and customer communication.",
  "modules.crm.integrationPlaceholder": "Integration details are managed in CRM settings.",
  "modules.marketing.description": "Leads pipeline, campaigns, and catalogs.",
  "modules.invoices.description": "Draft, send, and track invoices.",
  "modules.invoices.integrationPlaceholder": "Integration details are managed in Invoice settings.",
  "modules.billing.description": "Recurring billing plans and subscriptions.",
  "modules.calendar.integrationPlaceholder": "Integration details are managed in Calendar settings.",
  "modules.expenses.description": "Log and categorize business expenses.",
  "modules.contractor_payouts.description": "Pay contractors based on logged hours.",
  "modules.reports.description": "Financial, time, and operational analytics.",
  "modules.kb.description": "Internal wiki and documentation.",
  "modules.ai_assistant.description": "Cross-module AI productivity features.",
  "onboarding.phone": "Phone (optional)",
  "onboarding.progress.businessInfo": "Business Info",
  "onboarding.progress.done": "Done",
  "onboarding.progress.emailSetup": "Email Setup",
  "onboarding.progress.label": "Onboarding progress",
  "onboarding.progress.modules": "Modules",
  "onboarding.progress.stepOf": "Step {{current}} of 5",
  "onboarding.progress.teamInvite": "Team Invite",
  "onboarding.resumeBanner.continueSetup": "Continue setup",
  "onboarding.resumeBanner.message": "Finish setting up your workspace",
  "onboarding.saveError": "Failed to save progress.",
  "onboarding.skipForNow": "Skip for now",
  "onboarding.step1.title": "Step 1 of 5 — Business Info",
  "onboarding.step2.cardsLabel": "Module selection",
  "onboarding.step2.subtitle": "Enable the tools your team needs. You can change this later in Settings.",
  "onboarding.step2.title": "Step 2 of 5 — Choose Your Modules",
  "onboarding.step3.subtitle": "Configure outbound email for invoices, notifications, and client communications.",
  "onboarding.step3.title": "Step 3 of 5 — Set Up Email",
  "onboarding.step4.subtitle": "Add teammates now or skip and invite from Settings later.",
  "onboarding.step4.title": "Step 4 of 5 — Invite Your Team",
  "onboarding.step5.title": "Your workspace is ready.",
  "onboarding.taxId": "Tax ID / ח.פ. *",
  "onboarding.taxIdRequired": "Tax ID is required.",
  "contractorPortal.nav.ariaLabel": "Contractor portal",
  "contractorPortal.nav.dashboard": "Dashboard",
  "contractorPortal.nav.logTime": "Log time",
  "contractorPortal.nav.history": "My hours",
  "contractorPortal.nav.payoutBills": "Payout history",
  "contractorPortal.header.hello": "Hello, {{name}}",
  "contractorPortal.header.logoAlt": "{{tenant}} logo",
  "contractorPortal.loading": "Loading portal…",
  "contractorPortal.loadError": "Unable to load the contractor portal. Please try again later.",
  "contractorPortal.dashboard.title": "Dashboard",
  "contractorPortal.dashboard.thisWeek": "This week",
  "contractorPortal.dashboard.hoursLogged": "Hours logged",
  "contractorPortal.dashboard.pendingReview": "Pending review",
  "contractorPortal.dashboard.pendingNone": "None",
  "contractorPortal.dashboard.pendingCount_one": "{{count}} entry",
  "contractorPortal.dashboard.pendingCount_other": "{{count}} entries",
  "contractorPortal.dashboard.recentActivity": "Recent activity",
  "contractorPortal.dashboard.viewAll": "View all",
  "contractorPortal.dashboard.noActivity": "No time logged yet.",
  "contractorPortal.dashboard.logNewTime": "Log new time",
  "contractorPortal.logTime.title": "Log time",
  "contractorPortal.logTime.subtitle": "Submit hours for an assigned project.",
  "contractorPortal.logTime.project": "Project",
  "contractorPortal.logTime.projectPlaceholder": "Select project…",
  "contractorPortal.logTime.task": "Task",
  "contractorPortal.logTime.taskPlaceholder": "Select task (optional)…",
  "contractorPortal.logTime.taskPlaceholderEmpty": "No tasks on this project",
  "contractorPortal.logTime.date": "Date",
  "contractorPortal.logTime.hours": "Hours",
  "contractorPortal.logTime.minutes": "Minutes",
  "contractorPortal.logTime.minutesOption": "{{min}} min",
  "contractorPortal.logTime.notes": "Notes",
  "contractorPortal.logTime.notesPlaceholder": "What did you work on?",
  "contractorPortal.logTime.cancel": "Cancel",
  "contractorPortal.logTime.submit": "Submit hours",
  "contractorPortal.logTime.submitting": "Submitting…",
  "contractorPortal.validation.projectRequired": "Project is required",
  "contractorPortal.validation.hoursNonNegative": "Hours must be a non-negative whole number",
  "contractorPortal.validation.minutesRange": "Minutes must be between 0 and 59",
  "contractorPortal.validation.durationPositive": "Duration must be greater than zero",
  "contractorPortal.units.hoursShort": "h",
  "contractorPortal.history.title": "My hours",
  "contractorPortal.history.monthFilter": "Month",
  "contractorPortal.history.exportCsv": "Export CSV",
  "contractorPortal.history.tableLabel": "Time log history",
  "contractorPortal.history.col.date": "Date",
  "contractorPortal.history.col.project": "Project",
  "contractorPortal.history.col.hours": "Hours",
  "contractorPortal.history.col.status": "Status",
  "contractorPortal.history.col.actions": "Actions",
  "contractorPortal.history.noEntries": "No entries for this month.",
  "contractorPortal.history.totals": "Total: {{total}} | Approved: {{approved}} | Pending: {{pending}}",
  "contractorPortal.history.edit": "Edit",
  "contractorPortal.history.delete": "Delete",
  "contractorPortal.history.editDialog.title": "Edit time entry",
  "contractorPortal.history.editDialog.taskOptional": "Optional",
  "contractorPortal.history.editDialog.save": "Save changes",
  "contractorPortal.history.editDialog.saving": "Saving…",
  "contractorPortal.history.deleteDialog.title": "Delete time entry?",
  "contractorPortal.history.deleteDialog.description": "This cannot be undone. Only pending entries can be deleted.",
  "contractorPortal.history.deleteDialog.deleting": "Deleting…",
  "contractorPortal.bills.title": "Payout history",
  "contractorPortal.bills.subtitle": "Read-only view of your payout bills.",
  "contractorPortal.bills.empty": "No payout bills yet.",
  "contractorPortal.bills.listLabel": "Payout bills",
  "contractorPortal.bills.paidOn": "Paid {{date}}",
  "contractorPortal.bills.status.draft": "Draft",
  "contractorPortal.bills.status.sent": "Sent",
  "contractorPortal.bills.status.approved": "Approved",
  "contractorPortal.bills.status.paid": "Paid",
  "contractorPortal.bills.status.void": "Void",
  "contractorPortal.status.approved": "Approved",
  "contractorPortal.status.pending": "Pending",
  "contractorPortal.status.locked": "Locked",
  "contractorPortal.status.rejected": "Rejected",
  "contractorPortal.csv.date": "Date",
  "contractorPortal.csv.project": "Project",
  "contractorPortal.csv.task": "Task",
  "contractorPortal.csv.hours": "Hours",
  "contractorPortal.csv.status": "Status",
  "contractorPortal.csv.notes": "Notes",
  "contractorPortal.expired.title": "Link expired",
  "contractorPortal.expired.description": "This portal link is no longer valid. Please ask your contact at the company to send you a new invite.",
  "contractorPortal.staff.portalAccess": "Portal access",
  "contractorPortal.staff.notEnabled": "Not enabled",
  "contractorPortal.staff.sendInvite": "Send portal invite",
  "contractorPortal.staff.sending": "Sending…",
  "contractorPortal.staff.inviteSent": "Invite sent",
  "contractorPortal.staff.active": "Active",
  "contractorPortal.staff.activeLastSeen": "Active — last seen {{date}}",
  "contractorPortal.staff.loadError": "Unable to load portal access status.",
  "contractorPortal.staff.sendInviteError": "Could not send portal invite",
  "portal.nav.ariaLabel": "Customer portal",
  "portal.nav.dashboard": "Dashboard",
  "portal.nav.projects": "Projects",
  "portal.nav.invoices": "Invoices",
  "portal.nav.tickets": "Support",
  "portal.nav.kb": "Knowledge base",
  "portal.nav.proposals": "Proposals",
  "portal.nav.profile": "Profile",
  "portal.nav.logout": "Sign out",
  "portal.header.hello": "Hello, {{name}}",
  "portal.header.logoAlt": "{{tenant}} logo",
  "portal.loading": "Loading portal…",
  "portal.loadError": "Unable to load the customer portal. Please try again later.",
  "portal.common.cancel": "Cancel",
  "portal.common.saving": "Saving…",
  "portal.errors.loadTitle": "Something went wrong",
  "portal.errors.loadDescription": "Failed to load data. Please try again.",
  "portal.dashboard.title": "Dashboard",
  "portal.dashboard.statsLabel": "Account summary",
  "portal.dashboard.outstandingBalance": "Outstanding balance",
  "portal.dashboard.activeProjects": "Active projects",
  "portal.dashboard.openTickets": "Open tickets",
  "portal.dashboard.unreadKb": "Unread KB articles",
  "portal.dashboard.payNow": "Pay now",
  "portal.projects.title": "Projects",
  "portal.projects.col.name": "Name",
  "portal.projects.col.type": "Type",
  "portal.projects.col.status": "Status",
  "portal.projects.col.dates": "Dates",
  "portal.projects.col.progress": "Progress",
  "portal.projects.empty": "No projects yet.",
  "portal.invoices.title": "Invoices",
  "portal.invoices.statusFilter": "Filter by status",
  "portal.invoices.filter.all": "All",
  "portal.invoices.filter.taxIssued": "Tax issued",
  "portal.invoices.filter.paid": "Paid",
  "portal.invoices.filter.partiallyPaid": "Partially paid",
  "portal.invoices.col.number": "Number",
  "portal.invoices.col.date": "Date",
  "portal.invoices.col.amount": "Amount",
  "portal.invoices.col.status": "Status",
  "portal.invoices.col.actions": "Actions",
  "portal.invoices.view": "View",
  "portal.invoices.payNow": "Pay now",
  "portal.invoices.empty": "No invoices to show.",
  "portal.tickets.title": "Support tickets",
  "portal.tickets.create": "New ticket",
  "portal.tickets.createTitle": "Create ticket",
  "portal.tickets.empty": "No tickets yet.",
  "portal.tickets.col.subject": "Subject",
  "portal.tickets.col.status": "Status",
  "portal.tickets.col.created": "Created",
  "portal.tickets.field.subject": "Subject",
  "portal.tickets.field.category": "Category",
  "portal.tickets.field.categoryPlaceholder": "Select category…",
  "portal.tickets.field.body": "Message",
  "portal.tickets.submit": "Submit ticket",
  "portal.tickets.createError": "Could not create ticket. Please try again.",
  "portal.tickets.back": "Back to tickets",
  "portal.tickets.threadLabel": "Ticket conversation",
  "portal.tickets.replyLabel": "Your reply",
  "portal.tickets.sendReply": "Send reply",
  "portal.tickets.attachments.add": "Add attachment",
  "portal.tickets.attachments.addLabel": "Add ticket attachment",
  "portal.tickets.attachments.uploading": "Uploading…",
  "portal.tickets.attachments.hint": "Up to {{max}} files, 25 MB each",
  "portal.tickets.attachments.listLabel": "Selected attachments",
  "portal.tickets.attachments.removeAction": "Remove",
  "portal.tickets.attachments.remove": "Remove {{filename}}",
  "portal.tickets.attachments.maxReached": "Maximum {{max}} attachments allowed",
  "portal.tickets.attachments.tooLarge": "File exceeds 25 MB limit",
  "portal.tickets.attachments.uploadError": "Attachment upload failed",
  "portal.kb.title": "Knowledge base",
  "portal.kb.spacesLabel": "Knowledge base spaces",
  "portal.kb.noArticles": "No published articles in this space.",
  "portal.proposals.title": "Proposals",
  "portal.proposals.empty": "No proposals yet.",
  "portal.proposals.col.name": "Name",
  "portal.proposals.col.status": "Status",
  "portal.proposals.col.sent": "Sent",
  "portal.proposals.col.expires": "Expires",
  "portal.proposals.col.actions": "Actions",
  "portal.proposals.view": "View",
  "portal.login.title": "Customer portal sign-in",
  "portal.login.email": "Email",
  "portal.login.password": "Password",
  "portal.login.signIn": "Sign in",
  "portal.login.signingIn": "Signing in…",
  "portal.login.magicLink": "Send magic link",
  "portal.login.sendingMagic": "Sending…",
  "portal.login.magicSent": "If this email has portal access, we sent a sign-in link.",
  "portal.login.forgotPassword": "Forgot password?",
  "portal.login.sessionExpired": "Your session has expired. Please sign in again.",
  "portal.login.error": "Invalid email or password.",
  "portal.magic.verifying": "Verifying sign-in link…",
  "portal.magic.error": "Invalid or expired magic link.",
  "portal.forgotPassword.title": "Reset password",
  "portal.forgotPassword.email": "Email",
  "portal.forgotPassword.submit": "Send reset link",
  "portal.forgotPassword.sending": "Sending…",
  "portal.forgotPassword.confirmation": "If this email has portal access, check your inbox for a reset link.",
  "portal.forgotPassword.back": "Back to sign-in",
  "portal.resetPassword.title": "Choose a new password",
  "portal.resetPassword.newPassword": "New password",
  "portal.resetPassword.submit": "Reset password",
  "portal.resetPassword.saving": "Saving…",
  "portal.resetPassword.error": "Invalid or expired reset link.",
  "portal.resetPassword.invalidToken": "Missing or invalid reset token.",
  "portal.resetPassword.back": "Back to sign-in",
  "portal.profile.title": "Profile",
  "portal.profile.name": "Display name",
  "portal.profile.email": "Email",
  "portal.profile.locale": "Language",
  "portal.profile.localeHe": "Hebrew",
  "portal.profile.localeEn": "English",
  "portal.profile.save": "Save profile",
  "portal.profile.changePassword": "Change password",
  "portal.profile.currentPassword": "Current password",
  "portal.profile.newPassword": "New password",
  "portal.profile.updatePassword": "Update password",
  "portal.profile.passwordError": "Could not update password. Check your current password.",
  "portal.profile.passwordSaved": "Password updated.",
  "settings.plan.business_title": "Business Plan",
  "settings.plan.cancel.title": "Cancel Business subscription?",
  "settings.plan.cancel.summary": "Your plan continues until {{periodEnd}}. After that, you'll be moved to Freelancer (free).",
  "settings.plan.cancel.loss_title": "You'll lose access to:",
  "settings.plan.cancel.loss.leads": "Lead forms and inbound webhooks",
  "settings.plan.cancel.loss.contracts": "Contracts and e-signing",
  "settings.plan.cancel.loss.expenses": "Expense approval workflow",
  "settings.plan.cancel.loss.email": "Custom email domain and SMTP",
  "settings.plan.cancel.loss.api": "API keys and outbound webhooks",
  "settings.plan.cancel.loss.currency": "Multi-currency invoicing",
  "settings.plan.cancel.assurance": "Your data stays safe. You can reactivate anytime.",
  "settings.plan.cancel.feedback_prompt": "Before you go, is there anything we could fix?",
  "settings.plan.cancel.reason.too_expensive": "Too expensive",
  "settings.plan.cancel.reason.missing_feature": "Missing a feature I need",
  "settings.plan.cancel.reason.switching_tool": "Switching to another tool",
  "settings.plan.cancel.reason.temporary": "Only needed it temporarily",
  "settings.plan.cancel.reason.other": "Other",
  "settings.plan.cancel.other_label": "Tell us more",
  "settings.plan.cancel.keep_plan": "Never mind, keep my plan",
  "settings.plan.cancel.continue": "Continue to cancel",
  "settings.plan.cancel.confirm_title": "Confirm cancellation",
  "settings.plan.cancel.confirm_body": "Your Business plan will end on {{periodEnd}}. You won't be charged again after that date.",
  "settings.plan.cancel.go_back": "Go back",
  "settings.plan.cancel.confirm_action": "Cancel my subscription",
  "settings.plan.cancel.end_of_period": "the end of your current billing period",
  "settings.plan.cancel.success": "Your subscription has been cancelled.",
  "settings.plan.cancel.error": "Failed to cancel subscription.",
  "settings.plan.cancels_on_badge": "Cancels on {{periodEnd}}",
  "settings.plan.canceled_summary": "You have full Business access until {{periodEnd}}. After that date, your account moves to Freelancer.",
  "settings.plan.reactivate.title": "Reactivate Business subscription?",
  "settings.plan.reactivate.body": "Your subscription will continue as normal. You'll be billed on {{nextRenewalDate}}.",
  "settings.plan.reactivate_button": "Reactivate",
  "settings.plan.reactivate.error": "Failed to reactivate subscription.",
  "settings.plan.reactivated_toast": "Your subscription has been reactivated.",
  "notification.subscription_cancelled.title": "Subscription cancelled",
  "notification.subscription_cancelled.body": "Your Business plan stays active until {{periodEnd}}."
}
