Remove all hardcode string to En.rc 
from locale.c
Modified: trunk/reactos/subsys/system/cmd/En.rc
Modified: trunk/reactos/subsys/system/cmd/locale.c
Modified: trunk/reactos/subsys/system/cmd/resource.h

Modified: trunk/reactos/subsys/system/cmd/En.rc
--- trunk/reactos/subsys/system/cmd/En.rc	2005-04-29 16:41:52 UTC (rev 14862)
+++ trunk/reactos/subsys/system/cmd/En.rc	2005-04-29 19:49:50 UTC (rev 14863)
@@ -274,6 +274,7 @@
 STRING_LABEL_HELP4, "Volume Serial Number is %04X-%04X\n"
 STRING_LABEL_HELP5, "Drive label (11 Characters, ENTER if none)? "
 
+STRING_LOCALE_HELP1, "Current time is"
 
 STRING_MKDIR_HELP,   "Creates a directory.\n\n \
 MKDIR [drive:]path\nMD [drive:]path"

Modified: trunk/reactos/subsys/system/cmd/locale.c
--- trunk/reactos/subsys/system/cmd/locale.c	2005-04-29 16:41:52 UTC (rev 14862)
+++ trunk/reactos/subsys/system/cmd/locale.c	2005-04-29 19:49:50 UTC (rev 14863)
@@ -12,6 +12,7 @@
  */
 
 #include "precomp.h"
+#include "resource.h"
 
 
 TCHAR cDateSeparator;
@@ -148,21 +149,24 @@
 {
 #ifdef __REACTOS__
 	SYSTEMTIME st;
+	WCHAR szMsg[RC_STRING_MAX_SIZE];
 
 	GetLocalTime (&st);
 
+	LoadString( GetModuleHandle(NULL), STRING_LOCALE_HELP1, (LPTSTR) szMsg,sizeof(szMsg));
+
 	switch (nTimeFormat)
 	{
 		case 0: /* 12 hour format */
-		default:
-			ConOutPrintf (_T("Current time is %2d%c%02d%c%02d%c%02d%c\n"),
+		default:			
+            ConOutPrintf (_T("%s %2d%c%02d%c%02d%c%02d%c\n"),(LPTSTR)szMsg,
 					(st.wHour == 0 ? 12 : (st.wHour <= 12 ? st.wHour : st.wHour - 12)),
 					cTimeSeparator, st.wMinute, cTimeSeparator, st.wSecond, cDecimalSeparator,
 					st.wMilliseconds / 10, (st.wHour <= 11 ? 'a' : 'p'));
 			break;
 
 		case 1: /* 24 hour format */
-			ConOutPrintf (_T("Current time is %2d%c%02d%c%02d%c%02d\n"),
+			ConOutPrintf (_T("%s %2d%c%02d%c%02d%c%02d\n"),(LPTSTR)szMsg,			
 					st.wHour, cTimeSeparator, st.wMinute, cTimeSeparator,
 					st.wSecond, cDecimalSeparator, st.wMilliseconds / 10);
 			break;
@@ -172,6 +176,8 @@
 
 	GetTimeFormat (LOCALE_USER_DEFAULT, 0, NULL, NULL,
 				   szTime, sizeof (szTime));
-	ConOutPrintf (_T("Current time is: %s\n"), szTime);
+
+    LoadString( GetModuleHandle(NULL), STRING_LOCALE_HELP1, (LPTSTR) szMsg,sizeof(szMsg));
+	ConOutPrintf (_T("%s: %s\n"),(LPTSTR)szMsg, szTime);
 #endif
 }

Modified: trunk/reactos/subsys/system/cmd/resource.h
--- trunk/reactos/subsys/system/cmd/resource.h	2005-04-29 16:41:52 UTC (rev 14862)
+++ trunk/reactos/subsys/system/cmd/resource.h	2005-04-29 19:49:50 UTC (rev 14863)
@@ -130,17 +130,19 @@
 #define STRING_LABEL_HELP4                 655
 #define STRING_LABEL_HELP5                 656
 
-#define STRING_MKDIR_HELP                  657
+#define STRING_LOCALE_HELP1                657
 
-#define STRING_MEMMORY_HELP1               658
-#define STRING_MEMMORY_HELP2               659
+#define STRING_MKDIR_HELP                  658
 
-#define STRING_RMDIR_HELP                  660
+#define STRING_MEMMORY_HELP1               659
+#define STRING_MEMMORY_HELP2               660
 
-#define STRING_REM_HELP                    661
+#define STRING_RMDIR_HELP                  661
 
+#define STRING_REM_HELP                    662
 
 
+