From: Hermès Bélusca-Maïto Date: Sun, 22 Nov 2015 03:25:38 +0000 (+0000) Subject: [WORDPAD] X-Git-Tag: ReactOS-0.4.0~61 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=58f084ebffecea4ec982c0a4f2c519c07011b75f [WORDPAD] - Add document icon to wordpad. [SHELL32] - Add FriendlyTypeName support to HCR_MapTypeToValueW as well. - Sync HCR_GetClassNameA ReactOS additions into HCR_GetClassNameW. [NOTEPAD][SHIMGVW] - Add localized FriendlyTypeName file type strings. [SHELL32][HIVECLS] Update the FriendlyTypeName file type strings. This commit is an addendum to revision range r32966-r32969 and r32973. svn path=/trunk/; revision=69999 --- diff --git a/reactos/base/applications/notepad/lang/bg-BG.rc b/reactos/base/applications/notepad/lang/bg-BG.rc index 17ca5913fb0..f46d001e6dc 100644 --- a/reactos/base/applications/notepad/lang/bg-BG.rc +++ b/reactos/base/applications/notepad/lang/bg-BG.rc @@ -181,4 +181,6 @@ BEGIN STRING_CR "Мак (CR)" STRING_LINE_COLUMN "Ред %d, стълб %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/cs-CZ.rc b/reactos/base/applications/notepad/lang/cs-CZ.rc index 69e98b1831d..e49c5625157 100644 --- a/reactos/base/applications/notepad/lang/cs-CZ.rc +++ b/reactos/base/applications/notepad/lang/cs-CZ.rc @@ -182,4 +182,6 @@ paměti." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Řádek %d, sloupec %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/da-DK.rc b/reactos/base/applications/notepad/lang/da-DK.rc index 4a49adbd3bb..6278e023503 100644 --- a/reactos/base/applications/notepad/lang/da-DK.rc +++ b/reactos/base/applications/notepad/lang/da-DK.rc @@ -182,4 +182,6 @@ hukommelse, og prøv sÃ¥ igen." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/de-DE.rc b/reactos/base/applications/notepad/lang/de-DE.rc index 778f0c7b348..55ecb73fd1c 100644 --- a/reactos/base/applications/notepad/lang/de-DE.rc +++ b/reactos/base/applications/notepad/lang/de-DE.rc @@ -183,4 +183,6 @@ um diese Funktion \nabzuschließen. Beenden Sie eine oder mehrere \ STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Zeile %d, Spalte %d" STRING_PRINTERROR "Die Datei '%s' kann nicht gedruckt werden.\n\nStellen Sie sicher, dass der Drucker angeschlossen und richtig konfiguriert ist." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/el-GR.rc b/reactos/base/applications/notepad/lang/el-GR.rc index 69be199c5bf..0e973eef44d 100644 --- a/reactos/base/applications/notepad/lang/el-GR.rc +++ b/reactos/base/applications/notepad/lang/el-GR.rc @@ -182,4 +182,6 @@ BEGIN STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/en-US.rc b/reactos/base/applications/notepad/lang/en-US.rc index e484f08d4f7..da80359e7a4 100644 --- a/reactos/base/applications/notepad/lang/en-US.rc +++ b/reactos/base/applications/notepad/lang/en-US.rc @@ -181,4 +181,6 @@ task. \nClose one or more applications to increase the amount of \nfree memory." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/es-ES.rc b/reactos/base/applications/notepad/lang/es-ES.rc index 835d77c1bbd..3ba0daac014 100644 --- a/reactos/base/applications/notepad/lang/es-ES.rc +++ b/reactos/base/applications/notepad/lang/es-ES.rc @@ -182,4 +182,6 @@ aumentar la cantidad \nde memoria libre." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Línea %d, columna %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/eu-ES.rc b/reactos/base/applications/notepad/lang/eu-ES.rc index 0ba2f92f202..5d4bba4ea21 100644 --- a/reactos/base/applications/notepad/lang/eu-ES.rc +++ b/reactos/base/applications/notepad/lang/eu-ES.rc @@ -182,4 +182,6 @@ memoria librearen \nkopurua handitzeko." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/fi-FI.rc b/reactos/base/applications/notepad/lang/fi-FI.rc index 4279a23577c..32e01a031b0 100644 --- a/reactos/base/applications/notepad/lang/fi-FI.rc +++ b/reactos/base/applications/notepad/lang/fi-FI.rc @@ -182,4 +182,6 @@ muistia." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/fr-FR.rc b/reactos/base/applications/notepad/lang/fr-FR.rc index a0a871cb372..09493fc1572 100644 --- a/reactos/base/applications/notepad/lang/fr-FR.rc +++ b/reactos/base/applications/notepad/lang/fr-FR.rc @@ -181,5 +181,7 @@ de la mémoire." STRING_LF "Unix (LF)" STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Ligne %d, colonne %d" - STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + STRING_PRINTERROR "Impossible d'imprimer le fichier '%s'.\n\nVérifiez que l'imprimante est allumée et correctement configurée." + + STRING_TEXT_DOCUMENT "Document Texte" END diff --git a/reactos/base/applications/notepad/lang/he-IL.rc b/reactos/base/applications/notepad/lang/he-IL.rc index 9b282dd8756..903614859c2 100644 --- a/reactos/base/applications/notepad/lang/he-IL.rc +++ b/reactos/base/applications/notepad/lang/he-IL.rc @@ -181,4 +181,6 @@ task. \nClose one or more applications to increase the amount of \nfree memory." STRING_CR "מקינטוש (CR)" STRING_LINE_COLUMN "שורה %d, עמודה %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/hu-HU.rc b/reactos/base/applications/notepad/lang/hu-HU.rc index caa24f8b5e4..39a77144eac 100644 --- a/reactos/base/applications/notepad/lang/hu-HU.rc +++ b/reactos/base/applications/notepad/lang/hu-HU.rc @@ -182,4 +182,6 @@ Szeretné menteni a változásokat?" STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/hy-AM.rc b/reactos/base/applications/notepad/lang/hy-AM.rc index 45cc91589f9..ceab86b74af 100644 --- a/reactos/base/applications/notepad/lang/hy-AM.rc +++ b/reactos/base/applications/notepad/lang/hy-AM.rc @@ -181,4 +181,6 @@ Would you like to save the changes ?" STRING_CR "Մակինտոշ (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/id-ID.rc b/reactos/base/applications/notepad/lang/id-ID.rc index 50078b932b8..577748dcc38 100644 --- a/reactos/base/applications/notepad/lang/id-ID.rc +++ b/reactos/base/applications/notepad/lang/id-ID.rc @@ -182,4 +182,6 @@ bebas." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/it-IT.rc b/reactos/base/applications/notepad/lang/it-IT.rc index f94db281c94..fda792b5797 100644 --- a/reactos/base/applications/notepad/lang/it-IT.rc +++ b/reactos/base/applications/notepad/lang/it-IT.rc @@ -182,4 +182,6 @@ di memoria libera." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Linea %d, colonna %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/ja-JP.rc b/reactos/base/applications/notepad/lang/ja-JP.rc index c092acfa261..4372ce75634 100644 --- a/reactos/base/applications/notepad/lang/ja-JP.rc +++ b/reactos/base/applications/notepad/lang/ja-JP.rc @@ -182,4 +182,6 @@ BEGIN STRING_CR "Mac (CR)" STRING_LINE_COLUMN "%d 行、%d 列" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/lt-LT.rc b/reactos/base/applications/notepad/lang/lt-LT.rc index be6a90c28b0..7a235ce1303 100644 --- a/reactos/base/applications/notepad/lang/lt-LT.rc +++ b/reactos/base/applications/notepad/lang/lt-LT.rc @@ -181,4 +181,6 @@ Ar norite iÅ¡saugoti pakeitimus?" STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Eilutė %d, stulpelis %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/ms-MY.rc b/reactos/base/applications/notepad/lang/ms-MY.rc index ecf1ec2a299..b344c890461 100644 --- a/reactos/base/applications/notepad/lang/ms-MY.rc +++ b/reactos/base/applications/notepad/lang/ms-MY.rc @@ -183,4 +183,6 @@ tugas ini. \nTutup satu atau lebih aplikasi untuk menambah jumlah \ningatan koso STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Garisan %d, Kolum %d" STRING_PRINTERROR "Tidak boleh mencetak fail '%s'.\n\nPastikan pencetak dihidupkan dan dikonfigurasikan dengan betul." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/nl-NL.rc b/reactos/base/applications/notepad/lang/nl-NL.rc index a6acf861208..b7a4dd7ff75 100644 --- a/reactos/base/applications/notepad/lang/nl-NL.rc +++ b/reactos/base/applications/notepad/lang/nl-NL.rc @@ -181,4 +181,6 @@ Wilt u de wijzigingen opslaan?" STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/no-NO.rc b/reactos/base/applications/notepad/lang/no-NO.rc index ea0c07009a1..f50e5b13d10 100644 --- a/reactos/base/applications/notepad/lang/no-NO.rc +++ b/reactos/base/applications/notepad/lang/no-NO.rc @@ -182,4 +182,6 @@ minne." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Linje %d, kolonne %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/pl-PL.rc b/reactos/base/applications/notepad/lang/pl-PL.rc index dcee3554f83..46a51b26240 100644 --- a/reactos/base/applications/notepad/lang/pl-PL.rc +++ b/reactos/base/applications/notepad/lang/pl-PL.rc @@ -176,4 +176,6 @@ BEGIN STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Linia %d, kolumna %d" STRING_PRINTERROR "Nie można wydrukować pliku '%s'.\n\nUpewnij się, że drukarka jest włączona i poprawnie skonfigurowana." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/pt-BR.rc b/reactos/base/applications/notepad/lang/pt-BR.rc index 55153af85d6..c8f0f9235a2 100644 --- a/reactos/base/applications/notepad/lang/pt-BR.rc +++ b/reactos/base/applications/notepad/lang/pt-BR.rc @@ -181,4 +181,6 @@ tarefa. \nFeche uma ou mais aplicações para aumentar a quantidade de memória STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Linha %d, coluna %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/pt-PT.rc b/reactos/base/applications/notepad/lang/pt-PT.rc index 55153af85d6..c8f0f9235a2 100644 --- a/reactos/base/applications/notepad/lang/pt-PT.rc +++ b/reactos/base/applications/notepad/lang/pt-PT.rc @@ -181,4 +181,6 @@ tarefa. \nFeche uma ou mais aplicações para aumentar a quantidade de memória STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Linha %d, coluna %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/ro-RO.rc b/reactos/base/applications/notepad/lang/ro-RO.rc index fe5a8809fb3..976354a05c2 100644 --- a/reactos/base/applications/notepad/lang/ro-RO.rc +++ b/reactos/base/applications/notepad/lang/ro-RO.rc @@ -186,4 +186,6 @@ Păstrați modificările aduse?" STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Linia %d, coloana %d" STRING_PRINTERROR "Nu se poate imprima fișierul '%s'.\n\nAsigurați-vă că imprimanta este pornită și configurată corespunzător." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/ru-RU.rc b/reactos/base/applications/notepad/lang/ru-RU.rc index 75105ed63ea..e7e84fea504 100644 --- a/reactos/base/applications/notepad/lang/ru-RU.rc +++ b/reactos/base/applications/notepad/lang/ru-RU.rc @@ -181,4 +181,6 @@ BEGIN STRING_CR "Macintosh (CR)" STRING_LINE_COLUMN "Строка %d, столбец %d" STRING_PRINTERROR "Невозможно распечатать файл '%s'.\n\nПроверьте, включен ли принтер, и настроен ли он правильно." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/sk-SK.rc b/reactos/base/applications/notepad/lang/sk-SK.rc index 13819715857..13ba1127683 100644 --- a/reactos/base/applications/notepad/lang/sk-SK.rc +++ b/reactos/base/applications/notepad/lang/sk-SK.rc @@ -189,4 +189,6 @@ alebo viac aplikácií, aby sa uvoľnila pamäť a skúste to znova." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Riadok %d, stĺpec %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/sl-SI.rc b/reactos/base/applications/notepad/lang/sl-SI.rc index 00602c2212b..fa96389a553 100644 --- a/reactos/base/applications/notepad/lang/sl-SI.rc +++ b/reactos/base/applications/notepad/lang/sl-SI.rc @@ -181,4 +181,6 @@ operacijo. \nÈe ga želite sprostiti, konèajte enega ali veè programov in pos STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/sq-AL.rc b/reactos/base/applications/notepad/lang/sq-AL.rc index c0746d77668..9d15af58630 100644 --- a/reactos/base/applications/notepad/lang/sq-AL.rc +++ b/reactos/base/applications/notepad/lang/sq-AL.rc @@ -185,4 +185,6 @@ detyrë. \nMbyll nje ose me shume programe te rrisesh shumën e \nmemories." STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Linje %d, kolonë %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/sv-SE.rc b/reactos/base/applications/notepad/lang/sv-SE.rc index 4b9d095eb85..52166d2a46e 100644 --- a/reactos/base/applications/notepad/lang/sv-SE.rc +++ b/reactos/base/applications/notepad/lang/sv-SE.rc @@ -181,4 +181,6 @@ den här Ã¥tgärden. \nAvsluta ett eller flera program för att frigöra mer min STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/th-TH.rc b/reactos/base/applications/notepad/lang/th-TH.rc index 2122af30e2d..2f4b1fc2cf0 100644 --- a/reactos/base/applications/notepad/lang/th-TH.rc +++ b/reactos/base/applications/notepad/lang/th-TH.rc @@ -176,4 +176,6 @@ BEGIN STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Line %d, column %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/tr-TR.rc b/reactos/base/applications/notepad/lang/tr-TR.rc index ccad5826217..0208ad6c5e4 100644 --- a/reactos/base/applications/notepad/lang/tr-TR.rc +++ b/reactos/base/applications/notepad/lang/tr-TR.rc @@ -178,4 +178,6 @@ BEGIN STRING_CR "Mac (CR)" STRING_LINE_COLUMN "%d. Yataç, %d. Dikeç" STRING_PRINTERROR """%s"" kütüğü yazdırılamıyor.\n\nYazıcının açık olduğundan ve doğru yapılandırıldığından emin olunuz." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/uk-UA.rc b/reactos/base/applications/notepad/lang/uk-UA.rc index 3e342980452..63767ecc9b6 100644 --- a/reactos/base/applications/notepad/lang/uk-UA.rc +++ b/reactos/base/applications/notepad/lang/uk-UA.rc @@ -181,4 +181,6 @@ BEGIN STRING_CR "Mac (CR)" STRING_LINE_COLUMN "Рядок %d, стовпчик %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/uz-UZ.rc b/reactos/base/applications/notepad/lang/uz-UZ.rc index dcbbdef2be8..751726146ce 100644 --- a/reactos/base/applications/notepad/lang/uz-UZ.rc +++ b/reactos/base/applications/notepad/lang/uz-UZ.rc @@ -181,4 +181,6 @@ O‘zgarishlarni saqlashni istaysizmi?" STRING_CR "Macintosh (CR)" STRING_LINE_COLUMN "Qator %d, Ustun %d" STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/zh-CN.rc b/reactos/base/applications/notepad/lang/zh-CN.rc index a6ff2a0a5f2..d5ef8744497 100644 --- a/reactos/base/applications/notepad/lang/zh-CN.rc +++ b/reactos/base/applications/notepad/lang/zh-CN.rc @@ -181,4 +181,6 @@ BEGIN STRING_CR "Mac (CR)" STRING_LINE_COLUMN "线 %d, 列 %d" STRING_PRINTERROR "不能打印文件 '%s'。\n\n请确保打印机已打开,并且已正确配置。" + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/lang/zh-TW.rc b/reactos/base/applications/notepad/lang/zh-TW.rc index bba84d0d0fe..ae0f75d8812 100644 --- a/reactos/base/applications/notepad/lang/zh-TW.rc +++ b/reactos/base/applications/notepad/lang/zh-TW.rc @@ -182,4 +182,6 @@ BEGIN STRING_LINE_COLUMN "第 %d 行,第 %d 字元" STRING_PRINTERROR """%s"" 檔案列印失敗。\n\ 請檢查印表機是否已經開機和正確設定。" + + STRING_TEXT_DOCUMENT "Text Document" END diff --git a/reactos/base/applications/notepad/notepad_res.h b/reactos/base/applications/notepad/notepad_res.h index 63e6ee59ca5..5fa2ea2d107 100644 --- a/reactos/base/applications/notepad/notepad_res.h +++ b/reactos/base/applications/notepad/notepad_res.h @@ -101,3 +101,5 @@ #define STRING_LICENSE 0x185 #define STRING_LINE_COLUMN 0x186 #define STRING_PRINTERROR 0x187 + +#define STRING_TEXT_DOCUMENT 0x200 diff --git a/reactos/base/applications/wordpad/res/document.ico b/reactos/base/applications/wordpad/res/document.ico new file mode 100644 index 00000000000..ced8cbbec7e Binary files /dev/null and b/reactos/base/applications/wordpad/res/document.ico differ diff --git a/reactos/base/applications/wordpad/rsrc.rc b/reactos/base/applications/wordpad/rsrc.rc index 9c6800fda32..98b8c930aea 100644 --- a/reactos/base/applications/wordpad/rsrc.rc +++ b/reactos/base/applications/wordpad/rsrc.rc @@ -61,6 +61,9 @@ IDB_FORMATBAR BITMAP "res/formatbar.bmp" /* @makedep: wordpad.ico */ IDI_WORDPAD ICON "res/wordpad.ico" +/* @makedep: document.ico */ +IDI_RTFDOC ICON "res/document.ico" + /* @makedep: zoom.cur */ IDC_ZOOM CURSOR "res/zoom.cur" diff --git a/reactos/base/applications/wordpad/wordpad.h b/reactos/base/applications/wordpad/wordpad.h index c9f560b4bf2..eacee932711 100644 --- a/reactos/base/applications/wordpad/wordpad.h +++ b/reactos/base/applications/wordpad/wordpad.h @@ -184,8 +184,9 @@ #define IDB_FORMATBAR 101 #define IDI_WORDPAD 102 +#define IDI_RTFDOC 103 -#define IDC_ZOOM 103 +#define IDC_ZOOM 104 #define STRING_ALL_FILES 1400 #define STRING_TEXT_FILES_TXT 1401 diff --git a/reactos/boot/bootdata/hivecls.inf b/reactos/boot/bootdata/hivecls.inf index c2cbf1a10fc..37697391b9b 100644 --- a/reactos/boot/bootdata/hivecls.inf +++ b/reactos/boot/bootdata/hivecls.inf @@ -29,7 +29,7 @@ HKCR,".rtf\shellnew","",0x00000000,"" HKCR,".rtf\shellnew","Data",0x00020000,"{\rtf1}" HKCR,"rtffile","",0x00000000,"Rich Text Document" HKCR,"rtffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\wordpad.exe,-1404" -HKCR,"rtffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-2" +HKCR,"rtffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\wordpad.exe,-103" HKCR,"rtffile\shell\open","",0x00000000,"Open" HKCR,"rtffile\shell\open\command","",0x00020000,"%SystemRoot%\system32\wordpad.exe %1" @@ -39,8 +39,8 @@ HKCR,".386","PerceivedType",0x00000000,"system" HKCR,".vxd","",0x00000000,"vxdfile" HKCR,".vxd","PerceivedType",0x00000000,"system" HKCR,"vxdfile","",0x00000000,"Virtual Device Driver" +HKCR,"vxdfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-219" HKCR,"vxdfile","NoOpen",0x00000000,"" -HKCR,"vxdfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-157" ; Animated Cursors HKCR,".ani","",0x00000000,"anifile" @@ -48,18 +48,18 @@ HKCR,"anifile","",0x00000000,"Animated Cursor" HKCR,"anifile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\main.cpl,-1039" HKCR,"anifile\DefaultIcon","",0x00000000,"%1" -; DOS Batch Files +; ReactOS Batch Files HKCR,".bat","",0x00000000,"batfile" -HKCR,"batfile","",0x00000000,"DOS Batch File" -HKCR,"batfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-158" +HKCR,"batfile","",0x00000000,"ReactOS Batch File" +HKCR,"batfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-201" HKCR,"batfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-153" HKCR,"batfile\shell\edit\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1" HKCR,"batfile\shell\open\command","",0x00000000,"""%1"" %*" -; ReactOS Cmd Script Files +; ReactOS Command Script Files HKCR,".cmd","",0x00000000,"cmdfile" HKCR,"cmdfile","",0x00000000,"ReactOS Command Script" -HKCR,"cmdfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-159" +HKCR,"cmdfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-202" HKCR,"cmdfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-153" HKCR,"cmdfile\shell\edit\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1" HKCR,"cmdfile\shell\open\command","",0x00000000,"""%1"" %*" @@ -67,43 +67,44 @@ HKCR,"cmdfile\shell\open\command","",0x00000000,"""%1"" %*" ; DOS Applications HKCR,".com","",0x00000000,"comfile" HKCR,"comfile","",0x00000000,"DOS Application" -HKCR,"comfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-160" +HKCR,"comfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-203" HKCR,"comfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-3" HKCR,"comfile\shell\open\command","",0x00000000,"""%1"" %*" -; Control Panel extensions +; Control Panel Items HKCR,".cpl","",0x00000000,"cplfile" -HKCR,"cplfile","",0x00000000,%CPLFILE% -HKCR,"cplfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-161" +HKCR,"cplfile","",0x00000000,"Control Panel Item" +HKCR,"cplfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-204" HKCR,"cplfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154" HKCR,"cplfile\shell\cplopen","",0x00000000,%CPLFILE_OPENWITH% +;;HKCR,"cplfile\shell\cplopen","MUIVerb",0x00020000,"@%SystemRoot%\system32\shell32.dll,-154" HKCR,"cplfile\shell\cplopen\command","",0x00020000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %1,%*" HKCR,"cplfile\shell\runas\command","",0x00020000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLLAsUser %1,%*" ; Cursors HKCR,".cur","",0x00000000,"curfile" HKCR,"curfile","",0x00000000,"Cursor" -HKCR,"curfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-162" +HKCR,"curfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-205" HKCR,"curfile\DefaultIcon","",0x00000000,"%1" ; Dynamic Link Libraries HKCR,".dll","",0x00000000,"dllfile" -HKCR,"dllfile","",0x00000000,"Dynamic Link Library" +HKCR,"dllfile","",0x00000000,"Application Extension" +HKCR,"dllfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-206" HKCR,"dllfile","NoOpen",0x00000000,"" -HKCR,"dllfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-163" HKCR,"dllfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154" ; Device Drivers HKCR,".drv","",0x00000000,"drvfile" HKCR,"drvfile","",0x00000000,"Device Driver" -HKCR,"drvfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-164" +HKCR,"drvfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-207" HKCR,"drvfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154" ; Applications HKCR,".exe","",0x00000000,"exefile" -HKCR,"exefile","",0x00000000,"ReactOS Application" -HKCR,"exefile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-165" -HKCR,"exefile\Defaulticon","",0x00000000,"%1" +HKCR,"exefile","",0x00000000,"Application" +HKCR,"exefile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-208" +HKCR,"exefile\DefaultIcon","",0x00000000,"%1" HKCR,"exefile\shell\open\command","",0x00000000,"""%1"" %*" HKCR,"exefile\shell\runas\command","",0x00020000,"""%1"" %*" HKCR,"exefile\shellex\DropHandler","",0x00020000,"{86C86720-42A0-1069-A2E8-08002B30309D}" @@ -111,32 +112,32 @@ HKCR,"exefile\shellex\DropHandler","",0x00020000,"{86C86720-42A0-1069-A2E8-08002 ; Fonts HKCR,".fon","",0x00000000,"fonfile" HKCR,"fonfile","",0x00000000,"Font file" -HKCR,"fonfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-166" +HKCR,"fonfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-209" HKCR,"fonfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-155" HKCR,"fonfile\shell\open\command","",0x00020000,"%SystemRoot%\system32\fontview.exe %1" HKCR,".ttf","",0x00000000,"ttffile" -HKCR,"ttffile","",0x00000000,"TrueType font file" -HKCR,"ttffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-167" +HKCR,"ttffile","",0x00000000,"TrueType Font file" +HKCR,"ttffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-210" HKCR,"ttffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-156" HKCR,"ttffile\shell\open\command","",0x00020000,"%SystemRoot%\system32\fontview.exe %1" HKCR,".otf","",0x00000000,"otffile" -HKCR,"otffile","",0x00000000,"OpenType font file" +HKCR,"otffile","",0x00000000,"OpenType Font file" +HKCR,"otffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-211" HKCR,"otffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-156" -HKCR,"otffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-167" HKCR,"otffile\shell\open\command","",0x00020000,"%SystemRoot%\system32\fontview.exe %1" ; Help Files HKCR,".hlp","",0x00000000,"hlpfile" HKCR,"hlpfile","",0x00000000,"Help File" -HKCR,"hlpfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-168" +HKCR,"hlpfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-212" HKCR,"hlpfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-24" HKCR,"hlpfile\shell\open\command","",0x00020000,"%SystemRoot%\winhlp32.exe %1" HKCR,".chm","",0x00000000,"chm.file" -HKCR,"chm.file","",0x00000000,"Compiled HTML Help File" -HKCR,"chm.file","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-168" +HKCR,"chm.file","",0x00000000,%CHMFILE% +;;HKCR,"chm.file","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\hhctrl.ocx,-452" HKCR,"chm.file\DefaultIcon","",0x00020000,"%SystemRoot%\hh.exe,0" HKCR,"chm.file\shell\open\command","",0x00020000,"%SystemRoot%\hh.exe %1" @@ -147,44 +148,50 @@ HKCR,".htm","PerceivedType",0x00000000,"text" HKCR,".html","",0x00000000,"htmlfile" HKCR,".html","Content Type",0x00000000,"text/html" HKCR,".html","PerceivedType",0x00000000,"text" -HKCR,"htmlfile","",0x00000000,"HTML File" +HKCR,"htmlfile","",0x00000000,%HTMLFILE% +;;HKCR,"htmlfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\ieframe.dll,-912" HKCR,"htmlfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\ieframe.dll,0" HKCR,"htmlfile\shell\open\command","",0x00020000,"""%programfiles%\Internet Explorer\iexplore.exe"" %1" ; Icons HKCR,".ico","",0x00000000,"icofile" HKCR,"icofile","",0x00000000,"Icon" +HKCR,"icofile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-213" HKCR,"icofile\DefaultIcon","",0x00000000,"%1" +; GIF Images +HKCR,".gif","",0x00000000,"giffile" +HKCR,"giffile","",0x00000000,"GIF Image" +HKCR,"giffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shimgvw.dll,-302" +HKCR,"giffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,2" +HKCR,"giffile\shell\open\command","",0x00020000,"""%programfiles%\Internet Explorer\iexplore.exe"" %1" + ; JPEG Images HKCR,".jpg","",0x00000000,"jpegfile" HKCR,".jpeg","",0x00000000,"jpegfile" HKCR,"jpegfile","",0x00000000,"JPEG Image" +HKCR,"jpegfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shimgvw.dll,-303" HKCR,"jpegfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,0" HKCR,"jpegfile\shell\open\command","",0x00020000,"rundll32.exe %SystemRoot%\system32\shimgvw.dll,ImageView_Fullscreen %1" ; Bitmap Images HKCR,".bmp","",0x00000000,"bmpfile" HKCR,"bmpfile","",0x00000000,"Bitmap Image" +HKCR,"bmpfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shimgvw.dll,-304" HKCR,"bmpfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,1" HKCR,"bmpfile\shell\open\command","",0x00020000,"rundll32.exe %SystemRoot%\system32\shimgvw.dll,ImageView_Fullscreen %1" ; PNG Images HKCR,".png","",0x00000000,"pngfile" HKCR,"pngfile","",0x00000000,"PNG Image" +HKCR,"pngfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shimgvw.dll,-305" HKCR,"pngfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,2" HKCR,"pngfile\shell\open\command","",0x00020000,"rundll32.exe %SystemRoot%\system32\shimgvw.dll,ImageView_Fullscreen %1" -; GIF Images -HKCR,".gif","",0x00000000,"giffile" -HKCR,"giffile","",0x00000000,"GIF Image" -HKCR,"giffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shimgvw.dll,2" -HKCR,"giffile\shell\open\command","",0x00020000,"""%programfiles%\Internet Explorer\iexplore.exe"" %1" - ; Configuration Files HKCR,".ini","",0x00000000,"inifile" HKCR,"inifile","",0x00000000,"Configuration Settings" -HKCR,"inifile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-169" +HKCR,"inifile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-214" HKCR,"inifile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-151" HKCR,"inifile\shell\open\command","",0x00000000,"notepad.exe ""%1""" HKCR,"inifile\shell\print\command","",0x00000000,"notepad.exe /p ""%1""" @@ -192,7 +199,7 @@ HKCR,"inifile\shell\print\command","",0x00000000,"notepad.exe /p ""%1""" ; Setup Information Files HKCR,".inf","",0x00000000,"inffile" HKCR,"inffile","",0x00000000,"Setup Information" -HKCR,"inffile\FriendlyTypeName","",0x00020000,"%SystemRoot%\system32\setupapi.dll,-2001" +HKCR,"inffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\setupapi.dll,-2001" HKCR,"inffile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-151" HKCR,"inffile\shell\open\command","",0x00000000,"notepad.exe ""%1""" HKCR,"inffile\shell\Install","",0x00000000,"Install" @@ -204,9 +211,9 @@ HKCR,".lnk","",0x00000000,"lnkfile" HKCR,".lnk\shellnew","",0x00000000,"" HKCR,".lnk\shellnew","command",0x00020000,"%SystemRoot%\system32\rundll32.exe appwiz.cpl,NewLinkHere %1" HKCR,"lnkfile","",0x00000000,"Shortcut" -HKCR,"lnkfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-170" -HKCR,"lnkfile","NeverShowExt",0x00000000,"" +HKCR,"lnkfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-215" HKCR,"lnkfile","IsShortcut",0x00000000,"yes" +HKCR,"lnkfile","NeverShowExt",0x00000000,"" HKCR,"lnkfile\CLSID","",0x00000000,"{00021401-0000-0000-C000-000000000046}" HKCR,"lnkfile\shellex\IconHandler","",0x00000000,"{00021401-0000-0000-C000-000000000046}" HKCR,"lnkfile\shellex\DropHandler","",0x00000000,"{00021401-0000-0000-C000-000000000046}" @@ -229,6 +236,7 @@ HKCR,".txt","Content Type",0x00000000,"text/plain" HKCR,".txt\shellnew","",0x00000000,"" HKCR,".txt\shellnew","NullFile",0x00020000,"" HKCR,"txtfile","",0x00000000,"Text Document" +HKCR,"txtfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\notepad.exe,-512" HKCR,"txtfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-152" HKCR,"txtfile\shell\open\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1" HKCR,"txtfile\shell\print\command","",0x00000000,"notepad.exe /p ""%1""" @@ -236,20 +244,23 @@ HKCR,"txtfile\shell\print\command","",0x00000000,"notepad.exe /p ""%1""" ; XML Documents HKCR,".xml","",0x00000000,"xmlfile" HKCR,".xml","Content Type",0x00000000,"text/xml" -HKCR,"xmlfile","",0x00000000,"XML Document" +HKCR,"xmlfile","",0x00000000,%XMLFILE% +;;HKCR,"xmlfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\msxml3r.dll,-1" HKCR,"xmlfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\msxml3.dll,0" HKCR,"xmlfile\shell\open\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1" ; XSL Stylesheets HKCR,".xsl","",0x00000000,"xslfile" HKCR,".xsl","Content Type",0x00000000,"text/xml" -HKCR,"xslfile","",0x00000000,"XSL Stylesheet" +HKCR,"xslfile","",0x00000000,%XSLFILE% +;;HKCR,"xslfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\msxml3r.dll,-2" HKCR,"xslfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\msxml3.dll,1" HKCR,"xslfile\shell\open\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1" ; MSI files HKCR,".msi","",0x00000000,"Msi.Package" -HKCR,"Msi.Package","",0x00000000,"ReactOS Installer Package" +HKCR,"Msi.Package","",0x00000000,%MSIPACK% +;;HKCR,"Msi.Package","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\msi.dll,-34" HKCR,"Msi.Package\DefaultIcon","",0x00000000,"msiexec.exe" HKCR,"Msi.Package\shell\Open\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /i ""%1""" HKCR,"Msi.Package\shell\Repair\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /f ""%1""" @@ -257,11 +268,15 @@ HKCR,"Msi.Package\shell\Uninstall\command","",0x00020000,"%SystemRoot%\system32\ ; Program Information File for NT VDM HKCR,".pif","",0x00000000,"piffile" +HKCR,"piffile","",0x00000000,"NT VDM Program Information File" +HKCR,"piffile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-216" +HKCR,"piffile","IsShortcut",0x00000000,"yes" +HKCR,"piffile","NeverShowExt",0x00000000,"" ; Registration Entries HKCR,".reg","",0x00000000,"regfile" -HKCR,"regfile","",0x00000000,"Registration Entries" -HKCR,"regfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-170" +HKCR,"regfile","",0x00000000,"Registration File" +HKCR,"regfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\regedit.exe,-31000" HKCR,"regfile\DefaultIcon","",0x00020000,"%SystemRoot%\regedit.exe,1" HKCR,"regfile\shell\edit\command","",0x00020000,"%SystemRoot%\system32\notepad.exe %1" HKCR,"regfile\shell\open","",0x00000000,"Merge" @@ -270,7 +285,8 @@ HKCR,"regfile\shell\open\command","",0x00000000,"regedit.exe ""%1""" ; Screen Savers HKCR,".scr","",0x00000000,"scrfile" HKCR,"scrfile","",0x00000000,"Screen Saver" -HKCR,"scrfile\Defaulticon","",0x00000000,"%1" +HKCR,"scrfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-217" +HKCR,"scrfile\DefaultIcon","",0x00000000,"%1" HKCR,"scrfile\shell\config","",0x00000000,"Configure" HKCR,"scrfile\shell\config\command","",0x00000000,"""%1""" HKCR,"scrfile\shell\install","",0x00000000,"Install" @@ -294,19 +310,19 @@ HKCR,"SHCmdFile\shellex\DropHandler","",0x00000000,"{86C86720-42A0-1069-A2E8-080 ; System Files HKCR,".sys","",0x00000000,"sysfile" HKCR,"sysfile","",0x00000000,"System File" +HKCR,"sysfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-218" HKCR,"sysfile","NoOpen",0x00000000,"" -HKCR,"sysfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-171" HKCR,"sysfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154" ; MS Styles (Themes) HKCR,".msstyles","",0x00000000,"msstylesfile" -HKCR,"msstylesfile","",0x00000000,"Visual Style File" +HKCR,"msstylesfile","",0x00000000,%MSSTYLESFILE% HKCR,"msstylesfile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1" HKCR,"msstylesfile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Appearance /Action:OpenMSTheme file:""%1""" ; Theme Files HKCR,".theme","",0x00000000,"themefile" -HKCR,"themefile","",0x00000000,"Theme File" +HKCR,"themefile","",0x00000000,%THEMEFILE% HKCR,"themefile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1" HKCR,"themefile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Appearance /Action:OpenTheme /file:""%1""" @@ -315,26 +331,26 @@ HKCR,".url","",0x00000000,"InternetShortcut" ; Wave Sounds HKCR,".wav","",0x00000000,"SoundRec" -HKCR,"SoundRec","",0x00000000,"Wave Sound" +HKCR,"SoundRec","",0x00000000,%WAVFILE% HKCR,"SoundRec\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-225" HKCR,"SoundRec\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe %1" ; Midi Sounds HKCR,".mid","",0x00000000,"MIDFile" HKCR,".midi","",0x00000000,"MIDFile" -HKCR,"MIDFile","",0x00000000,"MIDI Sequence" +HKCR,"MIDFile","",0x00000000,%MIDFILE% HKCR,"MIDFile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-225" HKCR,"MIDFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe %1" ; Audio CD HKCR,".cda","",0x00000000,"CDAFile" -HKCR,"CDAFile","",0x00000000,"CD Audio Track" +HKCR,"CDAFile","",0x00000000,%CDAFILE% HKCR,"CDAFile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-225" HKCR,"CDAFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe %1" ; Avi Files HKCR,".avi","",0x00000000,"AVIFile" -HKCR,"AVIFile","",0x00000000,"Video Clip" +HKCR,"AVIFile","",0x00000000,%AVIFILE% HKCR,"AVIFile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-224" HKCR,"AVIFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe %1" @@ -554,42 +570,65 @@ HKCR,"MIME\Database\Rfc1766","0435",0x00000000,"zu;Zulu" ;-------------------------------- STRINGS ------------------------------- [Strings] -CPLFILE="Control Panel Extension" +;; In shell32.dll CPLFILE_OPENWITH="Open with Control Panel" +;; In hhctrl.ocx +CHMFILE="Compiled HTML Help File" +;; In ieframe.dll +HTMLFILE="HTML File" +;; In msxml3r.dll +XMLFILE="XML Document" +XSLFILE="XSL Stylesheet" +;; In msi.dll +MSIPACK="ReactOS Installer Package" +;; In themeui.dll +MSSTYLESFILE="Visual Style File" +THEMEFILE="Theme File" +;; In some multimedia exe/dll +WAVFILE="Wave Sound" +MIDFILE="MIDI Sequence" +CDAFILE="CD Audio Track" +AVIFILE="Video Clip" + ; LANG_GERMAN SUBLANG_NEUTRAL [Strings.0007] -CPLFILE="Systemsteuerungselement" CPLFILE_OPENWITH="Mit der Systemsteuerung öffnen" +; LANG_SPANISH SUBLANG_NEUTRAL +[Strings.000A] +CPLFILE_OPENWITH="Abrir con el Panel de control" + ; LANG_FRENCH SUBLANG_NEUTRAL [Strings.000C] -CPLFILE="Extension du Panneau de Contrôle" CPLFILE_OPENWITH="Ouvrir avec le Panneau de Contrôle" +CHMFILE="Fichier d'aide HTML compilé" +HTMLFILE="Fichier HTML" +XMLFILE="Document XML" +XSLFILE="Feuille de style XSL" +MSIPACK="Package ReactOS Installer" +MSSTYLESFILE="Fichier de styles visuels" +THEMEFILE="Fichier de thèmes" +WAVFILE="Son Wave" +MIDFILE="Séquence MIDI" +CDAFILE="Piste de CD Audio" +AVIFILE="Clip Vidéo" + ; LANG_POLISH SUBLANG_NEUTRAL [Strings.0015] -CPLFILE="Aplet Panelu Sterowania" CPLFILE_OPENWITH="Otwórz poprzez Panel Sterowania" -; LANG_SPANISH SUBLANG_NEUTRAL -[Strings.0a] -CPLFILE="Extensión del Panel de control" -CPLFILE_OPENWITH="Abrir con el Panel de control" - ; LANG_ROMANIAN SUBLANG_NEUTRAL [Strings.0018] -CPLFILE="Extensie pentru panou de control" -CPLFILE_OPENWITH="Deschide în panou de control" +CPLFILE_OPENWITH="Deschide în Panoul de control" ; LANG_RUSSIAN SUBLANG_NEUTRAL [Strings.0019] -CPLFILE="Элемент панели управления" CPLFILE_OPENWITH="Открыть с помощью Панели управления" -; Turkish -[Strings.041f] -CPLFILE="Denetim Masası Uzantısı" +; LANG_TURKISH SUBLANG_DEFAULT +[Strings.041F] CPLFILE_OPENWITH="Denetim Masası'yla Aç" ; EOF diff --git a/reactos/dll/win32/shell32/folders/CRecycleBin.cpp b/reactos/dll/win32/shell32/folders/CRecycleBin.cpp index 67cd4dee51a..ae68c9fd660 100644 --- a/reactos/dll/win32/shell32/folders/CRecycleBin.cpp +++ b/reactos/dll/win32/shell32/folders/CRecycleBin.cpp @@ -768,6 +768,7 @@ HRESULT WINAPI CRecycleBin::GetDetailsOf(PCUITEMID_CHILD pidl, UINT iColumn, LPS FormatDateTime(buffer, MAX_PATH, &pFileDetails->LastModification); break; case COLUMN_TYPE: + // FIXME: We should in fact use a UNICODE version of _ILGetFileType szTypeName[0] = L'\0'; wcscpy(buffer, PathFindExtensionW(pFileDetails->szName)); if (!( HCR_MapTypeToValueW(buffer, buffer, sizeof(buffer) / sizeof(WCHAR), TRUE) && diff --git a/reactos/dll/win32/shell32/lang/bg-BG.rc b/reactos/dll/win32/shell32/lang/bg-BG.rc index 180477165ef..5e271f3b379 100644 --- a/reactos/dll/win32/shell32/lang/bg-BG.rc +++ b/reactos/dll/win32/shell32/lang/bg-BG.rc @@ -775,8 +775,8 @@ BEGIN IDS_PICK_ICON_TITLE "Изберете значе" IDS_PICK_ICON_FILTER "Файлове със значета (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Изпълними файлове (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Папка" - IDS_VIRTUAL_DRIVER "Водач на привидно устройство" IDS_BAT_FILE "Пакетен файл на РеактОС" IDS_CMD_FILE "Писание за управление на РеактОС" IDS_COM_FILE "Приложение за ДОС" @@ -786,11 +786,16 @@ BEGIN IDS_DRV_FILE "Водача на устройство" IDS_EXE_FILE "Приложение" IDS_FON_FILE "Шрифтов файл" - IDS_TTF_FILE "Файл с шрифт TrueType " + IDS_TTF_FILE "Файл с шрифт TrueType" + IDS_OTF_FILE "Файл с шрифт OpenType" IDS_HLP_FILE "Помощен файл" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Настроечен файл" IDS_LNK_FILE "Препратка" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Системен файл" + IDS_VXD_FILE "Водач на привидно устройство" IDS_OPEN_VERB "Отваряне" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/ca-ES.rc b/reactos/dll/win32/shell32/lang/ca-ES.rc index 6747bf42d50..b5974fbc038 100644 --- a/reactos/dll/win32/shell32/lang/ca-ES.rc +++ b/reactos/dll/win32/shell32/lang/ca-ES.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/cs-CZ.rc b/reactos/dll/win32/shell32/lang/cs-CZ.rc index 0a68bd3ac22..4665b70d19f 100644 --- a/reactos/dll/win32/shell32/lang/cs-CZ.rc +++ b/reactos/dll/win32/shell32/lang/cs-CZ.rc @@ -781,11 +781,11 @@ BEGIN IDS_PICK_ICON_TITLE "Zvolit ikonu" IDS_PICK_ICON_FILTER "Soubory ikon (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Spustitelné soubory (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Složka" - IDS_VIRTUAL_DRIVER "Virtuální ovladač zařízení" IDS_BAT_FILE "ReactOS dávkový soubor" IDS_CMD_FILE "ReactOS příkazový skript" - IDS_COM_FILE "DOSová aplikace" + IDS_COM_FILE "DOS Aplikace" IDS_CPL_FILE "Položka Ovládacích panelů" IDS_CUR_FILE "Kurzor" IDS_DLL_FILE "Rozšíření aplikace" @@ -793,10 +793,15 @@ BEGIN IDS_EXE_FILE "Aplikace" IDS_FON_FILE "Soubor písma" IDS_TTF_FILE "Soubor písma TrueType" + IDS_OTF_FILE "Soubor písma OpenType" IDS_HLP_FILE "Soubor nápovědy" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Konfigurační nastavení" IDS_LNK_FILE "Zástupce" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Systémový soubor" + IDS_VXD_FILE "Virtuální ovladač zařízení" IDS_OPEN_VERB "Otevřít" IDS_EXPLORE_VERB "Prozkoumat" diff --git a/reactos/dll/win32/shell32/lang/da-DK.rc b/reactos/dll/win32/shell32/lang/da-DK.rc index 32cbbc54271..e39756d8cda 100644 --- a/reactos/dll/win32/shell32/lang/da-DK.rc +++ b/reactos/dll/win32/shell32/lang/da-DK.rc @@ -781,11 +781,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -793,10 +793,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/de-DE.rc b/reactos/dll/win32/shell32/lang/de-DE.rc index c9a2b89a613..9eac5b285b7 100644 --- a/reactos/dll/win32/shell32/lang/de-DE.rc +++ b/reactos/dll/win32/shell32/lang/de-DE.rc @@ -776,11 +776,11 @@ BEGIN IDS_PICK_ICON_TITLE "Symbol auswählen" IDS_PICK_ICON_FILTER "Symboldateien (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0Alle Dateien (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Programme (*.exe)\0*.exe\0Alle Dateien (*.*)\0*.*\0" + IDS_DIRECTORY "Dateiordner" - IDS_VIRTUAL_DRIVER "Virtueller Gerätetreiber" IDS_BAT_FILE "ReactOS-Stapelverarbeitungsdatei" IDS_CMD_FILE "ReactOS-Befehlsskript" - IDS_COM_FILE "Dos Anwendung" + IDS_COM_FILE "DOS Anwendung" IDS_CPL_FILE "Systemsteuerungselement" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Programmbibliothek" @@ -788,10 +788,15 @@ BEGIN IDS_EXE_FILE "Anwendung" IDS_FON_FILE "Schriftartendatei" IDS_TTF_FILE "TrueType-Schriftartendatei" + IDS_OTF_FILE "OpenType-Schriftartendatei" IDS_HLP_FILE "Hilfedatei" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Konfigurationseinstellungen" IDS_LNK_FILE "Verknüpfung" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Systemdatei" + IDS_VXD_FILE "Virtueller Gerätetreiber" IDS_OPEN_VERB "Öffnen" IDS_EXPLORE_VERB "Durchsuchen" diff --git a/reactos/dll/win32/shell32/lang/el-GR.rc b/reactos/dll/win32/shell32/lang/el-GR.rc index 3a10e617b88..c844d6e29f9 100644 --- a/reactos/dll/win32/shell32/lang/el-GR.rc +++ b/reactos/dll/win32/shell32/lang/el-GR.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/en-GB.rc b/reactos/dll/win32/shell32/lang/en-GB.rc index 962aebf2dde..2240302cb1c 100644 --- a/reactos/dll/win32/shell32/lang/en-GB.rc +++ b/reactos/dll/win32/shell32/lang/en-GB.rc @@ -598,7 +598,7 @@ BEGIN GROUPBOX "Check disk options", -1, 7, 6, 179, 40 PUSHBUTTON "Cancel", IDCANCEL, 128, 95, 60, 14 AUTOCHECKBOX "Automatically fix file system errors", 14000, 12, 15, 155, 10 - AUTOCHECKBOX "&Scan for and attempt recovery of bad sectors", 14001, 16, 30, 165, 10 + AUTOCHECKBOX "&Scan for and attempt recovery of bad sectors", 14001, 12, 30, 165, 10 CONTROL "", 14002, "MSCTLS_PROGRESS32", 16, 7, 50, 179, 8 LTEXT "", 14003, 60, 80, 170, 10 END @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/en-US.rc b/reactos/dll/win32/shell32/lang/en-US.rc index e072bbab0f3..33606d25a08 100644 --- a/reactos/dll/win32/shell32/lang/en-US.rc +++ b/reactos/dll/win32/shell32/lang/en-US.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/es-ES.rc b/reactos/dll/win32/shell32/lang/es-ES.rc index 67c2a125749..3dbde5f821b 100644 --- a/reactos/dll/win32/shell32/lang/es-ES.rc +++ b/reactos/dll/win32/shell32/lang/es-ES.rc @@ -776,8 +776,8 @@ BEGIN IDS_PICK_ICON_TITLE "Seleccione un icono" IDS_PICK_ICON_FILTER "Archivos de icono (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0Todos los archivos (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Programas (*.exe)\0*.exe\0Todos los archivos (*.*)\0*.*\0" + IDS_DIRECTORY "Directorio" - IDS_VIRTUAL_DRIVER "Controlador de dispositivo virtual" IDS_BAT_FILE "Archivo por lotes de ReactOS" IDS_CMD_FILE "Script de comandos ReactOS" IDS_COM_FILE "Aplicación DOS" @@ -788,10 +788,15 @@ BEGIN IDS_EXE_FILE "Aplicación" IDS_FON_FILE "Archivo de fuente" IDS_TTF_FILE "Archivo de fuente TrueType" + IDS_OTF_FILE "Archivo de fuente OpenType" IDS_HLP_FILE "Archivo de ayuda" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Archivo de configuración" IDS_LNK_FILE "Acceso directo" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Archivo del sistema" + IDS_VXD_FILE "Controlador de dispositivo virtual" IDS_OPEN_VERB "Abrir" IDS_EXPLORE_VERB "Explorar" diff --git a/reactos/dll/win32/shell32/lang/fi-FI.rc b/reactos/dll/win32/shell32/lang/fi-FI.rc index 8906afb84e9..f8b7c3e8ef6 100644 --- a/reactos/dll/win32/shell32/lang/fi-FI.rc +++ b/reactos/dll/win32/shell32/lang/fi-FI.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/fr-FR.rc b/reactos/dll/win32/shell32/lang/fr-FR.rc index fe662dfb2f6..13e6ea6a526 100644 --- a/reactos/dll/win32/shell32/lang/fr-FR.rc +++ b/reactos/dll/win32/shell32/lang/fr-FR.rc @@ -775,22 +775,27 @@ BEGIN IDS_PICK_ICON_TITLE "Choisir une icône" IDS_PICK_ICON_FILTER "Fichiers d'icônes (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Fichiers exécutables (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Dossier" - IDS_VIRTUAL_DRIVER "Pilote de périphérique virtuel" IDS_BAT_FILE "Fichier Batch ReactOS" IDS_CMD_FILE "Script de commandes ReactOS" IDS_COM_FILE "Application DOS" - IDS_CPL_FILE "Elément du panneau de contrôle" + IDS_CPL_FILE "Élément du panneau de contrôle" IDS_CUR_FILE "Curseur" IDS_DLL_FILE "Extension d'application" IDS_DRV_FILE "Pilote de périphérique" IDS_EXE_FILE "Application" - IDS_FON_FILE "Fichier police" - IDS_TTF_FILE "Fichier police TrueType" + IDS_FON_FILE "Fichier de police" + IDS_TTF_FILE "Fichier de police TrueType" + IDS_OTF_FILE "Fichier de police OpenType" IDS_HLP_FILE "Fichier d'aide" + IDS_ICO_FILE "Icône" IDS_INI_FILE "Fichier de configuration" IDS_LNK_FILE "Raccourci" + IDS_PIF_FILE "Fichier d'information programme NT VDM" + IDS_SCR_FILE "Écran de veille" IDS_SYS_FILE "Fichier système" + IDS_VXD_FILE "Pilote de périphérique virtuel" IDS_OPEN_VERB "Ouvrir" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/he-IL.rc b/reactos/dll/win32/shell32/lang/he-IL.rc index 31a60f51554..cba52722653 100644 --- a/reactos/dll/win32/shell32/lang/he-IL.rc +++ b/reactos/dll/win32/shell32/lang/he-IL.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/hu-HU.rc b/reactos/dll/win32/shell32/lang/hu-HU.rc index 37a500d0f4f..734e8f2e3bb 100644 --- a/reactos/dll/win32/shell32/lang/hu-HU.rc +++ b/reactos/dll/win32/shell32/lang/hu-HU.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/it-IT.rc b/reactos/dll/win32/shell32/lang/it-IT.rc index 3cd1581e633..b19a9747584 100644 --- a/reactos/dll/win32/shell32/lang/it-IT.rc +++ b/reactos/dll/win32/shell32/lang/it-IT.rc @@ -775,8 +775,8 @@ BEGIN IDS_PICK_ICON_TITLE "Scegliere un'icona" IDS_PICK_ICON_FILTER "Icone (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0Tutti i file (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "File eseguibili (*.exe)\0*.exe\0Tutti i file (*.*)\0*.*\0" + IDS_DIRECTORY "Cartella" - IDS_VIRTUAL_DRIVER "Driver di Periferica Virtuale" IDS_BAT_FILE "File Batch ReactOS" IDS_CMD_FILE "Script di comandi ReactOS" IDS_COM_FILE "Applicazione DOS" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Applicazione" IDS_FON_FILE "Font" IDS_TTF_FILE "TrueType Font" + IDS_OTF_FILE "OpenType Font" IDS_HLP_FILE "File della guida" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Impostazioni di configurazione" IDS_LNK_FILE "Collegamento" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "File di sistema" + IDS_VXD_FILE "Driver di Periferica Virtuale" IDS_OPEN_VERB "Apri" IDS_EXPLORE_VERB "Esplora" diff --git a/reactos/dll/win32/shell32/lang/ja-JP.rc b/reactos/dll/win32/shell32/lang/ja-JP.rc index 3b00c9e255f..ba306316b9d 100644 --- a/reactos/dll/win32/shell32/lang/ja-JP.rc +++ b/reactos/dll/win32/shell32/lang/ja-JP.rc @@ -147,7 +147,7 @@ IDD_ABOUT_AUTHORS DIALOGEX 35, 90, 235, 85 STYLE DS_SHELLFONT | WS_CHILD FONT 9, "MS UI Gothic" BEGIN - LTEXT "ReactOSは次の方々によって提供されています:", IDC_STATIC, 0, 0, 180, 10 + LTEXT "ReactOS は次の方々によって提供されています:", IDC_STATIC, 0, 0, 180, 10 LISTBOX IDC_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75 END @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "アイコンの選択" IDS_PICK_ICON_FILTER "アイコンファイル (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "実行可能 ファイル (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "フォルダ" - IDS_VIRTUAL_DRIVER "仮想 デバイス ドライバ" IDS_BAT_FILE "ReactOS バッチ ファイル" IDS_CMD_FILE "ReactOS コマンド スクリプト" - IDS_COM_FILE "Dos アプリケーション" + IDS_COM_FILE "DOS アプリケーション" IDS_CPL_FILE "コントロール パネルの項目" IDS_CUR_FILE "カーソル" IDS_DLL_FILE "アプリケーション 拡張" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "アプリケーション" IDS_FON_FILE "フォント ファイル" IDS_TTF_FILE "TrueType フォント ファイル" + IDS_OTF_FILE "OpenType フォント ファイル" IDS_HLP_FILE "ヘルプ ファイル" - IDS_INI_FILE "構成設定" + IDS_ICO_FILE "Icon" + IDS_INI_FILE "設定ファイル" IDS_LNK_FILE "ショートカット" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "システム ファイル" + IDS_VXD_FILE "仮想 デバイス ドライバ" IDS_OPEN_VERB "開く" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/ko-KR.rc b/reactos/dll/win32/shell32/lang/ko-KR.rc index 439d26d4cc5..d1f864ab9af 100644 --- a/reactos/dll/win32/shell32/lang/ko-KR.rc +++ b/reactos/dll/win32/shell32/lang/ko-KR.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/nl-NL.rc b/reactos/dll/win32/shell32/lang/nl-NL.rc index 3da5a3fda18..a50f021ec26 100644 --- a/reactos/dll/win32/shell32/lang/nl-NL.rc +++ b/reactos/dll/win32/shell32/lang/nl-NL.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/no-NO.rc b/reactos/dll/win32/shell32/lang/no-NO.rc index 077b575bf0f..526043ca6d6 100644 --- a/reactos/dll/win32/shell32/lang/no-NO.rc +++ b/reactos/dll/win32/shell32/lang/no-NO.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Velg Ikon" IDS_PICK_ICON_FILTER "Ikon Fil (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Kjørbare filer (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Mappe" - IDS_VIRTUAL_DRIVER "Virtuell enhetdriver" IDS_BAT_FILE "ReactOS Batch fil" IDS_CMD_FILE "ReactOS Kommando skript" - IDS_COM_FILE "Dos applikasjon" + IDS_COM_FILE "DOS Applikasjon" IDS_CPL_FILE "Kontrollpanel enhet" IDS_CUR_FILE "Markør" IDS_DLL_FILE "Applikasjon utvidelse" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Applikasjon" IDS_FON_FILE "Skrift fil" IDS_TTF_FILE "TrueType skrift fil" + IDS_OTF_FILE "OpenType skrift fil" IDS_HLP_FILE "Hjelp fil" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Konfigurasjon innstilling" IDS_LNK_FILE "Snarvei" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Systemfil" + IDS_VXD_FILE "Virtuell enhetdriver" IDS_OPEN_VERB "Åpne" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/pl-PL.rc b/reactos/dll/win32/shell32/lang/pl-PL.rc index 05efe31e772..f43fc4060e5 100644 --- a/reactos/dll/win32/shell32/lang/pl-PL.rc +++ b/reactos/dll/win32/shell32/lang/pl-PL.rc @@ -779,8 +779,8 @@ BEGIN IDS_PICK_ICON_TITLE "Wybierz ikonę" IDS_PICK_ICON_FILTER "Pliki ikon (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0Wszystkie pliki (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Programy (*.exe)\0*.exe\0Wszystkie pliki (*.*)\0*.*\0" + IDS_DIRECTORY "Katalog" - IDS_VIRTUAL_DRIVER "Sterownik urządzenia wirtualnego" IDS_BAT_FILE "Plik wsadowy ReactOS" IDS_CMD_FILE "Skrypt konsoli ReactOS" IDS_COM_FILE "Aplikacja DOS" @@ -788,13 +788,18 @@ BEGIN IDS_CUR_FILE "Kursor" IDS_DLL_FILE "Rozszerzenie aplikacji" IDS_DRV_FILE "Sterownik urządzenia" - IDS_EXE_FILE "Program" + IDS_EXE_FILE "Aplikacja" IDS_FON_FILE "Plik czcionki" IDS_TTF_FILE "Plik czcionki TrueType" + IDS_OTF_FILE "Plik czcionki OpenType" IDS_HLP_FILE "Plik pomocy" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Ustawienia konfiguracji" IDS_LNK_FILE "Skrót" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Plik systemowy" + IDS_VXD_FILE "Sterownik urządzenia wirtualnego" IDS_OPEN_VERB "Otwórz" IDS_EXPLORE_VERB "Eksploruj" diff --git a/reactos/dll/win32/shell32/lang/pt-BR.rc b/reactos/dll/win32/shell32/lang/pt-BR.rc index d8e9e8233c2..8f8ed8c3984 100644 --- a/reactos/dll/win32/shell32/lang/pt-BR.rc +++ b/reactos/dll/win32/shell32/lang/pt-BR.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Escolhe Ícone" IDS_PICK_ICON_FILTER "Arquivos de Ícone (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Arquivos Executáveis (*.exe)\0*.exe\0Todos os arquivos (*.*)\0*.*\0" + IDS_DIRECTORY "Pasta" - IDS_VIRTUAL_DRIVER "Dispositivo de Driver Virtual" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Arquivo de Ajuda" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Atalho" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Arquivo do sistema" + IDS_VXD_FILE "Dispositivo de Driver Virtual" IDS_OPEN_VERB "Abrir" IDS_EXPLORE_VERB "Explorar" diff --git a/reactos/dll/win32/shell32/lang/pt-PT.rc b/reactos/dll/win32/shell32/lang/pt-PT.rc index 3843da6101d..7f7b710b863 100644 --- a/reactos/dll/win32/shell32/lang/pt-PT.rc +++ b/reactos/dll/win32/shell32/lang/pt-PT.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Escolha Ícone" IDS_PICK_ICON_FILTER "Ficheiros de Ícones (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Ficheiros Executáveis (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Pasta" - IDS_VIRTUAL_DRIVER "Driver de Dispositivo Virtual" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Aplicação Dos" + IDS_COM_FILE "Aplicação DOS" IDS_CPL_FILE "Item do Painel de Controle" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Extensão da Aplicação" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Aplicação" IDS_FON_FILE "Ficheiro de tipo de letra" IDS_TTF_FILE "Tipo de letra TrueType" + IDS_OTF_FILE "Tipo de letra OpenType" IDS_HLP_FILE "Ficheiro de Ajuda" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Definições" IDS_LNK_FILE "Atalho" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Ficheiro de Sistema" + IDS_VXD_FILE "Driver de Dispositivo Virtual" IDS_OPEN_VERB "Abrir" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/ro-RO.rc b/reactos/dll/win32/shell32/lang/ro-RO.rc index c08b05774ff..06d3c9891bc 100644 --- a/reactos/dll/win32/shell32/lang/ro-RO.rc +++ b/reactos/dll/win32/shell32/lang/ro-RO.rc @@ -777,11 +777,11 @@ BEGIN IDS_PICK_ICON_TITLE "Alegerea pictogramei" IDS_PICK_ICON_FILTER "Fișiere pictogramă (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0Orice fișier (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Fișiere executabile (*.exe)\0*.exe\0Orice fișier (*.*)\0*.*\0" + IDS_DIRECTORY "Dosar" - IDS_VIRTUAL_DRIVER "Pilot dispozitiv virtual" - IDS_BAT_FILE "Fișier de comenzi" - IDS_CMD_FILE "Script de comenzi" - IDS_COM_FILE "Modul DOS" + IDS_BAT_FILE "Fișier de comenzi ReactOS" + IDS_CMD_FILE "Script de comenzi ReactOS" + IDS_COM_FILE "Executabil DOS" IDS_CPL_FILE "Element din Panoul de control" IDS_CUR_FILE "Indicator" IDS_DLL_FILE "Bibliotecă aplicație" @@ -789,10 +789,15 @@ BEGIN IDS_EXE_FILE "Executabil" IDS_FON_FILE "Font" IDS_TTF_FILE "Font TrueType" + IDS_OTF_FILE "Font OpenType" IDS_HLP_FILE "Manual de utilizare" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Fișier de inițializare" IDS_LNK_FILE "Scurtătură" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Fișier de sistem" + IDS_VXD_FILE "Pilot dispozitiv virtual" IDS_OPEN_VERB "Deschide" IDS_EXPLORE_VERB "Explorează" diff --git a/reactos/dll/win32/shell32/lang/ru-RU.rc b/reactos/dll/win32/shell32/lang/ru-RU.rc index 782e9197df5..efed90c0ee0 100644 --- a/reactos/dll/win32/shell32/lang/ru-RU.rc +++ b/reactos/dll/win32/shell32/lang/ru-RU.rc @@ -777,8 +777,8 @@ BEGIN IDS_PICK_ICON_TITLE "Выбрать значок" IDS_PICK_ICON_FILTER "Файлы значков (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0Все файлы (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Исполняемые файлы (*.exe)\0*.exe\0Все файлы (*.*)\0*.*\0" + IDS_DIRECTORY "Папка" - IDS_VIRTUAL_DRIVER "Драйвер виртуального устройства" IDS_BAT_FILE "Пакетный файл ReactOS" IDS_CMD_FILE "Командный скрипт ReactOS" IDS_COM_FILE "Приложение DOS" @@ -789,10 +789,15 @@ BEGIN IDS_EXE_FILE "Приложение" IDS_FON_FILE "Файл шрифта" IDS_TTF_FILE "Файл шрифта TrueType" + IDS_OTF_FILE "Файл шрифта OpenType" IDS_HLP_FILE "Файл справки" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Файл конфигурации" IDS_LNK_FILE "Ярлык" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Системный файл" + IDS_VXD_FILE "Драйвер виртуального устройства" IDS_OPEN_VERB "Открыть" IDS_EXPLORE_VERB "Открыть в дереве" diff --git a/reactos/dll/win32/shell32/lang/sk-SK.rc b/reactos/dll/win32/shell32/lang/sk-SK.rc index 29b0a785aa8..9596240f530 100644 --- a/reactos/dll/win32/shell32/lang/sk-SK.rc +++ b/reactos/dll/win32/shell32/lang/sk-SK.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Súbory ikon (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0VÅ¡etky súbory (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Spustiteľné súbory (*.exe)\0*.exe\0VÅ¡etky súbory (*.*)\0*.*\0" + IDS_DIRECTORY "Priečinok" - IDS_VIRTUAL_DRIVER "Ovládač virtuálneho zariadenia" IDS_BAT_FILE "Dávkový súbor systému ReactOS" IDS_CMD_FILE "Príkazový skript systému ReactOS" - IDS_COM_FILE "DOS aplikácia" + IDS_COM_FILE "DOS Aplikácia" IDS_CPL_FILE "Položka ovládacieho panela" IDS_CUR_FILE "Kurzor" IDS_DLL_FILE "Rozšírenie aplikácie" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Aplikácia" IDS_FON_FILE "Súbor písma" IDS_TTF_FILE "Súbor písma TrueType" + IDS_OTF_FILE "Súbor písma OpenType" IDS_HLP_FILE "Súbor pomocníka" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Konfiguračné nastavenia" IDS_LNK_FILE "Odkaz" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Systémový súbor" + IDS_VXD_FILE "Ovládač virtuálneho zariadenia" IDS_OPEN_VERB "OtvoriÅ¥" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/sl-SI.rc b/reactos/dll/win32/shell32/lang/sl-SI.rc index 4e1b1f4dba0..391a019fb5b 100644 --- a/reactos/dll/win32/shell32/lang/sl-SI.rc +++ b/reactos/dll/win32/shell32/lang/sl-SI.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/sq-AL.rc b/reactos/dll/win32/shell32/lang/sq-AL.rc index 1331628048d..a7d76ea0be6 100644 --- a/reactos/dll/win32/shell32/lang/sq-AL.rc +++ b/reactos/dll/win32/shell32/lang/sq-AL.rc @@ -779,22 +779,27 @@ BEGIN IDS_PICK_ICON_TITLE "Ndrysho Ikonë" IDS_PICK_ICON_FILTER "Ikonë Programi (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0T'gjith Dokumentat (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Dokumente Ekzekutues (*.exe)\0*.exe\0T'gjith Dokumentat (*.*)\0*.*\0" + IDS_DIRECTORY "Dosje" - IDS_VIRTUAL_DRIVER "Udhëzuesi Virtual Pajisjes" IDS_BAT_FILE "ReactOS Dokument Batch" IDS_CMD_FILE "ReactOS Skript Komande" - IDS_COM_FILE "Aplikacion Dos" + IDS_COM_FILE "Aplikacion DOS" IDS_CPL_FILE "Artikuj Kontroll Panelit" IDS_CUR_FILE "Tregues" IDS_DLL_FILE "Zgjatja Aplikacionit" IDS_DRV_FILE "Drejtuesi Pajisjes" IDS_EXE_FILE "Aplikacion" IDS_FON_FILE "Dokument Fonti" - IDS_TTF_FILE "Dokument Fonti TipiVërtetë" + IDS_TTF_FILE "Dokument Fonti TrueType" + IDS_OTF_FILE "Dokument Fonti OpenType" IDS_HLP_FILE "Dokumente Ndihme" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Konfigum Cilësimesh" IDS_LNK_FILE "Shkurtues" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Dokumente Sistemi" + IDS_VXD_FILE "Udhëzuesi Virtual Pajisjes" IDS_OPEN_VERB "Hap" IDS_EXPLORE_VERB "Eksplorer" diff --git a/reactos/dll/win32/shell32/lang/sv-SE.rc b/reactos/dll/win32/shell32/lang/sv-SE.rc index 747e46f7ab2..86e4e0ef743 100644 --- a/reactos/dll/win32/shell32/lang/sv-SE.rc +++ b/reactos/dll/win32/shell32/lang/sv-SE.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/lang/tr-TR.rc b/reactos/dll/win32/shell32/lang/tr-TR.rc index 51c5d0efa74..967182fb594 100644 --- a/reactos/dll/win32/shell32/lang/tr-TR.rc +++ b/reactos/dll/win32/shell32/lang/tr-TR.rc @@ -775,22 +775,27 @@ BEGIN IDS_PICK_ICON_TITLE "Simge Seç" IDS_PICK_ICON_FILTER "Simge dosyaları (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0Tüm Dosyalar (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Uygulama (*.exe)\0*.exe\0Tüm Dosyalar (*.*)\0*.*\0" + IDS_DIRECTORY "Klasör" - IDS_VIRTUAL_DRIVER "Sanal Aygıt Sürücüsü" IDS_BAT_FILE "ReactOS Toplu İş Dosyası" IDS_CMD_FILE "ReactOS Komut Dosyası" - IDS_COM_FILE "Dos Uygulaması" - IDS_CPL_FILE "Denetim Dosyası Öğesi" + IDS_COM_FILE "DOS Uygulaması" + IDS_CPL_FILE "Denetim Masası Öğesi" IDS_CUR_FILE "Ä°mleç" IDS_DLL_FILE "Uygulama Uzantısı" IDS_DRV_FILE "Aygıt Sürücüsü" IDS_EXE_FILE "Uygulama" IDS_FON_FILE "Yazıtipi" IDS_TTF_FILE "TrueType Yazıtipi" + IDS_OTF_FILE "OpenType Yazıtipi" IDS_HLP_FILE "Yardım Dosyası" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Yapılandırma Ayarları" IDS_LNK_FILE "Kısayol" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Sistem dosyası" + IDS_VXD_FILE "Sanal Aygıt Sürücüsü" IDS_OPEN_VERB "Aç" IDS_EXPLORE_VERB "Araştır" diff --git a/reactos/dll/win32/shell32/lang/uk-UA.rc b/reactos/dll/win32/shell32/lang/uk-UA.rc index 5a9ea644469..5549ba2dc8d 100644 --- a/reactos/dll/win32/shell32/lang/uk-UA.rc +++ b/reactos/dll/win32/shell32/lang/uk-UA.rc @@ -775,11 +775,11 @@ BEGIN IDS_PICK_ICON_TITLE "Вибрати значок" IDS_PICK_ICON_FILTER "Файли значків (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0Всі Файли (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Виконувані файли (*.exe)\0*.exe\0Всі Файли (*.*)\0*.*\0" + IDS_DIRECTORY "Папка" - IDS_VIRTUAL_DRIVER "Драйвер віртуального пристрою" IDS_BAT_FILE "Пакетний файл ReactOS" IDS_CMD_FILE "Командний скрипт ReactOS" - IDS_COM_FILE "Додаток Dos" + IDS_COM_FILE "Додаток DOS" IDS_CPL_FILE "Елемент панелі керування" IDS_CUR_FILE "Курсор" IDS_DLL_FILE "Розширення додатку" @@ -787,10 +787,15 @@ BEGIN IDS_EXE_FILE "Додаток" IDS_FON_FILE "Файл шрифту" IDS_TTF_FILE "Файл шрифту TrueType" + IDS_OTF_FILE "Файл шрифту OpenType" IDS_HLP_FILE "Файл довідки" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Файл налаштувань" IDS_LNK_FILE "Ярлик" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "Системний файл" + IDS_VXD_FILE "Драйвер віртуального пристрою" IDS_OPEN_VERB "Відкрити" IDS_EXPLORE_VERB "Відкрити в дереві" diff --git a/reactos/dll/win32/shell32/lang/zh-CN.rc b/reactos/dll/win32/shell32/lang/zh-CN.rc index 4e17a283ea7..58fd06d44eb 100644 --- a/reactos/dll/win32/shell32/lang/zh-CN.rc +++ b/reactos/dll/win32/shell32/lang/zh-CN.rc @@ -782,11 +782,11 @@ BEGIN IDS_PICK_ICON_TITLE "选择图标" IDS_PICK_ICON_FILTER "图标文件 (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "可执行文件 (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "文件夹" - IDS_VIRTUAL_DRIVER "虚拟设备驱动程序" IDS_BAT_FILE "ReactOS 批处理文件" IDS_CMD_FILE "ReactOS 命令脚本" - IDS_COM_FILE "Dos 应用程序" + IDS_COM_FILE "DOS 应用程序" IDS_CPL_FILE "控制面板项" IDS_CUR_FILE "光标" IDS_DLL_FILE "应用程序扩展" @@ -794,10 +794,15 @@ BEGIN IDS_EXE_FILE "应用程序" IDS_FON_FILE "字体文件" IDS_TTF_FILE "TrueType 字体文件" + IDS_OTF_FILE "OpenType 字体文件" IDS_HLP_FILE "帮助文件" + IDS_ICO_FILE "Icon" IDS_INI_FILE "配置设置" IDS_LNK_FILE "快捷方式" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" IDS_SYS_FILE "系统文件" + IDS_VXD_FILE "虚拟设备驱动程序" IDS_OPEN_VERB "打开" IDS_EXPLORE_VERB "浏览" diff --git a/reactos/dll/win32/shell32/lang/zh-TW.rc b/reactos/dll/win32/shell32/lang/zh-TW.rc index ced0c8b497d..2fdb4a76bc5 100644 --- a/reactos/dll/win32/shell32/lang/zh-TW.rc +++ b/reactos/dll/win32/shell32/lang/zh-TW.rc @@ -783,11 +783,11 @@ BEGIN IDS_PICK_ICON_TITLE "Choose Icon" IDS_PICK_ICON_FILTER "Icon Files (*.ico, *.icl, *.exe, *.dll)\0*.ico;*.icl;*.exe;*.dll\0All Files (*.*)\0*.*\0" IDS_OPEN_WITH_FILTER "Executable Files (*.exe)\0*.exe\0All Files (*.*)\0*.*\0" + IDS_DIRECTORY "Folder" - IDS_VIRTUAL_DRIVER "Virtual Device Driver" IDS_BAT_FILE "ReactOS Batch File" IDS_CMD_FILE "ReactOS Command Script" - IDS_COM_FILE "Dos Application" + IDS_COM_FILE "DOS Application" IDS_CPL_FILE "Control Panel Item" IDS_CUR_FILE "Cursor" IDS_DLL_FILE "Application Extension" @@ -795,10 +795,15 @@ BEGIN IDS_EXE_FILE "Application" IDS_FON_FILE "Font file" IDS_TTF_FILE "TrueType Font file" + IDS_OTF_FILE "OpenType Font file" IDS_HLP_FILE "Help File" + IDS_ICO_FILE "Icon" IDS_INI_FILE "Configuration Settings" IDS_LNK_FILE "Shortcut" - IDS_SYS_FILE "System file" + IDS_PIF_FILE "NT VDM Program Information File" + IDS_SCR_FILE "Screen Saver" + IDS_SYS_FILE "System File" + IDS_VXD_FILE "Virtual Device Driver" IDS_OPEN_VERB "Open" IDS_EXPLORE_VERB "Explore" diff --git a/reactos/dll/win32/shell32/shresdef.h b/reactos/dll/win32/shell32/shresdef.h index 0df84561a6e..b884833807f 100644 --- a/reactos/dll/win32/shell32/shresdef.h +++ b/reactos/dll/win32/shell32/shresdef.h @@ -141,22 +141,29 @@ #define IDS_RECYCLEBIN_LOCATION 153 #define IDS_RECYCLEBIN_DISKSPACE 154 #define IDS_OPEN_WITH_FILTER 155 -#define IDS_DIRECTORY 156 -#define IDS_VIRTUAL_DRIVER 157 -#define IDS_BAT_FILE 158 -#define IDS_CMD_FILE 159 -#define IDS_COM_FILE 160 -#define IDS_CPL_FILE 161 -#define IDS_CUR_FILE 162 -#define IDS_DLL_FILE 163 -#define IDS_DRV_FILE 164 -#define IDS_EXE_FILE 165 -#define IDS_FON_FILE 166 -#define IDS_TTF_FILE 167 -#define IDS_HLP_FILE 168 -#define IDS_INI_FILE 169 -#define IDS_LNK_FILE 170 -#define IDS_SYS_FILE 171 + +/* Friendly File Type Names */ +#define IDS_DIRECTORY 200 +#define IDS_BAT_FILE 201 +#define IDS_CMD_FILE 202 +#define IDS_COM_FILE 203 +#define IDS_CPL_FILE 204 +#define IDS_CUR_FILE 205 +#define IDS_DLL_FILE 206 +#define IDS_DRV_FILE 207 +#define IDS_EXE_FILE 208 +#define IDS_FON_FILE 209 +#define IDS_TTF_FILE 210 +#define IDS_OTF_FILE 211 +#define IDS_HLP_FILE 212 +#define IDS_ICO_FILE 213 +#define IDS_INI_FILE 214 +#define IDS_LNK_FILE 215 +#define IDS_PIF_FILE 216 +#define IDS_SCR_FILE 217 +#define IDS_SYS_FILE 218 +#define IDS_VXD_FILE 219 + #define IDS_EMPTY_BITBUCKET 172 #define IDS_SHLEXEC_NOASSOC 173 #define IDS_FILE_TYPES 174 diff --git a/reactos/dll/win32/shell32/wine/classes.c b/reactos/dll/win32/shell32/wine/classes.c index 8ac442e1f34..c2c014c09d0 100644 --- a/reactos/dll/win32/shell32/wine/classes.c +++ b/reactos/dll/win32/shell32/wine/classes.c @@ -64,6 +64,14 @@ BOOL HCR_MapTypeToValueW(LPCWSTR szExtension, LPWSTR szFileType, LONG len, BOOL return FALSE; } +#ifdef __REACTOS__ + if (!RegLoadMUIStringW(hkey, L"FriendlyTypeName", szFileType, len, NULL, 0, NULL)) + { + RegCloseKey(hkey); + return TRUE; + } +#endif + if (RegQueryValueW(hkey, NULL, szFileType, &len)) { RegCloseKey(hkey); @@ -416,9 +424,28 @@ BOOL HCR_GetClassNameA(REFIID riid, LPSTR szDest, DWORD len) { HKEY hkey; BOOL ret = FALSE; DWORD buflen = len; +#ifdef __REACTOS__ + CHAR szName[100]; + LPOLESTR pStr; +#endif szDest[0] = 0; + +#ifdef __REACTOS__ + if (StringFromCLSID(riid, &pStr) == S_OK) + { + DWORD dwLen = buflen * sizeof(CHAR); + sprintf(szName, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CLSID\\%S", pStr); + if (!RegGetValueA(HKEY_CURRENT_USER, szName, NULL, RRF_RT_REG_SZ, NULL, (PVOID)szDest, &dwLen)) + { + ret = TRUE; + } + CoTaskMemFree(pStr); + } + if (!ret && HCR_RegOpenClassIDKey(riid, &hkey)) +#else if (HCR_RegOpenClassIDKey(riid, &hkey)) +#endif { if (!RegLoadMUIStringA(hkey,"LocalizedString",szDest,len,NULL,0,NULL) || !RegQueryValueExA(hkey,"",0,NULL,(LPBYTE)szDest,&len)) @@ -440,6 +467,28 @@ BOOL HCR_GetClassNameA(REFIID riid, LPSTR szDest, DWORD len) if(LoadStringA(shell32_hInstance, IDS_MYCOMPUTER, szDest, buflen)) ret = TRUE; } +#ifdef __REACTOS__ + else if (IsEqualIID(riid, &CLSID_MyDocuments)) + { + if(LoadStringA(shell32_hInstance, IDS_PERSONAL, szDest, buflen)) + ret = TRUE; + } + else if (IsEqualIID(riid, &CLSID_RecycleBin)) + { + if(LoadStringA(shell32_hInstance, IDS_RECYCLEBIN_FOLDER_NAME, szDest, buflen)) + ret = TRUE; + } + else if (IsEqualIID(riid, &CLSID_ControlPanel)) + { + if(LoadStringA(shell32_hInstance, IDS_CONTROLPANEL, szDest, buflen)) + ret = TRUE; + } + else if (IsEqualIID(riid, &CLSID_AdminFolderShortcut)) + { + if(LoadStringA(shell32_hInstance, IDS_ADMINISTRATIVETOOLS, szDest, buflen)) + ret = TRUE; + } +#endif } TRACE("-- (%s)\n", szDest); diff --git a/reactos/dll/win32/shimgvw/lang/bg-BG.rc b/reactos/dll/win32/shimgvw/lang/bg-BG.rc index 47e7da6a860..f288133bdad 100644 --- a/reactos/dll/win32/shimgvw/lang/bg-BG.rc +++ b/reactos/dll/win32/shimgvw/lang/bg-BG.rc @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "Разпечатване (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Записване като... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/cs-CZ.rc b/reactos/dll/win32/shimgvw/lang/cs-CZ.rc index 2c43852c677..6f59f1935bd 100644 --- a/reactos/dll/win32/shimgvw/lang/cs-CZ.rc +++ b/reactos/dll/win32/shimgvw/lang/cs-CZ.rc @@ -20,3 +20,14 @@ BEGIN IDS_TOOLTIP_PRINT "Tisk (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Uložit jako... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/de-DE.rc b/reactos/dll/win32/shimgvw/lang/de-DE.rc index ca65ea4b492..2163cfc80fd 100644 --- a/reactos/dll/win32/shimgvw/lang/de-DE.rc +++ b/reactos/dll/win32/shimgvw/lang/de-DE.rc @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "Drucken (Strg+P)" IDS_TOOLTIP_SAVEAS "Speichern unter... (Strg+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/en-US.rc b/reactos/dll/win32/shimgvw/lang/en-US.rc index 77c7f3032d3..e0b087991f8 100644 --- a/reactos/dll/win32/shimgvw/lang/en-US.rc +++ b/reactos/dll/win32/shimgvw/lang/en-US.rc @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "Print (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Save As... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/es-ES.rc b/reactos/dll/win32/shimgvw/lang/es-ES.rc index e17c84b68b3..76e9c2e66b0 100644 --- a/reactos/dll/win32/shimgvw/lang/es-ES.rc +++ b/reactos/dll/win32/shimgvw/lang/es-ES.rc @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "Imprimir (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Guardar como... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/fr-FR.rc b/reactos/dll/win32/shimgvw/lang/fr-FR.rc index 4f58fb62f21..5b98cfe9a46 100644 --- a/reactos/dll/win32/shimgvw/lang/fr-FR.rc +++ b/reactos/dll/win32/shimgvw/lang/fr-FR.rc @@ -4,7 +4,7 @@ STRINGTABLE BEGIN IDS_APPTITLE "Visionneuse d'Images et Fax de ReactOS" IDS_SETASDESKBG "Définir comme Arrière-plan du Bureau" - IDS_PREVIEW "Preview" + IDS_PREVIEW "Aperçu" /* Tooltips */ IDS_TOOLTIP_NEXT_PIC "Image Suivante" IDS_TOOLTIP_PREV_PIC "Image Précédente" @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "Imprimer (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Enregistrer sous... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "Image EMF" + IDS_GIF_FILE "Image GIF" + IDS_JPG_FILE "Image JPEG" + IDS_BMP_FILE "Image Bitmap" + IDS_PNG_FILE "Image PNG" + // IDS_TIF_FILE "Image TIF" + // IDS_WMF_FILE "Image WMF" +END diff --git a/reactos/dll/win32/shimgvw/lang/he-IL.rc b/reactos/dll/win32/shimgvw/lang/he-IL.rc index 9a58c5489c1..815a26d98a2 100644 --- a/reactos/dll/win32/shimgvw/lang/he-IL.rc +++ b/reactos/dll/win32/shimgvw/lang/he-IL.rc @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "הדפס (Ctrl+P)" IDS_TOOLTIP_SAVEAS "שמירה בשם... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/it-IT.rc b/reactos/dll/win32/shimgvw/lang/it-IT.rc index 86e5f817fa2..b6de6d317cd 100644 --- a/reactos/dll/win32/shimgvw/lang/it-IT.rc +++ b/reactos/dll/win32/shimgvw/lang/it-IT.rc @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "Stampare (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Salva in... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/lt-LT.rc b/reactos/dll/win32/shimgvw/lang/lt-LT.rc index d868e3de7c3..6baad136d4d 100644 --- a/reactos/dll/win32/shimgvw/lang/lt-LT.rc +++ b/reactos/dll/win32/shimgvw/lang/lt-LT.rc @@ -17,3 +17,14 @@ BEGIN IDS_TOOLTIP_PRINT "Spausdinti (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Ä®raÅ¡yti kaip... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/no-NO.rc b/reactos/dll/win32/shimgvw/lang/no-NO.rc index 5cf213612a7..ee0dfed96ac 100644 --- a/reactos/dll/win32/shimgvw/lang/no-NO.rc +++ b/reactos/dll/win32/shimgvw/lang/no-NO.rc @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "Skriv ut (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Lagre som... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/pl-PL.rc b/reactos/dll/win32/shimgvw/lang/pl-PL.rc index 74c61235a8c..ec4086128cc 100644 --- a/reactos/dll/win32/shimgvw/lang/pl-PL.rc +++ b/reactos/dll/win32/shimgvw/lang/pl-PL.rc @@ -20,3 +20,14 @@ BEGIN IDS_TOOLTIP_PRINT "Drukuj (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Zapisz jako... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/ro-RO.rc b/reactos/dll/win32/shimgvw/lang/ro-RO.rc index a28fd8ba1c6..a4cbe7683a8 100644 --- a/reactos/dll/win32/shimgvw/lang/ro-RO.rc +++ b/reactos/dll/win32/shimgvw/lang/ro-RO.rc @@ -22,3 +22,14 @@ BEGIN IDS_TOOLTIP_PRINT "Imprimă (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Păstrare în… (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/ru-RU.rc b/reactos/dll/win32/shimgvw/lang/ru-RU.rc index b06cdfaa8d0..b7412dd981d 100644 --- a/reactos/dll/win32/shimgvw/lang/ru-RU.rc +++ b/reactos/dll/win32/shimgvw/lang/ru-RU.rc @@ -15,3 +15,14 @@ BEGIN IDS_TOOLTIP_PRINT "Печать (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Сохранить как... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/sk-SK.rc b/reactos/dll/win32/shimgvw/lang/sk-SK.rc index 5069a8adcdd..4d9d5f300e4 100644 --- a/reactos/dll/win32/shimgvw/lang/sk-SK.rc +++ b/reactos/dll/win32/shimgvw/lang/sk-SK.rc @@ -19,3 +19,14 @@ BEGIN IDS_TOOLTIP_PRINT "VytlačiÅ¥ (Ctrl+P)" IDS_TOOLTIP_SAVEAS "UložiÅ¥ ako... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/sq-AL.rc b/reactos/dll/win32/shimgvw/lang/sq-AL.rc index 2986cc4fe00..f3c0e7dcd90 100644 --- a/reactos/dll/win32/shimgvw/lang/sq-AL.rc +++ b/reactos/dll/win32/shimgvw/lang/sq-AL.rc @@ -19,3 +19,14 @@ BEGIN IDS_TOOLTIP_PRINT "Printo (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Ruaj Si... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/tr-TR.rc b/reactos/dll/win32/shimgvw/lang/tr-TR.rc index f47ebe0ac5e..4a838f62e25 100644 --- a/reactos/dll/win32/shimgvw/lang/tr-TR.rc +++ b/reactos/dll/win32/shimgvw/lang/tr-TR.rc @@ -17,3 +17,14 @@ BEGIN IDS_TOOLTIP_PRINT "Yazdır (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Ayrı Sakla... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/uk-UA.rc b/reactos/dll/win32/shimgvw/lang/uk-UA.rc index 43a9affa93f..0397daa484b 100644 --- a/reactos/dll/win32/shimgvw/lang/uk-UA.rc +++ b/reactos/dll/win32/shimgvw/lang/uk-UA.rc @@ -23,3 +23,14 @@ BEGIN IDS_TOOLTIP_PRINT "Друк (Ctrl+P)" IDS_TOOLTIP_SAVEAS "Зберегти як... (Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/lang/zh-CN.rc b/reactos/dll/win32/shimgvw/lang/zh-CN.rc index efe55c1ab29..064cfbec1aa 100644 --- a/reactos/dll/win32/shimgvw/lang/zh-CN.rc +++ b/reactos/dll/win32/shimgvw/lang/zh-CN.rc @@ -17,3 +17,14 @@ BEGIN IDS_TOOLTIP_PRINT "打印 (Ctrl+P)" IDS_TOOLTIP_SAVEAS "另存为...(Ctrl+S)" END + +STRINGTABLE +BEGIN + // IDS_EMF_FILE "EMF Image" + IDS_GIF_FILE "GIF Image" + IDS_JPG_FILE "JPEG Image" + IDS_BMP_FILE "Bitmap Image" + IDS_PNG_FILE "PNG Image" + // IDS_TIF_FILE "TIF Image" + // IDS_WMF_FILE "WMF Image" +END diff --git a/reactos/dll/win32/shimgvw/resource.h b/reactos/dll/win32/shimgvw/resource.h index 7a27c051b6c..0adf7a9ee91 100644 --- a/reactos/dll/win32/shimgvw/resource.h +++ b/reactos/dll/win32/shimgvw/resource.h @@ -40,12 +40,21 @@ #define IDS_SETASDESKBG 101 #define IDS_PREVIEW 550 +/* Friendly File Type Names */ +// #define IDS_EMF_FILE 301 +#define IDS_GIF_FILE 302 +#define IDS_JPG_FILE 303 +#define IDS_BMP_FILE 304 +#define IDS_PNG_FILE 305 +// #define IDS_TIF_FILE 306 +// #define IDS_WMF_FILE 307 + /* Tooltips strings */ -#define IDS_TOOLTIP_NEXT_PIC 300 -#define IDS_TOOLTIP_PREV_PIC 301 -#define IDS_TOOLTIP_ZOOM_IN 302 -#define IDS_TOOLTIP_ZOOM_OUT 304 -#define IDS_TOOLTIP_ROT_CLOCKW 305 -#define IDS_TOOLTIP_ROT_COUNCW 306 -#define IDS_TOOLTIP_PRINT 307 -#define IDS_TOOLTIP_SAVEAS 308 +#define IDS_TOOLTIP_NEXT_PIC 400 +#define IDS_TOOLTIP_PREV_PIC 401 +#define IDS_TOOLTIP_ZOOM_IN 402 +#define IDS_TOOLTIP_ZOOM_OUT 404 +#define IDS_TOOLTIP_ROT_CLOCKW 405 +#define IDS_TOOLTIP_ROT_COUNCW 406 +#define IDS_TOOLTIP_PRINT 407 +#define IDS_TOOLTIP_SAVEAS 408