[Loc] added updated langpack files and xlfs (#18920)

This commit is contained in:
Alex Ma
2022-04-05 10:50:49 -07:00
committed by GitHub
parent 630cdbc84f
commit c707911800
160 changed files with 23389 additions and 16149 deletions

View File

@@ -101,6 +101,7 @@
"arc.enterANonEmptyPassword": "输入非空密码或按 Esc 退出。",
"arc.enterNewPassword": "输入新密码",
"arc.errorConnectingToController": "连接到控制器时出现错误。{0}",
"arc.errorListingLogAnalyticsWorkspaces": "列出 Log Analytics 工作区 {0} 时出错",
"arc.errorVerifyingPassword": "验证密码时遇到错误。{0}",
"arc.extensionInstallationFailed": "未能安装扩展 {0}",
"arc.extensionInstalled": "已安装扩展“{0}”。",
@@ -356,6 +357,9 @@
"arc.data.controller.infrastructure": "基础结构",
"arc.data.controller.kube.cluster.context": "群集上下文",
"arc.data.controller.location": "位置",
"arc.data.controller.log.analytics.primary.key": "Log Analytics 主键",
"arc.data.controller.log.analytics.workspace.id": "Log Analytics 工作区 ID",
"arc.data.controller.log.analytics.workspace.names": "Log Analytics 工作区",
"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": "输入将用于登录指标和日志仪表板的密码。",
@@ -458,7 +462,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": "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.description": "从可用于 SQL 托管实例 - Azure Arc 的最新 vCore 服务层(包括常规用途和业务关键型)中进行选择。",
"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 实例设置",
@@ -468,8 +472,8 @@
"arc.sql.cost.summary.vcore.limit": "CPU vCores 限制",
"arc.sql.dev.use.description": "选中此框以指示此实例将仅用于开发或测试目的。将不会对此实例计费。",
"arc.sql.dev.use.label": "仅供开发使用",
"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.high.availability": "高可用性",
"arc.sql.high.availability.description": "启用其他副本以实现高可用性。所选的计算和存储配置将应用于所有副本。",
"arc.sql.instance.name": "实例名称",
"arc.sql.instance.retention.policy.title": "SQL 实例备份保留策略",
"arc.sql.instance.settings.section.title": "SQL 实例设置",
@@ -479,14 +483,14 @@
"arc.sql.license.type.label": "我已有 SQL Server 许可证",
"arc.sql.memory-limit.description": "托管实例的容量限制(整数)。",
"arc.sql.memory-request.description": "对托管实例容量的请求(整数内存量,以 GB 为单位)。",
"arc.sql.one.replica": "1 replica",
"arc.sql.one.replica": "1 个副本",
"arc.sql.pitr.description": "时点还原",
"arc.sql.pitr.retention.description": "配置时间点备份的保留期。{0}",
"arc.sql.retention.days.description": "指定要将时间点备份保留多长时间。",
"arc.sql.retention.days.label": "时间点保留(天)",
"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.business.critical": "[预览] 业务关键(无限制的 vCore 和 RAM高级高可用性)",
"arc.sql.service.tier.description": "从可用于 SQL 托管实例 - Azure Arc 的最新 vCore 服务层(包括常规用途和业务关键型)中进行选择。",
"arc.sql.service.tier.general.purpose": "常规用途(最多 24 个 Vcore 和 128 Gi RAM标准高可用性)",
"arc.sql.service.tier.label": "服务层",
"arc.sql.storage-class.backups.description": "用于备份永久性卷的存储类。如果未指定任何值,则将使用默认存储类。",
"arc.sql.storage-class.data.description": "用于数据的存储类(.mdf)。如果未指定任何值,则将使用默认存储类。",
@@ -494,8 +498,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 replicas",
"arc.sql.two.replicas": "2 replicas",
"arc.sql.three.replicas": "3 个副本",
"arc.sql.two.replicas": "2 个副本",
"arc.sql.username": "用户名",
"arc.sql.volume.size.backups.description": "用于备份的存储卷大小(GB)。",
"arc.sql.volume.size.backups.label": "以 Gi 为单位的卷大小(备份)。",

View File

@@ -9,81 +9,81 @@
"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.accept": "接受",
"az.arcdataExtensionNotInstalled": "此扩展需要安装 Azure CLI 扩展 “arcdata”。使用 [此处](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)的说明安装最新版本。",
"az.arcdataInstalled": "已成功安装 Azure CLI arcdata 扩展。需要重启 Azure Studio 才能完成配置 - 在完成此操作之前,将不会激活功能。",
"az.askLater": "稍后询问",
"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.azInstalled": "已成功安装 Azure CLI。需要重启 Azure Studio 才能完成配置 - 在完成此操作之前,将不会激活功能。",
"az.azOutputParseErrorCaught": "分析 az 命令 {0} 的输出时出错。输出不是 JSON",
"az.azUserSettingReadLog": "Azure CLI 用户设置: {0}.{1} 读取,值: {2}",
"az.azUserSettingUpdatedLog": "Azure CLI 用户设置: 已更新 {0}.{1}newValue: {2}",
"az.checkingLatestAzVersion": "正在检查最新可用版本的 Azure CLI",
"az.couldNotFindArcdataWithPrompt": "找不到 Azure CLI arcdata 扩展,是否立即安装? 如果不安装,某些功能将无法正常工作。",
"az.couldNotFindAz": "找不到 Azure CLI。错误: {0}",
"az.couldNotFindAzArc": "找不到 Azure CLI arcdata 扩展。错误: {0}",
"az.couldNotFindAzWithPrompt": "找不到 Azure CLI是否立即安装? 如果不安装,则某些功能将无法正常工作。",
"az.currentlyInstalledVersionIsLatest": "当前安装的 Azure CLI 版本 {0} 与任何其他可用版本相同或更新",
"az.decline": "拒绝",
"az.doNotAskAgain": "不再询问",
"az.downloadError": "下载时出错",
"az.downloadFinished": "已完成下载",
"az.downloadingProgressMb": "正在下载({0} / {1} MB)",
"az.downloadingTo": "正在将 {0} {1} 下载到 {2}",
"az.endpointOrNamespaceRequired": "必须指定终结点或命名空间",
"az.executingCommand": "正在执行命令:“{0} {1}",
"az.failedToParseReleaseInfo": "未能分析 {0} 处内容的 JSON。\r\n文件内容: \r\n{1}\r\n错误: {2}",
"az.foundExistingAz": "在 arcdata 版本为 {2} 的路径 {1} 处找到现有 Azure CLI 安装(版本为 v{0})。",
"az.gettingTextContentsOfUrl": "正在获取位于 URL {0} 的资源的文本内容",
"az.installError": "安装 Azure CLI arcdata 扩展时出错: {0}",
"az.installingArcdata": "正在安装 Azure CLI arcdata 扩展...",
"az.installingAz": "正在安装 Azure CLI...",
"az.latestAzVersionAvailable": "最新可用 Azure CLI 版本: {0}",
"az.missingRequiredVersion": "Azure CLI >= {0} 是此功能所必需的。运行 “Azure CLI: 检查更新” 命令以安装此版本,然后重试。",
"az.no": "",
"az.noAz": "没有可用的 Azure CLI请运行命令“Azure CLI: 安装”以启用需要它的功能。",
"az.noAzArc": "没有可用的 Azure CLI arcdata 扩展。",
"az.noAzWithLink": "没有可用的 Azure CLI,请 [安装Azure CLI](command:az.install)以启用需要它的功能。",
"az.noAzureCLI": "没有可用的 Azure CLI。从 [此处](https://docs.microsoft.com/cli/azure/install-azure-cli)手动安装最新版本,然后重启 Azure Studio",
"az.noDownloadLink": "没有适用于平台“{0}”的下载链接 \r\n发布信息: ${1}",
"az.noReleaseVersion": "没有适用于平台“{0}”的发布版本 \r\n发布信息: ${1}",
"az.parseVersionError": "分析 az --version 的输出时出错。",
"az.platformUnsupported": "平台“{0}”当前不受支持",
"az.promptForAzUpdate": "新版本的 Azure CLI ({0}) 已可用,是否希望立即更新?",
"az.promptForRequiredAzUpdate": "此扩展需要安装 Azure CLI >= {0},是否希望立即更新到最新版本({1})? 如果不更新,则某些功能可能不起作用。",
"az.promptLog": "正在提示用户接受以下内容: {0}",
"az.requiredVersionNotAvailable": "此扩展需要安装 Azure CLI 扩展 “arcdata” 版本 >= {0},但当前可用版本仅为 {1}。使用 [此处](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)的说明安装正确的版本。",
"az.searchingForAz": "正在搜索现有 Azure CLI 安装...",
"az.skipInstall": "正在跳过安装 Azure CLI arcdata 扩展,因为操作不是用户请求的,并且配置选项 {0}.{1} {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"
"az.unexpectedCommandError": "执行命令时出现意外错误: {0}",
"az.unexpectedExitCode": "命令中出现意外的退出代码: {1} ({0})",
"az.unsupportedArcDataVersion": "尚不支持下载版本为 {1} 的 Azure CLI 扩展 “arcdata”。最新版本为 {0}。请使用 [此处](https://docs.microsoft.com/azure/azure-arc/data/install-arcdata-extension)的说明安装正确的版本.",
"az.updateCheckSkipped": "未执行对新 Azure CLI 版本的可用性检查,因为找不到要安装的 Azure CLI",
"az.updateError": "更新 Azure CLI 时出错: {0}",
"az.updatingAz": "正在更新 Azure CLI...",
"az.userRequestedInstall": "用户已请求使用 “Azure CLI: 安装” 命令安装 Azure CLI 和 arcdata 扩展",
"az.userResponseInstall": "提示安装 Azure CLI 时的用户响应: {0}",
"az.userResponseUpdate": "提示更新 Azure CLI 时的用户响应: {0}",
"az.versionForUpdate": "找到的版本为 {0}。Azure CLI 可以从当前版本 {1} 更新到此版本。",
"az.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.azArcdataInstallKey.description": "选择是否由系统提示你下载 Azure CLI arcdata 扩展。",
"azcli.arc.azArcdataUpdateKey.description": "选择当 Azure CLI arcdata 扩展可用时系统是否向你发出提示。",
"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.config.debug": "将所有已执行的 az 命令的调试信息记录到输出通道",
"azcli.arc.config.title": "Azure CLI 配置",
"azcli.arc.description": "支持 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",
"azcli.arc.install.dontPrompt.description": "系统将不会提示用户安装 Azure CLI arcdata 扩展",
"azcli.arc.install.prompt.description": "系统将提示用户安装 Azure CLI arcdata 扩展",
"azcli.arc.update.dontPrompt.description": "系统将不提示用户更新 Azure CLI arcdata 扩展",
"azcli.arc.update.prompt.description": "系统将提示用户更新 Azure CLI arcdata 扩展",
"azcli.azCliInstallKey.description": "选择是否由系统提示你安装 Azure CLI",
"azcli.install.dontPrompt.description": "系统将不会提示用户安装 Azure CLI",
"azcli.install.prompt.description": "系统将提示用户安装 Azure CLI",
"command.category": "Azure CLI"
}
}

