diff --git a/rosapps/applications/screensavers/butterflies/lang/bg-BG.rc b/rosapps/applications/screensavers/butterflies/lang/bg-BG.rc index 4ee1f982c23..fde39b113ef 100644 --- a/rosapps/applications/screensavers/butterflies/lang/bg-BG.rc +++ b/rosapps/applications/screensavers/butterflies/lang/bg-BG.rc @@ -27,3 +27,8 @@ BEGIN CTEXT "http://www.thaputer.com",WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END diff --git a/rosapps/applications/screensavers/butterflies/lang/de-DE.rc b/rosapps/applications/screensavers/butterflies/lang/de-DE.rc index 50a7dfd0f04..f7d35d1ea77 100644 --- a/rosapps/applications/screensavers/butterflies/lang/de-DE.rc +++ b/rosapps/applications/screensavers/butterflies/lang/de-DE.rc @@ -27,3 +27,8 @@ BEGIN CTEXT "http://www.thaputer.com",WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END diff --git a/rosapps/applications/screensavers/butterflies/lang/en-US.rc b/rosapps/applications/screensavers/butterflies/lang/en-US.rc index d022864a834..54bd0d679ba 100644 --- a/rosapps/applications/screensavers/butterflies/lang/en-US.rc +++ b/rosapps/applications/screensavers/butterflies/lang/en-US.rc @@ -27,3 +27,8 @@ BEGIN CTEXT "http://www.thaputer.com",WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END diff --git a/rosapps/applications/screensavers/butterflies/lang/es-ES.rc b/rosapps/applications/screensavers/butterflies/lang/es-ES.rc index c7fad609102..a755db5615d 100644 --- a/rosapps/applications/screensavers/butterflies/lang/es-ES.rc +++ b/rosapps/applications/screensavers/butterflies/lang/es-ES.rc @@ -27,3 +27,8 @@ BEGIN CTEXT "http://www.thaputer.com",WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END diff --git a/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc b/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc index 827e61b1466..c208f7e6023 100644 --- a/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc +++ b/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc @@ -27,3 +27,8 @@ BEGIN CTEXT "http://www.thaputer.com",WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END diff --git a/rosapps/applications/screensavers/butterflies/lang/lt-LT.rc b/rosapps/applications/screensavers/butterflies/lang/lt-LT.rc index 7885b226641..866af353129 100644 --- a/rosapps/applications/screensavers/butterflies/lang/lt-LT.rc +++ b/rosapps/applications/screensavers/butterflies/lang/lt-LT.rc @@ -36,3 +36,8 @@ BEGIN CTEXT "http://www.thaputer.com",WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Drugeliai" +END diff --git a/rosapps/applications/screensavers/butterflies/lang/uk-UA.rc b/rosapps/applications/screensavers/butterflies/lang/uk-UA.rc index f0a10fbb426..8a151bde9f8 100644 --- a/rosapps/applications/screensavers/butterflies/lang/uk-UA.rc +++ b/rosapps/applications/screensavers/butterflies/lang/uk-UA.rc @@ -27,3 +27,8 @@ BEGIN CTEXT "http://www.thaputer.com",WEBPAGE2,7,47,135,8,SS_NOTIFY | NOT WS_GROUP END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "Butterflies ScreenSaver" +END diff --git a/rosapps/applications/screensavers/butterflies/resource.h b/rosapps/applications/screensavers/butterflies/resource.h index d6688b029c9..304450010c7 100644 --- a/rosapps/applications/screensavers/butterflies/resource.h +++ b/rosapps/applications/screensavers/butterflies/resource.h @@ -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 diff --git a/rosapps/applications/screensavers/mazescr/lang/en-US.rc b/rosapps/applications/screensavers/mazescr/lang/en-US.rc new file mode 100644 index 00000000000..75fb756e2ae --- /dev/null +++ b/rosapps/applications/screensavers/mazescr/lang/en-US.rc @@ -0,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 diff --git a/rosapps/applications/screensavers/mazescr/lang/lt-LT.rc b/rosapps/applications/screensavers/mazescr/lang/lt-LT.rc new file mode 100644 index 00000000000..2b14ba40dea --- /dev/null +++ b/rosapps/applications/screensavers/mazescr/lang/lt-LT.rc @@ -0,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 diff --git a/rosapps/applications/screensavers/mazescr/mazescr.rbuild b/rosapps/applications/screensavers/mazescr/mazescr.rbuild index f3c1b4e8f59..a97e81a2546 100644 --- a/rosapps/applications/screensavers/mazescr/mazescr.rbuild +++ b/rosapps/applications/screensavers/mazescr/mazescr.rbuild @@ -1,4 +1,4 @@ - + 0x0501 0x0501 diff --git a/rosapps/applications/screensavers/mazescr/scrnsave.c b/rosapps/applications/screensavers/mazescr/scrnsave.c index c918c84ae3c..a35a02945fd 100644 --- a/rosapps/applications/screensavers/mazescr/scrnsave.c +++ b/rosapps/applications/screensavers/mazescr/scrnsave.c @@ -19,6 +19,7 @@ #include #include +#include "resource.h" #define APPNAME _T("Scrnsave") @@ -156,6 +157,27 @@ void ParseCommandLine(PSTR szCmdLine, int *chOption, HWND *hwndParent) *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 @@ int WINAPI WinMain (HINSTANCE hInst, case 'c': default: - MessageBox(0, - _T("No options need to be set."), - _T("About"), - MB_OK | MB_ICONWARNING); + Configure(); return 0; } diff --git a/rosapps/applications/screensavers/mazescr/scrnsave.rc b/rosapps/applications/screensavers/mazescr/scrnsave.rc index cc950341b05..b528cce087d 100644 --- a/rosapps/applications/screensavers/mazescr/scrnsave.rc +++ b/rosapps/applications/screensavers/mazescr/scrnsave.rc @@ -10,10 +10,5 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL #include - -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -STRINGTABLE DISCARDABLE -BEGIN - IDS_DESCRIPTION "Maze ScreenSaver" -END +#include "lang/en-US.rc" +#include "lang/lt-LT.rc"