From b5b860f575424865e40fea7b996fab0874da2791 Mon Sep 17 00:00:00 2001 From: Jannik Streidl Date: Tue, 5 Mar 2024 11:52:07 +0100 Subject: [PATCH] add: ukrainian translation --- .../components/chat/Settings/General.svelte | 2 +- src/lib/i18n/locales/ua/common.json | 315 ++++++++++++++++++ 2 files changed, 316 insertions(+), 1 deletion(-) create mode 100644 src/lib/i18n/locales/ua/common.json diff --git a/src/lib/components/chat/Settings/General.svelte b/src/lib/components/chat/Settings/General.svelte index 1a46b508d..d339e371a 100644 --- a/src/lib/components/chat/Settings/General.svelte +++ b/src/lib/components/chat/Settings/General.svelte @@ -16,7 +16,7 @@ let themes = ['dark', 'light', 'rose-pine dark', 'rose-pine-dawn light']; let theme = 'dark'; // TODO: Get these dynamically from the i18n module - let languages = ['en', 'fa', 'fr', 'de']; + let languages = ['en', 'fa', 'fr', 'de', 'ua']; let lang = $i18n.language; let notificationEnabled = false; let system = ''; diff --git a/src/lib/i18n/locales/ua/common.json b/src/lib/i18n/locales/ua/common.json new file mode 100644 index 000000000..297fb3da1 --- /dev/null +++ b/src/lib/i18n/locales/ua/common.json @@ -0,0 +1,315 @@ +{ + "'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' or '-1' для відсутності терміну дії.", + "(e.g. `sh webui.sh --api`)": "(e.g. `sh webui.sh --api`)", + "{{item}} not provided": "{{item}} не надано", + "{{modelName}} is thinking...": "{{modelName}} думає...", + "{{webUIName}} Backend Required": "Необхідний бекенд {{webUIName}}", + "About": "Про програму", + "Account": "Обліковий запис", + "Action": "Дія", + "Add a model": "Додати модель", + "Add a model tag name": "Додати ім'я тегу моделі", + "Add a short description about what this modelfile does": "Додати короткий опис того, що робить цей modelfile", + "Add a short title for this prompt": "Додати коротку назву для цього запиту", + "Add Docs": "Додати документи", + "Add Files": "Додати файли", + "Add LiteLLM Model": "Додати модель LiteLLM", + "add tags": "додати теги", + "Adjusting these settings will apply changes universally to all users.": "Корегування цих налаштувань застосовуватиме зміни для всіх користувачів.", + "admin": "адміністратор", + "Admin Panel": "Панель адміністратора", + "Admin Settings": "Налаштування адміністратора", + "Advanced": "Розширені", + "Advanced Model Params": "Розширені параметри моделі", + "Advanced Parameters": "Розширені параметри", + "all": "всі", + "All Users": "Всі користувачі", + "Allow": "Дозволити", + "Allow Chat Deletion": "Дозволити видалення чату", + "alphanumeric characters and hyphens": "алфавітно-цифрові символи та дефіси", + "Already have an account?": "Вже є обліковий запис?", + "and": "та", + "API Base URL": "Базова адреса URL API", + "API Key": "Ключ API", + "API RPM": "API RPM", + "are allowed - Activate this command by typing": "дозволено - активізуйте цю команду набором", + "Audio": "Аудіо", + "Auto-playback response": "Автоматичне відтворення відповіді", + "Auto-send input after 3 sec.": "Автоматична відправка вводу через 3 сек.", + "AUTOMATIC1111 Base URL": "Базова адреса URL AUTOMATIC1111", + "available!": "доступно!", + "Back": "Назад", + "Builder Mode": "Режим конструктора", + "Cancel": "Скасувати", + "Categories": "Категорії", + "Change Password": "Змінити пароль", + "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": "Розмір фрагменту", + "Click here for help": "Клацніть тут, щоб отримати допомогу", + "Click here to check other modelfiles.": "Клацніть тут, щоб перевірити інші modelfiles.", + "click here.": "клацніть тут.", + "Click on the user role button to change a user's role.": "Натисніть кнопку ролі користувача, щоб змінити роль користувача.", + "Close": "Закрити", + "Collection": "Колекція", + "Command": "Команда", + "Confirm Password": "Підтвердіть пароль", + "Connections": "З'єднання", + "Content": "Зміст", + "Context Length": "Довжина контексту", + "Conversation Mode": "Режим розмови", + "Copy last code block": "Копіювати останній блок коду", + "Copy last response": "Копіювати останню відповідь", + "Copying to clipboard was successful!": "Копіювання в буфер обміну виконано успішно!", + "Create a modelfile": "Створити modelfile", + "Create Account": "Створити обліковий запис", + "Created at": "Створено", + "Created by": "Створено", + "Current Model": "Поточна модель", + "Current Password": "Поточний пароль", + "Custom": "Налаштувати", + "Customize Ollama models for a specific purpose": "Налаштувати моделі Ollama для конкретної мети", + "Dark": "Темна", + "Database": "База даних", + "DD/MM/YYYY HH:mm": "ДД/ММ/РРРР ГГ:хх", + "Default": "За замовчуванням", + "Default (Web API)": "За замовчуванням (Web API)", + "Default model updated": "Модель за замовчуванням оновлено", + "Default Prompt Suggestions": "Запропоновані запити за замовчуванням", + "Default titleGenerationPromt": "Створіть стислий, 3-5 слів заголовок для наступного запиту, суворо дотримуючись 3-5 слів обмеження та уникаючи використання слова 'заголовок':", + "Default User Role": "Роль користувача за замовчуванням", + "delete": "видалити", + "Delete a model": "Видалити модель", + "Delete chat": "Видалити чат", + "Delete Chats": "Видалити чати", + "Deleted {{deleteModelTag}}": "Видалено {{deleteModelTag}}", + "Deleted {tagName}": "Видалено {tagName}", + "Description": "Опис", + "Desktop Notifications": "Сповіщення на робочому столі", + "Disabled": "Вимкнено", + "Discover a modelfile": "Знайти 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?": "Немає облікового запису?", + "Download as a File": "Завантажити як файл", + "Download Database": "Завантажити базу даних", + "e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "напр. '30s','10m'. Дійсні одиниці часу: 'с', 'хв', 'г'.", + "Edit Doc": "Редагувати документ", + "Edit User": "Редагувати користувача", + "Email": "Електронна пошта", + "Enable Chat History": "Увімкнути історію чату", + "Enable New Sign Ups": "Дозволити нові реєстрації", + "Enabled": "Увімкнено", + "Enter OpenAI API Key": "Введіть ключ API OpenAI", + "Enter stop sequence": "Введіть символ зупинки", + "Enter Your Email": "Введіть вашу електронну пошту", + "Enter Your Full Name": "Введіть ваше повне ім'я", + "Enter Your Password": "Введіть ваш пароль", + "Experimental": "Експериментальний", + "Export All Chats (All Users)": "Експортувати всі чати (всі користувачі)", + "Export Chats": "Експортувати чати", + "Export Documents Mapping": "Експортувати відображення документів", + "Export Modelfiles": "Експортувати modelfiles", + "Export Prompts": "Експортувати запити", + "Failed to read clipboard contents": "Не вдалося прочитати вміст буфера обміну", + "File Mode": "Режим файлу", + "File not found.`": "Файл не знайдено.`", + "Focus chat input": "Фокус вводу чату", + "Format your variables using square brackets like this:": "Форматуйте свої змінні квадратними дужками так:", + "From (Base Model)": "Від (базова модель)", + "Full Screen Mode": "Режим повного екрану", + "General": "Загальні", + "General Settings": "Загальні налаштування", + "Hello, {{name}}": "Привіт, {{name}}", + "Hide": "Приховати", + "How can I help you today?": "Як я можу допомогти вам сьогодні?", + "Image Generation (Experimental)": "Генерування зображень (експериментально)", + "Image Settings": "Налаштування зображення", + "Images": "Зображення", + "Import Chats": "Імпортувати чати", + "Import Documents Mapping": "Імпортувати відображення документів", + "Import Modelfiles": "Імпортувати modelfiles", + "Import Prompts": "Імпортувати запити", + "Include `--api` flag when running stable-diffusion-webui": "Включіть прапор `--api` при запуску stable-diffusion-webui", + "Interface": "Інтерфейс", + "join our Discord for help.": "приєднуйтеся до нашого Discord для допомоги.", + "JSON": "JSON", + "JWT Expiration": "Термін дії JWT", + "JWT Token": "Токен JWT", + "Keep Alive": "Зберегти активність", + "Keyboard shortcuts": "Клавіатурні скорочення", + "Language": "Мова", + "Light": "Світла", + "Listening...": "Слухаю...", + "LiteLLM API Base URL": "Базова адреса URL API LiteLLM", + "LiteLLM API Key": "Ключ API LiteLLM", + "LiteLLM API RPM": "API LiteLLM RPM", + "LLMs can make mistakes. Verify important information.": "LLMs можуть помилятися. Перевірте важливу інформацію.", + "Made by OpenWebUI Community": "Зроблено спільнотою OpenWebUI", + "Make sure to enclose them with": "Переконайтеся, що вони закриті", + "Manage LiteLLM Models": "Керування моделями LiteLLM", + "Manage Ollama Models": "Керування моделями Ollama", + "Max Tokens": "Максимальна кількість токенів", + "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимум 3 моделі можна завантажити одночасно. Будь ласка, спробуйте пізніше.", + "Mirostat": "Mirostat", + "Mirostat Eta": "Mirostat Eta", + "Mirostat Tau": "Mirostat Tau", + "MMMM DD, YYYY": "MMMM ДД, РРРР", + "Model '{{modelName}}' has been successfully downloaded.`": "Модель '{{modelName}}' успішно завантажено.`", + "Model '{{modelTag}}' is already in queue for downloading.": "Модель '{{modelTag}}' вже знаходиться в черзі на завантаження.", + "Model {{modelId}} not found": "Модель {{modelId}} не знайдено", + "Model {{modelName}} already exists.": "Модель {{modelName}} вже існує.", + "Model Name": "Назва моделі", + "Model not selected": "Модель не вибрана", + "Model Tag Name": "Ім'я тегу моделі", + "Modelfile": "Modelfile", + "Modelfile Advanced Settings": "Розширені налаштування modelfile", + "Modelfile Content": "Зміст modelfile", + "Modelfiles": "Modelfiles", + "Models": "Моделі", + "My Documents": "Мої документи", + "My Modelfiles": "Мої modelfiles", + "My Prompts": "Мої запити", + "Name": "Назва", + "Name Tag": "Назва тегу", + "Name your Modelfile": "Назвіть свій modelfile", + "New Chat": "Новий чат", + "New Password": "Новий пароль", + "Not sure what to add?": "Не впевнений, що додати?", + "Not sure what to write? Switch to": "Не впевнений, що писати? Переключитися на", + "Off": "Вимк", + "Okay, Let's Go!": "Гаразд, давайте почнемо!", + "Ollama API URL": "URL API Ollama", + "Ollama Version": "Версія Ollama", + "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.": "Ой! Зачекайте, будь ласка! Ваші файли ще готуються. Ми робимо все, щоб вони були ідеальними. Будь ласка, будьте терплячі, ми повідомимо вам, коли вони будуть готові.", + "Open": "Відкрити", + "Open AI": "Open AI", + "Open new chat": "Відкрити новий чат", + "OpenAI API": "API OpenAI", + "or": "або", + "Parameters": "Параметри", + "Password": "Пароль", + "pending": "очікування", + "Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}", + "Profile": "Профіль", + "Prompt Content": "Зміст запиту", + "Prompt suggestions": "Швидкі запити", + "Prompts": "Запити", + "Pull a model from Ollama.com": "Завантажити модель з Ollama.com", + "Pull Progress": "Прогрес завантаження", + "RAG Template": "Шаблон RAG", + "Raw Format": "Необроблений формат", + "Record voice": "Записати голос", + "Redirecting you to OpenWebUI Community": "Перенаправляємо вас до спільноти OpenWebUI", + "Release Notes": "Нотатки до випуску", + "Repeat Last N": "Повторити останні N", + "Repeat Penalty": "Штраф за повторення", + "Request Mode": "Режим запиту", + "Reset Vector Storage": "Скинути векторне сховище", + "Response AutoCopy to Clipboard": "Автокопіювання відповіді в буфер обміну", + "Role": "Роль", + "Rosé Pine": "Rosé Pine", + "Rosé Pine Dawn": "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}}": "Сканування документів з {{path}}", + "Search": "Пошук", + "Search Documents": "Пошук документів", + "Search Prompts": "Пошук запитів", + "See readme.md for instructions": "Див. readme.md для інструкцій", + "See what's new": "Подивіться, що нового", + "Seed": "Початкове значення (сід)", + "Select a model": "Виберіть модель", + "Send a Messsage": "Надіслати повідомлення", + "Send message": "Надіслати повідомлення", + "Server connection verified": "З'єднання з сервером підтверджено", + "Set as default": "Встановити за замовчуванням", + "Set Default Model": "Встановити модель за замовчуванням", + "Set Image Size": "Встановити розмір зображення", + "Set Steps": "Встановити кроки", + "Set Title Auto-Generation Model": "Встановити модель автогенерації заголовків", + "Set Voice": "Встановити голос", + "Settings": "Налаштування", + "Share to OpenWebUI Community": "Поділитися зі спільнотою OpenWebUI", + "short-summary": "короткий зміст", + "Show": "Показати", + "Show shortcuts": "Показати клавіатурні скорочення", + "sidebar": "бокова панель", + "Sign in": "Увійти", + "Sign Out": "Вийти", + "Sign up": "Зареєструватися", + "Speech recognition error: {{error}}": "Помилка розпізнавання мови: {{error}}", + "Speech-to-Text Engine": "Система розпізнавання мови", + "SpeechRecognition API is not supported in this browser.": "SpeechRecognition API не підтримується в цьому браузері.", + "Stop Sequence": "Символ зупинки", + "STT Settings": "Налаштування STT", + "Success": "Успіх", + "Successfully updated": "Успішно оновлено", + "Successfully updated.": "Успішно оновлено.", + "Sync All": "Синхронізувати все", + "System Prompt": "Системний запит", + "Tags": "Теги", + "Temperature": "Температура", + "Template": "Шаблон", + "Text-to-Speech Engine": "Система синтезу мови", + "Tfs Z": "Tfs Z", + "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.": "Це налаштування не синхронізується між браузерами або пристроями.", + "Title": "Заголовок", + "Title Auto-Generation": "Автогенерація заголовків", + "Title Generation Prompt": "Запит на генерування заголовків", + "to": "до", + "To access the available model names for downloading,": "Щоб отримати доступ до назв доступних для завантаження моделей,", + "to chat input.": "до введення чату.", + "Toggle settings": "Переключити налаштування", + "Toggle sidebar": "Переключити бокову панель", + "Top K": "Вершина K", + "Top P": "Вершина P", + "Trouble accessing Ollama?": "Проблеми з доступом до Ollama?", + "TTS Settings": "Налаштування TTS", + "Uh-oh! There was an issue connecting to {{provider}}.": "Ой! Виникла проблема при підключенні до {{provider}}.", + "Upload a GGUF model": "Завантажити модель GGUF", + "Upload files": "Завантажити файли", + "Upload Progress": "Прогрес завантаження", + "URL Mode": "Режим URL", + "Use '#' in the prompt input to load and select your documents.": "Використовуйте '#' у введенні запиту для завантаження та вибору ваших документів.", + "user": "користувач", + "User Permissions": "Дозволи користувача", + "Users": "Користувачі", + "Utilize": "Використовувати", + "Valid time units:": "Дійсні одиниці часу:", + "variable": "змінна", + "variable to have them replaced with clipboard content.": "змінна, щоб замінити їх вмістом буфера обміну.", + "Web": "Веб", + "WebUI Add-ons": "Додатки WebUI", + "WebUI Settings": "Налаштування WebUI", + "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]": "Напишіть стислий зміст у 50 слів, який узагальнює [тему або ключове слово]", + "You're now logged in.": "Ви увійшли в систему." +}