diff --git a/.github/instructions/desktop-extension.instructions.md b/.github/instructions/desktop-extension.instructions.md
index ff17dc08..f69f389c 100644
--- a/.github/instructions/desktop-extension.instructions.md
+++ b/.github/instructions/desktop-extension.instructions.md
@@ -1,5 +1,5 @@
---
-applyTo: src/client/**
+applyTo: "src/client/**"
description: Desktop Extension Setup and Contribution Instructions
---
diff --git a/l10n/bundle.l10n.json b/l10n/bundle.l10n.json
index 39b734e3..9e08b54a 100644
--- a/l10n/bundle.l10n.json
+++ b/l10n/bundle.l10n.json
@@ -233,6 +233,7 @@
]
},
"Other Sites": "Other Sites",
+ "Tools": "Tools",
"Active Sites": "Active Sites",
"Inactive Sites": "Inactive Sites",
"No sites found": "No sites found",
@@ -335,16 +336,86 @@
"Error updating config file: {0}": "Error updating config file: {0}",
"No workspace folder is open. Please open a folder containing your Power Pages site.": "No workspace folder is open. Please open a folder containing your Power Pages site.",
"Website ID not found. Please ensure you have a valid Power Pages site open.": "Website ID not found. Please ensure you have a valid Power Pages site open.",
- "Downloading site for comparison...": "Downloading site for comparison...",
"Site download failed. Please try again later.": "Site download failed. Please try again later.",
"No differences found between the remote site and your local workspace.": "No differences found between the remote site and your local workspace.",
"Comparing files...": "Comparing files...",
- "Metadata Comparison": "Metadata Comparison",
+ "Metadata Diff": "Metadata Diff",
"Modified": "Modified",
"Added locally": "Added locally",
"Deleted locally": "Deleted locally",
- "{0} ({1} change(s))": "{0} ({1} change(s))",
+ "Download is complete. You can now view the report.": "Download is complete. You can now view the report.",
+ "Select an environment to compare with": "Select an environment to compare with",
+ "The website was not found in the selected environment. Please select a different environment.": "The website was not found in the selected environment. Please select a different environment.",
+ "Fetching websites from the selected environment...": "Fetching websites from the selected environment...",
+ "Discard Changes": "Discard Changes",
"Show Diff": "Show Diff",
+ "All changed files are binary files (e.g., images) and cannot be displayed in the diff viewer. You can view them individually in the file tree.": "All changed files are binary files (e.g., images) and cannot be displayed in the diff viewer. You can view them individually in the file tree.",
+ "Downloading {0} site metadata ([details](command:microsoft.powerplatform.pages.actionsHub.showOutputChannel \"Show download output\")).../This is a markdown formatting which must persist across translations.": {
+ "message": "Downloading {0} site metadata ([details](command:microsoft.powerplatform.pages.actionsHub.showOutputChannel \"Show download output\"))...",
+ "comment": [
+ "This is a markdown formatting which must persist across translations."
+ ]
+ },
+ "{0} ({1} file)/This is the site label showing the number of changed files. 'file' is singular.": {
+ "message": "{0} ({1} file)",
+ "comment": [
+ "This is the site label showing the number of changed files. 'file' is singular."
+ ]
+ },
+ "{0} ({1} files)/This is the site label showing the number of changed files. 'files' is plural.": {
+ "message": "{0} ({1} files)",
+ "comment": [
+ "This is the site label showing the number of changed files. 'files' is plural."
+ ]
+ },
+ "Are you sure you want to discard local changes to '{0}'? This action cannot be undone./Confirmation message before discarding local changes to a file.": {
+ "message": "Are you sure you want to discard local changes to '{0}'? This action cannot be undone.",
+ "comment": [
+ "Confirmation message before discarding local changes to a file."
+ ]
+ },
+ "Successfully discarded local changes to '{0}'./Success message after discarding local changes to a file.": {
+ "message": "Successfully discarded local changes to '{0}'.",
+ "comment": [
+ "Success message after discarding local changes to a file."
+ ]
+ },
+ "Failed to discard local changes: {0}/Error message when discarding local changes fails.": {
+ "message": "Failed to discard local changes: {0}",
+ "comment": [
+ "Error message when discarding local changes fails."
+ ]
+ },
+ "Are you sure you want to discard local changes to all {0} files in '{1}'? This action cannot be undone./Confirmation message before discarding all local changes in a folder.": {
+ "message": "Are you sure you want to discard local changes to all {0} files in '{1}'? This action cannot be undone.",
+ "comment": [
+ "Confirmation message before discarding all local changes in a folder."
+ ]
+ },
+ "Successfully discarded local changes to {0} files in '{1}'./Success message after discarding all local changes in a folder.": {
+ "message": "Successfully discarded local changes to {0} files in '{1}'.",
+ "comment": [
+ "Success message after discarding all local changes in a folder."
+ ]
+ },
+ "Compare: {0} (Remote ↔ Local)/Title for the multi-diff editor when comparing all files in a site.": {
+ "message": "Compare: {0} (Remote ↔ Local)",
+ "comment": [
+ "Title for the multi-diff editor when comparing all files in a site."
+ ]
+ },
+ "{0}: {1} (Remote ↔ Local)/Title for the diff editor when comparing a single file.": {
+ "message": "{0}: {1} (Remote ↔ Local)",
+ "comment": [
+ "Title for the diff editor when comparing a single file."
+ ]
+ },
+ "{0} binary file(s) (e.g., images) were skipped as they cannot be displayed in the diff viewer. You can view them individually in the file tree./Message shown when binary files are skipped in the multi-diff view.": {
+ "message": "{0} binary file(s) (e.g., images) were skipped as they cannot be displayed in the diff viewer. You can view them individually in the file tree.",
+ "comment": [
+ "Message shown when binary files are skipped in the multi-diff view."
+ ]
+ },
"Friendly name: {0}/{0} is the website name": {
"message": "Friendly name: {0}",
"comment": [
@@ -453,8 +524,6 @@
"{0} is the cluster geo name"
]
},
- "{0}: {1} (Remote ↔ Local)": "{0}: {1} (Remote ↔ Local)",
- "Compare: {0} (Remote ↔ Local)": "Compare: {0} (Remote ↔ Local)",
"Power Platform Tools: PAC CLI": "Power Platform Tools: PAC CLI",
"Command completed successfully.": "Command completed successfully.",
"PAC Telemetry enabled": "PAC Telemetry enabled",
diff --git a/loc/translations-export/vscode-powerplatform.xlf b/loc/translations-export/vscode-powerplatform.xlf
index 8869ad5e..9424f011 100644
--- a/loc/translations-export/vscode-powerplatform.xlf
+++ b/loc/translations-export/vscode-powerplatform.xlf
@@ -56,6 +56,9 @@
Adding {0} web file(s). Existing files will be skipped{0} represents the number of web files
+
+ All changed files are binary files (e.g., images) and cannot be displayed in the diff viewer. You can view them individually in the file tree.
+ Analysis complete! Results saved to: {0}
@@ -69,6 +72,14 @@
Are you sure you want to delete the Auth Profile {0}-{1}?{0} is the user name, {1} is the URL of environment of the auth profile
+
+ Are you sure you want to discard local changes to '{0}'? This action cannot be undone.
+ Confirmation message before discarding local changes to a file.
+
+
+ Are you sure you want to discard local changes to all {0} files in '{1}'? This action cannot be undone.
+ Confirmation message before discarding all local changes in a folder.
+ Arrow icon
@@ -218,8 +229,9 @@ Check the CodeQL extension panel for available queries.
Command failed with exit code: {0}
-
+ Compare: {0} (Remote ↔ Local)
+ Title for the multi-diff editor when comparing all files in a site.Comparing files...
@@ -289,6 +301,9 @@ Check the CodeQL extension panel for available queries.
Deleted locally
+
+ Discard Changes
+ Dislike something? Tell us more.
@@ -315,8 +330,12 @@ The {3} represents Solution's Type (Managed or Unmanaged), but that test is loca
Download failed: {0}
-
- Downloading site for comparison...
+
+ Download is complete. You can now view the report.
+
+
+ Downloading {0} site metadata ([details](command:microsoft.powerplatform.pages.actionsHub.showOutputChannel "Show download output"))...
+ This is a markdown formatting which must persist across translations.Edit the site
@@ -398,6 +417,10 @@ The {3} represents Solution's Type (Managed or Unmanaged), but that test is loca
Failed to disable PAC telemetry.
+
+ Failed to discard local changes: {0}
+ Error message when discarding local changes fails.
+ Failed to enable PAC telemetry.
@@ -437,6 +460,9 @@ The {3} represents Solution's Type (Managed or Unmanaged), but that test is loca
Feedback
+
+ Fetching websites from the selected environment...
+ Fetching your file ...
@@ -574,8 +600,8 @@ Return to this chat and @powerpages can help you write and edit your website cod
Maximum 30 characters allowed
-
- Metadata Comparison
+
+ Metadata DiffMicrosoft wants your feedback
@@ -832,6 +858,9 @@ The {3} represents Dataverse Environment's Organization ID (GUID)
Select an environment
+
+ Select an environment to compare with
+ Select folder for CodeQL database
@@ -900,6 +929,14 @@ The {3} represents Dataverse Environment's Organization ID (GUID)
Submit
+
+ Successfully discarded local changes to '{0}'.
+ Success message after discarding local changes to a file.
+
+
+ Successfully discarded local changes to {0} files in '{1}'.
+ Success message after discarding all local changes in a folder.
+ Switching environment...
@@ -935,6 +972,9 @@ The {3} represents Dataverse Environment's Organization ID (GUID)
The preview shown is for published changes. Please publish any pending changes to see them in the preview.
+
+ The website was not found in the selected environment. Please select a different environment.
+ There was a permissions problem with the server
@@ -957,6 +997,9 @@ The {3} represents Dataverse Environment's Organization ID (GUID)
To know more, see <a href="https://go.microsoft.com/fwlink/?linkid=2206366">Copilot in Power Pages documentation.
+
+ Tools
+ Try @powerpages with GitHub Copilot
@@ -1103,15 +1146,25 @@ The {3} represents Dataverse Environment's Organization ID (GUID)
pac pcf init
-
- {0} ({1} change(s))
+
+ {0} ({1} file)
+ This is the site label showing the number of changed files. 'file' is singular.
+
+
+ {0} ({1} files)
+ This is the site label showing the number of changed files. 'files' is plural.
+
+
+ {0} binary file(s) (e.g., images) were skipped as they cannot be displayed in the diff viewer. You can view them individually in the file tree.
+ Message shown when binary files are skipped in the multi-diff view.{0} created!{0} will be replaced by the entity type.
-
+ {0}: {1} (Remote ↔ Local)
+ Title for the diff editor when comparing a single file.