PSA/server/public/locales/en/msp/dashboard.json
Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

215 lines
8.2 KiB
JSON

{
"greeting": {
"morning": "Good morning",
"afternoon": "Good afternoon",
"evening": "Good evening"
},
"welcome": {
"title": "Welcome to Your MSP Command Center",
"description": "Track onboarding progress, configure critical services, and keep every client experience consistent.",
"titleCommunity": "Welcome back",
"descriptionCommunity": "Jump into tickets, scheduling, projects, and reporting from your dashboard."
},
"algadesk": {
"welcome": {
"title": "Welcome to AlgaDesk",
"description": "Track ticket workload, monitor email-channel health, and stay on top of every conversation."
},
"metrics": {
"openTickets": "Open tickets",
"awaitingCustomer": "Awaiting customer",
"awaitingInternal": "Awaiting internal",
"activeEmailChannels": "Active email channels"
},
"aging": {
"title": "Ticket aging",
"under2Days": "Under 2 days",
"days2To7": "2 to 7 days",
"over7Days": "Over 7 days"
},
"emailHealth": {
"title": "Email channel health",
"summary": "{{healthy}} of {{active}} active channels are connected.",
"totalConfigured": "Total configured channels: {{total}}"
},
"recentTickets": {
"title": "Recently updated tickets",
"empty": "No recent ticket activity."
}
},
"features": {
"heading": "Platform Features",
"comingSoon": "Coming soon!",
"tickets": {
"title": "Ticket Management",
"description": "Streamline support with routing, SLA tracking, and guided workflows."
},
"monitoring": {
"title": "System Monitoring",
"description": "Watch critical signals across clients and trigger automation when needed."
},
"security": {
"title": "Security Management",
"description": "Manage policies, approvals, and audit responses in one place."
},
"projects": {
"title": "Project Management",
"description": "Organize delivery plans, tasks, and milestones for every engagement."
},
"reports": {
"title": "Reporting & Analytics",
"description": "Build rollups on utilization, SLA attainment, and profitability."
},
"schedule": {
"title": "Schedule Management",
"description": "Coordinate onsite visits and remote sessions with bi-directional sync."
}
},
"knowledgeBase": {
"title": "Need a deeper dive?",
"description": "Explore deployment runbooks and best practices in the knowledge base.",
"cta": "Visit resources"
},
"mobileApp": {
"title": "Download AlgaPSA Mobile app",
"description": "Scan a QR code with your phone to download the AlgaPSA mobile app.",
"selfHostDescription": "1. Scan a store QR code to install the app. 2. In the app, tap \"Change server\" → \"Scan QR code\" and scan the \"Connect this server\" code.",
"appStore": "App Store (iOS)",
"playStore": "Google Play (Android)",
"appStoreQrAlt": "QR code linking to the AlgaPSA app on the Apple App Store",
"playStoreQrAlt": "QR code linking to the AlgaPSA app on Google Play",
"connectServer": "Connect this server",
"connectServerQrAlt": "QR code that connects the AlgaPSA mobile app to this server",
"zoomAria": "Enlarge the {{label}} QR code",
"hide": "Hide",
"hiding": "Hiding...",
"dismissAria": "Hide mobile app card",
"dismissError": "Failed to hide the card.",
"restore": "Get AlgaPSA Mobile app",
"restoring": "Restoring...",
"restoreError": "Failed to restore the card.",
"hidden": {
"title": "Hidden mobile app card",
"subtitle": "Restore it if you need it later."
}
},
"onboarding": {
"completeTitle": "Onboarding complete",
"incompleteTitle": "Complete your setup",
"completeDescription": "You're ready to use the full MSP dashboard experience.",
"incompleteDescription": "Work through each step to unlock the full MSP dashboard experience.",
"stepLabel": "STEP {{index}}",
"badges": {
"complete": "Complete",
"notStarted": "Not Started",
"inProgress": "In Progress",
"blocked": "Blocked"
},
"progress": {
"label": "PROGRESS",
"steps": "{{completed}} of {{total}} Steps",
"messageStart": "Just getting started!",
"messageComplete": "All set - great job!",
"messageInProgress": "Keep going - you've got this!"
},
"substeps": {
"dataImport": "Complete your first import OR create 5 contacts",
"identity": {
"addProvider": "Add an SSO provider",
"linkTeamMember": "Link the first team member"
},
"portal": {
"customDomain": "Portal custom domain",
"branding": "Portal color and logo customizations",
"inviteFirstContact": "Invite your first contact to the portal"
},
"createContacts": "Create your first 5 contacts",
"calendar": {
"addProvider": "Add a calendar provider",
"connectAuthorize": "Connect and authorize the provider"
},
"email": {
"configureInbound": "Configure inbound email",
"configureOutboundDomain": "Configure outbound custom email domain"
}
},
"cta": {
"completed": "Completed",
"hiding": "Hiding...",
"hide": "Hide",
"dismiss": "Dismiss {{title}}",
"restoring": "Restoring..."
},
"hidden": {
"title": "Hidden setup cards ({{count}})",
"subtitle": "Restore any card if you need it later.",
"titleCombined": "Hidden cards ({{count}})"
},
"checklist": {
"title": "Onboarding checklist",
"progress": "{{completed}} of {{total}} tasks complete",
"completeTitle": "Configuration complete",
"completeDescription": "Invite clients to experience your branded portal.",
"inviteCta": "Invite clients",
"viewButton": "View onboarding checklist"
},
"steps": {
"identity": {
"title": "Secure Identity & SSO",
"description": "Connect Google Workspace or Microsoft 365 so admins sign in with managed identities.",
"cta": "Connect SSO"
},
"portal": {
"title": "Set Up Customer Portal",
"description": "Configure your portal so customers can sign in on your domain with your branding.",
"cta": "Open Portal Settings"
},
"dataImport": {
"title": "Import Core Data",
"description": "Add contacts so you can start working for clients and keep workflows moving.",
"cta": "Create Contacts"
},
"calendar": {
"title": "Calendar Sync",
"description": "Connect Google or Outlook calendars to keep dispatch and client appointments aligned.",
"cta": "Configure Calendar"
},
"email": {
"title": "Configure Email",
"description": "Set up inbound ticket email and verify an outbound sending domain for reliable delivery.",
"cta": "Configure Email"
}
},
"blockers": {
"identity": {
"linkedAccountsUnavailable": "Unable to verify linked team members right now.",
"noLinkedUsers": "No users are linked to an identity provider yet. Ask an MSP admin to connect Google or Microsoft.",
"addProviderCredentials": "Add Google Workspace or Microsoft 365 credentials to enable SSO for your team.",
"configurationUnavailable": "SSO provider configuration is unavailable in this environment.",
"loadFailed": "Unable to load SSO configuration status."
},
"portal": {
"loadFailed": "Unable to load client portal domain status."
},
"import": {
"loadFailed": "Unable to load import history."
},
"calendar": {
"providerAttention": "{{provider}} requires attention before syncing can resume.",
"loadFailed": "Unable to load calendar integrations."
},
"email": {
"enterpriseOnly": "Managed email domains are only available in the Enterprise edition.",
"tenantRequired": "Tenant context is required to load email onboarding status.",
"loadFailed": "Unable to load managed email domains.",
"verificationFailed": "Verification for {{domain}} failed."
}
},
"errors": {
"dismissFailed": "Failed to dismiss onboarding step.",
"restoreFailed": "Failed to restore onboarding step."
}
},
"mspDashboard": "MSP Dashboard"
}