diff --git a/src/lib/i18n/locales/languages.json b/src/lib/i18n/locales/languages.json index 62aa01b4a..a90f8188a 100644 --- a/src/lib/i18n/locales/languages.json +++ b/src/lib/i18n/locales/languages.json @@ -91,6 +91,10 @@ "code": "sv-SE", "title": "Swedish" }, + { + "code": "sr-RS", + "title": "Serbian (Српски)" + }, { "code": "tr-TR", "title": "Turkish" diff --git a/src/lib/i18n/locales/sr-RS/translation.json b/src/lib/i18n/locales/sr-RS/translation.json new file mode 100644 index 000000000..20458ca00 --- /dev/null +++ b/src/lib/i18n/locales/sr-RS/translation.json @@ -0,0 +1,495 @@ +{ + "'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "", + "(Beta)": "", + "(e.g. `sh webui.sh --api`)": "", + "(latest)": "", + "{{modelName}} is thinking...": "", + "{{user}}'s Chats": "", + "{{webUIName}} Backend Required": "", + "a user": "", + "About": "", + "Account": "", + "Accurate information": "", + "Add a model": "", + "Add a model tag name": "", + "Add a short description about what this modelfile does": "", + "Add a short title for this prompt": "", + "Add a tag": "", + "Add custom prompt": "", + "Add Docs": "", + "Add Files": "", + "Add message": "", + "Add Model": "", + "Add Tags": "", + "Add User": "", + "Adjusting these settings will apply changes universally to all users.": "", + "admin": "", + "Admin Panel": "", + "Admin Settings": "", + "Advanced Parameters": "", + "all": "", + "All Documents": "", + "All Users": "", + "Allow": "", + "Allow Chat Deletion": "", + "alphanumeric characters and hyphens": "", + "Already have an account?": "", + "an assistant": "", + "and": "", + "and create a new shared link.": "", + "API Base URL": "", + "API Key": "", + "API Key created.": "", + "API keys": "", + "API RPM": "", + "April": "", + "Archive": "", + "Archived Chats": "", + "are allowed - Activate this command by typing": "", + "Are you sure?": "", + "Attach file": "", + "Attention to detail": "", + "Audio": "", + "August": "", + "Auto-playback response": "", + "Auto-send input after 3 sec.": "", + "AUTOMATIC1111 Base URL": "", + "AUTOMATIC1111 Base URL is required.": "", + "available!": "", + "Back": "", + "Bad Response": "", + "before": "", + "Being lazy": "", + "Builder Mode": "", + "Bypass SSL verification for Websites": "", + "Cancel": "", + "Categories": "", + "Change Password": "", + "Chat": "", + "Chat History": "", + "Chat History is off for this browser.": "", + "Chats": "", + "Check Again": "", + "Check for updates": "", + "Checking for updates...": "", + "Choose a model before saving...": "", + "Chunk Overlap": "", + "Chunk Params": "", + "Chunk Size": "", + "Citation": "", + "Click here for help.": "", + "Click here to": "", + "Click here to check other modelfiles.": "", + "Click here to select": "", + "Click here to select a csv file.": "", + "Click here to select documents.": "", + "click here.": "", + "Click on the user role button to change a user's role.": "", + "Close": "", + "Collection": "", + "ComfyUI": "", + "ComfyUI Base URL": "", + "ComfyUI Base URL is required.": "", + "Command": "", + "Confirm Password": "", + "Connections": "", + "Content": "", + "Context Length": "", + "Continue Response": "", + "Conversation Mode": "", + "Copied shared chat URL to clipboard!": "", + "Copy": "", + "Copy last code block": "", + "Copy last response": "", + "Copy Link": "", + "Copying to clipboard was successful!": "", + "Create a concise, 3-5 word phrase as a header for the following query, strictly adhering to the 3-5 word limit and avoiding the use of the word 'title':": "", + "Create a modelfile": "", + "Create Account": "", + "Create new key": "", + "Create new secret key": "", + "Created at": "", + "Created At": "", + "Current Model": "", + "Current Password": "", + "Custom": "", + "Customize Ollama models for a specific purpose": "", + "Dark": "", + "Dashboard": "", + "Database": "", + "DD/MM/YYYY HH:mm": "", + "December": "", + "Default": "", + "Default (Automatic1111)": "", + "Default (SentenceTransformers)": "", + "Default (Web API)": "", + "Default model updated": "", + "Default Prompt Suggestions": "", + "Default User Role": "", + "delete": "", + "Delete": "", + "Delete a model": "", + "Delete chat": "", + "Delete Chat": "", + "Delete Chats": "", + "delete this link": "", + "Delete User": "", + "Deleted {{deleteModelTag}}": "", + "Deleted {{tagName}}": "", + "Description": "", + "Didn't fully follow instructions": "", + "Disabled": "", + "Discover a modelfile": "", + "Discover a prompt": "", + "Discover, download, and explore custom prompts": "", + "Discover, download, and explore model presets": "", + "Display the username instead of You in the Chat": "", + "Document": "", + "Document Settings": "", + "Documents": "", + "does not make any external connections, and your data stays securely on your locally hosted server.": "", + "Don't Allow": "", + "Don't have an account?": "", + "Don't like the style": "", + "Download": "", + "Download canceled": "", + "Download Database": "", + "Drop any files here to add to the conversation": "", + "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "", + "Edit": "", + "Edit Doc": "", + "Edit User": "", + "Email": "", + "Embedding Model": "", + "Embedding Model Engine": "", + "Embedding model set to \"{{embedding_model}}\"": "", + "Enable Chat History": "", + "Enable New Sign Ups": "", + "Enabled": "", + "Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "", + "Enter {{role}} message here": "", + "Enter Chunk Overlap": "", + "Enter Chunk Size": "", + "Enter Image Size (e.g. 512x512)": "", + "Enter language codes": "", + "Enter LiteLLM API Base URL (litellm_params.api_base)": "", + "Enter LiteLLM API Key (litellm_params.api_key)": "", + "Enter LiteLLM API RPM (litellm_params.rpm)": "", + "Enter LiteLLM Model (litellm_params.model)": "", + "Enter Max Tokens (litellm_params.max_tokens)": "", + "Enter model tag (e.g. {{modelTag}})": "", + "Enter Number of Steps (e.g. 50)": "", + "Enter Score": "", + "Enter stop sequence": "", + "Enter Top K": "", + "Enter URL (e.g. http://127.0.0.1:7860/)": "", + "Enter URL (e.g. http://localhost:11434)": "", + "Enter Your Email": "", + "Enter Your Full Name": "", + "Enter Your Password": "", + "Enter Your Role": "", + "Experimental": "", + "Export All Chats (All Users)": "", + "Export Chats": "", + "Export Documents Mapping": "", + "Export Modelfiles": "", + "Export Prompts": "", + "Failed to create API Key.": "", + "Failed to read clipboard contents": "", + "February": "", + "Feel free to add specific details": "", + "File Mode": "", + "File not found.": "", + "Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "", + "Fluidly stream large external response chunks": "", + "Focus chat input": "", + "Followed instructions perfectly": "", + "Format your variables using square brackets like this:": "", + "From (Base Model)": "", + "Full Screen Mode": "", + "General": "", + "General Settings": "", + "Generation Info": "", + "Good Response": "", + "has no conversations.": "", + "Hello, {{name}}": "", + "Help": "", + "Hide": "", + "Hide Additional Params": "", + "How can I help you today?": "", + "Hybrid Search": "", + "Image Generation (Experimental)": "", + "Image Generation Engine": "", + "Image Settings": "", + "Images": "", + "Import Chats": "", + "Import Documents Mapping": "", + "Import Modelfiles": "", + "Import Prompts": "", + "Include `--api` flag when running stable-diffusion-webui": "", + "Input commands": "", + "Interface": "", + "Invalid Tag": "", + "January": "", + "join our Discord for help.": "", + "JSON": "", + "July": "", + "June": "", + "JWT Expiration": "", + "JWT Token": "", + "Keep Alive": "", + "Keyboard shortcuts": "", + "Language": "", + "Last Active": "", + "Light": "", + "Listening...": "", + "LLMs can make mistakes. Verify important information.": "", + "Made by OpenWebUI Community": "", + "Make sure to enclose them with": "", + "Manage LiteLLM Models": "", + "Manage Models": "", + "Manage Ollama Models": "", + "March": "", + "Max Tokens": "", + "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "", + "May": "", + "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "", + "Minimum Score": "", + "Mirostat": "", + "Mirostat Eta": "", + "Mirostat Tau": "", + "MMMM DD, YYYY": "", + "MMMM DD, YYYY HH:mm": "", + "Model '{{modelName}}' has been successfully downloaded.": "", + "Model '{{modelTag}}' is already in queue for downloading.": "", + "Model {{modelId}} not found": "", + "Model {{modelName}} already exists.": "", + "Model filesystem path detected. Model shortname is required for update, cannot continue.": "", + "Model Name": "", + "Model not selected": "", + "Model Tag Name": "", + "Model Whitelisting": "", + "Model(s) Whitelisted": "", + "Modelfile": "", + "Modelfile Advanced Settings": "", + "Modelfile Content": "", + "Modelfiles": "", + "Models": "", + "More": "", + "My Documents": "", + "My Modelfiles": "", + "My Prompts": "", + "Name": "", + "Name Tag": "", + "Name your modelfile": "", + "New Chat": "", + "New Password": "", + "No results found": "", + "No source available": "", + "Not factually correct": "", + "Not sure what to add?": "", + "Not sure what to write? Switch to": "", + "Note: If you set a minimum score, the search will only return documents with a score greater than or equal to the minimum score.": "", + "Notifications": "", + "November": "", + "October": "", + "Off": "", + "Okay, Let's Go!": "", + "OLED Dark": "", + "Ollama": "", + "Ollama Base URL": "", + "Ollama Version": "", + "On": "", + "Only": "", + "Only alphanumeric characters and hyphens are allowed in the command string.": "", + "Oops! Hold tight! Your files are still in the processing oven. We're cooking them up to perfection. Please be patient and we'll let you know once they're ready.": "", + "Oops! Looks like the URL is invalid. Please double-check and try again.": "", + "Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "", + "Open": "", + "Open AI": "", + "Open AI (Dall-E)": "", + "Open new chat": "", + "OpenAI": "", + "OpenAI API": "", + "OpenAI API Config": "", + "OpenAI API Key is required.": "", + "OpenAI URL/Key required.": "", + "or": "", + "Other": "", + "Overview": "", + "Parameters": "", + "Password": "", + "PDF document (.pdf)": "", + "PDF Extract Images (OCR)": "", + "pending": "", + "Permission denied when accessing microphone: {{error}}": "", + "Plain text (.txt)": "", + "Playground": "", + "Positive attitude": "", + "Previous 30 days": "", + "Previous 7 days": "", + "Profile Image": "", + "Prompt": "", + "Prompt (e.g. Tell me a fun fact about the Roman Empire)": "", + "Prompt Content": "", + "Prompt suggestions": "", + "Prompts": "", + "Pull \"{{searchValue}}\" from Ollama.com": "", + "Pull a model from Ollama.com": "", + "Pull Progress": "", + "Query Params": "", + "RAG Template": "", + "Raw Format": "", + "Read Aloud": "", + "Record voice": "", + "Redirecting you to OpenWebUI Community": "", + "Refused when it shouldn't have": "", + "Regenerate": "", + "Release Notes": "", + "Remove": "", + "Remove Model": "", + "Rename": "", + "Repeat Last N": "", + "Repeat Penalty": "", + "Request Mode": "", + "Reranking Model": "", + "Reranking model disabled": "", + "Reranking model set to \"{{reranking_model}}\"": "", + "Reset Vector Storage": "", + "Response AutoCopy to Clipboard": "", + "Role": "", + "Rosé Pine": "", + "Rosé Pine Dawn": "", + "Save": "", + "Save & Create": "", + "Save & Submit": "", + "Save & Update": "", + "Saving chat logs directly to your browser's storage is no longer supported. Please take a moment to download and delete your chat logs by clicking the button below. Don't worry, you can easily re-import your chat logs to the backend through": "", + "Scan": "", + "Scan complete!": "", + "Scan for documents from {{path}}": "", + "Search": "", + "Search a model": "", + "Search Documents": "", + "Search Prompts": "", + "See readme.md for instructions": "", + "See what's new": "", + "Seed": "", + "Select a mode": "", + "Select a model": "", + "Select an Ollama instance": "", + "Select model": "", + "Send a Message": "", + "Send message": "", + "September": "", + "Server connection verified": "", + "Set as default": "", + "Set Default Model": "", + "Set embedding model (e.g. {{model}})": "", + "Set Image Size": "", + "Set Model": "", + "Set reranking model (e.g. {{model}})": "", + "Set Steps": "", + "Set Title Auto-Generation Model": "", + "Set Voice": "", + "Settings": "", + "Settings saved successfully!": "", + "Share": "", + "Share Chat": "", + "Share to OpenWebUI Community": "", + "short-summary": "", + "Show": "", + "Show Additional Params": "", + "Show shortcuts": "", + "Showcased creativity": "", + "sidebar": "", + "Sign in": "", + "Sign Out": "", + "Sign up": "", + "Signing in": "", + "Source": "", + "Speech recognition error: {{error}}": "", + "Speech-to-Text Engine": "", + "SpeechRecognition API is not supported in this browser.": "", + "Stop Sequence": "", + "STT Settings": "", + "Submit": "", + "Subtitle (e.g. about the Roman Empire)": "", + "Success": "", + "Successfully updated.": "", + "Suggested": "", + "Sync All": "", + "System": "", + "System Prompt": "", + "Tags": "", + "Tell us more:": "", + "Temperature": "", + "Template": "", + "Text Completion": "", + "Text-to-Speech Engine": "", + "Tfs Z": "", + "Thanks for your feedback!": "", + "The score should be a value between 0.0 (0%) and 1.0 (100%).": "", + "Theme": "", + "This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "", + "This setting does not sync across browsers or devices.": "", + "Thorough explanation": "", + "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "", + "Title": "", + "Title (e.g. Tell me a fun fact)": "", + "Title Auto-Generation": "", + "Title cannot be an empty string.": "", + "Title Generation Prompt": "", + "to": "", + "To access the available model names for downloading,": "", + "To access the GGUF models available for downloading,": "", + "to chat input.": "", + "Today": "", + "Toggle settings": "", + "Toggle sidebar": "", + "Top K": "", + "Top P": "", + "Trouble accessing Ollama?": "", + "TTS Settings": "", + "Type Hugging Face Resolve (Download) URL": "", + "Uh-oh! There was an issue connecting to {{provider}}.": "", + "Unknown File Type '{{file_type}}', but accepting and treating as plain text": "", + "Update and Copy Link": "", + "Update password": "", + "Upload a GGUF model": "", + "Upload files": "", + "Upload Progress": "", + "URL Mode": "", + "Use '#' in the prompt input to load and select your documents.": "", + "Use Gravatar": "", + "Use Initials": "", + "user": "", + "User Permissions": "", + "Users": "", + "Utilize": "", + "Valid time units:": "", + "variable": "", + "variable to have them replaced with clipboard content.": "", + "Version": "", + "Warning: If you update or change your embedding model, you will need to re-import all documents.": "", + "Web": "", + "Web Loader Settings": "", + "Web Params": "", + "Webhook URL": "", + "WebUI Add-ons": "", + "WebUI Settings": "", + "WebUI will make requests to": "", + "What’s New in": "", + "When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "", + "Whisper (Local)": "", + "Write a prompt suggestion (e.g. Who are you?)": "", + "Write a summary in 50 words that summarizes [topic or keyword].": "", + "Yesterday": "", + "You": "", + "You have no archived conversations.": "", + "You have shared this chat": "", + "You're a helpful assistant.": "", + "You're now logged in.": "", + "Youtube": "", + "Youtube Loader Settings": "" +}