170 lines
7.3 KiB
Plaintext
170 lines
7.3 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"
|
|||
|
|
}
|