-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Expand file tree
/
Copy pathsettings.json
More file actions
350 lines (349 loc) · 16.8 KB
/
settings.json
File metadata and controls
350 lines (349 loc) · 16.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
{
"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": "Location for messages, downloaded models and other 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.",
"newProject": "New Project",
"newProjectDesc": "Open the create project dialog.",
"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",
"search": "Search",
"searchDesc": "Open the search dialog.",
"goToSettings": "Go to Settings",
"goToSettingsDesc": "Open settings."
},
"interface": {
"title": "Interface",
"theme": "Theme",
"themeDesc": "Match the OS theme.",
"fontSize": "Font Size",
"fontSizeDesc": "Adjust the app's font size.",
"accentColor": "Accent color",
"accentColorDesc": "Customize the accent color of the application.",
"notificationPosition": "Notification position",
"notificationPositionDesc": "Where toast notifications appear. On Windows, the default is bottom-right so popups do not cover the window controls.",
"notificationPositionTopRight": "Top right",
"notificationPositionTopLeft": "Top left",
"notificationPositionBottomRight": "Bottom right",
"notificationPositionBottomLeft": "Bottom left",
"showTokenSpeed": "Show token speed",
"showTokenSpeedDesc": "Display tokens/sec and token count inline below assistant messages. When off, a compact icon shows the details on click.",
"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 interface accents.",
"accent": "Accent",
"accentDesc": "Select the accent color used across the UI.",
"destructive": "Destructive",
"destructiveDesc": "Set the highlight color for destructive actions.",
"resetToDefault": "Reset to Default",
"resetToDefaultDesc": "Reset all interface settings to default.",
"resetInterfaceSuccess": "Interface reset successfully",
"resetInterfaceSuccessDesc": "All interface settings have been restored to default.",
"threadScrollTitle": "Thread Scroll Behavior",
"threadScrollDesc": "Choose how the chat viewport should react when new messages arrive.",
"threadScrollFlowTitle": "Flow scroll",
"threadScrollFlowHint": "Keeps the viewport anchored to the latest message you send.",
"threadScrollStickyTitle": "Sticky scroll",
"threadScrollStickyHint": "Automatically follows along as replies stream in real time.",
"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",
"refresh": "Refresh",
"loadingDevices": "Loading devices...",
"errorLoadingDevices": "Error loading devices"
},
"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.",
"configuration": "Configuration",
"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.",
"defaultModel": "Default Model Local API Server",
"defaultModelDesc": "Local model to load automatically when the server starts.",
"defaultModelPlaceholder": "Select a local model",
"serverStatus": "Server Status",
"serverStatusRunning": "The server is currently running.",
"serverStatusStopped": "The server is stopped.",
"openInNewWindow": "Open in New Window",
"mcpOnServer": "Execute tools on server",
"mcpOnServerDesc": "Run tools server-side for chat endpoints."
},
"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...",
"autoUpdateCheck": "Automatic Update Check",
"autoUpdateCheckDesc": "Automatically check for updates on startup and periodically.",
"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.",
"keepAppData": "Keep application data",
"keepAppDataDesc": "Your chat history and conversations will be preserved.",
"keepModelsAndConfigs": "Keep all models and configurations",
"keepModelsAndConfigsDesc": "Downloaded models, engine settings, and MCP configurations will be preserved.",
"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.",
"parseMode": "Parse preference",
"parseModeDesc": "Choose how parsed documents are added to conversations.",
"parseModeAuto": "Auto",
"parseModeInline": "Include in chat",
"parseModeEmbeddings": "Ingest as embeddings",
"parseModePrompt": "Ask every time",
"autoInlineThreshold": "Auto inline threshold",
"autoInlineThresholdDesc": "Fraction of the model context used as the cutoff for inlining parsed files on local models.",
"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 (characters)",
"chunkSizeDesc": "Approximate max characters per chunk for embeddings.",
"chunkOverlap": "Overlap (characters)",
"chunkOverlapDesc": "Character 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"
}