refactor(i18n): use JSON with flattened key and namespace (#30114)

Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Stephen Zhou
2025-12-29 14:52:32 +08:00
committed by GitHub
parent 09be869f58
commit 6d0e36479b
2552 changed files with 111159 additions and 142972 deletions

View File

@ -0,0 +1,331 @@
{
"embedding.automatic": "Автоматически",
"embedding.childMaxTokens": "Ребёнок",
"embedding.completed": "Встраивание завершено",
"embedding.custom": "Пользовательский",
"embedding.docName": "Предварительная обработка документа",
"embedding.economy": "Экономичный режим",
"embedding.error": "Ошибка расчета эмбеддингов",
"embedding.estimate": "Оценочное потребление",
"embedding.hierarchical": "Родитель-дочерний",
"embedding.highQuality": "Режим высокого качества",
"embedding.mode": "Правило сегментации",
"embedding.parentMaxTokens": "Родитель",
"embedding.pause": "Пауза",
"embedding.paused": "Расчет эмбеддингов приостановлен",
"embedding.previewTip": "Предварительный просмотр абзацев будет доступен после завершения расчета эмбеддингов",
"embedding.processing": "Расчет эмбеддингов...",
"embedding.resume": "Возобновить обработку",
"embedding.segmentLength": "Длина фрагментов",
"embedding.segments": "Абзацы",
"embedding.stop": "Остановить обработку",
"embedding.textCleaning": "Предварительная очистка текста",
"embedding.waiting": "Ожидание встраивания...",
"list.action.add": "Добавить фрагмент",
"list.action.addButton": "Добавить фрагмент",
"list.action.archive": "Архивировать",
"list.action.batchAdd": "Пакетное добавление",
"list.action.delete": "Удалить",
"list.action.enableWarning": "Архивный файл не может быть включен",
"list.action.pause": "Пауза",
"list.action.resume": "Возобновить",
"list.action.settings": "Настройки сегментации",
"list.action.sync": "Синхронизировать",
"list.action.unarchive": "Разархивировать",
"list.action.uploadFile": "Загрузить новый файл",
"list.addFile": "Добавить файл",
"list.addPages": "Добавить страницы",
"list.addUrl": "Добавить URL",
"list.batchModal.answer": "ответ",
"list.batchModal.browse": "обзор",
"list.batchModal.cancel": "Отмена",
"list.batchModal.completed": "Импорт завершен",
"list.batchModal.content": "содержимое",
"list.batchModal.contentTitle": "содержимое фрагмента",
"list.batchModal.csvUploadTitle": "Перетащите сюда свой CSV-файл или ",
"list.batchModal.error": "Ошибка импорта",
"list.batchModal.ok": "ОК",
"list.batchModal.processing": "В процессе пакетной обработки",
"list.batchModal.question": "вопрос",
"list.batchModal.run": "Запустить пакет",
"list.batchModal.runError": "Ошибка запуска пакета",
"list.batchModal.template": "Скачать шаблон здесь",
"list.batchModal.tip": "CSV-файл должен соответствовать следующей структуре:",
"list.batchModal.title": "Пакетное добавление фрагментов",
"list.delete.content": "Если вам нужно будет возобновить обработку позже, вы продолжите с того места, где остановились",
"list.delete.title": "Вы уверены, что хотите удалить?",
"list.desc": "Здесь отображаются все файлы базы знаний, и вся база знаний может быть связана с цитатами Dify или проиндексирована с помощью чата.",
"list.empty.sync.tip": "Dify будет периодически загружать файлы из вашего Notion и завершать обработку.",
"list.empty.title": "Пока нет документов",
"list.empty.upload.tip": "Вы можете загружать файлы, синхронизировать с веб-сайта или из веб-приложений, таких как Notion, GitHub и т. д.",
"list.index.all": "Все",
"list.index.disable": "Отключить",
"list.index.disableTip": "Файл не может быть проиндексирован",
"list.index.enable": "Включить",
"list.index.enableTip": "Файл может быть проиндексирован",
"list.learnMore": "Подробнее",
"list.sort.hitCount": "Количество извлечений",
"list.sort.uploadTime": "Время загрузки",
"list.status.archived": "Архивировано",
"list.status.available": "Доступно",
"list.status.disabled": "Отключено",
"list.status.enabled": "Включено",
"list.status.error": "Ошибка",
"list.status.indexing": "Индексация",
"list.status.paused": "Приостановлено",
"list.status.queuing": "В очереди",
"list.table.header.action": "ДЕЙСТВИЕ",
"list.table.header.chunkingMode": "РЕЖИМ ДРОБЛЕНИЯ",
"list.table.header.fileName": "НАЗВАНИЕ ФАЙЛА",
"list.table.header.hitCount": "КОЛИЧЕСТВО ОБРАЩЕНИЙ",
"list.table.header.status": "СТАТУС",
"list.table.header.uploadTime": "ВРЕМЯ ЗАГРУЗКИ",
"list.table.header.words": "СЛОВА",
"list.table.name": "Название",
"list.table.rename": "Переименовать",
"list.title": "Документы",
"metadata.categoryMap.book.art": "Искусство",
"metadata.categoryMap.book.biography": "Биография",
"metadata.categoryMap.book.businessEconomics": "Бизнес/Экономика",
"metadata.categoryMap.book.childrenYoungAdults": "Детская/Подростковая литература",
"metadata.categoryMap.book.comicsGraphicNovels": "Комиксы/Графические романы",
"metadata.categoryMap.book.cooking": "Кулинария",
"metadata.categoryMap.book.drama": "Драматургия",
"metadata.categoryMap.book.education": "Образование",
"metadata.categoryMap.book.fiction": "Художественная литература",
"metadata.categoryMap.book.health": "Здоровье",
"metadata.categoryMap.book.history": "История",
"metadata.categoryMap.book.other": "Другое",
"metadata.categoryMap.book.philosophy": "Философия",
"metadata.categoryMap.book.poetry": "Поэзия",
"metadata.categoryMap.book.religion": "Религия",
"metadata.categoryMap.book.science": "Наука",
"metadata.categoryMap.book.selfHelp": "Самопомощь",
"metadata.categoryMap.book.socialSciences": "Социальные науки",
"metadata.categoryMap.book.technology": "Технологии",
"metadata.categoryMap.book.travel": "Путешествия",
"metadata.categoryMap.businessDoc.contractsAgreements": "Договоры и соглашения",
"metadata.categoryMap.businessDoc.designDocument": "Проектный документ",
"metadata.categoryMap.businessDoc.emailCorrespondence": "Переписка по электронной почте",
"metadata.categoryMap.businessDoc.employeeHandbook": "Справочник сотрудника",
"metadata.categoryMap.businessDoc.financialReport": "Финансовый отчет",
"metadata.categoryMap.businessDoc.marketAnalysis": "Анализ рынка",
"metadata.categoryMap.businessDoc.meetingMinutes": "Протокол собрания",
"metadata.categoryMap.businessDoc.other": "Другое",
"metadata.categoryMap.businessDoc.policiesProcedures": "Политики и процедуры",
"metadata.categoryMap.businessDoc.productSpecification": "Спецификация продукта",
"metadata.categoryMap.businessDoc.projectPlan": "План проекта",
"metadata.categoryMap.businessDoc.proposal": "Предложение",
"metadata.categoryMap.businessDoc.requirementsDocument": "Документ с требованиями",
"metadata.categoryMap.businessDoc.researchReport": "Научный отчет",
"metadata.categoryMap.businessDoc.teamStructure": "Структура команды",
"metadata.categoryMap.businessDoc.trainingMaterials": "Учебные материалы",
"metadata.categoryMap.personalDoc.blogDraft": "Черновик блога",
"metadata.categoryMap.personalDoc.bookExcerpt": "Отрывок из книги",
"metadata.categoryMap.personalDoc.codeSnippet": "Фрагмент кода",
"metadata.categoryMap.personalDoc.creativeWriting": "Творческое письмо",
"metadata.categoryMap.personalDoc.designDraft": "Черновик дизайна",
"metadata.categoryMap.personalDoc.diary": "Дневник",
"metadata.categoryMap.personalDoc.list": "Список",
"metadata.categoryMap.personalDoc.notes": "Заметки",
"metadata.categoryMap.personalDoc.other": "Другое",
"metadata.categoryMap.personalDoc.personalResume": "Личное резюме",
"metadata.categoryMap.personalDoc.photoCollection": "Коллекция фотографий",
"metadata.categoryMap.personalDoc.projectOverview": "Обзор проекта",
"metadata.categoryMap.personalDoc.researchReport": "Научный отчет",
"metadata.categoryMap.personalDoc.schedule": "Расписание",
"metadata.dateTimeFormat": "D MMMM YYYY, HH:mm",
"metadata.desc": "Маркировка метаданных для документов позволяет ИИ своевременно получать к ним доступ и раскрывать источник ссылок для пользователей.",
"metadata.docTypeChangeTitle": "Изменить тип документа",
"metadata.docTypeSelectTitle": "Пожалуйста, выберите тип документа",
"metadata.docTypeSelectWarning": "Если тип документа будет изменен, заполненные сейчас метаданные больше не будут сохранены",
"metadata.field.IMChat.chatPartiesGroupName": "Участники чата/Название группы",
"metadata.field.IMChat.chatPlatform": "Платформа чата",
"metadata.field.IMChat.endDate": "Дата окончания",
"metadata.field.IMChat.fileType": "Тип файла",
"metadata.field.IMChat.participants": "Участники",
"metadata.field.IMChat.startDate": "Дата начала",
"metadata.field.IMChat.topicsKeywords": "Темы/Ключевые слова",
"metadata.field.book.ISBN": "ISBN",
"metadata.field.book.author": "Автор",
"metadata.field.book.category": "Категория",
"metadata.field.book.language": "Язык",
"metadata.field.book.publicationDate": "Дата публикации",
"metadata.field.book.publisher": "Издатель",
"metadata.field.book.title": "Название",
"metadata.field.businessDocument.author": "Автор",
"metadata.field.businessDocument.creationDate": "Дата создания",
"metadata.field.businessDocument.departmentTeam": "Отдел/Команда",
"metadata.field.businessDocument.documentType": "Тип документа",
"metadata.field.businessDocument.lastModifiedDate": "Дата последнего изменения",
"metadata.field.businessDocument.title": "Название",
"metadata.field.github.fileName": "Название файла",
"metadata.field.github.filePath": "Путь к файлу",
"metadata.field.github.lastCommitAuthor": "Автор последнего коммита",
"metadata.field.github.lastCommitTime": "Время последнего коммита",
"metadata.field.github.license": "Лицензия",
"metadata.field.github.programmingLang": "Язык программирования",
"metadata.field.github.repoDesc": "Описание репозитория",
"metadata.field.github.repoName": "Название репозитория",
"metadata.field.github.repoOwner": "Владелец репозитория",
"metadata.field.github.url": "URL",
"metadata.field.notion.author": "Автор",
"metadata.field.notion.createdTime": "Время создания",
"metadata.field.notion.description": "Описание",
"metadata.field.notion.language": "Язык",
"metadata.field.notion.lastModifiedTime": "Время последнего изменения",
"metadata.field.notion.tag": "Тег",
"metadata.field.notion.title": "Название",
"metadata.field.notion.url": "URL",
"metadata.field.originInfo.lastUpdateDate": "Дата последнего обновления",
"metadata.field.originInfo.originalFileSize": "Исходный размер файла",
"metadata.field.originInfo.originalFilename": "Исходное имя файла",
"metadata.field.originInfo.source": "Источник",
"metadata.field.originInfo.uploadDate": "Дата загрузки",
"metadata.field.paper.DOI": "DOI",
"metadata.field.paper.abstract": "Аннотация",
"metadata.field.paper.author": "Автор",
"metadata.field.paper.journalConferenceName": "Название журнала/конференции",
"metadata.field.paper.language": "Язык",
"metadata.field.paper.publishDate": "Дата публикации",
"metadata.field.paper.title": "Название",
"metadata.field.paper.topicsKeywords": "Темы/Ключевые слова",
"metadata.field.paper.volumeIssuePage": "Том/Выпуск/Страница",
"metadata.field.personalDocument.author": "Автор",
"metadata.field.personalDocument.creationDate": "Дата создания",
"metadata.field.personalDocument.documentType": "Тип документа",
"metadata.field.personalDocument.lastModifiedDate": "Дата последнего изменения",
"metadata.field.personalDocument.tagsCategory": "Теги/Категория",
"metadata.field.personalDocument.title": "Название",
"metadata.field.processRule.processClean": "Очистка текста",
"metadata.field.processRule.processDoc": "Обработка документа",
"metadata.field.processRule.segmentLength": "Длина фрагментов",
"metadata.field.processRule.segmentRule": "Правило фрагментации",
"metadata.field.socialMediaPost.authorUsername": "Автор/Имя пользователя",
"metadata.field.socialMediaPost.platform": "Платформа",
"metadata.field.socialMediaPost.postURL": "URL поста",
"metadata.field.socialMediaPost.publishDate": "Дата публикации",
"metadata.field.socialMediaPost.topicsTags": "Темы/Теги",
"metadata.field.technicalParameters.avgParagraphLength": "Средняя длина абзаца",
"metadata.field.technicalParameters.embeddedSpend": "Потрачено на встраивание",
"metadata.field.technicalParameters.embeddingTime": "Время встраивания",
"metadata.field.technicalParameters.hitCount": "Количество обращений",
"metadata.field.technicalParameters.paragraphs": "Абзацы",
"metadata.field.technicalParameters.segmentLength": "Длина фрагментов",
"metadata.field.technicalParameters.segmentSpecification": "Спецификация фрагментов",
"metadata.field.webPage.authorPublisher": "Автор/Издатель",
"metadata.field.webPage.description": "Описание",
"metadata.field.webPage.language": "Язык",
"metadata.field.webPage.publishDate": "Дата публикации",
"metadata.field.webPage.title": "Название",
"metadata.field.webPage.topicKeywords": "Темы/Ключевые слова",
"metadata.field.webPage.url": "URL",
"metadata.field.wikipediaEntry.editorContributor": "Редактор/Автор",
"metadata.field.wikipediaEntry.language": "Язык",
"metadata.field.wikipediaEntry.lastEditDate": "Дата последнего редактирования",
"metadata.field.wikipediaEntry.summaryIntroduction": "Краткое содержание/Введение",
"metadata.field.wikipediaEntry.title": "Название",
"metadata.field.wikipediaEntry.webpageURL": "URL веб-страницы",
"metadata.firstMetaAction": "Поехали",
"metadata.languageMap.ar": "Арабский",
"metadata.languageMap.cs": "Чешский",
"metadata.languageMap.da": "Датский",
"metadata.languageMap.de": "Немецкий",
"metadata.languageMap.el": "Греческий",
"metadata.languageMap.en": "Английский",
"metadata.languageMap.es": "Испанский",
"metadata.languageMap.fi": "Финский",
"metadata.languageMap.fr": "Французский",
"metadata.languageMap.he": "Иврит",
"metadata.languageMap.hi": "Хинди",
"metadata.languageMap.hu": "Венгерский",
"metadata.languageMap.id": "Индонезийский",
"metadata.languageMap.it": "Итальянский",
"metadata.languageMap.ja": "Японский",
"metadata.languageMap.ko": "Корейский",
"metadata.languageMap.nl": "Голландский",
"metadata.languageMap.no": "Норвежский",
"metadata.languageMap.pl": "Польский",
"metadata.languageMap.pt": "Португальский",
"metadata.languageMap.ru": "Русский",
"metadata.languageMap.sv": "Шведский",
"metadata.languageMap.th": "Тайский",
"metadata.languageMap.tr": "Турецкий",
"metadata.languageMap.zh": "Китайский",
"metadata.placeholder.add": "Добавить ",
"metadata.placeholder.select": "Выбрать ",
"metadata.source.github": "Синхронизировать из Github",
"metadata.source.local_file": "Локальный файл",
"metadata.source.notion": "Синхронизировать из Notion",
"metadata.source.online_document": "Онлайн-документ",
"metadata.source.upload_file": "Загрузить файл",
"metadata.source.website_crawl": "Сканирование сайта",
"metadata.title": "Метаданные",
"metadata.type.IMChat": "Чат в мессенджере",
"metadata.type.book": "Книга",
"metadata.type.businessDocument": "Деловой документ",
"metadata.type.github": "Синхронизировать из Github",
"metadata.type.notion": "Синхронизировать из Notion",
"metadata.type.paper": "Статья",
"metadata.type.personalDocument": "Личный документ",
"metadata.type.socialMediaPost": "Пост в социальных сетях",
"metadata.type.technicalParameters": "Технические параметры",
"metadata.type.webPage": "Веб-страница",
"metadata.type.wikipediaEntry": "Статья в Википедии",
"segment.addAnother": "Добавить еще один",
"segment.addChildChunk": "Добавить дочерний чанк",
"segment.addChunk": "Добавить чанк",
"segment.addKeyWord": "Добавить ключевое слово",
"segment.allFilesUploaded": "Все файлы должны быть загружены перед сохранением",
"segment.answerEmpty": "Ответ не может быть пустым",
"segment.answerPlaceholder": "добавьте ответ здесь",
"segment.characters_one": "характер",
"segment.characters_other": "письмена",
"segment.childChunk": "Чайлд-Чанк",
"segment.childChunkAdded": "Добавлен 1 дочерний чанк",
"segment.childChunks_one": "ДОЧЕРНИЙ ЧАНК",
"segment.childChunks_other": "ДЕТСКИЕ КУСОЧКИ",
"segment.chunk": "Ломоть",
"segment.chunkAdded": "Добавлен 1 блок",
"segment.chunkDetail": "Деталь Чанка",
"segment.chunks_one": "ЛОМОТЬ",
"segment.chunks_other": "КУСКИ",
"segment.clearFilter": "Очистить фильтр",
"segment.collapseChunks": "Сворачивание кусков",
"segment.contentEmpty": "Содержимое не может быть пустым",
"segment.contentPlaceholder": "добавьте содержимое здесь",
"segment.dateTimeFormat": "MM/DD/YYYY h:mm",
"segment.delete": "Удалить этот фрагмент?",
"segment.editChildChunk": "Редактирование дочернего фрагмента",
"segment.editChunk": "Редактировать фрагмент",
"segment.editParentChunk": "Редактирование родительского блока",
"segment.edited": "ОТРЕДАКТИРОВАНЫ",
"segment.editedAt": "Отредактировано в",
"segment.empty": "Чанк не найден",
"segment.expandChunks": "Развернуть чанки",
"segment.hitCount": "Количество обращений",
"segment.keywordDuplicate": "Ключевое слово уже существует",
"segment.keywordEmpty": "Ключевое слово не может быть пустым",
"segment.keywordError": "Максимальная длина ключевого слова - 20",
"segment.keywords": "Ключевые слова",
"segment.newChildChunk": "Новый дочерний чанк",
"segment.newChunk": "Новый чанк",
"segment.newQaSegment": "Новый сегмент вопрос-ответ",
"segment.newTextSegment": "Новый текстовый сегмент",
"segment.paragraphs": "Абзацы",
"segment.parentChunk": "Родительский блок",
"segment.parentChunks_one": "РОДИТЕЛЬСКИЙ БЛОК",
"segment.parentChunks_other": "РОДИТЕЛЬСКИЕ БЛОКИ",
"segment.questionEmpty": "Вопрос не может быть пустым",
"segment.questionPlaceholder": "добавьте вопрос здесь",
"segment.regeneratingMessage": "Это может занять некоторое время, пожалуйста, подождите...",
"segment.regeneratingTitle": "Регенерация дочерних блоков",
"segment.regenerationConfirmMessage": "При повторном создании дочерних блоков текущие дочерние блоки будут перезаписаны, включая отредактированные и вновь добавленные блоки. Регенерацию нельзя отменить.",
"segment.regenerationConfirmTitle": "Вы хотите регенерировать дочерние куски?",
"segment.regenerationSuccessMessage": "Вы можете закрыть это окно.",
"segment.regenerationSuccessTitle": "Регенерация завершена",
"segment.searchResults_one": "РЕЗУЛЬТАТ",
"segment.searchResults_other": "РЕЗУЛЬТАТЫ",
"segment.searchResults_zero": "РЕЗУЛЬТАТ",
"segment.vectorHash": "Векторный хэш: "
}