mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-05-15 01:37:37 +01:00
1157 lines
62 KiB
JSON
1157 lines
62 KiB
JSON
{
|
|
"common": {
|
|
"ok": "确定",
|
|
"cancel": "取消",
|
|
"close": "关闭",
|
|
"save": "保存",
|
|
"delete": "删除",
|
|
"update": "更新",
|
|
"discard": "放弃",
|
|
"execute": "执行",
|
|
"loading": "正在加载",
|
|
"loadingEllipsis": "正在加载...",
|
|
"next": "下一步",
|
|
"previous": "上一步",
|
|
"yes": "是",
|
|
"no": "否",
|
|
"result": "结果",
|
|
"learnMore": "了解详细信息",
|
|
"getStarted": "开始使用",
|
|
"retry": "重试",
|
|
"apply": "应用",
|
|
"refresh": "刷新",
|
|
"copy": "复制",
|
|
"create": "创建",
|
|
"confirm": "确认",
|
|
"open": "打开",
|
|
"rename": "重命名",
|
|
"download": "下载",
|
|
"upload": "上传",
|
|
"connect": "连接",
|
|
"remove": "删除",
|
|
"load": "加载",
|
|
"publish": "发布",
|
|
"browse": "浏览",
|
|
"increaseValueBy1": "将值增加 1",
|
|
"decreaseValueBy1": "将值减少 1",
|
|
"on": "On",
|
|
"off": "Off",
|
|
"preview": "预览"
|
|
},
|
|
"splashScreen": {
|
|
"title": {
|
|
"default": "欢迎使用 Azure Cosmos DB",
|
|
"postgres": "欢迎使用 Azure Cosmos DB for PostgreSQL",
|
|
"vcoreMongo": "欢迎使用 Azure DocumentDB (具有 MongoDB 兼容性)"
|
|
},
|
|
"subtitle": {
|
|
"default": "任何规模的全球分布式多模型数据库服务",
|
|
"getStarted": "开始使用我们的示例数据集、文档和其他工具。"
|
|
},
|
|
"quickStart": {
|
|
"title": "启动快速入门",
|
|
"description": "启动快速入门教程,开始使用示例数据"
|
|
},
|
|
"newCollection": {
|
|
"title": "新建 {{collectionName}}",
|
|
"description": "创建用于存储和吞吐量的新容器"
|
|
},
|
|
"samplesGallery": {
|
|
"title": "Azure Cosmos DB 示例库",
|
|
"description": "发现展示可扩展智能应用模式的示例。立即试用,体验如何通过 Cosmos DB 快速从概念转变到代码"
|
|
},
|
|
"connectCard": {
|
|
"title": "连接",
|
|
"description": "更喜欢使用自己选择的工具?查找需要连接的连接字符串",
|
|
"pgAdmin": {
|
|
"title": "使用 pgAdmin 连接",
|
|
"description": "首选 pgAdmin?在此处查找连接字符串"
|
|
},
|
|
"vsCode": {
|
|
"title": "与 VS Code 连接",
|
|
"description": "在 Visual Studio Code 中查询和管理 MongoDB 和 DocumentDB 群集"
|
|
}
|
|
},
|
|
"shell": {
|
|
"postgres": {
|
|
"title": "PostgreSQL Shell",
|
|
"description": "使用 PostgreSQL shell 接口创建表并与数据交互"
|
|
},
|
|
"vcoreMongo": {
|
|
"title": "Mongo Shell",
|
|
"description": "使用 MongoDB shell 接口创建集合并与数据交互"
|
|
}
|
|
},
|
|
"teachingBubble": {
|
|
"newToPostgres": {
|
|
"headline": "不熟悉 Cosmos DB PGSQL?",
|
|
"body": "欢迎!如果你不熟悉 Cosmos DB PGSQL,需要入门帮助,可在此处找到示例数据和查询。"
|
|
},
|
|
"resetPassword": {
|
|
"headline": "创建密码",
|
|
"body": "如果尚未更改密码,请立即更改。"
|
|
},
|
|
"coachMark": {
|
|
"headline": "从示例 {{collectionName}} 开始",
|
|
"body": "系统将引导你创建包含示例数据的示例容器,然后带你了解数据资源管理器。你也可以取消此教程,改为自行探索"
|
|
}
|
|
},
|
|
"sections": {
|
|
"recents": "最近使用",
|
|
"clearRecents": "清除最近使用记录",
|
|
"top3": "你需要了解的三大要点",
|
|
"learningResources": "学习资源",
|
|
"nextSteps": "后续步骤",
|
|
"tipsAndLearnMore": "提示和详细信息",
|
|
"notebook": "笔记本",
|
|
"needHelp": "需要帮助?"
|
|
},
|
|
"top3Items": {
|
|
"sql": {
|
|
"advancedModeling": {
|
|
"title": "高级建模模式",
|
|
"description": "了解用于优化数据库的高级策略。"
|
|
},
|
|
"partitioning": {
|
|
"title": "分区最佳做法",
|
|
"description": "了解如何应用数据模型和分区策略。"
|
|
},
|
|
"resourcePlanning": {
|
|
"title": "规划资源需求",
|
|
"description": "了解不同的配置选择。"
|
|
}
|
|
},
|
|
"mongo": {
|
|
"whatIsMongo": {
|
|
"title": "什么是 MongoDB API?",
|
|
"description": "了解 Azure Cosmos DB for MongoDB 及其功能。"
|
|
},
|
|
"features": {
|
|
"title": "功能和语法",
|
|
"description": "了解优势和功能"
|
|
},
|
|
"migrate": {
|
|
"title": "迁移数据",
|
|
"description": "用于移动数据的迁移前步骤"
|
|
}
|
|
},
|
|
"cassandra": {
|
|
"buildJavaApp": {
|
|
"title": "构建 Java 应用",
|
|
"description": "使用 SDK 创建 Java 应用。"
|
|
},
|
|
"partitioning": {
|
|
"title": "分区最佳做法",
|
|
"description": "了解分区的工作原理。"
|
|
},
|
|
"requestUnits": {
|
|
"title": "请求单位(RU)",
|
|
"description": "了解 RU 费用。"
|
|
}
|
|
},
|
|
"gremlin": {
|
|
"dataModeling": {
|
|
"title": "数据建模",
|
|
"description": "图形数据建模建议"
|
|
},
|
|
"partitioning": {
|
|
"title": "分区最佳做法",
|
|
"description": "了解分区的工作原理"
|
|
},
|
|
"queryData": {
|
|
"title": "查询数据",
|
|
"description": "使用 Gremlin 查询数据"
|
|
}
|
|
},
|
|
"tables": {
|
|
"whatIsTable": {
|
|
"title": "什么是 Table API?",
|
|
"description": "了解 Azure Cosmos DB for Table 及其功能"
|
|
},
|
|
"migrate": {
|
|
"title": "迁移数据",
|
|
"description": "了解如何迁移数据"
|
|
},
|
|
"faq": {
|
|
"title": "Azure Cosmos DB for Table 常见问题解答",
|
|
"description": "有关 Azure Cosmos DB for Table 的常见问题"
|
|
}
|
|
}
|
|
},
|
|
"learningResources": {
|
|
"shortcuts": {
|
|
"title": "数据资源管理器键盘快捷方式",
|
|
"description": "了解浏览数据资源管理器的键盘快捷方式。"
|
|
},
|
|
"liveTv": {
|
|
"title": "了解基础知识",
|
|
"description": "观看 Azure Cosmos DB 直播节目介绍及操作方法视频。"
|
|
},
|
|
"sql": {
|
|
"sdk": {
|
|
"title": "开始使用 SDK",
|
|
"description": "了解 Azure Cosmos DB SDK。"
|
|
},
|
|
"migrate": {
|
|
"title": "迁移数据",
|
|
"description": "使用 Azure 服务和开源解决方案迁移数据。"
|
|
}
|
|
},
|
|
"mongo": {
|
|
"nodejs": {
|
|
"title": "使用 Node.js 构建应用",
|
|
"description": "创建 Node.js 应用。"
|
|
},
|
|
"gettingStarted": {
|
|
"title": "入门指南",
|
|
"description": "了解入门的基础知识。"
|
|
}
|
|
},
|
|
"cassandra": {
|
|
"createContainer": {
|
|
"title": "创建容器",
|
|
"description": "了解创建容器的选项。"
|
|
},
|
|
"throughput": {
|
|
"title": "预配吞吐量",
|
|
"description": "了解如何配置吞吐量。"
|
|
}
|
|
},
|
|
"gremlin": {
|
|
"getStarted": {
|
|
"title": "开始 ",
|
|
"description": "使用 Gremlin 控制台执行创建、查询和遍历"
|
|
},
|
|
"importData": {
|
|
"title": "导入图形数据",
|
|
"description": "了解如何使用 BulkExecutor 批量引入数据"
|
|
}
|
|
},
|
|
"tables": {
|
|
"dotnet": {
|
|
"title": "构建 .NET 应用",
|
|
"description": "如何从 .NET 应用访问 Azure Cosmos DB for Table。"
|
|
},
|
|
"java": {
|
|
"title": "构建 Java 应用",
|
|
"description": "使用 Java SDK 创建 Azure Cosmos DB for Table 应用 "
|
|
}
|
|
}
|
|
},
|
|
"nextStepItems": {
|
|
"postgres": {
|
|
"dataModeling": "数据建模",
|
|
"distributionColumn": "如何选择分布列",
|
|
"buildApps": "使用 Python/Java/Django 构建应用"
|
|
},
|
|
"vcoreMongo": {
|
|
"migrateData": "迁移数据",
|
|
"vectorSearch": "使用矢量搜索功能构建 AI 应用",
|
|
"buildApps": "使用 Nodejs 构建应用"
|
|
}
|
|
},
|
|
"learnMoreItems": {
|
|
"postgres": {
|
|
"performanceTuning": "性能优化",
|
|
"diagnosticQueries": "有用的诊断查询",
|
|
"sqlReference": "分布式 SQL 参考"
|
|
},
|
|
"vcoreMongo": {
|
|
"vectorSearch": "矢量搜索",
|
|
"textIndexing": "文本索引",
|
|
"troubleshoot": "对常见问题进行故障排除"
|
|
}
|
|
},
|
|
"fabric": {
|
|
"buildTitle": "生成数据库",
|
|
"useTitle": "使用你的数据库",
|
|
"newContainer": {
|
|
"title": "新容器",
|
|
"description": "创建用于存储数据的目标容器"
|
|
},
|
|
"sampleData": {
|
|
"title": "示例数据",
|
|
"description": "在数据库中加载示例数据"
|
|
},
|
|
"sampleVectorData": {
|
|
"title": "示例矢量数据",
|
|
"description": "使用 text-embedding-ada-002 加载示例矢量数据"
|
|
},
|
|
"appDevelopment": {
|
|
"title": "应用开发",
|
|
"description": "从此处开始使用 SDK 来构建应用"
|
|
},
|
|
"sampleGallery": {
|
|
"title": "示例库",
|
|
"description": "获取真实的端到端示例"
|
|
}
|
|
},
|
|
"sampleDataDialog": {
|
|
"title": "示例数据",
|
|
"startButton": "开始",
|
|
"createPrompt": "创建容器“{{containerName}}”,并将示例数据导入其中。这可能需要几分钟时间。",
|
|
"creatingContainer": "正在创建容器“{{containerName}}”...",
|
|
"importingData": "正在将数据导入“{{containerName}}”...",
|
|
"success": "已成功使用示例数据创建“{{containerName}}”。",
|
|
"errorContainerExists": "数据库“{{databaseName}}”中的容器“{{containerName}}”已存在。请将其删除,然后重试。",
|
|
"errorCreateContainer": "未能创建容器: {{error}}",
|
|
"errorImportData": "未能导入数据: {{error}}"
|
|
}
|
|
},
|
|
"contextMenu": {
|
|
"newContainer": "新建 {{containerName}}",
|
|
"restoreContainer": "还原 {{containerName}}",
|
|
"deleteDatabase": "删除 {{databaseName}}",
|
|
"deleteContainer": "删除 {{containerName}}",
|
|
"newSqlQuery": "新建 SQL 查询",
|
|
"newQuery": "新建查询",
|
|
"openMongoShell": "打开 Mongo Shell",
|
|
"newShell": "新建 Shell",
|
|
"openCassandraShell": "打开 Cassandra Shell",
|
|
"newStoredProcedure": "新建存储过程",
|
|
"newUdf": "新建 UDF",
|
|
"newTrigger": "新建触发器",
|
|
"deleteStoredProcedure": "删除存储过程",
|
|
"deleteTrigger": "删除触发器",
|
|
"deleteUdf": "删除用户定义函数"
|
|
},
|
|
"tabs": {
|
|
"documents": {
|
|
"newItem": "新建项目",
|
|
"newDocument": "新建文档",
|
|
"uploadItem": "上传项目",
|
|
"applyFilter": "应用筛选器",
|
|
"unsavedChanges": "未保存的更改",
|
|
"unsavedChangesMessage": "未保存的更改将会丢失。是否要继续?",
|
|
"createDocumentFailed": "创建文档失败",
|
|
"updateDocumentFailed": "更新文档失败",
|
|
"documentDeleted": "已成功删除文档。",
|
|
"deleteDocumentDialogTitle": "删除文档",
|
|
"deleteDocumentsDialogTitle": "删除文档",
|
|
"throttlingError": "由于速率限制错误,某些文档无法删除。请稍后重试。若要防止将来出现这种情况,请考虑增加容器或数据库的吞吐量。",
|
|
"deleteFailed": "删除文档失败({{error}})",
|
|
"missingShardProperty": "文档缺少分片属性: {{partitionKeyProperty}}",
|
|
"refreshGridFailed": "刷新文档网格失败",
|
|
"confirmDelete": "确定要删除 {{documentName}}?",
|
|
"confirmDeleteTitle": "确认删除",
|
|
"selectedItems": "所选 {{count}} 个项",
|
|
"selectedItem": "所选项目",
|
|
"selectedDocuments": "所选 {{count}} 个文档",
|
|
"selectedDocument": "所选文档",
|
|
"deleteDocumentFailedLog": "未能删除具有状态代码 {{statusCode}} 的文档 {{documentId}}",
|
|
"deleteSuccessLog": "已成功删除 {{count}} 个文档",
|
|
"deleteThrottledLog": "由于“请求太大”(429)错误,未能删除 {{count}} 个文档。正在重试...",
|
|
"missingShardKeyLog": "未能保存新文档: 未定义文档分片键",
|
|
"filterTooltip": "键入查询谓词或从列表中选择一个。",
|
|
"loadMore": "加载更多",
|
|
"documentEditor": "文档编辑器",
|
|
"savedFilters": "已保存的筛选器",
|
|
"defaultFilters": "默认筛选器",
|
|
"abort": "中止",
|
|
"deletingDocuments": "正在删除 {{count}} 个文档",
|
|
"deletedDocumentsSuccess": "已成功删除 {{count}} 个文档。",
|
|
"deleteAborted": "已中止删除文档。",
|
|
"failedToDeleteDocuments": "未能删除 {{count}} 个文档。",
|
|
"requestTooLargeBase": "由于“请求太大”异常(429),某些删除请求失败",
|
|
"retriedSuccessfully": "但已成功重试。",
|
|
"retryingNow": "正在重试。",
|
|
"increaseThroughputTip": "若要防止将来出现这种情况,请考虑增加容器或数据库的吞吐量。",
|
|
"numberOfSelectedDocuments": "所选文档数: {{count}}",
|
|
"mongoFilterPlaceholder": "键入查询谓词(例如 {\"id\":\"foo\"}),或从下拉列表中选择一个,或留空以查询所有文档。",
|
|
"sqlFilterPlaceholder": "键入查询谓词(例如 WHERE c.id=\"1\"),或从下拉列表中选择一个,或留空以查询所有文档。",
|
|
"error": "错误",
|
|
"warning": "警告"
|
|
},
|
|
"query": {
|
|
"executeQuery": "执行查询",
|
|
"executeSelection": "执行选择",
|
|
"saveQuery": "保存查询",
|
|
"downloadQuery": "下载查询",
|
|
"cancelQuery": "取消查询",
|
|
"openSavedQueries": "打开已保存的查询",
|
|
"vertical": "垂直",
|
|
"horizontal": "水平",
|
|
"view": "查看",
|
|
"editingQuery": "正在编辑查询"
|
|
},
|
|
"storedProcedure": {
|
|
"id": "存储过程 ID",
|
|
"idPlaceholder": "输入新的存储过程 ID",
|
|
"idAriaLabel": "存储过程 ID",
|
|
"body": "存储过程主体",
|
|
"bodyAriaLabel": "存储过程主体",
|
|
"successfulExecution": "已成功执行存储过程",
|
|
"resultAriaLabel": "执行存储过程结果",
|
|
"logsAriaLabel": "执行存储过程日志",
|
|
"errors": "错误:",
|
|
"errorDetailsAriaLabel": "错误详细信息链接",
|
|
"moreDetails": "更多详细信息",
|
|
"consoleLogTab": "console.log"
|
|
},
|
|
"trigger": {
|
|
"id": "触发器 ID",
|
|
"idPlaceholder": "输入新的触发器 ID",
|
|
"type": "触发器类型",
|
|
"operation": "触发器操作",
|
|
"body": "触发器正文",
|
|
"bodyAriaLabel": "触发器正文",
|
|
"pre": "预",
|
|
"post": "发布",
|
|
"all": "全部",
|
|
"operationCreate": "创建",
|
|
"operationDelete": "删除",
|
|
"operationReplace": "替换"
|
|
},
|
|
"udf": {
|
|
"id": "用户定义的函数 ID",
|
|
"idPlaceholder": "输入新的用户定义的函数 ID",
|
|
"body": "用户定义的函数正文",
|
|
"bodyAriaLabel": "用户定义的函数正文"
|
|
},
|
|
"conflicts": {
|
|
"unsavedChanges": "未保存的更改",
|
|
"changesWillBeLost": "更改将丢失。是否要继续?",
|
|
"resolveConflictFailed": "解决冲突失败",
|
|
"deleteConflictFailed": "删除冲突失败",
|
|
"refreshGridFailed": "刷新文档网格失败"
|
|
},
|
|
"mongoShell": {
|
|
"title": "Mongo Shell"
|
|
}
|
|
},
|
|
"panes": {
|
|
"deleteDatabase": {
|
|
"panelTitle": "删除 {{databaseName}}",
|
|
"warningMessage": "警告!你将执行的操作无法撤消。继续操作将永久删除此资源及其所有子资源。",
|
|
"copyableId": "{{databaseName}} Id:",
|
|
"confirmPrompt": "通过键入 {{databaseName}} ID(名称)进行确认",
|
|
"inputMismatch": "输入的 {{databaseName}} 名称 '{{input}}' 与所选的 {{databaseName}} '{{selectedId}}' 不匹配",
|
|
"feedbackTitle": "帮助我们改进 Azure Cosmos DB!",
|
|
"feedbackReason": "删除此 {{databaseName}} 的原因是什么?"
|
|
},
|
|
"deleteCollection": {
|
|
"panelTitle": "删除 {{collectionName}}",
|
|
"warningMessage": "警告!你将执行的操作无法撤消。继续操作将永久删除此资源及其所有子资源。",
|
|
"copyableId": "{{collectionName}} Id:",
|
|
"confirmPrompt": "通过键入 {{collectionName}} ID 进行确认",
|
|
"inputMismatch": "输入 id {{input}} 与所选 {{selectedId}} 不匹配",
|
|
"feedbackTitle": "帮助我们改进 Azure Cosmos DB!",
|
|
"feedbackReason": "删除此 {{collectionName}} 的原因是什么?"
|
|
},
|
|
"addDatabase": {
|
|
"databaseLabel": "数据库 {{suffix}}",
|
|
"databaseIdLabel": "数据库 ID",
|
|
"keyspaceIdLabel": "键空间 ID",
|
|
"databaseIdPlaceholder": "键入新的 {{databaseLabel}} ID",
|
|
"databaseTooltip": "{{databaseLabel}} 是一个或多个 {{collectionsLabel}} 的逻辑容器",
|
|
"greaterThanError": "对于 autopilot 吞吐量,请输入大于 {{minValue}} 的值",
|
|
"acknowledgeSpendError": "请确认估计的 {{period}} 支出。",
|
|
"acknowledgeSpendErrorMonthly": "请确认估计的每月支出。",
|
|
"acknowledgeSpendErrorDaily": "请确认估计的每日支出。"
|
|
},
|
|
"addCollection": {
|
|
"createNew": "新建",
|
|
"useExisting": "使用现有项",
|
|
"databaseTooltip": "数据库类似于命名空间。它是一组 {{collectionName}} 的管理单元。",
|
|
"collectionIdLabel": "{{collectionName}} id",
|
|
"collectionIdTooltip": "{{collectionName}} 的唯一标识符,用于通过 REST 和所有 SDK 进行基于 ID 的路由。",
|
|
"collectionIdPlaceholder": "例如,{{collectionName}}1",
|
|
"collectionIdAriaLabel": "{{collectionName}} ID,示例 {{collectionName}}1",
|
|
"existingDatabaseAriaLabel": "选择现有的 {{databaseName}} ID",
|
|
"existingDatabasePlaceholder": "选择现有的 {{databaseName}} ID",
|
|
"indexing": "正在索引",
|
|
"turnOnIndexing": "打开索引",
|
|
"automatic": "自动",
|
|
"turnOffIndexing": "关闭索引",
|
|
"off": "关",
|
|
"sharding": "正在分片",
|
|
"shardingTooltip": "分片集合跨多个副本集(分片)拆分数据,以实现无限的可伸缩性。分片集合需要选择分片键(字段)以均匀分布数据。",
|
|
"unsharded": "未分片",
|
|
"unshardedLabel": "未分片(20GB 限制)",
|
|
"sharded": "已分片",
|
|
"addPartitionKey": "添加分层分区键",
|
|
"hierarchicalPartitionKeyInfo": "此功能允许你使用最多三个级别的键对数据进行分区,以便更好地进行数据分发。需要 .NET V3、Java V4 SDK 或预览版 JavaScript V3 SDK。",
|
|
"provisionDedicatedThroughput": "为此 {{collectionName}} 预配专用吞吐量",
|
|
"provisionDedicatedThroughputTooltip": "可以选择为已预配吞吐量的数据库内的 {{collectionName}} 预配专用吞吐量。此专用吞吐量不会与数据库中的其他 {{collectionNamePlural}} 共享,也不计入为数据库预配的吞吐量。除了在数据库级别预配的吞吐量量外,还将对此吞吐量进行计费。",
|
|
"uniqueKeysPlaceholderMongo": "逗号分隔的路径,例如 firstName, address.zipCode",
|
|
"uniqueKeysPlaceholderSql": "逗号分隔的路径,例如 /firstName、/address/zipCode",
|
|
"addUniqueKey": "添加唯一键",
|
|
"enableAnalyticalStore": "启用分析存储",
|
|
"disableAnalyticalStore": "禁用分析存储",
|
|
"on": "开",
|
|
"analyticalStoreSynapseLinkRequired": "创建分析存储 {{collectionName}} 时需要 Azure Synapse Link。为此 Cosmos DB 帐户启用 Synapse Link。",
|
|
"enable": "启用",
|
|
"containerVectorPolicy": "容器向量策略",
|
|
"containerFullTextSearchPolicy": "容器全文搜索策略",
|
|
"advanced": "高级",
|
|
"mongoIndexingTooltip": "默认为 _id 字段编制索引。为所有字段创建通配符索引将优化查询,建议用于开发。",
|
|
"createWildcardIndex": "在所有字段上创建通配符索引",
|
|
"legacySdkCheckbox": "我的应用程序使用较旧的 Cosmos .NET 或 Java SDK 版本(.NET V1 或 Java V2)",
|
|
"legacySdkInfo": "为了确保与较旧的 SDK 兼容,创建的容器将使用旧版分区方案,该方案仅支持大小上限为 101 字节的分区键值。如果启用此功能,将无法使用分层分区键。",
|
|
"indexingOnInfo": "默认情况下,将为文档中的所有属性编制索引,以便进行灵活高效的查询。",
|
|
"indexingOffInfo": "索引将关闭。如果不需要运行查询或仅具有键值操作,则建议使用。",
|
|
"indexingOffWarning": "通过在关闭索引的情况下创建此容器,你将无法进行任何索引策略更改。仅允许对具有索引策略的容器进行索引更改。",
|
|
"acknowledgeSpendErrorMonthly": "请确认估计的每月支出。",
|
|
"acknowledgeSpendErrorDaily": "请确认估计的每日支出。",
|
|
"unshardedMaxRuError": "未分片集合最多支持 10,000 RU",
|
|
"acknowledgeShareThroughputError": "请确认此专用吞吐量的估计成本。",
|
|
"vectorPolicyError": "请修复容器向量策略中的错误",
|
|
"fullTextSearchPolicyError": "请修复容器全文搜索策略中的错误",
|
|
"addingSampleDataSet": "添加示例数据集",
|
|
"databaseFieldLabelName": "数据库名称",
|
|
"databaseFieldLabelId": "数据库 ID",
|
|
"newDatabaseIdPlaceholder": "键入新的数据库 ID",
|
|
"newDatabaseIdAriaLabel": "新建数据库 ID,请键入新数据库 ID",
|
|
"createNewDatabaseAriaLabel": "创建新数据库",
|
|
"useExistingDatabaseAriaLabel": "使用现有数据库",
|
|
"chooseExistingDatabase": "使用现有数据库",
|
|
"teachingBubble": {
|
|
"step1Headline": "创建示例数据库",
|
|
"step1Body": "数据库是容器的父级。你可以创建新数据库或使用现有数据库。在本教程中,我们将创建一个名为 SampleDB 的新数据库。",
|
|
"step1LearnMore": "详细了解资源。",
|
|
"step2Headline": "设置吞吐量",
|
|
"step2Body": "Cosmos DB 建议跨数据库共享吞吐量。自动缩放将根据设置的最大 RU/秒(请求单位)提供灵活的吞吐量。",
|
|
"step2LearnMore": "详细了解 RU/秒。",
|
|
"step3Headline": "命名容器",
|
|
"step3Body": "为容器命名",
|
|
"step4Headline": "设置分区键",
|
|
"step4Body": "最后一步 - 你需要为集合定义分区键。对于此特定示例,选择的是 /address。一个好的分区键应具有各种可能的值",
|
|
"step4CreateContainer": "创建容器",
|
|
"step5Headline": "创建示例容器",
|
|
"step5Body": "现在正在创建示例容器,我们将为你添加示例数据。这大约需要 1 分钟。",
|
|
"step5BodyFollowUp": "创建示例容器后,请查看示例数据集并执行后续步骤",
|
|
"stepOfTotal": "第 {{current}} 步(共 {{total}} 步)"
|
|
}
|
|
},
|
|
"addCollectionUtility": {
|
|
"shardKeyTooltip": "分片键(字段)用于跨多个副本集(分片)拆分数据,以实现无限的可伸缩性。选择将均匀分发数据的字段至关重要。",
|
|
"partitionKeyTooltip": "{{partitionKeyName}} 用于跨分区自动分发数据,以实现可伸缩性。在 JSON 文档中选择一个具有各种值并均匀分布请求卷的属性。",
|
|
"partitionKeyTooltipSqlSuffix": " 对于小型读密集型工作负载或任何规模的写密集型工作负载,id 通常是一个不错的选择。",
|
|
"shardKeyLabel": "分片键",
|
|
"partitionKeyLabel": "分区键",
|
|
"shardKeyPlaceholder": "例如,categoryId",
|
|
"partitionKeyPlaceholderDefault": "例如,/address",
|
|
"partitionKeyPlaceholderFirst": "必需 - 第一个分区键,例如 /TenantId",
|
|
"partitionKeyPlaceholderSecond": "第二个分区键,例如 /UserId",
|
|
"partitionKeyPlaceholderThird": "第三个分区键,例如 /SessionId",
|
|
"partitionKeyPlaceholderGraph": "例如,/address/zipCode",
|
|
"uniqueKeysTooltip": "唯一键使开发人员能够向其数据库添加一层数据完整性。通过在创建容器时创建唯一键策略,可以确保每个分区键一个或多个值的唯一性。",
|
|
"uniqueKeysLabel": "唯一键",
|
|
"analyticalStoreLabel": "分析存储",
|
|
"analyticalStoreTooltip": "使分析存储功能能够对作数据执行近实时分析,而不会影响事务工作负载的性能。",
|
|
"analyticalStoreDescription": "使分析存储功能能够对作数据执行近实时分析,而不会影响事务工作负载的性能。",
|
|
"vectorPolicyTooltip": "描述数据中包含向量的任何属性,以便它们可用于相似性查询。"
|
|
},
|
|
"settings": {
|
|
"pageOptions": "页面选项",
|
|
"pageOptionsDescription": "选择“自定义”可指定要显示的固定数量的查询结果,选择“无限制”可显示每页任意数量的查询结果。",
|
|
"queryResultsPerPage": "每页查询结果",
|
|
"queryResultsPerPageTooltip": "输入每页应显示的查询结果数。",
|
|
"customQueryItemsPerPage": "每页自定义查询项",
|
|
"custom": "自定义",
|
|
"unlimited": "无限制",
|
|
"entraIdRbac": "启用 Entra ID RBAC",
|
|
"entraIdRbacDescription": "选择“自动”以自动启用 Entra ID RBAC。如果为 True/False,则强制启用/禁用 Entra ID RBAC。",
|
|
"true": "True",
|
|
"false": "False",
|
|
"regionSelection": "区域选择",
|
|
"regionSelectionDescription": "更改 Cosmos 客户端用于访问帐户的区域。",
|
|
"selectRegion": "选择区域",
|
|
"selectRegionTooltip": "更改用于执行客户端操作的帐户终结点。",
|
|
"globalDefault": "全局(默认)",
|
|
"readWrite": "(读/写)",
|
|
"read": "(读取)",
|
|
"queryTimeout": "查询超时",
|
|
"queryTimeoutDescription": "当查询达到指定的时间限制时,将显示一个弹出窗口,其中包含取消查询的选项,除非已启用自动取消。",
|
|
"enableQueryTimeout": "启用查询超时",
|
|
"queryTimeoutMs": "查询超时(毫秒)",
|
|
"automaticallyCancelQuery": "超时后自动取消查询",
|
|
"ruLimit": "RU 限制",
|
|
"ruLimitDescription": "如果查询超过配置的 RU 限制,则查询将中止。",
|
|
"enableRuLimit": "启用 RU 限制",
|
|
"ruLimitLabel": "RU 限制(RU)",
|
|
"defaultQueryResults": "默认查询结果视图",
|
|
"defaultQueryResultsDescription": "选择显示查询结果时要使用的默认视图。",
|
|
"retrySettings": "重试设置",
|
|
"retrySettingsDescription": "在 CosmosDB 查询期间与受限制的请求关联的重试策略。",
|
|
"maxRetryAttempts": "最大重试次数",
|
|
"maxRetryAttemptsTooltip": "要为请求执行的最大重试次数。默认值 9。",
|
|
"fixedRetryInterval": "修复了重试间隔(毫秒)",
|
|
"fixedRetryIntervalTooltip": "修复了在每次重试之间等待的重试间隔(以毫秒为单位),忽略作为响应一部分返回的 retryAfter。默认值为 0 毫秒。",
|
|
"maxWaitTime": "最长等待时间",
|
|
"maxWaitTimeTooltip": "重试期间等待请求的最长等待时间(以秒为单位)。默认值 30 秒。",
|
|
"enableContainerPagination": "启用容器分页",
|
|
"enableContainerPaginationDescription": "一次加载 50 个容器。目前,容器不会按字母数字顺序拉取。",
|
|
"enableCrossPartitionQuery": "启用跨分区查询",
|
|
"enableCrossPartitionQueryDescription": "执行查询时发送多个请求。如果查询的范围不限于单个分区键值,则需要多个请求。",
|
|
"maxDegreeOfParallelism": "最大并行度",
|
|
"maxDegreeOfParallelismDescription": "获取或设置并行查询执行期间运行客户端的并发操作数。正值会将并发操作数限制为该值。若设置为小于 0,系统将自动决定并发操作数。",
|
|
"maxDegreeOfParallelismQuery": "查询最大并行度。",
|
|
"priorityLevel": "优先级别",
|
|
"priorityLevelDescription": "设置使用基于优先级的执行时来自数据资源管理器的数据平面请求的优先级。如果选择“无”,数据资源管理器将不指定优先级,将使用服务器端默认优先级。",
|
|
"displayGremlinQueryResults": "将 Gremlin 查询结果显示为:",
|
|
"displayGremlinQueryResultsDescription": "选择“图形”以自动将查询结果可视化为图形,或选择“JSON”以将结果显示为 JSON 格式。",
|
|
"graph": "图形",
|
|
"json": "JSON",
|
|
"graphAutoVisualization": "图形自动可视化",
|
|
"enableSampleDatabase": "启用示例数据库",
|
|
"enableSampleDatabaseDescription": "这是一个包含合成产品数据的示例数据库和集合,可用于使用 NoSQL 查询进行浏览。它将作为数据资源管理器 UI 中的另一个数据库显示,由 Microsoft 创建并免费维护。",
|
|
"enableSampleDbAriaLabel": "为查询浏览启用示例数据库",
|
|
"guidRepresentation": "Guid 表示形式",
|
|
"guidRepresentationDescription": "MongoDB 中的 GuidRepresentation 是指在 BSON 文档中存储全局唯一标识符(GUID)时如何进行序列化和反序列化。这适用于所有文档操作。",
|
|
"advancedSettings": "高级设置",
|
|
"ignorePartitionKey": "在文档更新时忽略分区键",
|
|
"ignorePartitionKeyTooltip": "如果选中,分区键值将不会用于在更新操作期间查找文档。仅当文档更新由于异常分区键而失败时才使用此项。",
|
|
"clearHistory": "清除历史记录",
|
|
"clearHistoryConfirm": "确定要继续吗?",
|
|
"clearHistoryDescription": "此操作将清除此浏览器中此帐户的所有自定义设置,包括:",
|
|
"clearHistoryTabLayout": "重置自定义选项卡布局,包括拆分器位置",
|
|
"clearHistoryTableColumns": "擦除表列首选项,包括任何自定义列",
|
|
"clearHistoryFilters": "清除筛选历史记录",
|
|
"clearHistoryRegion": "将区域选择重置为全局",
|
|
"increaseValueBy1000": "将值增加 1000",
|
|
"decreaseValueBy1000": "将值减小 1000",
|
|
"none": "无",
|
|
"low": "低",
|
|
"high": "高",
|
|
"automatic": "自动",
|
|
"enhancedQueryControl": "增强的查询控制",
|
|
"enableQueryControl": "启用查询控制",
|
|
"explorerVersion": "资源管理器版本",
|
|
"accountId": "帐户 ID",
|
|
"sessionId": "会话 ID",
|
|
"popupsDisabledError": "我们无法为此帐户建立授权,因为浏览器中已禁用弹出窗口。\n请为此网站启用弹出窗口,然后单击“登录 Entra ID”按钮",
|
|
"failedToAcquireTokenError": "未能自动获取授权令牌。请单击“Entra ID 登录”按钮以启用 Entra ID RBAC 操作"
|
|
},
|
|
"saveQuery": {
|
|
"panelTitle": "保存查询",
|
|
"setupCostMessage": "出于合规性原因,我们将在你的 Azure Cosmos 帐户中一个名为“{{databaseName}}”的独立数据库里保存查询。若要继续,我们需要在你的帐户中创建一个容器,估计每天额外费用为 0.77 美元。",
|
|
"completeSetup": "完成设置",
|
|
"noQueryNameError": "未指定查询名称",
|
|
"invalidQueryContentError": "指定的查询内容无效",
|
|
"failedToSaveQueryError": "未能保存查询 {{queryName}}",
|
|
"failedToSetupContainerError": "未能为保存的查询设置容器",
|
|
"accountNotSetupError": "未能保存查询: 帐户未设置,无法保存查询",
|
|
"name": "名称"
|
|
},
|
|
"loadQuery": {
|
|
"noFileSpecifiedError": "未指定文件",
|
|
"failedToLoadQueryError": "未能加载查询",
|
|
"failedToLoadQueryFromFileError": "未能从文件 {{fileName}} 加载查询",
|
|
"selectFilesToOpen": "选择查询文档",
|
|
"browseFiles": "浏览"
|
|
},
|
|
"executeStoredProcedure": {
|
|
"enterInputParameters": "请输入输入参数(如果有)",
|
|
"key": "键",
|
|
"param": "参数",
|
|
"partitionKeyValue": "分区键值",
|
|
"value": "值",
|
|
"addNewParam": "添加新参数",
|
|
"addParam": "添加参数",
|
|
"deleteParam": "删除参数",
|
|
"invalidParamError": "指定的参数无效: {{invalidParam}}",
|
|
"invalidParamConsoleError": "指定的参数无效: {{invalidParam}} 不是有效的文本值",
|
|
"stringType": "字符串",
|
|
"customType": "自定义"
|
|
},
|
|
"uploadItems": {
|
|
"noFilesSpecifiedError": "未指定任何文件。请输入至少一个文件。",
|
|
"selectJsonFiles": "选择 JSON 文件",
|
|
"selectJsonFilesTooltip": "选择一个或多个要上传的 JSON 文件。每个文件可以包含单个 JSON 文档或 JSON 文档数组。单个上传操作中所有文件的总大小必须小于 2 MB。对于较大数据集,可以执行多次上传操作。",
|
|
"fileNameColumn": "文件名",
|
|
"statusColumn": "状态",
|
|
"uploadStatus": "{{numSucceeded}} 已创建,{{numThrottled}} 受限,{{numFailed}} 个错误",
|
|
"uploadedFiles": "已上传的文件"
|
|
},
|
|
"copyNotebook": {
|
|
"copyFailedError": "未能将 {{name}} 复制到 {{destination}}",
|
|
"uploadFailedError": "未能上传 {{name}}",
|
|
"location": "位置",
|
|
"locationAriaLabel": "位置",
|
|
"selectLocation": "选择要复制的笔记本位置",
|
|
"name": "名称"
|
|
},
|
|
"publishNotebook": {
|
|
"publishFailedError": "未能将 {{notebookName}} 发布到库",
|
|
"publishDescription": "发布后,此笔记本将显示在 Azure Cosmos DB 笔记本公共库中。在发布之前,请确保已移除任何敏感数据或输出。",
|
|
"publishPrompt": "是否要发布“{{name}}”并共享到库?",
|
|
"coverImage": "封面图像",
|
|
"coverImageUrl": "封面图像 URL",
|
|
"name": "名称",
|
|
"description": "说明",
|
|
"tags": "标记",
|
|
"tagsPlaceholder": "可选标记 1,可选标记 2",
|
|
"preview": "预览",
|
|
"urlType": "URL",
|
|
"customImage": "自定义映像",
|
|
"takeScreenshot": "生成屏幕快照",
|
|
"useFirstDisplayOutput": "使用第一个显示输出",
|
|
"failedToCaptureOutput": "未能捕获第一个输出",
|
|
"outputDoesNotExist": "任何单元格都不存在输出。",
|
|
"failedToConvertError": "未能将 {{fileName}} 转换为 base64 格式",
|
|
"failedToUploadError": "未能上传 {{fileName}}"
|
|
},
|
|
"changePartitionKey": {
|
|
"failedToStartError": "未能启动数据传输作业",
|
|
"suboptimalPartitionKeyError": "警告: 系统检测到集合使用的分区键可能不理想",
|
|
"description": "更改容器的分区键时,需要使用正确的分区键创建目标容器。还可以选择现有目标容器。",
|
|
"sourceContainerId": "源 {{collectionName}} ID",
|
|
"destinationContainerId": "目标 {{collectionName}} ID",
|
|
"collectionIdTooltip": "{{collectionName}} 的唯一标识符,用于通过 REST 和所有 SDK 进行基于 ID 的路由。",
|
|
"collectionIdPlaceholder": "例如,{{collectionName}}1",
|
|
"collectionIdAriaLabel": "{{collectionName}} ID,示例 {{collectionName}}1",
|
|
"existingContainers": "现有容器",
|
|
"partitionKeyWarning": "目标容器必须不存在。数据资源管理器将为你创建新的目标容器。"
|
|
},
|
|
"cassandraAddCollection": {
|
|
"keyspaceLabel": "键空间名称",
|
|
"keyspaceTooltip": "选择现有键空间或输入新的键空间 ID。",
|
|
"tableIdLabel": "输入 CQL 命令以创建表。",
|
|
"enterTableId": "输入表 ID",
|
|
"tableSchemaAriaLabel": "表架构",
|
|
"provisionDedicatedThroughput": "为此表预配专用吞吐量",
|
|
"provisionDedicatedThroughputTooltip": "可以选择为预配了吞吐量的键空间中的表预配专用吞吐量。此专用吞吐量量不会与键空间中的其他表共享,也不计入为键空间预配的吞吐量。除了在键空间级别预配的吞吐量量外,还将对此吞吐量进行计费。"
|
|
},
|
|
"tables": {
|
|
"addProperty": "添加属性",
|
|
"addRow": "添加行",
|
|
"addEntity": "添加实体",
|
|
"back": "返回",
|
|
"nullFieldsWarning": "警告: 空字段将不会显示供编辑。",
|
|
"propertyEmptyError": "{{property}} 不能为空。请输入 {{property}} 的值",
|
|
"whitespaceError": "{{property}} 不能有空格。请为 {{property}} 输入不带空格的值",
|
|
"propertyTypeEmptyError": "属性类型不能为空。请从属性 {{property}} 的下拉列表中选择类型"
|
|
},
|
|
"tableQuerySelect": {
|
|
"selectColumns": "选择要查询的列。",
|
|
"availableColumns": "可用列"
|
|
},
|
|
"tableColumnSelection": {
|
|
"selectColumns": "选择要在容器中的项视图中显示的列。",
|
|
"searchFields": "搜索字段",
|
|
"reset": "重置",
|
|
"partitionKeySuffix": " (分区键)"
|
|
},
|
|
"newVertex": {
|
|
"addProperty": "添加属性"
|
|
},
|
|
"addGlobalSecondaryIndex": {
|
|
"globalSecondaryIndexId": "全局辅助索引容器 ID",
|
|
"globalSecondaryIndexIdPlaceholder": "例如 indexbyEmailId",
|
|
"projectionQuery": "投影查询",
|
|
"projectionQueryPlaceholder": "SELECT c.email, c.accountId FROM c",
|
|
"projectionQueryTooltip": "详细了解如何定义全局辅助索引。",
|
|
"disabledTitle": "已在创建全局辅助索引。请等待它完成,然后再创建另一个。"
|
|
},
|
|
"stringInput": {
|
|
"inputMismatchError": "输入 {{input}} 与所选的 {{selectedId}} 不匹配"
|
|
},
|
|
"panelInfo": {
|
|
"information": "信息",
|
|
"moreDetails": "更多详细信息"
|
|
}
|
|
},
|
|
"controls": {
|
|
"settings": {
|
|
"tabTitles": {
|
|
"scale": "缩放",
|
|
"conflictResolution": "冲突解决",
|
|
"settings": "设置",
|
|
"indexingPolicy": "索引策略",
|
|
"partitionKeys": "分区键",
|
|
"partitionKeysPreview": "分区键(预览版)",
|
|
"computedProperties": "计算属性",
|
|
"containerPolicies": "容器策略",
|
|
"throughputBuckets": "吞吐量存储桶",
|
|
"globalSecondaryIndexPreview": "全局辅助索引(预览版)",
|
|
"maskingPolicyPreview": "掩码策略"
|
|
},
|
|
"mongoNotifications": {
|
|
"selectTypeWarning": "请为每个索引选择一个类型。",
|
|
"enterFieldNameError": "请输入字段名称。",
|
|
"wildcardPathError": "字段名称中不存在通配符路径。使用类似的模式 "
|
|
},
|
|
"partitionKey": {
|
|
"shardKey": "分片键",
|
|
"partitionKey": "分区键",
|
|
"shardKeyTooltip": "分片键(字段)用于跨多个副本集(分片)拆分数据,以实现无限的可伸缩性。选择将均匀分发数据的字段至关重要。",
|
|
"partitionKeyTooltip": "用于跨分区自动分发数据,以实现可伸缩性。在 JSON 文档中选择一个具有各种值并均匀分布请求卷的属性。",
|
|
"sqlPartitionKeyTooltipSuffix": " 对于小型读密集型工作负载或任何规模的写密集型工作负载,id 通常是一个不错的选择。",
|
|
"partitionKeySubtext": "对于小型工作负载,项 ID 是适合分区键的选择。",
|
|
"mongoPlaceholder": "例如,categoryId",
|
|
"gremlinPlaceholder": "例如,/address",
|
|
"sqlFirstPartitionKey": "必需 - 第一个分区键,例如 /TenantId",
|
|
"sqlSecondPartitionKey": "第二个分区键,例如 /UserId",
|
|
"sqlThirdPartitionKey": "第三个分区键,例如 /SessionId",
|
|
"defaultPlaceholder": "例如,/address/zipCode"
|
|
},
|
|
"costEstimate": {
|
|
"title": "成本估算*",
|
|
"howWeCalculate": "如何计算此值",
|
|
"updatedCostPerMonth": "更新的每月成本",
|
|
"currentCostPerMonth": "每月当前成本",
|
|
"perRu": "/RU",
|
|
"perHour": "/小时",
|
|
"perDay": "/天",
|
|
"perMonth": "/月"
|
|
},
|
|
"throughput": {
|
|
"manualToAutoscaleDisclaimer": "系统将根据资源的当前手动吞吐量设置和存储来确定启动自动缩放最大 RU/秒。启用自动缩放后,可以更改最大 RU/秒。",
|
|
"ttlWarningText": "系统将根据你提供的 TTL 值(以秒为单位)自动删除项,而无需客户端应用程序显式发出的删除操作。有关详细信息,请参阅",
|
|
"ttlWarningLinkText": "Azure Cosmos DB 中的生存时间(TTL)",
|
|
"unsavedIndexingPolicy": "索引策略",
|
|
"unsavedDataMaskingPolicy": "数据掩码策略",
|
|
"unsavedComputedProperties": "计算属性",
|
|
"unsavedEditorWarningPrefix": "你尚未保存所做的最新更改",
|
|
"unsavedEditorWarningSuffix": "。请单击“保存”以确认更改。",
|
|
"updateDelayedApplyWarning": "你将请求增加超出预分配容量的吞吐量。此操作需要一些时间才能完成。",
|
|
"scalingUpDelayMessage": "纵向扩展将需要 4-6 小时,因为它超出了 Azure Cosmos DB 根据物理分区数可以立即支持的范围。你可以立即将吞吐量提升至 {{instantMaximumThroughput}},也可以继续使用当前值,等待纵向扩展完成。",
|
|
"exceedPreAllocatedMessage": "增加吞吐量的请求超出了预分配的容量,这可能需要比预期更长的时间。有三个选项可供选择以继续:",
|
|
"instantScaleOption": "可以立即纵向扩展到 {{instantMaximumThroughput}} RU/秒。",
|
|
"asyncScaleOption": "可以在 4-6 小时内异步纵向扩展到 {{maximumThroughput}} RU/s 下的任何值。",
|
|
"quotaMaxOption": "当前配额上限为 {{maximumThroughput}} RU/秒。若要超过此限制,必须请求增加配额,Azure Cosmos DB 团队将进行审核。",
|
|
"belowMinimumMessage": "不能将吞吐量降低到当前最低 {{minimum}} RU/秒。有关此限制的详细信息,请参阅我们的服务报价文档。",
|
|
"saveThroughputWarning": "更新吞吐量设置时,帐单将受到影响。在保存更改之前,请查看下面更新的成本估算",
|
|
"currentAutoscaleThroughput": "当前自动缩放吞吐量:",
|
|
"targetAutoscaleThroughput": "目标自动缩放吞吐量:",
|
|
"currentManualThroughput": "当前手动吞吐量:",
|
|
"targetManualThroughput": "目标手动吞吐量:",
|
|
"applyDelayedMessage": "已成功提交增加吞吐量的请求。此操作需要 1-3 个工作日才能完成。在“通知”中查看最新状态。",
|
|
"databaseLabel": "数据库:",
|
|
"containerLabel": "容器:",
|
|
"applyShortDelayMessage": "当前正在请求增加吞吐量。此操作需要一些时间才能完成。",
|
|
"applyLongDelayMessage": "当前正在请求增加吞吐量。此操作需要 1-3 个工作日才能完成。在“通知”中查看最新状态。",
|
|
"throughputCapError": "你的帐户当前配置的总吞吐量限制为 {{throughputCap}} RU/秒。此更新不可行,因为它会将总吞吐量增加到 {{newTotalThroughput}} RU/秒。更改成本管理中的总吞吐量限制。",
|
|
"throughputIncrementError": "吞吐量值必须以 1000 为增量"
|
|
},
|
|
"conflictResolution": {
|
|
"lwwDefault": "上次写入获胜(默认值)",
|
|
"customMergeProcedure": "合并过程(自定义)",
|
|
"mode": "模式",
|
|
"conflictResolverProperty": "冲突解决程序属性",
|
|
"storedProcedure": "存储过程",
|
|
"lwwTooltip": "获取或设置文档中整数属性的名称,该属性用于基于上次写入获胜(LWW)的冲突解决方案。默认情况下,系统使用系统定义的时间戳属性 _ts 来决定文档冲突版本的获胜者。如果要替代基于默认时间戳的冲突解决方法,请指定你自己的整数属性。",
|
|
"customTooltip": "获取或设置用于解决冲突的存储过程(也称为合并过程)的名称。可以编写应用程序定义的逻辑来确定文档冲突版本的获胜者。存储过程将在服务器端以事务方式执行一次。如果未提供存储过程,冲突将被填充到",
|
|
"customTooltipConflictsFeed": " 冲突源",
|
|
"customTooltipSuffix": "。可以随时更新/重新注册存储过程。"
|
|
},
|
|
"changeFeed": {
|
|
"label": "更改源日志保留策略",
|
|
"tooltip": "启用更改源日志保留策略,以默认保留容器中项目过去 10 分钟的历史记录。为了支持此功能,此容器的写入请求单位(RU)费用将翻倍。读取不受影响。"
|
|
},
|
|
"mongoIndexing": {
|
|
"disclaimer": "对于筛选多个属性的查询,请创建多个单字段索引,而不是复合索引。",
|
|
"disclaimerCompoundIndexesLink": " 复合索引 ",
|
|
"disclaimerSuffix": "仅用于对查询结果进行排序。如果需要添加复合索引,可以使用 Mongo shell 创建一个。",
|
|
"compoundNotSupported": "索引编辑器尚不支持具有复合索引的集合。若要修改此集合的索引策略,请使用 Mongo Shell。",
|
|
"aadError": "若要使用索引策略编辑器,请登录到",
|
|
"aadErrorLink": "Azure 门户。",
|
|
"refreshingProgress": "正在刷新索引转换进度",
|
|
"canMakeMoreChangesZero": "当前索引转换完成后,可以进行更多索引更改。",
|
|
"refreshToCheck": "刷新以检查是否已完成。",
|
|
"canMakeMoreChangesProgress": "当前索引转换完成后,可以进行更多索引更改。它已完成 {{progress}}%。",
|
|
"refreshToCheckProgress": "刷新以检查进度。",
|
|
"definitionColumn": "定义",
|
|
"typeColumn": "类型",
|
|
"dropIndexColumn": "删除索引",
|
|
"addIndexBackColumn": "重新添加索引",
|
|
"deleteIndexButton": "删除索引按钮",
|
|
"addBackIndexButton": "“重新添加索引”按钮",
|
|
"currentIndexes": "当前索引",
|
|
"indexesToBeDropped": "要删除的索引",
|
|
"indexFieldName": "索引字段名称",
|
|
"indexType": "索引类型",
|
|
"selectIndexType": "选择索引类型",
|
|
"undoButton": "撤消按钮"
|
|
},
|
|
"subSettings": {
|
|
"timeToLive": "生存时间",
|
|
"ttlOff": "关",
|
|
"ttlOnNoDefault": "开(无默认)",
|
|
"ttlOn": "开",
|
|
"seconds": "秒",
|
|
"timeToLiveInSeconds": "生存时间(以秒为单位)",
|
|
"analyticalStorageTtl": "分析存储生存时间",
|
|
"geospatialConfiguration": "地理空间配置",
|
|
"geography": "地理区域",
|
|
"geometry": "几何",
|
|
"uniqueKeys": "唯一键",
|
|
"mongoTtlMessage": "若要为集合/文档启用生存时间(TTL),",
|
|
"mongoTtlLinkText": "创建 TTL 索引",
|
|
"partitionKeyTooltipTemplate": "此 {{partitionKeyName}} 用于跨多个分区分发数据以实现可扩展性。值 \"{{partitionKeyValue}}\" 确定如何对文档进行分区。",
|
|
"largePartitionKeyEnabled": "已启用大型 {{partitionKeyName}}。",
|
|
"hierarchicalPartitioned": "分层分区容器。",
|
|
"nonHierarchicalPartitioned": "非分层分区容器。"
|
|
},
|
|
"scale": {
|
|
"freeTierInfo": "使用免费层,你将免费获得此帐户中的前 {{ru}} RU/秒和 {{storage}} GB 存储空间。若要保持帐户免费,请将帐户中所有资源的总 RU/秒保持在 {{ru}} RU/秒以内。",
|
|
"freeTierLearnMore": "了解详细信息。",
|
|
"throughputRuS": "吞吐量(RU/s)",
|
|
"autoScaleCustomSettings": "你的帐户具有阻止在容器级别设置吞吐量的自定义设置。请与 Cosmos DB 工程团队联系点合作进行更改。",
|
|
"keyspaceSharedThroughput": "此表共享吞吐量是在键空间中配置的",
|
|
"throughputRangeLabel": "吞吐量({{min}} - {{max}} RU/秒)",
|
|
"unlimited": "无限制"
|
|
},
|
|
"partitionKeyEditor": {
|
|
"changePartitionKey": "更改 {{partitionKeyName}}",
|
|
"currentPartitionKey": "当前 {{partitionKeyName}}",
|
|
"partitioning": "分区",
|
|
"hierarchical": "分层",
|
|
"nonHierarchical": "非分层",
|
|
"safeguardWarning": "若要保护要复制到新容器的数据的完整性,请确保在整个分区键更改过程中不会对源容器进行任何更新。",
|
|
"changeDescription": "若要更改分区键,必须创建新的目标容器或选择现有目标容器。然后,数据将复制到目标容器。",
|
|
"changeButton": "更改",
|
|
"changeJob": "{{partitionKeyName}} 更改作业",
|
|
"cancelButton": "取消",
|
|
"documentsProcessed": "(已处理 {{processedCount}}/{{totalCount}} 个文档)"
|
|
},
|
|
"computedProperties": {
|
|
"ariaLabel": "计算属性",
|
|
"learnMorePrefix": "关于如何定义计算属性以及如何使用它们。"
|
|
},
|
|
"indexingPolicy": {
|
|
"ariaLabel": "索引策略"
|
|
},
|
|
"dataMasking": {
|
|
"ariaLabel": "数据掩码策略",
|
|
"validationFailed": "验证失败:",
|
|
"includedPathsRequired": "includedPaths 是必需的",
|
|
"includedPathsMustBeArray": "includedPaths 必须是数组",
|
|
"excludedPathsMustBeArray": "excludedPaths 必须是数组(如果提供)"
|
|
},
|
|
"containerPolicy": {
|
|
"vectorPolicy": "矢量策略",
|
|
"fullTextPolicy": "全文策略",
|
|
"createFullTextPolicy": "创建新的全文搜索策略"
|
|
},
|
|
"globalSecondaryIndex": {
|
|
"indexesDefined": "此容器为其定义了以下索引。",
|
|
"learnMoreSuffix": "关于如何定义全局辅助索引以及如何使用它们。",
|
|
"jsonAriaLabel": "全局辅助索引 JSON",
|
|
"addIndex": "添加索引",
|
|
"settingsTitle": "全局辅助索引设置",
|
|
"sourceContainer": "源容器",
|
|
"indexDefinition": "全局辅助索引定义"
|
|
},
|
|
"indexingPolicyRefresh": {
|
|
"refreshFailed": "刷新索引转换进度失败"
|
|
},
|
|
"throughputInput": {
|
|
"autoscale": "自动缩放",
|
|
"manual": "手动",
|
|
"minimumRuS": "最小 RU/秒",
|
|
"maximumRuS": "最大 RU/秒",
|
|
"x10Equals": "x 10 =",
|
|
"storageCapacity": "存储容量",
|
|
"fixed": "已修复",
|
|
"unlimited": "无限制",
|
|
"instant": "即时",
|
|
"fourToSixHrs": "4-6 小时",
|
|
"autoscaleDescription": "根据使用情况,你的 {{resourceType}} 吞吐量将进行缩放,起始值为",
|
|
"freeTierWarning": "如果预配的手动吞吐量超过 {{ru}} RU/秒,或资源通过自动缩放超过 {{ru}} RU/秒,将产生计费。",
|
|
"capacityCalculator": "估算所需的 RU/秒,使用",
|
|
"capacityCalculatorLink": " 容量计算器",
|
|
"fixedStorageNote": "使用具有固定存储容量的集合时,最多可以设置 10,000 RU/秒。",
|
|
"min": "最小值",
|
|
"max": "最大值"
|
|
},
|
|
"throughputBuckets": {
|
|
"label": "吞吐量存储桶",
|
|
"bucketLabel": "存储桶 {{id}}",
|
|
"dataExplorerQueryBucket": " (数据资源管理器查询存储桶)",
|
|
"active": "活动",
|
|
"inactive": "非活动",
|
|
"defaultBucketLabel": "默认吞吐量存储桶",
|
|
"defaultBucketPlaceholder": "选择默认吞吐量存储桶",
|
|
"defaultBucketTooltip": "默认吞吐量存储桶用于未指定特定存储桶的操作。",
|
|
"defaultBucketTooltipLearnMore": "了解详细信息。",
|
|
"noDefaultBucketSelected": "未选择默认吞吐量存储桶",
|
|
"bucketOptionLabel": "存储桶 {{id}} - {{percentage}}%",
|
|
"bucketNotActive": "存储桶 {{id}} 未处于活动状态。"
|
|
}
|
|
},
|
|
"vectorEmbeddingPolicies": {
|
|
"vectorEmbeddingTitle": "矢量嵌入 {{index}}",
|
|
"path": "路径",
|
|
"dataType": "数据类型",
|
|
"distanceFunction": "距离函数",
|
|
"dimensions": "维度",
|
|
"indexType": "索引类型",
|
|
"quantizationByteSize": "量化字节大小",
|
|
"quantizationByteSizeTooltip": "如果留空,则由 {{containerName}} 动态设置此项,也可以设置为固定数字",
|
|
"quantizationByteSizeTooltipContainerName": "容器",
|
|
"quantizationByteSizeTooltipGlobalSecondaryIndexName": "全局辅助索引",
|
|
"quantizerType": "量化器类型",
|
|
"quantizerTypeTooltip": "矢量索引使用的量化方法。",
|
|
"indexingSearchListSize": "索引搜索列表大小",
|
|
"vectorIndexShardKey": "矢量索引分片键",
|
|
"addVectorEmbedding": "添加矢量嵌入",
|
|
"pathEmptyError": "路径不应为空",
|
|
"pathDuplicateError": "已定义路径",
|
|
"dimensionRangeError": "维度必须大于 0 且小于或等于 4096",
|
|
"dimensionFlatIndexError": "平面索引允许的最大维度为 505",
|
|
"quantizationByteSizeRangeError": "量化字节大小必须大于 0 且小于或等于 512",
|
|
"indexingSearchListSizeRangeError": "索引搜索列表大小必须大于或等于 25 且小于或等于 500"
|
|
}
|
|
},
|
|
"containerCopy": {
|
|
"commandBar": {
|
|
"feedbackButtonLabel": "Feedback",
|
|
"feedbackButtonAriaLabel": "Provide feedback on copy jobs",
|
|
"refreshButtonAriaLabel": "Refresh copy jobs",
|
|
"createCopyJobButtonLabel": "Create Copy Job",
|
|
"createCopyJobButtonAriaLabel": "Create a new container copy job"
|
|
},
|
|
"noCopyJobs": {
|
|
"title": "No copy jobs to show",
|
|
"createCopyJobButtonText": "Create a container copy job"
|
|
},
|
|
"jobDetails": {
|
|
"panelTitle": "{{jobName}}",
|
|
"panelTitleDefault": "Job Details",
|
|
"errorTitle": "Error Details",
|
|
"selectedContainers": "Selected Containers"
|
|
},
|
|
"createCopyJob": {
|
|
"panelTitle": "Create copy job"
|
|
},
|
|
"selectAccount": {
|
|
"description": "Please select a destination account to copy to.",
|
|
"subscriptionDropdownLabel": "Subscription",
|
|
"subscriptionDropdownPlaceholder": "Select a subscription",
|
|
"accountDropdownLabel": "Account",
|
|
"accountDropdownPlaceholder": "Select an account"
|
|
},
|
|
"migrationType": {
|
|
"offline": {
|
|
"title": "Offline mode",
|
|
"description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)."
|
|
},
|
|
"online": {
|
|
"title": "Online mode",
|
|
"description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)."
|
|
}
|
|
},
|
|
"selectContainers": {
|
|
"description": "Please select a source container and a destination container to copy to.",
|
|
"sourceContainerSubHeading": "Source container",
|
|
"targetContainerSubHeading": "Destination container",
|
|
"databaseDropdownLabel": "Database",
|
|
"databaseDropdownPlaceholder": "Select a database",
|
|
"containerDropdownLabel": "Container",
|
|
"containerDropdownPlaceholder": "Select a container",
|
|
"createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".",
|
|
"createNewContainerSubHeadingDefault": "Configure the properties for the new container.",
|
|
"createContainerButtonLabel": "Create a new container",
|
|
"createContainerHeading": "Create new container"
|
|
},
|
|
"preview": {
|
|
"jobNameLabel": "Job name",
|
|
"subscriptionLabel": "Destination subscription",
|
|
"accountLabel": "Destination account",
|
|
"sourceDatabaseLabel": "Source database",
|
|
"sourceContainerLabel": "Source container",
|
|
"targetDatabaseLabel": "Destination database",
|
|
"targetContainerLabel": "Destination container"
|
|
},
|
|
"assignPermissions": {
|
|
"crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.",
|
|
"intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.",
|
|
"crossAccountConfiguration": {
|
|
"title": "Cross-account container copy",
|
|
"description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"."
|
|
},
|
|
"onlineConfiguration": {
|
|
"title": "Online container copy",
|
|
"description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account."
|
|
}
|
|
},
|
|
"popoverOverlaySpinnerLabel": "Please wait while we process your request...",
|
|
"addManagedIdentity": {
|
|
"title": "System-assigned managed identity enabled.",
|
|
"description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.",
|
|
"descriptionHrefText": "Learn more about Managed identities.",
|
|
"descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview",
|
|
"toggleLabel": "System assigned managed identity",
|
|
"tooltipContent": "Learn more about",
|
|
"tooltipHrefText": "Managed Identities.",
|
|
"tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview",
|
|
"userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.",
|
|
"userAssignedIdentityLabel": "You may also select a user assigned managed identity.",
|
|
"createUserAssignedIdentityLink": "Create User Assigned Managed Identity",
|
|
"enablementTitle": "Enable system assigned managed identity",
|
|
"enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button."
|
|
},
|
|
"defaultManagedIdentity": {
|
|
"title": "System-assigned managed identity set as default.",
|
|
"description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.",
|
|
"tooltipContent": "Learn more about",
|
|
"tooltipHrefText": "Default Managed Identities.",
|
|
"tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview",
|
|
"popoverTitle": "System assigned managed identity set as default",
|
|
"popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. "
|
|
},
|
|
"readWritePermissionAssigned": {
|
|
"title": "Read-write permissions assigned to the default identity.",
|
|
"description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.",
|
|
"tooltipContent": "Learn more about",
|
|
"tooltipHrefText": "Read-write permissions.",
|
|
"tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control",
|
|
"popoverTitle": "Assign read-write permissions to default identity.",
|
|
"popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button."
|
|
},
|
|
"pointInTimeRestore": {
|
|
"title": "Point In Time Restore enabled",
|
|
"description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.",
|
|
"tooltipContent": "Learn more about",
|
|
"tooltipHrefText": "Continuous Backup",
|
|
"tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction",
|
|
"buttonText": "Enable Point In Time Restore"
|
|
},
|
|
"onlineCopyEnabled": {
|
|
"title": "Online copy enabled",
|
|
"description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.",
|
|
"hrefText": "Learn more about online copy jobs",
|
|
"href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy",
|
|
"buttonText": "Enable Online Copy",
|
|
"validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...",
|
|
"enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...",
|
|
"enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..."
|
|
},
|
|
"monitorJobs": {
|
|
"columns": {
|
|
"lastUpdatedTime": "Date & time",
|
|
"name": "Job name",
|
|
"status": "Status",
|
|
"completionPercentage": "Completion %",
|
|
"duration": "Duration",
|
|
"error": "Error message",
|
|
"mode": "Mode",
|
|
"actions": "Actions"
|
|
},
|
|
"actions": {
|
|
"pause": "Pause",
|
|
"resume": "Resume",
|
|
"complete": "Complete",
|
|
"viewDetails": "View Details"
|
|
},
|
|
"status": {
|
|
"pending": "Queued",
|
|
"inProgress": "Running",
|
|
"running": "Running",
|
|
"partitioning": "Running",
|
|
"paused": "Paused",
|
|
"completed": "Completed",
|
|
"failed": "Failed",
|
|
"faulted": "Failed",
|
|
"skipped": "Cancelled",
|
|
"cancelled": "Cancelled"
|
|
},
|
|
"dialog": {
|
|
"confirmButtonText": "Confirm",
|
|
"cancelButtonText": "Cancel"
|
|
}
|
|
}
|
|
}
|
|
} |