[ros-diffs] [janderwald] 32699: - initialize bitbucket properties dialog - fix resources - partly implement THRASH_CanTrashFile

janderwald at svn.reactos.org janderwald at svn.reactos.org
Sun Mar 16 15:55:04 CET 2008


Author: janderwald
Date: Sun Mar 16 09:55:04 2008
New Revision: 32699

URL: http://svn.reactos.org/svn/reactos?rev=3D32699&view=3Drev
Log:
- initialize bitbucket properties dialog
- fix resources
- partly implement THRASH_CanTrashFile

Modified:
    trunk/reactos/dll/win32/shell32/lang/bg-BG.rc
    trunk/reactos/dll/win32/shell32/lang/ca-ES.rc
    trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc
    trunk/reactos/dll/win32/shell32/lang/da-DK.rc
    trunk/reactos/dll/win32/shell32/lang/de-DE.rc
    trunk/reactos/dll/win32/shell32/lang/el-GR.rc
    trunk/reactos/dll/win32/shell32/lang/en-GB.rc
    trunk/reactos/dll/win32/shell32/lang/en-US.rc
    trunk/reactos/dll/win32/shell32/lang/eo-EO.rc
    trunk/reactos/dll/win32/shell32/lang/es-ES.rc
    trunk/reactos/dll/win32/shell32/lang/fi-FI.rc
    trunk/reactos/dll/win32/shell32/lang/fr-FR.rc
    trunk/reactos/dll/win32/shell32/lang/hu-HU.rc
    trunk/reactos/dll/win32/shell32/lang/it-IT.rc
    trunk/reactos/dll/win32/shell32/lang/ja-JP.rc
    trunk/reactos/dll/win32/shell32/lang/ko-KO.rc
    trunk/reactos/dll/win32/shell32/lang/nb-NO.rc
    trunk/reactos/dll/win32/shell32/lang/nl-NL.rc
    trunk/reactos/dll/win32/shell32/lang/pl-PL.rc
    trunk/reactos/dll/win32/shell32/lang/pt-BR.rc
    trunk/reactos/dll/win32/shell32/lang/pt-PT.rc
    trunk/reactos/dll/win32/shell32/lang/ru-RU.rc
    trunk/reactos/dll/win32/shell32/lang/sk-SK.rc
    trunk/reactos/dll/win32/shell32/lang/sl-SI.rc
    trunk/reactos/dll/win32/shell32/lang/sv-SE.rc
    trunk/reactos/dll/win32/shell32/lang/tr-TR.rc
    trunk/reactos/dll/win32/shell32/lang/uk-UA.rc
    trunk/reactos/dll/win32/shell32/lang/wa-WA.rc
    trunk/reactos/dll/win32/shell32/lang/zh-CN.rc
    trunk/reactos/dll/win32/shell32/lang/zh-TW.rc
    trunk/reactos/dll/win32/shell32/recyclebin.c
    trunk/reactos/dll/win32/shell32/shresdef.h

Modified: trunk/reactos/dll/win32/shell32/lang/bg-BG.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/bg-BG.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/bg-BG.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/bg-BG.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "=C3=90=C3=A0=C3=A7=C3=AC=C3=A5=C3=B0 =C3=A4=C3=AE (=C3=8C=C3=81):"=
, -1, 20, 105, 70, 10
 	RADIOBUTTON "=C3=94=C3=A0=C3=A9=C3=AB=C3=AE=C3=A2=C3=A5=C3=B2=C3=A5 =C3=
=B1=C3=A5 =C3=A8=C3=A7=C3=B2=C3=B0=C3=A8=C3=A2=C3=A0=C3=B2 =C3=A2=C3=A5=C3=
=A4=C3=AD=C3=A0=C3=A3=C3=A0, =C3=A1=C3=A5=C3=A7 =C3=A4=C3=A0 =C3=B1=C3=A5 =
=C3=AC=C3=A5=C3=B1=C3=B2=C3=BF=C3=B2 =C3=A2 =C3=AA=C3=AE=C3=B8=C3=B7=C3=A5=
=C3=B2=C3=AE.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&=C3=8F=C3=A8=C3=B2=C3=A0=C3=AD=C3=A5 =C3=AF=C3=B0=C3=A5=C3=
=A4=C3=A8 =C3=A8=C3=A7=C3=B2=C3=B0=C3=A8=C3=A2=C3=A0=C3=AD=C3=A5", 14004, 2=
0, 155, 140, 10, WS_TABSTOP
+	AUTOCHECKBOX "&=C3=8F=C3=A8=C3=B2=C3=A0=C3=AD=C3=A5 =C3=AF=C3=B0=C3=A5=C3=
=A4=C3=A8 =C3=A8=C3=A7=C3=B2=C3=B0=C3=A8=C3=A2=C3=A0=C3=AD=C3=A5", 14004, 2=
0, 155, 140, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -647,6 +647,8 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "=C3=8D=C3=AE=C3=A2=C3=A0 &=C3=AF=C3=A0=C3=AF=
=C3=AA=C3=A0"
 	FCIDM_SHVIEW_NEWLINK        "=C3=8D=C3=AE=C3=A2=C3=A0 &=C3=A2=C3=B0=C3=BA=
