https://git.reactos.org/?p=reactos.git;a=commitdiff;h=a5bff2457a1014c266ce9…
commit a5bff2457a1014c266ce9c808d22a9967a4baca2
Author:     Tom Brogan <brogan.tom.iii(a)gmail.com>
AuthorDate: Fri May 5 07:35:32 2023 -0400
Commit:     GitHub <noreply(a)github.com>
CommitDate: Fri May 5 13:35:32 2023 +0200
    [SHELL32] Improve disk properties pie chart (#5239)
    CORE-18906
    - Increase the vertical height of the disk space pie chart and center
      the "Drive %c" label below it.
    - Add a 1 pixel outline at the sides and bottom of the disk properties
      pie chart.
    - Explicitly set the outline pen instead of relying on the DC's default pen.
    - Widen "Disk Cleanup" button on ja-JP locale, to prevent the text from
      being clipped due to the larger font size and spacing.
---
 dll/win32/shell32/dialogs/drvdefext.cpp | 16 +++++++++++++++-
 dll/win32/shell32/lang/bg-BG.rc         | 12 ++++++------
 dll/win32/shell32/lang/ca-ES.rc         | 12 ++++++------
 dll/win32/shell32/lang/cs-CZ.rc         | 12 ++++++------
 dll/win32/shell32/lang/da-DK.rc         | 12 ++++++------
 dll/win32/shell32/lang/de-DE.rc         | 12 ++++++------
 dll/win32/shell32/lang/el-GR.rc         | 12 ++++++------
 dll/win32/shell32/lang/en-GB.rc         | 12 ++++++------
 dll/win32/shell32/lang/en-US.rc         | 12 ++++++------
 dll/win32/shell32/lang/es-ES.rc         | 12 ++++++------
 dll/win32/shell32/lang/et-EE.rc         | 12 ++++++------
 dll/win32/shell32/lang/eu-ES.rc         | 12 ++++++------
 dll/win32/shell32/lang/fi-FI.rc         | 12 ++++++------
 dll/win32/shell32/lang/fr-FR.rc         | 12 ++++++------
 dll/win32/shell32/lang/he-IL.rc         | 12 ++++++------
 dll/win32/shell32/lang/hi-IN.rc         | 12 ++++++------
 dll/win32/shell32/lang/hu-HU.rc         | 12 ++++++------
 dll/win32/shell32/lang/id-ID.rc         | 12 ++++++------
 dll/win32/shell32/lang/it-IT.rc         | 12 ++++++------
 dll/win32/shell32/lang/ja-JP.rc         | 12 ++++++------
 dll/win32/shell32/lang/ko-KR.rc         | 12 ++++++------
 dll/win32/shell32/lang/nl-NL.rc         | 12 ++++++------
 dll/win32/shell32/lang/no-NO.rc         | 12 ++++++------
 dll/win32/shell32/lang/pl-PL.rc         | 12 ++++++------
 dll/win32/shell32/lang/pt-BR.rc         | 12 ++++++------
 dll/win32/shell32/lang/pt-PT.rc         | 12 ++++++------
 dll/win32/shell32/lang/ro-RO.rc         | 12 ++++++------
 dll/win32/shell32/lang/ru-RU.rc         | 12 ++++++------
 dll/win32/shell32/lang/sk-SK.rc         | 12 ++++++------
 dll/win32/shell32/lang/sl-SI.rc         | 12 ++++++------
 dll/win32/shell32/lang/sq-AL.rc         | 12 ++++++------
 dll/win32/shell32/lang/sv-SE.rc         | 12 ++++++------
 dll/win32/shell32/lang/tr-TR.rc         | 12 ++++++------
 dll/win32/shell32/lang/uk-UA.rc         | 12 ++++++------
 dll/win32/shell32/lang/zh-CN.rc         | 12 ++++++------
 dll/win32/shell32/lang/zh-HK.rc         | 12 ++++++------
 dll/win32/shell32/lang/zh-TW.rc         | 12 ++++++------
 37 files changed, 231 insertions(+), 217 deletions(-)
diff --git a/dll/win32/shell32/dialogs/drvdefext.cpp
b/dll/win32/shell32/dialogs/drvdefext.cpp
index 949ba581f84..c11375e0b88 100644
--- a/dll/win32/shell32/dialogs/drvdefext.cpp
+++ b/dll/win32/shell32/dialogs/drvdefext.cpp
@@ -216,6 +216,7 @@ CDrvDefExt::PaintStaticControls(HWND hwndDlg, LPDRAWITEMSTRUCT
pDrawItem)
         HBRUSH hBlueBrush = CreateSolidBrush(RGB(0, 0, 255));
         HBRUSH hMagBrush = CreateSolidBrush(RGB(255, 0, 255));
         HBRUSH hbrOld;
+        HPEN hBlackPen = (HPEN)GetStockObject(BLACK_PEN);
         HPEN hDarkBluePen = CreatePen(PS_SOLID, 1, RGB(0, 0, 128));
         HPEN hDarkMagPen = CreatePen(PS_SOLID, 1, RGB(128, 0, 128));
         HPEN hOldPen = (HPEN)SelectObject(pDrawItem->hDC, hDarkMagPen);
@@ -232,15 +233,27 @@ CDrvDefExt::PaintStaticControls(HWND hwndDlg, LPDRAWITEMSTRUCT
pDrawItem)
         {
             double cos_val = (x - xCenter) * 2.0f / cx;
             INT y = yCenter + (INT)(sin(acos(cos_val)) * cy / 2) - 1;
+            HPEN hCenterPen;
             if (m_FreeSpacePerc < 50 && x == xRadial)
                 SelectObject(pDrawItem->hDC, hDarkBluePen);
+
+            /* Temporarily change pens to draw edges */
+            if (x == pDrawItem->rcItem.left)
+                hCenterPen = (HPEN)SelectObject(pDrawItem->hDC, hBlackPen);
+            else if (x == pDrawItem->rcItem.right - 1)
+                SelectObject(pDrawItem->hDC, hBlackPen);
             MoveToEx(pDrawItem->hDC, x, y, NULL);
             LineTo(pDrawItem->hDC, x, y + 10);
+            SetPixel(pDrawItem->hDC, x, y + 10, RGB(0, 0, 0));
+
+            /* Restore fill section pens */
+            if (x == pDrawItem->rcItem.left)
+                SelectObject(pDrawItem->hDC, hCenterPen);
         }
-        SelectObject(pDrawItem->hDC, hOldPen);
+        SelectObject(pDrawItem->hDC, hBlackPen);
         if (m_FreeSpacePerc > 50)
         {
@@ -274,6 +287,7 @@ CDrvDefExt::PaintStaticControls(HWND hwndDlg, LPDRAWITEMSTRUCT
pDrawItem)
         }
         SelectObject(pDrawItem->hDC, hbrOld);
+        SelectObject(pDrawItem->hDC, hOldPen);
         DeleteObject(hBlueBrush);
         DeleteObject(hMagBrush);
diff --git a/dll/win32/shell32/lang/bg-BG.rc b/dll/win32/shell32/lang/bg-BG.rc
index be62be7fa57..bf5671ca0e8 100644
--- a/dll/win32/shell32/lang/bg-BG.rc
+++ b/dll/win32/shell32/lang/bg-BG.rc
@@ -322,12 +322,12 @@ BEGIN
     LTEXT "Обем:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Устройство %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Почистване на &диска", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Уплътняване на устройството за спестяване на място", 14011, 8,
191, 222, 10, WS_DISABLED
-    CHECKBOX "Индексиращата услуга да индексира диска за по- бързо търсене",
14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Устройство %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Почистване на &диска", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Уплътняване на устройството за спестяване на място", 14011, 8,
200, 222, 10, WS_DISABLED
+    CHECKBOX "Индексиращата услуга да индексира диска за по- бързо търсене",
14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/ca-ES.rc b/dll/win32/shell32/lang/ca-ES.rc
index b96f2a33e8e..e72d59e6f37 100644
--- a/dll/win32/shell32/lang/ca-ES.rc
+++ b/dll/win32/shell32/lang/ca-ES.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacity:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Cleanup", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compress drive to save disk space", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Cleanup", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compress drive to save disk space", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/cs-CZ.rc b/dll/win32/shell32/lang/cs-CZ.rc
index a5508bc23ac..00f86b7f7f7 100644
--- a/dll/win32/shell32/lang/cs-CZ.rc
+++ b/dll/win32/shell32/lang/cs-CZ.rc
@@ -327,12 +327,12 @@ BEGIN
     LTEXT "Kapacita:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Disk %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Vyčištění &disku", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Šetřit místo na disku jeho kompresí", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Povolit indexování disku pro rychlejší vyhledávání", 14012, 8,
205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Disk %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Vyčištění &disku", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Šetřit místo na disku jeho kompresí", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Povolit indexování disku pro rychlejší vyhledávání", 14012, 8,
214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/da-DK.rc b/dll/win32/shell32/lang/da-DK.rc
index f8041238667..1db709ae97e 100644
--- a/dll/win32/shell32/lang/da-DK.rc
+++ b/dll/win32/shell32/lang/da-DK.rc
@@ -327,12 +327,12 @@ BEGIN
     LTEXT "Capacity:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Cleanup", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compress drive to save disk space", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Cleanup", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compress drive to save disk space", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/de-DE.rc b/dll/win32/shell32/lang/de-DE.rc
index a9cccf0065f..31c4180d87a 100644
--- a/dll/win32/shell32/lang/de-DE.rc
+++ b/dll/win32/shell32/lang/de-DE.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Speicherkapazität:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Laufwerk %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Bereinigen", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Laufwerk komprimieren, um Speicherplatz zu sparen", 14011, 8,
191, 222, 10, WS_DISABLED
-    CHECKBOX "Laufwerk für schnelle Dateisuche indizieren", 14012, 8, 205, 222,
10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Laufwerk %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Bereinigen", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Laufwerk komprimieren, um Speicherplatz zu sparen", 14011, 8,
200, 222, 10, WS_DISABLED
+    CHECKBOX "Laufwerk für schnelle Dateisuche indizieren", 14012, 8, 214, 222,
10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/el-GR.rc b/dll/win32/shell32/lang/el-GR.rc
index 7ad21a193db..6401af1a4bf 100644
--- a/dll/win32/shell32/lang/el-GR.rc
+++ b/dll/win32/shell32/lang/el-GR.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Χωρητικότητα:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Δίσκος %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Εκκαθάριση δίσκου", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Συμπίεση δίσκου για εξοικονόμηση χώρου", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Δημιουργία ευρετηρίου για γρηγορότερη αναζήτηση", 14012, 8, 205,
222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Δίσκος %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Εκκαθάριση δίσκου", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Συμπίεση δίσκου για εξοικονόμηση χώρου", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Δημιουργία ευρετηρίου για γρηγορότερη αναζήτηση", 14012, 8, 214,
222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/en-GB.rc b/dll/win32/shell32/lang/en-GB.rc
index 723449a545c..2af4ee52e10 100644
--- a/dll/win32/shell32/lang/en-GB.rc
+++ b/dll/win32/shell32/lang/en-GB.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacity:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Cleanup", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compress drive to save disk space", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Cleanup", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compress drive to save disk space", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/en-US.rc b/dll/win32/shell32/lang/en-US.rc
index 6597e6198ba..66a1f67e6ff 100644
--- a/dll/win32/shell32/lang/en-US.rc
+++ b/dll/win32/shell32/lang/en-US.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacity:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Cleanup", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compress drive to save disk space", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Cleanup", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compress drive to save disk space", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/es-ES.rc b/dll/win32/shell32/lang/es-ES.rc
index 18ed800d0c0..cde7eedeaf4 100644
--- a/dll/win32/shell32/lang/es-ES.rc
+++ b/dll/win32/shell32/lang/es-ES.rc
@@ -330,12 +330,12 @@ BEGIN
     LTEXT "Capacidad:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Unidad %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Liberar espacio en disco", 14010, 143, 152, 88, 15,
WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Comprimir contenido para ahorrar espacio en disco", 14011, 8,
191, 222, 10, WS_DISABLED
-    CHECKBOX "Permitir al servidor de indexación indizar el disco para acelerar la
búsqueda", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Unidad %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Liberar espacio en disco", 14010, 143, 159, 88, 15,
WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Comprimir contenido para ahorrar espacio en disco", 14011, 8,
200, 222, 10, WS_DISABLED
+    CHECKBOX "Permitir al servidor de indexación indizar el disco para acelerar la
búsqueda", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/et-EE.rc b/dll/win32/shell32/lang/et-EE.rc
index 7e4881deeef..a2ed3f8e801 100644
--- a/dll/win32/shell32/lang/et-EE.rc
+++ b/dll/win32/shell32/lang/et-EE.rc
@@ -328,12 +328,12 @@ BEGIN
     LTEXT "Maht:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Draiv %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Kettapuhastus", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Tihenda draiv kettaruumi säästmiseks", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Luba indekseerimisteenusel ketas failiotsinguks indekseerida",
14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Draiv %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Kettapuhastus", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Tihenda draiv kettaruumi säästmiseks", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Luba indekseerimisteenusel ketas failiotsinguks indekseerida",
14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/eu-ES.rc b/dll/win32/shell32/lang/eu-ES.rc
index 36928e4af05..9af6cd6e01c 100644
--- a/dll/win32/shell32/lang/eu-ES.rc
+++ b/dll/win32/shell32/lang/eu-ES.rc
@@ -328,12 +328,12 @@ BEGIN
     LTEXT "Edukiera:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "%c: unitatea", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Garbitu diskoa", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "&Konprimatu unitatea diskoan leku gehiago egiteko", 14011, 8,
191, 222, 10, WS_DISABLED
-    CHECKBOX "&Fitxategiak bizkor bilatzeko, eman baimena Indexatze-zerbitzuari
disko hau indexatzeko", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "%c: unitatea", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Garbitu diskoa", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "&Konprimatu unitatea diskoan leku gehiago egiteko", 14011, 8,
200, 222, 10, WS_DISABLED
+    CHECKBOX "&Fitxategiak bizkor bilatzeko, eman baimena Indexatze-zerbitzuari
disko hau indexatzeko", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/fi-FI.rc b/dll/win32/shell32/lang/fi-FI.rc
index 6938479bb4d..c7a382f76cb 100644
--- a/dll/win32/shell32/lang/fi-FI.rc
+++ b/dll/win32/shell32/lang/fi-FI.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacity:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Cleanup", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compress drive to save disk space", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Cleanup", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compress drive to save disk space", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/fr-FR.rc b/dll/win32/shell32/lang/fr-FR.rc
index b7bd7692c7a..d844a06399a 100644
--- a/dll/win32/shell32/lang/fr-FR.rc
+++ b/dll/win32/shell32/lang/fr-FR.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacité :", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Lecteur %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Nettoyage de &disque", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compresser le lecteur pour gagner de l'espace disque", 14011,
8, 191, 222, 10, WS_DISABLED
-    CHECKBOX "Autoriser l'indexation de ce disque pour la recherche
rapide", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Lecteur %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Nettoyage de &disque", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compresser le lecteur pour gagner de l'espace disque", 14011,
8, 200, 222, 10, WS_DISABLED
+    CHECKBOX "Autoriser l'indexation de ce disque pour la recherche
rapide", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/he-IL.rc b/dll/win32/shell32/lang/he-IL.rc
index 6b69cd4a248..982086d4e35 100644
--- a/dll/win32/shell32/lang/he-IL.rc
+++ b/dll/win32/shell32/lang/he-IL.rc
@@ -323,12 +323,12 @@ BEGIN
     LTEXT "קיבולת:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "כונן %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "ניקוי הדיסק", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "דחוס כונן זה כדי לחסוך בשטח דיסק", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "אפשר סידור תוכן באינדקס עבור קבצים בכונן זה בנוסף למאפייני קובץ",
14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "כונן %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "ניקוי הדיסק", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "דחוס כונן זה כדי לחסוך בשטח דיסק", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "אפשר סידור תוכן באינדקס עבור קבצים בכונן זה בנוסף למאפייני קובץ",
14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/hi-IN.rc b/dll/win32/shell32/lang/hi-IN.rc
index 10e30d44a12..f8900f3c051 100644
--- a/dll/win32/shell32/lang/hi-IN.rc
+++ b/dll/win32/shell32/lang/hi-IN.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "क्षमता:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "ड्राइव %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&डिस्क की सफाई", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "डिस्क के स्पेस को सहेजने के लिए ड्राइव को संक्षिप्त करें", 14011,
8, 191, 222, 10, WS_DISABLED
-    CHECKBOX "तेजी से फ़ाइल खोज के लिए इस डिस्क को इंडेक्स करने के लिए इंडेक्सिंग
सर्विस को अनुमति दें", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "ड्राइव %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&डिस्क की सफाई", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "डिस्क के स्पेस को सहेजने के लिए ड्राइव को संक्षिप्त करें", 14011,
8, 200, 222, 10, WS_DISABLED
+    CHECKBOX "तेजी से फ़ाइल खोज के लिए इस डिस्क को इंडेक्स करने के लिए इंडेक्सिंग
सर्विस को अनुमति दें", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/hu-HU.rc b/dll/win32/shell32/lang/hu-HU.rc
index ee0b93401b7..78571abcf8a 100644
--- a/dll/win32/shell32/lang/hu-HU.rc
+++ b/dll/win32/shell32/lang/hu-HU.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Kapacitás:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "%c meghajtó", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Lemeztisztítás", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Meghajtó tömörítése helymegtakarításhoz", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Lemez indexelése a gyors fájlkereséshez", 14012, 8, 205, 222, 10,
WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "%c meghajtó", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Lemeztisztítás", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Meghajtó tömörítése helymegtakarításhoz", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Lemez indexelése a gyors fájlkereséshez", 14012, 8, 214, 222, 10,
WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/id-ID.rc b/dll/win32/shell32/lang/id-ID.rc
index c1a90895bf7..c71c07b211f 100644
--- a/dll/win32/shell32/lang/id-ID.rc
+++ b/dll/win32/shell32/lang/id-ID.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Kapasitas:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Pembersihan disk", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "kompres drive untuk menyimpan ruang disk", 14011, 8, 191, 222,
10, WS_DISABLED
-    CHECKBOX "Izinkan Layanan Pengindeksan untuk mengindeks disk ini agar lebih
cepat mencari berkas", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Pembersihan disk", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "kompres drive untuk menyimpan ruang disk", 14011, 8, 200, 222,
10, WS_DISABLED
+    CHECKBOX "Izinkan Layanan Pengindeksan untuk mengindeks disk ini agar lebih
cepat mencari berkas", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/it-IT.rc b/dll/win32/shell32/lang/it-IT.rc
index 4fd5b36705f..1e8b52d5bd2 100644
--- a/dll/win32/shell32/lang/it-IT.rc
+++ b/dll/win32/shell32/lang/it-IT.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacità:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Disco %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Pulitura &disco", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Comprimere il disco per recuperare dello spazio", 14011, 8, 191,
222, 10, WS_DISABLED
-    CHECKBOX "Indicizza il disco per ricerche più rapide dei file", 14012, 8,
205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Disco %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Pulitura &disco", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Comprimere il disco per recuperare dello spazio", 14011, 8, 200,
222, 10, WS_DISABLED
+    CHECKBOX "Indicizza il disco per ricerche più rapide dei file", 14012, 8,
214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/ja-JP.rc b/dll/win32/shell32/lang/ja-JP.rc
index b4cb4538eff..d371e033ca2 100644
--- a/dll/win32/shell32/lang/ja-JP.rc
+++ b/dll/win32/shell32/lang/ja-JP.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "容量:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "ドライブ %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "ディスクのクリーンアップ", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "ドライブを圧縮してディスク領域を確保する", 14011, 8, 191, 222, 10, WS_DISABLED
-    CHECKBOX "このディスクにインデックスを付けてファイル検索を速くする", 14012, 8, 205, 222, 10,
WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "ドライブ %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "ディスクのクリーンアップ", 14010, 143, 159, 88, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "ドライブを圧縮してディスク領域を確保する", 14011, 8, 200, 222, 10, WS_DISABLED
+    CHECKBOX "このディスクにインデックスを付けてファイル検索を速くする", 14012, 8, 214, 222, 10,
WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/ko-KR.rc b/dll/win32/shell32/lang/ko-KR.rc
index 39fcd10f167..5617027cecc 100644
--- a/dll/win32/shell32/lang/ko-KR.rc
+++ b/dll/win32/shell32/lang/ko-KR.rc
@@ -328,12 +328,12 @@ BEGIN
     LTEXT "Capacity:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Cleanup", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compress drive to save disk space", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Cleanup", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compress drive to save disk space", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/nl-NL.rc b/dll/win32/shell32/lang/nl-NL.rc
index 03533b2dd17..4a5cb5a46b1 100644
--- a/dll/win32/shell32/lang/nl-NL.rc
+++ b/dll/win32/shell32/lang/nl-NL.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacity:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Cleanup", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compress drive to save disk space", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Cleanup", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compress drive to save disk space", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/no-NO.rc b/dll/win32/shell32/lang/no-NO.rc
index 54708e59847..83520bc7347 100644
--- a/dll/win32/shell32/lang/no-NO.rc
+++ b/dll/win32/shell32/lang/no-NO.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Kapasitet:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Stasjon %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Diskoppryding", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Komprimer denne stasjonen for å frigjøre diskplass", 14011, 8,
191, 222, 10, WS_DISABLED
-    CHECKBOX "Indekser denne stasjonen for raskere søking", 14012, 8, 205, 222,
10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Stasjon %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Diskoppryding", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Komprimer denne stasjonen for å frigjøre diskplass", 14011, 8,
200, 222, 10, WS_DISABLED
+    CHECKBOX "Indekser denne stasjonen for raskere søking", 14012, 8, 214, 222,
10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/pl-PL.rc b/dll/win32/shell32/lang/pl-PL.rc
index 73213eea15e..b34b21e0769 100644
--- a/dll/win32/shell32/lang/pl-PL.rc
+++ b/dll/win32/shell32/lang/pl-PL.rc
@@ -327,12 +327,12 @@ BEGIN
     LTEXT "Pojemność:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Napęd %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Oczyszczanie &dysku", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Kompresuj dysk, aby zaoszczędzić miejsce na dysku", 14011, 8,
191, 222, 10, WS_DISABLED
-    CHECKBOX "Zezwalaj na indeksowanie tego dysku, aby przyspieszyć\nwyszukiwanie
plików", 14012, 8, 205, 230, 17, WS_DISABLED | BS_MULTILINE
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Napęd %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Oczyszczanie &dysku", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Kompresuj dysk, aby zaoszczędzić miejsce na dysku", 14011, 8,
200, 222, 10, WS_DISABLED
+    CHECKBOX "Zezwalaj na indeksowanie tego dysku, aby przyspieszyć\nwyszukiwanie
plików", 14012, 8, 214, 230, 17, WS_DISABLED | BS_MULTILINE
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/pt-BR.rc b/dll/win32/shell32/lang/pt-BR.rc
index f410e8a957f..cf8137cbafb 100644
--- a/dll/win32/shell32/lang/pt-BR.rc
+++ b/dll/win32/shell32/lang/pt-BR.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacidade:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Limpeza de &Disco", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Comprimir drive para ganhar espaço em disco", 14011, 8, 191, 222,
10, WS_DISABLED
-    CHECKBOX "Permitir Serviço de Indexação para indexar este disco para rápida
busca de arquivos", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Limpeza de &Disco", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Comprimir drive para ganhar espaço em disco", 14011, 8, 200, 222,
10, WS_DISABLED
+    CHECKBOX "Permitir Serviço de Indexação para indexar este disco para rápida
busca de arquivos", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/pt-PT.rc b/dll/win32/shell32/lang/pt-PT.rc
index 7000f6734e2..53204839888 100644
--- a/dll/win32/shell32/lang/pt-PT.rc
+++ b/dll/win32/shell32/lang/pt-PT.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacidade:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Disco %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Limpeza do &disco", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Comprimir unidade para libertar espaço no disco", 14011, 8, 191,
222, 10, WS_DISABLED
-    CHECKBOX "Permitir indexar este disco para acelerar a procura de
ficheiros", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Disco %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Limpeza do &disco", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Comprimir unidade para libertar espaço no disco", 14011, 8, 200,
222, 10, WS_DISABLED
+    CHECKBOX "Permitir indexar este disco para acelerar a procura de
ficheiros", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/ro-RO.rc b/dll/win32/shell32/lang/ro-RO.rc
index a329d63ae92..784db24fa75 100644
--- a/dll/win32/shell32/lang/ro-RO.rc
+++ b/dll/win32/shell32/lang/ro-RO.rc
@@ -323,12 +323,12 @@ BEGIN
     LTEXT "Capacitate:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Partiție %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Curățare &disc…", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "&Comprimă volumul pentru a economisi spațiu", 14011, 8, 191,
222, 10, WS_DISABLED
-    CHECKBOX "Permite „Serviciu de inde&xare” pentru accelerarea
căutărilor", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Partiție %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Curățare &disc…", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "&Comprimă volumul pentru a economisi spațiu", 14011, 8, 200,
222, 10, WS_DISABLED
+    CHECKBOX "Permite „Serviciu de inde&xare” pentru accelerarea
căutărilor", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/ru-RU.rc b/dll/win32/shell32/lang/ru-RU.rc
index b3931478987..6e9e6fa277e 100644
--- a/dll/win32/shell32/lang/ru-RU.rc
+++ b/dll/win32/shell32/lang/ru-RU.rc
@@ -328,12 +328,12 @@ BEGIN
     LTEXT "Емкость:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Диск %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Очистка &диска", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "&Сжимать для экономии места", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Разрешить &индексирование диска для быстрого поиска", 14012,
8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Диск %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Очистка &диска", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "&Сжимать для экономии места", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Разрешить &индексирование диска для быстрого поиска", 14012,
8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/sk-SK.rc b/dll/win32/shell32/lang/sk-SK.rc
index 27135d0645f..0958ed5f1be 100644
--- a/dll/win32/shell32/lang/sk-SK.rc
+++ b/dll/win32/shell32/lang/sk-SK.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Kapacita:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Jednotka %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Čistenie &disku", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Ušetriť miesto na disku &kompresiou jednotky", 14011, 8, 191,
222, 10, WS_DISABLED
-    CHECKBOX "&Povoliť indexovanie pre tento disk, a zrýchliť tak hľadanie
súborov", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Jednotka %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Čistenie &disku", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Ušetriť miesto na disku &kompresiou jednotky", 14011, 8, 200,
222, 10, WS_DISABLED
+    CHECKBOX "&Povoliť indexovanie pre tento disk, a zrýchliť tak hľadanie
súborov", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/sl-SI.rc b/dll/win32/shell32/lang/sl-SI.rc
index 81a8f6375a5..9e28b34e4e5 100644
--- a/dll/win32/shell32/lang/sl-SI.rc
+++ b/dll/win32/shell32/lang/sl-SI.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Capacity:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Cleanup", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Compress drive to save disk space", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Cleanup", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Compress drive to save disk space", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Allow Indexing Service to index this disk for fast file
searching", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/sq-AL.rc b/dll/win32/shell32/lang/sq-AL.rc
index 3c42675ecb9..b0f93afbf6e 100644
--- a/dll/win32/shell32/lang/sq-AL.rc
+++ b/dll/win32/shell32/lang/sq-AL.rc
@@ -325,12 +325,12 @@ BEGIN
     LTEXT "Kapaciteti:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Drive %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Pastrim &Disku", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Kompres drivin për të kursyer hapësirë në disk", 14011, 8, 191,
222, 10, WS_DISABLED
-    CHECKBOX "Lejo Shërbimet e Indeksimi për indeksim të këtij disku për dokumentat
të shpejtë në kërkim", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Drive %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Pastrim &Disku", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Kompres drivin për të kursyer hapësirë në disk", 14011, 8, 200,
222, 10, WS_DISABLED
+    CHECKBOX "Lejo Shërbimet e Indeksimi për indeksim të këtij disku për dokumentat
të shpejtë në kërkim", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/sv-SE.rc b/dll/win32/shell32/lang/sv-SE.rc
index e4964c77566..a1ff05ea847 100644
--- a/dll/win32/shell32/lang/sv-SE.rc
+++ b/dll/win32/shell32/lang/sv-SE.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Kapacitet:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Enhet %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Diskrensning", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Komprimera enhet för att spara diskutrymme", 14011, 8, 191, 222,
10, WS_DISABLED
-    CHECKBOX "Tillåt indexeringstjänsten att indexera den här disken för snabb
filsökning", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Enhet %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Diskrensning", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Komprimera enhet för att spara diskutrymme", 14011, 8, 200, 222,
10, WS_DISABLED
+    CHECKBOX "Tillåt indexeringstjänsten att indexera den här disken för snabb
filsökning", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/tr-TR.rc b/dll/win32/shell32/lang/tr-TR.rc
index 3c6a1d8c3c2..c8d7e6ed25c 100644
--- a/dll/win32/shell32/lang/tr-TR.rc
+++ b/dll/win32/shell32/lang/tr-TR.rc
@@ -323,12 +323,12 @@ BEGIN
     LTEXT "Kapasite:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Sürücü %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "&Disk Temizleme", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Di&sk alanını arttırmak için sürücüyü sıkıştır", 14011, 8,
191, 222, 10, WS_DISABLED
-    CHECKBOX "&Hızlı dosya araması için, Dizinleme Hizmeti'ni
etkinleştir.", 14012, 8, 205, 222, 25, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Sürücü %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "&Disk Temizleme", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Di&sk alanını arttırmak için sürücüyü sıkıştır", 14011, 8,
200, 222, 10, WS_DISABLED
+    CHECKBOX "&Hızlı dosya araması için, Dizinleme Hizmeti'ni
etkinleştir.", 14012, 8, 214, 222, 25, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/uk-UA.rc b/dll/win32/shell32/lang/uk-UA.rc
index 13ef5465f5d..0eb28fcec9c 100644
--- a/dll/win32/shell32/lang/uk-UA.rc
+++ b/dll/win32/shell32/lang/uk-UA.rc
@@ -321,12 +321,12 @@ BEGIN
     LTEXT "Місткість:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "Диск %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "Очищення &диску", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "Стискати диск для заощадження місця", 14011, 8, 191, 222, 10,
WS_DISABLED
-    CHECKBOX "Дозволити індексування диску для прискорення пошуку", 14012, 8,
205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "Диск %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "Очищення &диску", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "Стискати диск для заощадження місця", 14011, 8, 200, 222, 10,
WS_DISABLED
+    CHECKBOX "Дозволити індексування диску для прискорення пошуку", 14012, 8,
214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/zh-CN.rc b/dll/win32/shell32/lang/zh-CN.rc
index a8020c94bfb..52e09e4db73 100644
--- a/dll/win32/shell32/lang/zh-CN.rc
+++ b/dll/win32/shell32/lang/zh-CN.rc
@@ -331,12 +331,12 @@ BEGIN
     LTEXT "容量:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "磁盘 %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "磁盘清理(&D)", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "压缩磁盘以节约磁盘空间", 14011, 8, 191, 222, 10, WS_DISABLED
-    CHECKBOX "允许索引服务编制该磁盘的索引以便快速搜索文件", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "磁盘 %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "磁盘清理(&D)", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "压缩磁盘以节约磁盘空间", 14011, 8, 200, 222, 10, WS_DISABLED
+    CHECKBOX "允许索引服务编制该磁盘的索引以便快速搜索文件", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/zh-HK.rc b/dll/win32/shell32/lang/zh-HK.rc
index 851bbe22524..d74fe7ebb36 100644
--- a/dll/win32/shell32/lang/zh-HK.rc
+++ b/dll/win32/shell32/lang/zh-HK.rc
@@ -329,12 +329,12 @@ BEGIN
     LTEXT "容量:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "磁碟機 %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "磁碟清理(&D)", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "壓縮磁碟機來節省磁碟空間", 14011, 8, 191, 222, 10, WS_DISABLED
-    CHECKBOX "允許建立索引以便快速搜尋", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "磁碟機 %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "磁碟清理(&D)", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "壓縮磁碟機來節省磁碟空間", 14011, 8, 200, 222, 10, WS_DISABLED
+    CHECKBOX "允許建立索引以便快速搜尋", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230
diff --git a/dll/win32/shell32/lang/zh-TW.rc b/dll/win32/shell32/lang/zh-TW.rc
index 8f8584eb0c0..979669f12f0 100644
--- a/dll/win32/shell32/lang/zh-TW.rc
+++ b/dll/win32/shell32/lang/zh-TW.rc
@@ -330,12 +330,12 @@ BEGIN
     LTEXT "容量:", -1, 25, 103, 80, 10
     EDITTEXT 14007, 110, 103, 86, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
     EDITTEXT 14008, 197, 103, 33, 10, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT
WS_TABSTOP | ES_AUTOHSCROLL
-    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 30
-    LTEXT "磁碟機 %c", 14009, 100, 150, 70, 10
-    PUSHBUTTON "磁碟清理(&D)", 14010, 160, 154, 70, 15, WS_TABSTOP
-    LTEXT "", -1, 8, 171, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
-    CHECKBOX "壓縮磁碟機來節省磁碟空間", 14011, 8, 191, 222, 10, WS_DISABLED
-    CHECKBOX "允許建立索引以便快速搜尋", 14012, 8, 205, 222, 10, WS_DISABLED
+    CONTROL "", 14015, "Static", SS_OWNERDRAW, 70, 116, 100, 40
+    CTEXT "磁碟機 %c", 14009, 95, 162, 50, 10
+    PUSHBUTTON "磁碟清理(&D)", 14010, 160, 159, 70, 15, WS_TABSTOP
+    LTEXT "", -1, 8, 176, 223, 1, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE
+    CHECKBOX "壓縮磁碟機來節省磁碟空間", 14011, 8, 200, 222, 10, WS_DISABLED
+    CHECKBOX "允許建立索引以便快速搜尋", 14012, 8, 214, 222, 10, WS_DISABLED
 END
 IDD_DRIVE_TOOLS DIALOGEX 0, 0, 240, 230