From 8e4075325b454c942e8c8a6b2d2206fcc9f0666b Mon Sep 17 00:00:00 2001 From: Violet Hansen Date: Sat, 15 Feb 2025 20:25:25 +0200 Subject: [PATCH] Improved translation capability of AppControl Manager (#599) Further separation of strings from the XAML, improving the ability of the AppControl Manager to be translated into other languages and reducing the likelihood of having typos in the UI text. Also cleaned up some extra empty lines and removed unnecessary using declarations from XAML pages. --- .../Pages/AllowNewApps/AllowNewApps.xaml | 1 - .../AllowNewAppsEventLogsDataGrid.xaml | 1 - .../AllowNewAppsLocalFilesDataGrid.xaml | 1 - .../Pages/AllowNewApps/AllowNewAppsStart.xaml | 37 ++-- .../Pages/BuildNewCertificate.xaml | 1 - .../Pages/ConfigurePolicyRuleOptions.xaml | 6 +- .../Pages/CreateDenyPolicy.xaml | 3 +- ...eDenyPolicyFilesAndFoldersScanResults.xaml | 1 - AppControl Manager/Pages/CreatePolicy.xaml | 26 +-- .../Pages/CreateSupplementalPolicy.xaml | 27 +-- ...entalPolicyFilesAndFoldersScanResults.xaml | 1 - AppControl Manager/Pages/Deployment.xaml | 9 +- .../Pages/EventLogsPolicyCreation.xaml | 21 +-- .../Pages/EventLogsPolicyCreation.xaml.cs | 1 - AppControl Manager/Pages/GetCIHashes.xaml | 6 +- .../Pages/GetSecurePolicySettings.xaml | 2 - .../Pages/GitHubDocumentation.xaml | 9 +- AppControl Manager/Pages/Logs.xaml | 1 - .../Pages/MDEAHPolicyCreation.xaml | 2 +- AppControl Manager/Pages/MergePolicies.xaml | 13 +- .../Pages/MicrosoftDocumentation.xaml | 9 +- AppControl Manager/Pages/Settings.xaml | 90 +++++---- AppControl Manager/Pages/Simulation.xaml | 9 +- .../Pages/StrictKernelPolicyScanResults.xaml | 1 - .../SystemInformation/CodeIntegrityInfo.xaml | 2 - AppControl Manager/Pages/Update.xaml | 2 - .../Pages/UpdatePageCustomMSIXPath.xaml | 2 - AppControl Manager/Pages/ValidatePolicy.xaml | 10 +- .../Pages/ViewFileCertificates.xaml | 1 - .../Strings/en-US/Resources.resw | 177 ++++++++++++++++++ 30 files changed, 296 insertions(+), 176 deletions(-) diff --git a/AppControl Manager/Pages/AllowNewApps/AllowNewApps.xaml b/AppControl Manager/Pages/AllowNewApps/AllowNewApps.xaml index 6b634a5a3..2f749e642 100644 --- a/AppControl Manager/Pages/AllowNewApps/AllowNewApps.xaml +++ b/AppControl Manager/Pages/AllowNewApps/AllowNewApps.xaml @@ -6,7 +6,6 @@ xmlns:local="using:AppControlManager.Pages" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:ui="using:CommunityToolkit.WinUI" mc:Ignorable="d"> diff --git a/AppControl Manager/Pages/AllowNewApps/AllowNewAppsEventLogsDataGrid.xaml b/AppControl Manager/Pages/AllowNewApps/AllowNewAppsEventLogsDataGrid.xaml index fe1ea567b..64d5f995b 100644 --- a/AppControl Manager/Pages/AllowNewApps/AllowNewAppsEventLogsDataGrid.xaml +++ b/AppControl Manager/Pages/AllowNewApps/AllowNewAppsEventLogsDataGrid.xaml @@ -7,7 +7,6 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" - xmlns:ui="using:CommunityToolkit.WinUI" xmlns:controls="using:CommunityToolkit.WinUI.Controls" xmlns:tk7controls="using:CommunityToolkit.WinUI.UI.Controls"> diff --git a/AppControl Manager/Pages/AllowNewApps/AllowNewAppsLocalFilesDataGrid.xaml b/AppControl Manager/Pages/AllowNewApps/AllowNewAppsLocalFilesDataGrid.xaml index e266b0810..ea3f9b631 100644 --- a/AppControl Manager/Pages/AllowNewApps/AllowNewAppsLocalFilesDataGrid.xaml +++ b/AppControl Manager/Pages/AllowNewApps/AllowNewAppsLocalFilesDataGrid.xaml @@ -7,7 +7,6 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" - xmlns:ui="using:CommunityToolkit.WinUI" xmlns:controls="using:CommunityToolkit.WinUI.Controls" xmlns:tk7controls="using:CommunityToolkit.WinUI.UI.Controls"> diff --git a/AppControl Manager/Pages/AllowNewApps/AllowNewAppsStart.xaml b/AppControl Manager/Pages/AllowNewApps/AllowNewAppsStart.xaml index e7ac915da..ffb303d08 100644 --- a/AppControl Manager/Pages/AllowNewApps/AllowNewAppsStart.xaml +++ b/AppControl Manager/Pages/AllowNewApps/AllowNewAppsStart.xaml @@ -6,10 +6,7 @@ xmlns:local="using:AppControlManager.Pages" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:ui="using:CommunityToolkit.WinUI" xmlns:controls="using:CommunityToolkit.WinUI.Controls" - xmlns:tk7controls="using:CommunityToolkit.WinUI.UI.Controls" - xmlns:animations="using:CommunityToolkit.WinUI.Animations" xmlns:animatedvisuals="using:AnimatedVisuals" mc:Ignorable="d"> @@ -39,11 +36,8 @@ - - - - + x:Uid="LogSizeNumberBox" + SpinButtonPlacementMode="Inline" + SmallChange="1" + LargeChange="10" Minimum="2" Maximum="1000000" ValueChanged="LogSizeNumberBox_ValueChanged" /> @@ -287,7 +284,7 @@ MinWidth="400" IsReadOnly="True" /> - + FilePublisher Publisher Hash diff --git a/AppControl Manager/Pages/EventLogsPolicyCreation.xaml.cs b/AppControl Manager/Pages/EventLogsPolicyCreation.xaml.cs index 7972ac4d5..842689c01 100644 --- a/AppControl Manager/Pages/EventLogsPolicyCreation.xaml.cs +++ b/AppControl Manager/Pages/EventLogsPolicyCreation.xaml.cs @@ -219,7 +219,6 @@ private async void ScanLogs_Click(object sender, RoutedEventArgs e) ScanLogsProgressRing.IsActive = false; ScanLogsProgressRing.Visibility = Visibility.Collapsed; - // Enable the Policy creator button again CreatePolicyButton.IsEnabled = true; } diff --git a/AppControl Manager/Pages/GetCIHashes.xaml b/AppControl Manager/Pages/GetCIHashes.xaml index b6653f170..483eab93d 100644 --- a/AppControl Manager/Pages/GetCIHashes.xaml +++ b/AppControl Manager/Pages/GetCIHashes.xaml @@ -33,9 +33,9 @@ - @@ -30,7 +29,7 @@ @@ -38,7 +37,7 @@ @@ -47,7 +46,7 @@ - + diff --git a/AppControl Manager/Pages/Logs.xaml b/AppControl Manager/Pages/Logs.xaml index 8beb84385..f8ad948fd 100644 --- a/AppControl Manager/Pages/Logs.xaml +++ b/AppControl Manager/Pages/Logs.xaml @@ -6,7 +6,6 @@ xmlns:local="using:AppControlManager.Pages" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:ui="using:CommunityToolkit.WinUI" xmlns:controls="using:CommunityToolkit.WinUI.Controls" mc:Ignorable="d"> diff --git a/AppControl Manager/Pages/MDEAHPolicyCreation.xaml b/AppControl Manager/Pages/MDEAHPolicyCreation.xaml index 05c1d8266..8f871e79e 100644 --- a/AppControl Manager/Pages/MDEAHPolicyCreation.xaml +++ b/AppControl Manager/Pages/MDEAHPolicyCreation.xaml @@ -353,7 +353,7 @@ Spacing="8"> - + FilePublisher Publisher Hash diff --git a/AppControl Manager/Pages/MergePolicies.xaml b/AppControl Manager/Pages/MergePolicies.xaml index f7508ef78..369529a93 100644 --- a/AppControl Manager/Pages/MergePolicies.xaml +++ b/AppControl Manager/Pages/MergePolicies.xaml @@ -22,12 +22,11 @@ - - - Merge App Control for Business - policies - and deduplicate them. You can select the same policy twice in order to deduplicate its rules. - + + Merge App Control for Business + policies + and deduplicate them. You can select the same policy twice in order to deduplicate its rules. + @@ -138,7 +137,5 @@ - - diff --git a/AppControl Manager/Pages/MicrosoftDocumentation.xaml b/AppControl Manager/Pages/MicrosoftDocumentation.xaml index 454d8c7a9..b190916c8 100644 --- a/AppControl Manager/Pages/MicrosoftDocumentation.xaml +++ b/AppControl Manager/Pages/MicrosoftDocumentation.xaml @@ -6,7 +6,6 @@ xmlns:local="using:AppControlManager.Pages" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:ui="using:CommunityToolkit.WinUI" xmlns:controls="using:CommunityToolkit.WinUI.Controls" mc:Ignorable="d"> @@ -22,7 +21,7 @@ @@ -30,7 +29,7 @@ @@ -38,7 +37,7 @@ @@ -47,7 +46,7 @@ - + diff --git a/AppControl Manager/Pages/Settings.xaml b/AppControl Manager/Pages/Settings.xaml index e1873e09c..bd78fce55 100644 --- a/AppControl Manager/Pages/Settings.xaml +++ b/AppControl Manager/Pages/Settings.xaml @@ -22,29 +22,28 @@ - - - Customize your app settings here. Your preferences will be - saved - so they're ready for you every time you start the AppControl Manager. - + + Customize your app settings here. Your preferences will be + saved + so they're ready for you every time you start the AppControl Manager. + - - - + + - @@ -105,7 +104,7 @@ - + @@ -136,7 +135,7 @@ - + diff --git a/AppControl Manager/Pages/StrictKernelPolicyScanResults.xaml b/AppControl Manager/Pages/StrictKernelPolicyScanResults.xaml index 4353b9356..3adeb2da7 100644 --- a/AppControl Manager/Pages/StrictKernelPolicyScanResults.xaml +++ b/AppControl Manager/Pages/StrictKernelPolicyScanResults.xaml @@ -7,7 +7,6 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" - xmlns:ui="using:CommunityToolkit.WinUI" xmlns:controls="using:CommunityToolkit.WinUI.Controls" xmlns:tk7controls="using:CommunityToolkit.WinUI.UI.Controls"> diff --git a/AppControl Manager/Pages/SystemInformation/CodeIntegrityInfo.xaml b/AppControl Manager/Pages/SystemInformation/CodeIntegrityInfo.xaml index b05e80aed..98606d90d 100644 --- a/AppControl Manager/Pages/SystemInformation/CodeIntegrityInfo.xaml +++ b/AppControl Manager/Pages/SystemInformation/CodeIntegrityInfo.xaml @@ -75,7 +75,5 @@ - - diff --git a/AppControl Manager/Pages/Update.xaml b/AppControl Manager/Pages/Update.xaml index bc567f6f9..6fc30bcfc 100644 --- a/AppControl Manager/Pages/Update.xaml +++ b/AppControl Manager/Pages/Update.xaml @@ -99,7 +99,5 @@ Header="Hardened Update Procedure" HeaderIcon="{ui:FontIcon Glyph=}" IsC - - diff --git a/AppControl Manager/Pages/UpdatePageCustomMSIXPath.xaml b/AppControl Manager/Pages/UpdatePageCustomMSIXPath.xaml index 66f7db289..624ad5613 100644 --- a/AppControl Manager/Pages/UpdatePageCustomMSIXPath.xaml +++ b/AppControl Manager/Pages/UpdatePageCustomMSIXPath.xaml @@ -45,7 +45,5 @@ - - diff --git a/AppControl Manager/Pages/ValidatePolicy.xaml b/AppControl Manager/Pages/ValidatePolicy.xaml index ce4ac510d..4a27dbd03 100644 --- a/AppControl Manager/Pages/ValidatePolicy.xaml +++ b/AppControl Manager/Pages/ValidatePolicy.xaml @@ -6,7 +6,6 @@ xmlns:local="using:AppControlManager.Pages" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:ui="using:CommunityToolkit.WinUI" xmlns:controls="using:CommunityToolkit.WinUI.Controls" xmlns:win="http://schemas.microsoft.com/winfx/2006/xaml/presentation" mc:Ignorable="d"> @@ -49,17 +48,16 @@ - + -