Files
iiEsaywebUIapp/lib/l10n/app_en.arb
2025-08-29 01:04:29 +05:30

287 lines
12 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": "Add context",
"onboardAttachSubtitle": "Ground replies with content from Workspace or photos.",
"onboardAttachBullet1": "Workspace: PDFs, docs, datasets",
"onboardAttachBullet2": "Photos: camera or library",
"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": "Open the menu to switch between Chats, Workspace, and Profile.",
"onboardQuickBullet1": "Tap the menu to access Chats, Workspace, Profile",
"onboardQuickBullet2": "Start New Chat or manage models from the top bar"
,
"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",
"typeBelowToBegin": "Type below to begin",
"web": "Web",
"imageGen": "Image Gen",
"pinned": "Pinned",
"folders": "Folders",
"archived": "Archived",
"appLanguage": "App language",
"darkMode": "Dark mode",
"webSearch": "Web Search",
"webSearchDescription": "Search the web and cite sources in replies.",
"imageGeneration": "Image Generation",
"imageGenerationDescription": "Create images from your prompts.",
"copy": "Copy",
"edit": "Edit",
"regenerate": "Regenerate",
"noConversationsYet": "No conversations yet"
,
"usernameOrEmailHint": "Enter your username or email",
"passwordHint": "Enter your password",
"enterApiKey": "Enter your API key",
"signingIn": "Signing in...",
"advancedSettings": "Advanced Settings",
"customHeaders": "Custom Headers",
"customHeadersDescription": "Add custom HTTP headers for authentication, API keys, or special server requirements.",
"headerNameEmpty": "Header name cannot be empty",
"headerNameTooLong": "Header name too long (max 64 characters)",
"headerNameInvalidChars": "Invalid header name. Use only letters, numbers, and these symbols: !#$&-^_`|~",
"headerNameReserved": "Cannot override reserved header \"{key}\"",
"@headerNameReserved": {"placeholders": {"key": {"type": "String"}}},
"headerValueEmpty": "Header value cannot be empty",
"headerValueTooLong": "Header value too long (max 1024 characters)",
"headerValueInvalidChars": "Header value contains invalid characters. Use only printable ASCII.",
"headerValueUnsafe": "Header value appears to contain potentially unsafe content",
"headerAlreadyExists": "Header \"{key}\" already exists. Remove it first to update.",
"@headerAlreadyExists": {"placeholders": {"key": {"type": "String"}}},
"maxHeadersReachedDetail": "Maximum of 10 custom headers allowed. Remove some to add more."
,
"editMessage": "Edit Message"
,
"noModelsAvailable": "No models available",
"followingSystem": "Following system: {theme}",
"@followingSystem": {"placeholders": {"theme": {"type": "String"}}},
"themeDark": "Dark",
"themeLight": "Light",
"currentlyUsingDarkTheme": "Currently using Dark theme",
"currentlyUsingLightTheme": "Currently using Light theme",
"aboutConduit": "About Conduit",
"versionLabel": "Version: {version} ({build})",
"@versionLabel": {"placeholders": {"version": {"type": "String"}, "build": {"type": "String"}}},
"githubRepository": "GitHub Repository",
"unableToLoadAppInfo": "Unable to load app info",
"thinking": "Thinking…",
"thoughts": "Thoughts",
"thoughtForDuration": "Thought for {duration}",
"@thoughtForDuration": {
"description": "Shows how long the assistant thought before replying.",
"placeholders": {"duration": {"type": "String", "example": "3s"}}
}
}