=C3=A7=C3=AA=C3=A0"
 	IDS_FOLDER_OPTIONS          "=C3=8D=C3=A0=C3=B1=C3=B2=C3=B0=C3=AE=C3=A9=
=C3=AA=C3=A8 =C3=AD=C3=A0 =C3=AF=C3=A0=C3=AF=C3=AA=C3=A8=C3=B2=C3=A5"
-END
-
-
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+END
+
+

Modified: trunk/reactos/dll/win32/shell32/lang/ca-ES.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/ca-ES.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/ca-ES.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/ca-ES.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER      "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/cs-CZ.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc Sun Mar 16 09:55:04 2008
@@ -334,7 +334,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -644,4 +644,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "Nov=C3=A1 &slo=C2=9Eka"
 	FCIDM_SHVIEW_NEWLINK 	    "Nov=C3=BD &z=C3=A1stupce"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/da-DK.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/da-DK.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/da-DK.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/da-DK.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/de-DE.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/de-DE.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/de-DE.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/de-DE.rc Sun Mar 16 09:55:04 2008
@@ -335,7 +335,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximale Gr=C3=B6=C3=9Fe (MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Dateien nicht in den Papie&rkorb verschieben, sondern sofort=
 l=C3=B6schen", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "Best=C3=A4tigungs&dialog nach erfolgreichem L=C3=B6schvorgan=
g anzeigen", 14004, 20, 155, 215, 10, WS_TABSTOP
+	AUTOCHECKBOX "Best=C3=A4tigungs&dialog nach erfolgreichem L=C3=B6schvorga=
ng anzeigen", 14004, 20, 155, 215, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "Neues Ver&zeichnis"
 	FCIDM_SHVIEW_NEWLINK        "Neuer Ver&weis"
 	IDS_FOLDER_OPTIONS          "Ordneroptionen"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/el-GR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/el-GR.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/el-GR.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/el-GR.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 110, 90, 50, 10, WS_TABSTOP | ES_NUMBER
 	LTEXT "=C3=8C=C3=9D=C3=A3=C3=A9=C3=B3=C3=B4=C3=AF =C3=AC=C3=9D=C3=A3=C3=
=A5=C3=A8=C3=AF=C3=B2 (MB):", -1, 20, 100, 100, 10
 	RADIOBUTTON "=C3=8D=C3=A1 =C3=AC=C3=A7=C3=AD =C3=AC=C3=A5=C3=B4=C3=A1=C3=
=AA=C3=A9=C3=AD=C3=AF=C3=BD=C3=AD=C3=B4=C3=A1=C3=A9 =C3=B4=C3=A1 =C3=A1=C3=
=B1=C3=B7=C3=A5=C3=9F=C3=A1 =C3=B3=C3=B4=C3=AF=C3=AD =C3=AA=C3=9C=C3=A4=C3=
=AF =C3=A1=C3=AD=C3=A1=C3=AA=C3=B5=C3=AA=C3=AB=C3=B9=C3=B3=C3=A7=C3=B2. =C3=
=8D=C3=A1 =C3=AA=C3=A1=C3=B4=C3=A1=C3=B1=C3=A3=C3=AF=C3=BD=C3=AD=C3=B4=C3=
=A1=C3=A9 =C3=B4=C3=A1 =C3=A1=C3=B1=C3=B7=C3=A5=C3=9F=C3=A1 =C3=AC=C3=BC=C3=
=AB=C3=A9=C3=B2 =C3=A4=C3=A9=C3=A1=C3=A3=C3=B1=C3=9C=C3=B6=C3=AF=C3=AD=C3=
=B4=C3=A1=C3=A9.", 14003, 20, 115, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&=C3=85=C3=AC=C3=B6=C3=9C=C3=AD=C3=A9=C3=B3=C3=A7 =C3=B0=C3=
=A1=C3=B1=C3=A1=C3=A8=C3=BD=C3=B1=C3=AF=C3=B5 =C3=A3=C3=A9=C3=A1 =C3=A5=C3=
=B0=C3=A9=C3=A2=C3=A5=C3=A2=C3=A1=C3=9F=C3=B9=C3=B3=C3=A7 =C3=A4=C3=A9=C3=
=A1=C3=A3=C3=B1=C3=A1=C3=B6=C3=BE=C3=AD", 14004, 20, 155, 155, 10, WS_TABST=
OP
+	AUTOCHECKBOX "&=C3=85=C3=AC=C3=B6=C3=9C=C3=AD=C3=A9=C3=B3=C3=A7 =C3=B0=C3=
=A1=C3=B1=C3=A1=C3=A8=C3=BD=C3=B1=C3=AF=C3=B5 =C3=A3=C3=A9=C3=A1 =C3=A5=C3=
=B0=C3=A9=C3=A2=C3=A5=C3=A2=C3=A1=C3=9F=C3=B9=C3=B3=C3=A7 =C3=A4=C3=A9=C3=
=A1=C3=A3=C3=B1=C3=A1=C3=B6=C3=BE=C3=AD", 14004, 20, 155, 155, 10, WS_TABST=
OP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER      "=C3=8D=C3=9D=C3=AF=C3=B2 &=C3=96=C3=9C=C3=AA=
=C3=A5=C3=AB=C3=AF=C3=B2"
 	FCIDM_SHVIEW_NEWLINK        "=C3=8D=C3=9D=C3=A1 &=C3=93=C3=B5=C3=AD=C3=B4=
=C3=BC=C3=AC=C3=A5=C3=B5=C3=B3=C3=A7"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/en-GB.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/en-GB.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/en-GB.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/en-GB.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/en-US.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/en-US.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/en-US.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/en-US.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/eo-EO.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/eo-EO.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/eo-EO.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/eo-EO.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/es-ES.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/es-ES.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/es-ES.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/es-ES.rc Sun Mar 16 09:55:04 2008
@@ -335,7 +335,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "&Tama=C3=B1o m=C3=A1ximo(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "&No mover archivos a la Papelera de reciclaje. Quitar los ar=
chivos inmediatamente al eliminarlos.", 14003, 20, 117, 170, 20, BS_MULTILI=
NE | WS_TABSTOP
-	RADIOBUTTON "&Mostrar cuadro de di=C3=A1logo para confirmar eliminaci=C3=
=B3n", 14004, 20, 155, 140, 10, WS_TABSTOP
+	AUTOCHECKBOX "&Mostrar cuadro de di=C3=A1logo para confirmar eliminaci=C3=
=B3n", 14004, 20, 155, 140, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -645,4 +645,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "Nueva &carpeta"
 	FCIDM_SHVIEW_NEWLINK 	    "Nuevo &acceso directo"
 	IDS_FOLDER_OPTIONS          "Opciones de carpetas"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/fi-FI.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/fi-FI.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/fi-FI.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/fi-FI.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "Uusi &Kansio"
 	FCIDM_SHVIEW_NEWLINK 	    "Uusi &Linkki"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/fr-FR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/fr-FR.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/fr-FR.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/fr-FR.rc Sun Mar 16 09:55:04 2008
@@ -337,7 +337,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "T&aille maximale (MO) :", -1, 20, 105, 70, 10
 	RADIOBUTTON "Ne pas d=C3=A9placer les fichie&rs vers la Corbeille. Efface=
r les fichiers imm=C3=A9diatement lors de la suppression.", 14003, 20, 117,=
 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "Afficher une fen=C3=AAtre de confirmation d'effacement", 140=
04, 20, 155, 140, 10, WS_TABSTOP
+	AUTOCHECKBOX "Afficher une fen=C3=AAtre de confirmation d'effacement", 14=
004, 20, 155, 140, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -647,4 +647,7 @@
 	FCIDM_SHVIEW_NEWFOLDER      "Nouveau d&ossier"
 	FCIDM_SHVIEW_NEWLINK        "Nouveau &lien"
 	IDS_FOLDER_OPTIONS          "Options du dossier"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/hu-HU.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/hu-HU.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/hu-HU.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/hu-HU.rc Sun Mar 16 09:55:04 2008
@@ -336,7 +336,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -646,4 +646,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "&Mappa"
 	FCIDM_SHVIEW_NEWLINK 	    "&Parancsikon"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/it-IT.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/it-IT.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/it-IT.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/it-IT.rc Sun Mar 16 09:55:04 2008
@@ -334,7 +334,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "Dimensione &massima(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "&Non spostare i file nel cestino. I file verranno rimossi im=
mediatamente.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Visualizzare un messaggio di richiesta di conferma della ca=
ncellazione", 14004, 20, 155, 140, 10, WS_TABSTOP
+	AUTOCHECKBOX "&Visualizzare un messaggio di richiesta di conferma della c=
ancellazione", 14004, 20, 155, 140, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -644,4 +644,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "Nuova &Cartella"
 	FCIDM_SHVIEW_NEWLINK 	    "Nuovo &Collegamento"
 	IDS_FOLDER_OPTIONS          "Opzioni della cartella"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/ja-JP.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/ja-JP.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/ja-JP.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/ja-JP.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "=C2=83t=C2=83H=C2=83=C2=8B=C2=83_(&F)"
 	FCIDM_SHVIEW_NEWLINK 	    "=C2=83V=C2=83=C2=87=C2=81[=C2=83g=C2=83J=C2=83=
b=C2=83g(&L)"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/ko-KO.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/ko-KO.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/ko-KO.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/ko-KO.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/nb-NO.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/nb-NO.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/nb-NO.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/nb-NO.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "Ny &mappe"
 	FCIDM_SHVIEW_NEWLINK 	    "Ny &snarvei"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/nl-NL.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/nl-NL.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/nl-NL.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/nl-NL.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/pl-PL.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/pl-PL.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/pl-PL.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/pl-PL.rc Sun Mar 16 09:55:04 2008
@@ -339,7 +339,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "&Maksymalny rozmiar(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Nie przeno=C2=9C plik=C3=B3w do &Kosza, tylko od razu usuwaj=
.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Wy=C2=9Cwietl dialog z potwierdzeniem usuwania", 14004, 20,=
 155, 140, 10, WS_TABSTOP
+	AUTOCHECKBOX "&Wy=C2=9Cwietl dialog z potwierdzeniem usuwania", 14004, 20=
, 155, 140, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -649,4 +649,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "&Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "&Skr=C3=B3t"
 	IDS_FOLDER_OPTIONS          "Opcje Katalog=C3=B3w"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/pt-BR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/pt-BR.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/pt-BR.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/pt-BR.rc Sun Mar 16 09:55:04 2008
@@ -335,7 +335,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -645,4 +645,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "&Pasta"
 	FCIDM_SHVIEW_NEWLINK 	    "&Atalho"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/pt-PT.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/pt-PT.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/pt-PT.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/pt-PT.rc Sun Mar 16 09:55:04 2008
@@ -335,7 +335,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -645,4 +645,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "&Pasta"
 	FCIDM_SHVIEW_NEWLINK 	    "&Atalho"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/ru-RU.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/ru-RU.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/ru-RU.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/ru-RU.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 100, 78, 65, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "&=C3=8C=C3=A0=C3=AA=C3=B1=C3=A8=C3=AC=C3=A0=C3=AB=C3=BC=C3=AD=C3=
=BB=C3=A9 =C3=B0=C3=A0=C3=A7=C3=AC=C3=A5=C3=B0(=C3=8C=C3=A1):", -1, 17, 95,=
 102, 10
 	RADIOBUTTON "&=C3=93=C3=AD=C3=A8=C3=B7=C3=B2=C3=AE=C3=A6=C3=A0=C3=B2=C3=
=BC =C3=B4=C3=A0=C3=A9=C3=AB=C3=BB =C3=B1=C3=B0=C3=A0=C3=A7=C3=B3 =C3=AF=C3=
=AE=C3=B1=C3=AB=C3=A5 =C3=B3=C3=A4=C3=A0=C3=AB=C3=A5=C3=AD=C3=A8=C3=BF, =C3=
=AD=C3=A5 =C3=AF=C3=AE=C3=AC=C3=A5=C3=B9=C3=A0=C3=BF =C3=A8=C3=B5 =C3=A2 =
=C3=AA=C3=AE=C3=B0=C3=A7=C3=A8=C3=AD=C3=B3.", 14003, 17, 108, 206, 20, BS_M=
ULTILINE | WS_TABSTOP
-	RADIOBUTTON "&=C3=87=C3=A0=C3=AF=C3=B0=C3=A0=C3=B8=C3=A8=C3=A2=C3=A0=C3=
=B2=C3=BC =C3=AF=C3=AE=C3=A4=C3=B2=C3=A2=C3=A5=C3=B0=C3=A6=C3=A4=C3=A5=C3=
=AD=C3=A8=C3=A5 =C3=AD=C3=A0 =C3=B3=C3=A4=C3=A0=C3=AB=C3=A5=C3=AD=C3=A8=C3=
=A5", 14004, 20, 145, 176, 10, WS_TABSTOP
+	AUTOCHECKBOX "&=C3=87=C3=A0=C3=AF=C3=B0=C3=A0=C3=B8=C3=A8=C3=A2=C3=A0=C3=
=B2=C3=BC =C3=AF=C3=AE=C3=A4=C3=B2=C3=A2=C3=A5=C3=B0=C3=A6=C3=A4=C3=A5=C3=
=AD=C3=A8=C3=A5 =C3=AD=C3=A0 =C3=B3=C3=A4=C3=A0=C3=AB=C3=A5=C3=AD=C3=A8=C3=
=A5", 14004, 20, 145, 176, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -641,4 +641,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "&=C3=8F=C3=A0=C3=AF=C3=AA=C3=A0"
 	FCIDM_SHVIEW_NEWLINK 	    "&=C3=9F=C3=B0=C3=AB=C3=BB=C3=AA"
 	IDS_FOLDER_OPTIONS          "=C3=91=C3=A2=C3=AE=C3=A9=C3=B1=C3=B2=C3=A2=
=C3=A0 =C3=AF=C3=A0=C3=AF=C3=AA=C3=A8"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/sk-SK.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/sk-SK.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/sk-SK.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/sk-SK.rc Sun Mar 16 09:55:04 2008
@@ -339,7 +339,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "&Maxim=C3=A1lna ve=C2=BEkos=C2=9D (MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "S=C3=BAbory nepremiest=C3=B2ova=C2=9D do &ko=C2=9Aa. Zmazan=
=C3=A9 s=C3=BAbory hne=C3=AF odstr=C3=A1ni=C2=9D.", 14003, 20, 117, 170, 20=
, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "Zobrazova=C2=9D &dial=C3=B3gov=C3=A9 okno potvrdenia odstr=
=C3=A1nenia", 14004, 20, 155, 140, 10, WS_TABSTOP
+	AUTOCHECKBOX "Zobrazova=C2=9D &dial=C3=B3gov=C3=A9 okno potvrdenia odstr=
=C3=A1nenia", 14004, 20, 155, 140, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -649,4 +649,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "&Prie=C3=A8inok"
 	FCIDM_SHVIEW_NEWLINK 	    "&Odkaz"
 	IDS_FOLDER_OPTIONS          "Mo=C2=9Enosti prie=C3=A8inka"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/sl-SI.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/sl-SI.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/sl-SI.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/sl-SI.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/sv-SE.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/sv-SE.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/sv-SE.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/sv-SE.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/tr-TR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/tr-TR.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/tr-TR.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/tr-TR.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "Yeni &Dizin"
 	FCIDM_SHVIEW_NEWLINK 	    "Yeni &K=C3=BDsayol"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/uk-UA.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/uk-UA.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/uk-UA.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/uk-UA.rc Sun Mar 16 09:55:04 2008
@@ -334,7 +334,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "&=C3=83=C3=B0=C3=A0=C3=AD=C3=A8=C3=B7=C3=AD=C3=A8=C3=A9 =C3=AE=C3=
=A1'=C2=BA=C3=AC =C3=AA=C3=AE=C3=B8=C3=A8=C3=AA=C3=A0 (=C3=8C=C3=A1):", -1,=
 20, 105, 70, 10
 	RADIOBUTTON "=C3=8D=C3=A5 =C3=AF=C3=A5=C3=B0=C3=A5=C3=AC=C2=B3=C3=B9&=C3=
=B3=C3=A2=C3=A0=C3=B2=C3=A8 =C3=B4=C3=A0=C3=A9=C3=AB=C3=A8 =C3=A4=C3=AE =C3=
=AA=C3=AE=C3=B8=C3=A8=C3=AA=C3=A0, =C3=A0 =C3=A2=C3=A8=C3=A4=C3=A0=C3=AB=C3=
=BF=C3=B2=C3=A8 =C2=BF=C3=B5 =C3=AE=C3=B1=C3=B2=C3=A0=C3=B2=C3=AE=C3=B7=C3=
=AD=C3=AE =C3=A2=C2=B3=C3=A4=C3=B0=C3=A0=C3=A7=C3=B3", 14003, 20, 117, 170,=
 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "=C3=8F=C3=AE=C3=AA=C3=A0&=C3=A7=C3=B3=C3=A2=C3=A0=C3=B2=C3=
=A8 =C3=A4=C2=B3=C3=A0=C3=AB=C3=AE=C3=A3 =C3=AF=C2=B3=C3=A4=C3=B2=C3=A2=C3=
=A5=C3=B0=C3=A4=C3=A6=C3=A5=C3=AD=C3=AD=C3=BF =C3=A2=C3=A8=C3=A4=C3=A0=C3=
=AB=C3=A5=C3=AD=C3=AD=C3=BF", 14004, 20, 155, 140, 10, WS_TABSTOP
+	AUTOCHECKBOX "=C3=8F=C3=AE=C3=AA=C3=A0&=C3=A7=C3=B3=C3=A2=C3=A0=C3=B2=C3=
=A8 =C3=A4=C2=B3=C3=A0=C3=AB=C3=AE=C3=A3 =C3=AF=C2=B3=C3=A4=C3=B2=C3=A2=C3=
=A5=C3=B0=C3=A4=C3=A6=C3=A5=C3=AD=C3=AD=C3=BF =C3=A2=C3=A8=C3=A4=C3=A0=C3=
=AB=C3=A5=C3=AD=C3=AD=C3=BF", 14004, 20, 155, 140, 10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -644,4 +644,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "&=C3=8F=C3=A0=C3=AF=C3=AA=C3=B3"
 	FCIDM_SHVIEW_NEWLINK 	    "&=C3=9F=C3=B0=C3=AB=C3=A8=C3=AA"
 	IDS_FOLDER_OPTIONS          "=C3=82=C3=AB=C3=A0=C3=B1=C3=B2=C3=A8=C3=A2=
=C3=AE=C3=B1=C3=B2=C2=B3 =C3=AF=C3=A0=C3=AF=C3=AA=C3=A8"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/wa-WA.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/wa-WA.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/wa-WA.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/wa-WA.rc Sun Mar 16 09:55:04 2008
@@ -333,7 +333,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -643,4 +643,7 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
-END
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
+END

Modified: trunk/reactos/dll/win32/shell32/lang/zh-CN.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/zh-CN.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/zh-CN.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/zh-CN.rc Sun Mar 16 09:55:04 2008
@@ -334,7 +334,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -644,6 +644,9 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
 END
 =

 #pragma code_page(default)

Modified: trunk/reactos/dll/win32/shell32/lang/zh-TW.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lan=
g/zh-TW.rc?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/lang/zh-TW.rc (original)
+++ trunk/reactos/dll/win32/shell32/lang/zh-TW.rc Sun Mar 16 09:55:04 2008
@@ -334,7 +334,7 @@
 	EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
 	LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
 	RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediat=
ely when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
-	RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 1=
0, WS_TABSTOP
+	AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, =
10, WS_TABSTOP
 END
 =

 OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@@ -644,6 +644,9 @@
 	FCIDM_SHVIEW_NEWFOLDER 	    "New &Folder"
 	FCIDM_SHVIEW_NEWLINK 	    "New &Link"
 	IDS_FOLDER_OPTIONS          "Folder Options"
+	IDS_RECYCLEBIN_LOCATION     "Recycle Bin Location"
+	IDS_RECYCLEBIN_DISKSPACE    "Space Available"
+
 END
 =

 #pragma code_page(default)

Modified: trunk/reactos/dll/win32/shell32/recyclebin.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/rec=
yclebin.c?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/recyclebin.c (original)
+++ trunk/reactos/dll/win32/shell32/recyclebin.c Sun Mar 16 09:55:04 2008
@@ -793,30 +793,71 @@
     RecycleBin_IContextMenu_GetCommandString
 };
 =

