mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Update to langpacks and xlfs for February Release, (#18354)
* Update to langpacks and xlfs * fixed id for git
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
All notable changes to the "ads-language-pack-zh-hans" language pack will be documented in this file.
|
||||
|
||||
## [Released]
|
||||
* TBA - Release for Azure Data Studio 1.35
|
||||
* February 16, 2022 - Release for Azure Data Studio 1.35
|
||||
* December 14, 2021 - Release for Azure Data Studio 1.34
|
||||
* May 21, 2021 - Release for Azure Data Studio 1.29
|
||||
* September 2, 2021 - Release for Azure Data Studio 1.33
|
||||
|
||||
@@ -263,6 +263,10 @@
|
||||
{
|
||||
"id": "Microsoft.xml-language-features",
|
||||
"path": "./translations/extensions/xml-language-features.i18n.json"
|
||||
},
|
||||
{
|
||||
"id": "Microsoft.azcli",
|
||||
"path": "./translations/extensions/azcli.i18n.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"arc.connectionStrings": "连接字符串",
|
||||
"arc.containerReady": "Pod 容器已准备就绪。",
|
||||
"arc.controllerClusterContext": "群集上下文",
|
||||
"arc.controllerDashboard": "Azure Arc 数据控制器仪表板(预览版) - {0}",
|
||||
"arc.controllerDashboard": "Azure Arc 数据控制器仪表板 - {0}",
|
||||
"arc.controllerKubeConfig": "Kube 配置文件路径",
|
||||
"arc.controllerName": "名称",
|
||||
"arc.controllerNameDescription": "要在树视图中显示的名称,这不会应用于控制器本身。",
|
||||
@@ -159,7 +159,7 @@
|
||||
"arc.miaaBackupsDatabasesDescription": "下面显示了具有可用备份的数据库。将数据库还原到此实例或同一自定义位置内的任何其他实例。",
|
||||
"arc.miaaComputeAndStorageDescriptionPartOne": "可以通过以下方式缩放 Azure SQL 托管实例 - Azure Arc",
|
||||
"arc.miaaConnectionRequired": "需要连接以列出此实例上的数据库。",
|
||||
"arc.miaaDashboard": "SQL 托管实例 - Azure Arc 仪表板(预览) - {0}",
|
||||
"arc.miaaDashboard": "SQL 托管实例 - Azure Arc 仪表板 - {0}",
|
||||
"arc.miaaProviderName": "MSSQL",
|
||||
"arc.miaaType": "SQL 托管实例 - Azure Arc",
|
||||
"arc.missingExtension": "需要 {0} 扩展才能查看引擎设置。是否要立即安装?",
|
||||
@@ -217,7 +217,7 @@
|
||||
"arc.postgresAdminUsername": "管理员用户名",
|
||||
"arc.postgresArcProductName": "Azure Database for PostgreSQL - Azure Arc",
|
||||
"arc.postgresComputeAndStorageDescriptionPartOne": "可以缩放已启用的 Azure Arc",
|
||||
"arc.postgresDashboard": "PostgreSQL 超大规模 - Azure Arc 仪表板(预览) - {0}",
|
||||
"arc.postgresDashboard": "PostgreSQL 超大规模 - Azure Arc 仪表板 - {0}",
|
||||
"arc.postgresExtension": "microsoft.azuredatastudio-postgresql",
|
||||
"arc.postgresProviderName": "PGSQL",
|
||||
"arc.postgresVersion": "PostgreSQL 版本",
|
||||
@@ -305,7 +305,7 @@
|
||||
"arc.workerOneNodeValidationMessage": "不支持值为 1。",
|
||||
"arc.yes": "是",
|
||||
"button.label": "选择",
|
||||
"clusterContextConfigNoLongerValid": "配置文件指定的群集上下文信息: {0} 和群集上下文: {1} 不再有效。错误为:\r\n>{2}\r\n 是否要更新此信息?",
|
||||
"clusterContextConfigNoLongerValid": "配置文件指定的群集上下文信息: {0} 和群集上下文: {1} 不再有效。错误为: \r\n>{2}\r\n 是否要更新此信息?",
|
||||
"clusterContextNotFound": "在 Kube 配置文件中未找到名为 {0} 的群集上下文",
|
||||
"filePicker.browse": "浏览",
|
||||
"getIsPassword.unknownVariableName": "尝试获取未知变量的 isPassword: {0}",
|
||||
@@ -335,10 +335,6 @@
|
||||
"arc.controller": "目标 Azure Arc 控制器",
|
||||
"arc.cores-limit.label": "内核限制",
|
||||
"arc.cores-request.label": "核心请求",
|
||||
"arc.data.controller.admin.account.confirm.password": "确认密码",
|
||||
"arc.data.controller.admin.account.name": "数据控制器登录",
|
||||
"arc.data.controller.admin.account.password": "密码",
|
||||
"arc.data.controller.admin.account.title": "管理员帐户",
|
||||
"arc.data.controller.agreement": "我接受 {0} 和 {1}。",
|
||||
"arc.data.controller.auto.upload.logs": "自动上传日志",
|
||||
"arc.data.controller.auto.upload.logs.description": "启用日志的自动上传。仅限直接模式。",
|
||||
@@ -360,6 +356,12 @@
|
||||
"arc.data.controller.infrastructure": "基础结构",
|
||||
"arc.data.controller.kube.cluster.context": "群集上下文",
|
||||
"arc.data.controller.location": "位置",
|
||||
"arc.data.controller.metrics.and.logs.dashboard.credentials.confirm.password": "确认密码",
|
||||
"arc.data.controller.metrics.and.logs.dashboard.credentials.password": "密码",
|
||||
"arc.data.controller.metrics.and.logs.dashboard.credentials.password.description": "输入将用于登录指标和日志仪表板的密码。",
|
||||
"arc.data.controller.metrics.and.logs.dashboard.credentials.title": "指标和日志仪表板凭据",
|
||||
"arc.data.controller.metrics.and.logs.dashboard.credentials.username": "用户名",
|
||||
"arc.data.controller.metrics.and.logs.dashboard.credentials.username.description": "输入将用于指标和日志仪表板的用户名。",
|
||||
"arc.data.controller.name": "数据控制器名称",
|
||||
"arc.data.controller.name.validation.description": "名称必须包含小写字母数字字符、\"-\" 或 \"。\",以字母数字字符开头/结尾,并且长度不能超过 253 个字符。",
|
||||
"arc.data.controller.namespace": "数据控制器命名空间",
|
||||
@@ -437,7 +439,7 @@
|
||||
"arc.postgres.storage-class.data.description": "要用于数据永久卷的存储类。",
|
||||
"arc.postgres.storage-class.logs.description": "要用于日志永久卷的存储类。",
|
||||
"arc.postgres.wizard.page1.title": "提供启用 Azure 的 PostgreSQL 超大规模服务器组参数",
|
||||
"arc.postgres.wizard.title": "部署已启用 Azure Arc 的 PostgreSQL 超大规模服务器组(预览)",
|
||||
"arc.postgres.wizard.title": "部署启用 Azure Arc 的 PostgreSQL 超大规模服务器组",
|
||||
"arc.sql.connection.settings.section.title": "SQL 连接信息",
|
||||
"arc.sql.cores-limit.description": "托管实例的核心限制(整数)。",
|
||||
"arc.sql.cores-request.description": "将托管实例的核心作为整数的请求。",
|
||||
@@ -456,7 +458,7 @@
|
||||
"arc.sql.cost.summary.pricing.details": "定价详情",
|
||||
"arc.sql.cost.summary.resource.group": "资源组",
|
||||
"arc.sql.cost.summary.service.tier": "服务层",
|
||||
"arc.sql.cost.summary.service.tier.learn.more.description": "从可用于 SQL 托管实例 - Azure Arc 的最新 vCore 服务层(包括常规用途和业务关键型)中进行选择。{0}",
|
||||
"arc.sql.cost.summary.service.tier.learn.more.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
|
||||
"arc.sql.cost.summary.service.tier.learn.more.text": "了解详细信息",
|
||||
"arc.sql.cost.summary.sql.connection.info": "SQL 连接信息",
|
||||
"arc.sql.cost.summary.sql.instance.settings": "SQL 实例设置",
|
||||
@@ -466,7 +468,8 @@
|
||||
"arc.sql.cost.summary.vcore.limit": "CPU vCores 限制",
|
||||
"arc.sql.dev.use.description": "选中此框以指示此实例将仅用于开发或测试目的。将不会对此实例计费。",
|
||||
"arc.sql.dev.use.label": "仅供开发使用",
|
||||
"arc.sql.high.availability.description": "启用其他副本以实现高可用性。下面选择的计算和存储配置将应用于所有副本。选择自:常规用途(最多 24 个 vCore 和 128Gi 的 RAM、标准高可用性)或[PREVIEW]业务关键(无限 vCore 和 RAM,高级高可用性)。",
|
||||
"arc.sql.high.availability": "High availability",
|
||||
"arc.sql.high.availability.description": "Enable additional replicas for high availabilty. The compute and storage configuration selected below will be applied to all replicas.",
|
||||
"arc.sql.instance.name": "实例名称",
|
||||
"arc.sql.instance.retention.policy.title": "SQL 实例备份保留策略",
|
||||
"arc.sql.instance.settings.section.title": "SQL 实例设置",
|
||||
@@ -476,15 +479,14 @@
|
||||
"arc.sql.license.type.label": "我已有 SQL Server 许可证",
|
||||
"arc.sql.memory-limit.description": "托管实例的容量限制(整数)。",
|
||||
"arc.sql.memory-request.description": "对托管实例容量的请求(整数内存量,以 GB 为单位)。",
|
||||
"arc.sql.one.replica": "1",
|
||||
"arc.sql.one.replica": "1 replica",
|
||||
"arc.sql.pitr.description": "时点还原",
|
||||
"arc.sql.pitr.retention.description": "配置时间点备份的保留期。{0}",
|
||||
"arc.sql.replicas": "副本",
|
||||
"arc.sql.retention.days.description": "指定要将时间点备份保留多长时间。",
|
||||
"arc.sql.retention.days.label": "时间点保留(天)",
|
||||
"arc.sql.service.tier.business.critical": "业务关键",
|
||||
"arc.sql.service.tier.description": "从可用于 SQL 托管实例 - Azure Arc 的最新 vCore 服务层(包括常规用途和业务关键型)中进行选择。{0}",
|
||||
"arc.sql.service.tier.general.purpose": "常规用途",
|
||||
"arc.sql.service.tier.business.critical": "[PREVIEW] Business Critical (Unlimited vCores and RAM, advanced high availability)",
|
||||
"arc.sql.service.tier.description": "Select from the latest vCore service tiers available for SQL Managed Instance - Azure Arc including General Purpose and Business Critical.",
|
||||
"arc.sql.service.tier.general.purpose": "General Purpose (Up to 24 vCores and 128 Gi of RAM, standard high availability)",
|
||||
"arc.sql.service.tier.label": "服务层",
|
||||
"arc.sql.storage-class.backups.description": "用于备份永久性卷的存储类。如果未指定任何值,则将使用默认存储类。",
|
||||
"arc.sql.storage-class.data.description": "用于数据的存储类(.mdf)。如果未指定任何值,则将使用默认存储类。",
|
||||
@@ -492,8 +494,8 @@
|
||||
"arc.sql.storage-class.dc.description": "要用于所有数据的存储类,以及所有需要它们的数据控制器 Pod 的 日志永久卷。",
|
||||
"arc.sql.storage-class.logs.description": "用于日志的存储类(/var/log)。如果未指定任何值,则将使用默认存储类。",
|
||||
"arc.sql.summary.arc.by.microsoft": "由 Microsoft 提供",
|
||||
"arc.sql.three.replicas": "3",
|
||||
"arc.sql.two.replicas": "2",
|
||||
"arc.sql.three.replicas": "3 replicas",
|
||||
"arc.sql.two.replicas": "2 replicas",
|
||||
"arc.sql.username": "用户名",
|
||||
"arc.sql.volume.size.backups.description": "用于备份的存储卷大小(GB)。",
|
||||
"arc.sql.volume.size.backups.label": "以 Gi 为单位的卷大小(备份)。",
|
||||
@@ -504,14 +506,14 @@
|
||||
"arc.sql.volume.size.logs.description": "用于日志的存储卷大小(GB)。",
|
||||
"arc.sql.volume.size.logs.label": "以 Gi 为单位的卷大小(日志)",
|
||||
"arc.sql.wizard.page1.title": "提供 Azure SQL 托管实例参数",
|
||||
"arc.sql.wizard.title": "部署 Azure SQL 托管实例–Azure Arc (预览)",
|
||||
"arc.sql.wizard.title": "部署 Azure SQL 托管实例 - Azure Arc",
|
||||
"arc.storage-class.backups.label": "存储类(备份)",
|
||||
"arc.storage-class.data.label": "存储类(数据)",
|
||||
"arc.storage-class.datalogs.label": "存储类(数据库日志)",
|
||||
"arc.storage-class.dc.label": "存储类",
|
||||
"arc.storage-class.logs.label": "存储类(日志)",
|
||||
"arc.view.title": "Azure Arc 控制器",
|
||||
"arc.view.welcome.connect": "未注册 Azure Arc 控制器。[了解更多] (https://azure.microsoft.com/services/azure-arc/)\r\n[连接控制器](命令: arc.connectToController)",
|
||||
"arc.view.welcome.connect": "No Azure Arc controllers registered. [Learn More](https://azure.microsoft.com/services/azure-arc/)\r\n[Connect Controller](command:arc.connectToController)",
|
||||
"arc.view.welcome.loading": "正在加载控制器...",
|
||||
"command.connectToController.title": "连接到现有 Azure Arc 控制器",
|
||||
"command.createController.title": "新建 Azure Arc 控制器",
|
||||
@@ -527,11 +529,11 @@
|
||||
"requested.cores.less.than.or.equal.to.cores.limit": "请求的内核数必须小于或等于内核限制",
|
||||
"requested.memory.less.than.or.equal.to.memory.limit": "请求内存必须小于或等于内存限制",
|
||||
"resource.type.arc.postgres.description": "将 PostgreSQL 超大规模服务器组部署到 Azure Arc 环境",
|
||||
"resource.type.arc.postgres.display.name": "PostgreSQL 超大规模服务器组–Azure Arc (预览)",
|
||||
"resource.type.arc.postgres.display.name": "PostgreSQL 超大规模服务器组 - Azure Arc",
|
||||
"resource.type.arc.sql.description": "客户管理的环境中面向应用开发人员的托管 SQL 实例服务",
|
||||
"resource.type.arc.sql.display.name": "Azure SQL 托管实例–Azure Arc (预览)",
|
||||
"resource.type.arc.sql.display.name": "Azure SQL 托管实例 - Azure Arc",
|
||||
"resource.type.azure.arc.description": "创建 Azure Arc 数据控制器",
|
||||
"resource.type.azure.arc.display.name": "Azure Arc 数据控制器(预览)",
|
||||
"resource.type.azure.arc.display.name": "Azure Arc 数据控制器",
|
||||
"should.be.integer": "值必须为整数",
|
||||
"worker.node.count.should.not.be.one": "不支持值为 1。"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"": [
|
||||
"--------------------------------------------------------------------------------------------",
|
||||
"Copyright (c) Microsoft Corporation. All rights reserved.",
|
||||
"Licensed under the Source EULA. See License.txt in the project root for license information.",
|
||||
"--------------------------------------------------------------------------------------------",
|
||||
"Do not edit this file. It is machine generated."
|
||||
],
|
||||
"version": "1.0.0",
|
||||
"contents": {
|
||||
"dist/localizedConstants": {
|
||||
"az.accept": "Accept",
|
||||
"az.arcdataExtensionNotInstalled": "This extension requires the Azure CLI extension 'arcdata' to be installed. Install the latest version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
|
||||
"az.arcdataInstalled": "The Azure CLI arcdata extension was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
|
||||
"az.askLater": "Ask Later",
|
||||
"az.az": "Azure CLI",
|
||||
"az.azInstalled": "Azure CLI was successfully installed. Restarting Azure Studio is required to complete configuration - features will not be activated until this is done.",
|
||||
"az.azOutputParseErrorCaught": "An error occurred while parsing the output of az command: {0}. The output is not JSON.",
|
||||
"az.azUserSettingReadLog": "Azure CLI user setting: {0}.{1} read, value: {2}",
|
||||
"az.azUserSettingUpdatedLog": "Azure CLI user setting: {0}.{1} updated, newValue: {2}",
|
||||
"az.checkingLatestAzVersion": "Checking for latest available version of Azure CLI",
|
||||
"az.couldNotFindArcdataWithPrompt": "Could not find the Azure CLI arcdata extension, install it now? If not then some features will not be able to function.",
|
||||
"az.couldNotFindAz": "Could not find Azure CLI. Error: {0}",
|
||||
"az.couldNotFindAzArc": "Could not find the Azure CLI arcdata extension. Error: {0}",
|
||||
"az.couldNotFindAzWithPrompt": "Could not find Azure CLI, install it now? If not then some features will not be able to function.",
|
||||
"az.currentlyInstalledVersionIsLatest": "Currently installed version of Azure CLI: {0} is same or newer than any other version available",
|
||||
"az.decline": "Decline",
|
||||
"az.doNotAskAgain": "Don't Ask Again",
|
||||
"az.downloadError": "Error while downloading",
|
||||
"az.downloadFinished": "Download finished",
|
||||
"az.downloadingProgressMb": "Downloading ({0} / {1} MB)",
|
||||
"az.downloadingTo": "Downloading {0} from {1} to {2}",
|
||||
"az.endpointOrNamespaceRequired": "Either an endpoint or a namespace must be specified",
|
||||
"az.executingCommand": "Executing command: '{0} {1}'",
|
||||
"az.failedToParseReleaseInfo": "Failed to parse the JSON of contents at: {0}.\r\nFile contents:\r\n{1}\r\nError: {2}",
|
||||
"az.foundExistingAz": "Found existing Azure CLI installation of version (v{0}) at path:{1} with arcdata version: {2}.",
|
||||
"az.gettingTextContentsOfUrl": "Getting text contents of resource at URL {0}",
|
||||
"az.installError": "Error installing Azure CLI and arcdata extension: {0}",
|
||||
"az.installingArcdata": "Installing the Azure CLI arcdata extension...",
|
||||
"az.installingAz": "Installing Azure CLI...",
|
||||
"az.latestAzVersionAvailable": "Latest available Azure CLI version: {0}.",
|
||||
"az.missingRequiredVersion": "Azure CLI >= {0} is required for this feature. Run the 'Azure CLI: Check for Update' command to install this and then try again.",
|
||||
"az.no": "No",
|
||||
"az.noAz": "No Azure CLI is available, run the command 'Azure CLI: Install' to enable the features that require it.",
|
||||
"az.noAzArc": "No Azure CLI arcdata extension is available.",
|
||||
"az.noAzWithLink": "No Azure CLI is available, [install the Azure CLI](command:az.install) to enable the features that require it.",
|
||||
"az.noAzureCLI": "No Azure CLI is available. Install the latest version manually from [here](https://docs.microsoft.com/cli/azure/install-azure-cli) and then restart Azure Studio.",
|
||||
"az.noDownloadLink": "No download link available for platform '{0}'\r\nRelease info: ${1}",
|
||||
"az.noReleaseVersion": "No release version available for platform '{0}'\r\nRelease info: ${1}",
|
||||
"az.parseVersionError": "An error occurred while parsing the output of az --version.",
|
||||
"az.platformUnsupported": "Platform '{0}' is currently unsupported",
|
||||
"az.promptForAzUpdate": "A new version of Azure CLI ( {0} ) is available, do you wish to update to it now?",
|
||||
"az.promptForRequiredAzUpdate": "This extension requires Azure CLI >= {0} to be installed, do you wish to update to the latest version ({1}) now? If you do not then some functionality may not work.",
|
||||
"az.promptLog": "Prompting the user to accept the following: {0}",
|
||||
"az.requiredVersionNotAvailable": "This extension requires the Azure CLI extension 'arcdata' version >= {0} to be installed, but the current version available is only {1}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
|
||||
"az.searchingForAz": "Searching for existing Azure CLI installation...",
|
||||
"az.skipInstall": "Skipping installation of Azure CLI and arcdata extension, since the operation was not user requested and config option: {0}.{1} is {2}",
|
||||
"az.stderrOutput": "stderr: {0}",
|
||||
"az.stdoutOutput": "stdout: {0}",
|
||||
"az.unexpectedCommandError": "Unexpected error executing command: {0}",
|
||||
"az.unexpectedExitCode": "Unexpected exit code from command: {1} ({0})",
|
||||
"az.unsupportedArcDataVersion": "Your downloaded version {1} of the Azure CLI extension 'arcdata' is not yet supported. The latest version is is {0}. Install the correct version using instructions from [here](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension).",
|
||||
"az.updateCheckSkipped": "No check for new Azure CLI version availability performed as Azure CLI was not found to be installed",
|
||||
"az.updateError": "Error updating Azure CLI: {0}",
|
||||
"az.updatingAz": "Updating Azure CLI...",
|
||||
"az.userRequestedInstall": "User requested to install Azure CLI and arcdata extension using 'Azure CLI: Install' command",
|
||||
"az.userResponseInstall": "User Response on prompt to install Azure CLI: {0}",
|
||||
"az.userResponseUpdate": "User Response on prompt to update Azure CLI: {0}",
|
||||
"az.versionForUpdate": "Found version: {0} that Azure CLI can be updated to from current version: {1}.",
|
||||
"az.yes": "Yes"
|
||||
},
|
||||
"package": {
|
||||
"azcli.arc.azArcdataInstallKey.description": "Choose whether you will be prompted to download the Azure CLI arcdata extension.",
|
||||
"azcli.arc.azArcdataUpdateKey.description": "Choose whether you will be prompted when an update of the Azure CLI arcdata extension is available.",
|
||||
"azcli.arc.category": "Azure CLI",
|
||||
"azcli.arc.config.debug": "Log debug info to the output channel for all executed az commands",
|
||||
"azcli.arc.config.title": "Azure CLI Configuration",
|
||||
"azcli.arc.description": "Support for Azure CLI.",
|
||||
"azcli.arc.displayName": "Azure CLI",
|
||||
"azcli.arc.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI arcdata extension",
|
||||
"azcli.arc.install.prompt.description": "The user will be prompted to install the Azure CLI arcdata extension",
|
||||
"azcli.arc.update.dontPrompt.description": "The user will not be prompted for update of the Azure CLI arcdata extension",
|
||||
"azcli.arc.update.prompt.description": "The user will be prompted for update of the Azure CLI arcdata extension",
|
||||
"azcli.azCliInstallKey.description": "Choose whether you will be prompted to install Azure CLI.",
|
||||
"azcli.install.dontPrompt.description": "The user will not be prompted to install the Azure CLI",
|
||||
"azcli.install.prompt.description": "The user will be prompted to install the Azure CLI",
|
||||
"command.category": "Azure CLI"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -18,7 +18,7 @@
|
||||
"azure.microsoftCorpAccount": "Microsoft Corp",
|
||||
"azure.noBaseToken": "身份验证失败,或者你的令牌已从系统中删除。请尝试再次将帐户添加到 Azure Data Studio。",
|
||||
"azure.noUniqueIdentifier": "用户在 AAD 中没有唯一标识符",
|
||||
"azure.responseError": "令牌检索失败,出现错误。请打开开发人员工具以查看错误",
|
||||
"azure.responseError": "令牌检索失败,出现错误。[打开开发人员工具]({0})了解更多详细信息。",
|
||||
"azure.tenantNotFound": "找不到带有 ID '{0}' 的指定租户。",
|
||||
"azureAuth.unidentifiedError": "使用 Azure 身份验证时出现不明错误",
|
||||
"azureWorkAccountDisplayName": "工作或学校帐户",
|
||||
@@ -233,8 +233,9 @@
|
||||
"config.enablePublicCloudDescription": "是否应启用 Azure 公有云集成",
|
||||
"config.enableUsGovCloudDescription": "是否应启用美国政府 Azure 云(Fairfax)集成",
|
||||
"config.enableUsNatCloudDescription": "是否应启用美国国家 Azure 云集成",
|
||||
"config.loggingLevel": "[可选] Azure 帐户扩展的日志记录详细程度。",
|
||||
"config.noSystemKeychain": "禁用系统密钥链集成。凭据将存储在用户主目录的平面文件中。",
|
||||
"config.piiLogging": "应在控制台视图中本地记录个人身份信息(PII)"
|
||||
"config.piiLogging": "是否应在 Azure 帐户输出通道和输出通道日志文件中记录个人身份信息 (PII)。"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,490 +2,484 @@
|
||||
"": [
|
||||
"--------------------------------------------------------------------------------------------",
|
||||
"Copyright (c) Microsoft Corporation. All rights reserved.",
|
||||
"Licensed under the MIT License. See License.txt in the project root for license information.",
|
||||
"Licensed under the Source EULA. See License.txt in the project root for license information.",
|
||||
"--------------------------------------------------------------------------------------------",
|
||||
"Do not edit this file. It is machine generated."
|
||||
],
|
||||
"version": "1.0.0",
|
||||
"contents": {
|
||||
"dist/askpass-main": {
|
||||
"missOrInvalid": "凭据丢失或无效。"
|
||||
"missOrInvalid": "Missing or invalid credentials."
|
||||
},
|
||||
"dist/autofetch": {
|
||||
"no": "否",
|
||||
"not now": "稍后询问",
|
||||
"suggest auto fetch": "您希望 Code [定期运行 \"git fetch\"]({0}) 吗?",
|
||||
"yes": "是"
|
||||
"no": "No",
|
||||
"not now": "Ask Me Later",
|
||||
"suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
|
||||
"yes": "Yes"
|
||||
},
|
||||
"dist/commands": {
|
||||
"HEAD not available": "“{0}”的 HEAD 版本不可用。",
|
||||
"add": "添加到工作区",
|
||||
"add remote": "添加一个新远程...",
|
||||
"addFrom": "从 URL 添加远程存储库",
|
||||
"addfrom": "从 {0} 添加远程存储库",
|
||||
"addremote": "添加远程存储库",
|
||||
"always": "总是",
|
||||
"are you sure": "将在“{0}”中创建 Git 存储库。确定要继续吗?",
|
||||
"auth failed": "未能对 git remote 进行身份验证。",
|
||||
"auth failed specific": "未能对 git remote 进行身份验证:\r\n\r\n{0}",
|
||||
"branch already exists": "已存在名为“{0}”的分支",
|
||||
"branch name": "分支名称",
|
||||
"branch name format invalid": "分支名称必须匹配正则表达式: {0}",
|
||||
"cant push": "无法推送 refs 到远端。您可以试着运行“拉取”功能,整合您的更改。",
|
||||
"changed": "日志级别更改为: {0}",
|
||||
"checkout detached": "签出已分离…",
|
||||
"choose": "选择文件夹...",
|
||||
"clean repo": "在签出前,请清理存储库工作树。",
|
||||
"clonefrom": "从 {0} 克隆",
|
||||
"cloning": "正在克隆 Git 存储库“{0}”...",
|
||||
"commit": "提交暂存更改",
|
||||
"commit anyway": "创建空提交",
|
||||
"commit hash": "提交哈希",
|
||||
"commit message": "提交消息",
|
||||
"commitMessageWithHeadLabel2": "消息(在\"{0}\"上提交)",
|
||||
"confirm delete": "确定要删除 {0} 吗?\r\n此操作不可撤消!\r\n如果继续操作,此文件将永久丢失。",
|
||||
"confirm delete multiple": "确定要删除 {0} 个文件吗?\r\n此操作不可撤消!\r\n如果继续操作,这些文件将永久丢失。",
|
||||
"confirm discard": "确定要放弃 {0} 中更改吗?",
|
||||
"confirm discard all": "确定要放弃在 {0} 个文件中所作的全部更改吗?\r\n此操作不可撤消!\r\n如果继续操作,你当前的工作集将永久丢失。",
|
||||
"confirm discard all 2": "{0}\r\n\r\n此操作不可撤销,你当前的工作集将会永远丢失。",
|
||||
"confirm discard all single": "确定要放弃 {0} 中更改吗?",
|
||||
"confirm discard multiple": "是否确实要放弃 {0} 文件中的更改?",
|
||||
"confirm emtpy commit": "是否确定要创建空提交?",
|
||||
"confirm force delete branch": "“{0}”分支未被完全合并。是否仍要删除?",
|
||||
"confirm force push": "即将强制推送更改,此操作可能具有破坏性并可能在无意中覆盖其他人的更改。\r\n\r\n确定要继续吗?",
|
||||
"confirm no verify commit": "你即将在未验证的情况下提交更改,这会跳过 pre-commit 挂钩,可能导致不理想的结果。\r\n\r\n确定要继续吗?",
|
||||
"confirm publish branch": "分支“{0}”没有上游分支。您要发布此分支吗?",
|
||||
"confirm restore": "是否确实要还原 {0}?",
|
||||
"confirm restore multiple": "是否确定要还原 {0} 个文件?",
|
||||
"confirm stage file with merge conflicts": "确定要暂存含有合并冲突的 {0} 吗?",
|
||||
"confirm stage files with merge conflicts": "确定要暂存含有合并冲突的 {0} 个文件吗?",
|
||||
"create branch": "正在创建新分支...",
|
||||
"create branch from": "从...创建分支",
|
||||
"create repo": "初始化存储库",
|
||||
"current": "当前",
|
||||
"delete": "删除文件",
|
||||
"delete branch": "删除分支",
|
||||
"delete file": "删除文件",
|
||||
"delete files": "删除文件",
|
||||
"deleted by them": "文件“{0}”已被他们删除且已被我们修改。\r\n\r\n你想要执行什么操作?",
|
||||
"deleted by us": "文件“{0}”已被我们删除且已被他们修改。\r\n\r\n你想要执行什么操作?",
|
||||
"discard": "放弃更改",
|
||||
"discardAll": "放弃所有 {0} 个文件",
|
||||
"discardAll multiple": "放弃 1 个文件",
|
||||
"force": "强制签出",
|
||||
"force push not allowed": "不允许强制推送,请启用 \"git. allowForcePush\" 设置。",
|
||||
"git error": "Git 错误",
|
||||
"HEAD not available": "HEAD version of '{0}' is not available.",
|
||||
"add": "Add to Workspace",
|
||||
"add remote": "Add a new remote...",
|
||||
"addFrom": "Add remote from URL",
|
||||
"addfrom": "Add remote from {0}",
|
||||
"addremote": "Add Remote",
|
||||
"always": "Always",
|
||||
"are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
|
||||
"auth failed": "Failed to authenticate to git remote.",
|
||||
"auth failed specific": "Failed to authenticate to git remote:\r\n\r\n{0}",
|
||||
"branch already exists": "A branch named '{0}' already exists",
|
||||
"branch name": "Branch name",
|
||||
"branch name format invalid": "Branch name needs to match regex: {0}",
|
||||
"cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
|
||||
"changed": "Log level changed to: {0}",
|
||||
"checkout detached": "Checkout detached...",
|
||||
"choose": "Choose Folder...",
|
||||
"clean repo": "Please clean your repository working tree before checkout.",
|
||||
"clonefrom": "Clone from {0}",
|
||||
"cloning": "Cloning git repository '{0}'...",
|
||||
"commit": "Commit Staged Changes",
|
||||
"commit anyway": "Create Empty Commit",
|
||||
"commit hash": "Commit Hash",
|
||||
"commit message": "Commit message",
|
||||
"commitMessageWithHeadLabel2": "Message (commit on '{0}')",
|
||||
"confirm delete": "Are you sure you want to DELETE {0}?\r\nThis is IRREVERSIBLE!\r\nThis file will be FOREVER LOST if you proceed.",
|
||||
"confirm delete multiple": "Are you sure you want to DELETE {0} files?\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST if you proceed.",
|
||||
"confirm discard": "Are you sure you want to discard changes in {0}?",
|
||||
"confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\r\nThis is IRREVERSIBLE!\r\nYour current working set will be FOREVER LOST if you proceed.",
|
||||
"confirm discard all 2": "{0}\r\n\r\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
|
||||
"confirm discard all single": "Are you sure you want to discard changes in {0}?",
|
||||
"confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
|
||||
"confirm emtpy commit": "Are you sure you want to create an empty commit?",
|
||||
"confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
|
||||
"confirm force push": "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\r\n\r\nAre you sure to continue?",
|
||||
"confirm no verify commit": "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\r\n\r\nAre you sure to continue?",
|
||||
"confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
|
||||
"confirm restore": "Are you sure you want to restore {0}?",
|
||||
"confirm restore multiple": "Are you sure you want to restore {0} files?",
|
||||
"confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
|
||||
"confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
|
||||
"create branch": "Create new branch...",
|
||||
"create branch from": "Create new branch from...",
|
||||
"create repo": "Initialize Repository",
|
||||
"current": "Current",
|
||||
"delete": "Delete File",
|
||||
"delete branch": "Delete Branch",
|
||||
"delete file": "Delete file",
|
||||
"delete files": "Delete Files",
|
||||
"deleted by them": "File '{0}' was deleted by them and modified by us.\r\n\r\nWhat would you like to do?",
|
||||
"deleted by us": "File '{0}' was deleted by us and modified by them.\r\n\r\nWhat would you like to do?",
|
||||
"discard": "Discard Changes",
|
||||
"discardAll": "Discard All {0} Files",
|
||||
"discardAll multiple": "Discard 1 File",
|
||||
"force": "Force Checkout",
|
||||
"force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
|
||||
"git error": "Git error",
|
||||
"git error details": "Git: {0}",
|
||||
"git.title.diff": "{0} ⟷ {1}",
|
||||
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
|
||||
"git.title.index": "{0} (索引)",
|
||||
"git.title.index": "{0} (Index)",
|
||||
"git.title.ref": "{0} ({1})",
|
||||
"git.title.workingTree": "{0} (工作树)",
|
||||
"init": "选择用于初始化 Git 储存库的工作区文件夹",
|
||||
"init repo": "初始化存储库",
|
||||
"invalid branch name": "分支名称无效",
|
||||
"keep ours": "保留“我们”的版本",
|
||||
"keep theirs": "保留“他们”的版本",
|
||||
"learn more": "了解详细信息",
|
||||
"local changes": "签出会覆盖本地更改。",
|
||||
"merge commit": "最后一个提交是合并提交。是否确实要撤消它?",
|
||||
"merge conflicts": "存在合并冲突。请在提交之前解决这些冲突。",
|
||||
"missing user info": "请确保已在 Git 中配置您的 \"user.name\" 和 \"user.email\"。",
|
||||
"never": "从不",
|
||||
"never again": "确定,且不再显示",
|
||||
"never ask again": "确定,且不再询问",
|
||||
"no changes": "没有要提交的更改。",
|
||||
"no changes stash": "没有要储藏的更改。",
|
||||
"no more": "无法撤消,因为 HEAD 不指向任何提交。",
|
||||
"no rebase": "没有正在进行的变基。",
|
||||
"no remotes added": "您的存储库中没有远程存储库。",
|
||||
"no remotes to fetch": "此存储库未配置可以从中抓取的远程存储库。",
|
||||
"no remotes to publish": "存储库未配置任何要发布到的远程存储库。",
|
||||
"no remotes to pull": "存储库未配置任何从其中进行拉取的远程存储库。",
|
||||
"no remotes to push": "存储库未配置任何要推送到的远程存储库。",
|
||||
"no staged changes": "没有可提交的暂存更改。\r\n\r\n是否要暂存所有更改并直接提交?",
|
||||
"no stashes": "此存储库中没有储藏。",
|
||||
"no tags": "此存储库没有标记。",
|
||||
"no verify commit not allowed": "不允许在未验证的情况下提交,请使用 \"git.allowNoVerifyCommit\" 设置启用这些提交。",
|
||||
"nobranch": "请签出一个分支以推送到远程。",
|
||||
"ok": "确定",
|
||||
"open git log": "打开 GIT 日志",
|
||||
"open repo": "打开存储库",
|
||||
"openrepo": "打开",
|
||||
"openreponew": "在新窗口中打开",
|
||||
"pick branch pull": "选择拉取的来源分支",
|
||||
"pick provider": "选择一个提供程序以将分支“{0}”发布到:",
|
||||
"pick remote": "选取要将分支“{0}”发布到的远程:",
|
||||
"pick remote pull repo": "选择要从其拉取分支的远程位置",
|
||||
"pick stash to apply": "选择要应用的储藏",
|
||||
"pick stash to drop": "选择要删除的储藏",
|
||||
"pick stash to pop": "选择要弹出的储藏",
|
||||
"proposeopen": "是否要打开已克隆存储库?",
|
||||
"proposeopen init": "是否打开初始化的存储库?",
|
||||
"proposeopen2": "您是希望打开克隆的存储库,还是将其添加到当前工作区?",
|
||||
"proposeopen2 init": "您是希望打开初始化的存储库,还是将其添加到当前工作区?",
|
||||
"provide branch name": "请提供新的分支名称",
|
||||
"provide commit hash": "请提供提交哈希",
|
||||
"provide commit message": "请提供提交消息",
|
||||
"provide remote name": "请提供远程存储库名称",
|
||||
"provide stash message": "提供储藏消息(可选)",
|
||||
"provide tag message": "请提供消息以对标记进行注释",
|
||||
"provide tag name": "已成功带标记进行推送。",
|
||||
"publish to": "发布到 {0}",
|
||||
"remote already exists": "远程存储库“{0}”已存在。",
|
||||
"remote branch at": "{0} 处的远程分支",
|
||||
"remote name": "远程存储库名称",
|
||||
"remote name format invalid": "远程仓库名称格式无效",
|
||||
"remove remote": "选择要删除的远程库",
|
||||
"repourl": "存储库 URL",
|
||||
"restore file": "恢复文件",
|
||||
"restore files": "恢复文件",
|
||||
"save and commit": "全部保存并提交",
|
||||
"save and stash": "全部保存并储藏",
|
||||
"select a branch to merge from": "选择要从其合并的分支",
|
||||
"select a branch to rebase onto": "选择要变基到的分支",
|
||||
"select a ref to checkout": "选择要签出的 ref",
|
||||
"select a ref to checkout detached": "选择要在分离模式下签出的引用",
|
||||
"select a ref to create a new branch from": "选择一个 ref 创建 \"{0}\" 分支",
|
||||
"select a tag to delete": "选择要删除的标记",
|
||||
"select branch to delete": "选择要删除的分支",
|
||||
"select log level": "选择日志级别",
|
||||
"selectFolder": "选择存储库位置",
|
||||
"show command output": "显示命令输出",
|
||||
"stash": "仍要储藏",
|
||||
"stash merge conflicts": "在应用储藏时存在合并冲突。",
|
||||
"stash message": "储藏消息",
|
||||
"stashcheckout": "储藏并签出",
|
||||
"sure drop": "确定要删除储藏 {0} 吗?",
|
||||
"sync is unpredictable": "此操作会将提交项推送到“{0}/{1}”并从中拉取提交项。",
|
||||
"tag at": "{0} 处的标记",
|
||||
"tag message": "消息",
|
||||
"tag name": "标记名称",
|
||||
"there are untracked files": "若放弃 {0} 个未跟踪的文件,其将被从硬盘上删除。",
|
||||
"there are untracked files single": "若放弃下面未跟踪的文件,其将被从硬盘上删除: {0}。",
|
||||
"undo commit": "撤消合并提交",
|
||||
"unsaved files": "当前有 {0} 个文件尚未保存。\r\n\r\n您要在提交之前保存吗?",
|
||||
"unsaved files single": "以下文件具有未保存的更改;如果继续,则提交内容将不包含这些更改: {0}。\r\n\r\n你想在提交之前保存它吗?",
|
||||
"unsaved stash files": "有 {0} 个文件尚未保存。\r\n\r\n要在储藏之前保存吗?",
|
||||
"unsaved stash files single": "以下文件具有未保存的更改;如果继续,则储藏时不会包含这些更改: {0}。\r\n\r\n要在储藏之前保存吗?",
|
||||
"warn untracked": "这将删除 {0} 个未跟踪的文件!\r\n此操作不可撤消!\r\n这些文件将被永久删除。",
|
||||
"yes": "是",
|
||||
"yes discard tracked": "放弃 1 个已跟踪的文件",
|
||||
"yes discard tracked multiple": "放弃 {0} 个已跟踪的文件",
|
||||
"yes never again": "确定,且不再显示"
|
||||
"git.title.workingTree": "{0} (Working Tree)",
|
||||
"init": "Pick workspace folder to initialize git repo in",
|
||||
"init repo": "Initialize Repository",
|
||||
"invalid branch name": "Invalid branch name",
|
||||
"keep ours": "Keep Our Version",
|
||||
"keep theirs": "Keep Their Version",
|
||||
"learn more": "Learn More",
|
||||
"local changes": "Your local changes would be overwritten by checkout.",
|
||||
"merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
|
||||
"merge conflicts": "There are merge conflicts. Resolve them before committing.",
|
||||
"missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
|
||||
"never": "Never",
|
||||
"never again": "OK, Don't Show Again",
|
||||
"never ask again": "OK, Don't Ask Again",
|
||||
"no changes": "There are no changes to commit.",
|
||||
"no changes stash": "There are no changes to stash.",
|
||||
"no more": "Can't undo because HEAD doesn't point to any commit.",
|
||||
"no rebase": "No rebase in progress.",
|
||||
"no remotes added": "Your repository has no remotes.",
|
||||
"no remotes to fetch": "This repository has no remotes configured to fetch from.",
|
||||
"no remotes to publish": "Your repository has no remotes configured to publish to.",
|
||||
"no remotes to pull": "Your repository has no remotes configured to pull from.",
|
||||
"no remotes to push": "Your repository has no remotes configured to push to.",
|
||||
"no staged changes": "There are no staged changes to commit.\r\n\r\nWould you like to stage all your changes and commit them directly?",
|
||||
"no stashes": "There are no stashes in the repository.",
|
||||
"no tags": "This repository has no tags.",
|
||||
"no verify commit not allowed": "Commits without verification are not allowed, please enable them with the 'git.allowNoVerifyCommit' setting.",
|
||||
"nobranch": "Please check out a branch to push to a remote.",
|
||||
"ok": "OK",
|
||||
"open git log": "Open Git Log",
|
||||
"open repo": "Open Repository",
|
||||
"openrepo": "Open",
|
||||
"openreponew": "Open in New Window",
|
||||
"pick branch pull": "Pick a branch to pull from",
|
||||
"pick provider": "Pick a provider to publish the branch '{0}' to:",
|
||||
"pick remote": "Pick a remote to publish the branch '{0}' to:",
|
||||
"pick remote pull repo": "Pick a remote to pull the branch from",
|
||||
"pick stash to apply": "Pick a stash to apply",
|
||||
"pick stash to drop": "Pick a stash to drop",
|
||||
"pick stash to pop": "Pick a stash to pop",
|
||||
"proposeopen": "Would you like to open the cloned repository?",
|
||||
"proposeopen init": "Would you like to open the initialized repository?",
|
||||
"proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
|
||||
"proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
|
||||
"provide branch name": "Please provide a new branch name",
|
||||
"provide commit hash": "Please provide the commit hash",
|
||||
"provide commit message": "Please provide a commit message",
|
||||
"provide remote name": "Please provide a remote name",
|
||||
"provide stash message": "Optionally provide a stash message",
|
||||
"provide tag message": "Please provide a message to annotate the tag",
|
||||
"provide tag name": "Please provide a tag name",
|
||||
"publish to": "Publish to {0}",
|
||||
"remote already exists": "Remote '{0}' already exists.",
|
||||
"remote branch at": "Remote branch at {0}",
|
||||
"remote name": "Remote name",
|
||||
"remote name format invalid": "Remote name format invalid",
|
||||
"remove remote": "Pick a remote to remove",
|
||||
"repourl": "Clone from URL",
|
||||
"restore file": "Restore file",
|
||||
"restore files": "Restore files",
|
||||
"save and commit": "Save All & Commit",
|
||||
"save and stash": "Save All & Stash",
|
||||
"select a branch to merge from": "Select a branch to merge from",
|
||||
"select a branch to rebase onto": "Select a branch to rebase onto",
|
||||
"select a ref to checkout": "Select a ref to checkout",
|
||||
"select a ref to checkout detached": "Select a ref to checkout in detached mode",
|
||||
"select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
|
||||
"select a tag to delete": "Select a tag to delete",
|
||||
"select branch to delete": "Select a branch to delete",
|
||||
"select log level": "Select log level",
|
||||
"selectFolder": "Select Repository Location",
|
||||
"show command output": "Show Command Output",
|
||||
"stash": "Stash Anyway",
|
||||
"stash merge conflicts": "There were merge conflicts while applying the stash.",
|
||||
"stash message": "Stash message",
|
||||
"stashcheckout": "Stash & Checkout",
|
||||
"sure drop": "Are you sure you want to drop the stash: {0}?",
|
||||
"sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
|
||||
"tag at": "Tag at {0}",
|
||||
"tag message": "Message",
|
||||
"tag name": "Tag name",
|
||||
"there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
|
||||
"there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
|
||||
"undo commit": "Undo merge commit",
|
||||
"unsaved files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before committing?",
|
||||
"unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\r\n\r\nWould you like to save it before committing?",
|
||||
"unsaved stash files": "There are {0} unsaved files.\r\n\r\nWould you like to save them before stashing?",
|
||||
"unsaved stash files single": "The following file has unsaved changes which won't be included in the stash if you proceed: {0}.\r\n\r\nWould you like to save it before stashing?",
|
||||
"warn untracked": "This will DELETE {0} untracked files!\r\nThis is IRREVERSIBLE!\r\nThese files will be FOREVER LOST.",
|
||||
"yes": "Yes",
|
||||
"yes discard tracked": "Discard 1 Tracked File",
|
||||
"yes discard tracked multiple": "Discard {0} Tracked Files",
|
||||
"yes never again": "Yes, Don't Show Again"
|
||||
},
|
||||
"dist/main": {
|
||||
"downloadgit": "下载 Git",
|
||||
"git20": "似乎已安装 GIT {0}。Code 非常适合 GIT >= 2",
|
||||
"git2526": "安装的 Git {0} 存在已知问题。要使 Git 功能正常工作,请至少将 Git 更新到 2.27 版本。",
|
||||
"neverShowAgain": "不再显示",
|
||||
"notfound": "未找到 Git。请安装 Git,或在 \"git.path\" 设置中配置。",
|
||||
"skipped": "已跳过在以下位置中找到的 git: {0}",
|
||||
"updateGit": "更新 GIT",
|
||||
"using git": "将使用位于 {1} 的 Git {0}",
|
||||
"validating": "正在验证在以下位置中找到的 git: {0}"
|
||||
"skipped": "Skipped found git in: {0}",
|
||||
"using git": "Using git {0} from {1}",
|
||||
"validating": "Validating found git in: {0}"
|
||||
},
|
||||
"dist/model": {
|
||||
"no repositories": "没有可用存储库",
|
||||
"not supported": "\"git.scanRepositories\" 设置中不支持绝对路径。",
|
||||
"pick repo": "选择存储库",
|
||||
"too many submodules": "“{0}”存储库中的 {1} 个子模块将不会自动打开。您仍可以通过打开其中的文件来单独打开每个子模块。"
|
||||
"no repositories": "There are no available repositories",
|
||||
"not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
|
||||
"pick repo": "Choose a repository",
|
||||
"too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within."
|
||||
},
|
||||
"dist/remoteSource": {
|
||||
"branch name": "分支名称",
|
||||
"error": "$(error) 错误: {0}",
|
||||
"none found": "未找到远程存储库。",
|
||||
"pick url": "选择要从中进行克隆的 URL。",
|
||||
"provide url": "提供存储库 URL",
|
||||
"provide url or pick": "提供存储库 URL 或选择存储库源。",
|
||||
"type to filter": "存储库名称",
|
||||
"type to search": "存储库名称(键入内容进行搜索)",
|
||||
"branch name": "Branch name",
|
||||
"error": "$(error) Error: {0}",
|
||||
"none found": "No remote repositories found.",
|
||||
"pick url": "Choose a URL to clone from.",
|
||||
"provide url": "Provide repository URL",
|
||||
"provide url or pick": "Provide repository URL or pick a repository source.",
|
||||
"type to filter": "Repository name",
|
||||
"type to search": "Repository name (type to search)",
|
||||
"url": "URL"
|
||||
},
|
||||
"dist/repository": {
|
||||
"add known": "是否要将“{0}”添加到 .gitignore?",
|
||||
"added by them": "冲突: 已由他们添加",
|
||||
"added by us": "冲突: 已由我们添加",
|
||||
"always pull": "始终拉取",
|
||||
"both added": "冲突: 两个都已添加",
|
||||
"both deleted": "冲突: 两个都已删除",
|
||||
"both modified": "冲突: 两个都已修改",
|
||||
"changes": "更改",
|
||||
"commit": "提交",
|
||||
"commit in rebase": "无法在变基过程中修改提交消息。请完成变基操作,并改用交互式变基。",
|
||||
"commitMessage": "消息({0} 待提交)",
|
||||
"commitMessageCountdown": "当前行剩余 {0} 个字符",
|
||||
"commitMessageWarning": "当前行比 {1} 超出 {0} 个字符",
|
||||
"commitMessageWhitespacesOnlyWarning": "当前提交消息仅包含空白字符",
|
||||
"commitMessageWithHeadLabel": "消息({0} 在“{1}”提交)",
|
||||
"deleted": "已删除",
|
||||
"deleted by them": "冲突: 已由他们删除",
|
||||
"deleted by us": "冲突: 已由我们删除",
|
||||
"dont pull": "不拉取",
|
||||
"git.title.deleted": "{0} (已删除)",
|
||||
"git.title.index": "{0} (索引)",
|
||||
"git.title.ours": "{0} (我们的)",
|
||||
"git.title.theirs": "{0} (他们的)",
|
||||
"git.title.untracked": "{0} (未跟踪)",
|
||||
"git.title.workingTree": "{0} (工作树)",
|
||||
"huge": "Git 存储库“{0}”中存在大量活动更改,将仅启用部分 Git 功能。",
|
||||
"ignored": "已忽略",
|
||||
"index added": "已添加索引",
|
||||
"index copied": "已复制索引",
|
||||
"index deleted": "已删除索引",
|
||||
"index modified": "已修改索引",
|
||||
"index renamed": "已重命名索引",
|
||||
"intent to add": "打算添加",
|
||||
"merge changes": "合并更改",
|
||||
"modified": "已修改",
|
||||
"neveragain": "不再显示",
|
||||
"open": "打开",
|
||||
"pull": "拉取",
|
||||
"pull branch maybe rebased": "当前分支“{0}”似乎已变基。确定仍要拉取到其中吗?",
|
||||
"pull maybe rebased": "当前分支似乎已变基。确定仍要拉取到其中吗?",
|
||||
"pull n": "从 {1}/{2} 拉取 {0} 个提交",
|
||||
"pull push n": "在 {2}/{3} 之间拉取 {0} 个提交并推送 {1} 个提交",
|
||||
"push n": "将 {0} 个提交推送到 {1}/{2}",
|
||||
"push success": "已成功推送。",
|
||||
"staged changes": "暂存的更改",
|
||||
"sync changes": "同步更改",
|
||||
"sync is unpredictable": "正在同步。取消可能会导致存储库出现严重损坏",
|
||||
"untracked": "未跟踪的",
|
||||
"untracked changes": "未跟踪的更改",
|
||||
"yes": "是"
|
||||
"add known": "Would you like to add '{0}' to .gitignore?",
|
||||
"added by them": "Conflict: Added By Them",
|
||||
"added by us": "Conflict: Added By Us",
|
||||
"always pull": "Always Pull",
|
||||
"both added": "Conflict: Both Added",
|
||||
"both deleted": "Conflict: Both Deleted",
|
||||
"both modified": "Conflict: Both Modified",
|
||||
"changes": "Changes",
|
||||
"commit": "Commit",
|
||||
"commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
|
||||
"commitMessage": "Message ({0} to commit)",
|
||||
"commitMessageCountdown": "{0} characters left in current line",
|
||||
"commitMessageWarning": "{0} characters over {1} in current line",
|
||||
"commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
|
||||
"commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
|
||||
"deleted": "Deleted",
|
||||
"deleted by them": "Conflict: Deleted By Them",
|
||||
"deleted by us": "Conflict: Deleted By Us",
|
||||
"dont pull": "Don't Pull",
|
||||
"git.title.deleted": "{0} (Deleted)",
|
||||
"git.title.index": "{0} (Index)",
|
||||
"git.title.ours": "{0} (Ours)",
|
||||
"git.title.theirs": "{0} (Theirs)",
|
||||
"git.title.untracked": "{0} (Untracked)",
|
||||
"git.title.workingTree": "{0} (Working Tree)",
|
||||
"huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
|
||||
"ignored": "Ignored",
|
||||
"index added": "Index Added",
|
||||
"index copied": "Index Copied",
|
||||
"index deleted": "Index Deleted",
|
||||
"index modified": "Index Modified",
|
||||
"index renamed": "Index Renamed",
|
||||
"intent to add": "Intent to Add",
|
||||
"merge changes": "Merge Changes",
|
||||
"modified": "Modified",
|
||||
"neveragain": "Don't Show Again",
|
||||
"open": "Open",
|
||||
"pull": "Pull",
|
||||
"pull branch maybe rebased": "It looks like the current branch '{0}' might have been rebased. Are you sure you still want to pull into it?",
|
||||
"pull maybe rebased": "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?",
|
||||
"pull n": "Pull {0} commits from {1}/{2}",
|
||||
"pull push n": "Pull {0} and push {1} commits between {2}/{3}",
|
||||
"push n": "Push {0} commits to {1}/{2}",
|
||||
"push success": "Successfully pushed.",
|
||||
"staged changes": "Staged Changes",
|
||||
"sync changes": "Synchronize Changes",
|
||||
"sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
|
||||
"untracked": "Untracked",
|
||||
"untracked changes": "Untracked Changes",
|
||||
"yes": "Yes"
|
||||
},
|
||||
"dist/statusbar": {
|
||||
"checkout": "签出分支/标记...",
|
||||
"publish changes": "发布更改",
|
||||
"publish to": "发布到 {0}",
|
||||
"publish to...": "发布到...",
|
||||
"rebasing": "正在变基",
|
||||
"syncing changes": "正在同步更改..."
|
||||
"checkout": "Checkout branch/tag...",
|
||||
"publish changes": "Publish Changes",
|
||||
"publish to": "Publish to {0}",
|
||||
"publish to...": "Publish to...",
|
||||
"rebasing": "Rebasing",
|
||||
"syncing changes": "Synchronizing Changes..."
|
||||
},
|
||||
"dist/timelineProvider": {
|
||||
"git.index": "索引",
|
||||
"git.index": "Index",
|
||||
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
|
||||
"git.timeline.source": "Git 历史记录",
|
||||
"git.timeline.stagedChanges": "暂存的更改",
|
||||
"git.timeline.uncommitedChanges": "未提交的更改",
|
||||
"git.timeline.you": "你",
|
||||
"git.workingTree": "工作树"
|
||||
"git.timeline.source": "Git History",
|
||||
"git.timeline.stagedChanges": "Staged Changes",
|
||||
"git.timeline.uncommitedChanges": "Uncommitted Changes",
|
||||
"git.timeline.you": "You",
|
||||
"git.workingTree": "Working Tree"
|
||||
},
|
||||
"package": {
|
||||
"colors.added": "已添加资源的颜色。",
|
||||
"colors.conflict": "存在冲突的资源的颜色。",
|
||||
"colors.deleted": "已删除资源的颜色。",
|
||||
"colors.ignored": "已忽略资源的颜色。",
|
||||
"colors.modified": "已修改资源的颜色。",
|
||||
"colors.renamed": "重命名或复制的资源的颜色。",
|
||||
"colors.stageDeleted": "已暂存的已删除资源的颜色。",
|
||||
"colors.stageModified": "已暂存的已修改资源的颜色。",
|
||||
"colors.submodule": "子模块资源的颜色。",
|
||||
"colors.untracked": "未跟踪资源的颜色。",
|
||||
"command.addRemote": "添加远程存储库…",
|
||||
"command.branch": "创建分支...",
|
||||
"command.branchFrom": "从现有来源创建新的分支...",
|
||||
"command.checkout": "签出到...",
|
||||
"command.checkoutDetached": "签出到(已分离)…",
|
||||
"command.cherryPick": "挑拣…",
|
||||
"command.clean": "放弃更改",
|
||||
"command.cleanAll": "放弃所有更改",
|
||||
"command.cleanAllTracked": "放弃所有跟踪的更改",
|
||||
"command.cleanAllUntracked": "放弃所有未跟踪的更改",
|
||||
"command.clone": "克隆",
|
||||
"command.cloneRecursive": "克隆(递归)",
|
||||
"command.close": "关闭存储库",
|
||||
"command.commit": "提交",
|
||||
"command.commitAll": "全部提交",
|
||||
"command.commitAllAmend": "全部提交(修改)",
|
||||
"command.commitAllAmendNoVerify": "全部提交(修正,不验证)",
|
||||
"command.commitAllNoVerify": "全部提交(不验证)",
|
||||
"command.commitAllSigned": "全部提交(已署名)",
|
||||
"command.commitAllSignedNoVerify": "全部提交(已签收,不验证)",
|
||||
"command.commitEmpty": "创建空提交",
|
||||
"command.commitEmptyNoVerify": "空提交(不验证)",
|
||||
"command.commitNoVerify": "提交(不验证)",
|
||||
"command.commitStaged": "提交已暂存文件",
|
||||
"command.commitStagedAmend": "提交已暂存文件(修改)",
|
||||
"command.commitStagedAmendNoVerify": "提交已暂存内容(修正,不验证)",
|
||||
"command.commitStagedNoVerify": "提交已暂存内容(不验证)",
|
||||
"command.commitStagedSigned": "提交已暂存文件(已署名)",
|
||||
"command.commitStagedSignedNoVerify": "提交已暂存内容(已签收,不验证)",
|
||||
"command.createTag": "创建标记",
|
||||
"command.deleteBranch": "删除分支...",
|
||||
"command.deleteTag": "删除标签",
|
||||
"command.fetch": "抓取",
|
||||
"command.fetchAll": "从所有远程存储库中拉取",
|
||||
"command.fetchPrune": "获取 (删除)",
|
||||
"command.ignore": "添加到 .gitignore",
|
||||
"command.init": "初始化存储库",
|
||||
"command.merge": "合并分支...",
|
||||
"command.openAllChanges": "打开所有更改",
|
||||
"command.openChange": "打开更改",
|
||||
"command.openFile": "打开文件",
|
||||
"command.openHEADFile": "打开文件 (HEAD)",
|
||||
"command.openRepository": "打开存储库",
|
||||
"command.publish": "发布分支...",
|
||||
"command.pull": "拉取",
|
||||
"command.pullFrom": "拉取自...",
|
||||
"command.pullRebase": "拉取(变基)",
|
||||
"command.push": "推送",
|
||||
"command.pushFollowTags": "推送(“关注”标记)",
|
||||
"command.pushFollowTagsForce": "推送(“关注”标记,强制)",
|
||||
"command.pushForce": "推送(强制)",
|
||||
"command.pushTags": "推送标记",
|
||||
"command.pushTo": "推送到...",
|
||||
"command.pushToForce": "推送到...(强制)",
|
||||
"command.rebase": "变基分支…",
|
||||
"command.rebaseAbort": "中止变基",
|
||||
"command.refresh": "刷新",
|
||||
"command.removeRemote": "删除远程存储库",
|
||||
"command.rename": "重命名",
|
||||
"command.renameBranch": "重命名分支...",
|
||||
"command.restoreCommitTemplate": "还原提交模板",
|
||||
"command.revealInExplorer": "在侧边栏中显示",
|
||||
"command.revertChange": "还原更改",
|
||||
"command.revertSelectedRanges": "还原所选更改",
|
||||
"command.setLogLevel": "设置日志级别...",
|
||||
"command.showOutput": "显示 GIT 输出",
|
||||
"command.stage": "暂存更改",
|
||||
"command.stageAll": "暂存所有更改",
|
||||
"command.stageAllMerge": "暂存所有合并更改",
|
||||
"command.stageAllTracked": "暂存所有跟踪的更改",
|
||||
"command.stageAllUntracked": "暂存所有未跟踪的更改",
|
||||
"command.stageChange": "暂存更改",
|
||||
"command.stageSelectedRanges": "暂存所选范围",
|
||||
"command.stash": "储藏",
|
||||
"command.stashApply": "应用储藏...",
|
||||
"command.stashApplyLatest": "应用最新储藏",
|
||||
"command.stashDrop": "删除储藏...",
|
||||
"command.stashIncludeUntracked": "储藏(包含未跟踪)",
|
||||
"command.stashPop": "弹出储藏...",
|
||||
"command.stashPopLatest": "弹出最新储藏",
|
||||
"command.sync": "同步",
|
||||
"command.syncRebase": "同步(变基)",
|
||||
"command.timelineCompareWithSelected": "与已选项目进行比较",
|
||||
"command.timelineCopyCommitId": "复制提交 ID",
|
||||
"command.timelineCopyCommitMessage": "复制提交消息",
|
||||
"command.timelineOpenDiff": "打开更改",
|
||||
"command.timelineSelectForCompare": "选择以进行比较",
|
||||
"command.undoCommit": "撤消上次提交",
|
||||
"command.unstage": "取消暂存更改",
|
||||
"command.unstageAll": "取消暂存所有更改",
|
||||
"command.unstageSelectedRanges": "取消暂存所选范围",
|
||||
"config.allowForcePush": "控制是否启用强制推送 (不论 force 还是 force-with-lease)。",
|
||||
"config.allowNoVerifyCommit": "控制是否允许没有运行 pre-commit 和 commit-msg 挂钩的提交。",
|
||||
"config.alwaysShowStagedChangesResourceGroup": "始终显示“暂存的更改”资源组。",
|
||||
"config.alwaysSignOff": "控制所有提交的 signoff 标志。",
|
||||
"config.autoRepositoryDetection": "配置何时自动检测存储库。",
|
||||
"config.autoRepositoryDetection.false": "禁止自动扫描存储库。",
|
||||
"config.autoRepositoryDetection.openEditors": "扫描当前打开文件的父文件夹。",
|
||||
"config.autoRepositoryDetection.subFolders": "扫描当前打开文件夹的子文件夹。",
|
||||
"config.autoRepositoryDetection.true": "扫描当前打开文件夹与当前打开文件所在文件夹的子文件夹。",
|
||||
"config.autoStash": "在拉取前暂存所有更改,在成功拉取后还原这些更改。",
|
||||
"config.autofetch": "若设置为 true,则自动从当前 Git 存储库的默认远程库提取提交。若设置为“全部”,则从所有远程库进行提取。",
|
||||
"config.autofetchPeriod": "在启用“#git.autofetch#”情况下每次自动 git fetch 之间的间隔时间(以秒为单位)。",
|
||||
"config.autorefresh": "是否启用自动刷新。",
|
||||
"config.branchSortOrder": "控制分支的排列顺序。",
|
||||
"config.branchValidationRegex": "用于验证新分支名称的正则表达式。",
|
||||
"config.branchWhitespaceChar": "在新分支名称中替换空白字符的字符。",
|
||||
"config.checkoutType": "控制在运行“签出到…”时列出的 git 参考类型。",
|
||||
"config.checkoutType.local": "本地分支",
|
||||
"config.checkoutType.remote": "远程分支",
|
||||
"config.checkoutType.tags": "标记",
|
||||
"config.confirmEmptyCommits": "始终确认为 \"Git: Commit Empty\" 命令创建空提交。",
|
||||
"config.confirmForcePush": "控制在强制推送前是否进行确认。",
|
||||
"config.confirmNoVerifyCommit": "控制是否在提交前要求确认而不进行验证。",
|
||||
"config.confirmSync": "同步 Git 存储库前请先进行确认。",
|
||||
"config.countBadge": "控制 Git 计数徽章。",
|
||||
"config.countBadge.all": "对所有更改计数。",
|
||||
"config.countBadge.off": "关闭计数器。",
|
||||
"config.countBadge.tracked": "仅对跟踪的更改计数。",
|
||||
"config.decorations.enabled": "控制 Git 是否在资源管理器和“打开编辑器”视图中添加颜色和小标。",
|
||||
"config.defaultCloneDirectory": "克隆 Git 存储库的默认位置。",
|
||||
"config.detectSubmodules": "控制是否自动检测 Git 子模块。",
|
||||
"config.detectSubmodulesLimit": "控制可检测到的 Git 子模块的限制。",
|
||||
"config.discardAllScope": "控制运行“放弃所有更改”命令时放弃的更改类型。\"all\" 放弃所有更改。\"tracked\" 只放弃跟踪的文件。\"prompt\" 表示在每次运行此操作时显示提示对话框。",
|
||||
"config.enableCommitSigning": "使用 GPG 或 x.509 启用提交签名。",
|
||||
"config.enableSmartCommit": "在没有暂存的更改时提交所有更改。",
|
||||
"config.enableStatusBarSync": "控制Git Sync命令是否出现在状态栏中。",
|
||||
"config.enabled": "是否启用 Git。",
|
||||
"config.fetchOnPull": "启用后,在拉取时获取所有分支。否则,仅获取当前。",
|
||||
"config.followTagsWhenSync": "遵循“运行同步命令时推送所有标记”。",
|
||||
"config.ignoreLegacyWarning": "忽略“旧版 Git”警告。",
|
||||
"config.ignoreLimitWarning": "忽略“存储库中存在大量更改”的警告。",
|
||||
"config.ignoreMissingGitWarning": "忽略“缺失 Git”的警告。",
|
||||
"config.ignoreRebaseWarning": "忽略拉取时发出的分支似乎已变基的警告。",
|
||||
"config.ignoreSubmodules": "忽略对文件树中子模块的修改。",
|
||||
"config.ignoreWindowsGit27Warning": "如果 Windows 上安装了 Git 2.25 - 2.26,则忽略警告。",
|
||||
"config.ignoredRepositories": "要忽略的 Git 存储库列表。",
|
||||
"config.inputValidation": "控制何时显示提交消息输入验证。",
|
||||
"config.inputValidationLength": "控制显示提交消息长度警告的长度阈值。",
|
||||
"config.inputValidationSubjectLength": "控制显示警告的提交消息主题长度阈值。请取消设置它以继承 \"config.inputValidationLength\" 的值。",
|
||||
"config.openAfterClone": "控制是否在克隆后自动打开存储库。",
|
||||
"config.openAfterClone.always": "始终在当前窗口中打开。",
|
||||
"config.openAfterClone.alwaysNewWindow": "始终在新窗口中打开。",
|
||||
"config.openAfterClone.prompt": "始终提示操作。",
|
||||
"config.openAfterClone.whenNoFolderOpen": "只有在没有打开任何文件夹时,才在当前窗口中打开。",
|
||||
"config.openDiffOnClick": "控制单击更改时是否应打开差异编辑器。否则将打开常规编辑器。",
|
||||
"config.path": "Git 可执行文件的路径和文件名,例如 \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows)。这也可以是一个包含多个要查找的路径的字符串值数组。",
|
||||
"config.postCommitCommand": "成功提交后运行 git 命令。",
|
||||
"config.postCommitCommand.none": "提交后不要运行任何命令。",
|
||||
"config.postCommitCommand.push": "成功提交后运行'Git Push'。",
|
||||
"config.postCommitCommand.sync": "成功提交后运行'Git Sync'。",
|
||||
"config.promptToSaveFilesBeforeCommit": "控制 Git 是否在提交之前检查未保存的文件。",
|
||||
"config.promptToSaveFilesBeforeCommit.always": "检查是否有任何未保存的文件。",
|
||||
"config.promptToSaveFilesBeforeCommit.never": "禁用此检查。",
|
||||
"config.promptToSaveFilesBeforeCommit.staged": "只检查未保存的已暂存文件。",
|
||||
"config.promptToSaveFilesBeforeStash": "控制 Git 是否在储藏更改之前检查未保存的文件。",
|
||||
"config.promptToSaveFilesBeforeStash.always": "检查是否有任何未保存的文件。",
|
||||
"config.promptToSaveFilesBeforeStash.never": "禁用此检查。",
|
||||
"config.promptToSaveFilesBeforeStash.staged": "只检查未保存的已暂存文件。",
|
||||
"config.pruneOnFetch": "提取时修剪。",
|
||||
"config.pullTags": "拉取时提取所有标签。",
|
||||
"config.rebaseWhenSync": "在运行“同步”命令时,强制 Git 使用“变基”。",
|
||||
"config.requireGitUserConfig": "控制在是要求进行显式 Git 用户配置,还是允许 Git 在缺少配置时进行猜测。",
|
||||
"config.scanRepositories": "在其中搜索 Git 存储库的路径的列表。",
|
||||
"config.showCommitInput": "控制是否在 Git 源控制面板中显示提交输入。",
|
||||
"config.showInlineOpenFileAction": "控制是否在 Git 更改视图中显示内联“打开文件”操作。",
|
||||
"config.showProgress": "控制 Git 操作是否显示进度提示。",
|
||||
"config.showPushSuccessNotification": "控制在推送成功时是否显示通知。",
|
||||
"config.smartCommitChanges": "控制哪些更改由Smart Commit自动暂存。",
|
||||
"config.smartCommitChanges.all": "自动暂存所有更改。",
|
||||
"config.smartCommitChanges.tracked": "仅自动暂存跟踪的更改。",
|
||||
"config.suggestSmartCommit": "建议启用智能提交(在无暂存更改时提交所有更改)。",
|
||||
"config.supportCancellation": "控制在运行同步操作时是否出现通知,允许用户取消操作。",
|
||||
"config.terminalAuthentication": "控制是否使 Azure Data Studio 成为集成终端中产生的 git 进程的身份验证处理程序。请注意: 需要重启终端才能选择此设置中的更改。",
|
||||
"config.timeline.date": "控制在日程表视图中项目使用的日期。",
|
||||
"config.timeline.date.authored": "使用创作日期",
|
||||
"config.timeline.date.committed": "使用提交日期",
|
||||
"config.timeline.showAuthor": "控制是否在日程表视图中显示提交作者。",
|
||||
"config.untrackedChanges": "控制未跟踪的更改的行为。",
|
||||
"config.untrackedChanges.hidden": "未跟踪的更改被隐藏,并从多个操作中排除。",
|
||||
"config.untrackedChanges.mixed": "所有更改,无论是跟踪的还是未跟踪的,都会一起出现并表现出相同的行为。",
|
||||
"config.untrackedChanges.separate": "未跟踪的更改单独显示在“源代码管理”视图中。它们也被排除在几个操作之外。",
|
||||
"config.useCommitInputAsStashMessage": "控制是否将提交输入框中的消息用作默认储藏消息。",
|
||||
"config.useForcePushWithLease": "控制是否使用更安全的 force-with-lease 进行强制推送。",
|
||||
"description": "Git 源代码管理集成",
|
||||
"colors.added": "Color for added resources.",
|
||||
"colors.conflict": "Color for resources with conflicts.",
|
||||
"colors.deleted": "Color for deleted resources.",
|
||||
"colors.ignored": "Color for ignored resources.",
|
||||
"colors.modified": "Color for modified resources.",
|
||||
"colors.renamed": "Color for renamed or copied resources.",
|
||||
"colors.stageDeleted": "Color for deleted resources which have been staged.",
|
||||
"colors.stageModified": "Color for modified resources which have been staged.",
|
||||
"colors.submodule": "Color for submodule resources.",
|
||||
"colors.untracked": "Color for untracked resources.",
|
||||
"command.addRemote": "Add Remote...",
|
||||
"command.branch": "Create Branch...",
|
||||
"command.branchFrom": "Create Branch From...",
|
||||
"command.checkout": "Checkout to...",
|
||||
"command.checkoutDetached": "Checkout to (Detached)...",
|
||||
"command.cherryPick": "Cherry Pick...",
|
||||
"command.clean": "Discard Changes",
|
||||
"command.cleanAll": "Discard All Changes",
|
||||
"command.cleanAllTracked": "Discard All Tracked Changes",
|
||||
"command.cleanAllUntracked": "Discard All Untracked Changes",
|
||||
"command.clone": "Clone",
|
||||
"command.cloneRecursive": "Clone (Recursive)",
|
||||
"command.close": "Close Repository",
|
||||
"command.commit": "Commit",
|
||||
"command.commitAll": "Commit All",
|
||||
"command.commitAllAmend": "Commit All (Amend)",
|
||||
"command.commitAllAmendNoVerify": "Commit All (Amend, No Verify)",
|
||||
"command.commitAllNoVerify": "Commit All (No Verify)",
|
||||
"command.commitAllSigned": "Commit All (Signed Off)",
|
||||
"command.commitAllSignedNoVerify": "Commit All (Signed Off, No Verify)",
|
||||
"command.commitEmpty": "Commit Empty",
|
||||
"command.commitEmptyNoVerify": "Commit Empty (No Verify)",
|
||||
"command.commitNoVerify": "Commit (No Verify)",
|
||||
"command.commitStaged": "Commit Staged",
|
||||
"command.commitStagedAmend": "Commit Staged (Amend)",
|
||||
"command.commitStagedAmendNoVerify": "Commit Staged (Amend, No Verify)",
|
||||
"command.commitStagedNoVerify": "Commit Staged (No Verify)",
|
||||
"command.commitStagedSigned": "Commit Staged (Signed Off)",
|
||||
"command.commitStagedSignedNoVerify": "Commit Staged (Signed Off, No Verify)",
|
||||
"command.createTag": "Create Tag",
|
||||
"command.deleteBranch": "Delete Branch...",
|
||||
"command.deleteTag": "Delete Tag",
|
||||
"command.fetch": "Fetch",
|
||||
"command.fetchAll": "Fetch From All Remotes",
|
||||
"command.fetchPrune": "Fetch (Prune)",
|
||||
"command.ignore": "Add to .gitignore",
|
||||
"command.init": "Initialize Repository",
|
||||
"command.merge": "Merge Branch...",
|
||||
"command.openAllChanges": "Open All Changes",
|
||||
"command.openChange": "Open Changes",
|
||||
"command.openFile": "Open File",
|
||||
"command.openHEADFile": "Open File (HEAD)",
|
||||
"command.openRepository": "Open Repository",
|
||||
"command.publish": "Publish Branch...",
|
||||
"command.pull": "Pull",
|
||||
"command.pullFrom": "Pull from...",
|
||||
"command.pullRebase": "Pull (Rebase)",
|
||||
"command.push": "Push",
|
||||
"command.pushFollowTags": "Push (Follow Tags)",
|
||||
"command.pushFollowTagsForce": "Push (Follow Tags, Force)",
|
||||
"command.pushForce": "Push (Force)",
|
||||
"command.pushTags": "Push Tags",
|
||||
"command.pushTo": "Push to...",
|
||||
"command.pushToForce": "Push to... (Force)",
|
||||
"command.rebase": "Rebase Branch...",
|
||||
"command.rebaseAbort": "Abort Rebase",
|
||||
"command.refresh": "Refresh",
|
||||
"command.removeRemote": "Remove Remote",
|
||||
"command.rename": "Rename",
|
||||
"command.renameBranch": "Rename Branch...",
|
||||
"command.restoreCommitTemplate": "Restore Commit Template",
|
||||
"command.revealInExplorer": "Reveal in Side Bar",
|
||||
"command.revertChange": "Revert Change",
|
||||
"command.revertSelectedRanges": "Revert Selected Ranges",
|
||||
"command.setLogLevel": "Set Log Level...",
|
||||
"command.showOutput": "Show Git Output",
|
||||
"command.stage": "Stage Changes",
|
||||
"command.stageAll": "Stage All Changes",
|
||||
"command.stageAllMerge": "Stage All Merge Changes",
|
||||
"command.stageAllTracked": "Stage All Tracked Changes",
|
||||
"command.stageAllUntracked": "Stage All Untracked Changes",
|
||||
"command.stageChange": "Stage Change",
|
||||
"command.stageSelectedRanges": "Stage Selected Ranges",
|
||||
"command.stash": "Stash",
|
||||
"command.stashApply": "Apply Stash...",
|
||||
"command.stashApplyLatest": "Apply Latest Stash",
|
||||
"command.stashDrop": "Drop Stash...",
|
||||
"command.stashIncludeUntracked": "Stash (Include Untracked)",
|
||||
"command.stashPop": "Pop Stash...",
|
||||
"command.stashPopLatest": "Pop Latest Stash",
|
||||
"command.sync": "Sync",
|
||||
"command.syncRebase": "Sync (Rebase)",
|
||||
"command.timelineCompareWithSelected": "Compare with Selected",
|
||||
"command.timelineCopyCommitId": "Copy Commit ID",
|
||||
"command.timelineCopyCommitMessage": "Copy Commit Message",
|
||||
"command.timelineOpenDiff": "Open Changes",
|
||||
"command.timelineSelectForCompare": "Select for Compare",
|
||||
"command.undoCommit": "Undo Last Commit",
|
||||
"command.unstage": "Unstage Changes",
|
||||
"command.unstageAll": "Unstage All Changes",
|
||||
"command.unstageSelectedRanges": "Unstage Selected Ranges",
|
||||
"config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
|
||||
"config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.",
|
||||
"config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
|
||||
"config.alwaysSignOff": "Controls the signoff flag for all commits.",
|
||||
"config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
|
||||
"config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
|
||||
"config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
|
||||
"config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
|
||||
"config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
|
||||
"config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
|
||||
"config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.",
|
||||
"config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.",
|
||||
"config.autorefresh": "Whether auto refreshing is enabled.",
|
||||
"config.branchSortOrder": "Controls the sort order for branches.",
|
||||
"config.branchValidationRegex": "A regular expression to validate new branch names.",
|
||||
"config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
|
||||
"config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.",
|
||||
"config.checkoutType.local": "Local branches",
|
||||
"config.checkoutType.remote": "Remote branches",
|
||||
"config.checkoutType.tags": "Tags",
|
||||
"config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
|
||||
"config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
|
||||
"config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.",
|
||||
"config.confirmSync": "Confirm before synchronizing git repositories.",
|
||||
"config.countBadge": "Controls the Git count badge.",
|
||||
"config.countBadge.all": "Count all changes.",
|
||||
"config.countBadge.off": "Turn off counter.",
|
||||
"config.countBadge.tracked": "Count only tracked changes.",
|
||||
"config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.",
|
||||
"config.defaultCloneDirectory": "The default location to clone a git repository.",
|
||||
"config.detectSubmodules": "Controls whether to automatically detect git submodules.",
|
||||
"config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
|
||||
"config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
|
||||
"config.enableCommitSigning": "Enables commit signing with GPG or X.509.",
|
||||
"config.enableSmartCommit": "Commit all changes when there are no staged changes.",
|
||||
"config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
|
||||
"config.enabled": "Whether git is enabled.",
|
||||
"config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
|
||||
"config.followTagsWhenSync": "Follow push all tags when running the sync command.",
|
||||
"config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
|
||||
"config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
|
||||
"config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
|
||||
"config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.",
|
||||
"config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.",
|
||||
"config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.",
|
||||
"config.ignoredRepositories": "List of git repositories to ignore.",
|
||||
"config.inputValidation": "Controls when to show commit message input validation.",
|
||||
"config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
|
||||
"config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
|
||||
"config.openAfterClone": "Controls whether to open a repository automatically after cloning.",
|
||||
"config.openAfterClone.always": "Always open in current window.",
|
||||
"config.openAfterClone.alwaysNewWindow": "Always open in a new window.",
|
||||
"config.openAfterClone.prompt": "Always prompt for action.",
|
||||
"config.openAfterClone.whenNoFolderOpen": "Only open in current window when no folder is opened.",
|
||||
"config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
|
||||
"config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.",
|
||||
"config.postCommitCommand": "Runs a git command after a successful commit.",
|
||||
"config.postCommitCommand.none": "Don't run any command after a commit.",
|
||||
"config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
|
||||
"config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
|
||||
"config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
|
||||
"config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
|
||||
"config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
|
||||
"config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
|
||||
"config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.",
|
||||
"config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.",
|
||||
"config.promptToSaveFilesBeforeStash.never": "Disable this check.",
|
||||
"config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.",
|
||||
"config.pruneOnFetch": "Prune when fetching.",
|
||||
"config.pullTags": "Fetch all tags when pulling.",
|
||||
"config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
|
||||
"config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
|
||||
"config.scanRepositories": "List of paths to search for git repositories in.",
|
||||
"config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
|
||||
"config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
|
||||
"config.showProgress": "Controls whether git actions should show progress.",
|
||||
"config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
|
||||
"config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
|
||||
"config.smartCommitChanges.all": "Automatically stage all changes.",
|
||||
"config.smartCommitChanges.tracked": "Automatically stage tracked changes only.",
|
||||
"config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
|
||||
"config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
|
||||
"config.terminalAuthentication": "Controls whether to enable Azure Data Studio to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
|
||||
"config.timeline.date": "Controls which date to use for items in the Timeline view.",
|
||||
"config.timeline.date.authored": "Use the authored date",
|
||||
"config.timeline.date.committed": "Use the committed date",
|
||||
"config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
|
||||
"config.untrackedChanges": "Controls how untracked changes behave.",
|
||||
"config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
|
||||
"config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
|
||||
"config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
|
||||
"config.useCommitInputAsStashMessage": "Controls whether to use the message from the commit input box as the default stash message.",
|
||||
"config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
|
||||
"description": "Git SCM Integration",
|
||||
"displayName": "Git",
|
||||
"submenu.branch": "分支",
|
||||
"submenu.changes": "更改",
|
||||
"submenu.commit": "提交",
|
||||
"submenu.commit.amend": "修改",
|
||||
"submenu.commit.signoff": "注销",
|
||||
"submenu.branch": "Branch",
|
||||
"submenu.changes": "Changes",
|
||||
"submenu.commit": "Commit",
|
||||
"submenu.commit.amend": "Amend",
|
||||
"submenu.commit.signoff": "Sign Off",
|
||||
"submenu.explorer": "Git",
|
||||
"submenu.pullpush": "拉取,推送",
|
||||
"submenu.remotes": "远程",
|
||||
"submenu.stash": "存储",
|
||||
"submenu.tags": "标记",
|
||||
"view.workbench.cloneRepository": "可以在本地克隆存储库。\r\n[克隆存储库](command:git.clone '启用 git 扩展后立即克隆存储库')",
|
||||
"view.workbench.learnMore": "要详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。",
|
||||
"view.workbench.scm.disabled": "如果要使用 git 功能,请在[设置](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中启用 git。\r\n要了解有关如何在 Azure Data Studio 中使用 Git 和源代码管理的更多信息,[请阅读我们的文档](https://aka.ms/vscode-scm)。",
|
||||
"view.workbench.scm.empty": "为了使用 git 功能,可打开包含 git 存储库的文件夹或从 URL 克隆。\r\n[打开文件夹](command:vscode.openFolder)\r\n[克隆存储库](command:git.clone)\r\n要详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。",
|
||||
"view.workbench.scm.emptyWorkspace": "当前打开的工作区没有任何包含 git 存储库的文件夹。\r\n[将文件夹添加到工作区](command:workbench.action.addRootFolder)\r\n要详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。",
|
||||
"view.workbench.scm.folder": "当前打开的文件夹中没有 Git 存储库。可初始化一个存储库,它将实现 Git 提供支持的源代码管理功能。\r\n[初始化存储库](command:git.init?%5Btrue%5D)\r\n要详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。",
|
||||
"view.workbench.scm.missing": "未检测到有效的 git 安装,可在 [git 输出](command:git.showOutput)中找到更多详细信息。\r\n请[安装 git](https://git-scm.com/),或在[我们的文档](https://aka.ms/vscode-scm)中详细了解如何在 Azure Data Studio中使用 Git 和源代码管理。\r\n如果您使用的是其他版本的控制系统,则可[搜索市场](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)以获取其他扩展。",
|
||||
"view.workbench.scm.workspace": "当前打开的工作区中没有任何包含 Git 存储库的文件夹。可初始化某文件夹上的一个存储库,该存储库将实现 Git 提供支持的源代码管理功能。\r\n[初始化存储库](command:git.init)\r\n要详细了解如何在 Azure Data Studio 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。"
|
||||
"submenu.pullpush": "Pull, Push",
|
||||
"submenu.remotes": "Remote",
|
||||
"submenu.stash": "Stash",
|
||||
"submenu.tags": "Tags",
|
||||
"view.workbench.cloneRepository": "You can clone a repository locally.\r\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')",
|
||||
"view.workbench.learnMore": "To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.folder": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).",
|
||||
"view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in Azure Data Studio in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
|
||||
"view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\r\n[Initialize Repository](command:git.init)\r\nTo learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm)."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -327,6 +327,7 @@
|
||||
"package": {
|
||||
"description": "Azure Data Studio 的 SQL Server 架构比较支持对数据库和 dacpacs 的架构进行比较。",
|
||||
"displayName": "SQL Server 架构比较",
|
||||
"schemaCompare.runComparison": "运行架构比较",
|
||||
"schemaCompare.start": "架构比较"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
"TargetPlatform": "目标平台",
|
||||
"TargetServer": "目标服务器",
|
||||
"Time": "时间",
|
||||
"actionLabel": "操作",
|
||||
"addDatabaseReferenceOkButtonText": "添加引用",
|
||||
"addDatabaseReferencedialogName": "添加数据库引用",
|
||||
"addItemAction": "添加项",
|
||||
@@ -28,6 +29,9 @@
|
||||
"addPackageReferenceMessage": "若要使用 SQL 绑定,请确保 Azure Functions 项目具有对 {0} 的引用",
|
||||
"addSqlBindingPackageError": "将 SQL 绑定扩展包添加到项目时出错",
|
||||
"appSettingPrompt": "是否要使用新的连接字符串更新 Azure 函数 local.settings.json?",
|
||||
"applyConfirmation": "是否确定要更新目标项目?",
|
||||
"applyError": "更新项目时出错: {0}",
|
||||
"applySuccess": "已成功更新项目。",
|
||||
"at": "位于",
|
||||
"autorestProjectName": "新 SQL 项目名称",
|
||||
"baseDockerImage": "基本 SQL Server Docker 映像",
|
||||
@@ -46,14 +50,17 @@
|
||||
"chooseSqlcmdVarsToModify": "选择要修改的 SQLCMD 变量",
|
||||
"cicularProjectReference": "从项目 {0} 到项目 {1} 的循环引用",
|
||||
"cleaningDockerImagesMessage": "正在清理现有部署...",
|
||||
"closeButton": "关闭",
|
||||
"compareActionRadiButtonLabel": "查看架构比较中的更改",
|
||||
"confirmPassword": "确认 SQL Server 管理员密码",
|
||||
"confirmServerPassword": "确认 SQL Server 管理员密码",
|
||||
"connectingToSqlServerOnDockerMessage": "连接到 Docker 上的 SQL Server",
|
||||
"connectionFailedError": "连接失败错误: \"{0}\"",
|
||||
"connectionProfile": "选择连接配置文件",
|
||||
"connectionRadioButtonLabel": "连接",
|
||||
"connectionStringSetting": "连接字符串设置名称",
|
||||
"connectionStringSettingPlaceholder": "\"local.settings.json\" 中指定的连接字符串设置",
|
||||
"containerAlreadyExistForProject": "容器上已存在此项目的其他服务器。是否要删除它们?",
|
||||
"containerAlreadyExistForProject": "此项目的容器已存在。是否要在部署新文件之前删除它们?",
|
||||
"createNew": "新建",
|
||||
"createNewLocalAppSetting": "创建新的本地应用设置",
|
||||
"createProjectDialogOkButtonText": "创建",
|
||||
@@ -111,6 +118,8 @@
|
||||
"edgeProjectTypeDisplayName": "SQL Edge",
|
||||
"emptyProjectTypeDescription": "从空项目开始开发和发布 SQL 数据库架构",
|
||||
"emptyProjectTypeDisplayName": "SQL 数据库",
|
||||
"emptySdkProjectTypeDescription": "使用 Microsoft.Build.Sql(预览版)为 SQL 数据库开发和发布架构,从空的 SDK 样式项目开始。",
|
||||
"emptySdkProjectTypeDisplayName": "SQL 数据库 (SDK)",
|
||||
"enterConnStringTemplateDescription": "输入 SQL 连接字符串的模板",
|
||||
"enterConnectionString": "输入连接字符串",
|
||||
"enterConnectionStringEnvName": "输入连接字符串环境变量名称",
|
||||
@@ -120,8 +129,11 @@
|
||||
"enterNewDatabaseName": "输入新数据库名",
|
||||
"enterNewValueForVar": "输入变量“{0}”的新值",
|
||||
"enterPassword": "输入 SQL Server 管理员密码",
|
||||
"enterPasswordManually": "输入密码或按 Esc 取消",
|
||||
"enterPasswordPrompt": "输入要用于连接字符串的密码",
|
||||
"enterPortNumber": "输入 SQL Server 端口号或按 Enter 以使用默认值",
|
||||
"enterSystemDbName": "输入此系统数据库的数据库名",
|
||||
"equalComparison": "项目已与数据库保持最新。",
|
||||
"errorFindingBuildFilesLocation": "查找生成文件位置时出错: {0}",
|
||||
"errorReadingProjectGuid": "尝试读取项目“{1}”的 {0} 时出错",
|
||||
"eulaAgreementTemplate": "我接受 {0}。",
|
||||
@@ -133,6 +145,7 @@
|
||||
"externalStreamingJobFriendlyName": "外部流式处理作业",
|
||||
"externalStreamingJobValidationPassed": "已通过外部流式作业验证。",
|
||||
"extractTargetRequired": "必须提供用于提取的目标信息才能创建数据库项目。",
|
||||
"failedToGetConnectionString": "生成所选连接的连接字符串时出错",
|
||||
"failedToParse": "未能解析“{0}”: {1}。",
|
||||
"file": "文件",
|
||||
"fileAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件。请选择其他名称。",
|
||||
@@ -151,6 +164,7 @@
|
||||
"generatingProjectFromAutorest": "正在从 {0} 生成新的 SQL 项目... 检查输出窗口以了解详细信息。",
|
||||
"hr": "小时",
|
||||
"importElements": "导入元素",
|
||||
"includePassword": "是否要将此连接中的密码包含在 local.settings.json 文件中?",
|
||||
"input": "输入",
|
||||
"installGlobally": "全局安装",
|
||||
"invalidDataSchemaProvider": ".Sqlproj 文件中的 DSP 无效",
|
||||
@@ -163,6 +177,7 @@
|
||||
"invalidSqlConnectionString": "SQL 连接字符串无效",
|
||||
"invalidTargetPlatform": "目标平台 {0} 无效。支持的目标平台: {1}",
|
||||
"jsonParseError": "第“{1}”行第“{2}”列附近的 {0}。",
|
||||
"learnMore": "了解详细信息",
|
||||
"loadProfilePlaceholderText": "加载配置文件...",
|
||||
"location": "位置",
|
||||
"min": "分钟",
|
||||
@@ -179,7 +194,9 @@
|
||||
"noDataSourcesFile": "找不到 {0}。",
|
||||
"noDataSourcesText": "此项目中没有数据源",
|
||||
"noFileExist": "文件 {0} 不存在",
|
||||
"noSchemaCompareExtension": "架构比较扩展必须从数据库安装到更新项目。",
|
||||
"noSqlFilesGenerated": "Autorest 未生成任何 .sql 文件。请确认规范包含模型定义,或查看输出日志以了解详细信息。",
|
||||
"noSqlProjFile": "所选项目文件不存在",
|
||||
"noSqlProjFilesSelected": "未选择任何 .sqlproj 文件;请选择一个。",
|
||||
"noString": "否",
|
||||
"noStringDefault": "无(默认)",
|
||||
@@ -191,6 +208,7 @@
|
||||
"objectType": "对象类型",
|
||||
"okString": "确定",
|
||||
"openEulaString": "打开许可协议",
|
||||
"openFile": "打开文件",
|
||||
"output": "输出",
|
||||
"outsideFolderPath": "不支持具有项目文件夹外绝对路径的项。请确保项目文件中的路径与项目文件夹相关。",
|
||||
"parentTreeItemUnknown": "无法访问所提供树项的父级",
|
||||
@@ -207,11 +225,13 @@
|
||||
"projectAlreadyExists": "在 {1} 中已存在名为 {0} 的项目。",
|
||||
"projectAlreadyOpened": "已打开项目“{0}”。",
|
||||
"projectLocString": "项目",
|
||||
"projectLocationLabel": "位置",
|
||||
"projectLocationPlaceholderText": "选择要创建项目的位置",
|
||||
"projectNameLabel": "名称",
|
||||
"projectNamePlaceholderText": "输入项目名",
|
||||
"projectReferenceElement": "项目引用",
|
||||
"projectReferenceNameElement": "项目引用名称元素",
|
||||
"projectToUpdatePlaceholderText": "选择项目文件",
|
||||
"publish": "发布",
|
||||
"publishAction": "发布",
|
||||
"publishDialogName": "发布项目",
|
||||
@@ -238,15 +258,19 @@
|
||||
"save": "保存",
|
||||
"saveChangesInFile": "当前文件中存在未保存的更改。立即保存?",
|
||||
"schema": "架构",
|
||||
"schemaCompare.compareErrorMessage": "架构比较失败: {0}",
|
||||
"schemaCompareAction": "架构比较",
|
||||
"schemaCompareNotInstalled": "需要安装架构比较扩展才能运行架构比较",
|
||||
"schemaObjectType": "架构/对象类型",
|
||||
"scriptFriendlyName": "脚本",
|
||||
"sdkStyleProject": "SDK-style project",
|
||||
"sec": "秒",
|
||||
"selectAzureFunction": "在当前文件中选择要将 SQL 绑定添加到的 Azure 函数",
|
||||
"selectBaseImage": "选择基本 SQL Server docker 映像",
|
||||
"selectBindingType": "选择绑定类型",
|
||||
"selectConnection": "选择连接",
|
||||
"selectConnectionError": "无法设置连接字符串应用设置: {0}",
|
||||
"selectConnectionString": "选择 SQL 连接字符串方法",
|
||||
"selectDacpac": "选择 .dacpac",
|
||||
"selectDatabase": "选择数据库",
|
||||
"selectFolderStructure": "选择文件夹结构",
|
||||
@@ -290,11 +314,19 @@
|
||||
"unableToFindReference": "找不到数据库引用 {0}",
|
||||
"unableToFindSqlCmdVariable": "找不到 SQLCMD 变量“{0}”",
|
||||
"unableToPerformAction": "无法定位“{0}”目标:“{1}”",
|
||||
"unableToSetConnectionString": "无法设置连接字符串应用设置",
|
||||
"unexpectedProjectContext": "无法建立项目上下文。从意外位置调用了命令: {0}",
|
||||
"unknownDataSourceType": "未知的数据源类型: ",
|
||||
"unrecognizedDataSourcesVersion": "无法识别的版本: ",
|
||||
"updateAction": "更新操作",
|
||||
"updateActionRadiButtonLabel": "应用所有更改",
|
||||
"updateProjectDatabaseReferencesForRoundTrip": "需要更新系统数据库引用才能生成此项目“{0}”。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?",
|
||||
"updateProjectForRoundTrip": "需要更新目标、引用、系统数据库引用才能生成此项目“{0}”。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?",
|
||||
"updateProjectFromDatabaseDialogName": "从数据库更新项目",
|
||||
"updateText": "更新",
|
||||
"updatingProjectFromDatabase": "正在从 {1} 更新 {0}...",
|
||||
"userConnectionString": "输入连接字符串",
|
||||
"userPasswordLater": "若要在以后使用 SQL 连接字符串,需要在 local.settings.json 文件中手动输入密码。",
|
||||
"userSelectionCancelled": "用户已取消选择的 autorest 运行方式。",
|
||||
"userSelectionInstallGlobally": "用户已选择全局安装 autorest。正在安装...",
|
||||
"userSelectionRunNpx": "用户已选择通过 npx 运行。",
|
||||
@@ -345,6 +377,7 @@
|
||||
"sqlDatabaseProjects.properties": "属性",
|
||||
"sqlDatabaseProjects.publish": "发布",
|
||||
"sqlDatabaseProjects.schemaCompare": "架构比较",
|
||||
"sqlDatabaseProjects.updateProjectFromDatabase": "从数据库更新项目",
|
||||
"sqlDatabaseProjects.validateExternalStreamingJob": "验证外部流式处理作业",
|
||||
"sqlDatabaseProjects.welcome": "当前没有打开数据项目。\r\n[新建项目](command:sqlDatabaseProjects.new)\r\n[打开项目](command:sqlDatabaseProjects.open)\r\n[根据数据库创建项目](command:sqlDatabaseProjects.importDatabase)",
|
||||
"title.projectsView": "项目"
|
||||
|
||||
@@ -92,8 +92,6 @@
|
||||
"sql.migration.cutover.type": "迁移模式",
|
||||
"sql.migration.dashboard.description": "确定 SQL Server 实例的迁移准备情况,确定建议的 Azure SQL 目标,并完成 SQL Server 实例到 Azure 虚拟机上的 Azure SQL 托管实例或 SQL Server 的迁移。",
|
||||
"sql.migration.dashboard.help.title": "帮助文章和视频链接",
|
||||
"sql.migration.dashboard.link1.description": "用于确定将 SQL Server 实例迁移到Azure SQL 托管实例的可行性的评估规则。",
|
||||
"sql.migration.dashboard.link1.title": "Azure SQL 托管实例的评估规则",
|
||||
"sql.migration.dashboard.migrate.task.button": "迁移到 Azure SQL",
|
||||
"sql.migration.dashboard.migrate.task.button.description": "将 SQL Server 实例迁移到 Azure SQL。",
|
||||
"sql.migration.dashboard.title": "Azure SQL 迁移",
|
||||
@@ -383,6 +381,16 @@
|
||||
"sql.migration.yes": "是",
|
||||
"total.databases.selected": "已选择 {0}/{1} 个数据库。"
|
||||
},
|
||||
"dist/dashboard/sqlServerDashboard": {
|
||||
"sql.migration.dashboard.help.description.dmsGuide": "A hub of migration articles that provides step-by-step guidance for migrating and modernizing your data assets in Azure.",
|
||||
"sql.migration.dashboard.help.description.mi": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises or Azure Virtual Machines) to Azure SQL Managed Instance with minimal downtime.",
|
||||
"sql.migration.dashboard.help.description.migrateUsingADS": "The Azure SQL Migration extension for Azure Data Studio provides capabilities to assess, get right-sized Azure recommendations and migrate SQL Server databases to Azure.",
|
||||
"sql.migration.dashboard.help.description.vm": "A step-by-step tutorial to migrate databases from a SQL Server instance (on-premises) to SQL Server on Azure Virtual Machines with minimal downtime.",
|
||||
"sql.migration.dashboard.help.link.dmsGuide": "Azure Database Migration Guides",
|
||||
"sql.migration.dashboard.help.link.mi": "Tutorial: Migrate to Azure SQL Managed Instance (online)",
|
||||
"sql.migration.dashboard.help.link.migrateUsingADS": "Migrate databases using Azure Data Studio",
|
||||
"sql.migration.dashboard.help.link.vm": "Tutorial: Migrate to SQL Server on Azure Virtual Machines (online)"
|
||||
},
|
||||
"dist/models/stateMachine": {
|
||||
"sql.migration.starting.migration.error": "开始迁移时出现错误:“{0}”",
|
||||
"sql.migration.starting.migration.message": "正在开始将数据库 {0} 迁移到 {1} - {2}"
|
||||
|
||||
@@ -9992,6 +9992,7 @@
|
||||
"miinstallVsix": "从 VSIX 包安装扩展",
|
||||
"newQuery": "新建查询",
|
||||
"notebook.cellTitle": "笔记本单元格标题菜单",
|
||||
"notebook.cellToolbarLocation.compatibilityDescription": "应在何处显示单元格工具栏,或者是否应隐藏该工具栏。注意:此设置仅出于扩展兼容性目的而启用,因此不会产生任何影响。",
|
||||
"notebook.title": "笔记本标题菜单",
|
||||
"notebook.toolbar": "笔记本工具栏菜单",
|
||||
"objectExplorer.context": "对象资源管理器项上下文菜单",
|
||||
@@ -10002,8 +10003,11 @@
|
||||
"recommendedExtensions": "市场",
|
||||
"scenarioTypeUndefined": "必须提供扩展建议的方案类型。",
|
||||
"showReleaseNotes": "更新后显示发行说明。发行说明会在新的 Web 浏览器窗口中打开。",
|
||||
"sql.watcherExclude": "配置文件路径的 glob 模式以从文件监视排除。模式必须在绝对路径上匹配(例如 ** 前缀或完整路径需正确匹配,以及路径内以“/**”前缀开头,例如“**/build/output/**”或“/Users/name/workspaces/project/build/output/**”)。更改此设置需要重启。如果在启动时遇到 Azure Data Studio 消耗大量 CPU 时间,则可以排除大型文件夹以减少初始加载。",
|
||||
"uninstallExtensionComplete": "请重新加载 Azure Data Studio 以完成扩展 {0} 的卸载。",
|
||||
"updateLocale": "是否要将 Azure Data Studio 的 UI 语言更改为 {0} 并重启?",
|
||||
"vscodeFunctionalityNotSupportedError": "Azure Data Studio 中不支持此 VS Code 功能。",
|
||||
"vscodeInvalidArgumentsError": "无效参数",
|
||||
"watermark.newNotebook": "新建笔记本",
|
||||
"watermark.newSqlFile": "新建 SQL 文件",
|
||||
"workspace.trust.description": "控制是否在 Azure Data Studio 内启用工作区信任。",
|
||||
@@ -10165,15 +10169,18 @@
|
||||
"showConnectDialogOnStartup": "在启动时显示连接对话框"
|
||||
},
|
||||
"sql/workbench/browser/designer/designer": {
|
||||
"designer.defaultRemoveRowConfirmationMessage": "是否确实要删除该行?",
|
||||
"designer.generalGroupName": "常规",
|
||||
"designer.loadingDesigner": "正在加载设计器...",
|
||||
"designer.loadingDesignerCompleted": "已加载设计器",
|
||||
"designer.newRowText": "新增",
|
||||
"designer.processing": "正在处理...",
|
||||
"designer.processingChanges": "正在处理更改...",
|
||||
"designer.processingChangesCompleted": "已处理更改",
|
||||
"designer.processingCompleted": "处理已完成",
|
||||
"designer.publishChangesCompleted": "已发布更改",
|
||||
"designer.publishingChanges": "正在发布更改...",
|
||||
"designer.removeRowText": "删除",
|
||||
"designer.savingChanges": "正在保存更改...",
|
||||
"designer.savingChangesCompleted": "更改已保存",
|
||||
"tableDesigner.unknownComponentType": "组件类型: 不支持 {0}"
|
||||
},
|
||||
"sql/workbench/browser/designer/designerPropertiesPane": {
|
||||
@@ -10198,6 +10205,7 @@
|
||||
"resourceViewerInput.resourceViewer": "资源查看器"
|
||||
},
|
||||
"sql/workbench/browser/editor/tableDesigner/tableDesignerInput": {
|
||||
"tableDesigner.OperationInProgressWarning": "当另一个操作正在进行时,无法执行该操作。",
|
||||
"tableDesigner.newTable": "新建表"
|
||||
},
|
||||
"sql/workbench/browser/modal/modal": {
|
||||
@@ -11184,8 +11192,8 @@
|
||||
"newViewLabel": "创建新视图",
|
||||
"noContextAvailable": "无",
|
||||
"noKernel": "无内核",
|
||||
"noParametersCell": "在添加参数单元格之前,此笔记本无法使用参数运行。[了解详细信息] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。",
|
||||
"noParametersInCell": "在将参数添加到参数单元格之前,此笔记本无法使用参数运行。[了解详细信息] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。",
|
||||
"noParametersCell": "This notebook cannot run with parameters until a parameter cell is added. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).",
|
||||
"noParametersInCell": "This notebook cannot run with parameters until there are parameters added to the parameter cell. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).",
|
||||
"notebook.findNext": "查找下一个字符串",
|
||||
"notebook.findPrevious": "查找上一个字符串",
|
||||
"notebookViewLabel": "编辑器",
|
||||
@@ -11581,11 +11589,8 @@
|
||||
"refreshError": "刷新节点“{0}”时出错: {1}"
|
||||
},
|
||||
"sql/workbench/contrib/tableDesigner/browser/actions": {
|
||||
"tableDesigner.saveTableChanges": "保存更改"
|
||||
},
|
||||
"sql/workbench/contrib/tableDesigner/browser/tableDesigner.contribution": {
|
||||
"tableDesigner.configTitle": "表设计器",
|
||||
"tableDesigner.featureEnabledDescription": "控制是否启用表设计器功能。默认值为 false。"
|
||||
"tableDesigner.generateScript": "生成脚本",
|
||||
"tableDesigner.publishTableChanges": "发布更改..."
|
||||
},
|
||||
"sql/workbench/contrib/tasks/browser/tasks.contribution": {
|
||||
"inProgressTasksChangesBadge": "{0} 个正在执行的任务",
|
||||
@@ -11647,8 +11652,6 @@
|
||||
"welcomePage.location": "位置",
|
||||
"welcomePage.moreRecent": "显示更多",
|
||||
"welcomePage.name": "名称",
|
||||
"welcomePage.preview": "预览",
|
||||
"welcomePage.previewBody": "此功能页面处于预览状态。预览功能引入了新功能,这些功能有望成为产品的永久组成部分。它们是稳定的,但需要改进额外的辅助功能。欢迎在功能开发期间提供早期反馈。",
|
||||
"welcomePage.resources": "资源",
|
||||
"welcomePage.runQuery": "运行查询",
|
||||
"welcomePage.runQueryBody": "通过查询编辑器与数据交互。",
|
||||
@@ -11725,41 +11728,6 @@
|
||||
"welcomePage.startTour": "开始教程",
|
||||
"welcomePage.willReloadAfterInstallingExtensionPack": "安装对 {0} 的额外支持后,将重载窗口。"
|
||||
},
|
||||
"sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": {
|
||||
"welcomePage.azdata": "Azure Data Studio",
|
||||
"welcomePage.azdataBlog": "了解最新版本中的新增功能",
|
||||
"welcomePage.azdataBlogDescription": "每月推出新的月度博客文章,展示新功能",
|
||||
"welcomePage.colorTheme": "颜色主题",
|
||||
"welcomePage.colorThemeDescription": "使编辑器和代码呈现你喜欢的外观",
|
||||
"welcomePage.customize": "自定义",
|
||||
"welcomePage.deploy": "部署",
|
||||
"welcomePage.extensionDescription": "下载所需的扩展,包括 SQL Server 管理包等",
|
||||
"welcomePage.extensions": "扩展",
|
||||
"welcomePage.followTwitter": "在 Twitter 上关注我们",
|
||||
"welcomePage.followTwitterDescription": "保持了解社区如何使用 Azure Data Studio 并与工程师直接交谈。",
|
||||
"welcomePage.gettingStarted": "开始使用",
|
||||
"welcomePage.gitHubRepository": "GitHub 存储库",
|
||||
"welcomePage.help": "帮助",
|
||||
"welcomePage.keyboardShortcut": "键盘快捷方式",
|
||||
"welcomePage.keyboardShortcutDescription": "查找你喜欢的命令并对其进行自定义",
|
||||
"welcomePage.learn": "了解",
|
||||
"welcomePage.moreRecent": "更多...",
|
||||
"welcomePage.newConnection": "新建连接",
|
||||
"welcomePage.newDeployment": "新建部署…",
|
||||
"welcomePage.newNotebook": "新建笔记本",
|
||||
"welcomePage.newQuery": "新建查询",
|
||||
"welcomePage.noRecentFolders": "没有最近使用的文件夹",
|
||||
"welcomePage.openFileLinuxPC": "打开文件",
|
||||
"welcomePage.openFileMac": "打开文件",
|
||||
"welcomePage.productDocumentation": "文档",
|
||||
"welcomePage.recent": "最近使用",
|
||||
"welcomePage.releaseNotes": "发行说明",
|
||||
"welcomePage.reportIssue": "报告问题或功能请求",
|
||||
"welcomePage.showCommands": "查找并运行所有命令",
|
||||
"welcomePage.showCommandsDescription": "使用命令面板快速访问和搜索命令 ({0})",
|
||||
"welcomePage.showOnStartup": "启动时显示欢迎页",
|
||||
"welcomePage.start": "开始"
|
||||
},
|
||||
"sql/workbench/services/accountManagement/browser/accountDialog": {
|
||||
"accountDialog.addConnection": "添加帐户",
|
||||
"accountDialog.close": "关闭",
|
||||
@@ -11995,6 +11963,7 @@
|
||||
"splitCellEdit": "拆分单元格"
|
||||
},
|
||||
"sql/workbench/services/notebook/browser/models/clientSession": {
|
||||
"NoExecuteManager": "服务器无法启动,因为没有为此笔记本文件类型定义提供程序。",
|
||||
"ServerNotStarted": "由于未知原因,服务器未启动",
|
||||
"clientSession.unknownError": "启动笔记本会话时出错",
|
||||
"kernelRequiresConnection": "未找到内核 {0}。将改为使用默认内核。"
|
||||
@@ -12015,8 +11984,11 @@
|
||||
"startSessionFailed": "无法启动会话: {0}"
|
||||
},
|
||||
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
|
||||
"executeProviderTimeout": "等待笔记本提供程序 \"{0}\" 的执行提供程序时超时",
|
||||
"notebookServiceNoProvider": "笔记本提供程序不存在",
|
||||
"notebookUriNotDefined": "创建笔记本管理器时未传递 URI"
|
||||
"notebookUriNotDefined": "创建笔记本管理器时未传递 URI",
|
||||
"serializationProviderTimeout": "等待笔记本提供程序 \"{0}\" 的序列化提供程序可用时超时",
|
||||
"standardKernelsTimeout": "等待笔记本提供程序 \"{0}\" 的标准内核可用时超时"
|
||||
},
|
||||
"sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": {
|
||||
"notebookView.nameTaken": "此笔记本中已存在名为 {0} 的视图。"
|
||||
@@ -12050,6 +12022,7 @@
|
||||
"carbon.extension.contributes.notebook.magic": "单元格魔术方法的名称,如 \"%%sql\"。",
|
||||
"carbon.extension.contributes.notebook.provider": "笔记本提供程序的标识符。",
|
||||
"carbon.extension.contributes.notebook.standardKernels": "此笔记本提供程序应标配哪些内核",
|
||||
"providerNotInRegistryError": "笔记本注册表中不存在指定的提供程序 \"{0}\"。",
|
||||
"vscode.extension.contributes.notebook.languagemagics": "提供笔记本语言。",
|
||||
"vscode.extension.contributes.notebook.providersDescriptions": "提供笔记本提供程序说明。"
|
||||
},
|
||||
@@ -12119,7 +12092,6 @@
|
||||
"sql/workbench/services/query/common/queryModelService": {
|
||||
"commitEditFailed": "提交行失败:",
|
||||
"msgCancelQueryFailed": "取消查询失败: {0}",
|
||||
"queryModelService.noQueryFoundForUri": "找不到 {0} 的查询",
|
||||
"queryModelService.uriAlreadyHasQuery": "{0} 已具有现有查询",
|
||||
"runQueryBatchStartLine": "第 {0} 行",
|
||||
"runQueryBatchStartMessage": "开始执行查询的位置:",
|
||||
@@ -12227,11 +12199,16 @@
|
||||
"designer.foreignkey.description.onDeleteAction": "用户尝试删除以下行时的行为: 该行包含外键关系中涉及的数据。",
|
||||
"designer.foreignkey.description.onUpdateAction": "用户尝试更新以下行时的行为: 该行包含外键关系中涉及的数据。",
|
||||
"designer.foreignkey.description.primaryKeyTable": "包含主键列或唯一键列的表。",
|
||||
"designer.index.column.description.name": "列的名称。",
|
||||
"designer.index.description.columns": "索引的列。",
|
||||
"designer.index.description.name": "索引的名称。",
|
||||
"designer.table.description.description": "表的说明。",
|
||||
"designer.table.description.name": "表对象的名称。",
|
||||
"designer.table.description.schema": "包含该表的架构。",
|
||||
"tableDesigner.ErrorDialogTitle": "Table Designer Error",
|
||||
"tableDesigner.ForeignKeyTypeName": "外键",
|
||||
"tableDesigner.PrimaryKeyTableName": "主键表",
|
||||
"tableDesigner.ForeignTableName": "外部表",
|
||||
"tableDesigner.IndexTypeName": "索引",
|
||||
"tableDesigner.checkConstraintExpressionTitle": "表达式",
|
||||
"tableDesigner.checkConstraintNameTitle": "名称",
|
||||
"tableDesigner.checkConstraintTypeName": "CHECK 约束",
|
||||
@@ -12249,18 +12226,27 @@
|
||||
"tableDesigner.descriptionTitle": "说明",
|
||||
"tableDesigner.errorInitializingTableDesigner": "初始化表设计器时出错: {0}",
|
||||
"tableDesigner.errorProcessingEdit": "处理更改时出错: {0}",
|
||||
"tableDesigner.foreignKeyColumn": "外键列",
|
||||
"tableDesigner.foreignKeyColumns": "列映射",
|
||||
"tableDesigner.foreignKey.column": "列",
|
||||
"tableDesigner.foreignKey.foreignColumn": "外列",
|
||||
"tableDesigner.foreignKeyColumns": "列",
|
||||
"tableDesigner.foreignKeyNameTitle": "名称",
|
||||
"tableDesigner.foreignKeyOnDeleteAction": "当删除操作发生时",
|
||||
"tableDesigner.foreignKeyOnUpdateAction": "当更新操作发生时",
|
||||
"tableDesigner.foreignKeysTabTitle": "外键",
|
||||
"tableDesigner.generalTab": "常规",
|
||||
"tableDesigner.generatePreviewReportError": "生成预览报表时出错: {0}",
|
||||
"tableDesigner.generateScriptError": "生成脚本时出错: {0}",
|
||||
"tableDesigner.generatingPreviewReport": "正在生成预览报表...",
|
||||
"tableDesigner.generatingScript": "正在生成脚本...",
|
||||
"tableDesigner.generatingScriptCompleted": "生成的脚本。",
|
||||
"tableDesigner.index.column.name": "列",
|
||||
"tableDesigner.indexColumns": "列",
|
||||
"tableDesigner.indexName": "名称",
|
||||
"tableDesigner.indexesTabTitle": "索引",
|
||||
"tableDesigner.nameTitle": "表名",
|
||||
"tableDesigner.primaryKeyColumn": "主键列",
|
||||
"tableDesigner.saveChangeError": "保存更改时出错: {0}",
|
||||
"tableDesigner.savedChangeSuccess": "已成功保存更改。",
|
||||
"tableDesigner.savingChanges": "正在保存表设计器更改...",
|
||||
"tableDesigner.publishChangeError": "发布更改时出错: {0}",
|
||||
"tableDesigner.publishChangeSuccess": "更改已成功发布。",
|
||||
"tableDesigner.savingChanges": "正在发布表设计器更改...",
|
||||
"tableDesigner.schemaTitle": "架构",
|
||||
"tableDesigner.tableObjectType": "表"
|
||||
},
|
||||
@@ -12272,6 +12258,60 @@
|
||||
"sql/workbench/update/electron-browser/gettingStarted": {
|
||||
"miGettingStarted": "入门(&&S)",
|
||||
"showReleaseNotes": "显示入门指南"
|
||||
},
|
||||
"sql/workbench/api/common/notebooks/vscodeExecuteProvider": {
|
||||
"errorStartBeforeReady": "无法启动会话,管理器尚未初始化"
|
||||
},
|
||||
"sql/workbench/contrib/queryplan2/browser/planHeader": {
|
||||
"planHeaderIndexAndCost": "查询 {0}: 查询成本(相对于脚本): {1}%"
|
||||
},
|
||||
"sql/workbench/contrib/queryplan2/browser/queryPlan": {
|
||||
"openQueryAction": "打开查询",
|
||||
"queryPlanCustomZoom": "自定义显示比例",
|
||||
"queryPlanFitGraphLabel": "缩放到合适大小",
|
||||
"queryPlanOpenGraphFile": "Open Plan File",
|
||||
"queryPlanPropertiesActionLabel": "属性",
|
||||
"queryPlanSavePlanXML": "Save Plan File",
|
||||
"queryPlanSearchNodeAction": "SearchNode",
|
||||
"queryPlanTitle": "Query Plan (Preview)",
|
||||
"queryPlanZoomInActionLabel": "放大",
|
||||
"queryPlanZoomOutActionLabel": "缩小"
|
||||
},
|
||||
"sql/workbench/contrib/queryplan2/browser/queryPlanPropertiesView": {
|
||||
"nodePropertyViewNameNameColumnHeader": "Name",
|
||||
"nodePropertyViewNameValueColumnHeader": "Value",
|
||||
"nodePropertyViewTitle": "Properties",
|
||||
"queryPlanPropertiesEdgeOperationName": "Edge",
|
||||
"queryPlanPropertyViewClose": "Close",
|
||||
"queryPlanPropertyViewSortAlphabetically": "Alphabetical",
|
||||
"queryPlanPropertyViewSortByDisplayOrde": "Categorized"
|
||||
},
|
||||
"sql/workbench/contrib/queryplan2/browser/widgets/customZoomWidget": {
|
||||
"cancelCustomZoomAction": "Close (Escape)",
|
||||
"invalidCustomZoomError": "Select a zoom value between 1 to 200",
|
||||
"qpZoomValueLabel": "Zoom (percent)",
|
||||
"zoomAction": "Zoom (Enter)"
|
||||
},
|
||||
"sql/workbench/contrib/queryplan2/browser/widgets/nodeSearchWidget": {
|
||||
"cancelSearchAction": "Close (Escape)",
|
||||
"nextSearchItemAction": "Next Match (Enter)",
|
||||
"previousSearchItemAction": "Previous Match (Shift+Enter)",
|
||||
"queryPlanSearchTypeContains": "Contains",
|
||||
"queryPlanSearchTypeEquals": "Equals"
|
||||
},
|
||||
"sql/workbench/contrib/tableDesigner/browser/tableDesignerEditor": {
|
||||
"tableDesigner.PreviewFeature": "预览功能"
|
||||
},
|
||||
"sql/workbench/contrib/tsgops/browser/tsgopsActions": {
|
||||
"hideActivityBarViewContainers": "隐藏扩展 viewlet",
|
||||
"hidePanel": "隐藏面板",
|
||||
"hideSettings": "隐藏设置图标"
|
||||
},
|
||||
"sql/workbench/services/tableDesigner/browser/tableDesignerPublishDialog": {
|
||||
"tableDesigner.UpdateDatabase": "更新数据库",
|
||||
"tableDesigner.cancel": "取消",
|
||||
"tableDesigner.generateScript": "生成脚本",
|
||||
"tableDesigner.previewDatabaseUpdates": "预览数据库更新"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user