File size: 16,375 Bytes
4304c6d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
const translation = {
  common: {
    editing: 'Редагування',
    autoSaved: 'Автоматично збережено',
    unpublished: 'Неопубліковано',
    published: 'Опубліковано',
    publish: 'Опублікувати',
    update: 'Оновити',
    run: 'Запустити',
    running: 'Виконується',
    inRunMode: 'У режимі виконання',
    inPreview: 'У попередньому перегляді',
    inPreviewMode: 'У режимі попереднього перегляду',
    preview: 'Попередній перегляд',
    viewRunHistory: 'Переглянути історію запусків',
    runHistory: 'Історія запусків',
    goBackToEdit: 'Повернутися до редагування',
    conversationLog: 'Журнал розмов',
    features: 'Функції',
    debugAndPreview: 'Налагодження і попередній перегляд',
    restart: 'Перезапустити',
    currentDraft: 'Поточний чернетка',
    currentDraftUnpublished: 'Поточний чернетка не опубліковано',
    latestPublished: 'Остання опублікована',
    publishedAt: 'Опубліковано',
    restore: 'Відновити',
    runApp: 'Запустити додаток',
    batchRunApp: 'Пакетний запуск додатку',
    accessAPIReference: 'Доступ до посилання на API',
    embedIntoSite: 'Вбудувати в сайт',
    addTitle: 'Додати назву...',
    addDescription: 'Додати опис...',
    noVar: 'Немає змінної',
    searchVar: 'Пошук змінної',
    variableNamePlaceholder: 'Назва змінної',
    setVarValuePlaceholder: 'Встановити змінну',
    needConnecttip: 'Цей крок не підключено до чогось',
    maxTreeDepth: 'Максимальний ліміт {{depth}} вузлів на гілку',
    needEndNode: 'Необхідно додати блок "Кінець"',
    needAnswerNode: 'Необхідно додати блок "Відповідь"',
    workflowProcess: 'Процес робочого процесу',
    notRunning: 'Ще не запущено',
    previewPlaceholder: 'Введіть вміст у полі нижче, щоб розпочати налагодження чат-бота',
    effectVarConfirm: {
      title: 'Видалити змінну',
      content: 'Цю змінну використовується в інших вузлах. Ви все ще хочете її видалити?',
    },
    insertVarTip: 'Натисніть клавішу "/" для швидкого вставлення',
    processData: 'Обробка даних',
    input: 'Вхід',
    output: 'Вихід',
  },
  errorMsg: {
    fieldRequired: '{{field}} є обов\'язковим',
    authRequired: 'Потрібна авторизація',
    invalidJson: '{{field}} недійсний JSON',
    fields: {
      variable: 'Назва змінної',
      variableValue: 'Значення змінної',
      code: 'Код',
      model: 'Модель',
      rerankModel: 'Модель пересортування',
    },
    invalidVariable: 'Недійсна змінна',
  },
  singleRun: {
    testRun: 'Тестовий запуск ',
    startRun: 'Почати запуск',
    running: 'Виконується',
  },
  tabs: {
    'searchBlock': 'Пошук блоку',
    'blocks': 'Блоки',
    'builtInTool': 'Вбудований інструмент',
    'customTool': 'Спеціальний інструмент',
    'question-understand': 'Розуміння питань',
    'logic': 'Логіка',
    'transform': 'Трансформація',
    'utilities': 'Утиліти',
    'noResult': 'Співпадінь не знайдено',
  },
  blocks: {
    'start': 'Початок',
    'end': 'Кінець',
    'answer': 'Відповідь',
    'llm': 'LLM',
    'knowledge-retrieval': 'Пошук знань',
    'question-classifier': 'Класифікатор питань',
    'if-else': 'Якщо / Інакше',
    'code': 'Код',
    'template-transform': 'Шаблон',
    'http-request': 'HTTP-запит',
    'variable-assigner': 'Призначення змінних',
  },
  blocksAbout: {
    'start': 'Визначте початкові параметри для запуску робочого процесу',
    'end': 'Визначте кінець і тип результату робочого процесу',
    'answer': 'Визначте вміст відповіді чат-розмови',
    'llm': 'Виклик великих мовних моделей для відповіді на питання або обробки природної мови',
    'knowledge-retrieval': 'Дозволяє вам запитувати текстовий вміст, що стосується питань користувача, знань',
    'question-classifier': 'Визначте умови класифікації користувачів, LLM може визначити, як прогресує розмова на основі опису класифікації',
    'if-else': 'Дозволяє вам розгалужувати робочий процес на дві гілки на основі умов if / else',
    'code': 'Виконати фрагмент коду Python або NodeJS для реалізації власної логіки',
    'template-transform': 'Перетворити дані в рядок, використовуючи синтаксис шаблону Jinja',
    'http-request': 'Дозволяє відправляти серверні запити через протокол HTTP',
    'variable-assigner': 'Призначте змінні в різних гілках тієї самої змінної, щоб забезпечити єдину конфігурацію після-вузлів',
  },
  operator: {
    zoomIn: 'Збільшити',
    zoomOut: 'Зменшити',
    zoomTo50: 'Масштабувати до 50%',
    zoomTo100: 'Масштабувати до 100%',
    zoomToFit: 'Підігнати по ширині',
  },
  panel: {
    userInputField: 'Поле введення користувача',
    changeBlock: 'Змінити блок',
    helpLink: 'Посилання на довідку',
    about: 'Про',
    createdBy: 'Створено ',
    nextStep: 'Наступний крок',
    addNextStep: 'Додати наступний блок у цей робочий процес',
    selectNextStep: 'Виберіть наступний блок',
    runThisStep: 'Запустити цей крок',
    checklist: 'Перелік',
    checklistTip: 'Переконайтеся, що всі питання вирішено перед публікацією',
    checklistResolved: 'Всі питання вирішено',
    organizeBlocks: 'Організувати блоки',
    change: 'Змінити',
  },
  nodes: {
    common: {
      outputVars: 'Вихідні змінні',
      insertVarTip: 'Вставити змінну',
      memory: {
        memory: 'Пам\'ять',
        memoryTip: 'Налаштування чат-пам\'яті',
        windowSize: 'Розмір вікна',
        conversationRoleName: 'Назва ролі розмови',
        user: 'Префікс користувача',
        assistant: 'Префікс помічника',
      },
      memories: {
        title: 'Пам\'яті',
        tip: 'Чат-пам\'ять',
        builtIn: 'Вбудований',
      },
    },
    start: {
      required: 'обов\'язково',
      inputField: 'Поле введення',
      builtInVar: 'Вбудовані змінні',
      outputVars: {
        query: 'Вхід користувача',
        memories: {
          des: 'Історія розмов',
          type: 'тип повідомлення',
          content: 'вміст повідомлення',
        },
        files: 'Список файлів',
      },
      noVarTip: 'Встановіть вхідні дані, які можна використовувати в робочому процесі',
    },
    end: {
      outputs: 'Вихідні дані',
      output: {
        type: 'тип виходу',
        variable: 'вихідна змінна',
      },
      type: {
        'none': 'Нічого',
        'plain-text': 'Звичайний текст',
        'structured': 'Структурований',
      },
    },
    answer: {
      answer: 'Відповідь',
      outputVars: 'Вихідні змінні',
    },
    llm: {
      model: 'модель',
      variables: 'змінні',
      context: 'контекст',
      contextTooltip: 'Ви можете імпортувати знання як контекст',
      notSetContextInPromptTip: 'Щоб увімкнути функцію контексту, будь ласка, заповніть змінну контексту в PROMPT.',
      prompt: 'підказка',
      roleDescription: {
        system: 'Надати високорівневі інструкції для розмови',
        user: 'Надати інструкції, запити або будь-який текстовий ввід для моделі',
        assistant: 'Відповіді моделі на основі повідомлень користувача',
      },
      addMessage: 'Додати повідомлення',
      vision: 'візія',
      files: 'Файли',
      resolution: {
        name: 'Роздільна здатність',
        high: 'Висока',
        low: 'Низька',
      },
      outputVars: {
        output: 'Створення вмісту',
        usage: 'Інформація про використання моделі',
      },
      singleRun: {
        variable: 'Змінна',
      },
    },
    knowledgeRetrieval: {
      queryVariable: 'Запит змінної',
      knowledge: 'Знання',
      outputVars: {
        output: 'Вилучені сегментовані дані',
        content: 'Сегментований вміст',
        title: 'Сегментований заголовок',
        icon: 'Сегментована іконка',
        url: 'Сегментований URL',
        metadata: 'Інша метадані',
      },
    },
    http: {
      inputVars: 'Вхідні змінні',
      api: 'API',
      apiPlaceholder: 'Введіть URL, наберіть «/» для вставки змінної',
      notStartWithHttp: 'API повинно починатися з http:// або https://',
      key: 'Ключ',
      value: 'Значення',
      bulkEdit: 'Масове редагування',
      keyValueEdit: 'Редагування Ключ-Значення',
      headers: 'Заголовки',
      params: 'Параметри',
      body: 'Тіло',
      outputVars: {
        body: 'Вміст відповіді',
        statusCode: 'Код статусу відповіді',
        headers: 'Список заголовків відповіді JSON',
        files: 'Список файлів',
      },
      authorization: {
        'authorization': 'Авторизація',
        'authorizationType': 'Тип авторизації',
        'no-auth': 'Немає',
        'api-key': 'API-Key',
        'auth-type': 'Тип авторизації',
        'basic': 'Базова',
        'bearer': 'Bearer',
        'custom': 'Користувацька',
        'api-key-title': 'Ключ API',
        'header': 'Заголовок',
      },
      insertVarPlaceholder: 'наберіть \'/\' для вставки змінної',
      timeout: {
        title: 'Час вичерпано',
        connectLabel: 'Тайм-аут з’єднання',
        connectPlaceholder: 'Введіть час тайм-ауту з’єднання у секундах',
        readLabel: 'Тайм-аут читання',
        readPlaceholder: 'Введіть час тайм-ауту читання у секундах',
        writeLabel: 'Тайм-аут запису',
        writePlaceholder: 'Введіть час тайм-ауту запису у секундах',
      },
    },
    code: {
      inputVars: 'Вхідні змінні',
      outputVars: 'Вихідні змінні',
    },
    templateTransform: {
      inputVars: 'Вхідні змінні',
      code: 'Код',
      codeSupportTip: 'Підтримується лише Jinja2',
      outputVars: {
        output: 'Перетворений вміст',
      },
    },
    ifElse: {
      if: 'Якщо',
      else: 'Інакше',
      elseDescription: 'Використовується для визначення логіки, яка має виконуватися, коли умова if не виконується.',
      and: 'і',
      or: 'або',
      operator: 'Оператор',
      notSetVariable: 'Спочатку встановіть змінну',
      comparisonOperator: {
        'contains': 'містить',
        'not contains': 'не містить',
        'start with': 'починається з',
        'end with': 'закінчується на',
        'is': 'є',
        'is not': 'не є',
        'empty': 'порожній',
        'not empty': 'не порожній',
        'null': 'нуль',
        'not null': 'не нуль',
      },
      enterValue: 'Введіть значення',
      addCondition: 'Додати умову',
      conditionNotSetup: 'Умова НЕ налаштована',
    },
    variableAssigner: {
      title: 'Призначення змінних',
      outputType: 'Тип виходу',
      outputVarType: 'Тип вихідної змінної',
      varNotSet: 'Змінна не встановлена',
      noVarTip: 'Додайте змінні для призначення',
      type: {
        string: 'Рядок',
        number: 'Число',
        object: 'Об’єкт',
        array: 'Масив',
      },
      outputVars: {
        output: 'Значення призначеної змінної',
      },
    },
    tool: {
      toAuthorize: 'Авторизуватися',
      inputVars: 'Вхідні змінні',
      outputVars: {
        text: 'вміст, згенерований інструментом',
        files: {
          title: 'файли, згенеровані інструментом',
          type: 'Тип підтримки. Тепер підтримується лише зображення',
          transfer_method: 'Метод передачі. Значення - віддалений URL або локальний файл',
          url: 'URL зображення',
          upload_file_id: 'Ідентифікатор завантаженого файлу',
        },
      },
    },
    questionClassifiers: {
      model: 'модель',
      inputVars: 'Вхідні змінні',
      outputVars: {
        className: 'Назва класу',
      },
      class: 'Клас',
      classNamePlaceholder: 'Напишіть назву вашого класу',
      advancedSetting: 'Розширена настройка',
      topicName: 'Назва теми',
      topicPlaceholder: 'Напишіть назву вашої теми',
      addClass: 'Додати клас',
      instruction: 'Інструкція',
      instructionPlaceholder: 'Напишіть вашу інструкцію',
    },
  },
  tracing: {
    stopBy: 'Зупинено користувачем {{user}}',
  },
}

export default translation