chore: translate i18n files (#7965)
Co-authored-by: JohnJyong <76649700+JohnJyong@users.noreply.github.com> Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com> Co-authored-by: Hanqing Zhao <sherry9277@gmail.com> Co-authored-by: crazywoola <427733928@qq.com>
This commit is contained in:
parent
15791510c8
commit
fb113a9479
136 changed files with 2953 additions and 1375 deletions
|
|
@ -61,6 +61,23 @@ const translation = {
|
|||
pathParams: 'Параметри шляху',
|
||||
query: 'Запит',
|
||||
},
|
||||
completionMode: {
|
||||
messageIDTip: 'Ідентифікатор повідомлення',
|
||||
streaming: 'Потокове передавання повертається. Реалізація повернення потокового мовлення на основі SSE (Server-Sent Events).',
|
||||
blocking: 'Тип блокування, очікування завершення виконання та повернення результатів. (Запити можуть бути перервані, якщо процес тривалий)',
|
||||
title: 'API програми для завершення',
|
||||
ratingTip: 'Подобається чи не подобається, null – це скасувати',
|
||||
createCompletionApiTip: 'Створіть повідомлення про завершення, щоб підтримувати режим запитань і відповідей.',
|
||||
parametersApi: 'Отримання інформації про параметри програми',
|
||||
queryTips: 'Текстовий контент, що вводиться користувачем.',
|
||||
createCompletionApi: 'Створити повідомлення про завершення',
|
||||
messageFeedbackApi: 'Відгук у повідомленні (подобається)',
|
||||
messageFeedbackApiTip: 'Оцінюйте отримані повідомлення від імені кінцевих користувачів з лайками або дизлайками. Ці дані відображаються на сторінці «Журнали та анотації» та використовуються для доопрацювання майбутньої моделі.',
|
||||
info: 'Для створення високоякісного тексту, такого як статті, резюме та переклади, використовуйте API повідомлень про завершення з введенням користувачем. Генерація тексту залежить від параметрів моделі та шаблонів підказок, встановлених у Dify Prompt Engineering.',
|
||||
inputsTips: '(Необов\'язково.) Надайте поля введення користувача у вигляді пар ключ-значення, що відповідають змінним у Prompt Eng. Key — це ім\'я змінної, Value — значення параметра. Якщо вибрано тип поля Вибір, надіслане значення має бути одним із попередньо встановлених варіантів.',
|
||||
parametersApiTip: 'Отримання налаштованих вхідних параметрів, включаючи імена змінних, імена полів, типи та значення за замовчуванням. Зазвичай використовується для відображення цих полів у формі або заповнення значень за замовчуванням після завантаження клієнта.',
|
||||
},
|
||||
loading: 'Завантаження',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -48,6 +48,8 @@ const translation = {
|
|||
title: 'Кроки робочого процесу',
|
||||
show: 'Показати',
|
||||
hide: 'Приховати',
|
||||
subTitle: 'Деталі робочого процесу',
|
||||
showDesc: 'Відображення або приховування відомостей про робочий процес у веб-програмі',
|
||||
},
|
||||
chatColorTheme: 'Тема кольору чату',
|
||||
chatColorThemeDesc: 'Встановіть тему кольору чат-бота',
|
||||
|
|
@ -64,6 +66,12 @@ const translation = {
|
|||
customDisclaimerPlaceholder: 'Введіть відмову від відповідальності',
|
||||
customDisclaimerTip: 'Відображається на клієнтському боці, щоб визначити відповідальність за використання додатка',
|
||||
},
|
||||
sso: {
|
||||
title: 'Єдиний вхід для WebApp',
|
||||
description: 'Усі користувачі повинні увійти в систему за допомогою єдиного входу перед використанням WebApp',
|
||||
tooltip: 'Зверніться до адміністратора, щоб увімкнути єдиний вхід WebApp',
|
||||
label: 'Автентифікація за допомогою єдиного входу',
|
||||
},
|
||||
},
|
||||
embedded: {
|
||||
entry: 'Вбудоване',
|
||||
|
|
|
|||
|
|
@ -122,7 +122,17 @@ const translation = {
|
|||
removeConfirmTitle: 'Видалити налаштування {{key}}?',
|
||||
removeConfirmContent: 'Поточне налаштування використовується, його видалення вимкне функцію Відстеження.',
|
||||
},
|
||||
view: 'Вид',
|
||||
},
|
||||
answerIcon: {
|
||||
title: 'Використовуйте піктограму WebApp для заміни 🤖',
|
||||
description: 'Чи слід використовувати піктограму WebApp для заміни 🤖 у спільній програмі',
|
||||
descriptionInExplore: 'Чи використовувати піктограму веб-програми для заміни 🤖 в Огляді',
|
||||
},
|
||||
importFromDSLUrl: 'З URL',
|
||||
importFromDSL: 'Імпорт з DSL',
|
||||
importFromDSLUrlPlaceholder: 'Вставте посилання на DSL тут',
|
||||
importFromDSLFile: 'З DSL-файлу',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -58,6 +58,9 @@ const translation = {
|
|||
ragAPIRequest: 'RAG API запити',
|
||||
agentMode: 'Режим агента',
|
||||
workflow: 'Робочий процес',
|
||||
bulkUpload: 'Масове завантаження документів',
|
||||
llmLoadingBalancing: 'Балансування навантаження LLM',
|
||||
llmLoadingBalancingTooltip: 'Додавайте кілька ключів API до моделей, ефективно обходячи обмеження швидкості API.',
|
||||
},
|
||||
comingSoon: 'Скоро',
|
||||
member: 'Учасник',
|
||||
|
|
@ -72,6 +75,8 @@ const translation = {
|
|||
},
|
||||
ragAPIRequestTooltip: 'Відноситься до кількості викликів API, що викликають лише можливості обробки бази знань Dify.',
|
||||
receiptInfo: 'Лише власник команди та адміністратор команди можуть підписуватися та переглядати інформацію про виставлення рахунків',
|
||||
annotationQuota: 'Квота анотацій',
|
||||
documentsUploadQuota: 'Квота завантаження документів',
|
||||
},
|
||||
plans: {
|
||||
sandbox: {
|
||||
|
|
|
|||
|
|
@ -201,6 +201,11 @@ const translation = {
|
|||
disinvite: 'Скасувати запрошення',
|
||||
deleteMember: 'Видалити учасника',
|
||||
you: '(Ви)',
|
||||
builder: 'Будівник',
|
||||
datasetOperatorTip: 'Тільки може управляти базою знань',
|
||||
datasetOperator: 'Адміністратор знань',
|
||||
setBuilder: 'Встановити як будівельник',
|
||||
builderTip: 'Може створювати та редагувати власні програми',
|
||||
},
|
||||
integrations: {
|
||||
connected: 'Підключено',
|
||||
|
|
@ -345,8 +350,25 @@ const translation = {
|
|||
deprecated: 'Застарілий',
|
||||
confirmDelete: 'підтвердити видалення?',
|
||||
quotaTip: 'Залишилося доступних безкоштовних токенів',
|
||||
loadPresets: 'Завантажити', // If need adjustment, provide more context on 'Load Presets' function
|
||||
// If need adjustment, provide more context on 'Load Presets' function
|
||||
loadPresets: 'Завантажити',
|
||||
parameters: 'ПАРАМЕТРИ',
|
||||
apiKeyStatusNormal: 'Статус APIKey нормальний',
|
||||
loadBalancing: 'Балансування навантаження',
|
||||
editConfig: 'Редагувати конфігурацію',
|
||||
loadBalancingHeadline: 'Балансування навантаження',
|
||||
apiKey: 'API-КЛЮЧ',
|
||||
defaultConfig: 'Конфігурація за замовчуванням',
|
||||
providerManaged: 'Під управлінням провайдера',
|
||||
loadBalancingDescription: 'Зменшіть тиск за допомогою кількох наборів облікових даних.',
|
||||
modelHasBeenDeprecated: 'Ця модель вважається застарілою',
|
||||
addConfig: 'Додати конфігурацію',
|
||||
configLoadBalancing: 'Балансування навантаження конфігурації',
|
||||
upgradeForLoadBalancing: 'Оновіть свій план, щоб увімкнути балансування навантаження.',
|
||||
apiKeyRateLimit: 'Було досягнуто ліміту швидкості, доступного після {{seconds}}',
|
||||
providerManagedDescription: 'Використовуйте єдиний набір облікових даних, наданий постачальником моделі.',
|
||||
loadBalancingLeastKeyWarning: 'Щоб увімкнути балансування навантаження, має бути ввімкнено щонайменше 2 клавіші.',
|
||||
loadBalancingInfo: 'За замовчуванням для балансування навантаження використовується стратегія кругової системи. Якщо спрацьовує обмеження швидкості, буде застосовано період перезарядки тривалістю 1 хвилина.',
|
||||
},
|
||||
dataSource: {
|
||||
add: 'Додати джерело даних',
|
||||
|
|
@ -370,6 +392,15 @@ const translation = {
|
|||
preview: 'ПЕРЕДПЕРЕГЛЯД',
|
||||
},
|
||||
},
|
||||
website: {
|
||||
with: 'З',
|
||||
active: 'Активний',
|
||||
inactive: 'Неактивні',
|
||||
configuredCrawlers: 'Налаштовані обхідні роботи',
|
||||
title: 'Веб-сторінка',
|
||||
description: 'Імпортуйте вміст із веб-сайтів за допомогою веб-сканера.',
|
||||
},
|
||||
configure: 'Настроїти',
|
||||
},
|
||||
plugin: {
|
||||
serpapi: {
|
||||
|
|
@ -538,6 +569,10 @@ const translation = {
|
|||
created: 'Тег створено успішно',
|
||||
failed: 'Не вдалося створити тег',
|
||||
},
|
||||
errorMsg: {
|
||||
fieldRequired: '{{field}} є обов\'язковим',
|
||||
urlError: 'URL-адреса повинна починатися з http:// або https://',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -50,6 +50,30 @@ const translation = {
|
|||
confirmButton: 'Створити',
|
||||
failed: 'Створення не вдалося',
|
||||
},
|
||||
website: {
|
||||
totalPageScraped: 'Всього вискоблених сторінок:',
|
||||
run: 'Бігти',
|
||||
configure: 'Настроїти',
|
||||
limit: 'Межа',
|
||||
selectAll: 'Вибрати все',
|
||||
unknownError: 'Невідома помилка',
|
||||
maxDepth: 'Максимальна глибина',
|
||||
crawlSubPage: 'Сканування підсторінок',
|
||||
firecrawlDocLink: 'https://docs.dify.ai/guides/knowledge-base/sync-from-website',
|
||||
preview: 'Попередній перегляд',
|
||||
fireCrawlNotConfigured: 'Firecrawl не налаштовано',
|
||||
includeOnlyPaths: 'Включати лише контури',
|
||||
options: 'Параметри',
|
||||
resetAll: 'Скинути все',
|
||||
excludePaths: 'Виключення контурів',
|
||||
firecrawlDoc: 'Документація Firecrawl',
|
||||
exceptionErrorTitle: 'Виняток стався під час виконання завдання Firecrawl:',
|
||||
firecrawlTitle: 'Видобування веб-вмісту за допомогою 🔥Firecrawl',
|
||||
scrapTimeInfo: 'Викрадено {{total}} сторінок загалом протягом {{time}}s',
|
||||
fireCrawlNotConfiguredDescription: 'Налаштуйте Firecrawl за допомогою ключа API, щоб використовувати його.',
|
||||
extractOnlyMainContent: 'Витягуйте лише основний контент (без заголовків, навігаторів, нижніх колонтитулів тощо)',
|
||||
maxDepthTooltip: 'Максимальна глибина для сканування щодо введеної URL-адреси. Глибина 0 просто зішкрібає сторінку введеного url, глибина 1 шкребе url і все після введеногоURL + один /, і так далі.',
|
||||
},
|
||||
},
|
||||
stepTwo: {
|
||||
segmentation: 'Налаштування фрагментації',
|
||||
|
|
@ -107,6 +131,8 @@ const translation = {
|
|||
indexSettedTip: 'Щоб змінити метод індексування, будь ласка, перейдіть до ',
|
||||
retrivalSettedTip: 'Щоб змінити метод індексування, будь ласка, перейдіть до ',
|
||||
datasetSettingLink: 'Налаштування знань.',
|
||||
webpageUnit: 'Сторінок',
|
||||
websiteSource: 'Веб-сайт попередньої обробки',
|
||||
},
|
||||
stepThree: {
|
||||
creationTitle: '🎉 Знання створено',
|
||||
|
|
@ -125,6 +151,11 @@ const translation = {
|
|||
modelButtonConfirm: 'Підтвердити',
|
||||
modelButtonCancel: 'Скасувати',
|
||||
},
|
||||
firecrawl: {
|
||||
getApiKeyLinkText: 'Отримайте свій API-ключ від firecrawl.dev',
|
||||
configFirecrawl: 'Налаштування 🔥Firecrawl',
|
||||
apiKeyPlaceholder: 'Ключ API від firecrawl.dev',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -13,6 +13,8 @@ const translation = {
|
|||
status: 'СТАТУС',
|
||||
action: 'ДІЯ',
|
||||
},
|
||||
name: 'Ім\'я',
|
||||
rename: 'Перейменувати',
|
||||
},
|
||||
action: {
|
||||
uploadFile: 'Завантажити новий файл',
|
||||
|
|
@ -74,6 +76,7 @@ const translation = {
|
|||
error: 'Помилка імпорту',
|
||||
ok: 'ОК',
|
||||
},
|
||||
addUrl: 'Додати URL-адресу',
|
||||
},
|
||||
metadata: {
|
||||
title: 'Метадані',
|
||||
|
|
|
|||
|
|
@ -27,6 +27,8 @@ const translation = {
|
|||
longDescription: ' про метод вибірки, ви можете змінити це будь-коли в налаштуваннях бази знань.',
|
||||
},
|
||||
save: 'Зберегти',
|
||||
me: '(Ви)',
|
||||
permissionsInvitedMembers: 'Часткові члени команди',
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -53,6 +53,7 @@ const translation = {
|
|||
nameEmpty: 'Ім\'я обов\'язкове',
|
||||
passwordEmpty: 'Пароль є обов’язковим',
|
||||
passwordInvalid: 'Пароль повинен містити літери та цифри, а довжина повинна бути більшою за 8',
|
||||
passwordLengthInValid: 'Пароль повинен бути не менше 8 символів',
|
||||
},
|
||||
license: {
|
||||
tip: 'Перед запуском Dify Community Edition ознайомтеся з ліцензією з відкритим кодом на GitHub',
|
||||
|
|
@ -68,6 +69,7 @@ const translation = {
|
|||
activated: 'Увійти зараз',
|
||||
adminInitPassword: 'Пароль ініціалізації адміністратора',
|
||||
validate: 'Перевірити',
|
||||
sso: 'Продовжуйте працювати з SSW',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ const translation = {
|
|||
tryToSolve: 'Спробувати вирішити',
|
||||
temporarySystemIssue: 'Вибачте, тимчасова системна проблема.',
|
||||
},
|
||||
|
||||
generation: {
|
||||
tabs: {
|
||||
create: 'Запустити один раз',
|
||||
|
|
@ -65,7 +64,6 @@ const translation = {
|
|||
moreThanMaxLengthLine: 'Рядок {{rowIndex}}: значення {{varName}} не може містити більше {{maxLength}} символів',
|
||||
atLeastOne: 'Будь ласка, введіть принаймні один рядок у завантажений файл.',
|
||||
},
|
||||
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ const translation = {
|
|||
all: 'Усі',
|
||||
builtIn: 'Вбудовані',
|
||||
custom: 'Користувацькі',
|
||||
workflow: 'Робочий процес',
|
||||
},
|
||||
contribute: {
|
||||
line1: 'Мені цікаво зробити свій внесок',
|
||||
|
|
@ -67,6 +68,7 @@ const translation = {
|
|||
bearer: 'Bearer',
|
||||
custom: 'Custom',
|
||||
},
|
||||
title: 'Тип аутентифікації',
|
||||
},
|
||||
privacyPolicy: 'Політика конфіденційності',
|
||||
privacyPolicyPlaceholder: 'Введіть політику конфіденційності',
|
||||
|
|
@ -74,8 +76,28 @@ const translation = {
|
|||
customDisclaimerPlaceholder: 'Введіть власні відомості',
|
||||
deleteToolConfirmTitle: 'Видалити цей інструмент?',
|
||||
deleteToolConfirmContent: 'Видалення інструменту є незворотнім. Користувачі більше не зможуть отримати доступ до вашого інструменту.',
|
||||
toolInput: {
|
||||
label: 'Мітки',
|
||||
name: 'Ім\'я',
|
||||
required: 'Необхідний',
|
||||
method: 'Метод',
|
||||
title: 'Введення інструменту',
|
||||
methodSetting: 'Параметр',
|
||||
description: 'Опис',
|
||||
methodParameter: 'Параметр',
|
||||
labelPlaceholder: 'Виберіть теги (необов\'язково)',
|
||||
descriptionPlaceholder: 'Опис значення параметра',
|
||||
methodSettingTip: 'Користувач заповнює конфігурацію інструменту',
|
||||
methodParameterTip: 'LLM заповнюється під час логічного висновку',
|
||||
},
|
||||
description: 'Опис',
|
||||
nameForToolCall: 'Ім\'я виклику інструменту',
|
||||
confirmTitle: 'Підтвердьте, щоб зберегти?',
|
||||
nameForToolCallTip: 'Підтримує лише цифри, літери та підкреслення.',
|
||||
confirmTip: 'Це вплине на програми, які використовують цей інструмент',
|
||||
nameForToolCallPlaceHolder: 'Використовується для розпізнавання машин, таких як getCurrentWeather, list_pets',
|
||||
descriptionPlaceholder: 'Короткий опис призначення інструменту, наприклад, отримання температури для конкретного місця.',
|
||||
},
|
||||
|
||||
test: {
|
||||
title: 'Тест',
|
||||
parametersValue: 'Параметри та значення',
|
||||
|
|
@ -114,6 +136,18 @@ const translation = {
|
|||
toolRemoved: 'Інструмент видалено',
|
||||
notAuthorized: 'Інструмент не авторизовано',
|
||||
howToGet: 'Як отримати',
|
||||
addToolModal: {
|
||||
category: 'категорія',
|
||||
add: 'Додати',
|
||||
added: 'Додано',
|
||||
type: 'тип',
|
||||
manageInTools: 'Керування в інструментах',
|
||||
emptyTip: 'Перейдіть до розділу "Робочий процес -> Опублікувати як інструмент"',
|
||||
emptyTitle: 'Немає доступного інструменту для роботи з робочими процесами',
|
||||
},
|
||||
openInStudio: 'Відкрити в Студії',
|
||||
customToolTip: 'Дізнайтеся більше про користувацькі інструменти Dify',
|
||||
toolNameUsageTip: 'Ім\'я виклику інструменту для міркувань і підказок агента',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
|
|
|||
|
|
@ -69,6 +69,14 @@ const translation = {
|
|||
manageInTools: 'Керування в інструментах',
|
||||
workflowAsToolTip: 'Після оновлення робочого потоку необхідна переконфігурація інструменту.',
|
||||
viewDetailInTracingPanel: 'Переглянути деталі',
|
||||
importSuccess: 'Успіх імпорту',
|
||||
overwriteAndImport: 'Перезапис та імпорт',
|
||||
importFailure: 'Помилка імпорту',
|
||||
importDSL: 'Імпорт DSL',
|
||||
syncingData: 'Синхронізація даних, всього за кілька секунд.',
|
||||
chooseDSL: 'Виберіть файл DSL(yml)',
|
||||
backupCurrentDraft: 'Резервна поточна чернетка',
|
||||
importDSLTip: 'Поточна чернетка буде перезаписана. Експортуйте робочий процес як резервну копію перед імпортом.',
|
||||
},
|
||||
env: {
|
||||
envPanelTitle: 'Змінні середовища',
|
||||
|
|
@ -178,6 +186,7 @@ const translation = {
|
|||
'transform': 'Трансформація',
|
||||
'utilities': 'Утиліти',
|
||||
'noResult': 'Нічого не знайдено',
|
||||
'searchTool': 'Інструмент пошуку',
|
||||
},
|
||||
blocks: {
|
||||
'start': 'Початок',
|
||||
|
|
@ -407,6 +416,7 @@ const translation = {
|
|||
enterValue: 'Введіть значення',
|
||||
addCondition: 'Додати умову',
|
||||
conditionNotSetup: 'Умова НЕ налаштована',
|
||||
selectVariable: 'Виберіть змінну...',
|
||||
},
|
||||
variableAssigner: {
|
||||
title: 'Присвоєння змінних',
|
||||
|
|
@ -502,6 +512,25 @@ const translation = {
|
|||
iteration_other: '{{count}} Ітерацій',
|
||||
currentIteration: 'Поточна ітерація',
|
||||
},
|
||||
note: {
|
||||
editor: {
|
||||
large: 'Великий',
|
||||
bold: 'Жирний',
|
||||
openLink: 'Відкривати',
|
||||
small: 'Малий',
|
||||
link: 'Посилання',
|
||||
italic: 'Курсив',
|
||||
placeholder: 'Напишіть свою замітку...',
|
||||
strikethrough: 'Закреслені',
|
||||
medium: 'Середнє',
|
||||
showAuthor: 'Показати автора',
|
||||
bulletList: 'Маркований список',
|
||||
enterUrl: 'Введіть URL-адресу...',
|
||||
unlink: 'Від\'єднати',
|
||||
invalidUrl: 'Невірна URL-адреса',
|
||||
},
|
||||
addNote: 'Додати примітку',
|
||||
},
|
||||
},
|
||||
tracing: {
|
||||
stopBy: 'Зупинено користувачем {{user}}',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue