fix: application i18n (#2086)

This commit is contained in:
shaohuzhang1 2025-01-23 11:54:34 +08:00 committed by GitHub
parent 78e3c14019
commit 37ebe3e68f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 874 additions and 592 deletions

View File

@ -20,6 +20,7 @@ from django.core.cache import caches
from django.db import transaction, models from django.db import transaction, models
from django.db.models import QuerySet, Q from django.db.models import QuerySet, Q
from django.http import StreamingHttpResponse from django.http import StreamingHttpResponse
from django.utils.translation import gettext_lazy as _, gettext
from openpyxl.cell.cell import ILLEGAL_CHARACTERS_RE from openpyxl.cell.cell import ILLEGAL_CHARACTERS_RE
from rest_framework import serializers from rest_framework import serializers
from rest_framework.utils.formatting import lazy_format from rest_framework.utils.formatting import lazy_format
@ -45,7 +46,6 @@ from embedding.task import embedding_by_paragraph, embedding_by_paragraph_list
from setting.models import Model from setting.models import Model
from setting.models_provider import get_model_credential from setting.models_provider import get_model_credential
from smartdoc.conf import PROJECT_DIR from smartdoc.conf import PROJECT_DIR
from django.utils.translation import gettext_lazy as _, gettext as __
chat_cache = caches['chat_cache'] chat_cache = caches['chat_cache']
@ -224,11 +224,13 @@ class ChatSerializers(serializers.Serializer):
worksheet = workbook.active worksheet = workbook.active
worksheet.title = 'Sheet1' worksheet.title = 'Sheet1'
headers = [__('Conversation ID'), __('summary'), __('User Questions'), __('Problem after optimization'), headers = [gettext('Conversation ID'), gettext('summary'), gettext('User Questions'),
__('answer'), __('User feedback'), gettext('Problem after optimization'),
__('Reference segment number'), gettext('answer'), gettext('User feedback'),
__('Section title + content'), gettext('Reference segment number'),
__('Annotation'), __('Consuming tokens'), __('Time consumed (s)'), __('Question Time')] gettext('Section title + content'),
gettext('Annotation'), gettext('Consuming tokens'), gettext('Time consumed (s)'),
gettext('Question Time')]
for col_idx, header in enumerate(headers, 1): for col_idx, header in enumerate(headers, 1):
cell = worksheet.cell(row=1, column=col_idx) cell = worksheet.cell(row=1, column=col_idx)
cell.value = header cell.value = header
@ -272,7 +274,7 @@ class ChatSerializers(serializers.Serializer):
user_id = self.data.get('user_id') user_id = self.data.get('user_id')
application_id = self.data.get('application_id') application_id = self.data.get('application_id')
if not QuerySet(Application).filter(id=application_id, user_id=user_id).exists(): if not QuerySet(Application).filter(id=application_id, user_id=user_id).exists():
raise AppApiException(500, __('Application does not exist')) raise AppApiException(500, gettext('Application does not exist'))
def open(self): def open(self):
self.is_valid(raise_exception=True) self.is_valid(raise_exception=True)
@ -291,7 +293,8 @@ class ChatSerializers(serializers.Serializer):
'-create_time')[0:1].first() '-create_time')[0:1].first()
if work_flow_version is None: if work_flow_version is None:
raise AppApiException(500, raise AppApiException(500,
__("The application has not been published. Please use it after publishing.")) gettext(
"The application has not been published. Please use it after publishing."))
chat_cache.set(chat_id, chat_cache.set(chat_id,
ChatInfo(chat_id, [], ChatInfo(chat_id, [],
[], [],
@ -373,7 +376,7 @@ class ChatSerializers(serializers.Serializer):
if 'id' in self.data and self.data.get('id') is not None: if 'id' in self.data and self.data.get('id') is not None:
application = QuerySet(Application).filter(id=self.data.get('id')).first() application = QuerySet(Application).filter(id=self.data.get('id')).first()
if application is None: if application is None:
raise AppApiException(500, __("Application does not exist")) raise AppApiException(500, gettext("Application does not exist"))
return application.user_id return application.user_id
return self.data.get('user_id') return self.data.get('user_id')
@ -426,9 +429,9 @@ class ChatRecordSerializer(serializers.Serializer):
application_access_token = QuerySet(ApplicationAccessToken).filter( application_access_token = QuerySet(ApplicationAccessToken).filter(
application_id=self.data.get('application_id')).first() application_id=self.data.get('application_id')).first()
if application_access_token is None: if application_access_token is None:
raise AppApiException(500, __('Application authentication information does not exist')) raise AppApiException(500, gettext('Application authentication information does not exist'))
if not application_access_token.show_source and current_role == RoleConstants.APPLICATION_ACCESS_TOKEN.value: if not application_access_token.show_source and current_role == RoleConstants.APPLICATION_ACCESS_TOKEN.value:
raise AppApiException(500, __('Displaying knowledge sources is not enabled')) raise AppApiException(500, gettext('Displaying knowledge sources is not enabled'))
def get_chat_record(self): def get_chat_record(self):
chat_record_id = self.data.get('chat_record_id') chat_record_id = self.data.get('chat_record_id')
@ -446,7 +449,7 @@ class ChatRecordSerializer(serializers.Serializer):
self.is_valid(current_role=current_role, raise_exception=True) self.is_valid(current_role=current_role, raise_exception=True)
chat_record = self.get_chat_record() chat_record = self.get_chat_record()
if chat_record is None: if chat_record is None:
raise AppApiException(500, __("Conversation does not exist")) raise AppApiException(500, gettext("Conversation does not exist"))
return ChatRecordSerializer.Query.reset_chat_record(chat_record) return ChatRecordSerializer.Query.reset_chat_record(chat_record)
class Query(serializers.Serializer): class Query(serializers.Serializer):
@ -522,12 +525,13 @@ class ChatRecordSerializer(serializers.Serializer):
self.is_valid(raise_exception=True) self.is_valid(raise_exception=True)
if not try_lock(self.data.get('chat_record_id')): if not try_lock(self.data.get('chat_record_id')):
raise AppApiException(500, raise AppApiException(500,
__("Voting on the current session minutes, please do not send repeated requests")) gettext(
"Voting on the current session minutes, please do not send repeated requests"))
try: try:
chat_record_details_model = QuerySet(ChatRecord).get(id=self.data.get('chat_record_id'), chat_record_details_model = QuerySet(ChatRecord).get(id=self.data.get('chat_record_id'),
chat_id=self.data.get('chat_id')) chat_id=self.data.get('chat_id'))
if chat_record_details_model is None: if chat_record_details_model is None:
raise AppApiException(500, __("Non-existent conversation chat_record_id")) raise AppApiException(500, gettext("Non-existent conversation chat_record_id"))
vote_status = self.data.get("vote_status") vote_status = self.data.get("vote_status")
if chat_record_details_model.vote_status == VoteChoices.UN_VOTE: if chat_record_details_model.vote_status == VoteChoices.UN_VOTE:
if vote_status == VoteChoices.STAR: if vote_status == VoteChoices.STAR:
@ -544,7 +548,7 @@ class ChatRecordSerializer(serializers.Serializer):
chat_record_details_model.vote_status = VoteChoices.UN_VOTE chat_record_details_model.vote_status = VoteChoices.UN_VOTE
chat_record_details_model.save() chat_record_details_model.save()
else: else:
raise AppApiException(500, __("Already voted, please cancel first and then vote again")) raise AppApiException(500, gettext("Already voted, please cancel first and then vote again"))
finally: finally:
un_lock(self.data.get('chat_record_id')) un_lock(self.data.get('chat_record_id'))
return True return True
@ -575,7 +579,7 @@ class ChatRecordSerializer(serializers.Serializer):
chat_id = self.data.get('chat_id') chat_id = self.data.get('chat_id')
chat_record = QuerySet(ChatRecord).filter(id=chat_record_id, chat_id=chat_id).first() chat_record = QuerySet(ChatRecord).filter(id=chat_record_id, chat_id=chat_id).first()
if chat_record is None: if chat_record is None:
raise AppApiException(500, __('Conversation record does not exist')) raise AppApiException(500, gettext('Conversation record does not exist'))
if chat_record.improve_paragraph_id_list is None or len(chat_record.improve_paragraph_id_list) == 0: if chat_record.improve_paragraph_id_list is None or len(chat_record.improve_paragraph_id_list) == 0:
return [] return []
@ -602,7 +606,7 @@ class ChatRecordSerializer(serializers.Serializer):
super().is_valid(raise_exception=True) super().is_valid(raise_exception=True)
if not QuerySet(Document).filter(id=self.data.get('document_id'), if not QuerySet(Document).filter(id=self.data.get('document_id'),
dataset_id=self.data.get('dataset_id')).exists(): dataset_id=self.data.get('dataset_id')).exists():
raise AppApiException(500, __("The document id is incorrect")) raise AppApiException(500, gettext("The document id is incorrect"))
@staticmethod @staticmethod
def post_embedding_paragraph(chat_record, paragraph_id, dataset_id): def post_embedding_paragraph(chat_record, paragraph_id, dataset_id):
@ -621,7 +625,7 @@ class ChatRecordSerializer(serializers.Serializer):
chat_id = self.data.get('chat_id') chat_id = self.data.get('chat_id')
chat_record = QuerySet(ChatRecord).filter(id=chat_record_id, chat_id=chat_id).first() chat_record = QuerySet(ChatRecord).filter(id=chat_record_id, chat_id=chat_id).first()
if chat_record is None: if chat_record is None:
raise AppApiException(500, __('Conversation record does not exist')) raise AppApiException(500, gettext('Conversation record does not exist'))
document_id = self.data.get("document_id") document_id = self.data.get("document_id")
dataset_id = self.data.get("dataset_id") dataset_id = self.data.get("dataset_id")
@ -670,7 +674,7 @@ class ChatRecordSerializer(serializers.Serializer):
paragraph_id = self.data.get('paragraph_id') paragraph_id = self.data.get('paragraph_id')
chat_record = QuerySet(ChatRecord).filter(id=chat_record_id, chat_id=chat_id).first() chat_record = QuerySet(ChatRecord).filter(id=chat_record_id, chat_id=chat_id).first()
if chat_record is None: if chat_record is None:
raise AppApiException(500, __('不存在的对话记录')) raise AppApiException(500, gettext('Conversation record does not exist'))
if not chat_record.improve_paragraph_id_list.__contains__(uuid.UUID(paragraph_id)): if not chat_record.improve_paragraph_id_list.__contains__(uuid.UUID(paragraph_id)):
message = lazy_format( message = lazy_format(
_('The paragraph id is wrong. The current conversation record does not exist. [{paragraph_id}] paragraph id'), _('The paragraph id is wrong. The current conversation record does not exist. [{paragraph_id}] paragraph id'),
@ -693,7 +697,7 @@ class ChatRecordSerializer(serializers.Serializer):
def is_valid(self, *, raise_exception=False): def is_valid(self, *, raise_exception=False):
super().is_valid(raise_exception=True) super().is_valid(raise_exception=True)
if not Document.objects.filter(id=self.data['document_id'], dataset_id=self.data['dataset_id']).exists(): if not Document.objects.filter(id=self.data['document_id'], dataset_id=self.data['dataset_id']).exists():
raise AppApiException(500, __("The document id is incorrect")) raise AppApiException(500, gettext("The document id is incorrect"))
@staticmethod @staticmethod
def post_embedding_paragraph(paragraph_ids, dataset_id): def post_embedding_paragraph(paragraph_ids, dataset_id):
@ -712,7 +716,7 @@ class ChatRecordSerializer(serializers.Serializer):
# 获取所有聊天记录 # 获取所有聊天记录
chat_record_list = list(ChatRecord.objects.filter(chat_id__in=chat_ids)) chat_record_list = list(ChatRecord.objects.filter(chat_id__in=chat_ids))
if len(chat_record_list) < len(chat_ids): if len(chat_record_list) < len(chat_ids):
raise AppApiException(500, __("Conversation records that do not exist")) raise AppApiException(500, gettext("Conversation records that do not exist"))
# 批量创建段落和问题映射 # 批量创建段落和问题映射
paragraphs = [] paragraphs = []

View File

@ -17,7 +17,7 @@ from typing import Dict, List
from django.core.files.uploadedfile import InMemoryUploadedFile from django.core.files.uploadedfile import InMemoryUploadedFile
from django.db.models import QuerySet from django.db.models import QuerySet
from django.utils.translation import gettext as __ from django.utils.translation import gettext as _
from pydub import AudioSegment from pydub import AudioSegment
from ..exception.app_exception import AppApiException from ..exception.app_exception import AppApiException
@ -216,9 +216,9 @@ def split_and_transcribe(file_path, model, max_segment_length_ms=59000, audio_fo
def _remove_empty_lines(text): def _remove_empty_lines(text):
if not isinstance(text, str): if not isinstance(text, str):
raise AppApiException(500, __('Text-to-speech node, the text content must be of string type')) raise AppApiException(500, _('Text-to-speech node, the text content must be of string type'))
if not text: if not text:
raise AppApiException(500, __('Text-to-speech node, the text content cannot be empty')) raise AppApiException(500, _('Text-to-speech node, the text content cannot be empty'))
result = '\n'.join(line for line in text.split('\n') if line.strip()) result = '\n'.join(line for line in text.split('\n') if line.strip())
return markdown_to_plain_text(result) return markdown_to_plain_text(result)

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-22 18:19+0800\n" "POT-Creation-Date: 2025-01-23 11:49+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -39,7 +39,7 @@ msgstr ""
#: .\apps\application\flow\step_node\speech_to_text_step_node\i_speech_to_text_node.py:13 #: .\apps\application\flow\step_node\speech_to_text_step_node\i_speech_to_text_node.py:13
#: .\apps\application\flow\step_node\text_to_speech_step_node\i_text_to_speech_node.py:13 #: .\apps\application\flow\step_node\text_to_speech_step_node\i_text_to_speech_node.py:13
#: .\apps\application\serializers\application_serializers.py:72 #: .\apps\application\serializers\application_serializers.py:72
#: .\apps\application\serializers\chat_serializers.py:345 #: .\apps\application\serializers\chat_serializers.py:348
#: .\apps\application\swagger_api\application_api.py:53 #: .\apps\application\swagger_api\application_api.py:53
#: .\apps\application\swagger_api\application_api.py:185 #: .\apps\application\swagger_api\application_api.py:185
#: .\apps\application\swagger_api\application_api.py:186 #: .\apps\application\swagger_api\application_api.py:186
@ -57,12 +57,13 @@ msgstr ""
#: .\apps\application\serializers\chat_message_serializers.py:185 #: .\apps\application\serializers\chat_message_serializers.py:185
#: .\apps\application\serializers\chat_message_serializers.py:231 #: .\apps\application\serializers\chat_message_serializers.py:231
#: .\apps\application\serializers\chat_serializers.py:71 #: .\apps\application\serializers\chat_serializers.py:71
#: .\apps\application\serializers\chat_serializers.py:419 #: .\apps\application\serializers\chat_serializers.py:227
#: .\apps\application\serializers\chat_serializers.py:511 #: .\apps\application\serializers\chat_serializers.py:422
#: .\apps\application\serializers\chat_serializers.py:566 #: .\apps\application\serializers\chat_serializers.py:514
#: .\apps\application\serializers\chat_serializers.py:592 #: .\apps\application\serializers\chat_serializers.py:570
#: .\apps\application\serializers\chat_serializers.py:651 #: .\apps\application\serializers\chat_serializers.py:596
#: .\apps\application\serializers\chat_serializers.py:691 #: .\apps\application\serializers\chat_serializers.py:655
#: .\apps\application\serializers\chat_serializers.py:695
#: .\apps\application\swagger_api\chat_api.py:48 #: .\apps\application\swagger_api\chat_api.py:48
#: .\apps\application\swagger_api\chat_api.py:83 #: .\apps\application\swagger_api\chat_api.py:83
#: .\apps\application\swagger_api\chat_api.py:84 #: .\apps\application\swagger_api\chat_api.py:84
@ -76,6 +77,7 @@ msgstr ""
#: .\apps\application\chat_pipeline\step\chat_step\i_chat_step.py:63 #: .\apps\application\chat_pipeline\step\chat_step\i_chat_step.py:63
#: .\apps\application\flow\step_node\application_node\i_application_node.py:14 #: .\apps\application\flow\step_node\application_node\i_application_node.py:14
#: .\apps\application\serializers\chat_message_serializers.py:232 #: .\apps\application\serializers\chat_message_serializers.py:232
#: .\apps\application\serializers\chat_serializers.py:227
msgid "User Questions" msgid "User Questions"
msgstr "" msgstr ""
@ -123,9 +125,9 @@ msgstr ""
#: .\apps\application\serializers\application_serializers.py:781 #: .\apps\application\serializers\application_serializers.py:781
#: .\apps\application\serializers\application_serializers.py:1215 #: .\apps\application\serializers\application_serializers.py:1215
#: .\apps\application\serializers\chat_serializers.py:104 #: .\apps\application\serializers\chat_serializers.py:104
#: .\apps\application\serializers\chat_serializers.py:266 #: .\apps\application\serializers\chat_serializers.py:268
#: .\apps\application\serializers\chat_serializers.py:318 #: .\apps\application\serializers\chat_serializers.py:321
#: .\apps\application\serializers\chat_serializers.py:340 #: .\apps\application\serializers\chat_serializers.py:343
msgid "User ID" msgid "User ID"
msgstr "" msgstr ""
@ -135,7 +137,7 @@ msgstr ""
#: .\apps\application\flow\step_node\image_understand_step_node\i_image_understand_node.py:27 #: .\apps\application\flow\step_node\image_understand_step_node\i_image_understand_node.py:27
#: .\apps\application\flow\step_node\question_node\i_question_node.py:27 #: .\apps\application\flow\step_node\question_node\i_question_node.py:27
#: .\apps\application\flow\step_node\text_to_speech_step_node\i_text_to_speech_node.py:19 #: .\apps\application\flow\step_node\text_to_speech_step_node\i_text_to_speech_node.py:19
#: .\apps\application\serializers\chat_serializers.py:362 #: .\apps\application\serializers\chat_serializers.py:365
msgid "Model parameter settings" msgid "Model parameter settings"
msgstr "" msgstr ""
@ -153,7 +155,7 @@ msgstr ""
#: .\apps\application\chat_pipeline\step\generate_human_message_step\i_generate_human_message_step.py:27 #: .\apps\application\chat_pipeline\step\generate_human_message_step\i_generate_human_message_step.py:27
#: .\apps\application\chat_pipeline\step\reset_problem_step\i_reset_problem_step.py:25 #: .\apps\application\chat_pipeline\step\reset_problem_step\i_reset_problem_step.py:25
#: .\apps\application\chat_pipeline\step\search_dataset_step\i_search_dataset_step.py:25 #: .\apps\application\chat_pipeline\step\search_dataset_step\i_search_dataset_step.py:25
#: .\apps\application\serializers\chat_serializers.py:558 #: .\apps\application\serializers\chat_serializers.py:562
msgid "question" msgid "question"
msgstr "" msgstr ""
@ -239,6 +241,7 @@ msgstr ""
#: .\apps\application\flow\step_node\reranker_node\i_reranker_node.py:24 #: .\apps\application\flow\step_node\reranker_node\i_reranker_node.py:24
#: .\apps\application\flow\step_node\search_dataset_node\i_search_dataset_node.py:24 #: .\apps\application\flow\step_node\search_dataset_node\i_search_dataset_node.py:24
#: .\apps\application\serializers\application_serializers.py:121 #: .\apps\application\serializers\application_serializers.py:121
#: .\apps\application\serializers\chat_serializers.py:230
#: .\apps\application\swagger_api\application_api.py:249 #: .\apps\application\swagger_api\application_api.py:249
#: .\apps\application\swagger_api\application_api.py:250 #: .\apps\application\swagger_api\application_api.py:250
msgid "Reference segment number" msgid "Reference segment number"
@ -273,6 +276,8 @@ msgstr ""
#: .\apps\application\serializers\application_serializers.py:1013 #: .\apps\application\serializers\application_serializers.py:1013
#: .\apps\application\serializers\application_serializers.py:1023 #: .\apps\application\serializers\application_serializers.py:1023
#: .\apps\application\serializers\application_serializers.py:1033 #: .\apps\application\serializers\application_serializers.py:1033
#: .\apps\dataset\serializers\dataset_serializers.py:801
#: .\apps\dataset\serializers\document_serializers.py:725
#: .\apps\setting\models_provider\tools.py:23 #: .\apps\setting\models_provider\tools.py:23
msgid "Model does not exist" msgid "Model does not exist"
msgstr "" msgstr ""
@ -329,9 +334,9 @@ msgstr ""
#: .\apps\application\serializers\chat_serializers.py:72 #: .\apps\application\serializers\chat_serializers.py:72
#: .\apps\application\serializers\chat_serializers.py:88 #: .\apps\application\serializers\chat_serializers.py:88
#: .\apps\application\serializers\chat_serializers.py:105 #: .\apps\application\serializers\chat_serializers.py:105
#: .\apps\application\serializers\chat_serializers.py:268 #: .\apps\application\serializers\chat_serializers.py:270
#: .\apps\application\serializers\chat_serializers.py:343 #: .\apps\application\serializers\chat_serializers.py:346
#: .\apps\application\serializers\chat_serializers.py:420 #: .\apps\application\serializers\chat_serializers.py:423
#: .\apps\application\swagger_api\application_api.py:87 #: .\apps\application\swagger_api\application_api.py:87
#: .\apps\application\swagger_api\application_api.py:101 #: .\apps\application\swagger_api\application_api.py:101
#: .\apps\application\swagger_api\application_api.py:112 #: .\apps\application\swagger_api\application_api.py:112
@ -493,7 +498,7 @@ msgid "Is this field required"
msgstr "" msgstr ""
#: .\apps\application\flow\step_node\function_node\i_function_node.py:26 #: .\apps\application\flow\step_node\function_node\i_function_node.py:26
#: .\apps\dataset\serializers\document_serializers.py:227 #: .\apps\dataset\serializers\document_serializers.py:228
#: .\apps\function_lib\serializers\function_lib_serializer.py:38 #: .\apps\function_lib\serializers\function_lib_serializer.py:38
#: .\apps\function_lib\swagger_api\function_lib_api.py:92 #: .\apps\function_lib\swagger_api\function_lib_api.py:92
#: .\apps\function_lib\swagger_api\function_lib_api.py:138 #: .\apps\function_lib\swagger_api\function_lib_api.py:138
@ -620,9 +625,9 @@ msgid "There can only be one basic information node"
msgstr "" msgstr ""
#: .\apps\application\serializers\application_serializers.py:75 #: .\apps\application\serializers\application_serializers.py:75
#: .\apps\application\serializers\chat_serializers.py:597 #: .\apps\application\serializers\chat_serializers.py:601
#: .\apps\application\serializers\chat_serializers.py:656 #: .\apps\application\serializers\chat_serializers.py:660
#: .\apps\application\serializers\chat_serializers.py:688 #: .\apps\application\serializers\chat_serializers.py:692
#: .\apps\application\swagger_api\chat_api.py:253 #: .\apps\application\swagger_api\chat_api.py:253
#: .\apps\application\swagger_api\chat_api.py:281 #: .\apps\application\swagger_api\chat_api.py:281
#: .\apps\application\swagger_api\chat_api.py:282 #: .\apps\application\swagger_api\chat_api.py:282
@ -737,7 +742,7 @@ msgstr ""
#: .\apps\application\serializers\application_serializers.py:226 #: .\apps\application\serializers\application_serializers.py:226
#: .\apps\application\serializers\application_serializers.py:493 #: .\apps\application\serializers\application_serializers.py:493
#: .\apps\application\serializers\chat_serializers.py:359 #: .\apps\application\serializers\chat_serializers.py:362
msgid "Question completion" msgid "Question completion"
msgstr "" msgstr ""
@ -871,9 +876,9 @@ msgid "Select User ID"
msgstr "" msgstr ""
#: .\apps\application\serializers\application_serializers.py:706 #: .\apps\application\serializers\application_serializers.py:706
#: .\apps\dataset\serializers\document_serializers.py:162 #: .\apps\dataset\serializers\document_serializers.py:163
#: .\apps\dataset\serializers\document_serializers.py:211 #: .\apps\dataset\serializers\document_serializers.py:212
#: .\apps\dataset\serializers\document_serializers.py:218 #: .\apps\dataset\serializers\document_serializers.py:219
#: .\apps\dataset\serializers\file_serializers.py:59 #: .\apps\dataset\serializers\file_serializers.py:59
#: .\apps\dataset\views\file.py:34 .\apps\dataset\views\file.py:42 #: .\apps\dataset\views\file.py:34 .\apps\dataset\views\file.py:42
msgid "file" msgid "file"
@ -882,8 +887,8 @@ msgstr ""
#: .\apps\application\serializers\application_serializers.py:721 #: .\apps\application\serializers\application_serializers.py:721
#: .\apps\common\handle\impl\qa\zip_parse_qa_handle.py:62 #: .\apps\common\handle\impl\qa\zip_parse_qa_handle.py:62
#: .\apps\common\handle\impl\zip_split_handle.py:56 #: .\apps\common\handle\impl\zip_split_handle.py:56
#: .\apps\dataset\serializers\document_serializers.py:844 #: .\apps\dataset\serializers\document_serializers.py:853
#: .\apps\dataset\serializers\document_serializers.py:852 #: .\apps\dataset\serializers\document_serializers.py:861
msgid "Unsupported file format" msgid "Unsupported file format"
msgstr "" msgstr ""
@ -910,6 +915,8 @@ msgstr ""
#: .\apps\application\serializers\application_serializers.py:1224 #: .\apps\application\serializers\application_serializers.py:1224
#: .\apps\application\serializers\chat_message_serializers.py:398 #: .\apps\application\serializers\chat_message_serializers.py:398
#: .\apps\application\serializers\chat_serializers.py:277
#: .\apps\application\serializers\chat_serializers.py:379
#: .\apps\xpack\serializers\application_setting_serializer.py:96 #: .\apps\xpack\serializers\application_setting_serializer.py:96
#: .\apps\xpack\serializers\platform_serializer.py:76 #: .\apps\xpack\serializers\platform_serializer.py:76
#: .\apps\xpack\serializers\platform_serializer.py:97 #: .\apps\xpack\serializers\platform_serializer.py:97
@ -970,6 +977,7 @@ msgstr ""
#: .\apps\application\serializers\application_version_serializers.py:37 #: .\apps\application\serializers\application_version_serializers.py:37
#: .\apps\application\serializers\chat_serializers.py:101 #: .\apps\application\serializers\chat_serializers.py:101
#: .\apps\application\serializers\chat_serializers.py:227
msgid "summary" msgid "summary"
msgstr "" msgstr ""
@ -1023,11 +1031,11 @@ msgid "Do you want to reply again"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_message_serializers.py:237 #: .\apps\application\serializers\chat_message_serializers.py:237
#: .\apps\application\serializers\chat_serializers.py:422 #: .\apps\application\serializers\chat_serializers.py:425
#: .\apps\application\serializers\chat_serializers.py:514 #: .\apps\application\serializers\chat_serializers.py:517
#: .\apps\application\serializers\chat_serializers.py:569 #: .\apps\application\serializers\chat_serializers.py:573
#: .\apps\application\serializers\chat_serializers.py:595 #: .\apps\application\serializers\chat_serializers.py:599
#: .\apps\application\serializers\chat_serializers.py:654 #: .\apps\application\serializers\chat_serializers.py:658
#: .\apps\application\swagger_api\chat_api.py:248 #: .\apps\application\swagger_api\chat_api.py:248
#: .\apps\application\swagger_api\chat_api.py:325 #: .\apps\application\swagger_api\chat_api.py:325
#: .\apps\application\swagger_api\chat_api.py:358 #: .\apps\application\swagger_api\chat_api.py:358
@ -1052,6 +1060,7 @@ msgstr ""
#: .\apps\application\serializers\chat_message_serializers.py:261 #: .\apps\application\serializers\chat_message_serializers.py:261
#: .\apps\application\serializers\chat_message_serializers.py:395 #: .\apps\application\serializers\chat_message_serializers.py:395
#: .\apps\application\serializers\chat_serializers.py:452
msgid "Conversation does not exist" msgid "Conversation does not exist"
msgstr "" msgstr ""
@ -1068,10 +1077,14 @@ msgid "The model is downloading, please try again later"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_message_serializers.py:335 #: .\apps\application\serializers\chat_message_serializers.py:335
#: .\apps\application\serializers\chat_serializers.py:582
#: .\apps\application\serializers\chat_serializers.py:628
#: .\apps\application\serializers\chat_serializers.py:677
msgid "Conversation record does not exist" msgid "Conversation record does not exist"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_message_serializers.py:428 #: .\apps\application\serializers\chat_message_serializers.py:428
#: .\apps\application\serializers\chat_serializers.py:297
msgid "The application has not been published. Please use it after publishing." msgid "The application has not been published. Please use it after publishing."
msgstr "" msgstr ""
@ -1097,23 +1110,78 @@ msgstr ""
msgid "Only supports and|or" msgid "Only supports and|or"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:317 #: .\apps\application\serializers\chat_serializers.py:228
msgid "Problem after optimization"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:229
msgid "answer"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:229
msgid "User feedback"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:231
msgid "Section title + content"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:232
#: .\apps\application\views\chat_views.py:355
#: .\apps\application\views\chat_views.py:356
msgid "Annotation"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:232
msgid "Consuming tokens"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:232
msgid "Time consumed (s)"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:233
msgid "Question Time"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:320
msgid "Workflow" msgid "Workflow"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:349 #: .\apps\application\serializers\chat_serializers.py:352
msgid "Multi-round conversation" msgid "Multi-round conversation"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:352 #: .\apps\application\serializers\chat_serializers.py:355
msgid "Related Datasets" msgid "Related Datasets"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:517 #: .\apps\application\serializers\chat_serializers.py:432
msgid "Application authentication information does not exist"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:434
msgid "Displaying knowledge sources is not enabled"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:520
msgid "Bidding Status" msgid "Bidding Status"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:554 #: .\apps\application\serializers\chat_serializers.py:529
msgid ""
"Voting on the current session minutes, please do not send repeated requests"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:534
msgid "Non-existent conversation chat_record_id"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:551
msgid "Already voted, please cancel first and then vote again"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:558
#: .\apps\application\swagger_api\chat_api.py:267 #: .\apps\application\swagger_api\chat_api.py:267
#: .\apps\application\swagger_api\chat_api.py:268 #: .\apps\application\swagger_api\chat_api.py:268
#: .\apps\dataset\swagger_api\problem_api.py:128 #: .\apps\dataset\swagger_api\problem_api.py:128
@ -1121,7 +1189,7 @@ msgstr ""
msgid "Section title" msgid "Section title"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:555 #: .\apps\application\serializers\chat_serializers.py:559
#: .\apps\application\swagger_api\chat_api.py:269 #: .\apps\application\swagger_api\chat_api.py:269
#: .\apps\application\swagger_api\chat_api.py:270 #: .\apps\application\swagger_api\chat_api.py:270
#: .\apps\application\swagger_api\chat_api.py:371 #: .\apps\application\swagger_api\chat_api.py:371
@ -1131,9 +1199,9 @@ msgstr ""
msgid "Paragraph content" msgid "Paragraph content"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:599 #: .\apps\application\serializers\chat_serializers.py:603
#: .\apps\application\serializers\chat_serializers.py:658 #: .\apps\application\serializers\chat_serializers.py:662
#: .\apps\application\serializers\chat_serializers.py:689 #: .\apps\application\serializers\chat_serializers.py:693
#: .\apps\application\swagger_api\chat_api.py:258 #: .\apps\application\swagger_api\chat_api.py:258
#: .\apps\application\swagger_api\chat_api.py:283 #: .\apps\application\swagger_api\chat_api.py:283
#: .\apps\application\swagger_api\chat_api.py:284 #: .\apps\application\swagger_api\chat_api.py:284
@ -1142,19 +1210,29 @@ msgstr ""
msgid "Document id" msgid "Document id"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:660 #: .\apps\application\serializers\chat_serializers.py:609
#: .\apps\application\serializers\chat_serializers.py:700
#: .\apps\dataset\serializers\paragraph_serializers.py:576
msgid "The document id is incorrect"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:664
#: .\apps\application\swagger_api\chat_api.py:203 #: .\apps\application\swagger_api\chat_api.py:203
#: .\apps\application\swagger_api\chat_api.py:204 #: .\apps\application\swagger_api\chat_api.py:204
msgid "Paragraph id" msgid "Paragraph id"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:676 #: .\apps\application\serializers\chat_serializers.py:680
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"The paragraph id is wrong. The current conversation record does not exist. " "The paragraph id is wrong. The current conversation record does not exist. "
"[{paragraph_id}] paragraph id" "[{paragraph_id}] paragraph id"
msgstr "" msgstr ""
#: .\apps\application\serializers\chat_serializers.py:719
msgid "Conversation records that do not exist"
msgstr ""
#: .\apps\application\swagger_api\application_api.py:24 #: .\apps\application\swagger_api\application_api.py:24
#: .\apps\application\views\chat_views.py:436 #: .\apps\application\views\chat_views.py:436
#: .\apps\application\views\chat_views.py:437 #: .\apps\application\views\chat_views.py:437
@ -1795,8 +1873,7 @@ msgstr ""
#: .\apps\application\views\application_views.py:632 #: .\apps\application\views\application_views.py:632
#: .\apps\application\views\application_views.py:633 #: .\apps\application\views\application_views.py:633
#: .\apps\setting\models_provider\base_model_provider.py:155 msgid "text to speech"
msgid "TTS"
msgstr "" msgstr ""
#: .\apps\application\views\chat_views.py:33 #: .\apps\application\views\chat_views.py:33
@ -1902,11 +1979,6 @@ msgstr ""
msgid "Application/Conversation Log/Annotation" msgid "Application/Conversation Log/Annotation"
msgstr "" msgstr ""
#: .\apps\application\views\chat_views.py:355
#: .\apps\application\views\chat_views.py:356
msgid "Annotation"
msgstr ""
#: .\apps\application\views\chat_views.py:381 #: .\apps\application\views\chat_views.py:381
#: .\apps\application\views\chat_views.py:382 #: .\apps\application\views\chat_views.py:382
msgid "Add to Knowledge Base" msgid "Add to Knowledge Base"
@ -2220,13 +2292,13 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:605 #: .\apps\dataset\serializers\dataset_serializers.py:605
#: .\apps\dataset\serializers\dataset_serializers.py:688 #: .\apps\dataset\serializers\dataset_serializers.py:688
#: .\apps\dataset\serializers\dataset_serializers.py:699 #: .\apps\dataset\serializers\dataset_serializers.py:699
#: .\apps\dataset\serializers\dataset_serializers.py:946 #: .\apps\dataset\serializers\dataset_serializers.py:955
#: .\apps\dataset\serializers\document_serializers.py:167 #: .\apps\dataset\serializers\document_serializers.py:168
#: .\apps\dataset\serializers\document_serializers.py:278 #: .\apps\dataset\serializers\document_serializers.py:279
#: .\apps\dataset\serializers\document_serializers.py:399 #: .\apps\dataset\serializers\document_serializers.py:400
#: .\apps\dataset\serializers\document_serializers.py:554 #: .\apps\dataset\serializers\document_serializers.py:555
#: .\apps\dataset\serializers\document_serializers.py:1025 #: .\apps\dataset\serializers\document_serializers.py:1034
#: .\apps\dataset\serializers\document_serializers.py:1183 #: .\apps\dataset\serializers\document_serializers.py:1192
#: .\apps\dataset\serializers\paragraph_serializers.py:96 #: .\apps\dataset\serializers\paragraph_serializers.py:96
#: .\apps\dataset\serializers\paragraph_serializers.py:162 #: .\apps\dataset\serializers\paragraph_serializers.py:162
#: .\apps\dataset\serializers\paragraph_serializers.py:195 #: .\apps\dataset\serializers\paragraph_serializers.py:195
@ -2257,15 +2329,15 @@ msgstr ""
#: .\apps\common\swagger_api\common_api.py:70 #: .\apps\common\swagger_api\common_api.py:70
#: .\apps\common\swagger_api\common_api.py:71 #: .\apps\common\swagger_api\common_api.py:71
#: .\apps\dataset\serializers\document_serializers.py:285 #: .\apps\dataset\serializers\document_serializers.py:286
#: .\apps\dataset\serializers\document_serializers.py:378 #: .\apps\dataset\serializers\document_serializers.py:379
#: .\apps\dataset\serializers\document_serializers.py:471 #: .\apps\dataset\serializers\document_serializers.py:472
#: .\apps\dataset\serializers\document_serializers.py:553 #: .\apps\dataset\serializers\document_serializers.py:554
#: .\apps\dataset\serializers\document_serializers.py:562 #: .\apps\dataset\serializers\document_serializers.py:563
#: .\apps\dataset\serializers\document_serializers.py:567 #: .\apps\dataset\serializers\document_serializers.py:568
#: .\apps\dataset\serializers\document_serializers.py:824 #: .\apps\dataset\serializers\document_serializers.py:833
#: .\apps\dataset\serializers\document_serializers.py:952 #: .\apps\dataset\serializers\document_serializers.py:961
#: .\apps\dataset\serializers\document_serializers.py:1158 #: .\apps\dataset\serializers\document_serializers.py:1167
#: .\apps\dataset\serializers\paragraph_serializers.py:98 #: .\apps\dataset\serializers\paragraph_serializers.py:98
#: .\apps\dataset\serializers\paragraph_serializers.py:167 #: .\apps\dataset\serializers\paragraph_serializers.py:167
#: .\apps\dataset\serializers\paragraph_serializers.py:212 #: .\apps\dataset\serializers\paragraph_serializers.py:212
@ -2289,10 +2361,10 @@ msgstr ""
#: .\apps\common\swagger_api\common_api.py:72 #: .\apps\common\swagger_api\common_api.py:72
#: .\apps\common\swagger_api\common_api.py:73 #: .\apps\common\swagger_api\common_api.py:73
#: .\apps\dataset\serializers\document_serializers.py:789 #: .\apps\dataset\serializers\document_serializers.py:798
#: .\apps\dataset\serializers\document_serializers.py:790 #: .\apps\dataset\serializers\document_serializers.py:799
#: .\apps\dataset\serializers\document_serializers.py:808 #: .\apps\dataset\serializers\document_serializers.py:817
#: .\apps\dataset\serializers\document_serializers.py:809 #: .\apps\dataset\serializers\document_serializers.py:818
#: .\apps\dataset\serializers\paragraph_serializers.py:57 #: .\apps\dataset\serializers\paragraph_serializers.py:57
#: .\apps\dataset\serializers\paragraph_serializers.py:71 #: .\apps\dataset\serializers\paragraph_serializers.py:71
#: .\apps\dataset\serializers\paragraph_serializers.py:718 #: .\apps\dataset\serializers\paragraph_serializers.py:718
@ -2344,6 +2416,14 @@ msgstr ""
msgid "Create time" msgid "Create time"
msgstr "" msgstr ""
#: .\apps\common\util\common.py:219
msgid "Text-to-speech node, the text content must be of string type"
msgstr ""
#: .\apps\common\util\common.py:221
msgid "Text-to-speech node, the text content cannot be empty"
msgstr ""
#: .\apps\dataset\serializers\common_serializers.py:87 #: .\apps\dataset\serializers\common_serializers.py:87
msgid "source url" msgid "source url"
msgstr "" msgstr ""
@ -2352,8 +2432,8 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:333 #: .\apps\dataset\serializers\dataset_serializers.py:333
#: .\apps\dataset\serializers\dataset_serializers.py:390 #: .\apps\dataset\serializers\dataset_serializers.py:390
#: .\apps\dataset\serializers\dataset_serializers.py:391 #: .\apps\dataset\serializers\dataset_serializers.py:391
#: .\apps\dataset\serializers\document_serializers.py:153 #: .\apps\dataset\serializers\document_serializers.py:154
#: .\apps\dataset\serializers\document_serializers.py:179 #: .\apps\dataset\serializers\document_serializers.py:180
msgid "selector" msgid "selector"
msgstr "" msgstr ""
@ -2366,7 +2446,7 @@ msgstr ""
#: .\apps\dataset\serializers\common_serializers.py:105 #: .\apps\dataset\serializers\common_serializers.py:105
#: .\apps\dataset\serializers\common_serializers.py:124 #: .\apps\dataset\serializers\common_serializers.py:124
#: .\apps\dataset\serializers\common_serializers.py:125 #: .\apps\dataset\serializers\common_serializers.py:125
#: .\apps\dataset\serializers\document_serializers.py:83 #: .\apps\dataset\serializers\document_serializers.py:84
#: .\apps\dataset\swagger_api\document_api.py:23 #: .\apps\dataset\swagger_api\document_api.py:23
#: .\apps\dataset\swagger_api\document_api.py:24 #: .\apps\dataset\swagger_api\document_api.py:24
#: .\apps\dataset\swagger_api\document_api.py:49 #: .\apps\dataset\swagger_api\document_api.py:49
@ -2400,9 +2480,9 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:568 #: .\apps\dataset\serializers\dataset_serializers.py:568
#: .\apps\dataset\serializers\dataset_serializers.py:607 #: .\apps\dataset\serializers\dataset_serializers.py:607
#: .\apps\dataset\serializers\dataset_serializers.py:701 #: .\apps\dataset\serializers\dataset_serializers.py:701
#: .\apps\dataset\serializers\dataset_serializers.py:924 #: .\apps\dataset\serializers\dataset_serializers.py:933
#: .\apps\dataset\serializers\dataset_serializers.py:925 #: .\apps\dataset\serializers\dataset_serializers.py:934
#: .\apps\dataset\serializers\document_serializers.py:786 #: .\apps\dataset\serializers\document_serializers.py:795
#: .\apps\function_lib\serializers\function_lib_serializer.py:101 #: .\apps\function_lib\serializers\function_lib_serializer.py:101
#: .\apps\function_lib\serializers\function_lib_serializer.py:130 #: .\apps\function_lib\serializers\function_lib_serializer.py:130
#: .\apps\function_lib\serializers\function_lib_serializer.py:146 #: .\apps\function_lib\serializers\function_lib_serializer.py:146
@ -2459,10 +2539,10 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:367 #: .\apps\dataset\serializers\dataset_serializers.py:367
#: .\apps\dataset\serializers\dataset_serializers.py:511 #: .\apps\dataset\serializers\dataset_serializers.py:511
#: .\apps\dataset\serializers\dataset_serializers.py:512 #: .\apps\dataset\serializers\dataset_serializers.py:512
#: .\apps\dataset\serializers\dataset_serializers.py:933 #: .\apps\dataset\serializers\dataset_serializers.py:942
#: .\apps\dataset\serializers\dataset_serializers.py:934 #: .\apps\dataset\serializers\dataset_serializers.py:943
#: .\apps\dataset\serializers\document_serializers.py:794 #: .\apps\dataset\serializers\document_serializers.py:803
#: .\apps\dataset\serializers\document_serializers.py:795 #: .\apps\dataset\serializers\document_serializers.py:804
#: .\apps\dataset\serializers\paragraph_serializers.py:200 #: .\apps\dataset\serializers\paragraph_serializers.py:200
#: .\apps\dataset\serializers\paragraph_serializers.py:201 #: .\apps\dataset\serializers\paragraph_serializers.py:201
#: .\apps\dataset\serializers\paragraph_serializers.py:723 #: .\apps\dataset\serializers\paragraph_serializers.py:723
@ -2484,10 +2564,10 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:364 #: .\apps\dataset\serializers\dataset_serializers.py:364
#: .\apps\dataset\serializers\dataset_serializers.py:508 #: .\apps\dataset\serializers\dataset_serializers.py:508
#: .\apps\dataset\serializers\dataset_serializers.py:509 #: .\apps\dataset\serializers\dataset_serializers.py:509
#: .\apps\dataset\serializers\dataset_serializers.py:930 #: .\apps\dataset\serializers\dataset_serializers.py:939
#: .\apps\dataset\serializers\dataset_serializers.py:931 #: .\apps\dataset\serializers\dataset_serializers.py:940
#: .\apps\dataset\serializers\document_serializers.py:791 #: .\apps\dataset\serializers\document_serializers.py:800
#: .\apps\dataset\serializers\document_serializers.py:792 #: .\apps\dataset\serializers\document_serializers.py:801
#: .\apps\dataset\serializers\paragraph_serializers.py:197 #: .\apps\dataset\serializers\paragraph_serializers.py:197
#: .\apps\dataset\serializers\paragraph_serializers.py:198 #: .\apps\dataset\serializers\paragraph_serializers.py:198
#: .\apps\dataset\serializers\paragraph_serializers.py:720 #: .\apps\dataset\serializers\paragraph_serializers.py:720
@ -2519,10 +2599,10 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:527 #: .\apps\dataset\serializers\dataset_serializers.py:527
#: .\apps\dataset\serializers\dataset_serializers.py:528 #: .\apps\dataset\serializers\dataset_serializers.py:528
#: .\apps\dataset\serializers\dataset_serializers.py:542 #: .\apps\dataset\serializers\dataset_serializers.py:542
#: .\apps\dataset\serializers\dataset_serializers.py:898 #: .\apps\dataset\serializers\dataset_serializers.py:907
#: .\apps\dataset\serializers\dataset_serializers.py:899 #: .\apps\dataset\serializers\dataset_serializers.py:908
#: .\apps\dataset\serializers\dataset_serializers.py:920 #: .\apps\dataset\serializers\dataset_serializers.py:929
#: .\apps\dataset\serializers\dataset_serializers.py:921 #: .\apps\dataset\serializers\dataset_serializers.py:930
msgid "dataset name" msgid "dataset name"
msgstr "" msgstr ""
@ -2544,15 +2624,15 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:529 #: .\apps\dataset\serializers\dataset_serializers.py:529
#: .\apps\dataset\serializers\dataset_serializers.py:530 #: .\apps\dataset\serializers\dataset_serializers.py:530
#: .\apps\dataset\serializers\dataset_serializers.py:544 #: .\apps\dataset\serializers\dataset_serializers.py:544
#: .\apps\dataset\serializers\dataset_serializers.py:900 #: .\apps\dataset\serializers\dataset_serializers.py:909
#: .\apps\dataset\serializers\dataset_serializers.py:901 #: .\apps\dataset\serializers\dataset_serializers.py:910
#: .\apps\dataset\serializers\dataset_serializers.py:922 #: .\apps\dataset\serializers\dataset_serializers.py:931
#: .\apps\dataset\serializers\dataset_serializers.py:923 #: .\apps\dataset\serializers\dataset_serializers.py:932
msgid "dataset description" msgid "dataset description"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:175 #: .\apps\dataset\serializers\dataset_serializers.py:175
#: .\apps\dataset\serializers\dataset_serializers.py:828 #: .\apps\dataset\serializers\dataset_serializers.py:837
#: .\apps\function_lib\serializers\function_lib_serializer.py:85 #: .\apps\function_lib\serializers\function_lib_serializer.py:85
#: .\apps\function_lib\swagger_api\function_lib_api.py:119 #: .\apps\function_lib\swagger_api\function_lib_api.py:119
#: .\apps\function_lib\swagger_api\function_lib_api.py:120 #: .\apps\function_lib\swagger_api\function_lib_api.py:120
@ -2574,10 +2654,10 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:257 #: .\apps\dataset\serializers\dataset_serializers.py:257
#: .\apps\dataset\serializers\dataset_serializers.py:260 #: .\apps\dataset\serializers\dataset_serializers.py:260
#: .\apps\dataset\serializers\document_serializers.py:209 #: .\apps\dataset\serializers\document_serializers.py:210
#: .\apps\dataset\serializers\document_serializers.py:216 #: .\apps\dataset\serializers\document_serializers.py:217
#: .\apps\dataset\serializers\document_serializers.py:957 #: .\apps\dataset\serializers\document_serializers.py:966
#: .\apps\dataset\serializers\document_serializers.py:986 #: .\apps\dataset\serializers\document_serializers.py:995
msgid "file list" msgid "file list"
msgstr "" msgstr ""
@ -2591,10 +2671,10 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:360 #: .\apps\dataset\serializers\dataset_serializers.py:360
#: .\apps\dataset\serializers\dataset_serializers.py:504 #: .\apps\dataset\serializers\dataset_serializers.py:504
#: .\apps\dataset\serializers\dataset_serializers.py:505 #: .\apps\dataset\serializers\dataset_serializers.py:505
#: .\apps\dataset\serializers\dataset_serializers.py:926 #: .\apps\dataset\serializers\dataset_serializers.py:935
#: .\apps\dataset\serializers\dataset_serializers.py:927 #: .\apps\dataset\serializers\dataset_serializers.py:936
#: .\apps\dataset\serializers\document_serializers.py:784 #: .\apps\dataset\serializers\document_serializers.py:793
#: .\apps\dataset\serializers\document_serializers.py:785 #: .\apps\dataset\serializers\document_serializers.py:794
msgid "char length" msgid "char length"
msgstr "" msgstr ""
@ -2604,8 +2684,8 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:362 #: .\apps\dataset\serializers\dataset_serializers.py:362
#: .\apps\dataset\serializers\dataset_serializers.py:506 #: .\apps\dataset\serializers\dataset_serializers.py:506
#: .\apps\dataset\serializers\dataset_serializers.py:507 #: .\apps\dataset\serializers\dataset_serializers.py:507
#: .\apps\dataset\serializers\dataset_serializers.py:928 #: .\apps\dataset\serializers\dataset_serializers.py:937
#: .\apps\dataset\serializers\dataset_serializers.py:929 #: .\apps\dataset\serializers\dataset_serializers.py:938
msgid "document count" msgid "document count"
msgstr "" msgstr ""
@ -2615,8 +2695,8 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:371 #: .\apps\dataset\serializers\dataset_serializers.py:371
#: .\apps\dataset\serializers\dataset_serializers.py:515 #: .\apps\dataset\serializers\dataset_serializers.py:515
#: .\apps\dataset\serializers\dataset_serializers.py:516 #: .\apps\dataset\serializers\dataset_serializers.py:516
#: .\apps\dataset\serializers\document_serializers.py:282 #: .\apps\dataset\serializers\document_serializers.py:283
#: .\apps\dataset\serializers\document_serializers.py:466 #: .\apps\dataset\serializers\document_serializers.py:467
msgid "document list" msgid "document list"
msgstr "" msgstr ""
@ -2635,7 +2715,7 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:424 #: .\apps\dataset\serializers\dataset_serializers.py:424
#: .\apps\dataset\serializers\dataset_serializers.py:476 #: .\apps\dataset\serializers\dataset_serializers.py:476
#: .\apps\dataset\serializers\dataset_serializers.py:856 #: .\apps\dataset\serializers\dataset_serializers.py:865
msgid "Knowledge base name duplicate!" msgid "Knowledge base name duplicate!"
msgstr "" msgstr ""
@ -2650,8 +2730,8 @@ msgid "application id"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:549 #: .\apps\dataset\serializers\dataset_serializers.py:549
#: .\apps\dataset\serializers\dataset_serializers.py:905 #: .\apps\dataset\serializers\dataset_serializers.py:914
#: .\apps\dataset\serializers\dataset_serializers.py:906 #: .\apps\dataset\serializers\dataset_serializers.py:915
msgid "application id list" msgid "application id list"
msgstr "" msgstr ""
@ -2674,7 +2754,7 @@ msgid "The synchronization type only supports:replace|complete"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:620 #: .\apps\dataset\serializers\dataset_serializers.py:620
#: .\apps\dataset\serializers\document_serializers.py:480 #: .\apps\dataset\serializers\document_serializers.py:481
msgid "Synchronization is only supported for web site types" msgid "Synchronization is only supported for web site types"
msgstr "" msgstr ""
@ -2684,148 +2764,154 @@ msgid ""
"complete synchronization" "complete synchronization"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:806 #: .\apps\dataset\serializers\dataset_serializers.py:803
#: .\apps\dataset\serializers\document_serializers.py:727
#: .\apps\setting\models_provider\tools.py:25
msgid "No permission to use this model"
msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:815
msgid "Failed to send the vectorization task, please try again later!" msgid "Failed to send the vectorization task, please try again later!"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:875 #: .\apps\dataset\serializers\dataset_serializers.py:884
#, python-brace-format #, python-brace-format
msgid "Unknown application id {dataset_id}, cannot be associated" msgid "Unknown application id {dataset_id}, cannot be associated"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:902 #: .\apps\dataset\serializers\dataset_serializers.py:911
#: .\apps\dataset\serializers\document_serializers.py:816 #: .\apps\dataset\serializers\document_serializers.py:825
msgid "meta" msgid "meta"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:904 #: .\apps\dataset\serializers\dataset_serializers.py:913
msgid "Knowledge base metadata->web:{source_url:xxx,selector:'xxx'},base:{}" msgid "Knowledge base metadata->web:{source_url:xxx,selector:'xxx'},base:{}"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:85 #: .\apps\dataset\serializers\document_serializers.py:86
#: .\apps\dataset\serializers\document_serializers.py:98 #: .\apps\dataset\serializers\document_serializers.py:99
#: .\apps\dataset\serializers\document_serializers.py:408 #: .\apps\dataset\serializers\document_serializers.py:409
#: .\apps\dataset\swagger_api\document_api.py:37 #: .\apps\dataset\swagger_api\document_api.py:37
#: .\apps\dataset\swagger_api\document_api.py:51 #: .\apps\dataset\swagger_api\document_api.py:51
msgid "task type" msgid "task type"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:93 #: .\apps\dataset\serializers\document_serializers.py:94
#: .\apps\dataset\serializers\document_serializers.py:106 #: .\apps\dataset\serializers\document_serializers.py:107
msgid "task type not support" msgid "task type not support"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:113 #: .\apps\dataset\serializers\document_serializers.py:114
#: .\apps\dataset\serializers\document_serializers.py:186 #: .\apps\dataset\serializers\document_serializers.py:187
#: .\apps\dataset\serializers\document_serializers.py:198
#: .\apps\dataset\serializers\document_serializers.py:199 #: .\apps\dataset\serializers\document_serializers.py:199
#: .\apps\dataset\serializers\document_serializers.py:404 #: .\apps\dataset\serializers\document_serializers.py:200
#: .\apps\dataset\serializers\document_serializers.py:457 #: .\apps\dataset\serializers\document_serializers.py:405
#: .\apps\dataset\serializers\document_serializers.py:806 #: .\apps\dataset\serializers\document_serializers.py:458
#: .\apps\dataset\serializers\document_serializers.py:807 #: .\apps\dataset\serializers\document_serializers.py:815
#: .\apps\dataset\serializers\document_serializers.py:816
msgid "document name" msgid "document name"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:116 #: .\apps\dataset\serializers\document_serializers.py:117
msgid "The type only supports optimization|directly_return" msgid "The type only supports optimization|directly_return"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:118 #: .\apps\dataset\serializers\document_serializers.py:119
#: .\apps\dataset\serializers\document_serializers.py:406 #: .\apps\dataset\serializers\document_serializers.py:407
#: .\apps\dataset\serializers\document_serializers.py:461 #: .\apps\dataset\serializers\document_serializers.py:462
#: .\apps\dataset\serializers\document_serializers.py:810 #: .\apps\dataset\serializers\document_serializers.py:819
#: .\apps\dataset\swagger_api\document_api.py:25 #: .\apps\dataset\swagger_api\document_api.py:25
msgid "hit handling method" msgid "hit handling method"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:124 #: .\apps\dataset\serializers\document_serializers.py:125
#: .\apps\dataset\serializers\document_serializers.py:814 #: .\apps\dataset\serializers\document_serializers.py:823
#: .\apps\dataset\swagger_api\document_api.py:27 #: .\apps\dataset\swagger_api\document_api.py:27
msgid "directly return similarity" msgid "directly return similarity"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:127 #: .\apps\dataset\serializers\document_serializers.py:128
#: .\apps\dataset\serializers\document_serializers.py:407 #: .\apps\dataset\serializers\document_serializers.py:408
msgid "document is active" msgid "document is active"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:148 #: .\apps\dataset\serializers\document_serializers.py:149
#: .\apps\dataset\serializers\document_serializers.py:150 #: .\apps\dataset\serializers\document_serializers.py:151
msgid "document url list" msgid "document url list"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:176
#: .\apps\dataset\serializers\document_serializers.py:177 #: .\apps\dataset\serializers\document_serializers.py:177
#: .\apps\dataset\serializers\document_serializers.py:178
msgid "source url list" msgid "source url list"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:200
#: .\apps\dataset\serializers\document_serializers.py:201 #: .\apps\dataset\serializers\document_serializers.py:201
#: .\apps\dataset\serializers\document_serializers.py:202
msgid "paragraphs" msgid "paragraphs"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:225 #: .\apps\dataset\serializers\document_serializers.py:226
msgid "The template type only supports excel|csv" msgid "The template type only supports excel|csv"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:235 #: .\apps\dataset\serializers\document_serializers.py:236
msgid "Export template type csv|excel" msgid "Export template type csv|excel"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:261 #: .\apps\dataset\serializers\document_serializers.py:262
msgid "MaxKB table template.csv" msgid "MaxKB table template.csv"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:268 #: .\apps\dataset\serializers\document_serializers.py:269
msgid "MaxKB table template.xlsx" msgid "MaxKB table template.xlsx"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:281 #: .\apps\dataset\serializers\document_serializers.py:282
#: .\apps\dataset\serializers\paragraph_serializers.py:304 #: .\apps\dataset\serializers\paragraph_serializers.py:304
#: .\apps\dataset\serializers\paragraph_serializers.py:436 #: .\apps\dataset\serializers\paragraph_serializers.py:436
msgid "target dataset id" msgid "target dataset id"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:383 #: .\apps\dataset\serializers\document_serializers.py:384
#: .\apps\dataset\serializers\paragraph_serializers.py:305 #: .\apps\dataset\serializers\paragraph_serializers.py:305
#: .\apps\dataset\serializers\paragraph_serializers.py:441 #: .\apps\dataset\serializers\paragraph_serializers.py:441
msgid "target document id" msgid "target document id"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:391
#: .\apps\dataset\serializers\document_serializers.py:392 #: .\apps\dataset\serializers\document_serializers.py:392
#: .\apps\dataset\serializers\document_serializers.py:393
msgid "document id list" msgid "document id list"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:409 #: .\apps\dataset\serializers\document_serializers.py:410
msgid "status" msgid "status"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:478 #: .\apps\dataset\serializers\document_serializers.py:479
#: .\apps\dataset\serializers\document_serializers.py:574 #: .\apps\dataset\serializers\document_serializers.py:575
#: .\apps\dataset\serializers\document_serializers.py:1164 #: .\apps\dataset\serializers\document_serializers.py:1173
msgid "document id not exist" msgid "document id not exist"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:634 #: .\apps\dataset\serializers\document_serializers.py:635
msgid "Section title (optional)" msgid "Section title (optional)"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:635 #: .\apps\dataset\serializers\document_serializers.py:636
msgid "" msgid ""
"Section content (required, question answer, no more than 4096 characters)" "Section content (required, question answer, no more than 4096 characters)"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:636 #: .\apps\dataset\serializers\document_serializers.py:637
msgid "Question (optional, one per line in the cell)" msgid "Question (optional, one per line in the cell)"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:735 #: .\apps\dataset\serializers\document_serializers.py:744
msgid "The task is being executed, please do not send it repeatedly." msgid "The task is being executed, please do not send it repeatedly."
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:782 #: .\apps\dataset\serializers\document_serializers.py:791
#: .\apps\dataset\serializers\document_serializers.py:783 #: .\apps\dataset\serializers\document_serializers.py:792
#: .\apps\setting\swagger_api\provide_api.py:22 #: .\apps\setting\swagger_api\provide_api.py:22
#: .\apps\setting\swagger_api\provide_api.py:48 #: .\apps\setting\swagger_api\provide_api.py:48
#: .\apps\setting\swagger_api\provide_api.py:49 #: .\apps\setting\swagger_api\provide_api.py:49
@ -2836,78 +2922,78 @@ msgstr ""
msgid "name" msgid "name"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:812 #: .\apps\dataset\serializers\document_serializers.py:821
msgid "ai optimization: optimization, direct return: directly_return" msgid "ai optimization: optimization, direct return: directly_return"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:818 #: .\apps\dataset\serializers\document_serializers.py:827
msgid "Document metadata->web:{source_url:xxx,selector:'xxx'},base:{}" msgid "Document metadata->web:{source_url:xxx,selector:'xxx'},base:{}"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:829 #: .\apps\dataset\serializers\document_serializers.py:838
msgid "dataset id not exist" msgid "dataset id not exist"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:960 #: .\apps\dataset\serializers\document_serializers.py:969
#: .\apps\dataset\serializers\document_serializers.py:990 #: .\apps\dataset\serializers\document_serializers.py:999
msgid "limit" msgid "limit"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:964 #: .\apps\dataset\serializers\document_serializers.py:973
#: .\apps\dataset\serializers\document_serializers.py:966 #: .\apps\dataset\serializers\document_serializers.py:975
msgid "patterns" msgid "patterns"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:969 #: .\apps\dataset\serializers\document_serializers.py:978
msgid "Auto Clean" msgid "Auto Clean"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:976 #: .\apps\dataset\serializers\document_serializers.py:985
msgid "The maximum size of the uploaded file cannot exceed 100MB" msgid "The maximum size of the uploaded file cannot exceed 100MB"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:995 #: .\apps\dataset\serializers\document_serializers.py:1004
msgid "Segmented regular list" msgid "Segmented regular list"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:999 #: .\apps\dataset\serializers\document_serializers.py:1008
#: .\apps\dataset\serializers\document_serializers.py:1000 #: .\apps\dataset\serializers\document_serializers.py:1009
msgid "Whether to clear special characters" msgid "Whether to clear special characters"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1019 #: .\apps\dataset\serializers\document_serializers.py:1028
msgid "space" msgid "space"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1020 #: .\apps\dataset\serializers\document_serializers.py:1029
msgid "semicolon" msgid "semicolon"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1020 #: .\apps\dataset\serializers\document_serializers.py:1029
msgid "comma" msgid "comma"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1021 #: .\apps\dataset\serializers\document_serializers.py:1030
msgid "period" msgid "period"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1021 #: .\apps\dataset\serializers\document_serializers.py:1030
msgid "enter" msgid "enter"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1022 #: .\apps\dataset\serializers\document_serializers.py:1031
msgid "blank line" msgid "blank line"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1132 #: .\apps\dataset\serializers\document_serializers.py:1141
msgid "Hit handling method is required" msgid "Hit handling method is required"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1134 #: .\apps\dataset\serializers\document_serializers.py:1143
msgid "The hit processing method must be directly_return|optimization" msgid "The hit processing method must be directly_return|optimization"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\document_serializers.py:1180 #: .\apps\dataset\serializers\document_serializers.py:1189
#: .\apps\dataset\serializers\paragraph_serializers.py:752 #: .\apps\dataset\serializers\paragraph_serializers.py:752
msgid "The task is being executed, please do not send it again." msgid "The task is being executed, please do not send it again."
msgstr "" msgstr ""
@ -3019,10 +3105,6 @@ msgstr ""
msgid "Problem id does not exist" msgid "Problem id does not exist"
msgstr "" msgstr ""
#: .\apps\dataset\serializers\paragraph_serializers.py:576
msgid "The document id is incorrect"
msgstr ""
#: .\apps\dataset\serializers\paragraph_serializers.py:712 #: .\apps\dataset\serializers\paragraph_serializers.py:712
#: .\apps\dataset\serializers\paragraph_serializers.py:713 #: .\apps\dataset\serializers\paragraph_serializers.py:713
msgid "Number of dislikes" msgid "Number of dislikes"
@ -3590,7 +3672,6 @@ msgid "The current platform does not support downloading models"
msgstr "" msgstr ""
#: .\apps\setting\models_provider\base_model_provider.py:152 #: .\apps\setting\models_provider\base_model_provider.py:152
#: .\apps\setting\swagger_api\provide_api.py:115
msgid "LLM" msgid "LLM"
msgstr "" msgstr ""
@ -3602,6 +3683,10 @@ msgstr ""
msgid "Speech2Text" msgid "Speech2Text"
msgstr "" msgstr ""
#: .\apps\setting\models_provider\base_model_provider.py:155
msgid "TTS"
msgstr ""
#: .\apps\setting\models_provider\base_model_provider.py:156 #: .\apps\setting\models_provider\base_model_provider.py:156
msgid "Vision Model" msgid "Vision Model"
msgstr "" msgstr ""
@ -5144,10 +5229,6 @@ msgstr ""
msgid "zhipu AI" msgid "zhipu AI"
msgstr "" msgstr ""
#: .\apps\setting\models_provider\tools.py:25
msgid "No permission to use this model"
msgstr ""
#: .\apps\setting\serializers\model_apply_serializers.py:32 #: .\apps\setting\serializers\model_apply_serializers.py:32
#: .\apps\setting\serializers\model_apply_serializers.py:37 #: .\apps\setting\serializers\model_apply_serializers.py:37
msgid "vector text" msgid "vector text"
@ -5484,6 +5565,10 @@ msgstr ""
msgid "model type description" msgid "model type description"
msgstr "" msgstr ""
#: .\apps\setting\swagger_api\provide_api.py:115
msgid "large language model"
msgstr ""
#: .\apps\setting\swagger_api\provide_api.py:116 #: .\apps\setting\swagger_api\provide_api.py:116
#: .\apps\setting\swagger_api\provide_api.py:117 #: .\apps\setting\swagger_api\provide_api.py:117
#: .\apps\setting\swagger_api\provide_api.py:147 #: .\apps\setting\swagger_api\provide_api.py:147

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-22 18:18+0800\n" "POT-Creation-Date: 2025-01-23 11:14+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -39,7 +39,7 @@ msgstr "对话列表"
#: .\apps\application\flow\step_node\speech_to_text_step_node\i_speech_to_text_node.py:13 #: .\apps\application\flow\step_node\speech_to_text_step_node\i_speech_to_text_node.py:13
#: .\apps\application\flow\step_node\text_to_speech_step_node\i_text_to_speech_node.py:13 #: .\apps\application\flow\step_node\text_to_speech_step_node\i_text_to_speech_node.py:13
#: .\apps\application\serializers\application_serializers.py:72 #: .\apps\application\serializers\application_serializers.py:72
#: .\apps\application\serializers\chat_serializers.py:345 #: .\apps\application\serializers\chat_serializers.py:348
#: .\apps\application\swagger_api\application_api.py:53 #: .\apps\application\swagger_api\application_api.py:53
#: .\apps\application\swagger_api\application_api.py:185 #: .\apps\application\swagger_api\application_api.py:185
#: .\apps\application\swagger_api\application_api.py:186 #: .\apps\application\swagger_api\application_api.py:186
@ -57,12 +57,13 @@ msgstr "段落列表"
#: .\apps\application\serializers\chat_message_serializers.py:185 #: .\apps\application\serializers\chat_message_serializers.py:185
#: .\apps\application\serializers\chat_message_serializers.py:231 #: .\apps\application\serializers\chat_message_serializers.py:231
#: .\apps\application\serializers\chat_serializers.py:71 #: .\apps\application\serializers\chat_serializers.py:71
#: .\apps\application\serializers\chat_serializers.py:419 #: .\apps\application\serializers\chat_serializers.py:227
#: .\apps\application\serializers\chat_serializers.py:511 #: .\apps\application\serializers\chat_serializers.py:422
#: .\apps\application\serializers\chat_serializers.py:566 #: .\apps\application\serializers\chat_serializers.py:514
#: .\apps\application\serializers\chat_serializers.py:592 #: .\apps\application\serializers\chat_serializers.py:570
#: .\apps\application\serializers\chat_serializers.py:651 #: .\apps\application\serializers\chat_serializers.py:596
#: .\apps\application\serializers\chat_serializers.py:691 #: .\apps\application\serializers\chat_serializers.py:655
#: .\apps\application\serializers\chat_serializers.py:695
#: .\apps\application\swagger_api\chat_api.py:48 #: .\apps\application\swagger_api\chat_api.py:48
#: .\apps\application\swagger_api\chat_api.py:83 #: .\apps\application\swagger_api\chat_api.py:83
#: .\apps\application\swagger_api\chat_api.py:84 #: .\apps\application\swagger_api\chat_api.py:84
@ -76,6 +77,7 @@ msgstr "对话 ID"
#: .\apps\application\chat_pipeline\step\chat_step\i_chat_step.py:63 #: .\apps\application\chat_pipeline\step\chat_step\i_chat_step.py:63
#: .\apps\application\flow\step_node\application_node\i_application_node.py:14 #: .\apps\application\flow\step_node\application_node\i_application_node.py:14
#: .\apps\application\serializers\chat_message_serializers.py:232 #: .\apps\application\serializers\chat_message_serializers.py:232
#: .\apps\application\serializers\chat_serializers.py:227
msgid "User Questions" msgid "User Questions"
msgstr "用户问题" msgstr "用户问题"
@ -123,9 +125,9 @@ msgstr "未查询到引用分段"
#: .\apps\application\serializers\application_serializers.py:781 #: .\apps\application\serializers\application_serializers.py:781
#: .\apps\application\serializers\application_serializers.py:1215 #: .\apps\application\serializers\application_serializers.py:1215
#: .\apps\application\serializers\chat_serializers.py:104 #: .\apps\application\serializers\chat_serializers.py:104
#: .\apps\application\serializers\chat_serializers.py:266 #: .\apps\application\serializers\chat_serializers.py:268
#: .\apps\application\serializers\chat_serializers.py:318 #: .\apps\application\serializers\chat_serializers.py:321
#: .\apps\application\serializers\chat_serializers.py:340 #: .\apps\application\serializers\chat_serializers.py:343
msgid "User ID" msgid "User ID"
msgstr "用户 ID" msgstr "用户 ID"
@ -135,7 +137,7 @@ msgstr "用户 ID"
#: .\apps\application\flow\step_node\image_understand_step_node\i_image_understand_node.py:27 #: .\apps\application\flow\step_node\image_understand_step_node\i_image_understand_node.py:27
#: .\apps\application\flow\step_node\question_node\i_question_node.py:27 #: .\apps\application\flow\step_node\question_node\i_question_node.py:27
#: .\apps\application\flow\step_node\text_to_speech_step_node\i_text_to_speech_node.py:19 #: .\apps\application\flow\step_node\text_to_speech_step_node\i_text_to_speech_node.py:19
#: .\apps\application\serializers\chat_serializers.py:362 #: .\apps\application\serializers\chat_serializers.py:365
msgid "Model parameter settings" msgid "Model parameter settings"
msgstr "模型参数设置" msgstr "模型参数设置"
@ -153,7 +155,7 @@ msgstr "抱歉,没有配置 AI 模型,请先去应用中设置 AI 模型。"
#: .\apps\application\chat_pipeline\step\generate_human_message_step\i_generate_human_message_step.py:27 #: .\apps\application\chat_pipeline\step\generate_human_message_step\i_generate_human_message_step.py:27
#: .\apps\application\chat_pipeline\step\reset_problem_step\i_reset_problem_step.py:25 #: .\apps\application\chat_pipeline\step\reset_problem_step\i_reset_problem_step.py:25
#: .\apps\application\chat_pipeline\step\search_dataset_step\i_search_dataset_step.py:25 #: .\apps\application\chat_pipeline\step\search_dataset_step\i_search_dataset_step.py:25
#: .\apps\application\serializers\chat_serializers.py:558 #: .\apps\application\serializers\chat_serializers.py:562
msgid "question" msgid "question"
msgstr "问题" msgstr "问题"
@ -241,6 +243,7 @@ msgstr "排除向量 ID 列表"
#: .\apps\application\flow\step_node\reranker_node\i_reranker_node.py:24 #: .\apps\application\flow\step_node\reranker_node\i_reranker_node.py:24
#: .\apps\application\flow\step_node\search_dataset_node\i_search_dataset_node.py:24 #: .\apps\application\flow\step_node\search_dataset_node\i_search_dataset_node.py:24
#: .\apps\application\serializers\application_serializers.py:121 #: .\apps\application\serializers\application_serializers.py:121
#: .\apps\application\serializers\chat_serializers.py:230
#: .\apps\application\swagger_api\application_api.py:249 #: .\apps\application\swagger_api\application_api.py:249
#: .\apps\application\swagger_api\application_api.py:250 #: .\apps\application\swagger_api\application_api.py:250
msgid "Reference segment number" msgid "Reference segment number"
@ -275,6 +278,8 @@ msgstr "检索方式"
#: .\apps\application\serializers\application_serializers.py:1013 #: .\apps\application\serializers\application_serializers.py:1013
#: .\apps\application\serializers\application_serializers.py:1023 #: .\apps\application\serializers\application_serializers.py:1023
#: .\apps\application\serializers\application_serializers.py:1033 #: .\apps\application\serializers\application_serializers.py:1033
#: .\apps\dataset\serializers\dataset_serializers.py:801
#: .\apps\dataset\serializers\document_serializers.py:725
#: .\apps\setting\models_provider\tools.py:23 #: .\apps\setting\models_provider\tools.py:23
msgid "Model does not exist" msgid "Model does not exist"
msgstr "模型不存在" msgstr "模型不存在"
@ -331,9 +336,9 @@ msgstr "内容类型"
#: .\apps\application\serializers\chat_serializers.py:72 #: .\apps\application\serializers\chat_serializers.py:72
#: .\apps\application\serializers\chat_serializers.py:88 #: .\apps\application\serializers\chat_serializers.py:88
#: .\apps\application\serializers\chat_serializers.py:105 #: .\apps\application\serializers\chat_serializers.py:105
#: .\apps\application\serializers\chat_serializers.py:268 #: .\apps\application\serializers\chat_serializers.py:270
#: .\apps\application\serializers\chat_serializers.py:343 #: .\apps\application\serializers\chat_serializers.py:346
#: .\apps\application\serializers\chat_serializers.py:420 #: .\apps\application\serializers\chat_serializers.py:423
#: .\apps\application\swagger_api\application_api.py:87 #: .\apps\application\swagger_api\application_api.py:87
#: .\apps\application\swagger_api\application_api.py:101 #: .\apps\application\swagger_api\application_api.py:101
#: .\apps\application\swagger_api\application_api.py:112 #: .\apps\application\swagger_api\application_api.py:112
@ -495,7 +500,7 @@ msgid "Is this field required"
msgstr "字段是否必填" msgstr "字段是否必填"
#: .\apps\application\flow\step_node\function_node\i_function_node.py:26 #: .\apps\application\flow\step_node\function_node\i_function_node.py:26
#: .\apps\dataset\serializers\document_serializers.py:227 #: .\apps\dataset\serializers\document_serializers.py:228
#: .\apps\function_lib\serializers\function_lib_serializer.py:38 #: .\apps\function_lib\serializers\function_lib_serializer.py:38
#: .\apps\function_lib\swagger_api\function_lib_api.py:92 #: .\apps\function_lib\swagger_api\function_lib_api.py:92
#: .\apps\function_lib\swagger_api\function_lib_api.py:138 #: .\apps\function_lib\swagger_api\function_lib_api.py:138
@ -622,9 +627,9 @@ msgid "There can only be one basic information node"
msgstr "基本信息节点只能有一个" msgstr "基本信息节点只能有一个"
#: .\apps\application\serializers\application_serializers.py:75 #: .\apps\application\serializers\application_serializers.py:75
#: .\apps\application\serializers\chat_serializers.py:597 #: .\apps\application\serializers\chat_serializers.py:601
#: .\apps\application\serializers\chat_serializers.py:656 #: .\apps\application\serializers\chat_serializers.py:660
#: .\apps\application\serializers\chat_serializers.py:688 #: .\apps\application\serializers\chat_serializers.py:692
#: .\apps\application\swagger_api\chat_api.py:253 #: .\apps\application\swagger_api\chat_api.py:253
#: .\apps\application\swagger_api\chat_api.py:281 #: .\apps\application\swagger_api\chat_api.py:281
#: .\apps\application\swagger_api\chat_api.py:282 #: .\apps\application\swagger_api\chat_api.py:282
@ -739,7 +744,7 @@ msgstr "关联知识库"
#: .\apps\application\serializers\application_serializers.py:226 #: .\apps\application\serializers\application_serializers.py:226
#: .\apps\application\serializers\application_serializers.py:493 #: .\apps\application\serializers\application_serializers.py:493
#: .\apps\application\serializers\chat_serializers.py:359 #: .\apps\application\serializers\chat_serializers.py:362
msgid "Question completion" msgid "Question completion"
msgstr "问题补全" msgstr "问题补全"
@ -875,9 +880,9 @@ msgid "Select User ID"
msgstr "选择用户 ID" msgstr "选择用户 ID"
#: .\apps\application\serializers\application_serializers.py:706 #: .\apps\application\serializers\application_serializers.py:706
#: .\apps\dataset\serializers\document_serializers.py:162 #: .\apps\dataset\serializers\document_serializers.py:163
#: .\apps\dataset\serializers\document_serializers.py:211 #: .\apps\dataset\serializers\document_serializers.py:212
#: .\apps\dataset\serializers\document_serializers.py:218 #: .\apps\dataset\serializers\document_serializers.py:219
#: .\apps\dataset\serializers\file_serializers.py:59 #: .\apps\dataset\serializers\file_serializers.py:59
#: .\apps\dataset\views\file.py:34 .\apps\dataset\views\file.py:42 #: .\apps\dataset\views\file.py:34 .\apps\dataset\views\file.py:42
msgid "file" msgid "file"
@ -886,8 +891,8 @@ msgstr "文件"
#: .\apps\application\serializers\application_serializers.py:721 #: .\apps\application\serializers\application_serializers.py:721
#: .\apps\common\handle\impl\qa\zip_parse_qa_handle.py:62 #: .\apps\common\handle\impl\qa\zip_parse_qa_handle.py:62
#: .\apps\common\handle\impl\zip_split_handle.py:56 #: .\apps\common\handle\impl\zip_split_handle.py:56
#: .\apps\dataset\serializers\document_serializers.py:844 #: .\apps\dataset\serializers\document_serializers.py:853
#: .\apps\dataset\serializers\document_serializers.py:852 #: .\apps\dataset\serializers\document_serializers.py:861
msgid "Unsupported file format" msgid "Unsupported file format"
msgstr "文件格式不支持" msgstr "文件格式不支持"
@ -914,6 +919,8 @@ msgstr "用户没有使用该模型:{model_name}的权限"
#: .\apps\application\serializers\application_serializers.py:1224 #: .\apps\application\serializers\application_serializers.py:1224
#: .\apps\application\serializers\chat_message_serializers.py:398 #: .\apps\application\serializers\chat_message_serializers.py:398
#: .\apps\application\serializers\chat_serializers.py:277
#: .\apps\application\serializers\chat_serializers.py:379
#: .\apps\xpack\serializers\application_setting_serializer.py:96 #: .\apps\xpack\serializers\application_setting_serializer.py:96
#: .\apps\xpack\serializers\platform_serializer.py:76 #: .\apps\xpack\serializers\platform_serializer.py:76
#: .\apps\xpack\serializers\platform_serializer.py:97 #: .\apps\xpack\serializers\platform_serializer.py:97
@ -974,6 +981,7 @@ msgstr "版本名称"
#: .\apps\application\serializers\application_version_serializers.py:37 #: .\apps\application\serializers\application_version_serializers.py:37
#: .\apps\application\serializers\chat_serializers.py:101 #: .\apps\application\serializers\chat_serializers.py:101
#: .\apps\application\serializers\chat_serializers.py:227
msgid "summary" msgid "summary"
msgstr "摘要" msgstr "摘要"
@ -1027,11 +1035,11 @@ msgid "Do you want to reply again"
msgstr "是否重新回答" msgstr "是否重新回答"
#: .\apps\application\serializers\chat_message_serializers.py:237 #: .\apps\application\serializers\chat_message_serializers.py:237
#: .\apps\application\serializers\chat_serializers.py:422 #: .\apps\application\serializers\chat_serializers.py:425
#: .\apps\application\serializers\chat_serializers.py:514 #: .\apps\application\serializers\chat_serializers.py:517
#: .\apps\application\serializers\chat_serializers.py:569 #: .\apps\application\serializers\chat_serializers.py:573
#: .\apps\application\serializers\chat_serializers.py:595 #: .\apps\application\serializers\chat_serializers.py:599
#: .\apps\application\serializers\chat_serializers.py:654 #: .\apps\application\serializers\chat_serializers.py:658
#: .\apps\application\swagger_api\chat_api.py:248 #: .\apps\application\swagger_api\chat_api.py:248
#: .\apps\application\swagger_api\chat_api.py:325 #: .\apps\application\swagger_api\chat_api.py:325
#: .\apps\application\swagger_api\chat_api.py:358 #: .\apps\application\swagger_api\chat_api.py:358
@ -1056,6 +1064,7 @@ msgstr "全局变量"
#: .\apps\application\serializers\chat_message_serializers.py:261 #: .\apps\application\serializers\chat_message_serializers.py:261
#: .\apps\application\serializers\chat_message_serializers.py:395 #: .\apps\application\serializers\chat_message_serializers.py:395
#: .\apps\application\serializers\chat_serializers.py:452
msgid "Conversation does not exist" msgid "Conversation does not exist"
msgstr "对话不存在" msgstr "对话不存在"
@ -1072,10 +1081,13 @@ msgid "The model is downloading, please try again later"
msgstr "模型正在下载中,请稍后再试" msgstr "模型正在下载中,请稍后再试"
#: .\apps\application\serializers\chat_message_serializers.py:335 #: .\apps\application\serializers\chat_message_serializers.py:335
#: .\apps\application\serializers\chat_serializers.py:582
#: .\apps\application\serializers\chat_serializers.py:628
msgid "Conversation record does not exist" msgid "Conversation record does not exist"
msgstr "对话记录不存在" msgstr "对话记录不存在"
#: .\apps\application\serializers\chat_message_serializers.py:428 #: .\apps\application\serializers\chat_message_serializers.py:428
#: .\apps\application\serializers\chat_serializers.py:297
msgid "The application has not been published. Please use it after publishing." msgid "The application has not been published. Please use it after publishing."
msgstr "应用未发布,请发布后使用" msgstr "应用未发布,请发布后使用"
@ -1101,23 +1113,78 @@ msgstr "最小点踩数"
msgid "Only supports and|or" msgid "Only supports and|or"
msgstr "只支持 and|or" msgstr "只支持 and|or"
#: .\apps\application\serializers\chat_serializers.py:317 #: .\apps\application\serializers\chat_serializers.py:228
msgid "Problem after optimization"
msgstr "優化後的問題"
#: .\apps\application\serializers\chat_serializers.py:229
msgid "answer"
msgstr "回答"
#: .\apps\application\serializers\chat_serializers.py:229
msgid "User feedback"
msgstr "用户反馈"
#: .\apps\application\serializers\chat_serializers.py:231
msgid "Section title + content"
msgstr "分段标题+内容"
#: .\apps\application\serializers\chat_serializers.py:232
#: .\apps\application\views\chat_views.py:355
#: .\apps\application\views\chat_views.py:356
msgid "Annotation"
msgstr "标注"
#: .\apps\application\serializers\chat_serializers.py:232
msgid "Consuming tokens"
msgstr "消耗tokens"
#: .\apps\application\serializers\chat_serializers.py:232
msgid "Time consumed (s)"
msgstr "耗时s', '提问时间"
#: .\apps\application\serializers\chat_serializers.py:233
msgid "Question Time"
msgstr "提问时间"
#: .\apps\application\serializers\chat_serializers.py:320
msgid "Workflow" msgid "Workflow"
msgstr "工作流" msgstr "工作流"
#: .\apps\application\serializers\chat_serializers.py:349 #: .\apps\application\serializers\chat_serializers.py:352
msgid "Multi-round conversation" msgid "Multi-round conversation"
msgstr "多轮对话" msgstr "多轮对话"
#: .\apps\application\serializers\chat_serializers.py:352 #: .\apps\application\serializers\chat_serializers.py:355
msgid "Related Datasets" msgid "Related Datasets"
msgstr "关联数据集" msgstr "关联数据集"
#: .\apps\application\serializers\chat_serializers.py:517 #: .\apps\application\serializers\chat_serializers.py:432
msgid "Application authentication information does not exist"
msgstr "不存在的应用认证信息"
#: .\apps\application\serializers\chat_serializers.py:434
msgid "Displaying knowledge sources is not enabled"
msgstr "未开启显示知识来源"
#: .\apps\application\serializers\chat_serializers.py:520
msgid "Bidding Status" msgid "Bidding Status"
msgstr "投标状态" msgstr "投标状态"
#: .\apps\application\serializers\chat_serializers.py:554 #: .\apps\application\serializers\chat_serializers.py:529
msgid ""
"Voting on the current session minutes, please do not send repeated requests"
msgstr "正在对当前会话纪要进行投票中,请勿重复发送请求"
#: .\apps\application\serializers\chat_serializers.py:534
msgid "Non-existent conversation chat_record_id"
msgstr "不存在的对话 chat_record_id"
#: .\apps\application\serializers\chat_serializers.py:551
msgid "Already voted, please cancel first and then vote again"
msgstr "已经投票过,请先取消后再进行投票"
#: .\apps\application\serializers\chat_serializers.py:558
#: .\apps\application\swagger_api\chat_api.py:267 #: .\apps\application\swagger_api\chat_api.py:267
#: .\apps\application\swagger_api\chat_api.py:268 #: .\apps\application\swagger_api\chat_api.py:268
#: .\apps\dataset\swagger_api\problem_api.py:128 #: .\apps\dataset\swagger_api\problem_api.py:128
@ -1125,7 +1192,7 @@ msgstr "投标状态"
msgid "Section title" msgid "Section title"
msgstr "段落标题" msgstr "段落标题"
#: .\apps\application\serializers\chat_serializers.py:555 #: .\apps\application\serializers\chat_serializers.py:559
#: .\apps\application\swagger_api\chat_api.py:269 #: .\apps\application\swagger_api\chat_api.py:269
#: .\apps\application\swagger_api\chat_api.py:270 #: .\apps\application\swagger_api\chat_api.py:270
#: .\apps\application\swagger_api\chat_api.py:371 #: .\apps\application\swagger_api\chat_api.py:371
@ -1135,9 +1202,9 @@ msgstr "段落标题"
msgid "Paragraph content" msgid "Paragraph content"
msgstr "段落内容" msgstr "段落内容"
#: .\apps\application\serializers\chat_serializers.py:599 #: .\apps\application\serializers\chat_serializers.py:603
#: .\apps\application\serializers\chat_serializers.py:658 #: .\apps\application\serializers\chat_serializers.py:662
#: .\apps\application\serializers\chat_serializers.py:689 #: .\apps\application\serializers\chat_serializers.py:693
#: .\apps\application\swagger_api\chat_api.py:258 #: .\apps\application\swagger_api\chat_api.py:258
#: .\apps\application\swagger_api\chat_api.py:283 #: .\apps\application\swagger_api\chat_api.py:283
#: .\apps\application\swagger_api\chat_api.py:284 #: .\apps\application\swagger_api\chat_api.py:284
@ -1146,19 +1213,33 @@ msgstr "段落内容"
msgid "Document id" msgid "Document id"
msgstr "文档 ID" msgstr "文档 ID"
#: .\apps\application\serializers\chat_serializers.py:660 #: .\apps\application\serializers\chat_serializers.py:609
#: .\apps\application\serializers\chat_serializers.py:700
#: .\apps\dataset\serializers\paragraph_serializers.py:576
msgid "The document id is incorrect"
msgstr "文档 id 不正确"
#: .\apps\application\serializers\chat_serializers.py:664
#: .\apps\application\swagger_api\chat_api.py:203 #: .\apps\application\swagger_api\chat_api.py:203
#: .\apps\application\swagger_api\chat_api.py:204 #: .\apps\application\swagger_api\chat_api.py:204
msgid "Paragraph id" msgid "Paragraph id"
msgstr "段落 ID" msgstr "段落 ID"
#: .\apps\application\serializers\chat_serializers.py:676 #: .\apps\application\serializers\chat_serializers.py:677
msgid "不存在的对话记录"
msgstr ""
#: .\apps\application\serializers\chat_serializers.py:680
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"The paragraph id is wrong. The current conversation record does not exist. " "The paragraph id is wrong. The current conversation record does not exist. "
"[{paragraph_id}] paragraph id" "[{paragraph_id}] paragraph id"
msgstr "段落id错误。当前对话记录不存在。[{paragraph_id}] 段落id" msgstr "段落id错误。当前对话记录不存在。[{paragraph_id}] 段落id"
#: .\apps\application\serializers\chat_serializers.py:719
msgid "Conversation records that do not exist"
msgstr "存在不存在的对话记录"
#: .\apps\application\swagger_api\application_api.py:24 #: .\apps\application\swagger_api\application_api.py:24
#: .\apps\application\views\chat_views.py:436 #: .\apps\application\views\chat_views.py:436
#: .\apps\application\views\chat_views.py:437 #: .\apps\application\views\chat_views.py:437
@ -1327,7 +1408,7 @@ msgstr "上传图片文件"
#: .\apps\application\swagger_api\application_api.py:432 #: .\apps\application\swagger_api\application_api.py:432
#: .\apps\application\swagger_api\application_api.py:433 #: .\apps\application\swagger_api\application_api.py:433
msgid "Text" msgid "Text"
msgstr "" msgstr "文本"
#: .\apps\application\swagger_api\application_statistics_api.py:41 #: .\apps\application\swagger_api\application_statistics_api.py:41
#: .\apps\application\swagger_api\application_statistics_api.py:42 #: .\apps\application\swagger_api\application_statistics_api.py:42
@ -1799,9 +1880,8 @@ msgstr "获取应用列表分页"
#: .\apps\application\views\application_views.py:632 #: .\apps\application\views\application_views.py:632
#: .\apps\application\views\application_views.py:633 #: .\apps\application\views\application_views.py:633
#: .\apps\setting\models_provider\base_model_provider.py:155 msgid "text to speech"
msgid "TTS" msgstr "文本转语音类型"
msgstr "语音合成"
#: .\apps\application\views\chat_views.py:33 #: .\apps\application\views\chat_views.py:33
#: .\apps\application\views\chat_views.py:34 #: .\apps\application\views\chat_views.py:34
@ -1906,11 +1986,6 @@ msgstr "获取标记段落列表"
msgid "Application/Conversation Log/Annotation" msgid "Application/Conversation Log/Annotation"
msgstr "应用/对话日志/标注" msgstr "应用/对话日志/标注"
#: .\apps\application\views\chat_views.py:355
#: .\apps\application\views\chat_views.py:356
msgid "Annotation"
msgstr "标注"
#: .\apps\application\views\chat_views.py:381 #: .\apps\application\views\chat_views.py:381
#: .\apps\application\views\chat_views.py:382 #: .\apps\application\views\chat_views.py:382
msgid "Add to Knowledge Base" msgid "Add to Knowledge Base"
@ -2224,13 +2299,13 @@ msgstr "点踩数"
#: .\apps\dataset\serializers\dataset_serializers.py:605 #: .\apps\dataset\serializers\dataset_serializers.py:605
#: .\apps\dataset\serializers\dataset_serializers.py:688 #: .\apps\dataset\serializers\dataset_serializers.py:688
#: .\apps\dataset\serializers\dataset_serializers.py:699 #: .\apps\dataset\serializers\dataset_serializers.py:699
#: .\apps\dataset\serializers\dataset_serializers.py:946 #: .\apps\dataset\serializers\dataset_serializers.py:955
#: .\apps\dataset\serializers\document_serializers.py:167 #: .\apps\dataset\serializers\document_serializers.py:168
#: .\apps\dataset\serializers\document_serializers.py:278 #: .\apps\dataset\serializers\document_serializers.py:279
#: .\apps\dataset\serializers\document_serializers.py:399 #: .\apps\dataset\serializers\document_serializers.py:400
#: .\apps\dataset\serializers\document_serializers.py:554 #: .\apps\dataset\serializers\document_serializers.py:555
#: .\apps\dataset\serializers\document_serializers.py:1025 #: .\apps\dataset\serializers\document_serializers.py:1034
#: .\apps\dataset\serializers\document_serializers.py:1183 #: .\apps\dataset\serializers\document_serializers.py:1192
#: .\apps\dataset\serializers\paragraph_serializers.py:96 #: .\apps\dataset\serializers\paragraph_serializers.py:96
#: .\apps\dataset\serializers\paragraph_serializers.py:162 #: .\apps\dataset\serializers\paragraph_serializers.py:162
#: .\apps\dataset\serializers\paragraph_serializers.py:195 #: .\apps\dataset\serializers\paragraph_serializers.py:195
@ -2261,15 +2336,15 @@ msgstr "知识库 id"
#: .\apps\common\swagger_api\common_api.py:70 #: .\apps\common\swagger_api\common_api.py:70
#: .\apps\common\swagger_api\common_api.py:71 #: .\apps\common\swagger_api\common_api.py:71
#: .\apps\dataset\serializers\document_serializers.py:285 #: .\apps\dataset\serializers\document_serializers.py:286
#: .\apps\dataset\serializers\document_serializers.py:378 #: .\apps\dataset\serializers\document_serializers.py:379
#: .\apps\dataset\serializers\document_serializers.py:471 #: .\apps\dataset\serializers\document_serializers.py:472
#: .\apps\dataset\serializers\document_serializers.py:553 #: .\apps\dataset\serializers\document_serializers.py:554
#: .\apps\dataset\serializers\document_serializers.py:562 #: .\apps\dataset\serializers\document_serializers.py:563
#: .\apps\dataset\serializers\document_serializers.py:567 #: .\apps\dataset\serializers\document_serializers.py:568
#: .\apps\dataset\serializers\document_serializers.py:824 #: .\apps\dataset\serializers\document_serializers.py:833
#: .\apps\dataset\serializers\document_serializers.py:952 #: .\apps\dataset\serializers\document_serializers.py:961
#: .\apps\dataset\serializers\document_serializers.py:1158 #: .\apps\dataset\serializers\document_serializers.py:1167
#: .\apps\dataset\serializers\paragraph_serializers.py:98 #: .\apps\dataset\serializers\paragraph_serializers.py:98
#: .\apps\dataset\serializers\paragraph_serializers.py:167 #: .\apps\dataset\serializers\paragraph_serializers.py:167
#: .\apps\dataset\serializers\paragraph_serializers.py:212 #: .\apps\dataset\serializers\paragraph_serializers.py:212
@ -2293,10 +2368,10 @@ msgstr "文档 id"
#: .\apps\common\swagger_api\common_api.py:72 #: .\apps\common\swagger_api\common_api.py:72
#: .\apps\common\swagger_api\common_api.py:73 #: .\apps\common\swagger_api\common_api.py:73
#: .\apps\dataset\serializers\document_serializers.py:789 #: .\apps\dataset\serializers\document_serializers.py:798
#: .\apps\dataset\serializers\document_serializers.py:790 #: .\apps\dataset\serializers\document_serializers.py:799
#: .\apps\dataset\serializers\document_serializers.py:808 #: .\apps\dataset\serializers\document_serializers.py:817
#: .\apps\dataset\serializers\document_serializers.py:809 #: .\apps\dataset\serializers\document_serializers.py:818
#: .\apps\dataset\serializers\paragraph_serializers.py:57 #: .\apps\dataset\serializers\paragraph_serializers.py:57
#: .\apps\dataset\serializers\paragraph_serializers.py:71 #: .\apps\dataset\serializers\paragraph_serializers.py:71
#: .\apps\dataset\serializers\paragraph_serializers.py:718 #: .\apps\dataset\serializers\paragraph_serializers.py:718
@ -2348,6 +2423,14 @@ msgstr "更新时间"
msgid "Create time" msgid "Create time"
msgstr "创建时间" msgstr "创建时间"
#: .\apps\common\util\common.py:219
msgid "Text-to-speech node, the text content must be of string type"
msgstr "文本转语音节点,文本内容必须是字符串类型"
#: .\apps\common\util\common.py:221
msgid "Text-to-speech node, the text content cannot be empty"
msgstr "文本转语音节点,文本内容不能为空"
#: .\apps\dataset\serializers\common_serializers.py:87 #: .\apps\dataset\serializers\common_serializers.py:87
msgid "source url" msgid "source url"
msgstr "文档地址" msgstr "文档地址"
@ -2356,8 +2439,8 @@ msgstr "文档地址"
#: .\apps\dataset\serializers\dataset_serializers.py:333 #: .\apps\dataset\serializers\dataset_serializers.py:333
#: .\apps\dataset\serializers\dataset_serializers.py:390 #: .\apps\dataset\serializers\dataset_serializers.py:390
#: .\apps\dataset\serializers\dataset_serializers.py:391 #: .\apps\dataset\serializers\dataset_serializers.py:391
#: .\apps\dataset\serializers\document_serializers.py:153 #: .\apps\dataset\serializers\document_serializers.py:154
#: .\apps\dataset\serializers\document_serializers.py:179 #: .\apps\dataset\serializers\document_serializers.py:180
msgid "selector" msgid "selector"
msgstr "选择器" msgstr "选择器"
@ -2370,7 +2453,7 @@ msgstr "URL错误,无法解析 [{source_url}]"
#: .\apps\dataset\serializers\common_serializers.py:105 #: .\apps\dataset\serializers\common_serializers.py:105
#: .\apps\dataset\serializers\common_serializers.py:124 #: .\apps\dataset\serializers\common_serializers.py:124
#: .\apps\dataset\serializers\common_serializers.py:125 #: .\apps\dataset\serializers\common_serializers.py:125
#: .\apps\dataset\serializers\document_serializers.py:83 #: .\apps\dataset\serializers\document_serializers.py:84
#: .\apps\dataset\swagger_api\document_api.py:23 #: .\apps\dataset\swagger_api\document_api.py:23
#: .\apps\dataset\swagger_api\document_api.py:24 #: .\apps\dataset\swagger_api\document_api.py:24
#: .\apps\dataset\swagger_api\document_api.py:49 #: .\apps\dataset\swagger_api\document_api.py:49
@ -2404,9 +2487,9 @@ msgstr "知识库设置错误,请重新设置知识库"
#: .\apps\dataset\serializers\dataset_serializers.py:568 #: .\apps\dataset\serializers\dataset_serializers.py:568
#: .\apps\dataset\serializers\dataset_serializers.py:607 #: .\apps\dataset\serializers\dataset_serializers.py:607
#: .\apps\dataset\serializers\dataset_serializers.py:701 #: .\apps\dataset\serializers\dataset_serializers.py:701
#: .\apps\dataset\serializers\dataset_serializers.py:924 #: .\apps\dataset\serializers\dataset_serializers.py:933
#: .\apps\dataset\serializers\dataset_serializers.py:925 #: .\apps\dataset\serializers\dataset_serializers.py:934
#: .\apps\dataset\serializers\document_serializers.py:786 #: .\apps\dataset\serializers\document_serializers.py:795
#: .\apps\function_lib\serializers\function_lib_serializer.py:101 #: .\apps\function_lib\serializers\function_lib_serializer.py:101
#: .\apps\function_lib\serializers\function_lib_serializer.py:130 #: .\apps\function_lib\serializers\function_lib_serializer.py:130
#: .\apps\function_lib\serializers\function_lib_serializer.py:146 #: .\apps\function_lib\serializers\function_lib_serializer.py:146
@ -2463,10 +2546,10 @@ msgstr "是否发布"
#: .\apps\dataset\serializers\dataset_serializers.py:367 #: .\apps\dataset\serializers\dataset_serializers.py:367
#: .\apps\dataset\serializers\dataset_serializers.py:511 #: .\apps\dataset\serializers\dataset_serializers.py:511
#: .\apps\dataset\serializers\dataset_serializers.py:512 #: .\apps\dataset\serializers\dataset_serializers.py:512
#: .\apps\dataset\serializers\dataset_serializers.py:933 #: .\apps\dataset\serializers\dataset_serializers.py:942
#: .\apps\dataset\serializers\dataset_serializers.py:934 #: .\apps\dataset\serializers\dataset_serializers.py:943
#: .\apps\dataset\serializers\document_serializers.py:794 #: .\apps\dataset\serializers\document_serializers.py:803
#: .\apps\dataset\serializers\document_serializers.py:795 #: .\apps\dataset\serializers\document_serializers.py:804
#: .\apps\dataset\serializers\paragraph_serializers.py:200 #: .\apps\dataset\serializers\paragraph_serializers.py:200
#: .\apps\dataset\serializers\paragraph_serializers.py:201 #: .\apps\dataset\serializers\paragraph_serializers.py:201
#: .\apps\dataset\serializers\paragraph_serializers.py:723 #: .\apps\dataset\serializers\paragraph_serializers.py:723
@ -2488,10 +2571,10 @@ msgstr "创建时间"
#: .\apps\dataset\serializers\dataset_serializers.py:364 #: .\apps\dataset\serializers\dataset_serializers.py:364
#: .\apps\dataset\serializers\dataset_serializers.py:508 #: .\apps\dataset\serializers\dataset_serializers.py:508
#: .\apps\dataset\serializers\dataset_serializers.py:509 #: .\apps\dataset\serializers\dataset_serializers.py:509
#: .\apps\dataset\serializers\dataset_serializers.py:930 #: .\apps\dataset\serializers\dataset_serializers.py:939
#: .\apps\dataset\serializers\dataset_serializers.py:931 #: .\apps\dataset\serializers\dataset_serializers.py:940
#: .\apps\dataset\serializers\document_serializers.py:791 #: .\apps\dataset\serializers\document_serializers.py:800
#: .\apps\dataset\serializers\document_serializers.py:792 #: .\apps\dataset\serializers\document_serializers.py:801
#: .\apps\dataset\serializers\paragraph_serializers.py:197 #: .\apps\dataset\serializers\paragraph_serializers.py:197
#: .\apps\dataset\serializers\paragraph_serializers.py:198 #: .\apps\dataset\serializers\paragraph_serializers.py:198
#: .\apps\dataset\serializers\paragraph_serializers.py:720 #: .\apps\dataset\serializers\paragraph_serializers.py:720
@ -2523,10 +2606,10 @@ msgstr "更新时间"
#: .\apps\dataset\serializers\dataset_serializers.py:527 #: .\apps\dataset\serializers\dataset_serializers.py:527
#: .\apps\dataset\serializers\dataset_serializers.py:528 #: .\apps\dataset\serializers\dataset_serializers.py:528
#: .\apps\dataset\serializers\dataset_serializers.py:542 #: .\apps\dataset\serializers\dataset_serializers.py:542
#: .\apps\dataset\serializers\dataset_serializers.py:898 #: .\apps\dataset\serializers\dataset_serializers.py:907
#: .\apps\dataset\serializers\dataset_serializers.py:899 #: .\apps\dataset\serializers\dataset_serializers.py:908
#: .\apps\dataset\serializers\dataset_serializers.py:920 #: .\apps\dataset\serializers\dataset_serializers.py:929
#: .\apps\dataset\serializers\dataset_serializers.py:921 #: .\apps\dataset\serializers\dataset_serializers.py:930
msgid "dataset name" msgid "dataset name"
msgstr "知识库名称" msgstr "知识库名称"
@ -2548,15 +2631,15 @@ msgstr "知识库名称"
#: .\apps\dataset\serializers\dataset_serializers.py:529 #: .\apps\dataset\serializers\dataset_serializers.py:529
#: .\apps\dataset\serializers\dataset_serializers.py:530 #: .\apps\dataset\serializers\dataset_serializers.py:530
#: .\apps\dataset\serializers\dataset_serializers.py:544 #: .\apps\dataset\serializers\dataset_serializers.py:544
#: .\apps\dataset\serializers\dataset_serializers.py:900 #: .\apps\dataset\serializers\dataset_serializers.py:909
#: .\apps\dataset\serializers\dataset_serializers.py:901 #: .\apps\dataset\serializers\dataset_serializers.py:910
#: .\apps\dataset\serializers\dataset_serializers.py:922 #: .\apps\dataset\serializers\dataset_serializers.py:931
#: .\apps\dataset\serializers\dataset_serializers.py:923 #: .\apps\dataset\serializers\dataset_serializers.py:932
msgid "dataset description" msgid "dataset description"
msgstr "知识库描述" msgstr "知识库描述"
#: .\apps\dataset\serializers\dataset_serializers.py:175 #: .\apps\dataset\serializers\dataset_serializers.py:175
#: .\apps\dataset\serializers\dataset_serializers.py:828 #: .\apps\dataset\serializers\dataset_serializers.py:837
#: .\apps\function_lib\serializers\function_lib_serializer.py:85 #: .\apps\function_lib\serializers\function_lib_serializer.py:85
#: .\apps\function_lib\swagger_api\function_lib_api.py:119 #: .\apps\function_lib\swagger_api\function_lib_api.py:119
#: .\apps\function_lib\swagger_api\function_lib_api.py:120 #: .\apps\function_lib\swagger_api\function_lib_api.py:120
@ -2578,10 +2661,10 @@ msgstr "向量模型"
#: .\apps\dataset\serializers\dataset_serializers.py:257 #: .\apps\dataset\serializers\dataset_serializers.py:257
#: .\apps\dataset\serializers\dataset_serializers.py:260 #: .\apps\dataset\serializers\dataset_serializers.py:260
#: .\apps\dataset\serializers\document_serializers.py:209 #: .\apps\dataset\serializers\document_serializers.py:210
#: .\apps\dataset\serializers\document_serializers.py:216 #: .\apps\dataset\serializers\document_serializers.py:217
#: .\apps\dataset\serializers\document_serializers.py:957 #: .\apps\dataset\serializers\document_serializers.py:966
#: .\apps\dataset\serializers\document_serializers.py:986 #: .\apps\dataset\serializers\document_serializers.py:995
msgid "file list" msgid "file list"
msgstr "文件列表" msgstr "文件列表"
@ -2595,10 +2678,10 @@ msgstr "上传文件"
#: .\apps\dataset\serializers\dataset_serializers.py:360 #: .\apps\dataset\serializers\dataset_serializers.py:360
#: .\apps\dataset\serializers\dataset_serializers.py:504 #: .\apps\dataset\serializers\dataset_serializers.py:504
#: .\apps\dataset\serializers\dataset_serializers.py:505 #: .\apps\dataset\serializers\dataset_serializers.py:505
#: .\apps\dataset\serializers\dataset_serializers.py:926 #: .\apps\dataset\serializers\dataset_serializers.py:935
#: .\apps\dataset\serializers\dataset_serializers.py:927 #: .\apps\dataset\serializers\dataset_serializers.py:936
#: .\apps\dataset\serializers\document_serializers.py:784 #: .\apps\dataset\serializers\document_serializers.py:793
#: .\apps\dataset\serializers\document_serializers.py:785 #: .\apps\dataset\serializers\document_serializers.py:794
msgid "char length" msgid "char length"
msgstr "字符长度" msgstr "字符长度"
@ -2608,8 +2691,8 @@ msgstr "字符长度"
#: .\apps\dataset\serializers\dataset_serializers.py:362 #: .\apps\dataset\serializers\dataset_serializers.py:362
#: .\apps\dataset\serializers\dataset_serializers.py:506 #: .\apps\dataset\serializers\dataset_serializers.py:506
#: .\apps\dataset\serializers\dataset_serializers.py:507 #: .\apps\dataset\serializers\dataset_serializers.py:507
#: .\apps\dataset\serializers\dataset_serializers.py:928 #: .\apps\dataset\serializers\dataset_serializers.py:937
#: .\apps\dataset\serializers\dataset_serializers.py:929 #: .\apps\dataset\serializers\dataset_serializers.py:938
msgid "document count" msgid "document count"
msgstr "文档数量" msgstr "文档数量"
@ -2619,8 +2702,8 @@ msgstr "文档数量"
#: .\apps\dataset\serializers\dataset_serializers.py:371 #: .\apps\dataset\serializers\dataset_serializers.py:371
#: .\apps\dataset\serializers\dataset_serializers.py:515 #: .\apps\dataset\serializers\dataset_serializers.py:515
#: .\apps\dataset\serializers\dataset_serializers.py:516 #: .\apps\dataset\serializers\dataset_serializers.py:516
#: .\apps\dataset\serializers\document_serializers.py:282 #: .\apps\dataset\serializers\document_serializers.py:283
#: .\apps\dataset\serializers\document_serializers.py:466 #: .\apps\dataset\serializers\document_serializers.py:467
msgid "document list" msgid "document list"
msgstr "文档列表" msgstr "文档列表"
@ -2641,7 +2724,7 @@ msgstr ""
#: .\apps\dataset\serializers\dataset_serializers.py:424 #: .\apps\dataset\serializers\dataset_serializers.py:424
#: .\apps\dataset\serializers\dataset_serializers.py:476 #: .\apps\dataset\serializers\dataset_serializers.py:476
#: .\apps\dataset\serializers\dataset_serializers.py:856 #: .\apps\dataset\serializers\dataset_serializers.py:865
msgid "Knowledge base name duplicate!" msgid "Knowledge base name duplicate!"
msgstr "知识库名称重复!" msgstr "知识库名称重复!"
@ -2656,8 +2739,8 @@ msgid "application id"
msgstr "应用 id" msgstr "应用 id"
#: .\apps\dataset\serializers\dataset_serializers.py:549 #: .\apps\dataset\serializers\dataset_serializers.py:549
#: .\apps\dataset\serializers\dataset_serializers.py:905 #: .\apps\dataset\serializers\dataset_serializers.py:914
#: .\apps\dataset\serializers\dataset_serializers.py:906 #: .\apps\dataset\serializers\dataset_serializers.py:915
msgid "application id list" msgid "application id list"
msgstr "应用 id 列表" msgstr "应用 id 列表"
@ -2680,7 +2763,7 @@ msgid "The synchronization type only supports:replace|complete"
msgstr "同步类型只支持:replace|complete" msgstr "同步类型只支持:replace|complete"
#: .\apps\dataset\serializers\dataset_serializers.py:620 #: .\apps\dataset\serializers\dataset_serializers.py:620
#: .\apps\dataset\serializers\document_serializers.py:480 #: .\apps\dataset\serializers\document_serializers.py:481
msgid "Synchronization is only supported for web site types" msgid "Synchronization is only supported for web site types"
msgstr "只有web站点类型才支持同步" msgstr "只有web站点类型才支持同步"
@ -2690,148 +2773,154 @@ msgid ""
"complete synchronization" "complete synchronization"
msgstr "同步类型->replace:替换同步,complete:完整同步" msgstr "同步类型->replace:替换同步,complete:完整同步"
#: .\apps\dataset\serializers\dataset_serializers.py:806 #: .\apps\dataset\serializers\dataset_serializers.py:803
#: .\apps\dataset\serializers\document_serializers.py:727
#: .\apps\setting\models_provider\tools.py:25
msgid "No permission to use this model"
msgstr "无权限使用该模型"
#: .\apps\dataset\serializers\dataset_serializers.py:815
msgid "Failed to send the vectorization task, please try again later!" msgid "Failed to send the vectorization task, please try again later!"
msgstr "向量化任务发送失败,请稍后再试!" msgstr "向量化任务发送失败,请稍后再试!"
#: .\apps\dataset\serializers\dataset_serializers.py:875 #: .\apps\dataset\serializers\dataset_serializers.py:884
#, python-brace-format #, python-brace-format
msgid "Unknown application id {dataset_id}, cannot be associated" msgid "Unknown application id {dataset_id}, cannot be associated"
msgstr "未知的应用id {dataset_id},无法关联" msgstr "未知的应用id {dataset_id},无法关联"
#: .\apps\dataset\serializers\dataset_serializers.py:902 #: .\apps\dataset\serializers\dataset_serializers.py:911
#: .\apps\dataset\serializers\document_serializers.py:816 #: .\apps\dataset\serializers\document_serializers.py:825
msgid "meta" msgid "meta"
msgstr "知识库元数据" msgstr "知识库元数据"
#: .\apps\dataset\serializers\dataset_serializers.py:904 #: .\apps\dataset\serializers\dataset_serializers.py:913
msgid "Knowledge base metadata->web:{source_url:xxx,selector:'xxx'},base:{}" msgid "Knowledge base metadata->web:{source_url:xxx,selector:'xxx'},base:{}"
msgstr "知识库元数据->web:{source_url:xxx,selector:'xxx'},base:{}" msgstr "知识库元数据->web:{source_url:xxx,selector:'xxx'},base:{}"
#: .\apps\dataset\serializers\document_serializers.py:85 #: .\apps\dataset\serializers\document_serializers.py:86
#: .\apps\dataset\serializers\document_serializers.py:98 #: .\apps\dataset\serializers\document_serializers.py:99
#: .\apps\dataset\serializers\document_serializers.py:408 #: .\apps\dataset\serializers\document_serializers.py:409
#: .\apps\dataset\swagger_api\document_api.py:37 #: .\apps\dataset\swagger_api\document_api.py:37
#: .\apps\dataset\swagger_api\document_api.py:51 #: .\apps\dataset\swagger_api\document_api.py:51
msgid "task type" msgid "task type"
msgstr "任务类型" msgstr "任务类型"
#: .\apps\dataset\serializers\document_serializers.py:93 #: .\apps\dataset\serializers\document_serializers.py:94
#: .\apps\dataset\serializers\document_serializers.py:106 #: .\apps\dataset\serializers\document_serializers.py:107
msgid "task type not support" msgid "task type not support"
msgstr "任务类型不支持" msgstr "任务类型不支持"
#: .\apps\dataset\serializers\document_serializers.py:113 #: .\apps\dataset\serializers\document_serializers.py:114
#: .\apps\dataset\serializers\document_serializers.py:186 #: .\apps\dataset\serializers\document_serializers.py:187
#: .\apps\dataset\serializers\document_serializers.py:198
#: .\apps\dataset\serializers\document_serializers.py:199 #: .\apps\dataset\serializers\document_serializers.py:199
#: .\apps\dataset\serializers\document_serializers.py:404 #: .\apps\dataset\serializers\document_serializers.py:200
#: .\apps\dataset\serializers\document_serializers.py:457 #: .\apps\dataset\serializers\document_serializers.py:405
#: .\apps\dataset\serializers\document_serializers.py:806 #: .\apps\dataset\serializers\document_serializers.py:458
#: .\apps\dataset\serializers\document_serializers.py:807 #: .\apps\dataset\serializers\document_serializers.py:815
#: .\apps\dataset\serializers\document_serializers.py:816
msgid "document name" msgid "document name"
msgstr "文档名称" msgstr "文档名称"
#: .\apps\dataset\serializers\document_serializers.py:116 #: .\apps\dataset\serializers\document_serializers.py:117
msgid "The type only supports optimization|directly_return" msgid "The type only supports optimization|directly_return"
msgstr "类型只支持 optimization|directly_return" msgstr "类型只支持 optimization|directly_return"
#: .\apps\dataset\serializers\document_serializers.py:118 #: .\apps\dataset\serializers\document_serializers.py:119
#: .\apps\dataset\serializers\document_serializers.py:406 #: .\apps\dataset\serializers\document_serializers.py:407
#: .\apps\dataset\serializers\document_serializers.py:461 #: .\apps\dataset\serializers\document_serializers.py:462
#: .\apps\dataset\serializers\document_serializers.py:810 #: .\apps\dataset\serializers\document_serializers.py:819
#: .\apps\dataset\swagger_api\document_api.py:25 #: .\apps\dataset\swagger_api\document_api.py:25
msgid "hit handling method" msgid "hit handling method"
msgstr "命中处理方法" msgstr "命中处理方法"
#: .\apps\dataset\serializers\document_serializers.py:124 #: .\apps\dataset\serializers\document_serializers.py:125
#: .\apps\dataset\serializers\document_serializers.py:814 #: .\apps\dataset\serializers\document_serializers.py:823
#: .\apps\dataset\swagger_api\document_api.py:27 #: .\apps\dataset\swagger_api\document_api.py:27
msgid "directly return similarity" msgid "directly return similarity"
msgstr "直接返回相似度" msgstr "直接返回相似度"
#: .\apps\dataset\serializers\document_serializers.py:127 #: .\apps\dataset\serializers\document_serializers.py:128
#: .\apps\dataset\serializers\document_serializers.py:407 #: .\apps\dataset\serializers\document_serializers.py:408
msgid "document is active" msgid "document is active"
msgstr "文档是否可用" msgstr "文档是否可用"
#: .\apps\dataset\serializers\document_serializers.py:148 #: .\apps\dataset\serializers\document_serializers.py:149
#: .\apps\dataset\serializers\document_serializers.py:150 #: .\apps\dataset\serializers\document_serializers.py:151
msgid "document url list" msgid "document url list"
msgstr "文档 url 列表" msgstr "文档 url 列表"
#: .\apps\dataset\serializers\document_serializers.py:176
#: .\apps\dataset\serializers\document_serializers.py:177 #: .\apps\dataset\serializers\document_serializers.py:177
#: .\apps\dataset\serializers\document_serializers.py:178
msgid "source url list" msgid "source url list"
msgstr "文档地址列表" msgstr "文档地址列表"
#: .\apps\dataset\serializers\document_serializers.py:200
#: .\apps\dataset\serializers\document_serializers.py:201 #: .\apps\dataset\serializers\document_serializers.py:201
#: .\apps\dataset\serializers\document_serializers.py:202
msgid "paragraphs" msgid "paragraphs"
msgstr "段落" msgstr "段落"
#: .\apps\dataset\serializers\document_serializers.py:225 #: .\apps\dataset\serializers\document_serializers.py:226
msgid "The template type only supports excel|csv" msgid "The template type only supports excel|csv"
msgstr "模版类型只支持 excel|csv" msgstr "模版类型只支持 excel|csv"
#: .\apps\dataset\serializers\document_serializers.py:235 #: .\apps\dataset\serializers\document_serializers.py:236
msgid "Export template type csv|excel" msgid "Export template type csv|excel"
msgstr "导出模版类型 csv|excel" msgstr "导出模版类型 csv|excel"
#: .\apps\dataset\serializers\document_serializers.py:261 #: .\apps\dataset\serializers\document_serializers.py:262
msgid "MaxKB table template.csv" msgid "MaxKB table template.csv"
msgstr "MaxKB表格模版.csv" msgstr "MaxKB表格模版.csv"
#: .\apps\dataset\serializers\document_serializers.py:268 #: .\apps\dataset\serializers\document_serializers.py:269
msgid "MaxKB table template.xlsx" msgid "MaxKB table template.xlsx"
msgstr "MaxKB表格模版.xlsx" msgstr "MaxKB表格模版.xlsx"
#: .\apps\dataset\serializers\document_serializers.py:281 #: .\apps\dataset\serializers\document_serializers.py:282
#: .\apps\dataset\serializers\paragraph_serializers.py:304 #: .\apps\dataset\serializers\paragraph_serializers.py:304
#: .\apps\dataset\serializers\paragraph_serializers.py:436 #: .\apps\dataset\serializers\paragraph_serializers.py:436
msgid "target dataset id" msgid "target dataset id"
msgstr "目标知识库 id" msgstr "目标知识库 id"
#: .\apps\dataset\serializers\document_serializers.py:383 #: .\apps\dataset\serializers\document_serializers.py:384
#: .\apps\dataset\serializers\paragraph_serializers.py:305 #: .\apps\dataset\serializers\paragraph_serializers.py:305
#: .\apps\dataset\serializers\paragraph_serializers.py:441 #: .\apps\dataset\serializers\paragraph_serializers.py:441
msgid "target document id" msgid "target document id"
msgstr "目标文档 id" msgstr "目标文档 id"
#: .\apps\dataset\serializers\document_serializers.py:391
#: .\apps\dataset\serializers\document_serializers.py:392 #: .\apps\dataset\serializers\document_serializers.py:392
#: .\apps\dataset\serializers\document_serializers.py:393
msgid "document id list" msgid "document id list"
msgstr "文档 id 列表" msgstr "文档 id 列表"
#: .\apps\dataset\serializers\document_serializers.py:409 #: .\apps\dataset\serializers\document_serializers.py:410
msgid "status" msgid "status"
msgstr "状态" msgstr "状态"
#: .\apps\dataset\serializers\document_serializers.py:478 #: .\apps\dataset\serializers\document_serializers.py:479
#: .\apps\dataset\serializers\document_serializers.py:574 #: .\apps\dataset\serializers\document_serializers.py:575
#: .\apps\dataset\serializers\document_serializers.py:1164 #: .\apps\dataset\serializers\document_serializers.py:1173
msgid "document id not exist" msgid "document id not exist"
msgstr "文档 id 不存在" msgstr "文档 id 不存在"
#: .\apps\dataset\serializers\document_serializers.py:634 #: .\apps\dataset\serializers\document_serializers.py:635
msgid "Section title (optional)" msgid "Section title (optional)"
msgstr "分段标题(选填)" msgstr "分段标题(选填)"
#: .\apps\dataset\serializers\document_serializers.py:635 #: .\apps\dataset\serializers\document_serializers.py:636
msgid "" msgid ""
"Section content (required, question answer, no more than 4096 characters)" "Section content (required, question answer, no more than 4096 characters)"
msgstr "分段内容必填问题答案最长不超过4096个字符" msgstr "分段内容必填问题答案最长不超过4096个字符"
#: .\apps\dataset\serializers\document_serializers.py:636 #: .\apps\dataset\serializers\document_serializers.py:637
msgid "Question (optional, one per line in the cell)" msgid "Question (optional, one per line in the cell)"
msgstr "问题(选填,单元格内一行一个)" msgstr "问题(选填,单元格内一行一个)"
#: .\apps\dataset\serializers\document_serializers.py:735 #: .\apps\dataset\serializers\document_serializers.py:744
msgid "The task is being executed, please do not send it repeatedly." msgid "The task is being executed, please do not send it repeatedly."
msgstr "任务正在执行中,请勿重复发送" msgstr "任务正在执行中,请勿重复发送"
#: .\apps\dataset\serializers\document_serializers.py:782 #: .\apps\dataset\serializers\document_serializers.py:791
#: .\apps\dataset\serializers\document_serializers.py:783 #: .\apps\dataset\serializers\document_serializers.py:792
#: .\apps\setting\swagger_api\provide_api.py:22 #: .\apps\setting\swagger_api\provide_api.py:22
#: .\apps\setting\swagger_api\provide_api.py:48 #: .\apps\setting\swagger_api\provide_api.py:48
#: .\apps\setting\swagger_api\provide_api.py:49 #: .\apps\setting\swagger_api\provide_api.py:49
@ -2842,78 +2931,78 @@ msgstr "任务正在执行中,请勿重复发送"
msgid "name" msgid "name"
msgstr "名称" msgstr "名称"
#: .\apps\dataset\serializers\document_serializers.py:812 #: .\apps\dataset\serializers\document_serializers.py:821
msgid "ai optimization: optimization, direct return: directly_return" msgid "ai optimization: optimization, direct return: directly_return"
msgstr "ai优化: optimization, 直接返回: directly_return" msgstr "ai优化: optimization, 直接返回: directly_return"
#: .\apps\dataset\serializers\document_serializers.py:818 #: .\apps\dataset\serializers\document_serializers.py:827
msgid "Document metadata->web:{source_url:xxx,selector:'xxx'},base:{}" msgid "Document metadata->web:{source_url:xxx,selector:'xxx'},base:{}"
msgstr "文档元数据->web:{source_url:xxx,selector:'xxx'},base:{}" msgstr "文档元数据->web:{source_url:xxx,selector:'xxx'},base:{}"
#: .\apps\dataset\serializers\document_serializers.py:829 #: .\apps\dataset\serializers\document_serializers.py:838
msgid "dataset id not exist" msgid "dataset id not exist"
msgstr "知识库 id 不存在" msgstr "知识库 id 不存在"
#: .\apps\dataset\serializers\document_serializers.py:960 #: .\apps\dataset\serializers\document_serializers.py:969
#: .\apps\dataset\serializers\document_serializers.py:990 #: .\apps\dataset\serializers\document_serializers.py:999
msgid "limit" msgid "limit"
msgstr "分段长度" msgstr "分段长度"
#: .\apps\dataset\serializers\document_serializers.py:964 #: .\apps\dataset\serializers\document_serializers.py:973
#: .\apps\dataset\serializers\document_serializers.py:966 #: .\apps\dataset\serializers\document_serializers.py:975
msgid "patterns" msgid "patterns"
msgstr "分段标识列表" msgstr "分段标识列表"
#: .\apps\dataset\serializers\document_serializers.py:969 #: .\apps\dataset\serializers\document_serializers.py:978
msgid "Auto Clean" msgid "Auto Clean"
msgstr "自动清洗" msgstr "自动清洗"
#: .\apps\dataset\serializers\document_serializers.py:976 #: .\apps\dataset\serializers\document_serializers.py:985
msgid "The maximum size of the uploaded file cannot exceed 100MB" msgid "The maximum size of the uploaded file cannot exceed 100MB"
msgstr "文件上传最大大小不能超过100MB" msgstr "文件上传最大大小不能超过100MB"
#: .\apps\dataset\serializers\document_serializers.py:995 #: .\apps\dataset\serializers\document_serializers.py:1004
msgid "Segmented regular list" msgid "Segmented regular list"
msgstr "分段正则列表" msgstr "分段正则列表"
#: .\apps\dataset\serializers\document_serializers.py:999 #: .\apps\dataset\serializers\document_serializers.py:1008
#: .\apps\dataset\serializers\document_serializers.py:1000 #: .\apps\dataset\serializers\document_serializers.py:1009
msgid "Whether to clear special characters" msgid "Whether to clear special characters"
msgstr "是否清除特殊字符" msgstr "是否清除特殊字符"
#: .\apps\dataset\serializers\document_serializers.py:1019 #: .\apps\dataset\serializers\document_serializers.py:1028
msgid "space" msgid "space"
msgstr "空格" msgstr "空格"
#: .\apps\dataset\serializers\document_serializers.py:1020 #: .\apps\dataset\serializers\document_serializers.py:1029
msgid "semicolon" msgid "semicolon"
msgstr "分号" msgstr "分号"
#: .\apps\dataset\serializers\document_serializers.py:1020 #: .\apps\dataset\serializers\document_serializers.py:1029
msgid "comma" msgid "comma"
msgstr "逗号" msgstr "逗号"
#: .\apps\dataset\serializers\document_serializers.py:1021 #: .\apps\dataset\serializers\document_serializers.py:1030
msgid "period" msgid "period"
msgstr "句号" msgstr "句号"
#: .\apps\dataset\serializers\document_serializers.py:1021 #: .\apps\dataset\serializers\document_serializers.py:1030
msgid "enter" msgid "enter"
msgstr "回车" msgstr "回车"
#: .\apps\dataset\serializers\document_serializers.py:1022 #: .\apps\dataset\serializers\document_serializers.py:1031
msgid "blank line" msgid "blank line"
msgstr "空行" msgstr "空行"
#: .\apps\dataset\serializers\document_serializers.py:1132 #: .\apps\dataset\serializers\document_serializers.py:1141
msgid "Hit handling method is required" msgid "Hit handling method is required"
msgstr "命中处理方式必填" msgstr "命中处理方式必填"
#: .\apps\dataset\serializers\document_serializers.py:1134 #: .\apps\dataset\serializers\document_serializers.py:1143
msgid "The hit processing method must be directly_return|optimization" msgid "The hit processing method must be directly_return|optimization"
msgstr "命中处理方式必须是 directly_return|optimization" msgstr "命中处理方式必须是 directly_return|optimization"
#: .\apps\dataset\serializers\document_serializers.py:1180 #: .\apps\dataset\serializers\document_serializers.py:1189
#: .\apps\dataset\serializers\paragraph_serializers.py:752 #: .\apps\dataset\serializers\paragraph_serializers.py:752
msgid "The task is being executed, please do not send it again." msgid "The task is being executed, please do not send it again."
msgstr "任务正在执行中,请勿重复发送" msgstr "任务正在执行中,请勿重复发送"
@ -3025,10 +3114,6 @@ msgstr "目标文档 id 不存在 [{document_id}]"
msgid "Problem id does not exist" msgid "Problem id does not exist"
msgstr "问题 id 不存在" msgstr "问题 id 不存在"
#: .\apps\dataset\serializers\paragraph_serializers.py:576
msgid "The document id is incorrect"
msgstr "文档 id 不正确"
#: .\apps\dataset\serializers\paragraph_serializers.py:712 #: .\apps\dataset\serializers\paragraph_serializers.py:712
#: .\apps\dataset\serializers\paragraph_serializers.py:713 #: .\apps\dataset\serializers\paragraph_serializers.py:713
msgid "Number of dislikes" msgid "Number of dislikes"
@ -3596,7 +3681,6 @@ msgid "The current platform does not support downloading models"
msgstr "当前平台不支持下载模型" msgstr "当前平台不支持下载模型"
#: .\apps\setting\models_provider\base_model_provider.py:152 #: .\apps\setting\models_provider\base_model_provider.py:152
#: .\apps\setting\swagger_api\provide_api.py:115
msgid "LLM" msgid "LLM"
msgstr "大语言模型" msgstr "大语言模型"
@ -3608,6 +3692,10 @@ msgstr "向量模型"
msgid "Speech2Text" msgid "Speech2Text"
msgstr "语音识别" msgstr "语音识别"
#: .\apps\setting\models_provider\base_model_provider.py:155
msgid "TTS"
msgstr "语音合成"
#: .\apps\setting\models_provider\base_model_provider.py:156 #: .\apps\setting\models_provider\base_model_provider.py:156
msgid "Vision Model" msgid "Vision Model"
msgstr "图片理解" msgstr "图片理解"
@ -4474,6 +4562,8 @@ msgid ""
"in size from 7 billion to 70 billion. This is a repository of 13B pretrained " "in size from 7 billion to 70 billion. This is a repository of 13B pretrained "
"models. Links to other models can be found in the index at the bottom." "models. Links to other models can be found in the index at the bottom."
msgstr "" msgstr ""
"Llama 2 是一组经过预训练和微调的生成文本模型,其规模从 70 亿到 700 亿个不等。"
"这是 13B 预训练模型的存储库。其他模型的链接可以在底部的索引中找到。"
#: .\apps\setting\models_provider\impl\ollama_model_provider\ollama_model_provider.py:41 #: .\apps\setting\models_provider\impl\ollama_model_provider\ollama_model_provider.py:41
msgid "" msgid ""
@ -4482,7 +4572,7 @@ msgid ""
"models. Links to other models can be found in the index at the bottom." "models. Links to other models can be found in the index at the bottom."
msgstr "" msgstr ""
"Llama 2 是一组经过预训练和微调的生成文本模型,其规模从 70 亿到 700 亿个不等。" "Llama 2 是一组经过预训练和微调的生成文本模型,其规模从 70 亿到 700 亿个不等。"
"这是 13B 预训练模型的存储库。其他模型的链接可以在底部的索引中找到。" "这是 70B 预训练模型的存储库。其他模型的链接可以在底部的索引中找到。"
#: .\apps\setting\models_provider\impl\ollama_model_provider\ollama_model_provider.py:45 #: .\apps\setting\models_provider\impl\ollama_model_provider\ollama_model_provider.py:45
msgid "" msgid ""
@ -5266,10 +5356,6 @@ msgstr "根据用户文字描述生成高质量图像,支持多图片尺寸(
msgid "zhipu AI" msgid "zhipu AI"
msgstr "智谱 AI" msgstr "智谱 AI"
#: .\apps\setting\models_provider\tools.py:25
msgid "No permission to use this model"
msgstr "无权限使用该模型"
#: .\apps\setting\serializers\model_apply_serializers.py:32 #: .\apps\setting\serializers\model_apply_serializers.py:32
#: .\apps\setting\serializers\model_apply_serializers.py:37 #: .\apps\setting\serializers\model_apply_serializers.py:37
msgid "vector text" msgid "vector text"
@ -5608,6 +5694,10 @@ msgstr "模型认证信息"
msgid "model type description" msgid "model type description"
msgstr "模型类型描述" msgstr "模型类型描述"
#: .\apps\setting\swagger_api\provide_api.py:115
msgid "large language model"
msgstr "大语言模型"
#: .\apps\setting\swagger_api\provide_api.py:116 #: .\apps\setting\swagger_api\provide_api.py:116
#: .\apps\setting\swagger_api\provide_api.py:117 #: .\apps\setting\swagger_api\provide_api.py:117
#: .\apps\setting\swagger_api\provide_api.py:147 #: .\apps\setting\swagger_api\provide_api.py:147
@ -5845,7 +5935,7 @@ msgstr "错误信息"
#: .\apps\users\serializers\user_serializers.py:280 #: .\apps\users\serializers\user_serializers.py:280
msgid "language only support:" msgid "language only support:"
msgstr "言只支持:" msgstr "言只支持:"
#: .\apps\users\serializers\user_serializers.py:298 #: .\apps\users\serializers\user_serializers.py:298
#: .\apps\users\serializers\user_serializers.py:305 #: .\apps\users\serializers\user_serializers.py:305
@ -6516,13 +6606,13 @@ msgstr "客户名称。例如:***公司。"
#: .\apps\xpack\swagger_api\license_api.py:33 #: .\apps\xpack\swagger_api\license_api.py:33
msgid "independent software vendor" msgid "independent software vendor"
msgstr "独立软件供应商。例如:***公司,适用于产品的嵌入式版本。" msgstr "独立软件供应商"
#: .\apps\xpack\swagger_api\license_api.py:35 #: .\apps\xpack\swagger_api\license_api.py:35
msgid "" msgid ""
"Independent Software Vendor. For example: *** Company, suitable for the " "Independent Software Vendor. For example: *** Company, suitable for the "
"embedded version of the product." "embedded version of the product."
msgstr "" msgstr "独立软件供应商。例如:***公司,适用于产品的嵌入式版本。"
#: .\apps\xpack\swagger_api\license_api.py:37 #: .\apps\xpack\swagger_api\license_api.py:37
msgid "Authorization deadline." msgid "Authorization deadline."

File diff suppressed because it is too large Load Diff