305 lines
14 KiB
JSON
305 lines
14 KiB
JSON
{
|
|
"autoDownload": "Automatic download new updates",
|
|
"checkForUpdates": "Check for Updates",
|
|
"checkForUpdatesDesc": "Check if a newer version of Jan is available.",
|
|
"checkingForUpdates": "Checking for updates...",
|
|
"noUpdateAvailable": "You're running the latest version",
|
|
"devVersion": "Development version detected",
|
|
"updateError": "Failed to check for updates",
|
|
"checkForBackendUpdates": "Check for Llamacpp Updates",
|
|
"checkForBackendUpdatesDesc": "Check if a newer version of the Llamacpp backend is available.",
|
|
"checkingForBackendUpdates": "Checking for Llamacpp updates...",
|
|
"noBackendUpdateAvailable": "You're running the latest Llamacpp version",
|
|
"backendUpdateError": "Failed to check for Llamacpp updates",
|
|
"changeLocation": "Change Location",
|
|
"copied": "Copied",
|
|
"copyPath": "Copy Path",
|
|
"openLogs": "Open Logs",
|
|
"revealLogs": "Reveal Logs",
|
|
"showInFinder": "Show in Finder",
|
|
"showInFileExplorer": "Show in File Explorer",
|
|
"openContainingFolder": "Open Containing Folder",
|
|
"failedToRelocateDataFolder": "Failed to relocate data folder",
|
|
"failedToRelocateDataFolderDesc": "Failed to relocate data folder. Please try again.",
|
|
"factoryResetTitle": "Reset to Factory Settings",
|
|
"factoryResetDesc": "This will reset all app settings to their defaults. This can't be undone. We only recommend this if the app is corrupted.",
|
|
"cancel": "Cancel",
|
|
"reset": "Reset",
|
|
"resources": "Resources",
|
|
"documentation": "Documentation",
|
|
"documentationDesc": "Learn how to use Jan and explore its features.",
|
|
"viewDocs": "View Docs",
|
|
"releaseNotes": "Release Notes",
|
|
"releaseNotesDesc": "See what's new in the latest version of Jan.",
|
|
"viewReleases": "View Releases",
|
|
"community": "Community",
|
|
"github": "GitHub",
|
|
"githubDesc": "Contribute to Jan's development.",
|
|
"discord": "Discord",
|
|
"discordDesc": "Join our community for support and discussions.",
|
|
"support": "Support",
|
|
"reportAnIssue": "Report an Issue",
|
|
"reportAnIssueDesc": "Found a bug? Help us out by filing an issue on GitHub.",
|
|
"reportIssue": "Report Issue",
|
|
"credits": "Credits",
|
|
"creditsDesc1": "👋 Jan is built with ❤️ by the Menlo Research team.",
|
|
"creditsDesc2": "Special thanks to our open-source dependencies—especially llama.cpp and Tauri—and to our amazing AI community.",
|
|
"appVersion": "App Version",
|
|
"dataFolder": {
|
|
"appData": "App Data",
|
|
"appDataDesc": "Default location for messages and other user data.",
|
|
"appLogs": "App Logs",
|
|
"appLogsDesc": "View detailed logs of the App."
|
|
},
|
|
"others": {
|
|
"spellCheck": "Spell Check",
|
|
"spellCheckDesc": "Enable spell check for your threads.",
|
|
"resetFactory": "Reset To Factory Settings",
|
|
"resetFactoryDesc": "Restore application to its initial state, erasing all models and chat history. This action is irreversible and recommended only if the application is corrupted."
|
|
},
|
|
"shortcuts": {
|
|
"application": "Application",
|
|
"newChat": "New Chat",
|
|
"newChatDesc": "Create a new chat.",
|
|
"toggleSidebar": "Toggle Sidebar",
|
|
"toggleSidebarDesc": "Show or hide the sidebar.",
|
|
"zoomIn": "Zoom In",
|
|
"zoomInDesc": "Increase the zoom level.",
|
|
"zoomOut": "Zoom Out",
|
|
"zoomOutDesc": "Decrease the zoom level.",
|
|
"chat": "Chat",
|
|
"sendMessage": "Send Message",
|
|
"sendMessageDesc": "Send the current message.",
|
|
"enter": "Enter",
|
|
"newLine": "New Line",
|
|
"newLineDesc": "Insert a new line.",
|
|
"shiftEnter": "Shift + Enter",
|
|
"navigation": "Navigation",
|
|
"goToSettings": "Go to Settings",
|
|
"goToSettingsDesc": "Open settings."
|
|
},
|
|
"appearance": {
|
|
"title": "Appearance",
|
|
"theme": "Theme",
|
|
"themeDesc": "Match the OS theme.",
|
|
"fontSize": "Font Size",
|
|
"fontSizeDesc": "Adjust the app's font size.",
|
|
"windowBackground": "Window Background",
|
|
"windowBackgroundDesc": "Set the app window's background color.",
|
|
"appMainView": "App Main View",
|
|
"appMainViewDesc": "Set the main content area's background color.",
|
|
"primary": "Primary",
|
|
"primaryDesc": "Set the primary color for UI components.",
|
|
"accent": "Accent",
|
|
"accentDesc": "Set the accent color for UI highlights.",
|
|
"destructive": "Destructive",
|
|
"destructiveDesc": "Set the color for destructive actions.",
|
|
"resetToDefault": "Reset to Default",
|
|
"resetToDefaultDesc": "Reset all appearance settings to default.",
|
|
"resetAppearanceSuccess": "Appearance reset successfully",
|
|
"resetAppearanceSuccessDesc": "All appearance settings have been restored to default.",
|
|
"chatWidth": "Chat Width",
|
|
"chatWidthDesc": "Customize the width of the chat view.",
|
|
"tokenCounterCompact": "Compact Token Counter",
|
|
"tokenCounterCompactDesc": "Show token counter inside chat input. When disabled, token counter appears below the input.",
|
|
"codeBlockTitle": "Code Block",
|
|
"codeBlockDesc": "Choose a syntax highlighting style.",
|
|
"showLineNumbers": "Show Line Numbers",
|
|
"showLineNumbersDesc": "Display line numbers in code blocks.",
|
|
"resetCodeBlockStyle": "Reset Code Block Style",
|
|
"resetCodeBlockStyleDesc": "Reset code block style to default.",
|
|
"resetCodeBlockSuccess": "Code block style reset successfully",
|
|
"resetCodeBlockSuccessDesc": "Code block style has been restored to default."
|
|
},
|
|
"hardware": {
|
|
"os": "Operating System",
|
|
"name": "Name",
|
|
"version": "Version",
|
|
"cpu": "CPU",
|
|
"model": "Model",
|
|
"architecture": "Architecture",
|
|
"cores": "Cores",
|
|
"instructions": "Instructions",
|
|
"usage": "Usage",
|
|
"memory": "Memory",
|
|
"totalRam": "Total RAM",
|
|
"availableRam": "Available RAM",
|
|
"vulkan": "Vulkan",
|
|
"enableVulkan": "Enable Vulkan",
|
|
"enableVulkanDesc": "Use Vulkan API for GPU acceleration. Do not enable Vulkan if you have an NVIDIA GPU as it may cause compatibility issues.",
|
|
"gpus": "GPUs",
|
|
"noGpus": "No GPUs detected",
|
|
"vram": "VRAM",
|
|
"freeOf": "free of",
|
|
"driverVersion": "Driver Version",
|
|
"computeCapability": "Compute Capability",
|
|
"systemMonitor": "System Monitor"
|
|
},
|
|
"httpsProxy": {
|
|
"proxy": "Proxy",
|
|
"proxyUrl": "Proxy URL",
|
|
"proxyUrlDesc": "The URL and port of your proxy server.",
|
|
"proxyUrlPlaceholder": "http://proxy.example.com:8080",
|
|
"authentication": "Authentication",
|
|
"authenticationDesc": "Credentials for the proxy server, if required.",
|
|
"username": "Username",
|
|
"password": "Password",
|
|
"noProxy": "No Proxy",
|
|
"noProxyDesc": "A comma-separated list of hosts to bypass the proxy.",
|
|
"noProxyPlaceholder": "localhost,127.0.0.1,.local",
|
|
"sslVerification": "SSL Verification",
|
|
"ignoreSsl": "Ignore SSL Certificates",
|
|
"ignoreSslDesc": "Allow self-signed or unverified certificates. This may be required for some proxies but reduces security. Only enable if you trust your proxy.",
|
|
"proxySsl": "Proxy SSL",
|
|
"proxySslDesc": "Validate the SSL certificate when connecting to the proxy.",
|
|
"proxyHostSsl": "Proxy Host SSL",
|
|
"proxyHostSslDesc": "Validate the SSL certificate of the proxy's host.",
|
|
"peerSsl": "Peer SSL",
|
|
"peerSslDesc": "Validate the SSL certificates of peer connections.",
|
|
"hostSsl": "Host SSL",
|
|
"hostSslDesc": "Validate the SSL certificates of destination hosts."
|
|
},
|
|
"localApiServer": {
|
|
"title": "Local API Server",
|
|
"description": "Run an OpenAI-compatible server locally.",
|
|
"startServer": "Start Server",
|
|
"loadingModel": "Loading Model",
|
|
"startingServer": "Starting Server",
|
|
"stopServer": "Stop Server",
|
|
"serverLogs": "Server Logs",
|
|
"serverLogsDesc": "View detailed logs of the local API server.",
|
|
"openLogs": "Open Logs",
|
|
"swaggerDocs": "API Documentation",
|
|
"swaggerDocsDesc": "View interactive API documentation (Swagger UI).",
|
|
"openDocs": "Open Docs",
|
|
"startupConfiguration": "Startup Configuration",
|
|
"runOnStartup": "Auto start",
|
|
"runOnStartupDesc": "Automatically start the Local API Server when the application launches. Uses last used model, or picks the first available model if unavailable.",
|
|
"serverConfiguration": "Server Configuration",
|
|
"serverHost": "Server Host",
|
|
"serverHostDesc": "Network address for the server.",
|
|
"serverPort": "Server Port",
|
|
"serverPortDesc": "Port number for the API server.",
|
|
"apiPrefix": "API Prefix",
|
|
"apiPrefixDesc": "Path prefix for API endpoints.",
|
|
"apiKey": "API Key",
|
|
"apiKeyDesc": "Authenticate requests with an API key.",
|
|
"trustedHosts": "Trusted Hosts",
|
|
"trustedHostsDesc": "Hosts allowed to access the server, separated by commas.",
|
|
"advancedSettings": "Advanced Settings",
|
|
"cors": "Cross-Origin Resource Sharing (CORS)",
|
|
"corsDesc": "Allow cross-origin requests to the API server.",
|
|
"verboseLogs": "Verbose Server Logs",
|
|
"verboseLogsDesc": "Enable detailed server logs for debugging.",
|
|
"proxyTimeout": "Request timeout",
|
|
"proxyTimeoutDesc": "Time to wait for a response from the local model, seconds."
|
|
},
|
|
"privacy": {
|
|
"analytics": "Analytics",
|
|
"helpUsImprove": "Help us improve",
|
|
"helpUsImproveDesc": "To help us improve Jan, you can share anonymous data like feature usage and user counts. We never collect your chats or personal information.",
|
|
"privacyPolicy": "You have full control over your data. Learn more in our Privacy Policy.",
|
|
"analyticsDesc": "To improve Jan, we need to understand how it's used—but only with your help. You can change this setting anytime.",
|
|
"privacyPromises": "Your choice here won't change our core privacy promises:",
|
|
"promise1": "Your conversations stay private and on your device",
|
|
"promise2": "We never collect your personal information or chat content",
|
|
"promise3": "All data sharing is anonymous and aggregated",
|
|
"promise4": "You can opt out anytime without losing functionality",
|
|
"promise5": "We're transparent about what we collect and why"
|
|
},
|
|
"general": {
|
|
"showInFinder": "Show in Finder",
|
|
"showInFileExplorer": "Show in File Explorer",
|
|
"openContainingFolder": "Open Containing Folder",
|
|
"failedToRelocateDataFolder": "Failed to relocate data folder",
|
|
"couldNotRelocateToRoot": "Cannot relocate data folder to root directory. Please choose another location.",
|
|
"couldNotResetRootDirectory": "Cannot reset data folder when it's set to a root directory. Please delete the data folder manually.",
|
|
"failedToRelocateDataFolderDesc": "Failed to relocate data folder. Please try again.",
|
|
"devVersion": "Development version detected",
|
|
"noUpdateAvailable": "You're running the latest version",
|
|
"updateError": "Failed to check for updates",
|
|
"appVersion": "App Version",
|
|
"checkForUpdates": "Check for Updates",
|
|
"checkForUpdatesDesc": "Check if a newer version of Jan is available.",
|
|
"checkingForUpdates": "Checking for updates...",
|
|
"copied": "Copied",
|
|
"copyPath": "Copy Path",
|
|
"changeLocation": "Change Location",
|
|
"openLogs": "Open Logs",
|
|
"revealLogs": "Reveal Logs",
|
|
"factoryResetTitle": "Reset to Factory Settings",
|
|
"factoryResetDesc": "This will reset all app settings to their defaults. This can't be undone. We only recommend this if the app is corrupted.",
|
|
"cancel": "Cancel",
|
|
"reset": "Reset",
|
|
"huggingfaceToken": "HuggingFace Token",
|
|
"huggingfaceTokenDesc": "Your HuggingFace API token for accessing models.",
|
|
"resources": "Resources",
|
|
"documentation": "Documentation",
|
|
"documentationDesc": "Learn how to use Jan and explore its features.",
|
|
"viewDocs": "View Docs",
|
|
"releaseNotes": "Release Notes",
|
|
"releaseNotesDesc": "See what's new in the latest version of Jan.",
|
|
"viewReleases": "View Releases",
|
|
"community": "Community",
|
|
"github": "GitHub",
|
|
"githubDesc": "Contribute to Jan's development.",
|
|
"discord": "Discord",
|
|
"discordDesc": "Join our community for support and discussions.",
|
|
"support": "Support",
|
|
"reportAnIssue": "Report an Issue",
|
|
"reportAnIssueDesc": "Found a bug? Help us out by filing an issue on GitHub.",
|
|
"reportIssue": "Report Issue",
|
|
"credits": "Credits",
|
|
"creditsDesc1": "👋 Jan is built with ❤️ by the Menlo Research team.",
|
|
"creditsDesc2": "Special thanks to our open-source dependencies—especially llama.cpp and Tauri—and to our amazing AI community."
|
|
},
|
|
"extensions": {
|
|
"title": "Extensions"
|
|
},
|
|
"attachments": {
|
|
"subtitle": "Configure document attachments, size limits, and retrieval behavior.",
|
|
"featureTitle": "Feature",
|
|
"enable": "Enable Attachments",
|
|
"enableDesc": "Allow uploading and indexing documents for retrieval.",
|
|
"limitsTitle": "Limits",
|
|
"maxFile": "Max File Size (MB)",
|
|
"maxFileDesc": "Maximum size per file. Enforced at upload and processing time.",
|
|
"retrievalTitle": "Retrieval",
|
|
"topK": "Top-K",
|
|
"topKDesc": "Maximum citations to return.",
|
|
"threshold": "Affinity Threshold",
|
|
"thresholdDesc": "Minimum similarity score (0-1). Only used for linear cosine search, not ANN.",
|
|
"searchMode": "Vector Search Mode",
|
|
"searchModeDesc": "Choose between sqlite-vec ANN, linear cosine, or auto.",
|
|
"searchModeAuto": "Auto (recommended)",
|
|
"searchModeAnn": "ANN (sqlite-vec)",
|
|
"searchModeLinear": "Linear",
|
|
"chunkingTitle": "Chunking",
|
|
"chunkSize": "Chunk Size (tokens)",
|
|
"chunkSizeDesc": "Approximate max tokens per chunk for embeddings.",
|
|
"chunkOverlap": "Overlap (tokens)",
|
|
"chunkOverlapDesc": "Token overlap between consecutive chunks."
|
|
},
|
|
"dialogs": {
|
|
"changeDataFolder": {
|
|
"title": "Change Data Folder Location",
|
|
"description": "Are you sure you want to change the data folder location? This will move all your data to the new location and restart the application.",
|
|
"currentLocation": "Current Location:",
|
|
"newLocation": "New Location:",
|
|
"cancel": "Cancel",
|
|
"changeLocation": "Change Location"
|
|
}
|
|
},
|
|
"backendUpdater": {
|
|
"newBackendVersion": "New Llamacpp Version {{version}}",
|
|
"backendUpdateAvailable": "Llamacpp Update Available",
|
|
"remindMeLater": "Remind Me Later",
|
|
"updating": "Updating...",
|
|
"updateNow": "Update Now",
|
|
"updateSuccess": "Llamacpp updated successfully",
|
|
"updateError": "Failed to update Llamacpp"
|
|
},
|
|
"backendInstallSuccess": "Backend installed successfully",
|
|
"backendInstallError": "Failed to install backend"
|
|
}
|