From 5c887d070916b82fe395648a453adbe8232df3d3 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sat, 27 Apr 2024 20:46:52 -0700 Subject: [PATCH] feat: doge translation --- src/lib/i18n/locales/dg-DG/translation.json | 373 ++++++++++++++++++++ src/lib/i18n/locales/languages.json | 6 +- 2 files changed, 378 insertions(+), 1 deletion(-) create mode 100644 src/lib/i18n/locales/dg-DG/translation.json diff --git a/src/lib/i18n/locales/dg-DG/translation.json b/src/lib/i18n/locales/dg-DG/translation.json new file mode 100644 index 000000000..1ecf912d9 --- /dev/null +++ b/src/lib/i18n/locales/dg-DG/translation.json @@ -0,0 +1,373 @@ +{ + "'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' or '-1' for no expire. Much permanent, very wow.", + "(Beta)": "(Beta)", + "(e.g. `sh webui.sh --api`)": "(such e.g. `sh webui.sh --api`)", + "(latest)": "(much latest)", + "{{modelName}} is thinking...": "{{modelName}} is thinkin'...", + "{{webUIName}} Backend Required": "{{webUIName}} Backend Much Required", + "a user": "such user", + "About": "Much About", + "Account": "Account", + "Action": "Action", + "Add a model": "Add a model", + "Add a model tag name": "Add a model tag name", + "Add a short description about what this modelfile does": "Add short description about what this modelfile does", + "Add a short title for this prompt": "Add short title for this prompt", + "Add a tag": "Add such tag", + "Add Docs": "Add Docs", + "Add Files": "Add Files", + "Add message": "Add Prompt", + "add tags": "add tags", + "Adjusting these settings will apply changes universally to all users.": "Adjusting these settings will apply changes to all users. Such universal, very wow.", + "admin": "admin", + "Admin Panel": "Admin Panel", + "Admin Settings": "Admin Settings", + "Advanced Parameters": "Advanced Parameters", + "all": "all", + "All Users": "All Users", + "Allow": "Allow", + "Allow Chat Deletion": "Allow Delete Chats", + "alphanumeric characters and hyphens": "so alpha, many hyphen", + "Already have an account?": "Such account exists?", + "an assistant": "such assistant", + "and": "and", + "API Base URL": "API Base URL", + "API Key": "API Key", + "API RPM": "API RPM", + "are allowed - Activate this command by typing": "are allowed. Activate typing", + "Are you sure?": "Such certainty?", + "Audio": "Audio", + "Auto-playback response": "Auto-playback response", + "Auto-send input after 3 sec.": "Auto-send after 3 sec.", + "AUTOMATIC1111 Base URL": "AUTOMATIC1111 Base URL", + "AUTOMATIC1111 Base URL is required.": "AUTOMATIC1111 Base URL is required.", + "available!": "available! So excite!", + "Back": "Back", + "Builder Mode": "Builder Mode", + "Cancel": "Cancel", + "Categories": "Categories", + "Change Password": "Change Password", + "Chat": "Chat", + "Chat History": "Chat History", + "Chat History is off for this browser.": "Chat History off for this browser. Such sadness.", + "Chats": "Chats", + "Check Again": "Check Again", + "Check for updates": "Check for updates", + "Checking for updates...": "Checking for updates... Such anticipation...", + "Choose a model before saving...": "Choose model before saving... Wow choose first.", + "Chunk Overlap": "Chunk Overlap", + "Chunk Params": "Chunk Params", + "Chunk Size": "Chunk Size", + "Click here for help.": "Click for help. Much assist.", + "Click here to check other modelfiles.": "Click to check other modelfiles.", + "Click here to select": "Click to select", + "Click here to select documents.": "Click to select documents", + "click here.": "click here. Such click.", + "Click on the user role button to change a user's role.": "Click user role button to change role.", + "Close": "Close", + "Collection": "Collection", + "Command": "Command", + "Confirm Password": "Confirm Password", + "Connections": "Connections", + "Content": "Content", + "Context Length": "Context Length", + "Conversation Mode": "Conversation Mode", + "Copy last code block": "Copy last code block", + "Copy last response": "Copy last response", + "Copying to clipboard was successful!": "Copying to clipboard was success! Very success!", + "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 short phrase, 3-5 word, as header for query, much strict, avoid 'title':", + "Create a modelfile": "Create modelfile", + "Create Account": "Create Account", + "Created at": "Created at", + "Created by": "Created by", + "Current Model": "Current Model", + "Current Password": "Current Password", + "Custom": "Custom", + "Customize Ollama models for a specific purpose": "Customize Ollama models for purpose", + "Dark": "Dark", + "Database": "Database", + "DD/MM/YYYY HH:mm": "DD/MM/YYYY HH:mm", + "Default": "Default", + "Default (Automatic1111)": "Default (Automatic1111)", + "Default (Web API)": "Default (Web API)", + "Default model updated": "Default model much updated", + "Default Prompt Suggestions": "Default Prompt Suggestions", + "Default User Role": "Default User Role", + "delete": "delete", + "Delete a model": "Delete a model", + "Delete chat": "Delete chat", + "Delete Chats": "Delete Chats", + "Deleted {{deleteModelTag}}": "Deleted {{deleteModelTag}}", + "Deleted {tagName}": "Deleted {tagName}", + "Description": "Description", + "Notifications": "Notifications", + "Disabled": "Disabled", + "Discover a modelfile": "Discover modelfile", + "Discover a prompt": "Discover a prompt", + "Discover, download, and explore custom prompts": "Discover, download, and explore custom prompts", + "Discover, download, and explore model presets": "Discover, download, and explore model presets", + "Display the username instead of You in the Chat": "Display username instead of You in Chat", + "Document": "Document", + "Document Settings": "Document Settings", + "Documents": "Documents", + "does not make any external connections, and your data stays securely on your locally hosted server.": "does not connect external, data stays safe locally.", + "Don't Allow": "Don't Allow", + "Don't have an account?": "No account? Much sad.", + "Download as a File": "Download as File", + "Download Database": "Download Database", + "Drop any files here to add to the conversation": "Drop files here to add to conversation", + "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "e.g. '30s','10m'. Much time units are 's', 'm', 'h'.", + "Edit Doc": "Edit Doge", + "Edit User": "Edit Wowser", + "Email": "Email", + "Embedding model: {{embedding_model}}": "Embedding model: {{embedding_model}}", + "Enable Chat History": "Activate Chat Story", + "Enable New Sign Ups": "Enable New Bark Ups", + "Enabled": "So Activated", + "Enter {{role}} message here": "Enter {{role}} bork here", + "Enter API Key": "Enter API Bark", + "Enter Chunk Overlap": "Enter Overlap of Chunks", + "Enter Chunk Size": "Enter Size of Chunk", + "Enter Image Size (e.g. 512x512)": "Enter Size of Wow (e.g. 512x512)", + "Enter LiteLLM API Base URL (litellm_params.api_base)": "Enter Base URL of LiteLLM API (litellm_params.api_base)", + "Enter LiteLLM API Key (litellm_params.api_key)": "Enter API Bark of LiteLLM (litellm_params.api_key)", + "Enter LiteLLM API RPM (litellm_params.rpm)": "Enter RPM of LiteLLM API (litellm_params.rpm)", + "Enter LiteLLM Model (litellm_params.model)": "Enter Model of LiteLLM (litellm_params.model)", + "Enter Max Tokens (litellm_params.max_tokens)": "Enter Maximum Tokens (litellm_params.max_tokens)", + "Enter model tag (e.g. {{modelTag}})": "Enter model doge tag (e.g. {{modelTag}})", + "Enter Number of Steps (e.g. 50)": "Enter Number of Steps (e.g. 50)", + "Enter stop sequence": "Enter stop bark", + "Enter Top K": "Enter Top Wow", + "Enter URL (e.g. http://127.0.0.1:7860/)": "Enter URL (e.g. http://127.0.0.1:7860/)", + "Enter Your Email": "Enter Your Dogemail", + "Enter Your Full Name": "Enter Your Full Wow", + "Enter Your Password": "Enter Your Barkword", + "Experimental": "Much Experiment", + "Export All Chats (All Users)": "Export All Chats (All Doggos)", + "Export Chats": "Export Barks", + "Export Documents Mapping": "Export Mappings of Dogos", + "Export Modelfiles": "Export Modelfiles", + "Export Prompts": "Export Promptos", + "Failed to read clipboard contents": "Failed to read clipboard borks", + "File Mode": "Bark Mode", + "File not found.": "Bark not found.", + "Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "Fingerprint dogeing: Unable to use initials as avatar. Defaulting to default doge image.", + "Fluidly stream large external response chunks": "Fluidly wow big chunks", + "Focus chat input": "Focus chat bork", + "Format your variables using square brackets like this:": "Format variables using square brackets like wow:", + "From (Base Model)": "From (Base Wow)", + "Full Screen Mode": "Much Full Bark Mode", + "General": "Woweral", + "General Settings": "General Doge Settings", + "Hello, {{name}}": "Much helo, {{name}}", + "Hide": "Hide", + "Hide Additional Params": "Hide Extra Barkos", + "How can I help you today?": "How can I halp u today?", + "Image Generation (Experimental)": "Image Wow (Much Experiment)", + "Image Generation Engine": "Image Engine", + "Image Settings": "Settings for Wowmage", + "Images": "Wowmages", + "Import Chats": "Import Barks", + "Import Documents Mapping": "Import Doge Mapping", + "Import Modelfiles": "Import Modelfiles", + "Import Prompts": "Import Promptos", + "Include `--api` flag when running stable-diffusion-webui": "Include `--api` flag when running stable-diffusion-webui", + "Interface": "Interface", + "join our Discord for help.": "join our Discord for help.", + "JSON": "JSON", + "JWT Expiration": "JWT Expire", + "JWT Token": "JWT Borken", + "Keep Alive": "Keep Wow", + "Keyboard shortcuts": "Keyboard Barkcuts", + "Language": "Doge Speak", + "Light": "Light", + "Listening...": "Listening...", + "LLMs can make mistakes. Verify important information.": "LLMs can make borks. Verify important info.", + "Made by OpenWebUI Community": "Made by OpenWebUI Community", + "Make sure to enclose them with": "Make sure to enclose them with", + "Manage LiteLLM Models": "Manage LiteLLM Models", + "Manage Models": "Manage Wowdels", + "Manage Ollama Models": "Manage Ollama Wowdels", + "Max Tokens": "Max Tokens", + "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maximum of 3 models can be downloaded simultaneously. Please try again later.", + "Mirostat": "Mirostat", + "Mirostat Eta": "Mirostat Eta", + "Mirostat Tau": "Mirostat Tau", + "MMMM DD, YYYY": "MMMM DD, YYYY", + "Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' has been successfully downloaded.", + "Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' is already in queue for downloading.", + "Model {{embedding_model}} update complete!": "Model {{embedding_model}} update complete!", + "Model {{embedding_model}} update failed or not required!": "Model {{embedding_model}} update failed or not required!", + "Model {{modelId}} not found": "Model {{modelId}} not found", + "Model {{modelName}} already exists.": "Model {{modelName}} already exists.", + "Model filesystem path detected. Model shortname is required for update, cannot continue.": "Model filesystem bark detected. Model shortname is required for update, cannot continue.", + "Model Name": "Wowdel Name", + "Model not selected": "Model not selected", + "Model Tag Name": "Wowdel Tag Name", + "Model Whitelisting": "Wowdel Whitelisting", + "Model(s) Whitelisted": "Wowdel(s) Whitelisted", + "Modelfile": "Modelfile", + "Modelfile Advanced Settings": "Modelfile Wow Settings", + "Modelfile Content": "Modelfile Content", + "Modelfiles": "Modelfiles", + "Models": "Wowdels", + "My Documents": "My Doguments", + "My Modelfiles": "My Modelfiles", + "My Prompts": "My Promptos", + "Name": "Name", + "Name Tag": "Name Tag", + "Name your modelfile": "Name your modelfile", + "New Chat": "New Bark", + "New Password": "New Barkword", + "Not sure what to add?": "Not sure what to add?", + "Not sure what to write? Switch to": "Not sure what to write? Switch to", + "Off": "Off", + "Okay, Let's Go!": "Okay, Let's Go!", + "Ollama Base URL": "Ollama Base Bark", + "Ollama Version": "Ollama Version", + "On": "On", + "Only": "Only", + "Only alphanumeric characters and hyphens are allowed in the command string.": "Only wow characters and hyphens are allowed in the bork 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! 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! 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.": "Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.", + "Open": "Open", + "Open AI": "Open AI", + "Open AI (Dall-E)": "Open AI (Dall-E)", + "Open new chat": "Open new bark", + "OpenAI API": "OpenAI API", + "OpenAI API Key": "OpenAI Bark Key", + "OpenAI API Key is required.": "OpenAI Bark Key is required.", + "or": "or", + "Parameters": "Parametos", + "Password": "Barkword", + "PDF Extract Images (OCR)": "PDF Extract Wowmages (OCR)", + "pending": "pending", + "Permission denied when accessing microphone: {{error}}": "Permission denied when accessing microphone: {{error}}", + "Playground": "Playground", + "Profile": "Profile", + "Prompt Content": "Prompt Content", + "Prompt suggestions": "Prompt wowgestions", + "Prompts": "Promptos", + "Pull a model from Ollama.com": "Pull a wowdel from Ollama.com", + "Pull Progress": "Pull Progress", + "Query Params": "Query Bark", + "RAG Template": "RAG Template", + "Raw Format": "Raw Wowmat", + "Record voice": "Record Bark", + "Redirecting you to OpenWebUI Community": "Redirecting you to OpenWebUI Community", + "Release Notes": "Release Borks", + "Repeat Last N": "Repeat Last N", + "Repeat Penalty": "Repeat Penalty", + "Request Mode": "Request Bark", + "Reset Vector Storage": "Reset Vector Storage", + "Response AutoCopy to Clipboard": "Copy Bark Auto Bark", + "Role": "Role", + "Rosé Pine": "Rosé Pine", + "Rosé Pine Dawn": "Rosé Pine Dawn", + "Save": "Save much wow", + "Save & Create": "Save & Create much create", + "Save & Submit": "Save & Submit very submit", + "Save & Update": "Save & Update much 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": "Saving chat logs in browser storage not support anymore. Pls download and delete your chat logs by click button below. Much easy re-import to backend through", + "Scan": "Scan much scan", + "Scan complete!": "Scan complete! Very wow!", + "Scan for documents from {{path}}": "Scan for documents from {{path}} wow", + "Search": "Search very search", + "Search Documents": "Search Documents much find", + "Search Prompts": "Search Prompts much wow", + "See readme.md for instructions": "See readme.md for instructions wow", + "See what's new": "See what's new so amaze", + "Seed": "Seed very plant", + "Select a mode": "Select a mode very choose", + "Select a model": "Select a model much choice", + "Select an Ollama instance": "Select an Ollama instance very choose", + "Send a Message": "Send a Message much message", + "Send message": "Send message very send", + "Server connection verified": "Server connection verified much secure", + "Set as default": "Set as default very default", + "Set Default Model": "Set Default Model much model", + "Set Image Size": "Set Image Size very size", + "Set Steps": "Set Steps so many steps", + "Set Title Auto-Generation Model": "Set Title Auto-Generation Model very auto-generate", + "Set Voice": "Set Voice so speak", + "Settings": "Settings much settings", + "Settings saved successfully!": "Settings saved successfully! Very success!", + "Share to OpenWebUI Community": "Share to OpenWebUI Community much community", + "short-summary": "short-summary so short", + "Show": "Show much show", + "Show Additional Params": "Show Additional Params very many params", + "Show shortcuts": "Show shortcuts much shortcut", + "sidebar": "sidebar much side", + "Sign in": "Sign in very sign", + "Sign Out": "Sign Out much logout", + "Sign up": "Sign up much join", + "Speech recognition error: {{error}}": "Speech recognition error: {{error}} so error", + "Speech-to-Text Engine": "Speech-to-Text Engine much speak", + "SpeechRecognition API is not supported in this browser.": "SpeechRecognition API is not supported in this browser. Much sad.", + "Stop Sequence": "Stop Sequence much stop", + "STT Settings": "STT Settings very settings", + "Submit": "Submit much submit", + "Success": "Success very success", + "Successfully updated.": "Successfully updated. Very updated.", + "Sync All": "Sync All much sync", + "System": "System very system", + "System Prompt": "System Prompt much prompt", + "Tags": "Tags very tags", + "Temperature": "Temperature very temp", + "Template": "Template much template", + "Text Completion": "Text Completion much complete", + "Text-to-Speech Engine": "Text-to-Speech Engine much speak", + "Tfs Z": "Tfs Z much Z", + "Theme": "Theme much theme", + "This ensures that your valuable conversations are securely saved to your backend database. Thank you!": "This ensures that your valuable conversations are securely saved to your backend database. Thank you! Much secure!", + "This setting does not sync across browsers or devices.": "This setting does not sync across browsers or devices. Very not sync.", + "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement.": "Tip: Update multiple variable slots consecutively by pressing the tab key in the chat input after each replacement. Much tip!", + "Title": "Title very title", + "Title Auto-Generation": "Title Auto-Generation much auto-gen", + "Title Generation Prompt": "Title Generation Prompt very prompt", + "to": "to very to", + "To access the available model names for downloading,": "To access the available model names for downloading, much access", + "To access the GGUF models available for downloading,": "To access the GGUF models available for downloading, much access", + "to chat input.": "to chat input. Very chat.", + "Toggle settings": "Toggle settings much toggle", + "Toggle sidebar": "Toggle sidebar much toggle", + "Top K": "Top K very top", + "Top P": "Top P very top", + "Trouble accessing Ollama?": "Trouble accessing Ollama? Much trouble?", + "TTS Settings": "TTS Settings much settings", + "Type Hugging Face Resolve (Download) URL": "Type Hugging Face Resolve (Download) URL much download", + "Uh-oh! There was an issue connecting to {{provider}}.": "Uh-oh! There was an issue connecting to {{provider}}. Much uh-oh!", + "Understand that updating or changing your embedding model requires reset of the vector database and re-import of all documents. You have been warned!": "Understand that updating or changing your embedding model requires reset of the vector database and re-import of all documents. You have been warned! Very understand!", + "Unknown File Type '{{file_type}}', but accepting and treating as plain text": "Unknown File Type '{{file_type}}', but accepting and treating as plain text very unknown", + "Update": "Update much update", + "Update embedding model {{embedding_model}}": "Update embedding model {{embedding_model}} much update", + "Update password": "Update password much change", + "Upload a GGUF model": "Upload a GGUF model very upload", + "Upload files": "Upload files very upload", + "Upload Progress": "Upload Progress much progress", + "URL Mode": "URL Mode much mode", + "Use '#' in the prompt input to load and select your documents.": "Use '#' in the prompt input to load and select your documents. Much use.", + "Use Gravatar": "Use Gravatar much avatar", + "Use Initials": "Use Initials much initial", + "user": "user much user", + "User Permissions": "User Permissions much permissions", + "Users": "Users much users", + "Utilize": "Utilize very use", + "Valid time units:": "Valid time units: much time", + "variable": "variable very variable", + "variable to have them replaced with clipboard content.": "variable to have them replaced with clipboard content. Very replace.", + "Version": "Version much version", + "Web": "Web very web", + "WebUI Add-ons": "WebUI Add-ons very add-ons", + "WebUI Settings": "WebUI Settings much settings", + "WebUI will make requests to": "WebUI will make requests to much request", + "What’s New in": "What’s New in much new", + "When history is turned off, new chats on this browser won't appear in your history on any of your devices.": "When history is turned off, new chats on this browser won't appear in your history on any of your devices. Much history.", + "Whisper (Local)": "Whisper (Local) much whisper", + "Write a prompt suggestion (e.g. Who are you?)": "Write a prompt suggestion (e.g. Who are you?) much suggest", + "Write a summary in 50 words that summarizes [topic or keyword].": "Write a summary in 50 words that summarizes [topic or keyword]. Much summarize.", + "You": "You very you", + "You're a helpful assistant.": "You're a helpful assistant. Much helpful.", + "You're now logged in.": "You're now logged in. Much logged." +} \ No newline at end of file diff --git a/src/lib/i18n/locales/languages.json b/src/lib/i18n/locales/languages.json index 515f05e1f..4efb0718b 100644 --- a/src/lib/i18n/locales/languages.json +++ b/src/lib/i18n/locales/languages.json @@ -94,5 +94,9 @@ { "code": "zh-TW", "title": "Chinese (Traditional)" + }, + { + "code": "dg-DG", + "title": "Doge 🐶" } -] +] \ No newline at end of file