View File

@@ -16,20 +16,23 @@
"activateExtensionFailed": "未能加载项目提供程序扩展“{0}”。错误消息: {1}",
"dataworksapce.local": "本地",
"dataworksapce.refresh": "刷新",
"dataworkspace.NewProjectDialogTitle": "创建新项目",
"dataworkspace.NewProjectDialogTitle": "创建新数据库项目",
"dataworkspace.Type": "类型",
"dataworkspace.browse": "浏览",
"dataworkspace.browseEllipsis": "浏览...",
"dataworkspace.cloneParentDirectoryNotExistError": "所选克隆路径“{0}”不存在或不是目录。",
"dataworkspace.create": "创建",
"dataworkspace.default": "默认",
"dataworkspace.enterProjectName": "输入项目名",
"dataworkspace.fileNotExistError": "所选 {0} 文件“{1}”不存在或者不是文件。",
"dataworkspace.gitRepoUrlPlaceholder": "输入远程 git 存储库 URL",
"dataworkspace.gitRepoUrlTitle": "Git 存储库 URL",
"dataworkspace.learnMore": "了解详细信息",
"dataworkspace.localClonePathPlaceholder": "选择本地克隆存储库的位置",
"dataworkspace.localClonePathTitle": "本地克隆路径",
"dataworkspace.locationSelectorTitle": "位置",
"dataworkspace.nameCannotBeEmpty": "名称不能为空",
"dataworkspace.no": "否",
"dataworkspace.ok": "确定",
"dataworkspace.open": "打开",
"dataworkspace.openExistingDialogTitle": "打开现有项目",
@@ -46,11 +49,15 @@
"dataworkspace.projectsFailedToLoad": "未能加载某些项目。要查看更多详细信息,请 [打开开发人员控制台](command:workbench.action.toggleDevTools)",
"dataworkspace.remoteGitRepo": "远程 Git 存储库",
"dataworkspace.restartConfirmation": "需要重启 Azure Data Studio 才能将项目添加到工作区。立即重启?",
"dataworkspace.sdkLearnMorePlaceholder": "单击“了解详细信息”按钮了解有关 SDK 样式项目的详细信息",
"dataworkspace.sdkStyleProject": "SDK 样式项目(预览版)",
"dataworkspace.select": "选择",
"dataworkspace.selectProjectLocation": "选择项目位置",
"dataworkspace.selectProjectType": "选择项目类型",
"dataworkspace.selectProjectType": "选择数据库项目类型",
"dataworkspace.selectTargetPlatform": "选择目标平台",
"dataworkspace.targetPlatform": "目标平台",
"dataworkspace.workspacePlaceholder": "选择工作区({0})文件",
"dataworkspace.yesRecommended": "是(推荐)",
"fileDoesNotExist": "文件“{0}”不存在",
"gitCloneError": "Git 克隆期间出错。请查看 git 输出以了解更多详细信息",
"gitCloneMessage": "正在克隆 Git 存储库“{0}”...",

View File

@@ -9,477 +9,477 @@
"version": "1.0.0",
"contents": {
"dist/askpass-main": {
"missOrInvalid": "Missing or invalid credentials."
"missOrInvalid": "凭据丢失或无效。"
},
"dist/autofetch": {
"no": "No",
"not now": "Ask Me Later",
"suggest auto fetch": "Would you like Azure Data Studio to [periodically run 'git fetch']({0})?",
"yes": "Yes"
"no": "",
"not now": "稍后询问",
"suggest auto fetch": "是否希望 Azure Data Studio [定期运行 “git fetch]({0})?",
"yes": ""
},
"dist/commands": {
"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",
"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 错误",
"git error details": "Git: {0}",
"git.title.diff": "{0} ⟷ {1}",
"git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})",
"git.title.index": "{0} (Index)",
"git.title.index": "{0} (索引)",
"git.title.ref": "{0} ({1})",
"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"
"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": "确定,且不再显示"
},
"dist/main": {
"skipped": "Skipped found git in: {0}",
"using git": "Using git {0} from {1}",
"validating": "Validating found git in: {0}"
"skipped": "已跳过在以下位置中找到的 git: {0}",
"using git": "将使用位于 {1} 的 Git {0}",
"validating": "正在验证在以下位置中找到的 git: {0}"
},
"dist/model": {
"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."
"no repositories": "没有可用存储库",
"not supported": "git.scanRepositories” 设置不支持绝对路径。",
"pick repo": "选择存储库",
"too many submodules": "“{0}”存储库中的 {1} 个子模块将不会自动打开。您仍可以通过打开其中的文件来单独打开每个子模块。"
},
"dist/remoteSource": {
"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)",
"branch name": "分支名称",
"error": "$(error) 错误: {0}",
"none found": "未找到远程存储库。",
"pick url": "选择要从中进行克隆的 URL。",
"provide url": "提供存储库 URL",
"provide url or pick": "提供存储库 URL 或选择存储库源。",
"type to filter": "存储库名称",
"type to search": "存储库名称(键入内容进行搜索)",
"url": "URL"
},
"dist/repository": {
"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"
"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": ""
},
"dist/statusbar": {
"checkout": "Checkout branch/tag...",
"publish changes": "Publish Changes",
"publish to": "Publish to {0}",
"publish to...": "Publish to...",
"rebasing": "Rebasing",
"syncing changes": "Synchronizing Changes..."
"checkout": "签出分支/标记...",
"publish changes": "发布更改",
"publish to": "发布到 {0}",
"publish to...": "发布到...",
"rebasing": "正在变基",
"syncing changes": "正在同步更改..."
},
"dist/timelineProvider": {
"git.index": "Index",
"git.index": "索引",
"git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}",
"git.timeline.source": "Git History",
"git.timeline.stagedChanges": "Staged Changes",
"git.timeline.uncommitedChanges": "Uncommitted Changes",
"git.timeline.you": "You",
"git.workingTree": "Working Tree"
"git.timeline.source": "Git 历史记录",
"git.timeline.stagedChanges": "暂存的更改",
"git.timeline.uncommitedChanges": "未提交的更改",
"git.timeline.you": "",
"git.workingTree": "工作树"
},
"package": {
"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",
"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": "控制 `Discard all changes` 命命令将放弃哪些更改。`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 源代码管理集成",
"displayName": "Git",
"submenu.branch": "Branch",
"submenu.changes": "Changes",
"submenu.commit": "Commit",
"submenu.commit.amend": "Amend",
"submenu.commit.signoff": "Sign Off",
"submenu.branch": "分支",
"submenu.changes": "更改",
"submenu.commit": "提交",
"submenu.commit.amend": "修改",
"submenu.commit.signoff": "注销",
"submenu.explorer": "Git",
"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)."
"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)"
}
}
}

View File

