Langpack source update for May release (#23014)

This commit is contained in:
Alex Ma
2023-05-07 19:58:41 -07:00
committed by GitHub
parent 1620b3b374
commit ff3f6d53c7
170 changed files with 14779 additions and 2750 deletions
+52 -4
View File
@@ -46,9 +46,29 @@
<source xml:lang="en">Specified tenant with ID '{0}' not found.</source>
<target state="translated">找不到識別碼為 '{0}' 的指定租用戶。</target>
</trans-unit>
<trans-unit id="azurecore.confirmIgnoreTenantDialog.body">
<source xml:lang="en">Azure Data Studio will no longer trigger authentication for this tenant {0} ({1}) and resources will not be accessible.
To allow access to resources for this tenant again, you will need to remove the tenant from the exclude list in the '{2}' setting.
Do you wish to proceed?</source>
<target state="translated">Azure Data Studio 不會再觸發此租用戶 {0} ({1}) 的驗證,且資源無法存取。
若要再次允許存取此租用戶的資源,您必須從 '{2}' 設定的排除清單中移除該租用戶。
是否要繼續?</target>
</trans-unit>
<trans-unit id="azurecore.confirmIgnoreTenantDialog.confirm">
<source xml:lang="en">Confirm</source>
<target state="translated">確認</target>
</trans-unit>
<trans-unit id="azurecore.consentDialog.authenticate">
<source xml:lang="en">Cancel and Authenticate</source>
<target state="translated">註冊並驗證</target>
</trans-unit>
<trans-unit id="azurecore.consentDialog.body">
<source xml:lang="en">Your tenant '{0} ({1})' requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process.</source>
<target state="translated">您的租用戶 '{0} ({1})' 需要再次重新驗證,才能存取 {2} 資源。請按 [開啟] 啟動驗證程序。</target>
<source xml:lang="en">Your tenant {0} ({1}) requires you to re-authenticate again to access {2} resources. Press Open to start the authentication process.</source>
<target state="translated">您的租用戶 {0} ({1}) 需要再次重新驗證,才能存取 {2} 資源。請按 [開啟] 啟動驗證程序。</target>
</trans-unit>
<trans-unit id="azurecore.consentDialog.cancel">
<source xml:lang="en">Cancel</source>
@@ -62,6 +82,14 @@
<source xml:lang="en">Open</source>
<target state="translated">開啟</target>
</trans-unit>
<trans-unit id="msal.accountNotFoundError">
<source xml:lang="en">Unable to find account info when acquiring token.</source>
<target state="translated">取得權杖時找不到帳戶資訊。</target>
</trans-unit>
<trans-unit id="msal.resourceNotFoundError">
<source xml:lang="en">Unable to find configuration for Azure Resource {0}</source>
<target state="translated">找不到 Azure 資源的設定 {0}</target>
</trans-unit>
<trans-unit id="noMicrosoftResource">
<source xml:lang="en">Provider '{0}' does not have a Microsoft resource endpoint defined.</source>
<target state="translated">提供者 '{0}' 未定義 Microsoft 資源端點。</target>
@@ -132,6 +160,10 @@
<target state="translated">取得權杖時發生{0}。
{1}</target>
</trans-unit>
<trans-unit id="tenantIgnoredError">
<source xml:lang="en">Tenant found in ignore list, authentication not attempted. You can remove tenant {0} from ignore list in settings.json file: {1} if you wish to access resources from this tenant.</source>
<target state="translated">在忽略清單中找到的租用戶未嘗試過驗證。如果想要存取此租用戶 {0} 的資源,可以從 settings.json 檔案中的忽略清單 {1} 中移除該租用戶。</target>
</trans-unit>
</body>
</file>
<file original="extensions/azurecore/dist/account-provider/azureAccountProviderService" source-language="en" datatype="plaintext" target-language="zh-Hant">
@@ -394,6 +426,10 @@
</file>
<file original="extensions/azurecore/dist/azureResource/tree/flatAccountTreeNode" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="azure.resource.flatAccountTreeNode.noResourcesLabel">
<source xml:lang="en">No Resources found.</source>
<target state="translated">找不到資源。</target>
</trans-unit>
<trans-unit id="azure.resource.throttleerror">
<source xml:lang="en">Requests from this account have been throttled. To retry, please select a smaller number of subscriptions.</source>
<target state="translated">已節流來自此帳戶的要求。若要重試,請選取較少的訂閱數目。</target>
@@ -533,6 +569,14 @@
<source xml:lang="en">Warning: ADAL has been deprecated, and is scheduled to be removed in a future release. Please use MSAL instead.</source>
<target state="translated">警告: ADAL 已被取代,並排定在未來的版本中移除。請改用 MSAL。</target>
</trans-unit>
<trans-unit id="azurecore.disable">
<source xml:lang="en">Disable</source>
<target state="translated">停用</target>
</trans-unit>
<trans-unit id="azurecore.dismiss">
<source xml:lang="en">Dismiss</source>
<target state="translated">關閉</target>
</trans-unit>
<trans-unit id="azurecore.eastasia">
<source xml:lang="en">East Asia</source>
<target state="translated">東亞</target>
@@ -617,6 +661,10 @@
<source xml:lang="en">Norway West</source>
<target state="translated">挪威西部</target>
</trans-unit>
<trans-unit id="azurecore.piiLogging.warning">
<source xml:lang="en">Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes.</source>
<target state="translated">警告: Azure PII 記錄已啟用。啟用此選項後即可記錄個人識別資訊,且只能用於偵錯用途。</target>
</trans-unit>
<trans-unit id="azurecore.postgresServer">
<source xml:lang="en">Azure Database for PostgreSQL server</source>
<target state="translated">適用於 PostgreSQL 的 Azure 資料庫伺服器</target>
@@ -802,8 +850,8 @@
<target state="translated">Azure (預覽)</target>
</trans-unit>
<trans-unit id="azure.tenant.config.filter.description">
<source xml:lang="en">The list of tenant IDs to ignore when querying azure resources. Each element is a tenant id.</source>
<target state="translated">查詢 Azure 資源時要忽略的租用戶識別碼清單。每個項目都是租用戶識別碼。</target>
<source xml:lang="en">The list of tenant IDs which will be skipped when querying Azure resources or requesting authentication tokens.</source>
<target state="translated">查詢 Azure 資源或要求驗證權杖時會略過的租用戶識別碼清單。</target>
</trans-unit>
<trans-unit id="azure.title">
<source xml:lang="en">Azure</source>
+56 -12
View File
@@ -134,17 +134,13 @@
<source xml:lang="en">Application name</source>
<target state="translated">應用程式名稱</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">附加 DB 檔案名稱</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachedDBFileName.description">
<trans-unit id="cms.connectionOptions.attachDbFilename.description">
<source xml:lang="en">The name of the primary file, including the full path name, of an attachable database</source>
<target state="translated">主要檔案的名稱,包含可附加資料庫的完整路徑名稱</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.attachedDBFileName.displayName">
<source xml:lang="en">Attached DB file name</source>
<target state="translated">附加 DB 檔案名稱</target>
<trans-unit id="cms.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">附加 DB 檔案名稱</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.authType.categoryValues.azureMFA">
<source xml:lang="en">Azure Active Directory - Universal with MFA support</source>
@@ -167,12 +163,12 @@
<target state="translated">驗證類型</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.columnEncryptionSetting.description">
<source xml:lang="en">Default column encryption setting for all the commands on the connection</source>
<target state="translated">連線上所有命令的預設資料行加密設定</target>
<source xml:lang="en">Enables or disables Always Encrypted for the connection</source>
<target state="translated">啟用或停用連線的 Always Encrypted 功能</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.columnEncryptionSetting.displayName">
<source xml:lang="en">Column encryption</source>
<target state="translated">資料行加密</target>
<source xml:lang="en">Always Encrypted</source>
<target state="translated">Always Encrypted</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.commandTimeout.description">
<source xml:lang="en">The length of time (in seconds) to wait for a command to execute before terminating the attempt and generating an error</source>
@@ -230,6 +226,34 @@
<source xml:lang="en">Current language</source>
<target state="translated">目前的語言</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS">
<source xml:lang="en">Azure Attestation</source>
<target state="translated">Azure 證明</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS">
<source xml:lang="en">Host Guardian Service</source>
<target state="translated">主機守護者服務</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.categoryValues.None">
<source xml:lang="en">None</source>
<target state="translated">無</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.description">
<source xml:lang="en">Specifies a protocol for attesting a server-side enclave used with Always Encrypted with Secure enclaves</source>
<target state="translated">指定用來證明與有安全記憶體保護區的 Always Encrypted 一起使用的伺服器端記憶體保護區的通訊協定</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationProtocol.displayName">
<source xml:lang="en">Attestation protocol</source>
<target state="translated">證明通訊協定</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationUrl.description">
<source xml:lang="en">Specifies an endpoint for attesting a server-side enclave used with Always Encrypted with Secure enclaves</source>
<target state="translated">指定用來證明與有安全記憶體保護區的 Always Encrypted 一起使用的伺服器端記憶體保護區的端點</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.enclaveAttestationUrl.displayName">
<source xml:lang="en">Attestation URL</source>
<target state="translated">證明 URL</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.encrypt.categoryValues.false">
<source xml:lang="en">Optional (False)</source>
<target state="translated">選用 (False)</target>
@@ -378,6 +402,14 @@
<source xml:lang="en">Replication</source>
<target state="translated">複寫</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.secureEnclaves.description">
<source xml:lang="en">Enables or disables Secure enclaves for the connection</source>
<target state="translated">啟用或停用連線的安全隔離區</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.secureEnclaves.displayName">
<source xml:lang="en">Secure enclaves</source>
<target state="translated">安全記憶體保護區</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverDescription.description">
<source xml:lang="en">Description of the SQL Server instance</source>
<target state="translated">SQL Server 執行個體描述</target>
@@ -394,6 +426,10 @@
<source xml:lang="en">Server</source>
<target state="translated">伺服器</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.serverName.placeholder">
<source xml:lang="en">e.g. tcp:servername,1433</source>
<target state="translated">例如: tcp:servername1433</target>
</trans-unit>
<trans-unit id="cms.connectionOptions.trustServerCertificate.description">
<source xml:lang="en">When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict.</source>
<target state="translated">當 True 時 (且 encrypt=true)SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密,且不驗證伺服器憑證。Encrypt=Strict 不支援此屬性。</target>
@@ -434,10 +470,18 @@
<source xml:lang="en">Support for managing SQL Server Central Management Servers</source>
<target state="translated">管理 SQL Server 中央管理伺服器的支援</target>
</trans-unit>
<trans-unit id="cms.disabled">
<source xml:lang="en">Disabled</source>
<target state="translated">已停用</target>
</trans-unit>
<trans-unit id="cms.displayName">
<source xml:lang="en">SQL Server Central Management Servers</source>
<target state="translated">SQL Server 中央管理伺服器</target>
</trans-unit>
<trans-unit id="cms.enabled">
<source xml:lang="en">Enabled</source>
<target state="translated">已啟用</target>
</trans-unit>
<trans-unit id="cms.format.alignColumnDefinitionsInColumns">
<source xml:lang="en">Should column definitions be aligned?</source>
<target state="translated">行定義是否一致?</target>
@@ -134,6 +134,10 @@
<source xml:lang="en">Select project file</source>
<target state="translated">選取專案檔</target>
</trans-unit>
<trans-unit id="dataworkspace.projectFileTitle">
<source xml:lang="en">Project file</source>
<target state="translated">專案檔</target>
</trans-unit>
<trans-unit id="dataworkspace.projectLocationPlaceholder">
<source xml:lang="en">Select location to create project</source>
<target state="translated">選取要建立專案的位置</target>
@@ -154,10 +158,6 @@
<source xml:lang="en">The selected project location '{0}' does not exist or is not a directory.</source>
<target state="translated">選取的專案位置 '{0}' 不存在或不是目錄。</target>
</trans-unit>
<trans-unit id="dataworkspace.projectsFailedToLoad">
<source xml:lang="en">Some projects failed to load. To view more details, [open the developer console](command:workbench.action.toggleDevTools)</source>
<target state="translated">無法載入部分專案。若要檢視更多詳細資料,請[開啟開發人員主控台](command:workbench.action.toggleDevTools)</target>
</trans-unit>
<trans-unit id="dataworkspace.remoteGitRepo">
<source xml:lang="en">Remote git repository</source>
<target state="translated">遠端 Git 存放庫</target>
@@ -242,6 +242,10 @@
<source xml:lang="en">List of opened projects should not be undefined after refresh from disk.</source>
<target state="translated">從磁片重新整理之後,不應該取消定義已開啟專案的清單。</target>
</trans-unit>
<trans-unit id="projectFailedToLoad">
<source xml:lang="en">Project '{0}' failed to load: {1} To view more details, [open the developer console](command:workbench.action.toggleDevTools).</source>
<target state="translated">無法載入專案 '{0}': {1} 若要檢視更多詳細資料,請[開啟開發人員主控台](command:workbench.action.toggleDevTools)</target>
</trans-unit>
<trans-unit id="projectNameNull">
<source xml:lang="en">Project name is null</source>
<target state="translated">專案名稱為 Null</target>
@@ -259,8 +263,8 @@
<target state="translated">檔案名稱不能超過 255 個字元</target>
</trans-unit>
<trans-unit id="trailingWhitespaceErrorMessage">
<source xml:lang="en">File name cannot end with a whitespace</source>
<target state="translated">檔案名稱的結尾不能是空白字元</target>
<source xml:lang="en">File name cannot start or end with whitespace</source>
<target state="translated">檔案名稱的開頭或結尾不得為空格</target>
</trans-unit>
<trans-unit id="undefinedFilenameErrorMessage">
<source xml:lang="en">Undefined name</source>
+324 -57
View File
@@ -2,25 +2,103 @@
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file original="extensions/git/dist/actionButton" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="scm button commit and push title">
<source xml:lang="en">{0} Commit &amp; Push</source>
<target state="translated">{0} 提交與推送</target>
</trans-unit>
<trans-unit id="scm button commit and push tooltip">
<source xml:lang="en">Commit &amp; Push Changes</source>
<target state="translated">提交與推送變更</target>
</trans-unit>
<trans-unit id="scm button commit and sync title">
<source xml:lang="en">{0} Commit &amp; Sync</source>
<target state="translated">{0} 提交與同步處理</target>
</trans-unit>
<trans-unit id="scm button commit and sync tooltip">
<source xml:lang="en">Commit &amp; Sync Changes</source>
<target state="translated">提交與同步變更</target>
</trans-unit>
<trans-unit id="scm button commit title">
<source xml:lang="en">{0} Commit</source>
<target state="translated">{0} 認可</target>
</trans-unit>
<trans-unit id="scm button commit to new branch and push tooltip">
<source xml:lang="en">Commit to New Branch &amp; Push Changes</source>
<target state="translated">提交新的分支與推送變更</target>
</trans-unit>
<trans-unit id="scm button commit to new branch and sync tooltip">
<source xml:lang="en">Commit to New Branch &amp; Sync Changes</source>
<target state="translated">提交新的分支與同步處理變更</target>
</trans-unit>
<trans-unit id="scm button commit to new branch tooltip">
<source xml:lang="en">Commit Changes to New Branch</source>
<target state="translated">提交新分支的變更</target>
</trans-unit>
<trans-unit id="scm button commit tooltip">
<source xml:lang="en">Commit Changes</source>
<target state="translated">認可變更</target>
</trans-unit>
<trans-unit id="scm button committing and pushing tooltip">
<source xml:lang="en">Committing &amp; Pushing Changes...</source>
<target state="translated">正在提交並推送變更...</target>
</trans-unit>
<trans-unit id="scm button committing and synching tooltip">
<source xml:lang="en">Committing &amp; Synching Changes...</source>
<target state="translated">正在提交並同步處理變更...</target>
</trans-unit>
<trans-unit id="scm button committing to new branch and pushing tooltip">
<source xml:lang="en">Committing to New Branch &amp; Pushing Changes...</source>
<target state="translated">正在提交新的分支與推送變更...</target>
</trans-unit>
<trans-unit id="scm button committing to new branch and synching tooltip">
<source xml:lang="en">Committing to New Branch &amp; Synching Changes...</source>
<target state="translated">正在提交新的分支與同步處理變更...</target>
</trans-unit>
<trans-unit id="scm button committing to new branch tooltip">
<source xml:lang="en">Committing Changes to New Branch...</source>
<target state="translated">正在提交對新分支的變更...</target>
</trans-unit>
<trans-unit id="scm button committing tooltip">
<source xml:lang="en">Committing Changes...</source>
<target state="translated">正在認可變更...</target>
</trans-unit>
<trans-unit id="scm button continue title">
<source xml:lang="en">{0} Continue</source>
<target state="translated">{0} 繼續</target>
</trans-unit>
<trans-unit id="scm button continue tooltip">
<source xml:lang="en">Continue Rebase</source>
<target state="translated">繼續重訂基底</target>
</trans-unit>
<trans-unit id="scm button continuing tooltip">
<source xml:lang="en">Continuing Rebase...</source>
<target state="translated">繼續重訂基底...</target>
</trans-unit>
<trans-unit id="scm button publish branch">
<source xml:lang="en">Publish Branch</source>
<target state="translated">發佈分支</target>
<note>{Locked="Branch"}
Do not translate "Branch" as it is a git term</note>
<target state="translated">發佈 Branch</target>
</trans-unit>
<trans-unit id="scm button publish branch running">
<source xml:lang="en">Publishing Branch...</source>
<note>{Locked="Branch"}
Do not translate "Branch" as it is a git term</note>
<target state="translated">正在發布 Branch...</target>
</trans-unit>
<trans-unit id="scm button publish title">
<source xml:lang="en">$(cloud-upload) Publish Branch</source>
<target state="translated">$(cloud-upload) 發布分支</target>
</trans-unit>
<trans-unit id="scm button sync description">
<source xml:lang="en">{0} Sync Changes {1}{2}</source>
<target state="translated">{0} 同步變更 {1}{2}</target>
<source xml:lang="en">{0} Sync Changes{1}{2}</source>
<target state="translated">{0} 同步變更{1}{2}</target>
</trans-unit>
<trans-unit id="scm button sync title">
<source xml:lang="en">{0} {1}{2}</source>
<target state="translated">{0} {1}{2}</target>
<trans-unit id="scm publish branch action button title">
<source xml:lang="en">{0} Publish Branch</source>
<note>{Locked="Branch"}
Do not translate "Branch" as it is a git term</note>
<target state="translated">{0} 發佈 Branch</target>
</trans-unit>
<trans-unit id="scm secondary button commit">
<source xml:lang="en">Commit</source>
<target state="translated">提交</target>
</trans-unit>
<trans-unit id="syncing changes">
<source xml:lang="en">Synchronizing Changes...</source>
@@ -62,6 +140,14 @@
<source xml:lang="en">HEAD version of '{0}' is not available.</source>
<target state="translated">'{0}' 的 HEAD 版本無法使用。</target>
</trans-unit>
<trans-unit id="Theirs">
<source xml:lang="en">Theirs</source>
<target state="translated">他們的</target>
</trans-unit>
<trans-unit id="Yours">
<source xml:lang="en">Yours</source>
<target state="translated">您的</target>
</trans-unit>
<trans-unit id="add">
<source xml:lang="en">Add to Workspace</source>
<target state="translated">新增到工作區</target>
@@ -110,6 +196,10 @@
<source xml:lang="en">Branch name</source>
<target state="translated">分支名稱</target>
</trans-unit>
<trans-unit id="branch name does not match sanitized">
<source xml:lang="en">The new branch will be '{0}'</source>
<target state="translated">新分支會是 '{0}'</target>
</trans-unit>
<trans-unit id="branch name format invalid">
<source xml:lang="en">Branch name needs to match regex: {0}</source>
<target state="translated">分支名稱需要匹配 正規表達式: {0}</target>
@@ -118,10 +208,6 @@
<source xml:lang="en">Can't push refs to remote. Try running 'Pull' first to integrate your changes.</source>
<target state="translated">無法將參考推送到遠端。請先嘗試執行 '提取' 以整合您的變更。</target>
</trans-unit>
<trans-unit id="changed">
<source xml:lang="en">{0} Log level changed to: {1}</source>
<target state="translated">{0} 記錄層級已變更為: {1}</target>
</trans-unit>
<trans-unit id="checkout detached">
<source xml:lang="en">Checkout detached...</source>
<target state="translated">簽出已中斷連結...</target>
@@ -150,6 +236,10 @@
<source xml:lang="en">Create Empty Commit</source>
<target state="translated">建立空白認可</target>
</trans-unit>
<trans-unit id="commit changes">
<source xml:lang="en">Commit Anyway</source>
<target state="translated">仍要提交</target>
</trans-unit>
<trans-unit id="commit hash">
<source xml:lang="en">Commit Hash</source>
<target state="translated">認可雜湊</target>
@@ -158,10 +248,22 @@
<source xml:lang="en">Commit message</source>
<target state="translated">認可訊息</target>
</trans-unit>
<trans-unit id="commit to branch">
<source xml:lang="en">Commit to a New Branch</source>
<target state="translated">提交新的分支</target>
</trans-unit>
<trans-unit id="commitMessageWithHeadLabel2">
<source xml:lang="en">Message (commit on '{0}')</source>
<target state="translated">訊息 (在 '{0}' 上認可)</target>
</trans-unit>
<trans-unit id="confirm branch protection commit">
<source xml:lang="en">You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.
How would you like to proceed?</source>
<target state="translated">您正在嘗試提交受保護的分支,而且可能沒有將提交推到遠端的權限。
您要如何繼續進行?</target>
</trans-unit>
<trans-unit id="confirm delete">
<source xml:lang="en">Are you sure you want to DELETE {0}?
This is IRREVERSIBLE!
@@ -206,9 +308,9 @@ This is IRREVERSIBLE, your current working set will be FOREVER LOST.</source>
<source xml:lang="en">Are you sure you want to discard changes in {0} files?</source>
<target state="translated">確定要捨棄 {0} 檔案中的變更嗎?</target>
</trans-unit>
<trans-unit id="confirm emtpy commit">
<trans-unit id="confirm empty commit">
<source xml:lang="en">Are you sure you want to create an empty commit?</source>
<target state="translated">確實要建立空白認可嗎</target>
<target state="translated">確實要建立空白認可嗎?</target>
</trans-unit>
<trans-unit id="confirm force delete branch">
<source xml:lang="en">The branch '{0}' is not fully merged. Delete anyway?</source>
@@ -266,6 +368,10 @@ Are you sure to continue?</source>
<source xml:lang="en">Current</source>
<target state="translated">目前</target>
</trans-unit>
<trans-unit id="default">
<source xml:lang="en">Default</source>
<target state="translated">預設</target>
</trans-unit>
<trans-unit id="delete">
<source xml:lang="en">Delete File</source>
<target state="translated">刪除檔案</target>
@@ -318,6 +424,10 @@ What would you like to do?</source>
<source xml:lang="en">Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.</source>
<target state="translated">確定要卸除所有隱藏項目嗎? 有 1 個隱藏項目將需要剪除,可能無法復原。</target>
</trans-unit>
<trans-unit id="empty commit">
<source xml:lang="en">Commit operation was cancelled due to empty commit message.</source>
<target state="translated">提交作業已取消,因為提交訊息為空白。</target>
</trans-unit>
<trans-unit id="force">
<source xml:lang="en">Force Checkout</source>
<target state="translated">強制簽出</target>
@@ -752,19 +862,27 @@ These files will be FOREVER LOST.</source>
</trans-unit>
</body>
</file>
<file original="extensions/git/dist/log" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="gitLogLevel">
<source xml:lang="en">Log level: {0}</source>
<target state="translated">記錄層級: {0}</target>
</trans-unit>
</body>
</file>
<file original="extensions/git/dist/main" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="skipped">
<source xml:lang="en">{0} Skipped found git in: {1}</source>
<target state="translated">{0} 已略過在下列位置找到的 git: {1}</target>
<source xml:lang="en">Skipped found git in: {0}</source>
<target state="translated">已略過在下列位置找到的 git: {0}</target>
</trans-unit>
<trans-unit id="using git">
<source xml:lang="en">{0} Using git {1} from {2}</source>
<target state="translated">{0} 使用來自 {2} 的 git {1}</target>
<source xml:lang="en">Using git {0} from {1}</source>
<target state="translated">正在使用來自 {1} 的 git {0}</target>
</trans-unit>
<trans-unit id="validating">
<source xml:lang="en">{0} Validating found git in: {1}</source>
<target state="translated">{0} 正在驗證在下列位置找到的 git: {1}</target>
<source xml:lang="en">Validating found git in: {0}</source>
<target state="translated">正在驗證在下列位置找到的 git: {0}</target>
</trans-unit>
</body>
</file>
@@ -950,6 +1068,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Open</source>
<target state="translated">開啟</target>
</trans-unit>
<trans-unit id="open.merge">
<source xml:lang="en">Open Merge</source>
<target state="translated">開啟合併</target>
</trans-unit>
<trans-unit id="pull">
<source xml:lang="en">Pull</source>
<target state="translated">提取</target>
@@ -1210,6 +1332,14 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Commit Empty (No Verify)</source>
<target state="translated">認可空白 (未驗證)</target>
</trans-unit>
<trans-unit id="command.commitMessageAccept">
<source xml:lang="en">Accept Commit Message</source>
<target state="translated">接受提交訊息</target>
</trans-unit>
<trans-unit id="command.commitMessageDiscard">
<source xml:lang="en">Discard Commit Message</source>
<target state="translated">捨棄提交訊息</target>
</trans-unit>
<trans-unit id="command.commitNoVerify">
<source xml:lang="en">Commit (No Verify)</source>
<target state="translated">認可 (未驗證)</target>
@@ -1262,6 +1392,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Fetch (Prune)</source>
<target state="translated">擷取 (剪除)</target>
</trans-unit>
<trans-unit id="command.git.acceptMerge">
<source xml:lang="en">Accept Merge</source>
<target state="translated">接受合併</target>
</trans-unit>
<trans-unit id="command.ignore">
<source xml:lang="en">Add to .gitignore</source>
<target state="translated">新增到 .gitignore</target>
@@ -1366,6 +1500,18 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Restore Commit Template</source>
<target state="translated">還原認可範本</target>
</trans-unit>
<trans-unit id="command.revealFileInOS.linux">
<source xml:lang="en">Open Containing Folder</source>
<target state="translated">開啟所屬資料夾</target>
</trans-unit>
<trans-unit id="command.revealFileInOS.mac">
<source xml:lang="en">Reveal in Finder</source>
<target state="translated">在 Finder 中顯示</target>
</trans-unit>
<trans-unit id="command.revealFileInOS.windows">
<source xml:lang="en">Reveal in File Explorer</source>
<target state="translated">在檔案總管中顯示</target>
</trans-unit>
<trans-unit id="command.revealInExplorer">
<source xml:lang="en">Reveal in Explorer View</source>
<target state="translated">在 [總管檢視] 中顯示</target>
@@ -1542,6 +1688,54 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Whether auto refreshing is enabled.</source>
<target state="translated">是否啟用自動重新整理。</target>
</trans-unit>
<trans-unit id="config.branchPrefix">
<source xml:lang="en">Prefix used when creating a new branch.</source>
<target state="translated">建立新分支時使用的首碼。</target>
</trans-unit>
<trans-unit id="config.branchProtection">
<source xml:lang="en">List of protected branches. By default, a prompt is shown before changes are committed to a protected branch. The prompt can be controlled using the `#git.branchProtectionPrompt#` setting.</source>
<target state="translated">受保護分支的清單。根據預設,在將變更提交到受保護的分支之前,會先顯示提示。可使用 `#git.branchProtectionPrompt#` 設定控制提示。</target>
</trans-unit>
<trans-unit id="config.branchProtectionPrompt">
<source xml:lang="en">Controls whether a prompt is being before changes are committed to a protected branch.</source>
<target state="translated">控制是否要在變更提交至受保護的分支之前先提示。</target>
</trans-unit>
<trans-unit id="config.branchProtectionPrompt.alwaysCommit">
<source xml:lang="en">Always commit changes to the protected branch.</source>
<target state="translated">一律提交至受保護分支的變更。</target>
</trans-unit>
<trans-unit id="config.branchProtectionPrompt.alwaysCommitToNewBranch">
<source xml:lang="en">Always commit changes to a new branch.</source>
<target state="translated">一律提交新分支的變更。</target>
</trans-unit>
<trans-unit id="config.branchProtectionPrompt.alwaysPrompt">
<source xml:lang="en">Always prompt before changes are committed to a protected branch.</source>
<target state="translated">在變更提交至受保護的分支之前一律提示。</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary">
<source xml:lang="en">List of dictionaries used for the randomly generated branch name. Each value represents the dictionary used to generate the segment of the branch name. Supported dictionaries: `adjectives`, `animals`, `colors` and `numbers`.</source>
<target state="translated">隨機產生的分支名稱所使用的字典清單。每個值代表用來產生分支名稱區段的字典。支援的字典: '形容詞'、'動物'、'色彩' 和 '數字'。</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary.adjectives">
<source xml:lang="en">A random adjective</source>
<target state="translated">隨機形容詞</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary.animals">
<source xml:lang="en">A random animal name</source>
<target state="translated">隨機動物名稱</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary.colors">
<source xml:lang="en">A random color name</source>
<target state="translated">隨機色彩名稱</target>
</trans-unit>
<trans-unit id="config.branchRandomNameDictionary.numbers">
<source xml:lang="en">A random number between 100 and 999</source>
<target state="translated">介於 100 到 999 之間的隨機數字</target>
</trans-unit>
<trans-unit id="config.branchRandomNameEnable">
<source xml:lang="en">Controls whether a random name is generated when creating a new branch.</source>
<target state="translated">控制建立新分支時是否產生隨機名稱。</target>
</trans-unit>
<trans-unit id="config.branchSortOrder">
<source xml:lang="en">Controls the sort order for branches.</source>
<target state="translated">控制分支的排序順序。</target>
@@ -1551,8 +1745,8 @@ These files will be FOREVER LOST.</source>
<target state="translated">用於驗證新分支名稱的正規表達式。</target>
</trans-unit>
<trans-unit id="config.branchWhitespaceChar">
<source xml:lang="en">The character to replace whitespace in new branch names.</source>
<target state="translated">要新分支名稱中取代空白字元的字元。</target>
<source xml:lang="en">The character to replace whitespace in new branch names, and to separate segments of a randomly generated branch name.</source>
<target state="translated">要取代新分支名稱中的空格,以及分隔隨機產生之分支名稱區段的字元。</target>
</trans-unit>
<trans-unit id="config.checkoutType">
<source xml:lang="en">Controls what type of git refs are listed when running `Checkout to...`.</source>
@@ -1576,6 +1770,9 @@ These files will be FOREVER LOST.</source>
</trans-unit>
<trans-unit id="config.commandsToLog">
<source xml:lang="en">List of git commands (ex: commit, push) that would have their `stdout` logged to the [git output](command:git.showOutput). If the git command has a client-side hook configured, the client-side hook's `stdout` will also be logged to the [git output](command:git.showOutput).</source>
<note>{Locked='](command:git.showOutput'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">GIT 命令列表 (例如: commit、push),這些命令的 `stdout` 將被記錄到 [git 輸出](command:git.showOutput)。如果 GIT 命令設定了用戶端勾點,那麼用戶端勾點的 `stdout` 也將被記錄到 [git 輸出](command:git.showOutput)。</target>
</trans-unit>
<trans-unit id="config.confirmEmptyCommits">
@@ -1698,6 +1895,45 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.</source>
<target state="translated">控制用於顯示警告的認可訊息主旨長度閾值。將其取消設定可繼承 `config.inputValidationLength` 的值。</target>
</trans-unit>
<trans-unit id="config.logLevel">
<source xml:lang="en">Specifies how much information (if any) to log to the [git output](command:git.showOutput).</source>
<note>{Locked='](command:git.showOutput'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">指定要記錄至 [GIT 輸出](command:git.showOutput) 的資訊量 (如果有的話)。</target>
</trans-unit>
<trans-unit id="config.logLevel.critical">
<source xml:lang="en">Log only critical information</source>
<target state="translated">只記錄重大資訊</target>
</trans-unit>
<trans-unit id="config.logLevel.debug">
<source xml:lang="en">Log only debug, information, warning, error, and critical information</source>
<target state="translated">只記錄偵錯、資訊、警告、錯誤和重大資訊</target>
</trans-unit>
<trans-unit id="config.logLevel.error">
<source xml:lang="en">Log only error, and critical information</source>
<target state="translated">只記錄錯誤和重大資訊</target>
</trans-unit>
<trans-unit id="config.logLevel.info">
<source xml:lang="en">Log only information, warning, error, and critical information</source>
<target state="translated">只記錄資訊、警告、錯誤和重大資訊</target>
</trans-unit>
<trans-unit id="config.logLevel.off">
<source xml:lang="en">Log nothing</source>
<target state="translated">不記錄任何項目</target>
</trans-unit>
<trans-unit id="config.logLevel.trace">
<source xml:lang="en">Log all information</source>
<target state="translated">記錄所有資訊</target>
</trans-unit>
<trans-unit id="config.logLevel.warn">
<source xml:lang="en">Log only warning, error, and critical information</source>
<target state="translated">只記錄警告、錯誤和重大資訊</target>
</trans-unit>
<trans-unit id="config.mergeEditor">
<source xml:lang="en">Open the merge editor for files that are currently under conflict.</source>
<target state="translated">針對目前發生衝突的檔案開啟合併編輯器。</target>
</trans-unit>
<trans-unit id="config.openAfterClone">
<source xml:lang="en">Controls whether to open a repository automatically after cloning.</source>
<target state="translated">控制是否要在複製後自動開啟存放庫。</target>
@@ -1802,6 +2038,22 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">List of paths to search for git repositories in.</source>
<target state="translated">要在其中搜尋 git 存放庫的路徑清單。</target>
</trans-unit>
<trans-unit id="config.showActionButton">
<source xml:lang="en">Controls whether an action button is shown in the Source Control view.</source>
<target state="translated">控制是否可以在原始檔控制檢視中顯示動作按鈕。</target>
</trans-unit>
<trans-unit id="config.showActionButton.commit">
<source xml:lang="en">Show an action button to commit changes when the local branch has modified files ready to be committed.</source>
<target state="translated">當本地分支有可提交的修改檔案時,顯示提交變更的動作按鈕。</target>
</trans-unit>
<trans-unit id="config.showActionButton.publish">
<source xml:lang="en">Show an action button to publish the local branch when it does not have a tracking remote branch.</source>
<target state="translated">當本地分支沒有追蹤遠端分支時,顯示發佈的動作按鈕。</target>
</trans-unit>
<trans-unit id="config.showActionButton.sync">
<source xml:lang="en">Show an action button to synchronize changes when the local branch is either ahead or behind the remote branch.</source>
<target state="translated">當本地分支位於遠端分支前後時,顯示同步變更的動作按鈕。</target>
</trans-unit>
<trans-unit id="config.showCommitInput">
<source xml:lang="en">Controls whether to show the commit input in the Git source control panel.</source>
<target state="translated">控制是否要在 Git 原始檔控制台中顯示認可輸入。</target>
@@ -1818,22 +2070,6 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Controls whether to show a notification when a push is successful.</source>
<target state="translated">控制是否要在推送成功時顯示通知。</target>
</trans-unit>
<trans-unit id="config.showUnpublishedCommitsButton">
<source xml:lang="en">Controls whether to show an action button to sync or publish, if there are unpublished commits.</source>
<target state="translated">控制如果存在未發布的提交,是否顯示動作按鈕以同步或發布。</target>
</trans-unit>
<trans-unit id="config.showUnpublishedCommitsButton.always">
<source xml:lang="en">Always shows the action button, if there are unpublished commits.</source>
<target state="translated">如果存在未發布的提交,則一律顯示動作按鈕。</target>
</trans-unit>
<trans-unit id="config.showUnpublishedCommitsButton.never">
<source xml:lang="en">Never shows the action button.</source>
<target state="translated">一律不顯示動作按鈕。</target>
</trans-unit>
<trans-unit id="config.showUnpublishedCommitsButton.whenEmpty">
<source xml:lang="en">Only shows the action button if there are no other changes and there are unpublished commits.</source>
<target state="translated">僅在沒有其他變更且存在未發布的提交時顯示動作按鈕。</target>
</trans-unit>
<trans-unit id="config.smartCommitChanges">
<source xml:lang="en">Control which changes are automatically staged by Smart Commit.</source>
<target state="translated">控制智慧提交自動暫存的變更。</target>
@@ -1859,8 +2095,12 @@ These files will be FOREVER LOST.</source>
<target state="translated">控制是否要在執行同步動作時顯示允許使用者取消作業的通知。</target>
</trans-unit>
<trans-unit id="config.terminalAuthentication">
<source xml:lang="en">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.</source>
<target state="translated">控制是否要讓 Azure Data Studio 成為在整合式終端中繁衍之 git 處理序的驗證處理常式。請注意: 您必須重新啟動終端,才能在此設定中挑選變更。</target>
<source xml:lang="en">Controls whether to enable VS Code 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.</source>
<target state="translated">控制是否要讓 VS Code 成為在整合式終端中繁衍之 git 處理序的驗證處理常式。請注意: 您必須重新啟動終端,才能在此設定中挑選變更。</target>
</trans-unit>
<trans-unit id="config.terminalGitEditor">
<source xml:lang="en">Controls whether to enable VS Code to be git editor for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.</source>
<target state="translated">控制是否要讓 VS Code 成為在整合式終端中繁衍之 git 處理序的 git 編輯器。請注意: 您必須重新啟動終端,才能在此設定中發現變更。</target>
</trans-unit>
<trans-unit id="config.timeline.date">
<source xml:lang="en">Controls which date to use for items in the Timeline view.</source>
@@ -1902,6 +2142,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Controls whether to use the message from the commit input box as the default stash message.</source>
<target state="translated">控制是否使用認可輸入方塊中的訊息作為預設隱藏訊息。</target>
</trans-unit>
<trans-unit id="config.useEditorAsCommitInput">
<source xml:lang="en">Controls whether a full text editor will be used to author commit messages, whenever no message is provided in the commit input box.</source>
<target state="translated">控制在提交輸入方塊中未提供訊息時,是否使用全文字編輯器來撰寫提交訊息。</target>
</trans-unit>
<trans-unit id="config.useForcePushWithLease">
<source xml:lang="en">Controls whether force pushing uses the safer force-with-lease variant.</source>
<target state="translated">控制強制推送是否使用較安全的 force-with-lease 方法。</target>
@@ -1910,6 +2154,10 @@ These files will be FOREVER LOST.</source>
<source xml:lang="en">Controls whether GIT_ASKPASS should be overwritten to use the integrated version.</source>
<target state="translated">控制是否應覆寫 GIT_ASKPASS 以使用整合式版本。</target>
</trans-unit>
<trans-unit id="config.verboseCommit">
<source xml:lang="en">Enable verbose output when `#git.useEditorAsCommitInput#` is enabled.</source>
<target state="translated">啟用 '#git.useEditorAsCommitInput#' 時,啟用詳細資訊輸出。</target>
</trans-unit>
<trans-unit id="description">
<source xml:lang="en">Git SCM Integration</source>
<target state="translated">Git SCM 整合</target>
@@ -1961,6 +2209,9 @@ These files will be FOREVER LOST.</source>
<trans-unit id="view.workbench.cloneRepository">
<source xml:lang="en">You can clone a repository locally.
[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')</source>
<note>{Locked='](command:git.clone'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">您可以在本機複製存放庫。
[複製存放庫](command:git.clone '在 GIT 延伸模組啟用後複製存放庫')</target>
</trans-unit>
@@ -1971,6 +2222,9 @@ These files will be FOREVER LOST.</source>
<trans-unit id="view.workbench.scm.disabled">
<source xml:lang="en">If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).
To learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:workbench.action.openSettings?%5B%22git.enabled%22%5D'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">如果您想要使用 git 功能,請在[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中啟用 git。
若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。</target>
</trans-unit>
@@ -1979,6 +2233,9 @@ To learn more about how to use git and source control in VS Code [read our docs]
[Open Folder](command:vscode.openFolder)
[Clone Repository](command:git.clone)
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:vscode.openFolder'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">如果要使用 git 功能,您可以開啟包含 git 存放庫的資料夾或從 URL 複製。
[開啟資料夾](command:vscode.openFolder)
[複製存放庫](command:git.clone)
@@ -1988,6 +2245,9 @@ To learn more about how to use git and source control in Azure Data Studio [read
<source xml:lang="en">The workspace currently open doesn't have any folders containing git repositories.
[Add Folder to Workspace](command:workbench.action.addRootFolder)
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:workbench.action.addRootFolder'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">目前開啟的工作區沒有任何資料夾包含 git 存放庫。
[新增資料夾至工作區](command:workbench.action.addRootFolder)
如果要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。</target>
@@ -1996,46 +2256,53 @@ To learn more about how to use git and source control in Azure Data Studio [read
<source xml:lang="en">The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.
[Initialize Repository](command:git.init?%5Btrue%5D)
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:git.init?%5Btrue%5D'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">目前開啟的資料夾沒有任何 git 存放庫。您可以將存放庫初始化,以啟用 git 支援的原始檔控制功能。
[將存放庫初始化](command:git.init?%5Btrue%5D)
若要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing">
<source xml:lang="en">A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).
Please [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).
If 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.</source>
<target state="translated">未偵測到有效的 git 安裝,您可以在 [git 輸出](command:git.showOutput)中找到更多詳細資料。
請[安裝 git](https://git-scm.com/),或在 [我們的文件](https://aka.ms/vscode-scm) 深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制。
如果您使用的是其他版本的控制系統,可以[搜尋市集](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) 尋找其他延伸模組。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide">
<source xml:lang="en">Install Git, a popular source control system, to track code changes and collaborate with others. Learn more in our [Git guides](https://aka.ms/vscode-scm).</source>
<target state="translated">安裝 Git,這是熱門的原始檔控制系統,以追蹤程式碼變更並與其他人共同作業。在我們的[Git指南](https://aka.ms/vscode-scm)中深入了解。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.linux">
<trans-unit id="view.workbench.scm.missing.linux">
<source xml:lang="en">Source control depends on Git being installed.
[Download Git for Linux](https://git-scm.com/download/linux)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<target state="translated">原始檔控制必須安裝 Git。
<note>{Locked='](command:workbench.action.reloadWindow'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">原始檔控制取決於安裝的 Git。
[下載適用於 Linux 的 Git](https://git-scm.com/download/linux)
安裝之後,請 [重新載入](command:workbench.action.reloadWindow) (或 [疑難排解](command:git.showOutput))。可 [從 Marketplace] 安裝其他原始檔控制提供者 (command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
安裝之後,請 [重新載入](command:workbench.action.reloadWindow) (或[疑難排解](command:git.showOutput))。可[從 Marketplace] 安裝其他原始檔控制提供者 (command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.mac">
<trans-unit id="view.workbench.scm.missing.mac">
<source xml:lang="en">[Download Git for macOS](https://git-scm.com/download/mac)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<note>{Locked='](command:workbench.action.reloadWindow'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">[下載適用於 macOS 的 Git](https://git-scm.com/download/mac)
安裝之後,請 [重新載入](command:workbench.action.reloadWindow) (或 [疑難排解](command:git.showOutput))。可 [從 Marketplace] 安裝其他原始檔控制提供者(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
安裝之後,請[重新載入](command:workbench.action.reloadWindow) (或[疑難排解](command:git.showOutput))。可[從 Marketplace] 安裝其他原始檔控制提供者(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.missing.guide.windows">
<trans-unit id="view.workbench.scm.missing.windows">
<source xml:lang="en">[Download Git for Windows](https://git-scm.com/download/win)
After installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).</source>
<note>{Locked='](command:workbench.action.reloadWindow'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">[下載適用於 Windows 的 Git](https://git-scm.com/download/win)
安裝之後,請 [重新載入](command:workbench.action.reloadWindow) (或[疑難排解](command:git.showOutput))。可 [從 Marketplace] 安裝其他原始檔控制提供者(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
安裝之後,請[重新載入](command:workbench.action.reloadWindow) (或[疑難排解](command:git.showOutput))。可[從 Marketplace] 安裝其他原始檔控制提供者(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。</target>
</trans-unit>
<trans-unit id="view.workbench.scm.workspace">
<source xml:lang="en">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.
[Initialize Repository](command:git.init)
To learn more about how to use git and source control in Azure Data Studio [read our docs](https://aka.ms/vscode-scm).</source>
<note>{Locked='](command:git.init'}
Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Azure Data Studio
Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links</note>
<target state="translated">目前開啟的工作區沒有任何包含 git 存放庫的資料夾。您可以在資料夾上將存放庫初始化,以啟用 git 支援的原始檔控制功能。
[將存放庫初始化](command:git.init)
若要深入了解如何在 Azure Data Studio 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。</target>
+160 -48
View File
@@ -90,6 +90,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
</file>
<file original="extensions/mssql/dist/objectManagement/localizedConstants" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="objectManagement.ApplicationRoleTypeDisplayName">
<source xml:lang="en">application role</source>
<target state="translated">應用程式角色</target>
</trans-unit>
<trans-unit id="objectManagement.ApplicationRoleTypeDisplayNameInTitle">
<source xml:lang="en">Application Role</source>
<target state="translated">應用程式角色</target>
</trans-unit>
<trans-unit id="objectManagement.ColumnDisplayName">
<source xml:lang="en">column</source>
<target state="translated">資料行</target>
@@ -98,6 +106,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">database</source>
<target state="translated">資料庫</target>
</trans-unit>
<trans-unit id="objectManagement.DatabaseRoleTypeDisplayName">
<source xml:lang="en">database role</source>
<target state="translated">資料庫角色</target>
</trans-unit>
<trans-unit id="objectManagement.DatabaseRoleTypeDisplayNameInTitle">
<source xml:lang="en">Database Role</source>
<target state="translated">資料庫角色</target>
</trans-unit>
<trans-unit id="objectManagement.LoginTypeDisplayName">
<source xml:lang="en">login</source>
<target state="translated">登入</target>
@@ -110,6 +126,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">OK</source>
<target state="translated">確定</target>
</trans-unit>
<trans-unit id="objectManagement.ServerRoleTypeDisplayName">
<source xml:lang="en">server role</source>
<target state="translated">伺服器角色</target>
</trans-unit>
<trans-unit id="objectManagement.ServerRoleTypeDisplayNameInTitle">
<source xml:lang="en">Server Role</source>
<target state="translated">伺服器角色</target>
</trans-unit>
<trans-unit id="objectManagement.TableDisplayName">
<source xml:lang="en">table</source>
<target state="translated">資料表</target>
@@ -126,6 +150,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">view</source>
<target state="translated">檢視</target>
</trans-unit>
<trans-unit id="objectManagement.addMemberText">
<source xml:lang="en">Add a member</source>
<target state="translated">新增成員</target>
</trans-unit>
<trans-unit id="objectManagement.addText">
<source xml:lang="en">Add…</source>
<target state="translated">新增...</target>
</trans-unit>
<trans-unit id="objectManagement.advancedSectionHeader">
<source xml:lang="en">Advanced</source>
<target state="translated">進階</target>
@@ -134,6 +166,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">Creating a login with a blank password is a security risk. Are you sure you want to continue?</source>
<target state="translated">建立密碼為空白的登入,會有安全性的風險。您確定要繼續嗎?</target>
</trans-unit>
<trans-unit id="objectManagement.browseForOwnerText">
<source xml:lang="en">Browse for an owner</source>
<target state="translated">瀏覽擁有者</target>
</trans-unit>
<trans-unit id="objectManagement.browseText">
<source xml:lang="en">Browse…</source>
<target state="translated">瀏覽...</target>
</trans-unit>
<trans-unit id="objectManagement.confirmPasswordLabel">
<source xml:lang="en">Confirm password</source>
<target state="translated">確認密碼</target>
@@ -143,6 +183,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<note>{0} object type</note>
<target state="translated">建立 {0}</target>
</trans-unit>
<trans-unit id="objectManagement.databaseRole.SelectMemberDialogTitle">
<source xml:lang="en">Select Database Role Members</source>
<target state="translated">選取資料庫角色成員</target>
</trans-unit>
<trans-unit id="objectManagement.databaseRole.SelectOwnerDialogTitle">
<source xml:lang="en">Select Database Role Owner</source>
<target state="translated">選取資料庫角色擁有者</target>
</trans-unit>
<trans-unit id="objectManagement.deleteLoginConfirmation">
<source xml:lang="en">Deleting server logins does not delete the database users associated with the logins. To complete the process, delete the users in each database. It may be necessary to first transfer the ownership of schemas to new users.</source>
<target state="translated">刪除伺服器登入不會刪除與登入相關聯的資料庫使用者。若要完成流程,請刪除每個資料庫中的使用者。可能必須先將結構描述的擁有權轉移給新使用者。</target>
@@ -166,6 +214,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">Enabled</source>
<target state="translated">已啟用</target>
</trans-unit>
<trans-unit id="objectManagement.filterText">
<source xml:lang="en">Filter</source>
<target state="translated">篩選</target>
</trans-unit>
<trans-unit id="objectManagement.findText">
<source xml:lang="en">Find</source>
<target state="translated">尋找</target>
</trans-unit>
<trans-unit id="objectManagement.generalSectionHeader">
<source xml:lang="en">General</source>
<target state="translated">一般</target>
@@ -182,6 +238,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">Loading dialog...</source>
<target state="translated">正在載入對話方塊...</target>
</trans-unit>
<trans-unit id="objectManagement.loadingObjectsCompletedLabel">
<source xml:lang="en">Loading objects completed, {0} objects found</source>
<target state="translated">載入物件已完成,找到 {0} 個物件</target>
</trans-unit>
<trans-unit id="objectManagement.loadingObjectsLabel">
<source xml:lang="en">Loading objects…</source>
<target state="translated">正在載入物件...</target>
</trans-unit>
<trans-unit id="objectManagement.login.aadAuthenticationType">
<source xml:lang="en">Azure Active Directory Authentication</source>
<target state="translated">Azure Active Directory 驗證</target>
@@ -250,6 +314,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">Login is not selected.</source>
<target state="translated">未選取登入。</target>
</trans-unit>
<trans-unit id="objectManagement.membersLabel">
<source xml:lang="en">Members</source>
<target state="translated">成員</target>
</trans-unit>
<trans-unit id="objectManagement.membershipLabel">
<source xml:lang="en">Membership</source>
<target state="translated">成員資格</target>
</trans-unit>
<trans-unit id="objectManagement.nameCannotBeEmptyError">
<source xml:lang="en">Name cannot be empty.</source>
<target state="translated">名稱不能空白。</target>
@@ -263,6 +335,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<note>{0} object type.</note>
<target state="translated">{0} - 新增 (預覽)</target>
</trans-unit>
<trans-unit id="objectManagement.noActionScriptedMessage">
<source xml:lang="en">There is no action to be scripted.</source>
<target state="translated">沒有要編寫指令碼的動作。</target>
</trans-unit>
<trans-unit id="objectManagement.noConnectionUriError">
<source xml:lang="en">Failed to retrieve the connection information, please reconnect and try again.</source>
<target state="translated">無法擷取連線資訊,請重新連線,然後再試一次。</target>
@@ -272,6 +348,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<note>{0} object type, {1}: object name.</note>
<target state="translated">{0} - {1} (預覽)</target>
</trans-unit>
<trans-unit id="objectManagement.objectTypeLabel">
<source xml:lang="en">Object Type</source>
<target state="translated">物件類型</target>
</trans-unit>
<trans-unit id="objectManagement.objectsLabel">
<source xml:lang="en">Objects</source>
<target state="translated">物件</target>
</trans-unit>
<trans-unit id="objectManagement.openNewObjectDialogError">
<source xml:lang="en">An error occurred while opening the new {0} dialog. {1}</source>
<note>{0} object type, {1}: error message.</note>
@@ -282,6 +366,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<note>{0} object type, {1}: object name, {2}: error message.</note>
<target state="translated">開啟 {0} 的內容對話方塊時發生錯誤: {1}。{2}</target>
</trans-unit>
<trans-unit id="objectManagement.ownerText">
<source xml:lang="en">Owner</source>
<target state="translated">擁有者</target>
</trans-unit>
<trans-unit id="objectManagement.passwordCannotBeEmptyError">
<source xml:lang="en">Password cannot be empty.</source>
<target state="translated">密碼不可以是空的。</target>
@@ -299,6 +387,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<note>{0}: error message.</note>
<target state="translated">重新整理物件總管時發生錯誤。{0}</target>
</trans-unit>
<trans-unit id="objectManagement.removeMemberText">
<source xml:lang="en">Remove selected member</source>
<target state="translated">移除選取的成員</target>
</trans-unit>
<trans-unit id="objectManagement.removeText">
<source xml:lang="en">Remove</source>
<target state="translated">移除</target>
</trans-unit>
<trans-unit id="objectManagement.renameObjectDialogTitle">
<source xml:lang="en">Enter new name</source>
<target state="translated">請輸入新名稱</target>
@@ -313,18 +409,46 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<note>{0} object type, {1}: original name, {2}: new name</note>
<target state="translated">將 {0} '{1}' 重新命名為 '{2}'</target>
</trans-unit>
<trans-unit id="objectManagement.schemaLabel">
<source xml:lang="en">Schema</source>
<target state="translated">結構描述</target>
</trans-unit>
<trans-unit id="objectManagement.scriptError">
<source xml:lang="en">An error occurred while generating script. {0}</source>
<target state="translated">產生指令碼時發生錯誤。{0}</target>
</trans-unit>
<trans-unit id="objectManagement.scriptGenerated">
<source xml:lang="en">Script has been generated successfully. You can close the dialog to view it in the newly opened editor.</source>
<target state="translated">已成功產生指令碼。您可以關閉對話方塊,以在新開啟的編輯器中檢視它。</target>
</trans-unit>
<trans-unit id="objectManagement.scriptText">
<source xml:lang="en">Script</source>
<target state="translated">指令碼</target>
</trans-unit>
<trans-unit id="objectManagement.selectText">
<source xml:lang="en">Select</source>
<target state="translated">選擇</target>
</trans-unit>
<trans-unit id="objectManagement.selectedLabel">
<source xml:lang="en">Selected</source>
<target state="translated">已選取</target>
</trans-unit>
<trans-unit id="objectManagement.serverRole.SelectMemberDialogTitle">
<source xml:lang="en">Select Server Role Members</source>
<target state="translated">選取伺服器角色成員</target>
</trans-unit>
<trans-unit id="objectManagement.serverRole.SelectOwnerDialogTitle">
<source xml:lang="en">Select Server Role Owner</source>
<target state="translated">選取伺服器角色擁有者</target>
</trans-unit>
<trans-unit id="objectManagement.updateObjectOperationName">
<source xml:lang="en">Update {0} '{1}'</source>
<note>{0} object type, {1}: object name.</note>
<target state="translated">更新 {0} '{1}'</target>
</trans-unit>
<trans-unit id="objectManagement.user.containedUser">
<source xml:lang="en">Contained user</source>
<target state="translated">包含的使用者</target>
<trans-unit id="objectManagement.user.aadAuth">
<source xml:lang="en">Authenticate with Azure Active Directory</source>
<target state="translated">向 Azure Active Directory 驗證</target>
</trans-unit>
<trans-unit id="objectManagement.user.defaultSchemaLabel">
<source xml:lang="en">Default schema</source>
@@ -334,29 +458,29 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">Login</source>
<target state="translated">登入</target>
</trans-unit>
<trans-unit id="objectManagement.user.membershipLabel">
<source xml:lang="en">Membership</source>
<target state="translated">成員資格</target>
<trans-unit id="objectManagement.user.loginMapped">
<source xml:lang="en">Mapped to a server login</source>
<target state="translated">對應至伺服器登入</target>
</trans-unit>
<trans-unit id="objectManagement.user.noLogin">
<source xml:lang="en">No Login Access</source>
<target state="translated">無登入存取權</target>
</trans-unit>
<trans-unit id="objectManagement.user.ownedSchemasLabel">
<source xml:lang="en">Owned Schemas</source>
<target state="translated">擁有的結構描述</target>
</trans-unit>
<trans-unit id="objectManagement.user.sqlAuth">
<source xml:lang="en">Authenticate with password</source>
<target state="translated">使用密碼驗證</target>
</trans-unit>
<trans-unit id="objectManagement.user.type">
<source xml:lang="en">Type</source>
<target state="translated">類型</target>
</trans-unit>
<trans-unit id="objectManagement.user.userWithGroupLogin">
<source xml:lang="en">User with Windows group login</source>
<target state="translated">具有 Windows 群組登入的使用者</target>
</trans-unit>
<trans-unit id="objectManagement.user.userWithLogin">
<source xml:lang="en">User with login</source>
<target state="translated">含有登入的使用者</target>
</trans-unit>
<trans-unit id="objectManagement.user.userWithNoConnectAccess">
<source xml:lang="en">User with no connect access</source>
<target state="translated">沒有連線存取權的使用者</target>
<trans-unit id="objectManagement.user.windowsUser">
<source xml:lang="en">Mapped to a Windows user/group</source>
<target state="translated">對應至 Windows 使用者/群組</target>
</trans-unit>
<trans-unit id="objectManagement.yesText">
<source xml:lang="en">Yes</source>
@@ -414,6 +538,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco
</file>
<file original="extensions/mssql/dist/tableDesigner/tableDesigner" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="tableDesigner.FailedToGetConnectionStringError">
<source xml:lang="en">Failed to get connection string for the table. Please reconnect to the server and try again.</source>
<target state="translated">無法取得資料表的連接字串。請重新連線到伺服器,然後再試一次。</target>
</trans-unit>
<trans-unit id="tableDesigner.NewTable">
<source xml:lang="en">New Table</source>
<target state="translated">新增資料表</target>
@@ -530,17 +658,13 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">Application name</source>
<target state="translated">應用程式名稱</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">附加 DB 檔案名稱</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.attachedDBFileName.description">
<trans-unit id="mssql.connectionOptions.attachDbFilename.description">
<source xml:lang="en">The name of the primary file, including the full path name, of an attachable database</source>
<target state="translated">主要檔案的名稱,包含可附加資料庫的完整路徑名稱</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.attachedDBFileName.displayName">
<source xml:lang="en">Attached DB file name</source>
<target state="translated">附加 DB 檔案名稱</target>
<trans-unit id="mssql.connectionOptions.attachDbFilename.displayName">
<source xml:lang="en">Attach DB filename</source>
<target state="translated">附加 DB 檔案名稱</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.authType.categoryValues.azureMFA">
<source xml:lang="en">Azure Active Directory - Universal with MFA support</source>
@@ -647,16 +771,16 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<target state="translated">無</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.enclaveAttestationProtocol.description">
<source xml:lang="en">Specifies a protocol for attesting a server-side enclave used with Always Encrypted with secure enclaves</source>
<target state="translated">指定通訊協定,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區</target>
<source xml:lang="en">Specifies a protocol for attesting a server-side enclave used with Always Encrypted with Secure enclaves</source>
<target state="translated">指定用來證明與安全記憶體保護區 Always Encrypted 一起使用的伺服器端記憶體保護區的通訊協定</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.enclaveAttestationProtocol.displayName">
<source xml:lang="en">Attestation protocol</source>
<target state="translated">證明通訊協定</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.enclaveAttestationUrl.description">
<source xml:lang="en">Specifies an endpoint for attesting a server-side enclave used with Always Encrypted with secure enclaves</source>
<target state="translated">指定端點,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區</target>
<source xml:lang="en">Specifies an endpoint for attesting a server-side enclave used with Always Encrypted with Secure enclaves</source>
<target state="translated">指定用來證明與安全記憶體保護區 Always Encrypted 一起使用的伺服器端記憶體保護區的端點</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.enclaveAttestationUrl.displayName">
<source xml:lang="en">Attestation URL</source>
@@ -826,6 +950,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">Server</source>
<target state="translated">伺服器</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.serverName.placeholder">
<source xml:lang="en">e.g. tcp:servername,1433</source>
<target state="translated">例如: tcp:servername1433</target>
</trans-unit>
<trans-unit id="mssql.connectionOptions.trustServerCertificate.description">
<source xml:lang="en">When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate. This property is not supported with Encrypt=Strict.</source>
<target state="translated">當 True 時 (且 encrypt=true)SQL Server 會為所有在用戶端和伺服器之間傳輸的資料使用 SSL 加密,且不驗證伺服器憑證。Encrypt=Strict 不支援此屬性。</target>
@@ -1174,30 +1302,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco
<source xml:lang="en">Design</source>
<target state="translated">設計</target>
</trans-unit>
<trans-unit id="title.newApplicationRole">
<source xml:lang="en">New Application Role</source>
<target state="translated">新增應用程式角色</target>
</trans-unit>
<trans-unit id="title.newDatabaseRole">
<source xml:lang="en">New Database Role</source>
<target state="translated">新增資料庫角色</target>
</trans-unit>
<trans-unit id="title.newLogin">
<source xml:lang="en">New Login</source>
<target state="translated">新增登入</target>
</trans-unit>
<trans-unit id="title.newServerRole">
<source xml:lang="en">New Server Role</source>
<target state="translated">新增伺服器角色</target>
<trans-unit id="title.newObject">
<source xml:lang="en">New</source>
<target state="translated">新</target>
</trans-unit>
<trans-unit id="title.newTable">
<source xml:lang="en">New Table</source>
<target state="translated">新增資料表</target>
</trans-unit>
<trans-unit id="title.newUser">
<source xml:lang="en">New User</source>
<target state="translated">新使用者</target>
</trans-unit>
<trans-unit id="title.objectProperties">
<source xml:lang="en">Properties (Preview)</source>
<target state="translated">屬性 (預覽)</target>
@@ -519,7 +519,7 @@
<target state="translated">輸入新的 SQLCMD 變數名稱</target>
</trans-unit>
<trans-unit id="enterNewValueForVar">
<source xml:lang="en">Enter new value for variable '{0}'</source>
<source xml:lang="en">Enter new default value for variable '{0}'</source>
<target state="translated">輸入變數 '{0}' 的新值</target>
</trans-unit>
<trans-unit id="enterPassword">
@@ -542,6 +542,10 @@
<source xml:lang="en">The project is already up to date with the database.</source>
<target state="translated">專案已經與資料庫一起更新。</target>
</trans-unit>
<trans-unit id="errorAddingDatabaseReference">
<source xml:lang="en">Error adding database reference to {0}. Error: {1}</source>
<target state="translated">新增資料庫參考至 {0} 時發生錯誤。錯誤: {1}</target>
</trans-unit>
<trans-unit id="errorDownloading">
<source xml:lang="en">Error downloading {0}. Error: {1}</source>
<target state="translated">下載 {0} 時發生錯誤。錯誤: {1}</target>
@@ -558,9 +562,17 @@
<source xml:lang="en">Error when moving file from {0} to {1}. Error: {2}</source>
<target state="translated">將檔案從 {0} 移到 {1} 時發生錯誤。錯誤: {2}</target>
</trans-unit>
<trans-unit id="errorNotSupportedInVsCode">
<source xml:lang="en">Error: {0} is not currently supported in SQL Database Projects for VS Code.</source>
<target state="translated">錯誤: VS Code 的 SQL Database 專案目前不支援 {0}。</target>
</trans-unit>
<trans-unit id="errorPrefix">
<source xml:lang="en">Error: {0}</source>
<target state="translated">錯誤: {0}</target>
</trans-unit>
<trans-unit id="errorReadingProjectGuid">
<source xml:lang="en">Error trying to read {0} of project '{1}'</source>
<target state="translated">嘗試讀取專案 '{1}' 的 {0} 時發生錯誤</target>
<source xml:lang="en">Error trying to read {0} of project '{1}'. {2}</source>
<target state="translated">嘗試讀取專案 '{1}' 的 {0} 時發生錯誤。{2}</target>
</trans-unit>
<trans-unit id="errorRenamingFile">
<source xml:lang="en">Error when renaming file from {0} to {1}. Error: {2}</source>
@@ -592,6 +604,10 @@
<source xml:lang="en">Exclude</source>
<target state="translated">排除</target>
</trans-unit>
<trans-unit id="excludeFolderNotSupported">
<source xml:lang="en">Excluding folders is not yet supported</source>
<target state="translated">尚不支援排除資料夾</target>
</trans-unit>
<trans-unit id="excludeObjectTypes">
<source xml:lang="en">Exclude Object Types</source>
<target state="translated">排除物件類型</target>
@@ -848,9 +864,13 @@
<source xml:lang="en">None Elements</source>
<target state="translated">沒有任何元素</target>
</trans-unit>
<trans-unit id="notValidVariableName">
<source xml:lang="en">The variable name '{0}' is not valid.</source>
<target state="translated">變數名稱 '{0}' 無效。</target>
<trans-unit id="nupkgNamePlaceholder">
<source xml:lang="en">NuGet package name</source>
<target state="translated">NuGet 套件名稱</target>
</trans-unit>
<trans-unit id="nupkgText">
<source xml:lang="en">Published data-tier application (.nupkg)</source>
<target state="translated">已發佈的資料層應用程式 (.nupkg)</target>
</trans-unit>
<trans-unit id="objectType">
<source xml:lang="en">Object Type</source>
@@ -860,9 +880,9 @@
<source xml:lang="en">Ok</source>
<target state="translated">確定</target>
</trans-unit>
<trans-unit id="onlyMoveSqlFilesSupported">
<source xml:lang="en">Only moving .sql files is supported</source>
<target state="translated">只支援移動 .sql 檔案</target>
<trans-unit id="onlyMoveFilesFoldersSupported">
<source xml:lang="en">Only moving files and folders are supported</source>
<target state="translated">只支援移動檔案和資料夾</target>
</trans-unit>
<trans-unit id="openEulaString">
<source xml:lang="en">Open License Agreement</source>
@@ -956,6 +976,10 @@
<source xml:lang="en">Enter project name</source>
<target state="translated">輸入專案名稱</target>
</trans-unit>
<trans-unit id="projectNeedsUpdatingForCrossPlat">
<source xml:lang="en">The targets, references, and system database references need to be updated to build the project '{0}'.</source>
<target state="translated">需要更新目標、參照和系統資料庫參照,以組建 '{0}'。</target>
</trans-unit>
<trans-unit id="projectReferenceElement">
<source xml:lang="en">Project reference</source>
<target state="translated">專案參考</target>
@@ -1048,10 +1072,6 @@
<source xml:lang="en">Would you like to reload your database project?</source>
<target state="translated">要重新載入資料庫專案嗎?</target>
</trans-unit>
<trans-unit id="reloadValuesFromProjectButtonTitle">
<source xml:lang="en">Reload values from project</source>
<target state="translated">從專案重新載入值</target>
</trans-unit>
<trans-unit id="reset">
<source xml:lang="en">Reset</source>
<target state="translated">重設</target>
@@ -1084,6 +1104,10 @@
<source xml:lang="en">Waiting for {0} seconds before another attempt for operation '{1}'</source>
<target state="translated">在另一次嘗試作業 '{0}' 之前等候 {1} 秒</target>
</trans-unit>
<trans-unit id="revertSqlCmdVarsButtonTitle">
<source xml:lang="en">Revert values to project defaults</source>
<target state="translated">將值還原為專案預設值</target>
</trans-unit>
<trans-unit id="runViaNpx">
<source xml:lang="en">Run via npx</source>
<target state="translated">透過 npx 執行</target>
@@ -1096,6 +1120,14 @@
<source xml:lang="en">Same database</source>
<target state="translated">相同資料庫</target>
</trans-unit>
<trans-unit id="save">
<source xml:lang="en">Save</source>
<target state="translated">儲存</target>
</trans-unit>
<trans-unit id="saveProfileAsButtonText">
<source xml:lang="en">Save As...</source>
<target state="translated">另存新檔...</target>
</trans-unit>
<trans-unit id="schema">
<source xml:lang="en">Schema</source>
<target state="translated">結構描述</target>
@@ -1264,6 +1296,14 @@
<source xml:lang="en">A SQLCMD Variable with the same name already exists in this project</source>
<target state="translated">此專案中已有同名的 SQLCMD 變數</target>
</trans-unit>
<trans-unit id="sqlcmdVariableNameCannotBeWhitespace">
<source xml:lang="en">SQLCMD variable name '{0}' cannot contain whitespace</source>
<target state="translated">SQLCMD 變數名稱 '{0}' 不能包含空白字元</target>
</trans-unit>
<trans-unit id="sqlcmdVariableNameCannotContainIllegalChars">
<source xml:lang="en">SQLCMD variable name '{0}' cannot contain any of the following characters: {1}</source>
<target state="translated">SQLCMD 變數名稱 '{0}' 不能包含下列任何字元: {1}</target>
</trans-unit>
<trans-unit id="sqlcmdVariablesNodeName">
<source xml:lang="en">SQLCMD Variables</source>
<target state="translated">SQLCMD 變數</target>
@@ -1324,6 +1364,14 @@
<source xml:lang="en">Unable to establish project context. Command invoked from unexpected location: {0}</source>
<target state="translated">無法建立專案內容。從未預期的位置叫用的命令: {0}</target>
</trans-unit>
<trans-unit id="unhandledDeleteType">
<source xml:lang="en">Unhandled item type during delete: '{0}</source>
<target state="translated">刪除期間未處理的項目類型: '{0}</target>
</trans-unit>
<trans-unit id="unhandledMoveNode">
<source xml:lang="en">Unhandled node type for move</source>
<target state="translated">用於移動的未處理節點類型</target>
</trans-unit>
<trans-unit id="unknownDataSourceType">
<source xml:lang="en">Unknown data source type: </source>
<target state="translated">不明的資料來源類型:</target>
@@ -1344,9 +1392,13 @@
<source xml:lang="en">The system database references need to be updated to build the project '{0}'. If the project was created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">必須更新系統資料庫參考,以建置專案 '{0}'。如果專案是在 SSDT 中建立,它會繼續在這兩個工具中運作。是否要更新專案?</target>
</trans-unit>
<trans-unit id="updateProjectForRoundTrip">
<source xml:lang="en">The targets, references, and system database references need to be updated to build the project '{0}'. If the project was created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">目標、參考和系統資料庫參考需要更新,以建置專案 '{0}'。如果專案是在 SSDT 中建立,它會繼續在這兩個工具中運作。是否要更新專案?</target>
<trans-unit id="updateProjectForCrossPlatform">
<source xml:lang="en">{0} If the project was created in SSDT, it will continue to work in both tools. Do you want to update the project?</source>
<target state="translated">{0} 如果專案是在 SSDT 中建立,它會繼續在這兩個工具中運作。是否要更新專案?</target>
</trans-unit>
<trans-unit id="updateProjectForCrossPlatformShort">
<source xml:lang="en">Update {0} for cross-platform support?</source>
<target state="translated">更新跨平台支援的 {0}?</target>
</trans-unit>
<trans-unit id="updateProjectFromDatabaseDialogName">
<source xml:lang="en">Update project from database</source>
@@ -1380,6 +1432,18 @@
<source xml:lang="en">Value cannot be empty</source>
<target state="translated">值不得空白</target>
</trans-unit>
<trans-unit id="version">
<source xml:lang="en">Version</source>
<target state="translated">版本</target>
</trans-unit>
<trans-unit id="versionMustNotBeEmpty">
<source xml:lang="en">Version must not be empty</source>
<target state="translated">版本不可為空白</target>
</trans-unit>
<trans-unit id="versionPlaceholder">
<source xml:lang="en">NuGet package version</source>
<target state="translated">NuGet 套件版本</target>
</trans-unit>
<trans-unit id="viewFriendlyName">
<source xml:lang="en">View</source>
<target state="translated">檢視</target>
+395 -39
View File
@@ -366,17 +366,37 @@ This may take some time.</source>
<source xml:lang="en">Azure AD tenant</source>
<target state="translated">Azure AD 租用戶</target>
</trans-unit>
<trans-unit id="sql.migration.azureRecommendation.browse">
<source xml:lang="en">Browse</source>
<target state="translated">瀏覽</target>
</trans-unit>
<trans-unit id="sql.migration.azureRecommendation.folder.name">
<source xml:lang="en">Folder name</source>
<target state="translated">資料夾名稱</target>
</trans-unit>
<trans-unit id="sql.migration.azureRecommendation.open">
<source xml:lang="en">Open</source>
<target state="translated">開啟</target>
<trans-unit id="sql.migration.backup.file.backup.size">
<source xml:lang="en">Backup size (MB)</source>
<target state="translated">備份大小 (MB)</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.name">
<source xml:lang="en">File name</source>
<target state="translated">檔案名稱</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.number.of.stripes">
<source xml:lang="en">Number of stripes</source>
<target state="translated">條紋數</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.restore.finish.date">
<source xml:lang="en">Restore finish date</source>
<target state="translated">還原完成日期</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.restore.start.date">
<source xml:lang="en">Restore start date</source>
<target state="translated">還原開始日期</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.restore.status">
<source xml:lang="en">Restore status</source>
<target state="translated">還原狀態</target>
</trans-unit>
<trans-unit id="sql.migration.backup.file.status">
<source xml:lang="en">File status</source>
<target state="translated">檔案狀態</target>
</trans-unit>
<trans-unit id="sql.migration.backup.location">
<source xml:lang="en">Backup location</source>
@@ -422,6 +442,14 @@ This may take some time.</source>
<source xml:lang="en">Select a resource group value first.</source>
<target state="translated">請先選取資源群組值。</target>
</trans-unit>
<trans-unit id="sql.migration.blob.storage.folder.info">
<source xml:lang="en">When uploading database backups to your blob container, ensure that backup files from different databases are stored in separate folders. Only the root of the container and folders at most one level deep are supported.</source>
<target state="translated">將資料庫備份上傳到 Blob 容器時,請確定來自不同資料庫的備份檔案儲存在不同的資料夾中。只支援容器與資料夾最多一層深的根目錄。</target>
</trans-unit>
<trans-unit id="sql.migration.blob.storage.folder.warning">
<source xml:lang="en">There are multiple databases with the same backup location selected. Ensure that backup files from different databases are stored in separate folders.</source>
<target state="translated">已選取多個具有相同備份位置的資料庫。請確認來自不同資料庫的備份檔案儲存在不同的資料夾中。</target>
</trans-unit>
<trans-unit id="sql.migration.blob.storage.header.text">
<source xml:lang="en">Azure Storage Blob Container details</source>
<target state="translated">Azure 儲存體 Blob 容器詳細資料</target>
@@ -442,6 +470,10 @@ This may take some time.</source>
<source xml:lang="en">Select a storage account value first.</source>
<target state="translated">請先選取儲存體帳戶值。</target>
</trans-unit>
<trans-unit id="sql.migration.browse">
<source xml:lang="en">Browse</source>
<target state="translated">瀏覽</target>
</trans-unit>
<trans-unit id="sql.migration.can.be.migrated">
<source xml:lang="en">{0}/{1} databases can be migrated without issues</source>
<target state="translated">{0}/{1} 個資料庫可以移轉而無問題</target>
@@ -478,6 +510,10 @@ This may take some time.</source>
<source xml:lang="en">The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.</source>
<target state="translated">在所有移轉完成前,完全移轉程序無法啟動。若要傳回最新的檔案狀態,請重新整理瀏覽器視窗。</target>
</trans-unit>
<trans-unit id="sql.migration.clear">
<source xml:lang="en">Clear</source>
<target state="translated">清除</target>
</trans-unit>
<trans-unit id="sql.migration.close">
<source xml:lang="en">Close</source>
<target state="translated">關閉</target>
@@ -651,8 +687,8 @@ This may take some time.</source>
<target state="translated">3. 確認所有記錄備份已還原到目標資料庫上。[待還原的記錄備份] 值應為零。</target>
</trans-unit>
<trans-unit id="sql.migration.cutover.type">
<source xml:lang="en">Mode</source>
<target state="translated">模式</target>
<source xml:lang="en">Migration mode</source>
<target state="translated">移轉模式</target>
</trans-unit>
<trans-unit id="sql.migration.dashboard.description">
<source xml:lang="en">Determine the migration readiness of your SQL Server instances, identify a recommended Azure SQL target, and complete the migration of your SQL Server instance to Azure SQL Managed Instance, SQL Server on Azure Virtual Machines or Azure SQL Database.</source>
@@ -754,6 +790,22 @@ This may take some time.</source>
<source xml:lang="en">Databases for assessment</source>
<target state="translated">要評定的資料庫</target>
</trans-unit>
<trans-unit id="sql.migration.database.assessment.xevents.description">
<source xml:lang="en">For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0}</source>
<target state="new">For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0}</target>
</trans-unit>
<trans-unit id="sql.migration.database.assessment.xevents.instructions">
<source xml:lang="en">Select a folder where extended events session files (.xel and .xem) are stored</source>
<target state="new">Select a folder where extended events session files (.xel and .xem) are stored</target>
</trans-unit>
<trans-unit id="sql.migration.database.assessment.xevents.link">
<source xml:lang="en">Learn more</source>
<target state="translated">深入了解</target>
</trans-unit>
<trans-unit id="sql.migration.database.assessment.xevents.title">
<source xml:lang="en">Assess extended event sessions</source>
<target state="new">Assess extended event sessions</target>
</trans-unit>
<trans-unit id="sql.migration.database.backup.load.error">
<source xml:lang="en">An error occurred while accessing database details.</source>
<target state="translated">存取資料庫詳細資料時發生錯誤。</target>
@@ -774,6 +826,22 @@ This may take some time.</source>
<source xml:lang="en">Loading tables list...</source>
<target state="translated">正在載入資料表清單...</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.context.menu.tool.tip">
<source xml:lang="en">Click this column to activate the context command menu</source>
<target state="translated">按一下此資料行以啟用内容命令功能表</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.duration.tool.tip">
<source xml:lang="en">The duration of the migration</source>
<target state="translated">移轉的持續時間</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.finish.time.tool.tip">
<source xml:lang="en">The fininish time for the migration</source>
<target state="translated">移轉的結束時間</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.migration.mode.tool.tip">
<source xml:lang="en">In Azure Database Migration Service, you can migrate your databases offline or while they are online. In an offline migration, application downtime starts when the migration starts. To limit downtime to the time it takes you to cut over to the new environment after the migration, use an online migration.</source>
<target state="translated">在 Azure 資料移轉服務中,您可以離線或在連線時移轉您的資料庫。在離線移轉中,應用程式停機時間會在移轉開始時開始。若要將停機時間限制為移轉後移轉至新環境所需的時間,請使用線上移轉。</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.mode.description">
<source xml:lang="en">To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.</source>
<target state="translated">若要移轉到 Azure SQL 目標,請根據您的停機需求選擇移轉模式。</target>
@@ -810,6 +878,10 @@ This may take some time.</source>
<source xml:lang="en">Successfully created a Database Migration Service.</source>
<target state="translated">已成功建立資料庫移轉服務。</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.start.time.tool.tip">
<source xml:lang="en">The start time for the migration</source>
<target state="translated">移轉的開始時間</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.status">
<source xml:lang="en">Database migration status</source>
<target state="translated">資料庫移轉狀態</target>
@@ -818,29 +890,57 @@ This may take some time.</source>
<source xml:lang="en">Database migration status: {0}</source>
<target state="translated">資料庫移轉狀態: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.target.instance.database.name.tool.tip">
<source xml:lang="en">The target database name</source>
<target state="translated">目標資料庫名稱</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.target.instance.server.name.tool.tip">
<source xml:lang="en">The target server name</source>
<target state="translated">目標伺服器名稱</target>
</trans-unit>
<trans-unit id="sql.migration.database.migration.target.type.tool.tip">
<source xml:lang="en">The azure resource target type [SQL Managed Instance, SQL Virtual Machine, SQL Database]</source>
<target state="translated">Azure 資源目標型別 [SQL 受控執行個體,SQL 虛擬機器,SQL Database]</target>
</trans-unit>
<trans-unit id="sql.migration.database.missing.tables">
<source xml:lang="en">0 tables found.</source>
<target state="translated">找到 0 個資料表。</target>
<source xml:lang="en">0 tables found on source database.</source>
<target state="translated">在來源資料庫上找到 0 個資料表。</target>
</trans-unit>
<trans-unit id="sql.migration.database.page.description">
<source xml:lang="en">Select the location of the database backups to use during migration.</source>
<target state="translated">選取要於移轉期間使用的資料庫備份位置。</target>
</trans-unit>
<trans-unit id="sql.migration.database.schema.migration.dacpac">
<source xml:lang="en">SQL Server dacpac extension</source>
<target state="translated">SQL Server dacpac 延伸模組</target>
</trans-unit>
<trans-unit id="sql.migration.database.schema.migration.help">
<source xml:lang="en">Make sure to migrate the database schema from source to target by using the {0} or the {1} in Azure Data Studio before selecting the list of tables to migrate.</source>
<target state="translated">選取要移轉的資料表清單之前,請務必使用 {0} 或Azure Data Studio 中的{1},將資料庫結構描述從來源移轉至目標。</target>
</trans-unit>
<trans-unit id="sql.migration.database.schema.migration.project">
<source xml:lang="en">SQL Database Projects extension</source>
<target state="translated">SQL Database 專案延伸模組</target>
</trans-unit>
<trans-unit id="sql.migration.database.status.column">
<source xml:lang="en">Migration status</source>
<target state="translated">移轉狀態</target>
</trans-unit>
<trans-unit id="sql.migration.database.status.tool.tip">
<source xml:lang="en">The current status of the migration</source>
<target state="translated">移轉目前的狀態</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.refresh.label">
<source xml:lang="en">Refresh</source>
<target state="translated">重新整理</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.selection.description">
<source xml:lang="en">To migrate to the Azure SQL target, select tables in each database for migration.</source>
<target state="translated">若要移轉至 Azure SQL 目標,請在每個資料庫中選取資料表以進行移轉。</target>
<source xml:lang="en">For each database below, click Edit to select the tables to migrate from source to target. Then, before clicking Next, validate the provided configuration by clicking 'Run validation'.</source>
<target state="translated">針對下列每個資料庫,按一下 [編輯] 以選取要從來源移轉至目標的資料表。然後,在按一下 [下一步] 之前,請按一下 [執行驗證] 以驗證提供的設定。</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.selection.label">
<source xml:lang="en">Migration table selection</source>
<target state="translated">移轉資料表選取範圍</target>
<source xml:lang="en">Table selection</source>
<target state="translated">資料表選取範圍</target>
</trans-unit>
<trans-unit id="sql.migration.database.table.source.column.label">
<source xml:lang="en">Source database</source>
@@ -998,10 +1098,6 @@ This may take some time.</source>
<source xml:lang="en">Migration error details</source>
<target state="translated">移轉錯誤詳細資料</target>
</trans-unit>
<trans-unit id="sql.migration.error.dialog.clear.button.label">
<source xml:lang="en">Clear</source>
<target state="translated">清除</target>
</trans-unit>
<trans-unit id="sql.migration.error.title">
<source xml:lang="en">Migration status details</source>
<target state="translated">移轉狀態詳細資料</target>
@@ -1014,6 +1110,62 @@ This may take some time.</source>
<source xml:lang="en">Feedback on the migration experience</source>
<target state="translated">對移轉體驗的意見反應</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.deteected.files">
<source xml:lang="en">Detected files</source>
<target state="translated">偵測到的檔案</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.last.restored.file.time">
<source xml:lang="en">Last restored file time</source>
<target state="translated">上次還原的檔案時間</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.last.uloaded.file.time">
<source xml:lang="en">Last uploaded file time</source>
<target state="translated">上次上傳檔案時間</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.last.uploaded.file">
<source xml:lang="en">Last uploaded file</source>
<target state="translated">上次上傳的檔案</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.mi.restore.state">
<source xml:lang="en">Managed instance restore state</source>
<target state="translated">受控執行個體還原狀態</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.pending.differential.backups">
<source xml:lang="en">Pending differential backups</source>
<target state="translated">擱置的差異備份</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.queued.files">
<source xml:lang="en">Queued files</source>
<target state="translated">已加入佇列的檔案</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restore.percent.completed">
<source xml:lang="en">Restore percent completed</source>
<target state="translated">還原完成百分比</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restore.plan.size">
<source xml:lang="en">Restore plan size (MB)</source>
<target state="translated">還原計劃大小 (MB)</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restored.files">
<source xml:lang="en">Restored files</source>
<target state="translated">已還原的檔案</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restored.size">
<source xml:lang="en">Restored size (MB)</source>
<target state="translated">已還原的大小 (MB)</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.restoring.files">
<source xml:lang="en">Restoring files</source>
<target state="translated">正在還原檔案</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.skipped.files">
<source xml:lang="en">Skipped files</source>
<target state="translated">跳過的檔案</target>
</trans-unit>
<trans-unit id="sql.migration.field.label.unrestorable.files">
<source xml:lang="en">Unrestorable files</source>
<target state="translated">不可還原的檔案</target>
</trans-unit>
<trans-unit id="sql.migration.file.name">
<source xml:lang="en">File name</source>
<target state="translated">檔案名稱</target>
@@ -1027,7 +1179,7 @@ This may take some time.</source>
<target state="translated">第一個 LSN</target>
</trans-unit>
<trans-unit id="sql.migration.full.backup.files">
<source xml:lang="en">Full backup files</source>
<source xml:lang="en">Full backup file(s)</source>
<target state="translated">完整備份檔案</target>
</trans-unit>
<trans-unit id="sql.migration.generic.congratulations">
@@ -1179,12 +1331,16 @@ This may take some time.</source>
<target state="translated">步驟 1: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.ir.setup.step2">
<source xml:lang="en">Step 2: Use this key to register your integration runtime</source>
<target state="translated">步驟 2: 使用此金鑰,註冊您的整合執行階段</target>
<source xml:lang="en">Step 2: Use the keys below to register your integration runtime</source>
<target state="new">Step 2: Use the keys below to register your integration runtime</target>
</trans-unit>
<trans-unit id="sql.migration.ir.setup.step3">
<source xml:lang="en">Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime</source>
<target state="translated">步驟 3: 按一下 [測試連接] 按鈕,檢查 Azure 資料庫移轉服務與整合執行階段之間的連線</target>
<source xml:lang="en">Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime</source>
<target state="new">Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime</target>
</trans-unit>
<trans-unit id="sql.migration.ir.setup.step3.alternate">
<source xml:lang="en">Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime</source>
<target state="new">Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime</target>
</trans-unit>
<trans-unit id="sql.migration.issue.aria.label">
<source xml:lang="en">Blocking Issue: {0}</source>
@@ -1223,12 +1379,12 @@ This may take some time.</source>
<target state="translated">最後一個 LSN</target>
</trans-unit>
<trans-unit id="sql.migration.last.applied.backup.files">
<source xml:lang="en">Last applied backup files</source>
<source xml:lang="en">Last applied backup file(s)</source>
<target state="translated">上次套用的備份檔案</target>
</trans-unit>
<trans-unit id="sql.migration.last.applied.files.taken.on">
<source xml:lang="en">Last applied backup files taken on</source>
<target state="translated">上次套用的備份檔案建立於</target>
<source xml:lang="en">Last applied backup taken on</source>
<target state="translated">上次套用的備份建立於</target>
</trans-unit>
<trans-unit id="sql.migration.last.applied.lsn">
<source xml:lang="en">Last applied LSN</source>
@@ -1310,6 +1466,10 @@ This may take some time.</source>
<source xml:lang="en">{0} mins</source>
<target state="translated">{0} 分鐘</target>
</trans-unit>
<trans-unit id="sql.migration.missing.table.name.column">
<source xml:lang="en">Table name</source>
<target state="translated">資料表名稱</target>
</trans-unit>
<trans-unit id="sql.migration.missing.targetPassword.error">
<source xml:lang="en">To continue, enter a valid target password.</source>
<target state="translated">若要繼續,請輸入有效的目標密碼。</target>
@@ -1542,6 +1702,10 @@ This may take some time.</source>
<source xml:lang="en">Online</source>
<target state="translated">線上</target>
</trans-unit>
<trans-unit id="sql.migration.open">
<source xml:lang="en">Open</source>
<target state="translated">開啟</target>
</trans-unit>
<trans-unit id="sql.migration.open.migration.destails.error">
<source xml:lang="en">Error opening migration details dialog</source>
<target state="translated">開啟移轉詳細資料對話方塊時發生錯誤</target>
@@ -1650,6 +1814,114 @@ This may take some time.</source>
<source xml:lang="en">Resource group</source>
<target state="translated">資源群組</target>
</trans-unit>
<trans-unit id="sql.migration.restart.migration.wizard">
<source xml:lang="en">Restart migration wizard</source>
<target state="translated">重新啟動移轉精靈</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.none">
<source xml:lang="en">None</source>
<target state="translated">無</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.queued">
<source xml:lang="en">Queued</source>
<target state="translated">已佇列</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.restored">
<source xml:lang="en">Restored</source>
<target state="translated">已還原</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.restoring">
<source xml:lang="en">Restoring</source>
<target state="translated">正在還原</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backupset.status.skipped">
<source xml:lang="en">Skipped</source>
<target state="translated">已跳過</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.database">
<source xml:lang="en">Database</source>
<target state="translated">資料庫</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.differentialdatabase">
<source xml:lang="en">Differential database</source>
<target state="translated">差異資料庫</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.differentialfile">
<source xml:lang="en">Differential file</source>
<target state="translated">差異檔案</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.differentialpartial">
<source xml:lang="en">Differential partial</source>
<target state="translated">差異部份</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.file">
<source xml:lang="en">File</source>
<target state="translated">檔案</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.partial">
<source xml:lang="en">Partial</source>
<target state="translated">部分</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.transactionlog">
<source xml:lang="en">Transaction log</source>
<target state="translated">交易記錄</target>
</trans-unit>
<trans-unit id="sql.migration.restore.backuptype.unknown">
<source xml:lang="en">Unknown</source>
<target state="translated">未知</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.Restoring">
<source xml:lang="en">Restoring</source>
<target state="translated">正在還原</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.blocked">
<source xml:lang="en">Blocked</source>
<target state="translated">已封鎖</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.cancelled">
<source xml:lang="en">Cancelled</source>
<target state="translated">已取消</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.completed">
<source xml:lang="en">Completed</source>
<target state="translated">已完成</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.completing.migration">
<source xml:lang="en">Completing migration</source>
<target state="translated">正在完成移轉</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.failed">
<source xml:lang="en">Failed</source>
<target state="translated">已失敗</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.initializing">
<source xml:lang="en">Initializing</source>
<target state="translated">正在初始化</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.none">
<source xml:lang="en">None</source>
<target state="translated">無</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.not.started">
<source xml:lang="en">Not started</source>
<target state="translated">未啟動</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.restore.completed">
<source xml:lang="en">Restore completed</source>
<target state="translated">已完成還原</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.restore.paused">
<source xml:lang="en">Restore paused</source>
<target state="translated">還原已暫停</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.searching.backups">
<source xml:lang="en">Searching backups</source>
<target state="translated">正在搜尋備份</target>
</trans-unit>
<trans-unit id="sql.migration.restore.status.waiting">
<source xml:lang="en">Waiting</source>
<target state="translated">正在等候</target>
</trans-unit>
<trans-unit id="sql.migration.resume.session">
<source xml:lang="en">Resume previously saved session</source>
<target state="translated">繼續之前儲存的工作階段</target>
@@ -1726,6 +1998,10 @@ This may take some time.</source>
<source xml:lang="en">{0} sec</source>
<target state="translated">{0} 秒</target>
</trans-unit>
<trans-unit id="sql.migration.select">
<source xml:lang="en">Select</source>
<target state="translated">選擇</target>
</trans-unit>
<trans-unit id="sql.migration.select.azure.mi">
<source xml:lang="en">Select your target Azure subscription and your target Azure SQL Managed Instance.</source>
<target state="translated">選取您的目標 Azure 訂用帳戶以及目標 Azure SQL 受控執行個體。</target>
@@ -1742,6 +2018,10 @@ This may take some time.</source>
<source xml:lang="en">Select the databases to migrate.</source>
<target state="translated">選取要移轉的資料庫。</target>
</trans-unit>
<trans-unit id="sql.migration.select.migration.tables">
<source xml:lang="en">Select tables for migration</source>
<target state="translated">選取用於移轉的資料表</target>
</trans-unit>
<trans-unit id="sql.migration.select.prompt">
<source xml:lang="en">Click on SQL Server instance or any of the databases on the left to view its details.</source>
<target state="translated">按一下 SQL Server 執行個體或左邊任何資料庫,以檢視其詳細資料。</target>
@@ -1843,16 +2123,16 @@ This may take some time.</source>
<target state="translated">請確認執行來源 SQL Server 執行個體的服務帳戶對網路共用有讀取權限。</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.container.description1">
<source xml:lang="en">Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network file share to Azure.</source>
<target state="translated">Azure 資料庫移轉服務利用 Azure Data Factory 的自我裝載整合執行階段,將備份從內部部署網路檔案共用上傳到 Azure。</target>
<source xml:lang="en">Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).</source>
<target state="new">Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.container.description2">
<source xml:lang="en">Follow the instructions below to setup self-hosted integration runtime.</source>
<target state="translated">請遵循下列指示設定自我裝載整合執行階段。</target>
<source xml:lang="en">Follow the instructions below to set up self-hosted integration runtime.</source>
<target state="new">Follow the instructions below to set up self-hosted integration runtime.</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.heading">
<source xml:lang="en">Setup integration runtime</source>
<target state="translated">設定整合執行階段</target>
<source xml:lang="en">Set up integration runtime</source>
<target state="new">Set up integration runtime</target>
</trans-unit>
<trans-unit id="sql.migration.service.container.loading.help">
<source xml:lang="en">Loading Migration Services</source>
@@ -1882,6 +2162,10 @@ This may take some time.</source>
<source xml:lang="en">-- unavailable --</source>
<target state="translated">-- 無法使用 --</target>
</trans-unit>
<trans-unit id="sql.migration.service.error.not.ready">
<source xml:lang="en">The following error occurred while retrieving registration information for Azure Database Migration Service '{0}'. Please click refresh and try again. Error: '{1}'.</source>
<target state="translated">擷取 Azure 資料移轉服務 '{0}' 的註冊資訊時發生下列錯誤。請按一下 [重新整理],然後再試一次。錯誤: '{1}'。</target>
</trans-unit>
<trans-unit id="sql.migration.service.header">
<source xml:lang="en">Azure Database Migration Service "{0}" details:`</source>
<target state="translated">Azure 資料庫移轉服務 "{0}" 詳細資料:</target>
@@ -1894,13 +2178,33 @@ This may take some time.</source>
<source xml:lang="en">Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.</source>
<target state="translated">Azure 資料庫移轉服務未註冊。Azure 資料庫移轉服務 '{0}' 必須向在任何節點上的自我裝載整合執行階段註冊。</target>
</trans-unit>
<trans-unit id="sql.migration.service.not.ready.below">
<source xml:lang="en">Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.
See below for registration instructions.</source>
<target state="new">Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.
See below for registration instructions.</target>
</trans-unit>
<trans-unit id="sql.migration.service.prompt">
<source xml:lang="en">{0} (change)</source>
<target state="translated">{0} (變更)</target>
</trans-unit>
<trans-unit id="sql.migration.service.ready">
<source xml:lang="en">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}</source>
<target state="translated">Azure 資料庫移轉服務 '{0}' 已連線到在節點上執行的自我裝載整合執行階段 - {1}</target>
<source xml:lang="en">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}
For improved performance and high availability, you can register additional nodes.</source>
<target state="new">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}
For improved performance and high availability, you can register additional nodes.</target>
</trans-unit>
<trans-unit id="sql.migration.service.ready.below">
<source xml:lang="en">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}
For improved performance and high availability, you can register additional nodes. See below for registration instructions.</source>
<target state="new">Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}
For improved performance and high availability, you can register additional nodes. See below for registration instructions.</target>
</trans-unit>
<trans-unit id="sql.migration.service.selection.location.msg">
<source xml:lang="en">Please select the location of your database backup files before continuing.</source>
@@ -1914,6 +2218,10 @@ This may take some time.</source>
<source xml:lang="en">Enter the information below to add a new Azure Database Migration Service.</source>
<target state="translated">請在下方輸入資訊,以新增 Azure 資料庫移轉服務。</target>
</trans-unit>
<trans-unit id="sql.migration.services.container.description.network">
<source xml:lang="en">Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.</source>
<target state="new">Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.</target>
</trans-unit>
<trans-unit id="sql.migration.services.dialog.title">
<source xml:lang="en">Create Azure Database Migration Service</source>
<target state="translated">建立 Azure 資料庫移轉服務</target>
@@ -2422,11 +2730,19 @@ This may take some time.</source>
<source xml:lang="en">Source databases</source>
<target state="translated">來源資料庫</target>
</trans-unit>
<trans-unit id="sql.migration.source.details.sqlAuth">
<trans-unit id="sql.migration.source.details.sqlAuth.db">
<source xml:lang="en">Enter the SQL Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance from the self-hosted integration runtime.</source>
<target state="translated">輸入用來連線到 SQL Server 執行個體 {0} 的 SQL 驗證認證。這些認證將用來將自我裝載整合執行階段連線到 SQL Server 執行個體。</target>
</trans-unit>
<trans-unit id="sql.migration.source.details.sqlAuth.nonDb">
<source xml:lang="en">Enter the SQL Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup files.</source>
<target state="translated">輸入用來連線到 SQL Server 執行個體 {0} 的 SQL 驗證認證。這些認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案。</target>
</trans-unit>
<trans-unit id="sql.migration.source.details.windowAuth">
<trans-unit id="sql.migration.source.details.windowAuth.db">
<source xml:lang="en">Enter the Windows Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance from the self-hosted integration runtime.</source>
<target state="translated">輸入用來連線到 SQL Server 執行個體 {0} 的 Windows 驗證認證。這些認證將用來將自我裝載整合執行階段連線到 SQL Server 執行個體。</target>
</trans-unit>
<trans-unit id="sql.migration.source.details.windowAuth.nonDb">
<source xml:lang="en">Enter the Windows Authentication credentials used to connect to SQL Server instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup files.</source>
<target state="translated">輸入用來連線到 SQL Server 執行個體 {0} 的 Windows 驗證認證。這些認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案。</target>
</trans-unit>
@@ -2518,10 +2834,18 @@ This may take some time.</source>
<source xml:lang="en">Source database</source>
<target state="translated">來源資料庫</target>
</trans-unit>
<trans-unit id="sql.migration.src.database.tool.tip">
<source xml:lang="en">Name of the source database</source>
<target state="translated">來源資料庫的名稱</target>
</trans-unit>
<trans-unit id="sql.migration.src.server">
<source xml:lang="en">Source name</source>
<target state="translated">來源名稱</target>
</trans-unit>
<trans-unit id="sql.migration.src.server.tool.tip">
<source xml:lang="en">Name of the source server</source>
<target state="translated">來源伺服器的名稱</target>
</trans-unit>
<trans-unit id="sql.migration.start.login.migration.button">
<source xml:lang="en">Migrate</source>
<target state="translated">移轉</target>
@@ -2690,6 +3014,14 @@ This may take some time.</source>
<source xml:lang="en">Storage account</source>
<target state="translated">儲存體帳戶</target>
</trans-unit>
<trans-unit id="sql.migration.storageAccount.warning.many">
<source xml:lang="en">Target instance '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage account, and if applicable, that the private endpoint is in the same virtual network as the target server.</source>
<target state="translated">目標執行個體 '{0}' 可能無法存取儲存體帳戶 '{1}'。請確保目標執行個體的子網路已列入儲存體帳戶的允許清單中,而且如適用,私人端點和目標伺服器會位於相同的虛擬網路。</target>
</trans-unit>
<trans-unit id="sql.migration.storageAccount.warning.one">
<source xml:lang="en">Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server.</source>
<target state="translated">目標執行個體 '{0}' 可能無法存取儲存體帳戶 '{1}'。請確保目標執行個體的子網路已列入儲存體帳戶的允許清單中,而且如適用,私人端點和目標伺服器會位於相同的虛擬網路。</target>
</trans-unit>
<trans-unit id="sql.migration.subscription">
<source xml:lang="en">Subscription</source>
<target state="translated">訂用帳戶</target>
@@ -2771,8 +3103,8 @@ This may take some time.</source>
<target state="translated">資料表移轉狀態: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.table.missing.count">
<source xml:lang="en">Missing target tables excluded from list: {0}</source>
<target state="translated">清單中排除的遺失目標資料表: {0}</target>
<source xml:lang="en">Tables missing on target: {0}</source>
<target state="translated">目標缺少資料表: {0}</target>
</trans-unit>
<trans-unit id="sql.migration.table.select.label">
<source xml:lang="en">Select tables for {0}</source>
@@ -3270,6 +3602,10 @@ This may take some time.</source>
<source xml:lang="en">Choose your Azure SQL target</source>
<target state="translated">選擇您的 Azure SQL 目標</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.choose_a_target.help">
<source xml:lang="en">Not sure which Azure SQL target is right for you? Learn more</source>
<target state="translated">不確定哪個 Azure SQL 目標適合您? 深入了解</target>
</trans-unit>
<trans-unit id="sql.migration.wizard.sku.error">
<source xml:lang="en">An error occurred while generating SKU recommendations for the server '{0}'.</source>
<target state="translated">產生伺服器 '{0}' 的 SKU 建議時發生錯誤。</target>
@@ -3330,6 +3666,18 @@ This may take some time.</source>
<source xml:lang="en">Yes</source>
<target state="translated">是</target>
</trans-unit>
<trans-unit id="sql.retry.migration.prompt">
<source xml:lang="en">Do you want to retry the failed table migrations?</source>
<target state="translated">您是否要重試失敗的資料表移轉?</target>
</trans-unit>
<trans-unit id="sql.retry.migration.summary">
<source xml:lang="en">Please resolve any errors before retrying the migration.</source>
<target state="translated">請先解決所有錯誤,再重試移轉。</target>
</trans-unit>
<trans-unit id="sql.retry.migration.title">
<source xml:lang="en">The migration failed with the following errors:</source>
<target state="translated">移轉失敗,發生下列錯誤:</target>
</trans-unit>
<trans-unit id="total.databases.selected">
<source xml:lang="en">{0} of {1} databases selected</source>
<target state="translated">已選取 {0} 個資料庫 (共 {1} 個)</target>
@@ -3366,6 +3714,14 @@ This may take some time.</source>
<source xml:lang="en">Done downloading {0}</source>
<target state="translated">已完成下載 {0}</target>
</trans-unit>
<trans-unit id="downloadingServiceFailed">
<source xml:lang="en">Failed to download binaries for {0}. Use the following link to troubleshoot: {1}</source>
<target state="translated">無法下載 {0} 的二進位檔。請使用以下連結以進行疑難排解: {1}</target>
</trans-unit>
<trans-unit id="downloadingServiceFailedWithLinkMarkup">
<source xml:lang="en">Failed to download binaries for {0}. Use this [link to troubleshoot]({1}).</source>
<target state="translated">無法下載 {0} 的二進位檔。請使用此[疑難排解連結]({1})。</target>
</trans-unit>
<trans-unit id="downloadingServiceSize">
<source xml:lang="en">({0} KB)</source>
<target state="translated">({0} KB)</target>
+95 -19
View File
@@ -232,6 +232,18 @@
<source xml:lang="en">Azure Data Studio</source>
<target state="translated">Azure Data Studio</target>
</trans-unit>
<trans-unit id="azuredatastudio.download">
<source xml:lang="en">Download</source>
<target state="translated">下載</target>
</trans-unit>
<trans-unit id="azuredatastudio.downloadTooltip">
<source xml:lang="en">Download this extension from an external source</source>
<target state="translated">從外部來源下載此延伸模組</target>
</trans-unit>
<trans-unit id="azuredatastudio.installTooltip">
<source xml:lang="en">Install this extension</source>
<target state="translated">安裝此延伸模組</target>
</trans-unit>
<trans-unit id="connectionDialogBrowseTree.context">
<source xml:lang="en">The connection dialog's browse tree context menu</source>
<target state="translated">連線對話方塊的瀏覽樹狀操作功能表</target>
@@ -895,8 +907,8 @@ Default Skipped Commands:
<target state="translated">限制搜尋之範圍的色彩。其不得為不透明色彩,以免隱藏底層裝飾。</target>
</trans-unit>
<trans-unit id="queryEditorNullBackground">
<source xml:lang="en">The background color for null values in the query editor results grid.</source>
<target state="translated">查詢編輯器結果方格中 Null 值的背景色彩。</target>
<source xml:lang="en">The background color for null values in the query editor results grid. To disable the background color, you can use a transparent color like {0}.</source>
<target state="translated">查詢編輯器結果方格中 Null 值的背景色彩。若要停用背景色彩,您可以使用透明色彩,例如 {0}。</target>
</trans-unit>
<trans-unit id="tileBorder">
<source xml:lang="en">The border color of tiles</source>
@@ -2635,6 +2647,10 @@ Default Skipped Commands:
</file>
<file original="src/sql/workbench/contrib/dashboard/browser/core/dashboardPage.component" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="dashboard.configureDashboardTooltip">
<source xml:lang="en">Learn more about how to configure the dashboard</source>
<target state="translated">深入了解如何設定儀表板</target>
</trans-unit>
<trans-unit id="dashboard.generalTabGroupHeader">
<source xml:lang="en">General</source>
<target state="translated">一般</target>
@@ -5463,6 +5479,10 @@ Error: {1}</source>
<source xml:lang="en">New Notebook</source>
<target state="translated">新增 Notebook</target>
</trans-unit>
<trans-unit id="newNotebookTask.newNotebook">
<source xml:lang="en">New Notebook</source>
<target state="translated">新增筆記本</target>
</trans-unit>
<trans-unit id="newViewLabel">
<source xml:lang="en">Create New View</source>
<target state="translated">建立新檢視</target>
@@ -5835,6 +5855,18 @@ Error: {1}</source>
<source xml:lang="en">New Connection</source>
<target state="translated">新增連線</target>
</trans-unit>
<trans-unit id="serverTreeViewChangeNotification">
<source xml:lang="en">Server tree has changed. Please reload the window to see the changes.</source>
<target state="translated">伺服器樹狀已變更。請重新載入視窗以查看變更。</target>
</trans-unit>
<trans-unit id="serverTreeViewChangeNotification.doNotReload">
<source xml:lang="en">Don't Reload</source>
<target state="translated">不要重新載入</target>
</trans-unit>
<trans-unit id="serverTreeViewChangeNotification.reload">
<source xml:lang="en">Reload</source>
<target state="translated">重新載入</target>
</trans-unit>
<trans-unit id="servers.noConnections">
<source xml:lang="en">No connections found.</source>
<target state="translated">找不到連線。</target>
@@ -5851,13 +5883,17 @@ Error: {1}</source>
<source xml:lang="en">Server Group color palette used in the Object Explorer viewlet.</source>
<target state="translated">在物件總管 Viewlet 中使用的伺服器群組調色盤。</target>
</trans-unit>
<trans-unit id="serverTree.configuration.title">
<source xml:lang="en">Server Tree</source>
<target state="translated">伺服器樹狀目錄</target>
</trans-unit>
<trans-unit id="serverTree.nodeExpansionTimeout">
<source xml:lang="en">The timeout in seconds for expanding a node in the Servers view</source>
<target state="translated">在伺服器檢視中展開節點的逾時 (以秒為單位)</target>
</trans-unit>
<trans-unit id="serverTree.useAsyncServerTree">
<source xml:lang="en">(Preview) Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering.</source>
<target state="translated">(預覽) 針對伺服器檢視及連線對話方塊使用新的非同步伺服器樹狀結構,並支援動態節點篩選等新功能。</target>
<source xml:lang="en">Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect.</source>
<target state="translated">針對伺服器檢視及連線對話方塊使用新的非同步伺服器樹狀結構,並支援動態節點篩選等新功能。需要重新開機才能生效。</target>
</trans-unit>
</body>
</file>
@@ -6248,16 +6284,16 @@ Error: {1}</source>
<target state="translated">剖析查詢</target>
</trans-unit>
<trans-unit id="queryActions.notConnected">
<source xml:lang="en">Please connect to a server</source>
<target state="translated">請連線至伺服器</target>
<source xml:lang="en">Please connect to a server before running this action.</source>
<target state="translated">請連線至伺服器再執行此動作。</target>
</trans-unit>
<trans-unit id="queryActions.parseSyntaxFailure">
<source xml:lang="en">Command failed: </source>
<target state="translated">命令失敗:</target>
<source xml:lang="en">Failed to parse the query: {0}</source>
<target state="translated">無法剖析查詢: {0}</target>
</trans-unit>
<trans-unit id="queryActions.parseSyntaxSuccess">
<source xml:lang="en">Commands completed successfully</source>
<target state="translated">已成功完成命令</target>
<source xml:lang="en">Successfully parsed the query.</source>
<target state="translated">已成功剖析查詢。</target>
</trans-unit>
<trans-unit id="queryActions.queryResultsCopySuccess">
<source xml:lang="en">Successfully copied query and results.</source>
@@ -6440,6 +6476,10 @@ Error: {1}</source>
<target state="translated">取消</target>
</trans-unit>
<trans-unit id="changeConnectionDatabaseLabel">
<source xml:lang="en">Change</source>
<target state="translated">變更</target>
</trans-unit>
<trans-unit id="changeConnectionDatabaseTooltip">
<source xml:lang="en">Change Connection</source>
<target state="translated">變更連線</target>
</trans-unit>
@@ -6487,10 +6527,18 @@ Error: {1}</source>
<source xml:lang="en">Running query is not supported when the editor is in multiple selection mode.</source>
<target state="translated">當編輯器處於多重選取模式時,不支援執行查詢。</target>
</trans-unit>
<trans-unit id="queryEditor.exportSqlAsNotebook">
<trans-unit id="queryEditor.exportSqlAsNotebookLabel">
<source xml:lang="en">To Notebook</source>
<target state="translated">至筆記本</target>
</trans-unit>
<trans-unit id="queryEditor.exportSqlAsNotebookTooltip">
<source xml:lang="en">Export as Notebook</source>
<target state="translated">匯出為筆記本</target>
</trans-unit>
<trans-unit id="queryEditor.parse">
<source xml:lang="en">Parse</source>
<target state="translated">剖析</target>
</trans-unit>
<trans-unit id="runQueryLabel">
<source xml:lang="en">Run</source>
<target state="translated">執行</target>
@@ -7438,23 +7486,23 @@ Error Message: {1}</source>
<source xml:lang="en">Adding account failed, check Azure Accounts log for more info.</source>
<target state="translated">新增帳戶失敗,如需詳細資訊,請查看 Azure 帳戶記錄。</target>
</trans-unit>
<trans-unit id="addAccountFailedMessage">
<source xml:lang="en">{0}</source>
<target state="translated">{0}</target>
</trans-unit>
<trans-unit id="loggingIn">
<source xml:lang="en">Adding account...</source>
<target state="translated">正在新增帳戶...</target>
</trans-unit>
<trans-unit id="refreshAccountFailedGenericMessage">
<source xml:lang="en">Refreshing account failed, check Azure Accounts log for more info.</source>
<target state="translated">重新整理帳戶失敗,如需詳細資訊,請查看 Azure 帳戶記錄。</target>
</trans-unit>
<trans-unit id="refreshCanceled">
<source xml:lang="en">Refresh account was canceled by the user</source>
<target state="translated">使用者已取消重新整理帳戶</target>
</trans-unit>
<trans-unit id="refreshFailed">
<source xml:lang="en">0
Error Message: 1</source>
<target state="translated">0
錯誤訊息: 1</target>
<source xml:lang="en">{0}
Error Message: {1}</source>
<target state="translated">{0}
錯誤訊息: {1}</target>
</trans-unit>
</body>
</file>
@@ -8682,6 +8730,18 @@ Error Message: 1</source>
<source xml:lang="en">Node expansion timed out for node {0} for providers {1}</source>
<target state="translated">提供者 {1} 節點 {0} 的節點擴充已逾時</target>
</trans-unit>
<trans-unit id="objectExplorerMissingConnectionForSession">
<source xml:lang="en">Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}"</source>
<target state="translated">等候建立連線 “{1}” 的工作階段 “{0}” 時發生逾時。這可能是因為 OE 服務並未收到連線 “{1}” 的提供者對於 createNewSession 的回應</target>
</trans-unit>
<trans-unit id="objectExplorerMissingSession">
<source xml:lang="en">Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider.</source>
<target state="translated">等候建立工作階段 {0} 時逾時。這可能是因為 OE 服務並未收到提供者對於 createNewSession 的回應。</target>
</trans-unit>
<trans-unit id="objectExplorerSessionIdMissing">
<source xml:lang="en">The session ID returned by provider "{0}" for connection "{1}" is invalid.</source>
<target state="translated">提供者 “{0}” 針對連線 “{1}” 傳回的工作階段識別碼無效。</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim" source-language="en" datatype="plaintext" target-language="zh-Hant">
@@ -8700,6 +8760,14 @@ Error Message: 1</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/serverTreeRenderer" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="filteredTreeElementName">
<source xml:lang="en">{0} (filtered)</source>
<target state="translated">{0} (已篩選)</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/treeCreationUtils" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="serversAriaLabel">
@@ -8716,6 +8784,14 @@ Error Message: 1</source>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/objectExplorer/browser/treeUpdateUtils" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="objectExplorerTimeout">
<source xml:lang="en">Object Explorer expansion timed out for '{0}'</source>
<target state="translated">'{0}' 的物件總管擴充逾時</target>
</trans-unit>
</body>
</file>
<file original="src/sql/workbench/services/profiler/browser/profilerColumnEditorDialog" source-language="en" datatype="plaintext" target-language="zh-Hant">
<body>
<trans-unit id="eventSort">