-INT_PTR
-CALLBACK
-RecycleBinGeneralDlg(
-    HWND hwndDlg,
-    UINT uMsg,
-    WPARAM wParam,
-    LPARAM lParam
-)
-{
-
-
-    return FALSE;
-}
+void toggleNukeOnDeleteOption(HWND hwndDlg, BOOL bEnable)
+{
+    if (bEnable)
+    {
+        SendDlgItemMessage(hwndDlg, 14001, BM_SETCHECK, BST_UNCHECKED, 0);
+        EnableWindow(GetDlgItem(hwndDlg, 14002), FALSE);
+        SendDlgItemMessage(hwndDlg, 14003, BM_SETCHECK, BST_CHECKED, 0);
+    }
+    else
+    {
+        SendDlgItemMessage(hwndDlg, 14001, BM_SETCHECK, BST_CHECKED, 0);
+        EnableWindow(GetDlgItem(hwndDlg, 14002), TRUE);
+        SendDlgItemMessage(hwndDlg, 14003, BM_SETCHECK, BST_UNCHECKED, 0);
+    }
+}
+
 =

 void
-InitializeBitBucketDlg(HWND hwndDlg)
+InitializeBitBucketDlg(HWND hwndDlg, WCHAR DefaultDrive)
 {
    WCHAR CurDrive =3D L'A';
    WCHAR szDrive[] =3D L"A:\\";
    DWORD dwDrives;
-   WCHAR szName[MAX_PATH+1];
+   WCHAR szName[30];
+   WCHAR szVolume[100];
    DWORD MaxComponent, Flags;
+   LVCOLUMNW lc;
+   HWND hDlgCtrl;
+   LVITEMW li;
+   INT itemCount;
+   ULARGE_INTEGER TotalNumberOfFreeBytes, TotalNumberOfBytes, FreeBytesAva=
ilable;
+   RECT rect;
+   int columnSize;
+   int defIndex =3D 0;
+   DWORD dwNukeOnDelete, dwSize;
+
+   hDlgCtrl =3D GetDlgItem(hwndDlg, 14000);
+
+   if (!LoadStringW(shell32_hInstance, IDS_RECYCLEBIN_LOCATION, szVolume, =
sizeof(szVolume) / sizeof(WCHAR)))
+       szVolume[0] =3D 0;
+
+   GetClientRect(hDlgCtrl, &rect);
+
+   memset(&lc, 0, sizeof(LV_COLUMN) );
+   lc.mask =3D LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM | LVCF_FMT;
+
+   columnSize =3D 140; //FIXME
+   lc.iSubItem   =3D 0;
+   lc.fmt =3D LVCFMT_FIXED_WIDTH;
+   lc.cx         =3D columnSize;
+   lc.cchTextMax =3D lstrlenW(szVolume);
+   lc.pszText    =3D szVolume;
+   (void)ListView_InsertColumnW(hDlgCtrl, 0, &lc);
+
+   if (!LoadStringW(shell32_hInstance, IDS_RECYCLEBIN_DISKSPACE, szVolume,=
 sizeof(szVolume) / sizeof(WCHAR)))
+       szVolume[0] =3D 0;
+
+   lc.iSubItem   =3D 1;
+   lc.cx         =3D rect.right - rect.left - columnSize;
+   lc.cchTextMax =3D lstrlenW(szVolume);
+   lc.pszText    =3D szVolume;
+   (void)ListView_InsertColumnW(hDlgCtrl, 1, &lc);
 =

    dwDrives =3D GetLogicalDrives();
+   itemCount =3D 0;
    do
    {
      if ((dwDrives & 0x1))
@@ -824,10 +865,37 @@
         UINT Type =3D GetDriveTypeW(szDrive);
         if (Type =3D=3D DRIVE_FIXED) //FIXME
         {
-            if (!GetVolumeInformationW(szDrive, szName, MAX_PATH+1, NULL, =
&MaxComponent, &Flags, NULL, 0))
+            if (!GetVolumeInformationW(szDrive, szName, sizeof(szName) / s=
izeof(WCHAR), NULL, &MaxComponent, &Flags, NULL, 0))
             {
-                wcscpy(szName, szDrive);
+                szName[0] =3D 0;
             }
+            sprintfW(szVolume, L"%s (%c)", szName, szDrive[0]);
+            memset(&li, 0x0, sizeof(LVITEMW));
+            li.mask =3D LVIF_TEXT | LVIF_PARAM;
+            li.iSubItem =3D 0;
+            li.pszText =3D szVolume;
+            li.iItem =3D itemCount;
+            li.lParam =3D CurDrive;
+            (void)ListView_InsertItemW(hDlgCtrl, &li);
+            if (GetDiskFreeSpaceExW(szDrive, &FreeBytesAvailable , &TotalN=
umberOfBytes, &TotalNumberOfFreeBytes))
+            {
+                if (StrFormatByteSizeW(TotalNumberOfFreeBytes.QuadPart, sz=
Volume, sizeof(szVolume) / sizeof(WCHAR)))
+                {
+                    memset(&li, 0x0, sizeof(LVITEMW));
+                    li.mask =3D LVIF_TEXT;
+                    li.iSubItem =3D 1;
+                    li.pszText =3D szVolume;
+                    li.iItem =3D itemCount;
+                    (void)ListView_SetItemW(hDlgCtrl, &li);
+                }
+            }
+
+            if (CurDrive =3D=3D DefaultDrive)
+            {
+                defIndex =3D itemCount;
+            }
+
+            itemCount++;
         }
      }
      CurDrive++;
@@ -835,10 +903,26 @@
      dwDrives =3D (dwDrives >> 1);
    }while(dwDrives);
 =

