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

160 lines
6.4 KiB
JSON

{
"sidebar": {
"title": "Chat",
"subtitleHistory": "Current user recent AI sessions",
"subtitleDefault": "Chat with AI and manage saved sessions",
"showHistory": "Show chat history",
"hideHistory": "Hide chat history",
"showHistoryTooltip": "Show history",
"hideHistoryTooltip": "Hide history",
"startNewChat": "Start new chat",
"hideSidebar": "Hide chat sidebar",
"hideSidebarTooltip": "Hide chat",
"introMessage": "Chat with AI - Ask anything!",
"loadingChatConversation": "Loading chat conversation",
"history": {
"searchResults": "Search Results",
"recentChats": "Recent Chats",
"loading": "Loading…",
"searchAriaLabel": "Search chat history",
"searchPlaceholder": "Search saved chats",
"typeAtLeastNChars": "Type at least {{count}} characters to search saved chats.",
"emptyInitial": "Saved chats will appear here after you send a message.",
"emptySearch": "No matching chats found.",
"untitled": "Untitled chat",
"noMessagesYet": "No messages yet",
"loadingConversation": "Loading conversation…",
"chatActionsFor": "Chat actions for {{title}}",
"rename": "Rename",
"delete": "Delete",
"unableToLoadRecent": "Unable to load recent chats.",
"unableToLoadSearch": "Unable to load search results."
},
"timestamp": {
"recently": "Recently",
"justNow": "Just now",
"minutesAgo": "{{count}}m ago",
"hoursAgo": "{{count}}h ago",
"daysAgo": "{{count}}d ago"
},
"newChatConfirm": {
"title": "Start a new chat?",
"message": "Your current chat will be cleared from the sidebar. Saved messages remain in chat history.",
"confirmLabel": "Start New Chat",
"cancelLabel": "Keep Current Chat"
},
"deleteConfirm": {
"title": "Delete this chat?",
"messageWithTitle": "Delete \"{{title}}\" from your AI history? This cannot be undone.",
"fallbackTitle": "this chat",
"confirmLabel": "Delete Chat",
"cancelLabel": "Cancel"
},
"rename": {
"dialogTitle": "Rename chat",
"inputLabel": "Chat title",
"inputPlaceholder": "Enter chat title",
"cancel": "Cancel",
"save": "Save"
}
},
"chat": {
"greeting": "I am Alga! Your favorite AI assistant. Ask me a question.",
"avatarAlt": "Alga",
"defaultFunctionName": "Function call",
"resultTruncated": "Result was too large and was truncated.",
"inputPlaceholder": "Send a message",
"inputPlaceholderGenerating": "Generating text...",
"inputAriaLabel": "Message Alga",
"thinking": "Thinking...",
"hintMultiline": "Multiline mode: Enter adds a new line. Ctrl+Enter or ⌘+Enter sends.",
"hintSingleLine": "Press Enter to send. Shift+Enter switches to multiline mode.",
"editingNotice": "Editing selected message. Sending will replace that message and regenerate the thread from there.",
"cancelEdit": "Cancel edit",
"stop": "STOP",
"send": "SEND",
"viewDetails": "View details",
"viewFullValue": "View full value",
"parameters": "Parameters",
"plan": "Plan",
"playbooks": "Playbooks",
"validation": {
"dialogTitle": "Message Required",
"ok": "OK",
"enterMessage": "Please enter a message before sending."
},
"errors": {
"userNotIdentified": "Unable to send message: user not identified.",
"unableToSave": "Unable to save this message, continuing without persistence for now.",
"requestFailedStatus": "Request failed with status {{status}}",
"unexpectedResponse": "Unexpected response from the assistant.",
"unexpectedError": "An unexpected error occurred.",
"generationError": "An error occurred while generating the response.",
"connectionInterrupted": "Connection interrupted — showing partial response.",
"connectionInterruptedWithReason": "Connection interrupted — {{reason}}"
},
"function": {
"approveAriaLabel": "Approve function call",
"declineAriaLabel": "Decline function call",
"approve": "Approve",
"approving": "Approving…",
"deny": "Deny",
"processing": "Processing…",
"autoApproveLabel": "Auto-approve future {{method}} requests",
"executingRequest": "Executing request…",
"continuingWithoutCall": "Continuing without calling the function…",
"autoApprovalEnabled": "Auto-approval enabled for {{method}} requests.",
"reviewAndApprove": "Review and approve when you are ready.",
"completedNoDetails": "The action completed without additional details.",
"emDash": "—"
},
"continuation": {
"badge": "CONTINUE",
"endpoint": "search/tool chain",
"title": "Continue gathering results?",
"description": "Alga reached the tool step limit while gathering information.",
"status": "The searches and read-only calls above were completed. Continue from the same point to gather more or finish the answer.",
"continue": "Continue",
"continueAriaLabel": "Continue the AI response from the tool limit",
"defaultPrompt": "Continue"
}
},
"quickAsk": {
"title": "Quick Ask",
"yoloLabel": "YOLO",
"yoloAriaLabel": "YOLO mode (auto-approve HTTP actions)",
"openInSidebar": "Open in sidebar",
"close": "Close",
"ask": "Ask",
"inputPlaceholder": "Ask a quick question…",
"inputAriaLabel": "Quick Ask input",
"followUpNotice": "Ask follow-ups below. This chat will be saved like sidebar chat.",
"startingSession": "Starting session…",
"session": "Session: {{chatId}}",
"hint": "Esc to close • Enter to ask • Shift+Enter for newline • {{modifier}}+↑ to reopen"
},
"message": {
"authorAlga": "Alga",
"authorYou": "You",
"authorSystem": "System",
"avatarAlt": "Alga avatar",
"draftingResponse": "Drafting response…",
"interrupted": "Interrupted",
"interruptionDetail": "Connection interrupted — showing partial response.",
"showAssistantReasoning": "Show assistant reasoning",
"editAriaLabel": "Edit this message",
"editTooltip": "Edit this message",
"regenerateAriaLabel": "Regenerate from this message",
"regenerateTooltip": "Regenerate from this message",
"functionStatus": {
"success": "Function executed",
"declined": "Function declined",
"pending": "Function queued",
"error": "Function error"
}
},
"mention": {
"noResultsFound": "No results found"
}
}