From 526f31bf61070da6f9ba3e88724828b10979b2ff Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Wed, 22 Apr 2015 22:24:46 +0000 Subject: [PATCH] [SHELL32] Set default values for fields when volume information is not available. Fix drawing of free/used space pie chart when free space is 0 bytes. Disable editing of volume label for non-fixed disks. Brought to you by Barrett Karish. CORE-9595 svn path=/trunk/; revision=67359 --- .../dll/win32/shell32/dialogs/drvdefext.cpp | 73 +++++++++++++++---- reactos/dll/win32/shell32/lang/bg-BG.rc | 1 + reactos/dll/win32/shell32/lang/ca-ES.rc | 1 + reactos/dll/win32/shell32/lang/cs-CZ.rc | 1 + reactos/dll/win32/shell32/lang/da-DK.rc | 1 + reactos/dll/win32/shell32/lang/de-DE.rc | 1 + reactos/dll/win32/shell32/lang/el-GR.rc | 1 + reactos/dll/win32/shell32/lang/en-GB.rc | 1 + reactos/dll/win32/shell32/lang/en-US.rc | 1 + reactos/dll/win32/shell32/lang/es-ES.rc | 1 + reactos/dll/win32/shell32/lang/fi-FI.rc | 1 + reactos/dll/win32/shell32/lang/fr-FR.rc | 1 + reactos/dll/win32/shell32/lang/he-IL.rc | 1 + reactos/dll/win32/shell32/lang/hu-HU.rc | 1 + reactos/dll/win32/shell32/lang/it-IT.rc | 1 + reactos/dll/win32/shell32/lang/ja-JP.rc | 1 + reactos/dll/win32/shell32/lang/ko-KR.rc | 1 + reactos/dll/win32/shell32/lang/nl-NL.rc | 1 + reactos/dll/win32/shell32/lang/no-NO.rc | 1 + reactos/dll/win32/shell32/lang/pl-PL.rc | 1 + reactos/dll/win32/shell32/lang/pt-BR.rc | 1 + reactos/dll/win32/shell32/lang/pt-PT.rc | 1 + reactos/dll/win32/shell32/lang/ro-RO.rc | 1 + reactos/dll/win32/shell32/lang/ru-RU.rc | 1 + reactos/dll/win32/shell32/lang/sk-SK.rc | 1 + reactos/dll/win32/shell32/lang/sl-SI.rc | 1 + reactos/dll/win32/shell32/lang/sq-AL.rc | 1 + reactos/dll/win32/shell32/lang/sv-SE.rc | 1 + reactos/dll/win32/shell32/lang/tr-TR.rc | 1 + reactos/dll/win32/shell32/lang/uk-UA.rc | 1 + reactos/dll/win32/shell32/lang/zh-CN.rc | 1 + reactos/dll/win32/shell32/lang/zh-TW.rc | 1 + reactos/dll/win32/shell32/shresdef.h | 1 + 33 files changed, 91 insertions(+), 14 deletions(-) diff --git a/reactos/dll/win32/shell32/dialogs/drvdefext.cpp b/reactos/dll/win32/shell32/dialogs/drvdefext.cpp index 01dcc75b6a5..4eed0bdeb66 100644 --- a/reactos/dll/win32/shell32/dialogs/drvdefext.cpp +++ b/reactos/dll/win32/shell32/dialogs/drvdefext.cpp @@ -223,20 +223,39 @@ CDrvDefExt::PaintStaticControls(HWND hwndDlg, LPDRAWITEMSTRUCT pDrawItem) HBRUSH hbrOld = (HBRUSH)SelectObject(pDrawItem->hDC, hMagBrush); INT xRadial = xCenter + (INT)(cos(M_PI+m_FreeSpacePerc/100.0f*M_PI*2.0f)*cx/2); INT yRadial = yCenter - (INT)(sin(M_PI+m_FreeSpacePerc/100.0f*M_PI*2.0f)*cy/2); - Pie(pDrawItem->hDC, - pDrawItem->rcItem.left, pDrawItem->rcItem.top, - pDrawItem->rcItem.right, pDrawItem->rcItem.bottom - 10, - pDrawItem->rcItem.left, yCenter, - xRadial, yRadial); - - SelectObject(pDrawItem->hDC, hBlueBrush); - Pie(pDrawItem->hDC, - pDrawItem->rcItem.left, pDrawItem->rcItem.top, - pDrawItem->rcItem.right, pDrawItem->rcItem.bottom - 10, - xRadial, yRadial, - pDrawItem->rcItem.left, yCenter); - SelectObject(pDrawItem->hDC, hbrOld); - + if (m_FreeSpacePerc > 0) + { + Pie(pDrawItem->hDC, + pDrawItem->rcItem.left, + pDrawItem->rcItem.top, + pDrawItem->rcItem.right, + pDrawItem->rcItem.bottom - 10, + pDrawItem->rcItem.left, + yCenter, + xRadial, + yRadial); + + SelectObject(pDrawItem->hDC, hBlueBrush); + Pie(pDrawItem->hDC, + pDrawItem->rcItem.left, + pDrawItem->rcItem.top, + pDrawItem->rcItem.right, + pDrawItem->rcItem.bottom - 10, + xRadial, + yRadial, + pDrawItem->rcItem.left, + yCenter); + SelectObject(pDrawItem->hDC, hbrOld); + } + else + { + SelectObject(pDrawItem->hDC, hBlueBrush); + Ellipse(pDrawItem->hDC, + pDrawItem->rcItem.left, + pDrawItem->rcItem.top, + pDrawItem->rcItem.right, + pDrawItem->rcItem.bottom - 10); + } HPEN hOldPen = (HPEN)SelectObject(pDrawItem->hDC, hDarkMagPen); for (INT x = pDrawItem->rcItem.left; x < pDrawItem->rcItem.right; ++x) { @@ -272,6 +291,11 @@ CDrvDefExt::InitGeneralPage(HWND hwndDlg) SetDlgItemTextW(hwndDlg, 14000, wszVolumeName); SetDlgItemTextW(hwndDlg, 14002, wszFileSystem); } + else + { + LoadStringW(shell32_hInstance, IDS_FS_UNKNOWN, wszFileSystem, _countof(wszFileSystem)); + SetDlgItemTextW(hwndDlg, 14002, wszFileSystem); + } /* Set drive type and icon */ UINT DriveType = GetDriveTypeW(m_wszDrive); @@ -283,6 +307,10 @@ CDrvDefExt::InitGeneralPage(HWND hwndDlg) case DRIVE_RAMDISK: IconId = IDI_SHELL_RAMDISK; break; default: IconId = IDI_SHELL_DRIVE; TypeStrId = IDS_DRIVE_FIXED; } + + if (DriveType != DRIVE_FIXED) + EnableWindow(GetDlgItem(hwndDlg, 14000), false); + HICON hIcon = (HICON)LoadImage(shell32_hInstance, MAKEINTRESOURCE(IconId), IMAGE_ICON, 32, 32, LR_SHARED); if (hIcon) SendDlgItemMessageW(hwndDlg, 14016, STM_SETICON, (WPARAM)hIcon, 0); @@ -316,6 +344,23 @@ CDrvDefExt::InitGeneralPage(HWND hwndDlg) if (StrFormatByteSizeW(TotalNumberOfBytes.QuadPart, wszBuf, _countof(wszBuf))) SetDlgItemTextW(hwndDlg, 14008, wszBuf); } + else + { + m_FreeSpacePerc = 0; + + if (SH_FormatByteSize(0, wszBuf, _countof(wszBuf))) + { + SetDlgItemTextW(hwndDlg, 14003, wszBuf); + SetDlgItemTextW(hwndDlg, 14005, wszBuf); + SetDlgItemTextW(hwndDlg, 14007, wszBuf); + } + if (StrFormatByteSizeW(0, wszBuf, _countof(wszBuf))) + { + SetDlgItemTextW(hwndDlg, 14004, wszBuf); + SetDlgItemTextW(hwndDlg, 14006, wszBuf); + SetDlgItemTextW(hwndDlg, 14008, wszBuf); + } + } /* Set drive description */ WCHAR wszFormat[50]; diff --git a/reactos/dll/win32/shell32/lang/bg-BG.rc b/reactos/dll/win32/shell32/lang/bg-BG.rc index e8a20df4e75..2aec556316a 100644 --- a/reactos/dll/win32/shell32/lang/bg-BG.rc +++ b/reactos/dll/win32/shell32/lang/bg-BG.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Местен диск" IDS_DRIVE_CDROM "КД четец" IDS_DRIVE_NETWORK "Мрежов диск" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Отваряне с" diff --git a/reactos/dll/win32/shell32/lang/ca-ES.rc b/reactos/dll/win32/shell32/lang/ca-ES.rc index cd1957b8608..6273eb9e6cc 100644 --- a/reactos/dll/win32/shell32/lang/ca-ES.rc +++ b/reactos/dll/win32/shell32/lang/ca-ES.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/cs-CZ.rc b/reactos/dll/win32/shell32/lang/cs-CZ.rc index d933d1863f3..05b145358bc 100644 --- a/reactos/dll/win32/shell32/lang/cs-CZ.rc +++ b/reactos/dll/win32/shell32/lang/cs-CZ.rc @@ -759,6 +759,7 @@ BEGIN IDS_DRIVE_FIXED "Místní disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Síťový Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Otevřít v" diff --git a/reactos/dll/win32/shell32/lang/da-DK.rc b/reactos/dll/win32/shell32/lang/da-DK.rc index 3ba4e4fd9bb..a69efe12df5 100644 --- a/reactos/dll/win32/shell32/lang/da-DK.rc +++ b/reactos/dll/win32/shell32/lang/da-DK.rc @@ -759,6 +759,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/de-DE.rc b/reactos/dll/win32/shell32/lang/de-DE.rc index b76c5c1b125..fc8240384f0 100644 --- a/reactos/dll/win32/shell32/lang/de-DE.rc +++ b/reactos/dll/win32/shell32/lang/de-DE.rc @@ -754,6 +754,7 @@ BEGIN IDS_DRIVE_FIXED "Lokaler Datenträger" IDS_DRIVE_CDROM "CD-Laufwerk" IDS_DRIVE_NETWORK "Netzlaufwerk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Öffnen mit..." diff --git a/reactos/dll/win32/shell32/lang/el-GR.rc b/reactos/dll/win32/shell32/lang/el-GR.rc index c40253e6ff8..2822888f252 100644 --- a/reactos/dll/win32/shell32/lang/el-GR.rc +++ b/reactos/dll/win32/shell32/lang/el-GR.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Τοπικός δίσκος" IDS_DRIVE_CDROM "Μονάδα CD" IDS_DRIVE_NETWORK "Δίσκος δικτύου" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Άνοιγμαμε" diff --git a/reactos/dll/win32/shell32/lang/en-GB.rc b/reactos/dll/win32/shell32/lang/en-GB.rc index 327ee200266..74899fcdfb0 100644 --- a/reactos/dll/win32/shell32/lang/en-GB.rc +++ b/reactos/dll/win32/shell32/lang/en-GB.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/en-US.rc b/reactos/dll/win32/shell32/lang/en-US.rc index deae26bff46..a50da8ca863 100644 --- a/reactos/dll/win32/shell32/lang/en-US.rc +++ b/reactos/dll/win32/shell32/lang/en-US.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/es-ES.rc b/reactos/dll/win32/shell32/lang/es-ES.rc index c4ef9c0feab..198fb6b10e5 100644 --- a/reactos/dll/win32/shell32/lang/es-ES.rc +++ b/reactos/dll/win32/shell32/lang/es-ES.rc @@ -754,6 +754,7 @@ BEGIN IDS_DRIVE_FIXED "Disco local" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Unidad de red" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Abrir con" diff --git a/reactos/dll/win32/shell32/lang/fi-FI.rc b/reactos/dll/win32/shell32/lang/fi-FI.rc index a0d22d0ef5a..d9ab9ea4c17 100644 --- a/reactos/dll/win32/shell32/lang/fi-FI.rc +++ b/reactos/dll/win32/shell32/lang/fi-FI.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/fr-FR.rc b/reactos/dll/win32/shell32/lang/fr-FR.rc index cd79a8b7df3..05f3432a2dd 100644 --- a/reactos/dll/win32/shell32/lang/fr-FR.rc +++ b/reactos/dll/win32/shell32/lang/fr-FR.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Disque local" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Disque réseau" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Ouvrir avec" diff --git a/reactos/dll/win32/shell32/lang/he-IL.rc b/reactos/dll/win32/shell32/lang/he-IL.rc index fd01faecbc2..bf7fd9d7c2d 100644 --- a/reactos/dll/win32/shell32/lang/he-IL.rc +++ b/reactos/dll/win32/shell32/lang/he-IL.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "כונן מקומי" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "כונן רשת" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "פתיחה באמצעות" diff --git a/reactos/dll/win32/shell32/lang/hu-HU.rc b/reactos/dll/win32/shell32/lang/hu-HU.rc index 07ef6e4a5ee..e4afbf8d626 100644 --- a/reactos/dll/win32/shell32/lang/hu-HU.rc +++ b/reactos/dll/win32/shell32/lang/hu-HU.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/it-IT.rc b/reactos/dll/win32/shell32/lang/it-IT.rc index 9fd064b496b..a6bb5c116cf 100644 --- a/reactos/dll/win32/shell32/lang/it-IT.rc +++ b/reactos/dll/win32/shell32/lang/it-IT.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Disco locale" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Disco di Rete" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Apri con" diff --git a/reactos/dll/win32/shell32/lang/ja-JP.rc b/reactos/dll/win32/shell32/lang/ja-JP.rc index 1ed42c10d3f..73d191d0ed2 100644 --- a/reactos/dll/win32/shell32/lang/ja-JP.rc +++ b/reactos/dll/win32/shell32/lang/ja-JP.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "ローカル ディスク" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "ネットワーク ディスク" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "プログラムから開く" diff --git a/reactos/dll/win32/shell32/lang/ko-KR.rc b/reactos/dll/win32/shell32/lang/ko-KR.rc index b128e0a9a5d..8ded3e5f2d7 100644 --- a/reactos/dll/win32/shell32/lang/ko-KR.rc +++ b/reactos/dll/win32/shell32/lang/ko-KR.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/nl-NL.rc b/reactos/dll/win32/shell32/lang/nl-NL.rc index 42227011a7f..d460b74951c 100644 --- a/reactos/dll/win32/shell32/lang/nl-NL.rc +++ b/reactos/dll/win32/shell32/lang/nl-NL.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/no-NO.rc b/reactos/dll/win32/shell32/lang/no-NO.rc index 89299258469..c3d73553290 100644 --- a/reactos/dll/win32/shell32/lang/no-NO.rc +++ b/reactos/dll/win32/shell32/lang/no-NO.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Lokal Disk" IDS_DRIVE_CDROM "CD stasjon" IDS_DRIVE_NETWORK "Nettverk disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Åpne med" diff --git a/reactos/dll/win32/shell32/lang/pl-PL.rc b/reactos/dll/win32/shell32/lang/pl-PL.rc index 58432890737..f1ab89c63fe 100644 --- a/reactos/dll/win32/shell32/lang/pl-PL.rc +++ b/reactos/dll/win32/shell32/lang/pl-PL.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Dysk lokalny" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Dysk sieciowy" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Otwórz za pomocą" diff --git a/reactos/dll/win32/shell32/lang/pt-BR.rc b/reactos/dll/win32/shell32/lang/pt-BR.rc index 6b78e8135ab..5dcfa6ca6a1 100644 --- a/reactos/dll/win32/shell32/lang/pt-BR.rc +++ b/reactos/dll/win32/shell32/lang/pt-BR.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Disco Local" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Disco de Rede" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Abrir Com" diff --git a/reactos/dll/win32/shell32/lang/pt-PT.rc b/reactos/dll/win32/shell32/lang/pt-PT.rc index ae8476ba309..71ef5c0679c 100644 --- a/reactos/dll/win32/shell32/lang/pt-PT.rc +++ b/reactos/dll/win32/shell32/lang/pt-PT.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Disco Local" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Disco de Rede" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Abre com..." diff --git a/reactos/dll/win32/shell32/lang/ro-RO.rc b/reactos/dll/win32/shell32/lang/ro-RO.rc index 917de1a5a4f..c253b23a6c1 100644 --- a/reactos/dll/win32/shell32/lang/ro-RO.rc +++ b/reactos/dll/win32/shell32/lang/ro-RO.rc @@ -755,6 +755,7 @@ BEGIN IDS_DRIVE_FIXED "Disc local" IDS_DRIVE_CDROM "CD-ROM" IDS_DRIVE_NETWORK "Disc din rețea" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Deschide cu" diff --git a/reactos/dll/win32/shell32/lang/ru-RU.rc b/reactos/dll/win32/shell32/lang/ru-RU.rc index a89e27dd7b4..a8c7465554a 100644 --- a/reactos/dll/win32/shell32/lang/ru-RU.rc +++ b/reactos/dll/win32/shell32/lang/ru-RU.rc @@ -755,6 +755,7 @@ BEGIN IDS_DRIVE_FIXED "Локальный диск" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Сетевой диск" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Открыть с помощью" diff --git a/reactos/dll/win32/shell32/lang/sk-SK.rc b/reactos/dll/win32/shell32/lang/sk-SK.rc index dad8f7192d2..2db745edf96 100644 --- a/reactos/dll/win32/shell32/lang/sk-SK.rc +++ b/reactos/dll/win32/shell32/lang/sk-SK.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Lokálny disk" IDS_DRIVE_CDROM "Jednotka CD" IDS_DRIVE_NETWORK "Sieťový disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Otvoriť v progra&me" diff --git a/reactos/dll/win32/shell32/lang/sl-SI.rc b/reactos/dll/win32/shell32/lang/sl-SI.rc index 79921cfd67b..0ed5cbcca03 100644 --- a/reactos/dll/win32/shell32/lang/sl-SI.rc +++ b/reactos/dll/win32/shell32/lang/sl-SI.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/sq-AL.rc b/reactos/dll/win32/shell32/lang/sq-AL.rc index d1ed9db3db7..ddd782a64b9 100644 --- a/reactos/dll/win32/shell32/lang/sq-AL.rc +++ b/reactos/dll/win32/shell32/lang/sq-AL.rc @@ -757,6 +757,7 @@ BEGIN IDS_DRIVE_FIXED "Disku Vendorë" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Disku Rrjetit" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Hap me" diff --git a/reactos/dll/win32/shell32/lang/sv-SE.rc b/reactos/dll/win32/shell32/lang/sv-SE.rc index b4dbabad7fc..bbcd59c7b5e 100644 --- a/reactos/dll/win32/shell32/lang/sv-SE.rc +++ b/reactos/dll/win32/shell32/lang/sv-SE.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/lang/tr-TR.rc b/reactos/dll/win32/shell32/lang/tr-TR.rc index b0c14586ff4..1e261f04db7 100644 --- a/reactos/dll/win32/shell32/lang/tr-TR.rc +++ b/reactos/dll/win32/shell32/lang/tr-TR.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Yerel Disk" IDS_DRIVE_CDROM "Optik Sürücü" IDS_DRIVE_NETWORK "Ağ Sürücüsü" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Birlikte Aç" diff --git a/reactos/dll/win32/shell32/lang/uk-UA.rc b/reactos/dll/win32/shell32/lang/uk-UA.rc index 5357b079523..1d3d6c8cb4c 100644 --- a/reactos/dll/win32/shell32/lang/uk-UA.rc +++ b/reactos/dll/win32/shell32/lang/uk-UA.rc @@ -753,6 +753,7 @@ BEGIN IDS_DRIVE_FIXED "Локальний диск" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Мережний диск" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Відкрити за допомогою" diff --git a/reactos/dll/win32/shell32/lang/zh-CN.rc b/reactos/dll/win32/shell32/lang/zh-CN.rc index 4cbd67d0da5..74bbafa8fea 100644 --- a/reactos/dll/win32/shell32/lang/zh-CN.rc +++ b/reactos/dll/win32/shell32/lang/zh-CN.rc @@ -762,6 +762,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "打开方式" diff --git a/reactos/dll/win32/shell32/lang/zh-TW.rc b/reactos/dll/win32/shell32/lang/zh-TW.rc index 642292364a4..cc8b6277824 100644 --- a/reactos/dll/win32/shell32/lang/zh-TW.rc +++ b/reactos/dll/win32/shell32/lang/zh-TW.rc @@ -761,6 +761,7 @@ BEGIN IDS_DRIVE_FIXED "Local Disk" IDS_DRIVE_CDROM "CDROM" IDS_DRIVE_NETWORK "Network Disk" + IDS_FS_UNKNOWN "Unknown" /* Open With */ IDS_OPEN_WITH "Open With" diff --git a/reactos/dll/win32/shell32/shresdef.h b/reactos/dll/win32/shell32/shresdef.h index 40106b3eecb..cf163edd08c 100644 --- a/reactos/dll/win32/shell32/shresdef.h +++ b/reactos/dll/win32/shell32/shresdef.h @@ -107,6 +107,7 @@ #define IDS_DRIVE_FIXED 72 #define IDS_DRIVE_CDROM 73 #define IDS_DRIVE_NETWORK 74 +#define IDS_FS_UNKNOWN 75 #define IDS_LOGOFF_TITLE 78 #define IDS_LOGOFF_PROMPT 79 -- 2.17.1