diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt
index beae360464..ba6c659ccf 100644
--- a/.github/actions/spell-check/expect.txt
+++ b/.github/actions/spell-check/expect.txt
@@ -295,6 +295,7 @@ codeofconduct
codereview
COINIT
Colorbrush
+colorconv
colorpicker
colorpickerref
COLORREF
@@ -903,6 +904,8 @@ hresult
hrgn
HRSRC
HSCROLL
+hsb
+hsi
hsl
hstring
hsv
@@ -913,6 +916,7 @@ html
htt
http
hu
+hwb
HWINEVENTHOOK
hwnd
HWNDFIRST
@@ -1087,6 +1091,7 @@ IPrincipal
IProgram
IPublic
IQuery
+IRead
IReflect
IRegistered
IRegistration
@@ -1246,6 +1251,7 @@ LOGMSG
logon
LOGPIXELSX
LOn
+lookbehind
lowlevel
lowlevelkb
LOWORD
@@ -1332,6 +1338,8 @@ memset
Mensching
MENUITEMINFO
menurc
+menuitem
+MENUITEMINFOW
MENUSTART
messagebox
METACHARSET
@@ -1438,6 +1446,7 @@ NCMBUTTONDOWN
NCMBUTTONUP
NCMOUSELEAVE
NCMOUSEMOVE
+NCol
NCPAINT
NCRBUTTONDBLCLK
NCRBUTTONDOWN
diff --git a/.github/actions/spell-check/patterns.txt b/.github/actions/spell-check/patterns.txt
index 60513959e0..e5192cd0c3 100644
--- a/.github/actions/spell-check/patterns.txt
+++ b/.github/actions/spell-check/patterns.txt
@@ -10,6 +10,11 @@ data:[a-zA-Z=;,/0-9+-]+
"Lorem[^"]+?\."
TestCase\("[^"]+"
+# Test line with hexadecimal colors
+\[DataRow\("[0-9A-F]{6}", \d{3}, \d{3}, \d{3}\)\]
+\[DataRow\("[0-9A-F]{6}", \d{3}.\d{1}, \d{3}.\d{1}, \d{3}.\d{1}\)\]
+\[DataRow\("[0-9A-F]{6}", "[BCGMRY]\d\d?", \d{3}, \d{3}\)\]
+
# Windows paths
\\native
\\notifications
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/cs/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/cs/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index 6bcc4709de..2665b211a9 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/cs/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/cs/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/de/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/de/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index 0ceb815e69..771214b185 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/de/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/de/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/fr/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/fr/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index 68c63c6898..a335bc10cb 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/fr/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/fr/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/ja/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/ja/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index 0ea663700a..0737562e17 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/ja/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/ja/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/ko/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/ko/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index cb0067fb68..fbb380dbaa 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/ko/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/ko/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/nl/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/nl/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index 732cf16cab..a582fd976c 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/nl/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/nl/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/pl/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/pl/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index f5a1997401..cda1050b45 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/pl/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/pl/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/ru/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/ru/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index 841505881b..c22b646bcd 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/ru/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/ru/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/sv/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/sv/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index 506e8580a1..b7fe6dd1fb 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/sv/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/sv/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/zh-Hans/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/zh-Hans/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index a1d18ae8d6..1731bcea89 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/zh-Hans/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/zh-Hans/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/installer/PowerToysBootstrapper/bootstrapper/loc/zh-Hant/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl b/installer/PowerToysBootstrapper/bootstrapper/loc/zh-Hant/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
index a8017c3c4b..2c9ef89651 100644
--- a/installer/PowerToysBootstrapper/bootstrapper/loc/zh-Hant/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
+++ b/installer/PowerToysBootstrapper/bootstrapper/loc/zh-Hant/installer/PowerToysBootstrapper/bootstrapper/Resources.resx.lcl
@@ -28,6 +28,276 @@
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/action_runner/loc/cs/src/action_runner/Resources.resx.lcl b/src/action_runner/loc/cs/src/action_runner/Resources.resx.lcl
new file mode 100644
index 0000000000..c9147c7ac7
--- /dev/null
+++ b/src/action_runner/loc/cs/src/action_runner/Resources.resx.lcl
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+ Startup Settings.]]>
+
+ Nastavení spouštění.]]>
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/action_runner/loc/cs/src/runner/Resources.resx.lcl b/src/action_runner/loc/cs/src/runner/Resources.resx.lcl
deleted file mode 100644
index f6d43d2ad5..0000000000
--- a/src/action_runner/loc/cs/src/runner/Resources.resx.lcl
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/action_runner/loc/de/src/runner/Resources.resx.lcl b/src/action_runner/loc/de/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/de/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/de/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/es/src/runner/Resources.resx.lcl b/src/action_runner/loc/es/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/es/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/es/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/fr/src/runner/Resources.resx.lcl b/src/action_runner/loc/fr/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/fr/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/fr/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/hu/src/runner/Resources.resx.lcl b/src/action_runner/loc/hu/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/hu/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/hu/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/it/src/runner/Resources.resx.lcl b/src/action_runner/loc/it/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/it/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/it/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/ja/src/action_runner/Resources.resx.lcl b/src/action_runner/loc/ja/src/action_runner/Resources.resx.lcl
new file mode 100644
index 0000000000..8813a2a087
--- /dev/null
+++ b/src/action_runner/loc/ja/src/action_runner/Resources.resx.lcl
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/action_runner/loc/ja/src/runner/Resources.resx.lcl b/src/action_runner/loc/ja/src/runner/Resources.resx.lcl
deleted file mode 100644
index f8c5716a14..0000000000
--- a/src/action_runner/loc/ja/src/runner/Resources.resx.lcl
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/action_runner/loc/ko/src/action_runner/Resources.resx.lcl b/src/action_runner/loc/ko/src/action_runner/Resources.resx.lcl
new file mode 100644
index 0000000000..c3c4dd4e4e
--- /dev/null
+++ b/src/action_runner/loc/ko/src/action_runner/Resources.resx.lcl
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+ Startup Settings.]]>
+
+ 시작 설정을 통해 수동으로 사용하지 않도록 설정되었습니다.]]>
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/action_runner/loc/ko/src/runner/Resources.resx.lcl b/src/action_runner/loc/ko/src/runner/Resources.resx.lcl
deleted file mode 100644
index 2974248ca9..0000000000
--- a/src/action_runner/loc/ko/src/runner/Resources.resx.lcl
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/action_runner/loc/nl/src/runner/Resources.resx.lcl b/src/action_runner/loc/nl/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/nl/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/nl/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/pl/src/action_runner/Resources.resx.lcl b/src/action_runner/loc/pl/src/action_runner/Resources.resx.lcl
new file mode 100644
index 0000000000..b54fa6740c
--- /dev/null
+++ b/src/action_runner/loc/pl/src/action_runner/Resources.resx.lcl
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/action_runner/loc/pl/src/runner/Resources.resx.lcl b/src/action_runner/loc/pl/src/runner/Resources.resx.lcl
deleted file mode 100644
index d7c06f208b..0000000000
--- a/src/action_runner/loc/pl/src/runner/Resources.resx.lcl
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/action_runner/loc/pt-BR/src/runner/Resources.resx.lcl b/src/action_runner/loc/pt-BR/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/pt-BR/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/pt-BR/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/pt-PT/src/runner/Resources.resx.lcl b/src/action_runner/loc/pt-PT/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/pt-PT/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/pt-PT/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/ru/src/runner/Resources.resx.lcl b/src/action_runner/loc/ru/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/ru/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/ru/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/sv/src/runner/Resources.resx.lcl b/src/action_runner/loc/sv/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/sv/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/sv/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/tr/src/runner/Resources.resx.lcl b/src/action_runner/loc/tr/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/tr/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/tr/src/action_runner/Resources.resx.lcl
diff --git a/src/action_runner/loc/zh-Hans/src/action_runner/Resources.resx.lcl b/src/action_runner/loc/zh-Hans/src/action_runner/Resources.resx.lcl
new file mode 100644
index 0000000000..86212d0b78
--- /dev/null
+++ b/src/action_runner/loc/zh-Hans/src/action_runner/Resources.resx.lcl
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/action_runner/loc/zh-Hans/src/runner/Resources.resx.lcl b/src/action_runner/loc/zh-Hans/src/runner/Resources.resx.lcl
deleted file mode 100644
index 6443430967..0000000000
--- a/src/action_runner/loc/zh-Hans/src/runner/Resources.resx.lcl
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/action_runner/loc/zh-Hant/src/runner/Resources.resx.lcl b/src/action_runner/loc/zh-Hant/src/action_runner/Resources.resx.lcl
similarity index 100%
rename from src/action_runner/loc/zh-Hant/src/runner/Resources.resx.lcl
rename to src/action_runner/loc/zh-Hant/src/action_runner/Resources.resx.lcl
diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Library/ColorPickerProperties.cs b/src/core/Microsoft.PowerToys.Settings.UI.Library/ColorPickerProperties.cs
index 7f65789992..f5305f5960 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI.Library/ColorPickerProperties.cs
+++ b/src/core/Microsoft.PowerToys.Settings.UI.Library/ColorPickerProperties.cs
@@ -4,37 +4,10 @@
using System.Text.Json;
using System.Text.Json.Serialization;
+using Microsoft.PowerToys.Settings.UI.Library.Enumerations;
namespace Microsoft.PowerToys.Settings.UI.Library
{
- public enum ColorRepresentationType
- {
- ///
- /// Color presentation as hexadecimal color value without the alpha-value (e.g. #0055FF)
- ///
- HEX = 0,
-
- ///
- /// Color presentation as RGB color value (red[0..255], green[0..255], blue[0..255])
- ///
- RGB = 1,
-
- ///
- /// Color presentation as CMYK color value (cyan[0%..100%], magenta[0%..100%], yellow[0%..100%], black key[0%..100%])
- ///
- CMYK = 2,
-
- ///
- /// Color presentation as HSL color value (hue[0°..360°], saturation[0..100%], lightness[0%..100%])
- ///
- HSL = 3,
-
- ///
- /// Color presentation as HSV color value (hue[0°..360°], saturation[0%..100%], value[0%..100%])
- ///
- HSV = 4,
- }
-
public class ColorPickerProperties
{
public ColorPickerProperties()
diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Library/ColorPickerSettings.cs b/src/core/Microsoft.PowerToys.Settings.UI.Library/ColorPickerSettings.cs
index 72ebb295c9..a27a1076a3 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI.Library/ColorPickerSettings.cs
+++ b/src/core/Microsoft.PowerToys.Settings.UI.Library/ColorPickerSettings.cs
@@ -40,14 +40,10 @@ namespace Microsoft.PowerToys.Settings.UI.Library
}
public string GetModuleName()
- {
- return Name;
- }
+ => Name;
// This can be utilized in the future if the settings.json file is to be modified/deleted.
public bool UpgradeSettingsConfiguration()
- {
- return false;
- }
+ => false;
}
}
diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Library/Enumerations/ColorRepresentationType.cs b/src/core/Microsoft.PowerToys.Settings.UI.Library/Enumerations/ColorRepresentationType.cs
new file mode 100644
index 0000000000..9e456dfef6
--- /dev/null
+++ b/src/core/Microsoft.PowerToys.Settings.UI.Library/Enumerations/ColorRepresentationType.cs
@@ -0,0 +1,59 @@
+// Copyright (c) Microsoft Corporation
+// The Microsoft Corporation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+namespace Microsoft.PowerToys.Settings.UI.Library.Enumerations
+{
+ // NOTE: don't change the order (numbers) of the enumeration entires
+
+ ///
+ /// The type of the color representation
+ ///
+ public enum ColorRepresentationType
+ {
+ ///
+ /// Color presentation as hexadecimal color value without the alpha-value (e.g. #0055FF)
+ ///
+ HEX = 0,
+
+ ///
+ /// Color presentation as RGB color value (red[0..255], green[0..255], blue[0..255])
+ ///
+ RGB = 1,
+
+ ///
+ /// Color presentation as CMYK color value (cyan[0%..100%], magenta[0%..100%], yellow[0%..100%], black key[0%..100%])
+ ///
+ CMYK = 2,
+
+ ///
+ /// Color presentation as HSL color value (hue[0°..360°], saturation[0..100%], lightness[0%..100%])
+ ///
+ HSL = 3,
+
+ ///
+ /// Color presentation as HSV color value (hue[0°..360°], saturation[0%..100%], value[0%..100%])
+ ///
+ HSV = 4,
+
+ ///
+ /// Color presentation as HSB color value (hue[0°..360°], saturation[0%..100%], brightness[0%..100%])
+ ///
+ HSB = 5,
+
+ ///
+ /// Color presentation as HSI color value (hue[0°..360°], saturation[0%..100%], intensity[0%..100%])
+ ///
+ HSI = 6,
+
+ ///
+ /// Color presentation as HWB color value (hue[0°..360°], whiteness[0%..100%], blackness[0%..100%])
+ ///
+ HWB = 7,
+
+ ///
+ /// Color presentation as natural color (hue, whiteness[0%..100%], blackness[0%..100%])
+ ///
+ NCol = 8,
+ }
+}
diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameLocalProperties.cs b/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameLocalProperties.cs
index 2bed187bcd..5812b2a082 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameLocalProperties.cs
+++ b/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameLocalProperties.cs
@@ -16,6 +16,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library
MaxMRUSize = 0;
ShowIcon = false;
ExtendedContextMenuOnly = false;
+ UseBoostLib = false;
}
private int _maxSize;
@@ -48,6 +49,8 @@ namespace Microsoft.PowerToys.Settings.UI.Library
public bool ExtendedContextMenuOnly { get; set; }
+ public bool UseBoostLib { get; set; }
+
public string ToJsonString()
{
return JsonSerializer.Serialize(this);
diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameProperties.cs b/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameProperties.cs
index 1c64f119d3..6cc5bc4b3d 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameProperties.cs
+++ b/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameProperties.cs
@@ -15,6 +15,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library
MaxMRUSize = new IntProperty();
ShowIcon = new BoolProperty();
ExtendedContextMenuOnly = new BoolProperty();
+ UseBoostLib = new BoolProperty();
Enabled = new BoolProperty();
}
@@ -34,5 +35,8 @@ namespace Microsoft.PowerToys.Settings.UI.Library
[JsonPropertyName("bool_show_extended_menu")]
public BoolProperty ExtendedContextMenuOnly { get; set; }
+
+ [JsonPropertyName("bool_use_boost_lib")]
+ public BoolProperty UseBoostLib { get; set; }
}
}
diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameSettings.cs b/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameSettings.cs
index be74a62ba1..1673dc2f11 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameSettings.cs
+++ b/src/core/Microsoft.PowerToys.Settings.UI.Library/PowerRenameSettings.cs
@@ -35,6 +35,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library
Properties.MaxMRUSize.Value = localProperties.MaxMRUSize;
Properties.ShowIcon.Value = localProperties.ShowIcon;
Properties.ExtendedContextMenuOnly.Value = localProperties.ExtendedContextMenuOnly;
+ Properties.UseBoostLib.Value = localProperties.UseBoostLib;
Version = "1";
Name = ModuleName;
diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Library/ViewModels/ColorPickerViewModel.cs b/src/core/Microsoft.PowerToys.Settings.UI.Library/ViewModels/ColorPickerViewModel.cs
index ff4f37f612..9d6dce41d6 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI.Library/ViewModels/ColorPickerViewModel.cs
+++ b/src/core/Microsoft.PowerToys.Settings.UI.Library/ViewModels/ColorPickerViewModel.cs
@@ -3,8 +3,10 @@
// See the LICENSE file in the project root for more information.
using System;
+using System.Collections.Generic;
using System.Globalization;
using System.Text.Json;
+using Microsoft.PowerToys.Settings.UI.Library.Enumerations;
using Microsoft.PowerToys.Settings.UI.Library.Helpers;
using Microsoft.PowerToys.Settings.UI.Library.Interfaces;
@@ -16,7 +18,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
private readonly ISettingsUtils _settingsUtils;
- private ColorPickerSettings _colorPickerSettings;
+ private readonly ColorPickerSettings _colorPickerSettings;
private bool _isEnabled;
@@ -30,6 +32,19 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
throw new ArgumentNullException(nameof(settingsRepository));
}
+ SelectableColorRepresentations = new Dictionary
+ {
+ { ColorRepresentationType.CMYK, "CMYK - cmyk(100%, 50%, 75%, 0%)" },
+ { ColorRepresentationType.HEX, "HEX - #FFAA00" },
+ { ColorRepresentationType.HSB, "HSB - hsb(100, 50%, 75%)" },
+ { ColorRepresentationType.HSI, "HSI - hsi(100, 50%, 75%)" },
+ { ColorRepresentationType.HSL, "HSL - hsl(100, 50%, 75%)" },
+ { ColorRepresentationType.HSV, "HSV - hsv(100, 50%, 75%)" },
+ { ColorRepresentationType.HWB, "HWB - hwb(100, 50%, 75%)" },
+ { ColorRepresentationType.NCol, "NCol - R10, 50%, 75%" },
+ { ColorRepresentationType.RGB, "RGB - rgb(100, 50, 75)" },
+ };
+
GeneralSettingsConfig = settingsRepository.SettingsConfig;
_settingsUtils = settingsUtils ?? throw new ArgumentNullException(nameof(settingsUtils));
@@ -48,13 +63,14 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
SendConfigMSG = ipcMSGCallBackFunc;
}
+ ///
+ /// Gets a list with all selectable s
+ ///
+ public IReadOnlyDictionary SelectableColorRepresentations { get; }
+
public bool IsEnabled
{
- get
- {
- return _isEnabled;
- }
-
+ get => _isEnabled;
set
{
if (_isEnabled != value)
@@ -64,7 +80,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
// Set the status of ColorPicker in the general settings
GeneralSettingsConfig.Enabled.ColorPicker = value;
- OutGoingGeneralSettings outgoing = new OutGoingGeneralSettings(GeneralSettingsConfig);
+ var outgoing = new OutGoingGeneralSettings(GeneralSettingsConfig);
SendConfigMSG(outgoing.ToString());
}
@@ -73,11 +89,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
public bool ChangeCursor
{
- get
- {
- return _colorPickerSettings.Properties.ChangeCursor;
- }
-
+ get => _colorPickerSettings.Properties.ChangeCursor;
set
{
if (_colorPickerSettings.Properties.ChangeCursor != value)
@@ -91,11 +103,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
public HotkeySettings ActivationShortcut
{
- get
- {
- return _colorPickerSettings.Properties.ActivationShortcut;
- }
-
+ get => _colorPickerSettings.Properties.ActivationShortcut;
set
{
if (_colorPickerSettings.Properties.ActivationShortcut != value)
@@ -107,19 +115,15 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
}
}
- public int CopiedColorRepresentationIndex
+ public ColorRepresentationType SelectedColorRepresentationValue
{
- get
- {
- return (int)_colorPickerSettings.Properties.CopiedColorRepresentation;
- }
-
+ get => _colorPickerSettings.Properties.CopiedColorRepresentation;
set
{
- if (_colorPickerSettings.Properties.CopiedColorRepresentation != (ColorRepresentationType)value)
+ if (_colorPickerSettings.Properties.CopiedColorRepresentation != value)
{
- _colorPickerSettings.Properties.CopiedColorRepresentation = (ColorRepresentationType)value;
- OnPropertyChanged(nameof(CopiedColorRepresentationIndex));
+ _colorPickerSettings.Properties.CopiedColorRepresentation = value;
+ OnPropertyChanged(nameof(SelectedColorRepresentationValue));
NotifySettingsChanged();
}
}
diff --git a/src/core/Microsoft.PowerToys.Settings.UI.Library/ViewModels/PowerRenameViewModel.cs b/src/core/Microsoft.PowerToys.Settings.UI.Library/ViewModels/PowerRenameViewModel.cs
index 99ef38b1a9..f437a151b6 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI.Library/ViewModels/PowerRenameViewModel.cs
+++ b/src/core/Microsoft.PowerToys.Settings.UI.Library/ViewModels/PowerRenameViewModel.cs
@@ -67,6 +67,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
_powerRenameRestoreFlagsOnLaunch = Settings.Properties.PersistState.Value;
_powerRenameMaxDispListNumValue = Settings.Properties.MaxMRUSize.Value;
_autoComplete = Settings.Properties.MRUEnabled.Value;
+ _powerRenameUseBoostLib = Settings.Properties.UseBoostLib.Value;
_powerRenameEnabled = GeneralSettingsConfig.Enabled.PowerRename;
}
@@ -76,6 +77,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
private bool _powerRenameRestoreFlagsOnLaunch;
private int _powerRenameMaxDispListNumValue;
private bool _autoComplete;
+ private bool _powerRenameUseBoostLib;
public bool IsEnabled
{
@@ -199,6 +201,24 @@ namespace Microsoft.PowerToys.Settings.UI.Library.ViewModels
}
}
+ public bool UseBoostLib
+ {
+ get
+ {
+ return _powerRenameUseBoostLib;
+ }
+
+ set
+ {
+ if (value != _powerRenameUseBoostLib)
+ {
+ _powerRenameUseBoostLib = value;
+ Settings.Properties.UseBoostLib.Value = value;
+ RaisePropertyChanged();
+ }
+ }
+ }
+
public string GetSettingsSubPath()
{
return _settingsConfigFileFolder + "\\" + ModuleName;
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw b/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw
index d019cbaebf..49a0e14420 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw
+++ b/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw
@@ -817,4 +817,11 @@
Window behavior
+
+ Behavior
+
+
+ Use Boost library (provides extended features but may use different regex syntax)
+ Boost is a product name, should not be translated
+
\ No newline at end of file
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/Views/ColorPickerPage.xaml b/src/core/Microsoft.PowerToys.Settings.UI/Views/ColorPickerPage.xaml
index 7fb9e40c5d..1c9b6333b7 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/Views/ColorPickerPage.xaml
+++ b/src/core/Microsoft.PowerToys.Settings.UI/Views/ColorPickerPage.xaml
@@ -13,6 +13,95 @@
AutomationProperties.LandmarkType="Main">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -26,109 +115,16 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/Views/ColorPickerPage.xaml.cs b/src/core/Microsoft.PowerToys.Settings.UI/Views/ColorPickerPage.xaml.cs
index 6d994eedc2..c7a17a3335 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/Views/ColorPickerPage.xaml.cs
+++ b/src/core/Microsoft.PowerToys.Settings.UI/Views/ColorPickerPage.xaml.cs
@@ -21,5 +21,33 @@ namespace Microsoft.PowerToys.Settings.UI.Views
DataContext = ViewModel;
InitializeComponent();
}
+
+ ///
+ /// Event is called when the is completely loaded, inclusive the ItemSource
+ ///
+ /// The sender of this event
+ /// The arguments of this event
+ private void ColorPicker_ComboBox_Loaded(object sender, Windows.UI.Xaml.RoutedEventArgs e)
+ {
+ /**
+ * UWP hack
+ * because UWP load the bound ItemSource of the ComboBox asynchronous,
+ * so after InitializeComponent() the ItemSource is still empty and can't automatically select a entry.
+ * Selection via SelectedItem and SelectedValue is still not working too
+ */
+ var index = 0;
+
+ foreach (var item in ViewModel.SelectableColorRepresentations)
+ {
+ if (item.Key == ViewModel.SelectedColorRepresentationValue)
+ {
+ break;
+ }
+
+ index++;
+ }
+
+ ColorPicker_ComboBox.SelectedIndex = index;
+ }
}
}
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/Views/PowerRenamePage.xaml b/src/core/Microsoft.PowerToys.Settings.UI/Views/PowerRenamePage.xaml
index 66bb16619e..1429ad2f89 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/Views/PowerRenamePage.xaml
+++ b/src/core/Microsoft.PowerToys.Settings.UI/Views/PowerRenamePage.xaml
@@ -90,6 +90,15 @@
Margin="0, 17, 0, 0"
IsChecked="{x:Bind Mode=TwoWay, Path=ViewModel.RestoreFlagsOnLaunch}"
IsEnabled="{x:Bind Mode=OneWay, Path=ViewModel.IsEnabled}"/>
+
+
+
+
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/cs/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/cs/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index 645ec990f9..3a011e2db2 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/cs/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/cs/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -109,24 +109,6 @@
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
@@ -136,7 +118,7 @@
- -
+
-
@@ -154,7 +136,7 @@
- -
+
-
@@ -190,7 +172,7 @@
- -
+
-
@@ -237,14 +219,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -253,7 +238,7 @@
- -
+
-
@@ -262,7 +247,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -307,30 +301,39 @@
- -
+
-
-
+
-
+
+
+
+
-
-
+
-
+
+
+
+
- -
+
-
-
+
-
+
+
+
+
@@ -361,7 +364,7 @@
- -
+
-
@@ -433,6 +436,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -444,10 +456,13 @@
-
-
+
-
+
+
+
+
@@ -460,7 +475,7 @@
- -
+
-
@@ -469,7 +484,7 @@
- -
+
-
@@ -541,7 +556,7 @@
- -
+
-
@@ -550,7 +565,7 @@
- -
+
-
@@ -559,7 +574,7 @@
- -
+
-
@@ -595,7 +610,7 @@
- -
+
-
@@ -604,7 +619,7 @@
- -
+
-
@@ -613,7 +628,7 @@
- -
+
-
@@ -696,10 +711,13 @@
-
-
+
-
+
+
+
+
@@ -856,7 +874,7 @@
- -
+
-
@@ -1081,7 +1099,7 @@
- -
+
-
@@ -1090,7 +1108,7 @@
- -
+
-
@@ -1099,7 +1117,7 @@
- -
+
-
@@ -1189,6 +1207,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1216,7 +1243,7 @@
- -
+
-
@@ -1297,7 +1324,7 @@
- -
+
-
@@ -1333,7 +1360,7 @@
- -
+
-
@@ -1342,12 +1369,15 @@
- -
+
-
-
+
-
+
+
+
+
@@ -1407,14 +1437,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -1441,7 +1474,7 @@
- -
+
-
@@ -1585,6 +1618,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1603,7 +1645,7 @@
- -
+
-
@@ -1621,7 +1663,7 @@
- -
+
-
@@ -1666,6 +1708,12 @@
+ -
+
+
+
+
+
-
@@ -1693,7 +1741,7 @@
- -
+
-
@@ -1702,7 +1750,7 @@
- -
+
-
@@ -1711,7 +1759,7 @@
- -
+
-
@@ -1738,7 +1786,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -1813,15 +1870,6 @@
- -
-
-
-
-
-
-
-
-
-
@@ -1876,7 +1924,7 @@
- -
+
-
@@ -1921,7 +1969,7 @@
- -
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/de/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/de/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index 6a172bd48e..534ce63a4c 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/de/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/de/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -118,7 +118,7 @@
- -
+
-
@@ -136,7 +136,7 @@
- -
+
-
@@ -172,7 +172,7 @@
- -
+
-
@@ -219,14 +219,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -235,7 +238,7 @@
- -
+
-
@@ -244,7 +247,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -289,30 +301,39 @@
- -
+
-
-
+
-
+
+
+
+
-
-
+
-
+
+
+
+
- -
+
-
-
+
-
+
+
+
+
@@ -343,7 +364,7 @@
- -
+
-
@@ -415,6 +436,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -426,10 +456,13 @@
-
-
+
-
+
+
+
+
@@ -442,7 +475,7 @@
- -
+
-
@@ -451,7 +484,7 @@
- -
+
-
@@ -523,7 +556,7 @@
- -
+
-
@@ -532,7 +565,7 @@
- -
+
-
@@ -541,7 +574,7 @@
- -
+
-
@@ -577,7 +610,7 @@
- -
+
-
@@ -586,7 +619,7 @@
- -
+
-
@@ -595,7 +628,7 @@
- -
+
-
@@ -678,10 +711,13 @@
-
-
+
-
+
+
+
+
@@ -838,7 +874,7 @@
- -
+
-
@@ -1063,7 +1099,7 @@
- -
+
-
@@ -1072,7 +1108,7 @@
- -
+
-
@@ -1081,7 +1117,7 @@
- -
+
-
@@ -1171,6 +1207,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1198,7 +1243,7 @@
- -
+
-
@@ -1279,7 +1324,7 @@
- -
+
-
@@ -1315,7 +1360,7 @@
- -
+
-
@@ -1324,12 +1369,15 @@
- -
+
-
-
+
-
+
+
+
+
@@ -1389,14 +1437,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -1423,7 +1474,7 @@
- -
+
-
@@ -1567,6 +1618,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1585,7 +1645,7 @@
- -
+
-
@@ -1603,7 +1663,7 @@
- -
+
-
@@ -1648,6 +1708,12 @@
+ -
+
+
+
+
+
-
@@ -1675,7 +1741,7 @@
- -
+
-
@@ -1720,7 +1786,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -1849,7 +1924,7 @@
- -
+
-
@@ -1894,7 +1969,7 @@
- -
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/es/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/es/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index 76942ed249..c76829a878 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/es/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/es/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -23,7 +23,7 @@
-
+
@@ -109,24 +109,6 @@
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
@@ -136,7 +118,7 @@
- -
+
-
@@ -154,7 +136,7 @@
- -
+
-
@@ -190,7 +172,7 @@
- -
+
-
@@ -237,14 +219,17 @@
-
-
-
+
+
+
+
+
- -
+
-
@@ -253,7 +238,7 @@
- -
+
-
@@ -262,11 +247,20 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
-
+
@@ -307,30 +301,39 @@
- -
+
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
+
- -
+
-
-
-
+
+
+
+
+
@@ -361,7 +364,7 @@
- -
+
-
@@ -433,6 +436,12 @@
+ -
+
+
+
+
+
-
@@ -444,10 +453,13 @@
-
-
-
+
+
+
+
+
@@ -460,16 +472,16 @@
- -
+
-
-
+
- -
+
-
@@ -541,7 +553,7 @@
- -
+
-
@@ -550,7 +562,7 @@
- -
+
-
@@ -559,7 +571,7 @@
- -
+
-
@@ -595,7 +607,7 @@
- -
+
-
@@ -604,7 +616,7 @@
- -
+
-
@@ -613,7 +625,7 @@
- -
+
-
@@ -696,10 +708,13 @@
-
-
-
+
+
+
+
+
@@ -856,7 +871,7 @@
- -
+
-
@@ -1081,7 +1096,7 @@
- -
+
-
@@ -1090,7 +1105,7 @@
- -
+
-
@@ -1099,7 +1114,7 @@
- -
+
-
@@ -1189,6 +1204,12 @@
+ -
+
+
+
+
+
-
@@ -1216,7 +1237,7 @@
- -
+
-
@@ -1297,7 +1318,7 @@
- -
+
-
@@ -1333,7 +1354,7 @@
- -
+
-
@@ -1342,12 +1363,15 @@
- -
+
-
-
+
-
+
+
+
+
@@ -1407,14 +1431,17 @@
-
-
-
+
+
+
+
+
- -
+
-
@@ -1441,7 +1468,7 @@
- -
+
-
@@ -1585,6 +1612,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1603,7 +1639,7 @@
- -
+
-
@@ -1621,7 +1657,7 @@
- -
+
-
@@ -1666,6 +1702,12 @@
+ -
+
+
+
+
+
-
@@ -1693,7 +1735,7 @@
- -
+
-
@@ -1702,7 +1744,7 @@
- -
+
-
@@ -1711,7 +1753,7 @@
- -
+
-
@@ -1738,7 +1780,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -1781,7 +1832,7 @@
-
+
@@ -1813,15 +1864,6 @@
- -
-
-
-
-
-
-
-
-
-
@@ -1876,7 +1918,7 @@
- -
+
-
@@ -1921,7 +1963,7 @@
- -
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/fr/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/fr/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index 5c2c8ff25b..088c108ede 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/fr/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/fr/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -109,24 +109,6 @@
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
@@ -136,7 +118,7 @@
- -
+
-
@@ -154,7 +136,7 @@
- -
+
-
@@ -190,7 +172,7 @@
- -
+
-
@@ -237,14 +219,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -253,7 +238,7 @@
- -
+
-
@@ -262,7 +247,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -307,30 +301,39 @@
- -
+
-
-
+
-
+
+
+
+
-
-
+
-
+
+
+
+
- -
+
-
-
+
-
+
+
+
+
@@ -361,7 +364,7 @@
- -
+
-
@@ -433,6 +436,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -444,10 +456,13 @@
-
-
+
-
+
+
+
+
@@ -460,7 +475,7 @@
- -
+
-
@@ -469,7 +484,7 @@
- -
+
-
@@ -541,7 +556,7 @@
- -
+
-
@@ -550,7 +565,7 @@
- -
+
-
@@ -559,7 +574,7 @@
- -
+
-
@@ -595,7 +610,7 @@
- -
+
-
@@ -604,7 +619,7 @@
- -
+
-
@@ -613,7 +628,7 @@
- -
+
-
@@ -696,10 +711,13 @@
-
-
+
-
+
+
+
+
@@ -856,7 +874,7 @@
- -
+
-
@@ -1081,7 +1099,7 @@
- -
+
-
@@ -1090,7 +1108,7 @@
- -
+
-
@@ -1099,7 +1117,7 @@
- -
+
-
@@ -1189,6 +1207,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1216,7 +1243,7 @@
- -
+
-
@@ -1297,7 +1324,7 @@
- -
+
-
@@ -1333,7 +1360,7 @@
- -
+
-
@@ -1342,12 +1369,15 @@
- -
+
-
-
+
-
+
+
+
+
@@ -1407,14 +1437,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -1441,7 +1474,7 @@
- -
+
-
@@ -1585,6 +1618,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1603,7 +1645,7 @@
- -
+
-
@@ -1621,7 +1663,7 @@
- -
+
-
@@ -1666,6 +1708,12 @@
+ -
+
+
+
+
+
-
@@ -1693,7 +1741,7 @@
- -
+
-
@@ -1702,7 +1750,7 @@
- -
+
-
@@ -1711,7 +1759,7 @@
- -
+
-
@@ -1738,7 +1786,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -1813,15 +1870,6 @@
- -
-
-
-
-
-
-
-
-
-
@@ -1876,7 +1924,7 @@
- -
+
-
@@ -1921,7 +1969,7 @@
- -
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/hu/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/hu/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index 11a3d1d736..650534f90a 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/hu/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/hu/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -118,7 +118,7 @@
- -
+
-
@@ -136,7 +136,7 @@
- -
+
-
@@ -172,7 +172,7 @@
- -
+
-
@@ -219,14 +219,17 @@
-
-
-
+
+
+
+
+
- -
+
-
@@ -235,7 +238,7 @@
- -
+
-
@@ -244,7 +247,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -289,30 +301,39 @@
- -
+
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
+
- -
+
-
-
-
+
+
+
+
+
@@ -343,7 +364,7 @@
- -
+
-
@@ -415,6 +436,12 @@
+ -
+
+
+
+
+
-
@@ -426,10 +453,13 @@
-
-
-
+
+
+
+
+
@@ -442,7 +472,7 @@
- -
+
-
@@ -451,7 +481,7 @@
- -
+
-
@@ -523,7 +553,7 @@
- -
+
-
@@ -532,7 +562,7 @@
- -
+
-
@@ -541,7 +571,7 @@
- -
+
-
@@ -577,7 +607,7 @@
- -
+
-
@@ -586,7 +616,7 @@
- -
+
-
@@ -595,7 +625,7 @@
- -
+
-
@@ -678,10 +708,13 @@
-
-
-
+
+
+
+
+
@@ -838,7 +871,7 @@
- -
+
-
@@ -1063,7 +1096,7 @@
- -
+
-
@@ -1072,7 +1105,7 @@
- -
+
-
@@ -1081,7 +1114,7 @@
- -
+
-
@@ -1171,6 +1204,12 @@
+ -
+
+
+
+
+
-
@@ -1198,7 +1237,7 @@
- -
+
-
@@ -1279,7 +1318,7 @@
- -
+
-
@@ -1315,7 +1354,7 @@
- -
+
-
@@ -1324,12 +1363,15 @@
- -
+
-
-
+
-
+
+
+
+
@@ -1389,14 +1431,17 @@
-
-
-
+
+
+
+
+
- -
+
-
@@ -1423,7 +1468,7 @@
- -
+
-
@@ -1567,6 +1612,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1585,7 +1639,7 @@
- -
+
-
@@ -1603,7 +1657,7 @@
- -
+
-
@@ -1648,6 +1702,12 @@
+ -
+
+
+
+
+
-
@@ -1675,7 +1735,7 @@
- -
+
-
@@ -1720,7 +1780,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -1849,7 +1918,7 @@
- -
+
-
@@ -1894,7 +1963,7 @@
- -
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/it/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/it/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index ced1cf6ecb..375abcb9b0 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/it/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/it/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -1618,6 +1618,16 @@
+ -
+
+
+
+
+
+
+
+
+
-
@@ -1699,6 +1709,15 @@
+ -
+
+
+
+
+
+
+
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/ja/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/ja/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index ec94f042b9..11ceea590f 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/ja/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/ja/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -118,7 +118,7 @@
- -
+
-
@@ -136,7 +136,7 @@
- -
+
-
@@ -172,7 +172,7 @@
- -
+
-
@@ -219,14 +219,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -235,7 +238,7 @@
- -
+
-
@@ -244,7 +247,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -289,30 +301,39 @@
- -
+
-
-
+
-
+
+
+
+
-
-
+
-
+
+
+
+
- -
+
-
-
+
-
+
+
+
+
@@ -343,7 +364,7 @@
- -
+
-
@@ -415,6 +436,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -426,10 +456,13 @@
-
-
+
-
+
+
+
+
@@ -442,7 +475,7 @@
- -
+
-
@@ -451,7 +484,7 @@
- -
+
-
@@ -523,7 +556,7 @@
- -
+
-
@@ -532,7 +565,7 @@
- -
+
-
@@ -541,7 +574,7 @@
- -
+
-
@@ -577,7 +610,7 @@
- -
+
-
@@ -586,7 +619,7 @@
- -
+
-
@@ -595,7 +628,7 @@
- -
+
-
@@ -678,10 +711,13 @@
-
-
+
-
+
+
+
+
@@ -838,7 +874,7 @@
- -
+
-
@@ -1063,7 +1099,7 @@
- -
+
-
@@ -1072,7 +1108,7 @@
- -
+
-
@@ -1081,7 +1117,7 @@
- -
+
-
@@ -1171,6 +1207,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1198,7 +1243,7 @@
- -
+
-
@@ -1279,7 +1324,7 @@
- -
+
-
@@ -1315,7 +1360,7 @@
- -
+
-
@@ -1324,12 +1369,15 @@
- -
+
-
-
+
-
+
+
+
+
@@ -1389,14 +1437,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -1423,7 +1474,7 @@
- -
+
-
@@ -1567,6 +1618,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1585,7 +1645,7 @@
- -
+
-
@@ -1603,7 +1663,7 @@
- -
+
-
@@ -1648,6 +1708,12 @@
+ -
+
+
+
+
+
-
@@ -1675,7 +1741,7 @@
- -
+
-
@@ -1720,7 +1786,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -1849,7 +1924,7 @@
- -
+
-
@@ -1894,7 +1969,7 @@
- -
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/ko/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/ko/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index bd437fb3bf..290114a6fa 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/ko/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/ko/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -118,7 +118,7 @@
- -
+
-
@@ -136,7 +136,7 @@
- -
+
-
@@ -172,7 +172,7 @@
- -
+
-
@@ -219,14 +219,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -235,7 +238,7 @@
- -
+
-
@@ -244,7 +247,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -289,30 +301,39 @@
- -
+
-
-
+
-
+
+
+
+
-
-
+
-
+
+
+
+
- -
+
-
-
+
-
+
+
+
+
@@ -343,7 +364,7 @@
- -
+
-
@@ -383,7 +404,7 @@
-
+
@@ -415,6 +436,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -426,10 +456,13 @@
-
-
+
-
+
+
+
+
@@ -437,12 +470,12 @@
-
+
- -
+
-
@@ -451,7 +484,7 @@
- -
+
-
@@ -523,7 +556,7 @@
- -
+
-
@@ -532,7 +565,7 @@
- -
+
-
@@ -541,7 +574,7 @@
- -
+
-
@@ -577,7 +610,7 @@
- -
+
-
@@ -586,7 +619,7 @@
- -
+
-
@@ -595,7 +628,7 @@
- -
+
-
@@ -678,10 +711,13 @@
-
-
+
-
+
+
+
+
@@ -838,7 +874,7 @@
- -
+
-
@@ -1063,7 +1099,7 @@
- -
+
-
@@ -1072,7 +1108,7 @@
- -
+
-
@@ -1081,7 +1117,7 @@
- -
+
-
@@ -1171,6 +1207,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1198,7 +1243,7 @@
- -
+
-
@@ -1279,7 +1324,7 @@
- -
+
-
@@ -1315,7 +1360,7 @@
- -
+
-
@@ -1324,12 +1369,15 @@
- -
+
-
-
+
-
+
+
+
+
@@ -1389,14 +1437,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -1423,7 +1474,7 @@
- -
+
-
@@ -1567,6 +1618,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1585,7 +1645,7 @@
- -
+
-
@@ -1603,7 +1663,7 @@
- -
+
-
@@ -1648,6 +1708,12 @@
+ -
+
+
+
+
+
-
@@ -1675,7 +1741,7 @@
- -
+
-
@@ -1720,7 +1786,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -1849,7 +1924,7 @@
- -
+
-
@@ -1894,7 +1969,7 @@
- -
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/nl/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/nl/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index 7124408af1..8c046852c0 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/nl/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/nl/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -118,7 +118,7 @@
- -
+
-
@@ -136,7 +136,7 @@
- -
+
-
@@ -172,7 +172,7 @@
- -
+
-
@@ -219,14 +219,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -235,7 +238,7 @@
- -
+
-
@@ -244,7 +247,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -289,30 +301,39 @@
- -
+
-
-
+
-
+
+
+
+
-
-
+
-
+
+
+
+
- -
+
-
-
+
-
+
+
+
+
@@ -343,7 +364,7 @@
- -
+
-
@@ -415,6 +436,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -426,10 +456,13 @@
-
-
+
-
+
+
+
+
@@ -442,7 +475,7 @@
- -
+
-
@@ -451,7 +484,7 @@
- -
+
-
@@ -523,7 +556,7 @@
- -
+
-
@@ -532,7 +565,7 @@
- -
+
-
@@ -541,7 +574,7 @@
- -
+
-
@@ -577,7 +610,7 @@
- -
+
-
@@ -586,7 +619,7 @@
- -
+
-
@@ -595,7 +628,7 @@
- -
+
-
@@ -678,10 +711,13 @@
-
-
+
-
+
+
+
+
@@ -838,7 +874,7 @@
- -
+
-
@@ -1063,7 +1099,7 @@
- -
+
-
@@ -1072,7 +1108,7 @@
- -
+
-
@@ -1081,7 +1117,7 @@
- -
+
-
@@ -1171,6 +1207,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1198,7 +1243,7 @@
- -
+
-
@@ -1279,7 +1324,7 @@
- -
+
-
@@ -1315,7 +1360,7 @@
- -
+
-
@@ -1324,12 +1369,15 @@
- -
+
-
-
+
-
+
+
+
+
@@ -1389,14 +1437,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -1423,7 +1474,7 @@
- -
+
-
@@ -1567,6 +1618,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -1585,7 +1645,7 @@
- -
+
-
@@ -1603,7 +1663,7 @@
- -
+
-
@@ -1648,6 +1708,12 @@
+ -
+
+
+
+
+
-
@@ -1675,7 +1741,7 @@
- -
+
-
@@ -1720,7 +1786,16 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
@@ -1849,7 +1924,7 @@
- -
+
-
@@ -1894,7 +1969,7 @@
- -
+
-
diff --git a/src/core/Microsoft.PowerToys.Settings.UI/loc/pl/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl b/src/core/Microsoft.PowerToys.Settings.UI/loc/pl/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
index db40066ade..71f2875ce9 100644
--- a/src/core/Microsoft.PowerToys.Settings.UI/loc/pl/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
+++ b/src/core/Microsoft.PowerToys.Settings.UI/loc/pl/src/core/Microsoft.PowerToys.Settings.UI/Strings/en-us/Resources.resw.lcl
@@ -23,7 +23,7 @@
-
+
@@ -118,7 +118,7 @@
- -
+
-
@@ -136,7 +136,7 @@
- -
+
-
@@ -172,7 +172,7 @@
- -
+
-
@@ -219,14 +219,17 @@
-
-
+
-
+
+
+
+
- -
+
-
@@ -235,7 +238,7 @@
- -
+
-
@@ -244,11 +247,20 @@
- -
+
-
+
+
+
+
+
+
+
+
+ -
-
+
@@ -289,30 +301,39 @@
- -
+
-
-
+
-
+
+
+
+
-
-
+
-
+
+
+
+
- -
+
-
-
+
-
+
+
+
+
@@ -343,7 +364,7 @@
- -
+
-
@@ -415,6 +436,15 @@
+ -
+
+
+
+
+
+
+
+
-
@@ -426,10 +456,13 @@
-
-
+
-
+
+
+
+
@@ -442,16 +475,16 @@
- -
+
-
-
+
- -
+
-
@@ -523,7 +556,7 @@
- -
+
-
@@ -532,7 +565,7 @@
- -
+
-
@@ -541,7 +574,7 @@
- -
+
-