chore: translate i18n files (#22526)

Co-authored-by: JzoNgKVO <27049666+JzoNgKVO@users.noreply.github.com>
This commit is contained in:
github-actions[bot] 2025-07-17 13:25:39 +08:00 • committed by GitHub
commit aeb68f99bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
109 changed files with 1196 additions and 35 deletions

View file

@ -172,7 +172,10 @@ const translation = {
title: 'Ткати',
description: 'Weave є платформою з відкритим кодом для оцінки, тестування та моніторингу LLM додатків.',
},
aliyun: {},
aliyun: {
title: 'Моніторинг Хмари',
description: 'Повністю керовані та без обслуговування платформи спостереження, надані Alibaba Cloud, дозволяють миттєвий моніторинг, трасування та оцінку застосувань Dify.',
},
},
answerIcon: {
title: 'Використовуйте піктограму web app для заміни 🤖',
@ -256,6 +259,8 @@ const translation = {
},
accessControl: 'Контроль доступу до веб-додатків',
noAccessPermission: 'Немає дозволу на доступ до веб-додатку',
maxActiveRequestsPlaceholder: 'Введіть 0 для необмеженого',
maxActiveRequests: 'Максимальна кількість одночасних запитів',
}
export default translation

View file

@ -216,6 +216,28 @@ const translation = {
workspaceName: 'Назва робочого простору',
workspaceIcon: 'Іконка робочого простору',
editWorkspaceInfo: 'Редагувати інформацію про робочий простір',
changeEmail: {
codePlaceholder: 'Вставте 6-значний код',
continue: 'Продовжувати',
resendTip: 'Не отримали код?',
emailLabel: 'Новий електронний лист',
changeTo: 'Змінити на {{email}}',
resend: 'Переслати',
codeLabel: 'Код перевірки',
sendVerifyCode: 'Відправити код підтвердження',
emailPlaceholder: 'Введіть нову електронну пошту',
title: 'Змінити електронну пошту',
newEmail: 'Налаштуйте нову електронну адресу',
resendCount: 'Надішліть знову через {{count}}s',
content4: 'Ми тільки що надіслали вам тимчасовий код підтвердження на <email>{{email}}</email>.',
verifyEmail: 'Підтвердіть свою поточну електронну адресу',
existingEmail: 'Користувач з цією електронною поштою вже існує.',
content2: 'Ваш поточний електронний лист - <email>{{email}}</email>. Код для підтвердження було надіслано на цю електронну адресу.',
verifyNew: 'Підтвердіть свою нову електронну пошту',
content3: 'Введіть нову електронну адресу, і ми надішлемо вам код підтвердження.',
authTip: 'Коли ви зміните свою електронну адресу, облікові записи Google або GitHub, пов\'язані з вашою старою електронною адресою, більше не зможуть увійти в цей обліковий запис.',
content1: 'Якщо ви продовжите, ми надішлемо код підтвердження на <email>{{email}}</email> для повторної аутентифікації.',
},
},
members: {
team: 'Команда',
@ -257,6 +279,26 @@ const translation = {
datasetOperator: 'Адміністратор знань',
setBuilder: 'Встановити як будівельник',
builderTip: 'Може створювати та редагувати власні програми',
transferModal: {
continue: 'Продовжувати',
resendTip: 'Не отримали код?',
resend: 'Переслати',
sendVerifyCode: 'Відправити код підтвердження',
codePlaceholder: 'Вставте 6-значний код',
codeLabel: 'Код перевірки',
verifyEmail: 'Підтвердіть свою поточну електронну адресу',
warningTip: 'Ви станете членом адміністрації, і новий власник матиме повний контроль.',
resendCount: 'Надішліть знову через {{count}} сек.',
warning: 'Ви збираєтеся передати право власності на "{{workspace}}". Це набирає чинності негайно і не підлягає скасуванню.',
title: 'Перенести право власності на робочий простір',
transfer: 'Перенести право власності на робочий простір',
transferLabel: 'Передати право власності на робочий простір на',
verifyContent: 'Вашу поточну електронну адресу <email>{{email}}</email>.',
verifyContent2: 'Ми надішлемо тимчасовий код підтвердження на цю електронну пошту для повторної автентифікації.',
transferPlaceholder: 'Виберіть учасника робочого простору…',
sendTip: 'Якщо ви продовжите, ми надішлемо код підтвердження на <email>{{email}}</email> для повторної аутентифікації.',
},
transferOwnership: 'Перенести право власності',
},
integrations: {
connected: 'Підключено',
@ -449,6 +491,7 @@ const translation = {
addPages: 'Додати сторінки',
preview: 'ПЕРЕДПЕРЕГЛЯД',
},
integratedAlert: 'Notion інтегрований через внутрішні облікові дані, немає потреби в повторній авторизації.',
},
website: {
with: 'З',

View file

@ -109,6 +109,7 @@ const translation = {
noLoginMethod: 'Метод аутентифікації не налаштований для веб-додатку',
noLoginMethodTip: 'Будь ласка, зв\'яжіться з адміністратором системи, щоб додати метод автентифікації.',
disabled: 'Аутентифікацію вебдодатка вимкнено. Будь ласка, зв\'яжіться з адміністратором системи, щоб увімкнути її. Ви можете спробувати використовувати додаток безпосередньо.',
login: 'Увійти',
},
}

View file

@ -63,6 +63,7 @@ const translation = {
uninstalledContent: 'Цей плагін встановлюється з локального/GitHub репозиторію. Будь ласка, використовуйте після встановлення.',
unsupportedContent: 'Встановлена версія плагіна не передбачає цієї дії.',
toolSetting: 'Налаштування інструментів',
unsupportedMCPTool: 'Використовувана версія плагіна стратегії агента наразі не підтримує інструменти MCP.',
},
modelNum: '{{num}} МОДЕЛІ В КОМПЛЕКТІ',
switchVersion: 'Версія перемикача',

View file

@ -57,9 +57,14 @@ const translation = {
api_key: 'API-ключ',
apiKeyPlaceholder: 'Назва HTTP-заголовка для API-ключа',
apiValuePlaceholder: 'Введіть API-ключ',
api_key_header: 'Заголовок',
queryParamPlaceholder: 'Назва параметра запиту для API Ключа',
api_key_query: 'Параметр запиту',
},
key: 'Ключ',
value: 'Значення',
queryParam: 'Параметр запиту',
queryParamTooltip: 'Ім\'я параметра запиту для ключа API, який потрібно передати, наприклад, "key" в "https://example.com/test?key=API_KEY".',
},
authHeaderPrefix: {
types: {

View file

@ -115,6 +115,7 @@ const translation = {
addBlock: 'Додати вузол',
needEndNode: 'Необхідно додати кінцевий вузол',
needAnswerNode: 'Вузол Відповіді повинен бути доданий',
tagBound: 'Кількість додатків, що використовують цей тег',
},
env: {
envPanelTitle: 'Змінні середовища',
@ -234,6 +235,8 @@ const translation = {
'agent': 'Стратегія агента',
'blocks': 'Вузли',
'searchBlock': 'Пошуковий вузол',
'addAll': 'Додати все',
'allAdded': 'Всі додані',
},
blocks: {
'start': 'Початок',
@ -364,7 +367,10 @@ const translation = {
retryFailedTimes: '{{times}} повторні спроби не вдалися',
retryTimes: 'Повторіть спробу {{times}} у разі невдачі',
},
typeSwitch: {},
typeSwitch: {
input: 'Вхідне значення',
variable: 'Використовуйте змінну',
},
},
start: {
required: 'обов\'язковий',
@ -551,6 +557,7 @@ const translation = {
advancedDependencies: 'Розширені залежності',
advancedDependenciesTip: 'Додайте тут деякі попередньо завантажені залежності, які потребують більше часу для споживання або не є за замовчуванням вбудованими',
searchDependencies: 'Шукати залежності',
syncFunctionSignature: 'Синхронізувати підпис функції з кодом',
},
templateTransform: {
inputVars: 'Вхідні змінні',
@ -670,6 +677,9 @@ const translation = {
json: 'JSON, згенерований інструментом',
},
authorize: 'Уповноважити',
settings: 'Налаштування',
insertPlaceholder2: 'вставте змінну',
insertPlaceholder1: 'Введіть або натисніть',
},
questionClassifiers: {
model: 'модель',
@ -854,6 +864,8 @@ const translation = {
pluginNotInstalledDesc: 'Цей плагін встановлюється з GitHub. Будь ласка, перейдіть до Плагіни для перевстановлення',
modelNotSelected: 'Модель не обрана',
strategyNotFoundDescAndSwitchVersion: 'Встановлена версія плагіна не забезпечує цю стратегію. Натисніть, щоб змінити версію.',
parameterSchema: 'Схема параметрів',
clickToViewParameterSchema: 'Натисніть, щоб переглянути схему параметрів',
},
loop: {
ErrorMethod: {