Browse Source

add: ukrainian translation

Jannik Streidl 1 year ago
parent
commit
b5b860f575
2 changed files with 316 additions and 1 deletions
  1. 1 1
      src/lib/components/chat/Settings/General.svelte
  2. 315 0
      src/lib/i18n/locales/ua/common.json

+ 1 - 1
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 = '';

+ 315 - 0
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.": "Ви увійшли в систему."
+}