Feat: Bitbucket connector (#12332)

### What problem does this PR solve?

Feat: Bitbucket connector NOT READY TO MERGE

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
Magicbook1108
2025-12-31 17:18:30 +08:00
committed by GitHub
parent 6a664fea3b
commit 7d4d687dde
26 changed files with 1294 additions and 555 deletions

View File

@ -947,6 +947,19 @@ Beispiel: Virtual Hosted Style`,
'Laden Sie das OAuth-JSON hoch, das von der Google Console generiert wurde. Wenn es nur Client-Anmeldeinformationen enthält, führen Sie die browserbasierte Überprüfung einmal durch, um langlebige Refresh-Token zu erstellen.',
dropboxDescription:
'Verbinden Sie Ihre Dropbox, um Dateien und Ordner von einem ausgewählten Konto zu synchronisieren.',
bitbucketDescription:
'Bitbucket verbinden, um PR-Inhalte zu synchronisieren.',
zendeskDescription:
'Verbinden Sie Ihr Zendesk, um Tickets, Artikel und andere Inhalte zu synchronisieren.',
bitbucketTopWorkspaceTip:
'Der zu indizierende Bitbucket-Workspace (z. B. "atlassian" aus https://bitbucket.org/atlassian/workspace )',
bitbucketWorkspaceTip:
'Dieser Connector indiziert alle Repositories im Workspace.',
bitbucketProjectsTip: 'Kommagetrennte Projekt-Keys, z. B.: PROJ1,PROJ2',
bitbucketRepositorySlugsTip:
'Kommagetrennte Repository-Slugs, z. B.: repo-one,repo-two',
connectorNameTip:
'Geben Sie einen aussagekräftigen Namen für den Connector an',
boxDescription:
'Verbinden Sie Ihr Box-Laufwerk, um Dateien und Ordner zu synchronisieren.',
githubDescription:

View File

@ -879,6 +879,7 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
cropImage: 'Crop image',
selectModelPlaceholder: 'Select model',
configureModelTitle: 'Configure model',
connectorNameTip: 'A descriptive name for the connector',
confluenceIsCloudTip:
'Check if this is a Confluence Cloud instance, uncheck for Confluence Server/Data Center',
confluenceWikiBaseUrlTip:
@ -923,7 +924,9 @@ Example: Virtual Hosted Style`,
google_driveTokenTip:
'Upload the OAuth token JSON generated from the OAuth helper or Google Cloud Console. You may also upload a client_secret JSON from an "installed" or "web" application. If this is your first sync, a browser window will open to complete the OAuth consent. If the JSON already contains a refresh token, it will be reused automatically.',
google_drivePrimaryAdminTip:
'Email address that has access to the Drive content being synced.',
'Email address that has access to the Drive content being synced',
zendeskDescription:
'Connect your Zendesk to sync tickets, articles, and other content.',
google_driveMyDriveEmailsTip:
'Comma-separated emails whose "My Drive" contents should be indexed (include the primary admin).',
google_driveSharedFoldersTip:
@ -934,7 +937,16 @@ Example: Virtual Hosted Style`,
'Upload the OAuth JSON generated from Google Console. If it only contains client credentials, run the browser-based verification once to mint long-lived refresh tokens.',
dropboxDescription:
'Connect your Dropbox to sync files and folders from a chosen account.',
bitbucketDescription: 'Connect Bitbucket to sync PR content.',
bitbucketTopWorkspaceTip:
'The Bitbucket workspace to index (e.g., "atlassian" from https://bitbucket.org/atlassian/workspace ).',
bitbucketRepositorySlugsTip:
'Comma separated repository slugs. E.g., repo-one,repo-two',
bitbucketProjectsTip: 'Comma separated project keys. E.g., PROJ1,PROJ2',
bitbucketWorkspaceTip:
'This connector will index all repositories in the workspace.',
boxDescription: 'Connect your Box drive to sync files and folders.',
githubDescription:
'Connect GitHub to sync pull requests and issues for retrieval.',
airtableDescription:

View File

@ -731,6 +731,7 @@ export default {
newDocs: 'Новые документы',
timeStarted: 'Время начала',
log: 'Лог',
connectorNameTip: 'Укажите понятное имя для коннектора',
confluenceDescription:
'Интегрируйте ваше рабочее пространство Confluence для поиска документации.',
s3Description:
@ -747,6 +748,18 @@ export default {
'Синхронизируйте страницы и базы данных из Notion для извлечения знаний.',
boxDescription:
'Подключите ваш диск Box для синхронизации файлов и папок.',
bitbucketDescription:
'Подключите Bitbucket для синхронизации содержимого PR.',
zendeskDescription:
'Подключите Zendesk для синхронизации тикетов, статей и другого контента.',
bitbucketTopWorkspaceTip:
'Рабочее пространство Bitbucket для индексации (например, "atlassian" из https://bitbucket.org/atlassian/workspace )',
bitbucketWorkspaceTip:
'Этот коннектор проиндексирует все репозитории в рабочем пространстве.',
bitbucketProjectsTip:
'Ключи проектов через запятую, например: PROJ1,PROJ2',
bitbucketRepositorySlugsTip:
'Слоги репозиториев через запятую, например: repo-one,repo-two',
githubDescription:
'Подключите GitHub для синхронизации содержимого Pull Request и Issue для поиска.',
airtableDescription:

View File

@ -726,6 +726,16 @@ export default {
view: '查看',
modelsToBeAddedTooltip:
'若您的模型供應商未列於此處,但宣稱與 OpenAI 相容可透過選擇「OpenAI-API-compatible」卡片來設定相關模型。',
dropboxDescription: '連接 Dropbox同步指定帳號下的文件與文件夾。',
bitbucketDescription: '連接 Bitbucket同步 PR 內容。',
zendeskDescription: '連接 Zendesk同步工單、文章及其他內容。',
bitbucketTopWorkspaceTip:
'要索引的 Bitbucket 工作區例如https://bitbucket.org/atlassian/workspace 中的 "atlassian"',
bitbucketWorkspaceTip: '此連接器將索引工作區下的所有倉庫。',
bitbucketRepositorySlugsTip:
'以英文逗號分隔的倉庫 slug例如repo-one,repo-two',
bitbucketProjectsTip: '以英文逗號分隔的項目鍵例如PROJ1,PROJ2',
connectorNameTip: '為連接器填寫一個有意義的名稱',
},
message: {
registered: '註冊成功',

View File

@ -53,6 +53,7 @@ export default {
noData: '暂无数据',
bedrockCredentialsHint:
'提示Access Key / Secret Key 可留空,以启用 AWS IAM 自动验证。',
zendeskDescription: '连接 Zendesk同步工单、文章及其他内容。',
promptPlaceholder: '请输入或使用 / 快速插入变量。',
selected: '已选择',
},
@ -864,6 +865,14 @@ General实体和关系提取提示来自 GitHub - microsoft/graphrag基于
'请上传由 Google Console 生成的 OAuth JSON。如果仅包含 client credentials请通过浏览器授权一次以获取长期有效的刷新 Token。',
dropboxDescription: '连接 Dropbox同步指定账号下的文件与文件夹。',
boxDescription: '连接你的 Box 云盘以同步文件和文件夹。',
bitbucketDescription: '连接 Bitbucket同步 PR 内容。',
bitbucketTopWorkspaceTip:
'要索引的 Bitbucket 工作区例如https://bitbucket.org/atlassian/workspace 中的 "atlassian"',
bitbucketWorkspaceTip: '该连接器将索引工作区下的所有仓库。',
bitbucketProjectsTip: '用英文逗号分隔的项目 key例如PROJ1,PROJ2',
bitbucketRepositorySlugsTip:
'用英文逗号分隔的仓库 slug例如repo-one,repo-two',
connectorNameTip: '为连接器命名',
githubDescription:
'连接 GitHub可同步 Pull Request 与 Issue 内容用于检索。',
airtableDescription: '连接 Airtable同步指定工作区下指定表格中的文件。',