229 lines
9.1 KiB
Plaintext
229 lines
9.1 KiB
Plaintext
{
|
||
"@@locale": "en",
|
||
"appTitle": "Conduit",
|
||
"initializationFailed": "Initialization Failed",
|
||
"retry": "Retry",
|
||
"back": "Back",
|
||
"you": "You",
|
||
"loadingProfile": "Loading profile...",
|
||
"unableToLoadProfile": "Unable to load profile",
|
||
"pleaseCheckConnection": "Please check your connection and try again",
|
||
"account": "Account",
|
||
"signOut": "Sign Out",
|
||
"endYourSession": "End your session",
|
||
"defaultModel": "Default Model",
|
||
"autoSelect": "Auto-select",
|
||
"loadingModels": "Loading models...",
|
||
"failedToLoadModels": "Failed to load models",
|
||
"availableModels": "Available Models",
|
||
"noResults": "No results",
|
||
"searchModels": "Search models...",
|
||
"errorMessage": "Something went wrong. Please try again.",
|
||
"loginButton": "Login",
|
||
"menuItem": "Settings",
|
||
"dynamicContentWithPlaceholder": "Welcome, {name}!",
|
||
"@dynamicContentWithPlaceholder": {
|
||
"description": "Greeting message with a dynamic user name.",
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String",
|
||
"example": "Alex"
|
||
}
|
||
}
|
||
},
|
||
"itemsCount": "{count, plural, =0{No items} one{1 item} other{{count} items}}",
|
||
"@itemsCount": {
|
||
"description": "Pluralized count of items.",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int",
|
||
"example": "3"
|
||
}
|
||
}
|
||
},
|
||
"closeButtonSemantic": "Close",
|
||
"loadingContent": "Loading content",
|
||
"noItems": "No items",
|
||
"noItemsToDisplay": "No items to display",
|
||
"loadMore": "Load More",
|
||
"workspace": "Workspace",
|
||
"recentFiles": "Recent Files",
|
||
"knowledgeBase": "Knowledge Base",
|
||
"noFilesYet": "No files yet",
|
||
"uploadDocsPrompt": "Upload documents to reference in your conversations with Conduit",
|
||
"uploadFirstFile": "Upload your first file",
|
||
"knowledgeBaseEmpty": "Knowledge base is empty",
|
||
"createCollectionsPrompt": "Create collections of related documents for easy reference",
|
||
"chooseSourcePhoto": "Choose your source",
|
||
"takePhoto": "Take a photo",
|
||
"chooseFromGallery": "Choose from your photos",
|
||
"document": "Document",
|
||
"documentHint": "PDF, Word, or text file",
|
||
"uploadFileTitle": "Upload File",
|
||
"fileUploadComingSoon": "File upload for {type} is coming soon!",
|
||
"@fileUploadComingSoon": {
|
||
"placeholders": {"type": {"type": "String", "example": "gallery"}},
|
||
"description": "Temporary message for upcoming upload feature by type"
|
||
},
|
||
"kbCreationComingSoon": "Knowledge base creation is coming soon!",
|
||
"backToServerSetup": "Back to server setup",
|
||
"connectedToServer": "Connected to Server",
|
||
"signIn": "Sign In",
|
||
"enterCredentials": "Enter your credentials to access your AI conversations",
|
||
"credentials": "Credentials",
|
||
"apiKey": "API Key",
|
||
"usernameOrEmail": "Username or Email",
|
||
"password": "Password",
|
||
"signInWithApiKey": "Sign in with API Key",
|
||
"connectToServer": "Connect to Server",
|
||
"enterServerAddress": "Enter your Open-WebUI server address to get started",
|
||
"serverUrl": "Server URL",
|
||
"serverUrlHint": "https://your-server.com",
|
||
"enterServerUrlSemantic": "Enter your server URL or IP address",
|
||
"headerName": "Header Name",
|
||
"headerValue": "Header Value",
|
||
"headerValueHint": "api-key-123 or Bearer token",
|
||
"addHeader": "Add header",
|
||
"maximumHeadersReached": "Maximum headers reached",
|
||
"removeHeader": "Remove header",
|
||
"connecting": "Connecting...",
|
||
"connectToServerButton": "Connect to Server",
|
||
"demoModeActive": "Demo Mode Active",
|
||
"skipServerSetupTryDemo": "Skip server setup and try the demo",
|
||
"enterDemo": "Enter Demo",
|
||
"demoBadge": "Demo",
|
||
"serverNotOpenWebUI": "This does not appear to be an Open-WebUI server.",
|
||
"serverUrlEmpty": "Server URL cannot be empty",
|
||
"invalidUrlFormat": "Invalid URL format. Please check your input.",
|
||
"onlyHttpHttps": "Only HTTP and HTTPS protocols are supported.",
|
||
"serverAddressRequired": "Server address is required (e.g., 192.168.1.10 or example.com).",
|
||
"portRange": "Port must be between 1 and 65535.",
|
||
"invalidIpFormat": "Invalid IP address format. Use format like 192.168.1.10.",
|
||
"couldNotConnectGeneric": "Couldn't connect. Double-check the address and try again.",
|
||
"weCouldntReachServer": "We couldn't reach the server. Check your connection and that the server is running.",
|
||
"connectionTimedOut": "Connection timed out. The server might be busy or blocked by a firewall.",
|
||
"useHttpOrHttpsOnly": "Use http:// or https:// only.",
|
||
"loginFailed": "Login failed",
|
||
"invalidCredentials": "Invalid username or password. Please try again.",
|
||
"serverRedirectingHttps": "The server is redirecting requests. Check your server's HTTPS configuration.",
|
||
"unableToConnectServer": "Unable to connect to server. Please check your connection.",
|
||
"requestTimedOut": "The request timed out. Please try again.",
|
||
"genericSignInFailed": "We couldn't sign you in. Check your credentials and server settings.",
|
||
"skip": "Skip",
|
||
"next": "Next",
|
||
"done": "Done",
|
||
"onboardStartTitle": "Start a conversation",
|
||
"onboardStartSubtitle": "Choose a model, then type below to begin. Tap New Chat anytime.",
|
||
"onboardStartBullet1": "Tap the model name in the top bar to switch models",
|
||
"onboardStartBullet2": "Use New Chat to reset context",
|
||
"onboardAttachTitle": "Attach context",
|
||
"onboardAttachSubtitle": "Ground responses by adding files or images.",
|
||
"onboardAttachBullet1": "Files: PDFs, docs, datasets",
|
||
"onboardAttachBullet2": "Images: photos or screenshots",
|
||
"onboardSpeakTitle": "Speak naturally",
|
||
"onboardSpeakSubtitle": "Tap the mic to dictate with live waveform feedback.",
|
||
"onboardSpeakBullet1": "Stop anytime; partial text is preserved",
|
||
"onboardSpeakBullet2": "Great for quick notes or long prompts",
|
||
"onboardQuickTitle": "Quick actions",
|
||
"onboardQuickSubtitle": "Use the top‑left menu to open the chats list and navigation.",
|
||
"onboardQuickBullet1": "Tap the menu to open the chats list and navigation",
|
||
"onboardQuickBullet2": "Jump instantly to New Chat, Files, or Profile"
|
||
,
|
||
"addAttachment": "Add attachment",
|
||
"tools": "Tools",
|
||
"voiceInput": "Voice input",
|
||
"messageInputLabel": "Message input",
|
||
"messageInputHint": "Type your message",
|
||
"messageHintText": "Message...",
|
||
"stopGenerating": "Stop generating",
|
||
"send": "Send",
|
||
"sendMessage": "Send message",
|
||
"file": "File",
|
||
"photo": "Photo",
|
||
"camera": "Camera",
|
||
"apiUnavailable": "API service not available",
|
||
"unableToLoadImage": "Unable to load image",
|
||
"notAnImageFile": "Not an image file: {fileName}",
|
||
"@notAnImageFile": {"placeholders": {"fileName": {"type": "String", "example": "image.txt"}}},
|
||
"failedToLoadImage": "Failed to load image: {error}",
|
||
"@failedToLoadImage": {"placeholders": {"error": {"type": "String", "example": "Network error"}}},
|
||
"invalidDataUrl": "Invalid data URL format",
|
||
"failedToDecodeImage": "Failed to decode image",
|
||
"invalidImageFormat": "Invalid image format",
|
||
"emptyImageData": "Empty image data"
|
||
,
|
||
"offlineBanner": "You're offline. Some features may be limited.",
|
||
"featureRequiresInternet": "This feature requires an internet connection",
|
||
"messagesWillSendWhenOnline": "Messages will be sent when you're back online",
|
||
"confirm": "Confirm",
|
||
"cancel": "Cancel"
|
||
,
|
||
"ok": "OK",
|
||
"inputField": "Input field",
|
||
"captureDocumentOrImage": "Capture a document or image",
|
||
"checkConnection": "Check Connection",
|
||
"openSettings": "Open Settings",
|
||
"chooseDifferentFile": "Choose Different File",
|
||
"goBack": "Go Back",
|
||
"technicalDetails": "Technical Details",
|
||
"save": "Save",
|
||
"chooseModel": "Choose Model",
|
||
"reviewerMode": "REVIEWER MODE",
|
||
"selectLanguage": "Select Language",
|
||
"newFolder": "New Folder",
|
||
"folderName": "Folder name",
|
||
"newChat": "New Chat",
|
||
"more": "More",
|
||
"clear": "Clear",
|
||
"searchHint": "Search...",
|
||
"searchConversations": "Search conversations...",
|
||
"create": "Create",
|
||
"folderCreated": "Folder created",
|
||
"failedToCreateFolder": "Failed to create folder",
|
||
"movedChatToFolder": "Moved \"{title}\" to \"{folder}\"",
|
||
"@movedChatToFolder": {
|
||
"placeholders": {
|
||
"title": {"type": "String"},
|
||
"folder": {"type": "String"}
|
||
}
|
||
},
|
||
"failedToMoveChat": "Failed to move chat",
|
||
"failedToLoadChats": "Failed to load chats",
|
||
"failedToUpdatePin": "Failed to update pin",
|
||
"failedToDeleteChat": "Failed to delete chat",
|
||
"manage": "Manage",
|
||
"rename": "Rename",
|
||
"delete": "Delete",
|
||
"renameChat": "Rename Chat",
|
||
"enterChatName": "Enter chat name",
|
||
"failedToRenameChat": "Failed to rename chat",
|
||
"failedToUpdateArchive": "Failed to update archive",
|
||
"unarchive": "Unarchive",
|
||
"archive": "Archive",
|
||
"pin": "Pin",
|
||
"unpin": "Unpin",
|
||
"recent": "Recent",
|
||
"system": "System",
|
||
"english": "English",
|
||
"deutsch": "Deutsch",
|
||
"francais": "Français",
|
||
"italiano": "Italiano",
|
||
"deleteMessagesTitle": "Delete Messages",
|
||
"deleteMessagesMessage": "Delete {count} messages?",
|
||
"@deleteMessagesMessage": {
|
||
"placeholders": {
|
||
"count": {"type": "int"}
|
||
}
|
||
},
|
||
"routeNotFound": "Route not found: {routeName}",
|
||
"@routeNotFound": {
|
||
"placeholders": {
|
||
"routeName": {"type": "String"}
|
||
}
|
||
},
|
||
"deleteChatTitle": "Delete Chat",
|
||
"deleteChatMessage": "This chat will be permanently deleted.",
|
||
"aboutApp": "About App",
|
||
"aboutAppSubtitle": "Conduit information and links"
|
||
}
|