Author: mpiulachs Date: Sun Dec 9 14:27:23 2007 New Revision: 31096
URL: http://svn.reactos.org/svn/reactos?rev=31096&view=rev Log: Partly applied patch from bug 2874 by Vytis Girdzijauskas "CMan" cman<at>cman<dot>us
* Added description string to Butterflies screensaver for all languages. * Use string resources in Maze screensaver.
My notes: I haven't added butterflies.scr to reactos.dff as opengl screen savers are still broken under reactos , we already have 3dtext added for testing no need to add another one I have modified mazescr installname to have the same name as the module has inset of changing it on reactos.dff See issue #2874 for more details.
Added: trunk/rosapps/applications/screensavers/mazescr/lang/ trunk/rosapps/applications/screensavers/mazescr/lang/en-US.rc (with props) trunk/rosapps/applications/screensavers/mazescr/lang/lt-LT.rc (with props) Modified: trunk/rosapps/applications/screensavers/butterflies/lang/bg-BG.rc trunk/rosapps/applications/screensavers/butterflies/lang/de-DE.rc trunk/rosapps/applications/screensavers/butterflies/lang/en-US.rc trunk/rosapps/applications/screensavers/butterflies/lang/es-ES.rc trunk/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc trunk/rosapps/applications/screensavers/butterflies/lang/lt-LT.rc trunk/rosapps/applications/screensavers/butterflies/lang/uk-UA.rc trunk/rosapps/applications/screensavers/butterflies/resource.h trunk/rosapps/applications/screensavers/mazescr/mazescr.rbuild trunk/rosapps/applications/screensavers/mazescr/scrnsave.c trunk/rosapps/applications/screensavers/mazescr/scrnsave.rc
Modified: trunk/rosapps/applications/screensavers/butterflies/lang/bg-BG.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/lang/bg-BG.rc (original) +++ trunk/rosapps/applications/screensavers/butterflies/lang/bg-BG.rc Sun Dec 9 14:27:23 2007 @@ -27,3 +27,8 @@ CTEXT "http://www.thaputer.com%22,WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END
Modified: trunk/rosapps/applications/screensavers/butterflies/lang/de-DE.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/lang/de-DE.rc (original) +++ trunk/rosapps/applications/screensavers/butterflies/lang/de-DE.rc Sun Dec 9 14:27:23 2007 @@ -27,3 +27,8 @@ CTEXT "http://www.thaputer.com%22,WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END
Modified: trunk/rosapps/applications/screensavers/butterflies/lang/en-US.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/lang/en-US.rc (original) +++ trunk/rosapps/applications/screensavers/butterflies/lang/en-US.rc Sun Dec 9 14:27:23 2007 @@ -27,3 +27,8 @@ CTEXT "http://www.thaputer.com%22,WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END
Modified: trunk/rosapps/applications/screensavers/butterflies/lang/es-ES.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/lang/es-ES.rc (original) +++ trunk/rosapps/applications/screensavers/butterflies/lang/es-ES.rc Sun Dec 9 14:27:23 2007 @@ -27,3 +27,8 @@ CTEXT "http://www.thaputer.com%22,WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END
Modified: trunk/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc (original) +++ trunk/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc Sun Dec 9 14:27:23 2007 @@ -27,3 +27,8 @@ CTEXT "http://www.thaputer.com%22,WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END
Modified: trunk/rosapps/applications/screensavers/butterflies/lang/lt-LT.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/lang/lt-LT.rc (original) +++ trunk/rosapps/applications/screensavers/butterflies/lang/lt-LT.rc Sun Dec 9 14:27:23 2007 @@ -36,3 +36,8 @@ CTEXT "http://www.thaputer.com%22,WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Drugeliai" +END
Modified: trunk/rosapps/applications/screensavers/butterflies/lang/uk-UA.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/lang/uk-UA.rc (original) +++ trunk/rosapps/applications/screensavers/butterflies/lang/uk-UA.rc Sun Dec 9 14:27:23 2007 @@ -27,3 +27,8 @@ CTEXT "http://www.thaputer.com%22,WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END
Modified: trunk/rosapps/applications/screensavers/butterflies/resource.h URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/resource.h (original) +++ trunk/rosapps/applications/screensavers/butterflies/resource.h Sun Dec 9 14:27:23 2007 @@ -1,6 +1,6 @@ #define IDC_STATIC -1
-#define IDS_STR_DESCRIP 1 +#define IDS_DESCRIPTION 1 #define IDABOUT 3 #define IDI_ICON_SCREEN 100 #define IDB_BUTTERFLY1 103
Added: trunk/rosapps/applications/screensavers/mazescr/lang/en-US.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/m... ============================================================================== --- trunk/rosapps/applications/screensavers/mazescr/lang/en-US.rc (added) +++ trunk/rosapps/applications/screensavers/mazescr/lang/en-US.rc Sun Dec 9 14:27:23 2007 @@ -1,0 +1,8 @@ +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Maze ScreenSaver" + IDS_TITLE "About" + IDS_TEXT "No options need to be set." +END
Propchange: trunk/rosapps/applications/screensavers/mazescr/lang/en-US.rc ------------------------------------------------------------------------------ svn:eol-style = native
Added: trunk/rosapps/applications/screensavers/mazescr/lang/lt-LT.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/m... ============================================================================== --- trunk/rosapps/applications/screensavers/mazescr/lang/lt-LT.rc (added) +++ trunk/rosapps/applications/screensavers/mazescr/lang/lt-LT.rc Sun Dec 9 14:27:23 2007 @@ -1,0 +1,8 @@ +LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Labirintas" + IDS_TITLE "Apie" + IDS_TEXT "Nëra keièiamø parametrø." +END
Propchange: trunk/rosapps/applications/screensavers/mazescr/lang/lt-LT.rc ------------------------------------------------------------------------------ svn:eol-style = native
Modified: trunk/rosapps/applications/screensavers/mazescr/mazescr.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/m... ============================================================================== --- trunk/rosapps/applications/screensavers/mazescr/mazescr.rbuild (original) +++ trunk/rosapps/applications/screensavers/mazescr/mazescr.rbuild Sun Dec 9 14:27:23 2007 @@ -1,4 +1,4 @@ -<module name="mazescr" type="win32scr" installbase="system32" installname="maze.scr"> +<module name="mazescr" type="win32scr" installbase="system32"> <define name="_WIN32_IE">0x0501</define> <define name="_WIN32_WINNT">0x0501</define>
Modified: trunk/rosapps/applications/screensavers/mazescr/scrnsave.c URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/m... ============================================================================== --- trunk/rosapps/applications/screensavers/mazescr/scrnsave.c (original) +++ trunk/rosapps/applications/screensavers/mazescr/scrnsave.c Sun Dec 9 14:27:23 2007 @@ -19,6 +19,7 @@
#include <windows.h> #include <tchar.h> +#include "resource.h"
#define APPNAME _T("Scrnsave")
@@ -156,6 +157,27 @@ *hwndParent = 0; }
+void Configure(void) +{ + TCHAR szTitle[256]; + TCHAR szText[256]; + + LoadString(hInstance, + IDS_TITLE, + szTitle, + 256); + + LoadString(hInstance, + IDS_TEXT, + szText, + 256); + + MessageBox(0, + szText, + szTitle, + MB_OK | MB_ICONWARNING); +} + int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmdLine, @@ -184,10 +206,7 @@
case 'c': default: - MessageBox(0, - _T("No options need to be set."), - _T("About"), - MB_OK | MB_ICONWARNING); + Configure(); return 0; }
Modified: trunk/rosapps/applications/screensavers/mazescr/scrnsave.rc URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/m... ============================================================================== --- trunk/rosapps/applications/screensavers/mazescr/scrnsave.rc (original) +++ trunk/rosapps/applications/screensavers/mazescr/scrnsave.rc Sun Dec 9 14:27:23 2007 @@ -10,10 +10,5 @@
#include <reactos/version.rc>
- -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -STRINGTABLE DISCARDABLE -BEGIN - IDS_DESCRIPTION "Maze ScreenSaver" -END +#include "lang/en-US.rc" +#include "lang/lt-LT.rc"