-
-}
-
-
+   li.mask =3D LVIF_STATE;
+   li.state =3D LVIS_FOCUSED;
+   li.iItem =3D defIndex;
+   (void)ListView_SetItemW(hDlgCtrl, &li);
+
+   wcscpy(szVolume, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explor=
er\\Bitbucket\\c");
+   szVolume[62] =3D DefaultDrive;
+
+   dwSize =3D sizeof(dwNukeOnDelete);
+   if (RegGetValueW(HKEY_LOCAL_MACHINE, szVolume, L"NukeOnDelete", RRF_RT_=
REG_DWORD, NULL, &dwNukeOnDelete, &dwSize) =3D=3D ERROR_SUCCESS)
+   {
+       toggleNukeOnDeleteOption(hwndDlg, dwNukeOnDelete);
+   }
+   else
+   {
+       /* default to NukeOnDelete =

+        */
+       toggleNukeOnDeleteOption(hwndDlg, TRUE);
+   }
+}
 =

 INT_PTR
 CALLBACK
@@ -849,8 +933,29 @@
     LPARAM lParam
 )
 {
-
-
+    switch(uMsg)
+    {
+    case WM_INITDIALOG:
+        InitializeBitBucketDlg(hwndDlg, (WCHAR)lParam);
+        return TRUE;
+
+    case WM_COMMAND:
+        switch(LOWORD(wParam))
+        {
+        case 14001:
+            toggleNukeOnDeleteOption(hwndDlg, FALSE);
+            PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
+            break;
+        case 14003:
+            toggleNukeOnDeleteOption(hwndDlg, TRUE);
+            PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
+            break;
+        case 14004:
+            PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
+            break;
+        }
+        break;
+    }
     return FALSE;
 }
 =