@@ -14,7 +14,6 @@
"Failed": "已失败",
"InProgress": "正在进行",
"PublishHistory": "发布历史记录",
"SettingAlreadyExists": "本地应用设置“{0}”已存在。是否覆盖?",
"Status": "状态",
"Success": "成功",
"TargetDatabase": "目标数据库",
@@ -25,16 +24,13 @@
"addDatabaseReferenceOkButtonText": "添加引用",
"addDatabaseReferencedialogName": "添加数据库引用",
"addItemAction": "添加项",
"addPackage": "添加包",
"addPackageReferenceMessage": "若要使用 SQL 绑定,请确保 Azure Functions 项目具有对 {0} 的引用",
"addSqlBindingPackageError": "将 SQL 绑定扩展包添加到项目时出错",
"appSettingPrompt": "是否要使用新的连接字符串更新 Azure 函数 local.settings.json?",
"applyConfirmation": "是否确定要更新目标项目?",
"applyError": "更新项目时出错: {0}",
"applySuccess": "已成功更新项目。",
"at": "位于",
"autorestProjectName": "新 SQL 项目名称",
"baseDockerImage": "基本 SQL Server Docker 映像",
"baseDockerImage": "基础 {0} Docker 映像",
"browseButtonText": "浏览文件夹",
"browseEllipsis": "浏览...",
"browseForProfile": "浏览配置文件",
@@ -50,19 +46,14 @@
"chooseSqlcmdVarsToModify": "选择要修改的 SQLCMD 变量",
"cicularProjectReference": "从项目 {0} 到项目 {1} 的循环引用",
"cleaningDockerImagesMessage": "正在清理现有部署...",
"closeButton": "关闭",
"compareActionRadiButtonLabel": "查看架构比较中的更改",
"confirmPassword": "确认 SQL Server 管理员密码",
"confirmServerPassword": "确认 SQL Server 管理员密码",
"connectingToSqlServerOnDockerMessage": "连接到 Docker 上的 SQL Server",
"confirmPassword": "确认 {0} 管理员密码",
"confirmServerPassword": "确认 {0} 管理员密码",
"connectingToSqlServerOnDockerMessage": "正在连接到 SQL Server",
"connectionFailedError": "连接失败错误: \"{0}\"",
"connectionProfile": "选择连接配置文件",
"connectionRadioButtonLabel": "连接",
"connectionStringSetting": "连接字符串设置名称",
"connectionStringSettingPlaceholder": "\"local.settings.json\" 中指定的连接字符串设置",
"containerAlreadyExistForProject": "此项目的容器已存在。是否要在部署新文件之前删除它们?",
"createNew": "新建",
"createNewLocalAppSetting": "创建新的本地应用设置",
"createProjectDialogOkButtonText": "创建",
"createProjectFromDatabaseDialogName": "根据数据库创建项目",
"createProjectSettings": "设置",
@@ -114,24 +105,22 @@
"done": "完成",
"dontUseProfile": "不使用配置文件",
"edgeEulaAgreementTitle": "Microsoft Azure SQL Edge 许可协议",
"edgeProjectTypeDescription": "从核心部分开始开发和发布 SQL Edge 的架构",
"edgeProjectTypeDisplayName": "SQL Edge",
"emptyProjectTypeDescription": "从空项目开始开发和发布 SQL 数据库架构",
"emptyProjectTypeDisplayName": "SQL 数据库",
"edgeProjectTypeDescription": "从核心部分开始开发和发布 Azure SQL Edge 数据库的架构",
"edgeProjectTypeDisplayName": "Azure SQL Edge 数据库",
"emptyAzureDbProjectTypeDescription": "从空项目开始开发和发布 Azure SQL 数据库架构",
"emptyAzureDbProjectTypeDisplayName": "Azure SQL 数据库",
"emptyProjectTypeDescription": "从空项目开始开发和发布 SQL Server 数据库架构",
"emptyProjectTypeDisplayName": "SQL Server 数据库",
"emptySdkProjectTypeDescription": "使用 Microsoft.Build.Sql预览版为 SQL 数据库开发和发布架构,从空的 SDK 样式项目开始。",
"emptySdkProjectTypeDisplayName": "SQL 数据库 (SDK)",
"enterConnStringTemplateDescription": "输入 SQL 连接字符串的模板",
"enterConnectionString": "输入连接字符串",
"enterConnectionStringEnvName": "输入连接字符串环境变量名称",
"enterConnectionStringEnvNameDescription": "输入 SQL 连接字符串的环境变量",
"enterConnectionStringSettingName": "输入连接字符串设置名称",
"enterConnectionStringTemplate": "输入连接字符串模板",
"enterNewDatabaseName": "输入新数据库名",
"enterNewValueForVar": "输入变量“{0}”的新值",
"enterPassword": "输入 SQL Server 管理员密码",
"enterPasswordManually": "输入密码或按 Esc 取消",
"enterPasswordPrompt": "输入要用于连接字符串的密码",
"enterPortNumber": "输入 SQL Server 端口号或按 Enter 以使用默认值",
"enterPassword": "输入 {0} 管理员密码",
"enterPortNumber": "输入 {0} 端口号或按 Enter 以使用默认值",
"enterSystemDbName": "输入此系统数据库的数据库名",
"equalComparison": "项目已与数据库保持最新。",
"errorFindingBuildFilesLocation": "查找生成文件位置时出错: {0}",
@@ -145,8 +134,6 @@
"externalStreamingJobFriendlyName": "外部流式处理作业",
"externalStreamingJobValidationPassed": "已通过外部流式作业验证。",
"extractTargetRequired": "必须提供用于提取的目标信息才能创建数据库项目。",
"failedToGetConnectionString": "生成所选连接的连接字符串时出错",
"failedToParse": "未能解析“{0}”: {1}。",
"file": "文件",
"fileAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件。请选择其他名称。",
"fileFormat": "文件格式",
@@ -164,8 +151,6 @@
"generatingProjectFromAutorest": "正在从 {0} 生成新的 SQL 项目... 检查输出窗口以了解详细信息。",
"hr": "小时",
"importElements": "导入元素",
"includePassword": "是否要将此连接中的密码包含在 local.settings.json 文件中?",
"input": "输入",
"installGlobally": "全局安装",
"invalidDataSchemaProvider": ".Sqlproj 文件中的 DSP 无效",
"invalidDatabaseReference": ".Sqlproj 文件中的数据库引用无效",
@@ -173,24 +158,20 @@
"invalidInput": "无效的输入: {0}",
"invalidProjectReload": "无法访问提供的数据库项目。只有有效的开放式数据库项目才可以重新加载。",
"invalidPropertyValue": ".sqlproj 文件中为属性“{0}”指定的值无效",
"invalidSQLPassword": "SQL Server 密码不符合密码复杂性要求。有关详细信息,请参阅 https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSQLPassword": "{0} 密码不符合密码复杂性要求。有关详细信息,请参阅 https://docs.microsoft.com/sql/relational-databases/security/password-policy",
"invalidSqlConnectionString": "SQL 连接字符串无效",
"invalidTargetPlatform": "目标平台 {0} 无效。支持的目标平台: {1}",
"jsonParseError": "第“{1}”行第“{2}”列附近的 {0}。",
"learnMore": "了解详细信息",
"loadProfilePlaceholderText": "加载配置文件...",
"location": "位置",
"min": "分钟",
"missingVersion": "在 {0} 中缺少 “version” 条目",
"moreInformation": "详细信息",
"msec": "毫秒",
"multipleMostDeploymentScripts": "{0} 文件数异常: {1}",
"multipleSqlProjFilesSelected": "已选择多个 .sqlproj 文件;请仅选择一个。",
"nameMustNotBeEmpty": "名称不得为空",
"new": "新建",
"newObjectNamePrompt": "新 {0} 名称:",
"noAzureFunctionsInFile": "当前活动文件中没有 Azure 函数",
"noAzureFunctionsProjectsInWorkspace": "在工作区中找不到 Azure Functions 项目",
"noDataSourcesFile": "找不到 {0}。",
"noDataSourcesText": "此项目中没有数据源",
"noFileExist": "文件 {0} 不存在",
@@ -208,11 +189,9 @@
"objectType": "对象类型",
"okString": "确定",
"openEulaString": "打开许可协议",
"openFile": "打开文件",
"output": "输出",
"outsideFolderPath": "不支持具有项目文件夹外绝对路径的项。请确保项目文件中的路径与项目文件夹相关。",
"parentTreeItemUnknown": "无法访问所提供树项的父级",
"passwordNotMatch": "SQL Server 密码与确认密码不匹配",
"passwordNotMatch": "{0} 密码与确认密码不匹配",
"portMustNotBeNumber": "端口必须是数字",
"postDeployElements": "PostDeploy 元素",
"postDeployScriptFriendlyName": "Script.PostDeployment",
@@ -232,6 +211,7 @@
"projectReferenceElement": "项目引用",
"projectReferenceNameElement": "项目引用名称元素",
"projectToUpdatePlaceholderText": "选择项目文件",
"projectUpdatedToSdkStyle": "项目 {0} 已更新为 SDK 样式项目。单击“了解详细信息”,了解有关 Microsoft.Build.Sql SDK 的详细信息以及简化项目文件的方法。",
"publish": "发布",
"publishAction": "发布",
"publishDialogName": "发布项目",
@@ -239,8 +219,8 @@
"publishSettingsFiles": "发布设置文件",
"publishTo": "发布目标",
"publishToContainerFailed": "未能发布到容器。{0}",
"publishToDockerContainer": "发布到容器中的新服务器",
"publishToExistingServer": "发布到现有服务器",
"publishToDockerContainer": "发布到新 {0} 本地开发容器",
"publishToExistingServer": "发布到现有 {0}",
"publishingProjectMessage": "正在容器中发布项目...",
"referenceRadioButtonsGroupTitle": "类型",
"referenceType": "引用类型",
@@ -253,39 +233,33 @@
"retrySucceedMessage": "操作 \"{0}\" 已成功完成。结果: {1}",
"retryWaitMessage": "正在等待 {0} 秒,然后再次尝试执行操作 \"{1}\"",
"runViaNpx": "通过 npx 运行",
"runningDockerMessage": "正在生成并运行 Docker 容器...",
"runningDockerMessage": "正在运行 docker 容器...",
"sameDatabase": "同一数据库",
"save": "保存",
"saveChangesInFile": "当前文件中存在未保存的更改。立即保存?",
"schema": "架构",
"schemaCompare.compareErrorMessage": "架构比较失败: {0}",
"schemaCompareAction": "架构比较",
"schemaCompareNotInstalled": "需要安装架构比较扩展才能运行架构比较",
"schemaObjectType": "架构/对象类型",
"scriptFriendlyName": "脚本",
"sdkStyleProject": "SDK-style project",
"sdkStyleProject": "SDK 样式项目(预览版)",
"sec": "秒",
"selectAzureFunction": "在当前文件中选择要将 SQL 绑定添加到的 Azure 函数",
"selectBaseImage": "选择基本 SQL Server docker 映像",
"selectBindingType": "选择绑定类型",
"selectBaseImage": "选择基础 {0} docker 映像",
"selectConnection": "选择连接",
"selectConnectionError": "无法设置连接字符串应用设置: {0}",
"selectConnectionString": "选择 SQL 连接字符串方法",
"selectDacpac": "选择 .dacpac",
"selectDatabase": "选择数据库",
"selectFileString": "选择文件",
"selectFolderStructure": "选择文件夹结构",
"selectProfile": "选择配置文件",
"selectProfileToUse": "选择要加载的发布配置文件",
"selectProjectLocation": "选择项目位置",
"selectPublishOption": "选择要将项目发布到的位置",
"selectSetting": "从 local.settings.json 中选择 SQL 连接字符串设置",
"selectSpecFile": "选择 OpenAPI/Swagger 规范文件",
"selectString": "选择",
"selectTargetPlatform": "当前目标平台: {0}。请选择新目标平台",
"server": "服务器",
"serverName": "服务器名",
"serverPassword": "服务器管理员密码",
"serverPortNumber": "SQL Server 商品号",
"serverPassword": "{0} 管理员密码",
"serverPortNumber": "{0} 端口号",
"serverVariable": "服务器变量",
"sourceDatabase": "源数据库",
"specSelectionText": "OpenAPI/Swagger 规范",
@@ -299,8 +273,6 @@
"sqlDatabaseProjects.UpdateDotnetLocation": "更新位置",
"sqlDatabaseProjects.doNotAskAgain": "不再询问",
"sqlDatabaseProjects.outputChannel": "数据库项目",
"sqlTableOrViewToQuery": "要查询的 SQL 表或视图",
"sqlTableToUpsert": "要更新插入到的 SQL 表",
"storedProcedureFriendlyName": "存储过程",
"suppressMissingDependenciesErrors": "禁止显示由引用对象中的未解析引用导致的错误",
"systemDatabase": "系统数据库",
@@ -314,7 +286,6 @@
"unableToFindReference": "找不到数据库引用 {0}",
"unableToFindSqlCmdVariable": "找不到 SQLCMD 变量“{0}”",
"unableToPerformAction": "无法定位“{0}”目标:“{1}”",
"unableToSetConnectionString": "无法设置连接字符串应用设置",
"unexpectedProjectContext": "无法建立项目上下文。从意外位置调用了命令: {0}",
"unknownDataSourceType": "未知的数据源类型: ",
"unrecognizedDataSourcesVersion": "无法识别的版本: ",
@@ -324,14 +295,12 @@
"updateProjectForRoundTrip": "需要更新目标、引用、系统数据库引用才能生成此项目“{0}”。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?",
"updateProjectFromDatabaseDialogName": "从数据库更新项目",
"updateText": "更新",
"updatedToSdkStyleError": "Converting the project {0} to SDK-style was unsuccessful. Changes to the .sqlproj have been rolled back.",
"updatingProjectFromDatabase": "正在从 {1} 更新 {0}...",
"userConnectionString": "输入连接字符串",
"userPasswordLater": "若要在以后使用 SQL 连接字符串,需要在 local.settings.json 文件中手动输入密码。",
"userSelectionCancelled": "用户已取消选择的 autorest 运行方式。",
"userSelectionInstallGlobally": "用户已选择全局安装 autorest。正在安装...",
"userSelectionRunNpx": "用户已选择通过 npx 运行。",
"valueCannotBeEmpty": "值不能为空",
"valueMustNotBeEmpty": "值不能为空",
"viewFriendlyName": "查看",
"yesString": "是"
},
@@ -347,11 +316,12 @@
"package": {
"sqlDatabaseProjects.Settings": "数据库项目",
"sqlDatabaseProjects.addDatabaseReference": "添加数据库引用",
"sqlDatabaseProjects.addSqlBinding": "添加 SQL 绑定(预览)",
"sqlDatabaseProjects.addExistingItem": "添加现有项...",
"sqlDatabaseProjects.autorestSqlVersion": "要从 NPM 使用哪个版本的 Autorest.Sql。如果未设置则将使用最新版本。",
"sqlDatabaseProjects.build": "生成",
"sqlDatabaseProjects.changeTargetPlatform": "更新目标平台",
"sqlDatabaseProjects.close": "关闭数据库项目",
"sqlDatabaseProjects.convertToSdkStyleProject": "转换为 SDK 样式项目",
"sqlDatabaseProjects.createProjectFromDatabase": "根据数据库创建项目",
"sqlDatabaseProjects.delete": "删除",
"sqlDatabaseProjects.description": "设计和发布 SQL 数据库架构",

View File

@@ -20,23 +20,30 @@
"sql.migration.all.backups.restored": "已还原的所有备份",
"sql.migration.all.fields.required": "所有字段均为必填。",
"sql.migration.apply": "应用",
"sql.migration.asessment.failed": "SQL Server 实例“{0}”的评估失败。",
"sql.migration.assessed.databases": "(适用于 {0} 个已评估的数据库)",
"sql.migration.assessment": "“{0}”的评估结果",
"sql.migration.assessment.failed": "SQL Server 实例“{0}”的评估失败。",
"sql.migration.assessment.in.progress": "正在进行评估",
"sql.migration.assessment.in.progress.content": "我们正在评估 SQL Server 实例 {0} 中的数据库,以识别正确的 Azure SQL 目标。\r\n\r\n这可能需要一些时间才能完成。",
"sql.migration.assessment.migration.warning": "尚未准备好迁移到 Azure SQL 托管实例的数据库可以迁移到 Azure 虚拟机上的SQL Server。",
"sql.migration.assessment.results": "评估结果",
"sql.migration.assessment.results.and.recommendations.title": "评估结果和建议",
"sql.migration.assessments.blocking.issue": "这是一个阻止性问题,将阻止数据库迁移成功。",
"sql.migration.authKeys.header": "身份验证密钥",
"sql.migration.authKeys.refresh.message": "已刷新身份验证密钥“{0}”。",
"sql.migration.authentication.type": "身份验证类型",
"sql.migration.authentication.types": "身份验证密钥",
"sql.migration.azure.sql": "Azure SQL",
"sql.migration.azure.sql.database": "Azure SQL 数据库",
"sql.migration.azure.sql.database.managed.instance": "Azure SQL 托管实例",
"sql.migration.azure.sql.database.virtual.machine": "Azure 虚拟机上的 SQL Server",
"sql.migration.azure.sql.database.virtual.machine.short": "Azure VM 上的 SQL Server",
"sql.migration.azure.sql.target": "目标类型",
"sql.migration.azure.storage.account.to.upload.backups": "要上传备份的 Azure 存储帐户",
"sql.migration.azure.tenant": "Azure AD 租户",
"sql.migration.azureRecommendation.browse": "浏览",
"sql.migration.azureRecommendation.folder.name": "文件夹名",
"sql.migration.azureRecommendation.open": "打开",
"sql.migration.backup.location": "备份位置",
"sql.migration.backup.start.time": "备份开始时间",
"sql.migration.bc.info": "SQL 托管实例迁移直接转换到业务关键服务层需要的时间可能远多于常规用途,因为必须为始终打开高可用性组设置三个次要副本的种子。该操作持续时间取决于数据的大小。在 90% 的情况下,设置种子的速度为 220 GB/小时或更高。",
@@ -52,7 +59,7 @@
"sql.migration.blob.storage.subscription.label": "订阅",
"sql.migration.blob.storage.table.help": "输入目标数据库名称,并为所选源数据库选择资源组、存储帐户和容器。",
"sql.migration.blob.storageAccount.select": "首先选择存储帐户值。",
"sql.migration.can.be.migrated": "可以迁移 {1} 个数据库中的 {0} 个",
"sql.migration.can.be.migrated": "可以迁移 {0} 个数据库(共 {1} 个)",
"sql.migration.cancel": "取消",
"sql.migration.cancel.error": "取消迁移时出现错误。",
"sql.migration.cancel.migration": "取消迁移",
@@ -86,7 +93,7 @@
"sql.migration.cutover.status.refresh.error": "刷新迁移状态时出错。",
"sql.migration.cutover.step.1": "1. 停止到源数据库的所有传入事务。",
"sql.migration.cutover.step.2.blob": "2. 创建最终事务日志的差异或备份,并将其存储在 Azure 存储 Blob 容器中。",
"sql.migration.cutover.step.2.network.share": "2. 创建最终事务日志备份并将其存储在网络共享上。",
"sql.migration.cutover.step.2.network.share": "2. 创建最终事务日志备份并将其存储在网络共享上。",
"sql.migration.cutover.step.3.blob": "3. 验证是否已在目标数据库上还原所有备份。“等待还原的日志备份”值应为零。",
"sql.migration.cutover.step.3.network.share": "3. 验证是否已在目标数据库上还原所有日志备份。“等待还原的日志备份”值应为零。",
"sql.migration.cutover.type": "迁移模式",
@@ -99,8 +106,10 @@
"sql.migration.data.uploaded.size": "已上传数据/大小",
"sql.migration.database": "数据库",
"sql.migration.database.already.exists": "目标托管实例“{1}”上已存在数据库“{0}”。",
"sql.migration.database.assessment.description": "选择要评估以迁移到 Azure SQL 的数据库。",
"sql.migration.database.assessment.title": "用于评估的数据库",
"sql.migration.database.backup.load.error": "访问数据库详细信息时出错。",
"sql.migration.database.migration": "要迁移的数据库",
"sql.migration.database.checksum.info.text": "确保已使用 WITH CHECKSUM 选项获取备份。",
"sql.migration.database.migration.mode.description": "要迁移到 Azure SQL 目标,请根据停机时间要求选择迁移模式。",
"sql.migration.database.migration.mode.label": "迁移模式",
"sql.migration.database.migration.mode.offline.description": "应用程序停机时间将在迁移启动时开始。",
@@ -113,15 +122,15 @@
"sql.migration.database.migration.status": "数据库迁移状态",
"sql.migration.database.page.description": "选择要在迁移期间使用的数据库备份的位置。",
"sql.migration.database.page.title": "数据库备份",
"sql.migration.database.private.endpoint.info.text": "确保 Azure 存储帐户不使用专用终结点。",
"sql.migration.database.to.be.migrated": "要迁移的数据库",
"sql.migration.databases": "数据库({0}/{1})",
"sql.migration.databases.selected": "已选择 {0}/{1} 个数据库",
"sql.migration.databases.selected": "已选择 {0} 个数据库(共 {1} 个)",
"sql.migration.databases.table.title": "数据库",
"sql.migration.day": "{0} 天",
"sql.migration.days": "{0} 天",
"sql.migration.description": "说明",
"sql.migration.details.copied": "已复制详细信息",
"sql.migration.dms.portal.info": "Azure 门户中的任何现有 Azure 数据库迁移服务都不会出现在 Azure Data Studio 中。在 Azure Data Studio 中创建的任何数据库迁移服务在 Azure 门户中仍将都不可见。",
"sql.migration.dms.provision.failed": "未能预配数据库迁移服务。请等待几分钟,然后重试。",
"sql.migration.duration": "持续时间",
"sql.migration.empty.table.subtext": "如果结果在预期内,请验证与 SQL Server 实例的连接。",
@@ -145,21 +154,25 @@
"sql.migration.inprogress.warning.multiple": "{0} 个数据库有警告",
"sql.migration.inprogress.warning.single": "{0} 数据库具有警告",
"sql.migration.instance": "实例",
"sql.migration.invalid.account.error": "如果要继续,请选择有效的 Azure 帐户。",
"sql.migration.invalid.blob.container.error": "若要继续,请为源数据库“{0}”选择有效的 blob 容器。",
"sql.migration.invalid.blob.lastBackupFile.error": "若要继续,请为源数据库“{0}”选择有效的上一个备份文件。",
"sql.migration.invalid.blob.resourceGroup.error": "若要继续,请为源数据库“{0}”选择有效的资源组。",
"sql.migration.invalid.blob.storageAccount.error": "若要继续,请为源数据库“{0}”选择有效的存储帐户。",
"sql.migration.invalid.location.error": "若要继续,请选择有效位置。",
"sql.migration.invalid.managedInstance.error": "如果要继续,请选择有效的托管实例。",
"sql.migration.invalid.migration.service.error": "选择有效的数据库迁移服务。",
"sql.migration.invalid.migration.service.offline.error": "选择连接到节点的数据库迁移服务。",
"sql.migration.invalid.network.share.location": "网络共享位置格式无效。示例: {0}",
"sql.migration.invalid.owner.uri.error": "由于 OwnerUri 无效,无法连接到数据库(参数 \"OwnerUri\")",
"sql.migration.invalid.resourceGroup.error": "要继续,请选择有效的资源组。",
"sql.migration.invalid.resourceGroup.error": "如果要继续,请选择有效的资源组。",
"sql.migration.invalid.savedInfo": "无法检索已保存的会话。请通过选择新会话重试。",
"sql.migration.invalid.service.name.error": "输入迁移服务的有效名称。",
"sql.migration.invalid.storageAccount.error": "若要继续,请选择有效的存储帐户。",
"sql.migration.invalid.subscription.error": "若要继续,请选择有效的订阅。",
"sql.migration.invalid.target.name.error": "输入目标数据库的有效名称。",
"sql.migration.invalid.user.account": "用户帐户格式无效。示例: {0}",
"sql.migration.invalid.virtualMachine.error": "如果要继续,请选择有效的虚拟机。",
"sql.migration.ir.page.description": "Azure 数据库迁移服务(DMS)协调数据库迁移活动并跟踪其进度。如果之前已经创建,则可以选择现有数据库迁移服务作为 Azure SQL 目标,或在下面创建一个新的服务。",
"sql.migration.ir.page.sql.migration.service.not.found": "找不到数据库迁移服务。请新建一个。",
"sql.migration.ir.page.title": "Azure 数据库迁移服务",
@@ -182,7 +195,7 @@
"sql.migration.learn.more": "了解详细信息",
"sql.migration.learn.more.prerequisites": "在开始迁移之前,请了解有关所需内容的详细信息。",
"sql.migration.location": "位置",
"sql.migration.managed.instance": "Azure SQL 托管实例",
"sql.migration.mi.not.ready": "托管实例 “{0}” 不可用于迁移,因为它当前处于 “{1}” 状态。若要继续,请选择可用的托管实例",
"sql.migration.migration.completed": "迁移已完成",
"sql.migration.migration.in.progress": "正在进行数据库迁移",
"sql.migration.migration.not.started": "迁移未开始",
@@ -192,6 +205,7 @@
"sql.migration.mins": "{0} 分钟",
"sql.migration.mode": "模式",
"sql.migration.more.info": "详细信息",
"sql.migration.na": "不适用",
"sql.migration.name": "名称",
"sql.migration.name.label": "名称:",
"sql.migration.name.of.new.rg": "新资源组名称",
@@ -248,16 +262,16 @@
"sql.migration.resource.group.description": "资源组是保管 Azure 解决方案的相关资源的容器。",
"sql.migration.resource.group.not.found": "未找到资源组。",
"sql.migration.resourceGroups": "资源组",
"sql.migration.resume.continue": "继续上次迁移尝试...",
"sql.migration.resume.start": "再次开始迁移评估(推荐)",
"sql.migration.resume.session": "恢复以前保存的会话",
"sql.migration.resume.title": "再次运行迁移工作流",
"sql.migration.retry.migration": "重试迁移",
"sql.migration.retry.migration.error": "重试迁移时出现错误。",
"sql.migration.rg.created": "已创建资源组",
"sql.migration.save.close": "保存并关闭",
"sql.migration.save.close.popup": "已保存配置。性能数据收集将保持在后台运行。你可以在需要时停止收集。",
"sql.migration.saved.assessment.cancel": "取消",
"sql.migration.saved.assessment.next": "下一步",
"sql.migration.saved.assessment.result": "已保存评估结果",
"sql.migration.saved.assessment.result": "已保存的会话",
"sql.migration.search": "搜索",
"sql.migration.search.for.migration": "搜索迁移",
"sql.migration.sec": "{0} 秒",
@@ -266,7 +280,7 @@
"sql.migration.select.database.to.continue": "请选择 1 个或多个要评估迁移的数据库",
"sql.migration.select.database.to.migrate": "选择要迁移的数据库。",
"sql.migration.select.prompt": "单击 SQL Server 实例或左侧的任意数据库以查看其详细信息。",
"sql.migration.select.target.to.continue": "要继续,请选择目标数据库。",
"sql.migration.select.target.to.continue": "如果要继续,请选择目标。",
"sql.migration.server": "服务器",
"sql.migration.service.account.info.text": "请确保运行源 SQL Server 实例的服务帐户对网络共享拥有读取权限。",
"sql.migration.service.container.container.description1": "Azure 数据库迁移服务利用 Azure 数据工厂的自承载集成运行时将备份从本地网络文件共享上传到 Azure。",
@@ -295,19 +309,113 @@
"sql.migration.show.status": "显示状态",
"sql.migration.size": "大小(MB)",
"sql.migration.size.column.header": "大小",
"sql.migration.sku.available.recommendations": "{0} 个建议可用",
"sql.migration.sku.azureConfiguration": "Azure 配置",
"sql.migration.sku.azureConfiguration.businessCritical": "业务关键",
"sql.migration.sku.azureConfiguration.db": "{0} - {1} vCore",
"sql.migration.sku.azureConfiguration.gen5": "Gen5",
"sql.migration.sku.azureConfiguration.generalPurpose": "常规用途",
"sql.migration.sku.azureConfiguration.mi": "{0} - {1} - {2} vCore",
"sql.migration.sku.azureConfiguration.miPreview": "{0} - {1} - {2} vCore - {3} GB",
"sql.migration.sku.azureConfiguration.premiumSeries": "高级系列",
"sql.migration.sku.azureConfiguration.premiumSeriesMemoryOptimized": "内存优化高级系列",
"sql.migration.sku.azureConfiguration.storage": "{0} x {1}",
"sql.migration.sku.azureConfiguration.vm": "{0} ({1} vCPU)",
"sql.migration.sku.azureConfiguration.vmPreview": "数据: {0},日志: {1}tempdb: {2}",
"sql.migration.sku.azureRecommendation.chooseMethod.instructions": "选择希望如何提供性能数据",
"sql.migration.sku.azureRecommendation.collectData.method": "立即收集性能数据",
"sql.migration.sku.azureRecommendation.collectDataSelectFolder.instructions": "在将保存性能数据的本地驱动器上选择一个文件夹",
"sql.migration.sku.azureRecommendation.description": "Azure 建议需要 SQL Server 实例的性能数据来提供目标建议。启用性能数据收集以接收要迁移的数据库的目标建议。启用此功能的时间越长,建议就越好。可以随时禁用性能数据收集。",
"sql.migration.sku.azureRecommendation.description2": "如果之前已收集此数据,则还可以选择从现有文件夹中选择此数据。",
"sql.migration.sku.azureRecommendation.openExisting.method": "我已有性能数据",
"sql.migration.sku.azureRecommendation.openExisting.popup": "正在使用提供的性能数据生成 Azure 建议...",
"sql.migration.sku.azureRecommendation.openExistingSelectFolder.instructions": "在保存以前收集的性能数据的本地驱动器上选择文件夹",
"sql.migration.sku.azureRecommendation.start": "开始",
"sql.migration.sku.azureRecommendation.start.popup": "正在启动性能数据收集...",
"sql.migration.sku.azureRecommendation.status.autoRefreshTimer": "初始建议将在大约 {0} 分钟后自动刷新。",
"sql.migration.sku.azureRecommendation.status.imported": "已使用提供的数据应用 Azure 建议。导入或收集其他数据以优化建议。",
"sql.migration.sku.azureRecommendation.status.inProgress": "正在收集数据。正在生成初始建议...",
"sql.migration.sku.azureRecommendation.status.manualRefreshTimer": "通过按“刷新建议”按钮来定期返回查看更新的建议。",
"sql.migration.sku.azureRecommendation.status.notEnabled": "Azure 建议收集和分析性能数据,然后在 Azure 中为工作负载推荐适当大小的数据库。",
"sql.migration.sku.azureRecommendation.status.refining": "数据收集仍在进行。正在优化现有建议...",
"sql.migration.sku.azureRecommendation.status.stopped": "已停止 Azure 建议的数据收集。",
"sql.migration.sku.azureRecommendation.stop.popup": "正在停止性能数据收集...",
"sql.migration.sku.azureRecommendation.tooltip.inProgress": "长时间运行性能集合有助于确保更准确的建议。",
"sql.migration.sku.azureRecommendation.tooltip.notStarted": "单击下面的按钮以导入或收集数据库性能数据。",
"sql.migration.sku.card.azureRecommendation.inProgress": "数据收集完成后,将显示 Azure 建议。",
"sql.migration.sku.card.azureRecommendation.notEnabled": "Azure 建议不可用。单击下面的“获取 Azure 建议”按钮",
"sql.migration.sku.cpu": "{0} 个核心",
"sql.migration.sku.cpu.requirement": "CPU 要求",
"sql.migration.sku.data.iops.requirement": "数据 IOPS 要求",
"sql.migration.sku.data.storage.requirement": "数据存储要求",
"sql.migration.sku.db.card.title": "Azure SQL 数据库",
"sql.migration.sku.gb": "{0} GB",
"sql.migration.sku.get.recommendation": "获取 Azure 建议",
"sql.migration.sku.io.memory.requirement": "IO 延迟要求",
"sql.migration.sku.iops": "{0} IOPS",
"sql.migration.sku.location": "Azure SQL 目标的 Azure 区域",
"sql.migration.sku.mi.card.title": "Azure SQL 托管实例(PaaS)",
"sql.migration.sku.recommendation.view.assessment.mi": "若要迁移到 Azure SQL 托管实例(PaaS),请查看评估结果并选择一个或多个数据库。",
"sql.migration.sku.recommendation.view.assessment.vm": "若要迁移到 Azure 虚拟机(IaaS)上的 SQL Server请查看评估结果并选择一个或多个数据库。",
"sql.migration.sku.log.storage.requirement": "日志存储要求",
"sql.migration.sku.logs.iops.requirement": "日志 IOPS 要求",
"sql.migration.sku.memory.requirement": "内存要求",
"sql.migration.sku.mi.card.title": "Azure SQL 托管实例",
"sql.migration.sku.ms": "{0} 毫秒",
"sql.migration.sku.parameters": "建议参数",
"sql.migration.sku.parameters.edit": "编辑参数",
"sql.migration.sku.parameters.edit.title": "编辑建议参数",
"sql.migration.sku.parameters.enable.preview": "启用预览功能",
"sql.migration.sku.parameters.enable.preview.info": "启用此选项将包括性能和可伸缩性显著提高的最新硬件代系。这些 SKU 目前处于预览状态,并且可能尚未在所有区域中提供。",
"sql.migration.sku.parameters.percentage.utilization": "利用率百分比",
"sql.migration.sku.parameters.percentage.utilization.tooltip": "在聚合性能数据期间要使用的数据点的百分位数。",
"sql.migration.sku.parameters.scale.factor": "比例因子",
"sql.migration.sku.parameters.scale.factor.invalid": "比例因子无效。请输入正整数值。",
"sql.migration.sku.parameters.scale.factor.tooltip": "如果希望 Azure 建议的百分比大于或小于当前工作负载,请更改比例因子。",
"sql.migration.sku.parameters.text": "输入以下信息以编辑建议参数。",
"sql.migration.sku.parameters.update": "更新",
"sql.migration.sku.percentage": "{0}%",
"sql.migration.sku.percentile": "第 {0} 个百分位数",
"sql.migration.sku.recommendation": "Azure 建议",
"sql.migration.sku.recommendation.view.assessment.mi": "若要迁移到 Azure SQL 托管实例,请查看评估结果并选择一个或多个数据库。",
"sql.migration.sku.recommendation.view.assessment.vm": "若要迁移到 Azure 虚拟机上的 SQL Server请查看评估结果并选择一个或多个数据库。",
"sql.migration.sku.recommendationReason": "建议原因",
"sql.migration.sku.recommendations": "建议",
"sql.migration.sku.recommendations.empty.time": "-",
"sql.migration.sku.recommendations.lastRefreshed": "上次刷新时间: {0}",
"sql.migration.sku.recommendations.loading": "正在加载...",
"sql.migration.sku.recommendations.title": "{0} 个建议",
"sql.migration.sku.recommended.value": "值",
"sql.migration.sku.recommendedConfiguration": "建议的配置",
"sql.migration.sku.refine.recommendation": "优化 Azure 建议",
"sql.migration.sku.refresh.recommendation": "刷新建议",
"sql.migration.sku.resource": "Azure SQL 目标资源名称",
"sql.migration.sku.resource_group": "Azure SQL 目标的资源组",
"sql.migration.sku.restart.performance.collection": "重启数据收集",
"sql.migration.sku.sourceProperties": "源属性",
"sql.migration.sku.sql.dataDisk": "SQL 数据文件",
"sql.migration.sku.sql.logDisk": "SQL 日志文件",
"sql.migration.sku.sql.temp": "SQL tempdb",
"sql.migration.sku.stop.performance.collection": "停止数据收集",
"sql.migration.sku.storage.dimension": "维度",
"sql.migration.sku.storageGB": "{0} GB",
"sql.migration.sku.subscription": "Azure SQL 目标的订阅名称",
"sql.migration.sku.vm.card.title": "Azure 虚拟机上的 SQL Server (laaS)",
"sql.migration.sku.targetDeploymentType": "目标部署类型",
"sql.migration.sku.targetStorageConfiguration": "建议目标存储配置",
"sql.migration.sku.targetStorageConfiguration.caching": "主机缓存",
"sql.migration.sku.targetStorageConfiguration.caching.na": "不适用",
"sql.migration.sku.targetStorageConfiguration.caching.none": "无",
"sql.migration.sku.targetStorageConfiguration.caching.readOnly": "只读",
"sql.migration.sku.targetStorageConfiguration.caching.readWrite": "读/写",
"sql.migration.sku.targetStorageConfiguration.ephemeralTempdb": "将 tempdb 置于本地临时 SSD (默认为 D: \\)驱动器上",
"sql.migration.sku.targetStorageConfiguration.info": "下面是满足存储性能需求所需的目标存储配置。",
"sql.migration.sku.targetStorageConfiguration.local.SSD": "本地 SSD",
"sql.migration.sku.targetStorageConfiguration.recommendedStorageConfiguration": "建议的存储配置",
"sql.migration.sku.targetStorageConfiguration.storage": "存储",
"sql.migration.sku.viewDetails": "查看详细信息",
"sql.migration.sku.vm.card.title": "Azure 虚拟机上的 SQL Server",
"sql.migration.source.configuration": "源配置",
"sql.migration.source.credentials": "源凭据",
"sql.migration.source.database": "源数据库名",
"sql.migration.source.databases": "源数据库",
"sql.migration.source.details.sqlAuth": "输入用于连接到 SQL Server 实例 {0} 的 SQL 身份验证凭据。 这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。",
"sql.migration.source.details.sqlAuth": "输入用于连接到 SQL Server 实例 {0} 的 SQL 身份验证凭据。这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。",
"sql.migration.source.details.windowAuth": "输入用于连接到 SQL Server 实例 {0} 的 Windows 身份验证凭据。这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。",
"sql.migration.source.server": "源服务器",
"sql.migration.source.version": "源版本",
@@ -316,6 +424,7 @@
"sql.migration.sql.server.instance": "SQL Server 实例",
"sql.migration.sql.virtual.machine": "SQL 虚拟机",
"sql.migration.start.migration.button": "开始迁移",
"sql.migration.start.session": "启动新会话",
"sql.migration.start.time": "开始时间",
"sql.migration.status": "状态",
"sql.migration.status.add.account": "添加帐户",
@@ -355,6 +464,7 @@
"sql.migration.test.connection": "测试连接",
"sql.migration.type": "类型",
"sql.migration.type.label": "类型:",
"sql.migration.unavailable.managedInstance": "(不可用) {0}",
"sql.migration.unique.name": "为此目标数据库选择唯一名称",
"sql.migration.username": "用户名",
"sql.migration.view.all": "查看所有",
@@ -370,26 +480,30 @@
"sql.migration.wizard.account.description": "选择链接到 Azure Data Studio 的 Azure 账户,或立即链接一个账户。",
"sql.migration.wizard.account.noAccount.error": "请添加链接帐户,然后重试。",
"sql.migration.wizard.account.title": "Azure 帐户",
"sql.migration.wizard.perfCollection.error": "收集服务器“{0}”的性能数据时出错。如果这些问题仍然存在,请尝试重启数据收集过程:\r\n\r\n{1}",
"sql.migration.wizard.sku.all": "根据评估结果,你的联机状态下的所有 {0} 个数据库都可以迁移到 Azure SQL。",
"sql.migration.wizard.sku.assessment.error": "评估服务器“{0}”时出错。",
"sql.migration.wizard.sku.assessment.error.bypass": "选中此选项可跳过评估并继续迁移。",
"sql.migration.wizard.sku.assessment.error.detail": "[没有评估结果来验证数据库迁移的准备情况。选中此框即表示你确认要继续将数据库迁移到所需的 Azure SQL 目标。]",
"sql.migration.wizard.sku.assessment.unexpected.error": "评估服务器“{0}”时发生意外错误。{3}消息: {1}{3}堆栈: {2}",
"sql.migration.wizard.sku.choose_a_target": "选择 Azure SQL 目标",
"sql.migration.wizard.sku.error": "评估数据库时出错。",
"sql.migration.wizard.sku.title": "Azure SQL 目标",
"sql.migration.wizard.sku.error": "为服务器“{0}”生成 SKU 建议时出错。",
"sql.migration.wizard.sku.error.noRecommendation": "无可用建议",
"sql.migration.wizard.sku.error.noRecommendation.reason": "未生成 SKU 建议,因为没有可以满足源性能特征的 SKU。尝试选择其他目标平台、调整建议参数或选择一组不同的数据库来进行评估。",
"sql.migration.wizard.target.description": "选择 Azure 帐户和目标 {0}。",
"sql.migration.wizard.target.title": "Azure SQL 目标",
"sql.migration.yes": "是",
"total.databases.selected": "已选择 {0}/{1} 个数据库。"
"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)"
"sql.migration.dashboard.help.description.dmsGuide": "提供有关在 Azure 中迁移和现代化数据资产分步指南的迁移文章中心。",
"sql.migration.dashboard.help.description.mi": "以最短故障时间将数据库从 SQL Server 实例(本地或 Azure 虚拟机)迁移到 Azure SQL 托管实例的分步教程。",
"sql.migration.dashboard.help.description.migrateUsingADS": "Azure Data Studio 的 Azure SQL 迁移扩展提供评估、获取适当大小的 Azure 建议以及将 SQL Server 数据库迁移到 Azure 的功能。",
"sql.migration.dashboard.help.description.vm": "以最短故障时间将数据库从 SQL Server 实例(本地)迁移到 Azure 虚拟机上的 SQL Server 的分步教程。",
"sql.migration.dashboard.help.link.dmsGuide": "Azure 数据库迁移指南",
"sql.migration.dashboard.help.link.mi": "教程: 迁移到 Azure SQL 托管实例(联机)",
"sql.migration.dashboard.help.link.migrateUsingADS": "使用 Azure Data Studio 迁移数据库",
"sql.migration.dashboard.help.link.vm": "教程: 迁移到 Azure 虚拟机上的 SQL Server (联机)"
},
"dist/models/stateMachine": {
"sql.migration.starting.migration.error": "开始迁移时出现错误:“{0}”",

View File

@@ -9956,6 +9956,8 @@
"table.selectAll": "全选",
"table.sortAscending": "升序排序",
"table.sortDescending": "降序排序",
"tableFilter.blankStringDisplayText": "(Blanks)",
"tableFilter.nullDisplayText": "(NULL)",
"tableFilter.selectedCount": "已选择 {0} 项",
"tableFilter.visibleCount": "{0} 个结果"
},
@@ -9980,6 +9982,7 @@
"dataExplorer.context": "dataexplorer 项上下文菜单",
"dataGrid.context": "数据网格项上下文菜单",
"default": "启用自动更新检查。Azure Data Studio 将定期自动检查更新。",
"docNotFoundForUriError": "无法打开指定的 URI 的笔记本文档。",
"enable locally": "请重新加载 Azure Data Studio 以在本地启用此扩展。",
"enable remote": "请重新加载 Azure Data Studio 以在 {0} 中启用此扩展。",
"enableWindowsBackgroundUpdates": "启用在 Windows 上后台下载和安装新的 Azure Data Studio 版本",
@@ -10006,17 +10009,14 @@
"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} 并重启?",
"vscodeDocCreationFailedError": "未能创建笔记本文档。",
"vscodeFunctionalityNotSupportedError": "Azure Data Studio 中不支持此 VS Code 功能。",
"vscodeInvalidArgumentsError": "无效参数",
"vscodeInvalidArgumentsError": "参数无效。",
"watermark.newNotebook": "新建笔记本",
"watermark.newSqlFile": "新建 SQL 文件",
"workspace.trust.description": "控制是否在 Azure Data Studio 内启用工作区信任。",
"workspace.trust.emptyWindow.description": "控制空窗口在 zure Data Studio 中是否默认受信任。当与 `#{0}#` 一起使用时,可以启用 zure Data Studio 的完整功能,而无需在空窗口中进行提示。"
},
"sql/base/parts/editableDropdown/browser/dropdown": {
"editableDropdown.errorValidate": "必须是列表中的选项",
"selectBox": "选择框"
},
"sql/platform/accounts/common/accountActions": {
"NoAccountToRefresh": "没有可刷新的帐户",
"accountActions.no": "否",
@@ -10171,8 +10171,11 @@
"sql/workbench/browser/designer/designer": {
"designer.defaultRemoveRowConfirmationMessage": "是否确实要删除该行?",
"designer.generalGroupName": "常规",
"designer.issueCountAlert": "已找到 {0} 个验证问题。",
"designer.issuesTabTitle": "问题({0})",
"designer.loadingDesigner": "正在加载设计器...",
"designer.loadingDesignerCompleted": "已加载设计器",
"designer.newRowButtonAriaLabel": "将新行添加到 \\\"{0}\\\" 表",
"designer.newRowText": "新增",
"designer.processing": "正在处理...",
"designer.processingChanges": "正在处理更改...",
@@ -10181,6 +10184,7 @@
"designer.publishChangesCompleted": "已发布更改",
"designer.publishingChanges": "正在发布更改...",
"designer.removeRowText": "删除",
"designer.scriptTabTitle": "脚本",
"tableDesigner.unknownComponentType": "组件类型: 不支持 {0}"
},
"sql/workbench/browser/designer/designerPropertiesPane": {
@@ -11027,7 +11031,10 @@
"textPreview": "文本单元格"
},
"sql/workbench/contrib/notebook/browser/cellViews/code.component": {
"parametersText": "参数"
"cellLanguageDescription": "({0}) - 当前语言",
"cellLanguageDescriptionConfigured": "({0})",
"parametersText": "参数",
"selectCellLanguage": "选择单元格语言模式"
},
"sql/workbench/contrib/notebook/browser/cellViews/codeActions": {
"errorRunCell": "上次运行时出错。请单击以重新运行",
@@ -11137,6 +11144,7 @@
"notebook.useNewMarkdownRenderer": "是否对 Notebook 使用较新版本的 Markdown 呈现器。这可能会导致 Markdown 的呈现方式与以前的版本不同。",
"notebookViews": "Notebook 视图",
"notebookViews.enabled": "(预览)启用笔记本视图",
"restartNotebookKernel": "重启笔记本内核",
"search.actionsPosition": "在搜索视图中控制操作栏的位置。",
"search.actionsPositionAuto": "当搜索视图较窄时将操作栏置于右侧,当搜索视图较宽时,将它紧接在内容之后。",
"search.actionsPositionRight": "始终将操作栏放置在右侧。",
@@ -11732,6 +11740,7 @@
"accountDialog.addConnection": "添加帐户",
"accountDialog.close": "关闭",
"accountDialog.didNotPickAuthProvider": "你没有选择任何身份验证提供程序。请重试。",
"accountDialog.loadingProviderLabel": "正在加载帐户...",
"accountDialog.noAccountLabel": "没有链接的帐户。请添加一个帐户。",
"accountDialog.noCloudsRegistered": "你没有启用云。请转到“设置”-> 搜索 Azure 帐户配置 -> 至少启用一个云",
"accountExplorer.name": "帐户",
@@ -11966,7 +11975,9 @@
"NoExecuteManager": "服务器无法启动,因为没有为此笔记本文件类型定义提供程序。",
"ServerNotStarted": "由于未知原因,服务器未启动",
"clientSession.unknownError": "启动笔记本会话时出错",
"kernelRequiresConnection": "未找到内核 {0}。将改为使用默认内核。"
"kernelRequiresConnection": "未找到内核 {0}。将改为使用默认内核。",
"kernelRestartFailed": "内核重启失败: {0}",
"kernelRestartedSuccessfully": "已成功重启内核"
},
"sql/workbench/services/notebook/browser/models/notebookContexts": {
"localhost": "localhost",
@@ -11985,6 +11996,7 @@
},
"sql/workbench/services/notebook/browser/notebookServiceImpl": {
"executeProviderTimeout": "等待笔记本提供程序 \"{0}\" 的执行提供程序时超时",
"failedToCreateNotebookInput": "无法为提供程序 \\\"{0}\\\" 创建笔记本输入",
"notebookServiceNoProvider": "笔记本提供程序不存在",
"notebookUriNotDefined": "创建笔记本管理器时未传递 URI",
"serializationProviderTimeout": "等待笔记本提供程序 \"{0}\" 的序列化提供程序可用时超时",
@@ -11997,6 +12009,7 @@
"notebookView.untitledView": "无标题视图"
},
"sql/workbench/services/notebook/browser/sql/sqlSessionManager": {
"SqlKernelRestartNotSupported": "不支持 SQL 内核重启",
"connectionRequired": "必须选择连接才能运行笔记本单元格",
"sqlKernelError": "SQL 内核错误",
"sqlMaxRowsDisplayed": "显示了前 {0} 行。"
@@ -12205,10 +12218,21 @@
"designer.table.description.description": "表的说明。",
"designer.table.description.name": "表对象的名称。",
"designer.table.description.schema": "包含该表的架构。",
"tableDesigner.ErrorDialogTitle": "Table Designer Error",
"designer.table.primaryKeyColumns.description": "主键中的列。",
"designer.table.primaryKeyName.description": "主键的名称。",
"tableDesigner.ErrorDialogTitle": "表设计器错误",
"tableDesigner.ForeignKeyTypeName": "外键",
"tableDesigner.ForeignTableName": "外部表",
"tableDesigner.IndexTypeName": "索引",
"tableDesigner.PrimaryKeyTabTitle": "主键",
"tableDesigner.TableSchemaValidationError": "表架构验证失败,出现错误: {0}",
"tableDesigner.addForeignKey": "新建外键",
"tableDesigner.addNewCheckConstraint": "新建 CHECK 约束",
"tableDesigner.addNewColumn": "新建列",
"tableDesigner.addNewColumnMapping": "新建列映射",
"tableDesigner.addNewColumnToIndex": "添加列",
"tableDesigner.addNewColumnToPrimaryKey": "添加列",
"tableDesigner.addNewIndex": "新建索引",
"tableDesigner.checkConstraintExpressionTitle": "表达式",
"tableDesigner.checkConstraintNameTitle": "名称",
"tableDesigner.checkConstraintTypeName": "CHECK 约束",
@@ -12243,7 +12267,10 @@
"tableDesigner.indexColumns": "列",
"tableDesigner.indexName": "名称",
"tableDesigner.indexesTabTitle": "索引",
"tableDesigner.inputValidationError": "输入验证失败,出现错误: {0}",
"tableDesigner.nameTitle": "表名",
"tableDesigner.primaryKeyColumnsTitle": "主键列",
"tableDesigner.primaryKeyNameTitle": "名称",
"tableDesigner.publishChangeError": "发布更改时出错: {0}",
"tableDesigner.publishChangeSuccess": "更改已成功发布。",
"tableDesigner.savingChanges": "正在发布表设计器更改...",
@@ -12262,43 +12289,6 @@
"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": "预览功能"
},
@@ -12312,6 +12302,68 @@
"tableDesigner.cancel": "取消",
"tableDesigner.generateScript": "生成脚本",
"tableDesigner.previewDatabaseUpdates": "预览数据库更新"
},
"sql/base/browser/ui/editableDropdown/browser/dropdown": {
"editableDropdown.errorValidate": "必须是列表中的选项",
"selectBox": "选择框"
},
"sql/workbench/browser/designer/designerIssuesTabPanelView": {
"designer.IssueListAriaLabel": "问题"
},
"sql/workbench/contrib/executionPlan/browser/executionPlan": {
"executionPlan.SaveFileDescription": "执行计划文件",
"executionPlanCustomZoom": "自定义显示比例",
"executionPlanFileLoadingComplete": "已生成执行计划",
"executionPlanFileLoadingFailed": "未能加载执行计划",
"executionPlanFitGraphLabel": "缩放到合适大小",
"executionPlanOpenGraphFile": "显示查询计划 XML",
"executionPlanPropertiesActionLabel": "属性",
"executionPlanSavePlanXML": "保存计划文件",
"executionPlanSearchNodeAction": "查找节点",
"executionPlanTitle": "查询计划(预览)",
"executionPlanZoomInActionLabel": "放大",
"executionPlanZoomOutActionLabel": "缩小",
"loadingExecutionPlanFile": "正在生成执行计划",
"openQueryAction": "打开查询"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanEditor": {
"executionPlanEditor": "查询执行计划编辑器"
},
"sql/workbench/contrib/executionPlan/browser/executionPlanPropertiesView": {
"executionPlanPropertiesEdgeOperationName": "边缘",
"executionPlanPropertyViewClose": "关闭",
"executionPlanPropertyViewSortAlphabetically": "按字母顺序",
"executionPlanPropertyViewSortByDisplayOrder": "按分类顺序",
"nodePropertyViewNameNameColumnHeader": "名称",
"nodePropertyViewNameValueColumnHeader": "值",
"nodePropertyViewTitle": "属性"
},
"sql/workbench/contrib/executionPlan/browser/planHeader": {
"planHeaderIndexAndCost": "查询 {0}: 查询成本(相对于脚本): {1}%"
},
"sql/workbench/contrib/executionPlan/browser/widgets/customZoomWidget": {
"cancelCustomZoomAction": "关闭(转义)",
"customZoomApplyButton": "应用",
"customZoomApplyButtonTitle": "应用缩放(Enter)",
"invalidCustomZoomError": "选择介于 1 到 200 之间的缩放值",
"qpZoomValueLabel": "缩放(%)",
"zoomAction": "缩放(Enter)"
},
"sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": {
"cancelSearchAction": "关闭(转义)",
"executionPlanSearchTypeContains": "包含",
"executionPlanSearchTypeEquals": "等于",
"nextSearchItemAction": "下一个匹配项(Enter)",
"previousSearchItemAction": "上一个匹配项(Shift+Enter)"
},
"sql/workbench/contrib/notebook/browser/notebookEditor.component": {
"loadingNotebookCompletedMessage": "已完成加载笔记本 {0}",
"loadingNotebookMessage": "正在加载笔记本 {0}"
},
"sql/workbench/services/executionPlan/common/executionPlanService": {
"noHandlerRegistered": "未注册有效的执行计划处理程序",
"providerIdNotValidError": "如果要与 ExecutionPlanService 交互,需要有效的提供程序",
"selectExecutionPlanProvider": "选择提供程序以打开执行计划"
}
}
}