From bd0d39f215d3c1cbd92f560fc535aa323b25ff8c Mon Sep 17 00:00:00 2001 From: olprod Date: Mon, 11 May 2026 08:06:57 -0700 Subject: [PATCH] Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2542662 --- src/Localization/cs/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/de/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/es/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/fr/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/hu/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/id/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/it/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/ja/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/ko/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/nl/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/pl/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/pt-BR/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/pt-PT/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/ru/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/sv/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/tr/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/zh-Hans/Resources.json | 161 ++++++++++++++++++++++++ src/Localization/zh-Hant/Resources.json | 161 ++++++++++++++++++++++++ 18 files changed, 2898 insertions(+) diff --git a/src/Localization/cs/Resources.json b/src/Localization/cs/Resources.json index 40b0b379b..e24ca759c 100644 --- a/src/Localization/cs/Resources.json +++ b/src/Localization/cs/Resources.json @@ -34,6 +34,8 @@ "browse": "Procházet", "increaseValueBy1": "Zvýšit hodnotu o 1", "decreaseValueBy1": "Snížit hodnotu o 1", + "on": "On", + "off": "Off", "preview": "Preview" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "Velikost kvantování v bajtech musí být větší než 0 a menší nebo rovna 512.", "indexingSearchListSizeRangeError": "Velikost seznamu prohledávání indexu musí být větší nebo rovna 25 a menší nebo rovna 500." } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/de/Resources.json b/src/Localization/de/Resources.json index 90d2de7c7..746a6795c 100644 --- a/src/Localization/de/Resources.json +++ b/src/Localization/de/Resources.json @@ -34,6 +34,8 @@ "browse": "Durchsuchen", "increaseValueBy1": "Wert um 1 erhöhen", "decreaseValueBy1": "Wert um 1 verringern", + "on": "On", + "off": "Off", "preview": "Vorschau" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "Die Quantisierungsbytegröße muss größer als 0 und kleiner oder gleich 512 sein.", "indexingSearchListSizeRangeError": "Die Größe der Indizierungssuchliste muss größer oder gleich 25 und kleiner oder gleich 500 sein." } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/es/Resources.json b/src/Localization/es/Resources.json index 24f10fd95..2b6d2fdcb 100644 --- a/src/Localization/es/Resources.json +++ b/src/Localization/es/Resources.json @@ -34,6 +34,8 @@ "browse": "Examinar", "increaseValueBy1": "Aumentar valor en 1", "decreaseValueBy1": "Disminuir valor en 1", + "on": "On", + "off": "Off", "preview": "Versión preliminar" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "El tamaño de bytes de cuantificación debe ser mayor que 0 y menor o igual que 512", "indexingSearchListSizeRangeError": "El tamaño de la lista de búsqueda de indexación debe ser mayor o igual que 25 y menor o igual que 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/fr/Resources.json b/src/Localization/fr/Resources.json index 4043a02a8..2055e19cc 100644 --- a/src/Localization/fr/Resources.json +++ b/src/Localization/fr/Resources.json @@ -34,6 +34,8 @@ "browse": "Parcourir", "increaseValueBy1": "Augmenter la valeur de 1", "decreaseValueBy1": "Diminuer la valeur de 1", + "on": "On", + "off": "Off", "preview": "Aperçu" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "La taille en octets de quantification doit être supérieure à 0 et inférieure ou égale à 512", "indexingSearchListSizeRangeError": "La taille de la liste de recherche d’indexation doit être comprise entre 25 et 500 inclus" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/hu/Resources.json b/src/Localization/hu/Resources.json index 7ede165df..8cf82ce23 100644 --- a/src/Localization/hu/Resources.json +++ b/src/Localization/hu/Resources.json @@ -34,6 +34,8 @@ "browse": "Tallózás", "increaseValueBy1": "Érték növelése 1-gyel", "decreaseValueBy1": "Érték csökkentése 1-gyel", + "on": "On", + "off": "Off", "preview": "Előnézet" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "A kvantálási bájtméretnek nagyobbnak kell lennie 0-nál, és legfeljebb 512 lehet", "indexingSearchListSizeRangeError": "Az indexelő keresési lista méretének 25-tel egyenlőnek vagy annál nagyobbnak és ugyanakkor 500-nál kisebbnek vagy azzal egyenlőnek kell lennie" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/id/Resources.json b/src/Localization/id/Resources.json index b59016a71..e6c4e051f 100644 --- a/src/Localization/id/Resources.json +++ b/src/Localization/id/Resources.json @@ -34,6 +34,8 @@ "browse": "Telusuri", "increaseValueBy1": "Tambah nilai sebesar 1", "decreaseValueBy1": "Kurangi nilai sebesar 1", + "on": "On", + "off": "Off", "preview": "Pratinjau" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "Ukuran byte kuantisasi harus lebih besar dari 0 dan kurang dari atau sama dengan 512", "indexingSearchListSizeRangeError": "Ukuran daftar pencarian pengindeks harus lebih besar dari atau sama dengan 25 dan kurang dari atau sama dengan 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/it/Resources.json b/src/Localization/it/Resources.json index bf0e54d38..93210d072 100644 --- a/src/Localization/it/Resources.json +++ b/src/Localization/it/Resources.json @@ -34,6 +34,8 @@ "browse": "Sfoglia", "increaseValueBy1": "Aumentare il valore di 1", "decreaseValueBy1": "Diminuisci il valore di 1", + "on": "On", + "off": "Off", "preview": "Anteprima" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "La dimensione di quantizzazione in byte deve essere maggiore di 0 e minore o uguale a 512", "indexingSearchListSizeRangeError": "La dimensione dell'elenco di ricerca di indicizzazione deve essere maggiore o uguale a 25 e minore o uguale a 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/ja/Resources.json b/src/Localization/ja/Resources.json index 8301ce060..f39f56614 100644 --- a/src/Localization/ja/Resources.json +++ b/src/Localization/ja/Resources.json @@ -34,6 +34,8 @@ "browse": "参照", "increaseValueBy1": "値を 1 増加", "decreaseValueBy1": "値を 1 減少", + "on": "On", + "off": "Off", "preview": "プレビュー" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "量子化バイト サイズは 0 より大きく、512 以下である必要があります", "indexingSearchListSizeRangeError": "インデックス検索リスト サイズは 25 以上 500 以下である必要があります" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/ko/Resources.json b/src/Localization/ko/Resources.json index ed461f5fa..87b9b9407 100644 --- a/src/Localization/ko/Resources.json +++ b/src/Localization/ko/Resources.json @@ -34,6 +34,8 @@ "browse": "찾아보기", "increaseValueBy1": "값을 1만큼 늘리기", "decreaseValueBy1": "값을 1만큼 줄이기", + "on": "On", + "off": "Off", "preview": "미리 보기" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "양자화 바이트 크기는 0보다 크고 512 이하이어야 합니다.", "indexingSearchListSizeRangeError": "인덱싱 검색 목록 크기는 25보다 크거나 같고 500보다 작거나 같아야 합니다." } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/nl/Resources.json b/src/Localization/nl/Resources.json index 0fdb82348..d63f6bab7 100644 --- a/src/Localization/nl/Resources.json +++ b/src/Localization/nl/Resources.json @@ -34,6 +34,8 @@ "browse": "Bladeren", "increaseValueBy1": "Waarde verhogen met 1", "decreaseValueBy1": "Waarde verlagen met 1", + "on": "On", + "off": "Off", "preview": "Voorbeeld" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "De grootte van de kwantisatiebyte moet groter zijn dan 0 en kleiner dan of gelijk zijn aan 512", "indexingSearchListSizeRangeError": "De grootte van de zoeklijst voor indexering moet groter zijn dan of gelijk zijn aan 25 en kleiner dan of gelijk zijn aan 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/pl/Resources.json b/src/Localization/pl/Resources.json index 3f74d0867..606abd365 100644 --- a/src/Localization/pl/Resources.json +++ b/src/Localization/pl/Resources.json @@ -34,6 +34,8 @@ "browse": "Przeglądaj", "increaseValueBy1": "Zwiększ wartość o 1", "decreaseValueBy1": "Zmniejsz wartość o 1", + "on": "On", + "off": "Off", "preview": "Podgląd" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "Rozmiar bajtów kwantyzacji musi być większy od 0 i mniejszy lub równy 512", "indexingSearchListSizeRangeError": "Rozmiar listy wyszukiwania indeksowania musi być większy lub równy 25 i mniejszy lub równy 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/pt-BR/Resources.json b/src/Localization/pt-BR/Resources.json index 3ff10e729..07c0fd8d8 100644 --- a/src/Localization/pt-BR/Resources.json +++ b/src/Localization/pt-BR/Resources.json @@ -34,6 +34,8 @@ "browse": "Procurar", "increaseValueBy1": "Aumentar o valor em 1", "decreaseValueBy1": "Diminuir valor em 1", + "on": "On", + "off": "Off", "preview": "Pré-visualização" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "O tamanho do byte de quantização deve ser maior que 0 e menor ou igual a 512", "indexingSearchListSizeRangeError": "O tamanho da lista de pesquisa de indexação deve ser maior ou igual a 25 e menor ou igual a 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/pt-PT/Resources.json b/src/Localization/pt-PT/Resources.json index c30622131..e4c143650 100644 --- a/src/Localization/pt-PT/Resources.json +++ b/src/Localization/pt-PT/Resources.json @@ -34,6 +34,8 @@ "browse": "Procurar", "increaseValueBy1": "Aumentar valor em 1", "decreaseValueBy1": "Diminuir valor em 1", + "on": "On", + "off": "Off", "preview": "Pré-visualização" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "O tamanho do byte de quantização tem de ser superior a 0 e inferior ou igual a 512", "indexingSearchListSizeRangeError": "O tamanho da lista de pesquisa de indexação tem de ser maior ou igual a 25 e menor ou igual a 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/ru/Resources.json b/src/Localization/ru/Resources.json index b8f2bfc06..b6db68472 100644 --- a/src/Localization/ru/Resources.json +++ b/src/Localization/ru/Resources.json @@ -34,6 +34,8 @@ "browse": "Обзор", "increaseValueBy1": "Увеличить значение на 1", "decreaseValueBy1": "Уменьшить значение на 1", + "on": "On", + "off": "Off", "preview": "Предварительная версия" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "Размер байта квантования должен быть больше 0 и меньше или равен 512", "indexingSearchListSizeRangeError": "Размер списка поиска при индексировании должен быть не меньше 25 и не больше 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/sv/Resources.json b/src/Localization/sv/Resources.json index 6854d9f18..d414a54ca 100644 --- a/src/Localization/sv/Resources.json +++ b/src/Localization/sv/Resources.json @@ -34,6 +34,8 @@ "browse": "Bläddra", "increaseValueBy1": "Öka värdet med 1", "decreaseValueBy1": "Minska värdet med 1", + "on": "On", + "off": "Off", "preview": "Förhandsversion" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "Kvantiseringsbytestorleken måste vara större än 0 och högst 512", "indexingSearchListSizeRangeError": "Indexeringssöklistans storlek måste vara större än eller lika med 25 och mindre än eller lika med 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/tr/Resources.json b/src/Localization/tr/Resources.json index ab9bd8533..3b1c4dcb7 100644 --- a/src/Localization/tr/Resources.json +++ b/src/Localization/tr/Resources.json @@ -34,6 +34,8 @@ "browse": "Gözat", "increaseValueBy1": "Değeri 1 artır", "decreaseValueBy1": "Değeri 1 azalt", + "on": "On", + "off": "Off", "preview": "Önizleme" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "Bölme bayt boyutu 0'dan büyük ve 512'den küçük veya buna eşit olmalıdır", "indexingSearchListSizeRangeError": "Dizin arama listesi boyutu 25'ten büyük veya buna eşit ve 500'den küçük veya buna eşit olmalıdır" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/zh-Hans/Resources.json b/src/Localization/zh-Hans/Resources.json index 029f75138..c13a45ab5 100644 --- a/src/Localization/zh-Hans/Resources.json +++ b/src/Localization/zh-Hans/Resources.json @@ -34,6 +34,8 @@ "browse": "浏览", "increaseValueBy1": "将值增加 1", "decreaseValueBy1": "将值减少 1", + "on": "On", + "off": "Off", "preview": "预览" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "量化字节大小必须大于 0 且小于或等于 512", "indexingSearchListSizeRangeError": "索引搜索列表大小必须大于或等于 25 且小于或等于 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file diff --git a/src/Localization/zh-Hant/Resources.json b/src/Localization/zh-Hant/Resources.json index 159c4b2d2..d47a47eaa 100644 --- a/src/Localization/zh-Hant/Resources.json +++ b/src/Localization/zh-Hant/Resources.json @@ -34,6 +34,8 @@ "browse": "瀏覽", "increaseValueBy1": "將值增加 1", "decreaseValueBy1": "將值減少 1", + "on": "On", + "off": "Off", "preview": "預覽" }, "splashScreen": { @@ -992,5 +994,164 @@ "quantizationByteSizeRangeError": "量化位元組大小必須大於 0 且小於或等於 512", "indexingSearchListSizeRangeError": "索引搜尋清單大小必須大於或等於 25 且小於或等於 500" } + }, + "containerCopy": { + "commandBar": { + "feedbackButtonLabel": "Feedback", + "feedbackButtonAriaLabel": "Provide feedback on copy jobs", + "refreshButtonAriaLabel": "Refresh copy jobs", + "createCopyJobButtonLabel": "Create Copy Job", + "createCopyJobButtonAriaLabel": "Create a new container copy job" + }, + "noCopyJobs": { + "title": "No copy jobs to show", + "createCopyJobButtonText": "Create a container copy job" + }, + "jobDetails": { + "panelTitle": "{{jobName}}", + "panelTitleDefault": "Job Details", + "errorTitle": "Error Details", + "selectedContainers": "Selected Containers" + }, + "createCopyJob": { + "panelTitle": "Create copy job" + }, + "selectAccount": { + "description": "Please select a destination account to copy to.", + "subscriptionDropdownLabel": "Subscription", + "subscriptionDropdownPlaceholder": "Select a subscription", + "accountDropdownLabel": "Account", + "accountDropdownPlaceholder": "Select an account" + }, + "migrationType": { + "offline": { + "title": "Offline mode", + "description": "Offline container copy jobs let you copy data from a source container to a destination Cosmos DB container for supported APIs. To ensure data integrity between the source and destination, we recommend stopping updates on the source container before creating the copy job. Learn more about [offline copy jobs](https://learn.microsoft.com/azure/cosmos-db/how-to-container-copy?tabs=offline-copy&pivots=api-nosql)." + }, + "online": { + "title": "Online mode", + "description": "Online container copy jobs let you copy data from a source container to a destination Cosmos DB NoSQL API container using the [All Versions and Delete](https://learn.microsoft.com/azure/cosmos-db/change-feed-modes?tabs=all-versions-and-deletes#all-versions-and-deletes-change-feed-mode-preview) change feed. This allows updates to continue on the source while data is copied. A brief downtime is required at the end to safely switch over client applications to the destination container. Learn more about [online copy jobs](https://learn.microsoft.com/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#getting-started)." + } + }, + "selectContainers": { + "description": "Please select a source container and a destination container to copy to.", + "sourceContainerSubHeading": "Source container", + "targetContainerSubHeading": "Destination container", + "databaseDropdownLabel": "Database", + "databaseDropdownPlaceholder": "Select a database", + "containerDropdownLabel": "Container", + "containerDropdownPlaceholder": "Select a container", + "createNewContainerSubHeading": "Configure the properties for the new container on destination account \"{{accountName}}\".", + "createNewContainerSubHeadingDefault": "Configure the properties for the new container.", + "createContainerButtonLabel": "Create a new container", + "createContainerHeading": "Create new container" + }, + "preview": { + "jobNameLabel": "Job name", + "subscriptionLabel": "Destination subscription", + "accountLabel": "Destination account", + "sourceDatabaseLabel": "Source database", + "sourceContainerLabel": "Source container", + "targetDatabaseLabel": "Destination database", + "targetContainerLabel": "Destination container" + }, + "assignPermissions": { + "crossAccountDescription": "To copy data from the source to the destination container, ensure that the managed identity of the source account has read-write access to the destination account by completing the following steps.", + "intraAccountOnlineDescription": "Follow the steps below to enable online copy on your \"{{accountName}}\" account.", + "crossAccountConfiguration": { + "title": "Cross-account container copy", + "description": "Please follow the instruction below to grant requisite permissions to copy data from \"{{sourceAccount}}\" to \"{{destinationAccount}}\"." + }, + "onlineConfiguration": { + "title": "Online container copy", + "description": "Please follow the instructions below to enable online copy on your \"{{accountName}}\" account." + } + }, + "popoverOverlaySpinnerLabel": "Please wait while we process your request...", + "addManagedIdentity": { + "title": "System-assigned managed identity enabled.", + "description": "A system-assigned managed identity is restricted to one per resource and is tied to the lifecycle of this resource. Once enabled, you can grant permissions to the managed identity by using Azure role-based access control (Azure RBAC). The managed identity is authenticated with Microsoft Entra ID, so you don't have to store any credentials in code.", + "descriptionHrefText": "Learn more about Managed identities.", + "descriptionHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "toggleLabel": "System assigned managed identity", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "userAssignedIdentityTooltip": "You can select an existing user assigned identity or create a new one.", + "userAssignedIdentityLabel": "You may also select a user assigned managed identity.", + "createUserAssignedIdentityLink": "Create User Assigned Managed Identity", + "enablementTitle": "Enable system assigned managed identity", + "enablementDescription": "Enable system-assigned managed identity on the {{accountName}}. To confirm, click the \"Yes\" button." + }, + "defaultManagedIdentity": { + "title": "System-assigned managed identity set as default.", + "description": "Set the system-assigned managed identity as default for \"{{accountName}}\" by switching it on.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Default Managed Identities.", + "tooltipHref": "https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview", + "popoverTitle": "System assigned managed identity set as default", + "popoverDescription": "Assign the system-assigned managed identity as the default for \"{{accountName}}\". To confirm, click the \"Yes\" button. " + }, + "readWritePermissionAssigned": { + "title": "Read-write permissions assigned to the default identity.", + "description": "To allow data copy from source to the destination container, provide read-write access on the destination account to the default identity of the source account.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Read-write permissions.", + "tooltipHref": "https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-connect-role-based-access-control", + "popoverTitle": "Assign read-write permissions to default identity.", + "popoverDescription": "Assign read-write permissions on the destination account to the default identity of the source account. To confirm, click the \"Yes\" button." + }, + "pointInTimeRestore": { + "title": "Point In Time Restore enabled", + "description": "To facilitate online container copy jobs, please update your \"{{accessName}}\" backup policy from periodic to continuous backup. Enabling continuous backup is required for this functionality.", + "tooltipContent": "Learn more about", + "tooltipHrefText": "Continuous Backup", + "tooltipHref": "https://learn.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introduction", + "buttonText": "Enable Point In Time Restore" + }, + "onlineCopyEnabled": { + "title": "Online copy enabled", + "description": "Enable online container copy by clicking the button below on your \"{{accountName}}\" account.", + "hrefText": "Learn more about online copy jobs", + "href": "https://learn.microsoft.com/en-us/azure/cosmos-db/container-copy?tabs=online-copy&pivots=api-nosql#enable-online-copy", + "buttonText": "Enable Online Copy", + "validateAllVersionsAndDeletesChangeFeedSpinnerLabel": "Validating All versions and deletes change feed mode (preview)...", + "enablingAllVersionsAndDeletesChangeFeedSpinnerLabel": "Enabling All versions and deletes change feed mode (preview)...", + "enablingOnlineCopySpinnerLabel": "Enabling online copy on your \"{{accountName}}\" account ..." + }, + "monitorJobs": { + "columns": { + "lastUpdatedTime": "Date & time", + "name": "Job name", + "status": "Status", + "completionPercentage": "Completion %", + "duration": "Duration", + "error": "Error message", + "mode": "Mode", + "actions": "Actions" + }, + "actions": { + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "viewDetails": "View Details" + }, + "status": { + "pending": "Queued", + "inProgress": "Running", + "running": "Running", + "partitioning": "Running", + "paused": "Paused", + "completed": "Completed", + "failed": "Failed", + "faulted": "Failed", + "skipped": "Cancelled", + "cancelled": "Cancelled" + }, + "dialog": { + "confirmButtonText": "Confirm", + "cancelButtonText": "Cancel" + } + } } } \ No newline at end of file