@@ -868,7 +973,7 @@
    psh.hwndParent =3D NULL;
    psh.u3.phpage =3D hpsp;
 =

-   hprop =3D SH_CreatePropertySheetPage("BITBUCKET_PROPERTIES_DLG", BitBuc=
ketDlg, (LPARAM)0, NULL);
+   hprop =3D SH_CreatePropertySheetPage("BITBUCKET_PROPERTIES_DLG", BitBuc=
ketDlg, (LPARAM)sDrive, NULL);
    if (!hprop)
    {
        ERR("Failed to create property sheet");
@@ -888,7 +993,57 @@
 BOOL
 TRASH_CanTrashFile(LPCWSTR wszPath)
 {
-   FIXME("(%s)\n", debugstr_w(wszPath));
+   LONG res;
+   HKEY hKey;
+   DWORD RegSerial, dwNukeOnDelete, dwType;
+   LONG dwLength;
+
+
+   static WCHAR szKey[] =3D L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion=
\\Explorer\\Bitbucket\\c";
+   if (wszPath[1] !=3D L':')
+   {
+     /* path is UNC */
+     return FALSE;
+   }
+
+   szKey[62] =3D wszPath[0];
+   res =3D RegOpenKeyExW(HKEY_LOCAL_MACHINE, szKey, 0, KEY_QUERY_VALUE, &h=
Key);
+   if (res !=3D ERROR_SUCCESS)
+   {
+      FIXME("Failed to open registry path");
+      return FALSE;
+   }
+   dwLength =3D sizeof(RegSerial);
+   res =3D RegQueryValueExW(hKey, L"VolumeSerialNumber", NULL, &dwType, (L=
PBYTE)&RegSerial, &dwLength);
+   if (res =3D=3D ERROR_SUCCESS)
+   {
+       DWORD FileSystemFlags, MaxComponentLength, VolSerialNumber;
+       =

+       GetVolumeInformationW(wszPath, NULL, 0, &VolSerialNumber, &MaxCompo=
nentLength, &FileSystemFlags, NULL, 0);
+       if (VolSerialNumber !=3D RegSerial)
+       {
+           /* FIXME
+            * the current volume was mounted on a different path
+            */
+           FIXME("mismatched serial volume number");
+           RegCloseKey(hKey);
+           return FALSE;
+       }
+   }
+   =

+   dwLength =3D sizeof(dwNukeOnDelete);
+   res =3D RegQueryValueExW(hKey, L"NukeOnDelete", NULL, &dwType, (LPBYTE)=
&dwNukeOnDelete, &dwLength);
+   if (res =3D=3D ERROR_SUCCESS && dwNukeOnDelete =3D=3D 0x0)
+   {
+       RegCloseKey(hKey);
+       return FALSE;
+   }
+
+   /* FIXME
+    * check if trash is already full =

+    */
+
+   RegCloseKey(hKey);
    return TRUE;
 }
 =


Modified: trunk/reactos/dll/win32/shell32/shresdef.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shr=
esdef.h?rev=3D32699&r1=3D32698&r2=3D32699&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/dll/win32/shell32/shresdef.h (original)
+++ trunk/reactos/dll/win32/shell32/shresdef.h Sun Mar 16 09:55:04 2008
@@ -113,6 +113,8 @@
 #define IDS_FOLDER_OPTIONS          150
 #define IDS_COLUMN_EXTENSION        151
 #define IDS_NO_EXTENSION            152
+#define IDS_RECYCLEBIN_LOCATION     153
+#define IDS_RECYCLEBIN_DISKSPACE    154
 =

 /* Note: this string is referenced from the registry */
 #define IDS_RECYCLEBIN_FOLDER_NAME   8964




More information about the Ros-diffs mailing list