{
  "inputPlaceholder": "Ask anything. Type \"/\" for prompts, \"@\" for files, and \"#\" for tools.",
  "Company Name": "ChatDesk: Front-End Platform for AI Chat R&D",
  "Clock In": "Start",
  "meta": {
    "appName": "ChatDesk",
    "defaultTitle": "ChatDesk",
    "description": "A general-purpose platform for developing and experimenting with LLM-based conversational applications."
  },
  "setup": {
    "LetsCreateYourProfile": "Let's create your profile.",
    "WelcomeToChatbotUI": "Welcome to ChatDesk UI",
    "EnterAPIKeysForEachServiceYoudLikeToUse": "Enter API keys for each service you'd like to use.",
    "SetAPIKeysOptional": "Set API Keys (optional)",
    "YouAreAllSetUp": "You are all set up!",
    "SetupComplete": "Setup Complete",
    "azureOpenaiEndpoint": "Azure OpenAI Endpoint",
    "azureOpenai35TurboId": "Azure OpenAI GPT-3.5 Turbo ID",
    "azureOpenai45TurboId": "Azure OpenAI GPT-4.5 Turbo ID",
    "azureOpenai45VisionId": "Azure OpenAI GPT-4.5 Vision ID",
    "azureOpenaiEmbeddingsId": "Azure OpenAI Embeddings ID",
    "openaiOrgId": "OpenAI Organization ID",
    "anthropicApiKey": "Anthropic API Key",
    "googleGeminiApiKey": "Google Gemini API Key",
    "mistralApiKey": "Mistral API Key",
    "groqApiKey": "Groq API Key",
    "perplexityApiKey": "Perplexity API Key",
    "openrouterApiKey": "OpenRouter API Key",
    "azureOpenaiApiKey": "Azure OpenAI API Key",
    "openaiApiKey": "OpenAI API Key",
    "switchToAzure": "Switch To Azure OpenAI",
    "switchToOpenai": "Switch To Standard OpenAI",
    "openaiOrgIdOptional": "OpenAI Organization ID (optional)",
    "switchToOpenAI": "Switch To Standard OpenAI",
    "switchToAzureOpenAI": "Switch To Azure OpenAI",
    "back": "Back",
    "next": "Next",
    "WelcomeToChatDeskUI": "Welcome to ChatDesk, the Front-End Platform for AI Chat R&D",
    "ClickNextToStartChatting": "Click 'Next' to start chatting with your LLM using ChatDesk."    
  },
  "login": {
    "email": "Email",
    "emailPlaceholder": "you@example.com",
    "password": "Password",
    "passwordPlaceholder": "••••••••",
    "loginButton": "Login",
    "signUpButton": "Sign Up",
    "forgotPassword": "Forgot your password?",
    "reset": "Reset",
    "emailNotAllowed": "Email {{email}} is not allowed to sign up.",
    "passwordResetMessage": "Check email to reset password",
    "errorUnexpected": "An unexpected error occurred",
    "username": "Username",
    "usernamePlaceholder": "Enter username",
    "available": "AVAILABLE",
    "unavailable": "UNAVAILABLE",
    "usernameError": "Username must be letters, numbers, or underscores only - no other characters or spacing allowed.",
    "chatDisplayName": "Chat Display Name",
    "displayNamePlaceholder": "Your Name",
    "checkEmailToReset": "Check email to reset password",
    "signupNotAllowed": "Email {{email}} is not allowed to sign up.",
    "unexpectedError": "An unexpected error occurred",
    "invalidCredentials": "Invalid email or password."
  },
  "chat": {
    "defaultChatTitle": "Chat",
    "quickSettingsLabel": "Quick Settings",
    "loadingAssistant": "Loading assistant...",
    "noItemsFound": "No items found.",
    "modelLabel": "Model",
    "unlockModelsMessage": "Unlock models by entering API keys in your profile settings.",
    "promptLabel": "Prompt",
    "promptPlaceholder": "You are a friendly, helpful AI assistant.",
    "temperatureLabel": "Temperature",
    "contextLengthLabel": "Context Length",
    "includeProfileContextLabel": "Chats Include Profile Context",
    "noProfileContext": "No profile context.",
    "includeWorkspaceInstructionsLabel": "Chats Include Workspace Instructions",
    "noWorkspaceInstructions": "No workspace instructions.",
    "embeddingsProviderLabel": "Embeddings Provider",
    "azureOpenAI": "Azure OpenAI",
    "openAI": "OpenAI",
    "local": "Local",
    "selectModel": "Select a model",
    "hosted": "Hosted",
    "advancedSettings": "Advanced Settings",
    "searchModelsPlaceholder": "Search models..."
  },
  "profile": {
    "settingsTitle": "User Settings",
    "logout": "Logout",
    "profileTab": "Profile",
    "apiKeysTab": "API Keys",
    "usernameLabel": "Username",
    "usernamePlaceholder": "Enter username",
    "available": "AVAILABLE",
    "unavailable": "UNAVAILABLE",
    "usernameError": "Username must be letters, numbers, or underscores only - no other characters or spacing allowed.",
    "chatDisplayName": "Chat Display Name",
    "chatDisplayNamePlaceholder": "Your Name",
    "instructionsLabel": "What would you like the AI to know about you to provide better responses?",
    "instructionsPlaceholder": "Profile context... (optional)",
    "profileImageLabel": "Profile Image",
    "cancel": "Cancel",
    "save": "Save",
    "profileUpdated": "Profile updated!",
    "imageAlt": "Profile Image",
    "apiKeyLabel": "API Key",
    "switchToStandardOpenAI": "Switch To Standard OpenAI",
    "switchToAzureOpenAI": "Switch To Azure OpenAI",
    "downloadTooltip": "Download Chatbot UI 1.0 data as JSON. Import coming soon!",
    "azureOpenAIKeySetByAdmin": "Azure OpenAI API key set by admin.",
    "openAIAPIKeySetByAdmin": "OpenAI API key set by admin.",
    "azureEndpointSetByAdmin": "Azure endpoint set by admin.",
    "azureDeploymentNameSetByAdmin": "Azure deployment name set by admin.",
    "geminiAPIKeySetByAdmin": "Google Gemini API key set by admin.",
    "mistralAPIKeySetByAdmin": "Mistral API key set by admin.",
    "groqAPIKeySetByAdmin": "Groq API key set by admin.",
    "perplexityAPIKeySetByAdmin": "Perplexity API key set by admin.",
    "openRouterAPIKeySetByAdmin": "OpenRouter API key set by admin.",
    "azureEndpointLabel": "Azure Endpoint",
    "azureGpt35TurboDeploymentName": "Azure GPT-3.5 Turbo Deployment Name",
    "azureGpt45TurboDeploymentName": "Azure GPT-4.5 Turbo Deployment Name",
    "azureGpt45VisionDeploymentName": "Azure GPT-4.5 Vision Deployment Name",
    "azureEmbeddingsDeploymentName": "Azure Embeddings Deployment Name",
    "openaiOrgIdLabel": "OpenAI Organization ID",
    "anthropicApiKeyLabel": "Anthropic API Key",
    "googleGeminiApiKeyLabel": "Google Gemini API Key",
    "mistralApiKeyLabel": "Mistral API Key",
    "groqApiKeyLabel": "Groq API Key",
    "perplexityApiKeyLabel": "Perplexity API Key",
    "openRouterApiKeyLabel": "OpenRouter API Key",
    "azureEndpointPlaceholder": "https://your-endpoint.openai.azure.com",
    "azureGpt35TurboDeploymentNamePlaceholder": "Azure GPT-3.5 Turbo Deployment Name",
    "azureGpt45TurboDeploymentNamePlaceholder": "Azure GPT-4.5 Turbo Deployment Name",
    "azureGpt45VisionDeploymentNamePlaceholder": "Azure GPT-4.5 Vision Deployment Name",
    "azureEmbeddingsDeploymentNamePlaceholder": "Azure Embeddings Deployment Name",
    "openaiOrgIdPlaceholder": "OpenAI Organization ID (optional)",
    "anthropicApiKeyPlaceholder": "Anthropic API Key",
    "googleGeminiApiKeyPlaceholder": "Google Gemini API Key",
    "mistralApiKeyPlaceholder": "Mistral API Key",
    "groqApiKeyPlaceholder": "Groq API Key",
    "perplexityApiKeyPlaceholder": "Perplexity API Key",
    "openRouterApiKeyPlaceholder": "OpenRouter API Key",
    "azureGpt35TurboDeploymentNameSetByAdmin": "Azure GPT-3.5 Turbo Deployment Name set by admin.",
    "azureGpt45TurboDeploymentNameSetByAdmin": "Azure GPT-4.5 Turbo Deployment Name set by admin.",
    "azureGpt45VisionDeploymentNameSetByAdmin": "Azure GPT-4.5 Vision Deployment Name set by admin.",
    "azureEmbeddingsDeploymentNameSetByAdmin": "Azure Embeddings Deployment Name set by admin.",
    "openaiOrgIdSetByAdmin": "OpenAI Organization ID set by admin.",
    "anthropicApiKeySetByAdmin": "Anthropic API Key set by admin.",
    "googleGeminiApiKeySetByAdmin": "Google Gemini API Key set by admin.",
    "mistralApiKeySetByAdmin": "Mistral API Key set by admin.",
    "groqApiKeySetByAdmin": "Groq API Key set by admin.",
    "perplexityApiKeySetByAdmin": "Perplexity API Key set by admin.",
    "openRouterApiKeySetByAdmin": "OpenRouter API Key set by admin."    
  },
  "side": {
    "chatTime": {
      "Today": "Today",
      "Yesterday": "Yesterday",
      "PreviousWeek": "Previous Week",
      "Older": "Older"
    },    
    "selectWorkspace": "Select workspace...",
    "newWorkspace": "New Workspace",
    "searchWorkspaces": "Search workspaces...",
    "noWorkspacesFound": "No workspaces found",
    "workspaceSettings": "Workspace Settings",
    "workspaceImage": "Workspace Image",
    "workspaceName": "Workspace Name",
    "workspaceInstructions": "Workspace Instructions",
    "workspaceDescription": "This is your home workspace for personal use.",
    "save": "Save",
    "cancel": "Cancel",
    "howToRespond": "How would you like the AI to respond in this workspace?",
    "main": "Main",
    "defaults": "Defaults",
    "aiResponseInstructions": "How would you like the AI to respond in this workspace?",
    "workspaceNamePlaceholder": "Name...",
    "workspaceBeginSettings": "These are the settings your workspace begins with when selected.",
    "workspaceInstructionsPlaceholder": "Instructions... (optional)",
    "sidebarCreateNew": "New",
    "sidebarNoContentType": "No {{contentType}}",
    "searchPlaceholder": "Search {{contentType}}...",
    "profileSettings": "Profile Settings",
    "deleteChatTitle": "Delete",
    "deleteChatConfirm": "Are you sure you want to delete this chat?",
    "create": "Create",
    "creating": "Creating...",
    "delete": "Delete",
    "name": "Name",
    "assistantNamePlaceholder": "Assistant name...",
    "description": "Description",
    "assistantDescriptionPlaceholder": "Assistant description...",
    "image": "Image",
    "optional": "(optional)",
    "filesAndCollections": "Files & Collections",
    "tools": "Tools",
    "modelIncompatibleWithTools": "Model is not compatible with tools.",
    "editChat": "Edit Chat",
    "confirmDelete": "Are you sure you want to delete?",
    "edit": "Edit",
    "assignedWorkspaces": "Assigned Workspaces",
    "searchFilesPlaceholder": "Search files...",
    "filesSelected": "files selected",
    "toolsSelected": "tools selected",
    "searchToolsPlaceholder": "Search tools...",
    "files": "Files",
    "file": "File",
    "collectionDescriptionPlaceholder": "Collection description...",
    "collectionNamePlaceholder": "Collection name...",
    "fileNamePlaceholder": "File name...",
    "fileDescriptionPlaceholder": "File description...",
    "view": "View",
    "confirmDeleteFolder": "Are you sure you want to delete this folder?",
    "deleteFolderWithContents": "Delete Folder & Included Items",
    "deleteFolderOnly": "Delete Folder Only",
    "editFolder": "Edit Folder",
    "createCustomModel": "Create a custom model.",
    "apiCompatibilityWarning": "Your API <strong>*must*</strong> be compatible with the OpenAI SDK.",
    "apiCompatibilityNotice": "Your API must be compatible with the OpenAI SDK.",
    "modelNamePlaceholder": "Model name...",
    "modelId": "Model ID",
    "modelIdPlaceholder": "Model ID...",
    "baseUrl": "Base URL",
    "baseUrlPlaceholder": "Base URL...",
    "apiKey": "API Key",
    "apiKeyPlaceholder": "API Key...",
    "maxContextLength": "Max Context Length",
    "presetNamePlaceholder": "Preset name...",
    "promptLabel": "Prompt",
    "promptNamePlaceholder": "Prompt name...",
    "promptContentPlaceholder": "Prompt content...",
    "promptPlaceholderShort": "Prompt...",
    "toolNamePlaceholder": "Tool name...",
    "toolDescriptionPlaceholder": "Tool description...",
    "customHeadersLabel": "Custom Headers",
    "schemaLabel": "Schema",
    "dropFileHere": "Drop file here",
    "imageTooLarge": "Image must be less than 6MB!",
    "canvasError": "Unable to create canvas context."       
  },
  "contentType": {
    "chats": "chats",
    "presets": "presets",
    "prompts": "prompts",
    "files": "files",
    "collections": "collections",
    "assistants": "assistants",
    "tools": "tools",
    "models": "models"
  },
    "modelProvider": {
    "custom": "CUSTOM"
  },
  "help": {
    "showHelp": "Show Help",
    "showWorkspaces": "Show Workspaces",
    "newChat": "New Chat",
    "focusChat": "Focus Chat",
    "toggleFiles": "Toggle Files",
    "toggleRetrieval": "Toggle Retrieval",
    "openSettings": "Open Settings",
    "openQuickSettings": "Open Quick Settings",
    "toggleSidebar": "Toggle Sidebar",
    "updates": "Updates",
    "markAsRead": "Mark as Read",
    "markAllAsRead": "Mark All as Read",
    "demo": "Demo",
    "youAreAllCaughtUp": "You are all caught up!",
    "showRecentUpdates": "Show recent updates" 
  },
  "chatInfo": {
    "title": "Chat Info",
    "model": "Model",
    "prompt": "Prompt",
    "temperature": "Temperature",
    "contextLength": "Context Length",
    "profileContext": "Profile Context",
    "workspaceInstructions": "Workspace Instructions",
    "embeddingsProvider": "Embeddings Provider",
    "enabled": "Enabled",
    "disabled": "Disabled",
    "startNewChat": "Start a new chat"
  }
}
