From 1ca48793e388f3e276e41c6b4c4bf6fc8fcf82a6 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Thu, 23 Aug 2007 09:05:04 +0000 Subject: [PATCH] Dmitry Chapyshev : - Add a shortcut to a charmap tool, create start menu group for it. svn path=/trunk/; revision=28463 --- reactos/dll/win32/syssetup/install.c | 6 ++++++ reactos/dll/win32/syssetup/lang/cs-CZ.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/de-DE.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/el-GR.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/en-US.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/es-ES.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/fr-FR.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/hu-HU.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/id-ID.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/it-IT.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/ja-JP.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/nb-NO.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/nl-NL.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/pl-PL.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/ru-RU.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/uk-UA.rc | 7 +++++++ reactos/dll/win32/syssetup/lang/zh-CN.rc | 7 +++++++ reactos/dll/win32/syssetup/resource.h | 3 +++ 18 files changed, 121 insertions(+) diff --git a/reactos/dll/win32/syssetup/install.c b/reactos/dll/win32/syssetup/install.c index 80f16e9acc8..60ef569569b 100644 --- a/reactos/dll/win32/syssetup/install.c +++ b/reactos/dll/win32/syssetup/install.c @@ -611,6 +611,12 @@ CreateShortcuts(VOID) CreateShortcut(CSIDL_PROGRAMS, szFolder, IDS_SHORT_SNAP, _T("%SystemRoot%\\system32\\screenshot.exe"), IDS_CMT_SCREENSHOT, TRUE); } + /* Creacte System Tools subfolder and fill if the exe is available */ + if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_SYS_TOOLS, szFolder, sizeof(szFolder)/sizeof(szFolder[0]))) + { + CreateShortcut(CSIDL_PROGRAMS, szFolder, IDS_SHORT_CHARMAP, _T("%SystemRoot%\\system32\\charmap.exe"), IDS_CMT_CHARMAP, FALSE); + } + /* Create Games subfolder and fill if the exe is available */ if (CreateShortcutFolder(CSIDL_PROGRAMS, IDS_GAMES, szFolder, sizeof(szFolder)/sizeof(szFolder[0]))) { diff --git a/reactos/dll/win32/syssetup/lang/cs-CZ.rc b/reactos/dll/win32/syssetup/lang/cs-CZ.rc index 9b58f94bf73..36237fdfe1e 100644 --- a/reactos/dll/win32/syssetup/lang/cs-CZ.rc +++ b/reactos/dll/win32/syssetup/lang/cs-CZ.rc @@ -213,6 +213,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS Instalátor" @@ -240,6 +246,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/de-DE.rc b/reactos/dll/win32/syssetup/lang/de-DE.rc index 17b9a06e7da..b3fd2991385 100644 --- a/reactos/dll/win32/syssetup/lang/de-DE.rc +++ b/reactos/dll/win32/syssetup/lang/de-DE.rc @@ -214,6 +214,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS Setup" @@ -241,6 +247,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitär.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/el-GR.rc b/reactos/dll/win32/syssetup/lang/el-GR.rc index 64d7d8c839f..a78999ef6fa 100644 --- a/reactos/dll/win32/syssetup/lang/el-GR.rc +++ b/reactos/dll/win32/syssetup/lang/el-GR.rc @@ -215,6 +215,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ÅãêáôÜóôáóç ôïõ ReactOS" @@ -242,6 +248,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/en-US.rc b/reactos/dll/win32/syssetup/lang/en-US.rc index 0c91e2fbb0e..553a6ad3709 100644 --- a/reactos/dll/win32/syssetup/lang/en-US.rc +++ b/reactos/dll/win32/syssetup/lang/en-US.rc @@ -215,6 +215,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS Setup" @@ -242,6 +248,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/es-ES.rc b/reactos/dll/win32/syssetup/lang/es-ES.rc index acdc29f2550..e3c3d3b2f5b 100644 --- a/reactos/dll/win32/syssetup/lang/es-ES.rc +++ b/reactos/dll/win32/syssetup/lang/es-ES.rc @@ -235,6 +235,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS Setup" @@ -262,6 +268,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/fr-FR.rc b/reactos/dll/win32/syssetup/lang/fr-FR.rc index e8ed661c9ce..54681232c42 100644 --- a/reactos/dll/win32/syssetup/lang/fr-FR.rc +++ b/reactos/dll/win32/syssetup/lang/fr-FR.rc @@ -215,6 +215,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "Installation de ReactOS" @@ -242,6 +248,7 @@ BEGIN IDS_SHORT_SNAP "Capture d'écran.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/hu-HU.rc b/reactos/dll/win32/syssetup/lang/hu-HU.rc index da07128575e..2a321378c61 100644 --- a/reactos/dll/win32/syssetup/lang/hu-HU.rc +++ b/reactos/dll/win32/syssetup/lang/hu-HU.rc @@ -227,6 +227,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS Telepítõ" @@ -254,6 +260,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/id-ID.rc b/reactos/dll/win32/syssetup/lang/id-ID.rc index 8da274d3680..b950eade33f 100644 --- a/reactos/dll/win32/syssetup/lang/id-ID.rc +++ b/reactos/dll/win32/syssetup/lang/id-ID.rc @@ -213,6 +213,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "Setup ReactOS" @@ -240,6 +246,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/it-IT.rc b/reactos/dll/win32/syssetup/lang/it-IT.rc index 7fc9a538626..fee61a6bd85 100644 --- a/reactos/dll/win32/syssetup/lang/it-IT.rc +++ b/reactos/dll/win32/syssetup/lang/it-IT.rc @@ -206,6 +206,12 @@ BEGIN IDS_CMT_WINEMINE "Campo minato" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "Installazione di ReactOS" @@ -233,6 +239,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/ja-JP.rc b/reactos/dll/win32/syssetup/lang/ja-JP.rc index cefeac11851..70d7f17e985 100644 --- a/reactos/dll/win32/syssetup/lang/ja-JP.rc +++ b/reactos/dll/win32/syssetup/lang/ja-JP.rc @@ -215,6 +215,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS Setup" @@ -242,6 +248,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/nb-NO.rc b/reactos/dll/win32/syssetup/lang/nb-NO.rc index c680f850035..c3d59559948 100644 --- a/reactos/dll/win32/syssetup/lang/nb-NO.rc +++ b/reactos/dll/win32/syssetup/lang/nb-NO.rc @@ -218,6 +218,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS installasjon" @@ -245,6 +251,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/nl-NL.rc b/reactos/dll/win32/syssetup/lang/nl-NL.rc index 94f59278b2c..542057041b8 100644 --- a/reactos/dll/win32/syssetup/lang/nl-NL.rc +++ b/reactos/dll/win32/syssetup/lang/nl-NL.rc @@ -215,6 +215,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS Setup" @@ -242,6 +248,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/pl-PL.rc b/reactos/dll/win32/syssetup/lang/pl-PL.rc index f5ea51d4bf1..ca08195798b 100644 --- a/reactos/dll/win32/syssetup/lang/pl-PL.rc +++ b/reactos/dll/win32/syssetup/lang/pl-PL.rc @@ -218,6 +218,12 @@ BEGIN IDS_CMT_WINEMINE "Saper" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "Ustawienia ReactOS" @@ -245,6 +251,7 @@ BEGIN IDS_SHORT_SNAP "Zrzut ekranu.lnk" IDS_SHORT_SOLITAIRE "RosPasjans.lnk" IDS_SHORT_WINEMINE "ROSaper.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/ru-RU.rc b/reactos/dll/win32/syssetup/lang/ru-RU.rc index 22cec5338b7..c8ef397f8b2 100644 --- a/reactos/dll/win32/syssetup/lang/ru-RU.rc +++ b/reactos/dll/win32/syssetup/lang/ru-RU.rc @@ -196,6 +196,12 @@ BEGIN IDS_CMT_WINEMINE "Ñàïåð" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "Ñëóæåáíûå" + IDS_CMT_CHARMAP "Òàáëèöà ñèìâîëîâ" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "Óñòàíîâêà ReactOS" @@ -223,6 +229,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Ïàñüÿíñ.lnk" IDS_SHORT_WINEMINE "Ñàïåð.lnk" + IDS_SHORT_CHARMAP "Òàáëèöà ñèìâîëîâ.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/uk-UA.rc b/reactos/dll/win32/syssetup/lang/uk-UA.rc index ca26f65f441..59bafd52ecd 100644 --- a/reactos/dll/win32/syssetup/lang/uk-UA.rc +++ b/reactos/dll/win32/syssetup/lang/uk-UA.rc @@ -204,6 +204,12 @@ BEGIN IDS_CMT_WINEMINE "Ñàïåð" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "Óñòàíîâêà ReactOS" @@ -231,6 +237,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/lang/zh-CN.rc b/reactos/dll/win32/syssetup/lang/zh-CN.rc index 8a96c241b9f..ca669a01829 100644 --- a/reactos/dll/win32/syssetup/lang/zh-CN.rc +++ b/reactos/dll/win32/syssetup/lang/zh-CN.rc @@ -203,6 +203,12 @@ BEGIN IDS_CMT_WINEMINE "WineMine" END +STRINGTABLE +BEGIN + IDS_SYS_TOOLS "System Tools" + IDS_CMT_CHARMAP "CharMap" +END + STRINGTABLE BEGIN IDS_REACTOS_SETUP "ReactOS Setup" @@ -230,6 +236,7 @@ BEGIN IDS_SHORT_SNAP "SnapShot.lnk" IDS_SHORT_SOLITAIRE "Solitaire.lnk" IDS_SHORT_WINEMINE "WineMine.lnk" + IDS_SHORT_CHARMAP "CharMap.lnk" END STRINGTABLE diff --git a/reactos/dll/win32/syssetup/resource.h b/reactos/dll/win32/syssetup/resource.h index a716dcad49d..d04054bdcf3 100644 --- a/reactos/dll/win32/syssetup/resource.h +++ b/reactos/dll/win32/syssetup/resource.h @@ -89,6 +89,7 @@ #define IDS_ACCESSORIES 3200 #define IDS_GAMES 3201 +#define IDS_SYS_TOOLS 3202 #define IDS_CMT_CMD 3210 #define IDS_CMT_EXPLORER 3211 @@ -102,6 +103,7 @@ #define IDS_CMT_SCREENSHOT 3221 #define IDS_CMT_DOWNLOADER 3222 #define IDS_CMT_DEVMGMT 3223 +#define IDS_CMT_CHARMAP 3224 #define IDS_REACTOS_SETUP 3300 #define IDS_UNKNOWN_ERROR 3301 @@ -125,6 +127,7 @@ #define IDS_SHORT_SNAP 3410 #define IDS_SHORT_SOLITAIRE 3411 #define IDS_SHORT_WINEMINE 3412 +#define IDS_SHORT_CHARMAP 3413 #define IDS_WZD_NAME 3450 #define IDS_WZD_SETCOMPUTERNAME 3451