Replace hard-coded English string constants with translatable resource strings. (Bug 3718)

svn path=/trunk/; revision=40144
This commit is contained in:
Jeffrey Morlan 2009-03-20 23:16:12 +00:00
parent 87e87cd3bf
commit 38dec447a2
18 changed files with 70 additions and 26 deletions

View file

@ -1462,7 +1462,7 @@ ReadLine (TCHAR *commandline, BOOL bMore)
{ {
if (bMore) if (bMore)
{ {
ConOutPrintf(_T("More? ")); ConOutResPrintf(STRING_MORE);
} }
else else
{ {
@ -1812,7 +1812,7 @@ Initialize()
if (ShowVersion) if (ShowVersion)
{ {
/* Display a simple version string */ /* Display a simple version string */
ConOutPrintf(_T("ReactOS Operating System [Version %s-%s]\n"), ConOutResPrintf(STRING_REACTOS_VERSION,
_T(KERNEL_RELEASE_STR), _T(KERNEL_RELEASE_STR),
_T(KERNEL_VERSION_BUILD_STR)); _T(KERNEL_VERSION_BUILD_STR));

View file

@ -680,7 +680,8 @@ STRING_REPLACE_ERROR4, "Ung
STRING_REPLACE_ERROR5, "Zugriff verweigert - %s\n" STRING_REPLACE_ERROR5, "Zugriff verweigert - %s\n"
STRING_REPLACE_ERROR6, "Keine Dateien gefunden - %s\n" STRING_REPLACE_ERROR6, "Keine Dateien gefunden - %s\n"
STRING_REPLACE_ERROR7, "Erweiterter Fehler 32\n" STRING_REPLACE_ERROR7, "Erweiterter Fehler 32\n"
STRING_CMD_SHELLINFO, "\nReactOS Befehlszeilen Interpreter" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nReactOS Befehlszeilen Interpreter\nVersion %s %s"
STRING_VERSION_RUNVER, " läuft in %s" STRING_VERSION_RUNVER, " läuft in %s"
STRING_COPY_FILE , " %d Datei(en) kopiert\n" STRING_COPY_FILE , " %d Datei(en) kopiert\n"
STRING_DELETE_WIPE, "gewiped" STRING_DELETE_WIPE, "gewiped"
@ -691,6 +692,8 @@ STRING_TIMER_TIME "Timer %d ist %s: "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Ja/Nein/Alle) "
STRING_INVALID_OPERAND, "Ungültiger Operand." STRING_INVALID_OPERAND, "Ungültiger Operand."
STRING_EXPECTED_CLOSE_PAREN, "Erwartet ')'." STRING_EXPECTED_CLOSE_PAREN, "Erwartet ')'."
STRING_EXPECTED_NUMBER_OR_VARIABLE,"Erwartet Nummer oder Variablennamen." STRING_EXPECTED_NUMBER_OR_VARIABLE,"Erwartet Nummer oder Variablennamen."

View file

@ -697,7 +697,8 @@ STRING_REPLACE_ERROR5, "
STRING_REPLACE_ERROR6, "Äå âñÝèçêáí áñ÷åßá - %s\n" STRING_REPLACE_ERROR6, "Äå âñÝèçêáí áñ÷åßá - %s\n"
STRING_REPLACE_ERROR7, "Extended Error 32\n" STRING_REPLACE_ERROR7, "Extended Error 32\n"
STRING_CMD_SHELLINFO, "\nReactOS Command Line Interpreter" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nReactOS Command Line Interpreter\nVersion %s %s"
STRING_VERSION_RUNVER, " running on %s" STRING_VERSION_RUNVER, " running on %s"
STRING_COPY_FILE , " %d file(s) copied\n" STRING_COPY_FILE , " %d file(s) copied\n"
STRING_DELETE_WIPE, "wiped" STRING_DELETE_WIPE, "wiped"
@ -708,6 +709,8 @@ STRING_TIMER_TIME "Timer %d is %s: "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Yes/No/All) "
STRING_INVALID_OPERAND, "Invalid operand." STRING_INVALID_OPERAND, "Invalid operand."
STRING_EXPECTED_CLOSE_PAREN, "Áíáìåíüôáí ')'." STRING_EXPECTED_CLOSE_PAREN, "Áíáìåíüôáí ')'."

View file

@ -701,7 +701,8 @@ STRING_REPLACE_ERROR5, "Access denied - %s\n"
STRING_REPLACE_ERROR6, "No files found - %s\n" STRING_REPLACE_ERROR6, "No files found - %s\n"
STRING_REPLACE_ERROR7, "Extended Error 32\n" STRING_REPLACE_ERROR7, "Extended Error 32\n"
STRING_CMD_SHELLINFO, "\nReactOS Command Line Interpreter" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nReactOS Command Line Interpreter\nVersion %s %s"
STRING_VERSION_RUNVER, " running on %s" STRING_VERSION_RUNVER, " running on %s"
STRING_COPY_FILE , " %d file(s) copied\n" STRING_COPY_FILE , " %d file(s) copied\n"
STRING_DELETE_WIPE, "wiped" STRING_DELETE_WIPE, "wiped"
@ -712,6 +713,8 @@ STRING_TIMER_TIME "Timer %d is %s: "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Yes/No/All) "
STRING_INVALID_OPERAND, "Invalid operand." STRING_INVALID_OPERAND, "Invalid operand."
STRING_EXPECTED_CLOSE_PAREN, "Expected ')'." STRING_EXPECTED_CLOSE_PAREN, "Expected ')'."

View file

@ -649,7 +649,8 @@ STRING_ERROR_DRIVER_NOT_READY, "La unidad no est
STRING_PATH_ERROR, "CMD: No está en el entorno '%s'\n" STRING_PATH_ERROR, "CMD: No está en el entorno '%s'\n"
STRING_CMD_SHELLINFO, "\nIntérprete de comandos de ReactOS" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nIntérprete de comandos de ReactOS\nVersion %s %s"
STRING_VERSION_RUNVER, " corriendo en %s" STRING_VERSION_RUNVER, " corriendo en %s"
STRING_COPY_FILE , " %d archivo(s) copado(s)\n" STRING_COPY_FILE , " %d archivo(s) copado(s)\n"
STRING_DELETE_WIPE, "Limpiado" STRING_DELETE_WIPE, "Limpiado"
@ -660,6 +661,8 @@ STRING_TIMER_TIME "El temporizador %d es %s: "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Si/No/Todos) "
STRING_INVALID_OPERAND, "Operador erróneo.\n" STRING_INVALID_OPERAND, "Operador erróneo.\n"
STRING_EXPECTED_CLOSE_PAREN, "Se esperaba ')'.\n" STRING_EXPECTED_CLOSE_PAREN, "Se esperaba ')'.\n"

View file

@ -715,7 +715,8 @@ STRING_REPLACE_ERROR5, "Acc
STRING_REPLACE_ERROR6, "Aucun fichier trouvé - %s\n" STRING_REPLACE_ERROR6, "Aucun fichier trouvé - %s\n"
STRING_REPLACE_ERROR7, "Erreur étendue 32\n" STRING_REPLACE_ERROR7, "Erreur étendue 32\n"
STRING_CMD_SHELLINFO, "\n Interpréteur de ligne de commandes ReactOS" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\n Interpréteur de ligne de commandes ReactOS\nVersion %s %s"
STRING_VERSION_RUNVER, " tournant sur %s" STRING_VERSION_RUNVER, " tournant sur %s"
STRING_COPY_FILE, " %d fichier(s) copié(s)\n" STRING_COPY_FILE, " %d fichier(s) copié(s)\n"
STRING_DELETE_WIPE, "effacé(s)" STRING_DELETE_WIPE, "effacé(s)"
@ -726,6 +727,8 @@ STRING_TIMER_TIME "Le timer n
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Oui/Non/Tous) "
STRING_INVALID_OPERAND, "Opérande invalide." STRING_INVALID_OPERAND, "Opérande invalide."
STRING_EXPECTED_CLOSE_PAREN, "Attendu ')'." STRING_EXPECTED_CLOSE_PAREN, "Attendu ')'."

View file

@ -629,7 +629,8 @@ STRING_ERROR_DRIVER_NOT_READY, "A meghajt
STRING_PATH_ERROR, "CMD: Not in environment '%s'\n" STRING_PATH_ERROR, "CMD: Not in environment '%s'\n"
STRING_CMD_SHELLINFO, "\nReactOS Parancssor értelmezõ" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nReactOS Parancssor értelmezõ\nVersion %s %s"
STRING_VERSION_RUNVER, " running on %s" STRING_VERSION_RUNVER, " running on %s"
STRING_COPY_FILE , " %d állomány másolva\n" STRING_COPY_FILE , " %d állomány másolva\n"
STRING_DELETE_WIPE, "wiped" STRING_DELETE_WIPE, "wiped"
@ -640,4 +641,7 @@ STRING_TIMER_TIME "Id
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Igen/Nem/Mind) "
END END

View file

@ -651,7 +651,8 @@ STRING_ERROR_DRIVER_NOT_READY, "Drive tidak siap"
STRING_PATH_ERROR, "CMD: Tidak dalam lingkungan '%s'\n" STRING_PATH_ERROR, "CMD: Tidak dalam lingkungan '%s'\n"
STRING_CMD_SHELLINFO, "\nInterpreter Baris Perintah ReactOS" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nInterpreter Baris Perintah ReactOS\nVersion %s %s"
STRING_VERSION_RUNVER, " berjalan pada %s" STRING_VERSION_RUNVER, " berjalan pada %s"
STRING_COPY_FILE , " %d file di-copy\n" STRING_COPY_FILE , " %d file di-copy\n"
STRING_DELETE_WIPE, "dihapus" STRING_DELETE_WIPE, "dihapus"
@ -662,6 +663,8 @@ STRING_TIMER_TIME "Timer %d adalah %s: "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Ya/Tidak/Semua) "
STRING_INVALID_OPERAND, "Operand tidak benar." STRING_INVALID_OPERAND, "Operand tidak benar."
STRING_EXPECTED_CLOSE_PAREN, "Diharapkan ')'." STRING_EXPECTED_CLOSE_PAREN, "Diharapkan ')'."

View file

@ -705,7 +705,8 @@ STRING_REPLACE_ERROR5, "Accesso negato - %s\n"
STRING_REPLACE_ERROR6, "Nessun file trovato - %s\n" STRING_REPLACE_ERROR6, "Nessun file trovato - %s\n"
STRING_REPLACE_ERROR7, "Errore esteso 32\n" STRING_REPLACE_ERROR7, "Errore esteso 32\n"
STRING_CMD_SHELLINFO, "\nInterprete di linea di comando di ReactOS" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nInterprete di linea di comando di ReactOS\nVersion %s %s"
STRING_VERSION_RUNVER, " in esecuzione su %s" STRING_VERSION_RUNVER, " in esecuzione su %s"
STRING_COPY_FILE , " %d file copiati\n" STRING_COPY_FILE , " %d file copiati\n"
STRING_DELETE_WIPE, "resi illeggibili" STRING_DELETE_WIPE, "resi illeggibili"
@ -716,6 +717,8 @@ STRING_TIMER_TIME "Timer %d
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Si/No/Tutti) "
STRING_INVALID_OPERAND, "Operando non valido." STRING_INVALID_OPERAND, "Operando non valido."
STRING_EXPECTED_CLOSE_PAREN, "Attesa una ')'." STRING_EXPECTED_CLOSE_PAREN, "Attesa una ')'."

View file

@ -658,7 +658,8 @@ STRING_ERROR_DRIVER_NOT_READY, "
STRING_PATH_ERROR, "CMD: Not in environment '%s'\n" STRING_PATH_ERROR, "CMD: Not in environment '%s'\n"
STRING_CMD_SHELLINFO, "\nReactOS Command Line Interpreter" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nReactOS Command Line Interpreter\nVersion %s %s"
STRING_VERSION_RUNVER, " running on %s" STRING_VERSION_RUNVER, " running on %s"
STRING_COPY_FILE , " %d 個のファイルがコピーされました\n" STRING_COPY_FILE , " %d 個のファイルがコピーされました\n"
STRING_DELETE_WIPE, "完全に消去されました。" STRING_DELETE_WIPE, "完全に消去されました。"
@ -669,6 +670,8 @@ STRING_TIMER_TIME "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Yes/No/All) "
STRING_INVALID_OPERAND, "無効なオペランドです。" STRING_INVALID_OPERAND, "無効なオペランドです。"
STRING_EXPECTED_CLOSE_PAREN, "Expected ')'" STRING_EXPECTED_CLOSE_PAREN, "Expected ')'"

View file

@ -643,7 +643,8 @@ STRING_ERROR_DRIVER_NOT_READY, "Stasjonen er ikke klar"
STRING_PATH_ERROR, "CMD: Ikke i miljøet '%s'\n" STRING_PATH_ERROR, "CMD: Ikke i miljøet '%s'\n"
STRING_CMD_SHELLINFO, "\nReactOS Kommandotolk" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nReactOS Kommandotolk\nVersion %s %s"
STRING_VERSION_RUNVER, " kjører på %s" STRING_VERSION_RUNVER, " kjører på %s"
STRING_COPY_FILE , " %d file(r) kopiert\n" STRING_COPY_FILE , " %d file(r) kopiert\n"
STRING_DELETE_WIPE, "slettet" STRING_DELETE_WIPE, "slettet"
@ -654,6 +655,8 @@ STRING_TIMER_TIME "Stoppeklokke %d er %s: "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Yes/No/All) "
STRING_INVALID_OPERAND, "Ugyldig operand." STRING_INVALID_OPERAND, "Ugyldig operand."
STRING_EXPECTED_CLOSE_PAREN, "Forventet ')'." STRING_EXPECTED_CLOSE_PAREN, "Forventet ')'."

View file

@ -649,7 +649,8 @@ STRING_ERROR_DRIVER_NOT_READY, "Nap
STRING_PATH_ERROR, "CMD: Poza œrodowiskiem '%s'\n" STRING_PATH_ERROR, "CMD: Poza œrodowiskiem '%s'\n"
STRING_CMD_SHELLINFO, "\nInterpreter linii poleceñ ReactOS " STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nInterpreter linii poleceñ ReactOS\nVersion %s %s"
STRING_VERSION_RUNVER, " dzia³aj¹cy na %s" STRING_VERSION_RUNVER, " dzia³aj¹cy na %s"
STRING_COPY_FILE , " %d plik(ów) skopiowano\n" STRING_COPY_FILE , " %d plik(ów) skopiowano\n"
STRING_DELETE_WIPE, "skasowano" STRING_DELETE_WIPE, "skasowano"
@ -660,6 +661,8 @@ STRING_TIMER_TIME "Stoper %d czas - %s: "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Tak/Nie/Zawsze) "
STRING_INVALID_OPERAND, "Nieprawid³owy argument operatora." STRING_INVALID_OPERAND, "Nieprawid³owy argument operatora."
STRING_EXPECTED_CLOSE_PAREN, "Oczekiwano ')'." STRING_EXPECTED_CLOSE_PAREN, "Oczekiwano ')'."

View file

@ -656,7 +656,8 @@ STRING_ERROR_DRIVER_NOT_READY, "
STRING_PATH_ERROR, "CMD: Íå â ñðåäå îêðóæåíèÿ '%s'\n" STRING_PATH_ERROR, "CMD: Íå â ñðåäå îêðóæåíèÿ '%s'\n"
STRING_CMD_SHELLINFO, "\nИнтерпретатор командной строки ReactOS" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nÈíòåðïðåòàòîð êîìàíäíîé ñòðîêè ReactOS\nVersion %s %s"
STRING_VERSION_RUNVER, " çàïóùåí íà %s" STRING_VERSION_RUNVER, " çàïóùåí íà %s"
STRING_COPY_FILE , " %d ôàéë(îâ) ñêîïèðîâàíî\n" STRING_COPY_FILE , " %d ôàéë(îâ) ñêîïèðîâàíî\n"
STRING_DELETE_WIPE, "wiped" STRING_DELETE_WIPE, "wiped"
@ -667,6 +668,8 @@ STRING_TIMER_TIME "Timer %d is %s: "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Yes/No/All) "
STRING_INVALID_OPERAND, "Íåâåðíûé îïåðàíä." STRING_INVALID_OPERAND, "Íåâåðíûé îïåðàíä."
STRING_EXPECTED_CLOSE_PAREN, "Îæèäàåòñÿ ')'." STRING_EXPECTED_CLOSE_PAREN, "Îæèäàåòñÿ ')'."

View file

@ -705,7 +705,8 @@ STRING_REPLACE_ERROR5, "Access denied - %s\n"
STRING_REPLACE_ERROR6, "No files found - %s\n" STRING_REPLACE_ERROR6, "No files found - %s\n"
STRING_REPLACE_ERROR7, "Extended Error 32\n" STRING_REPLACE_ERROR7, "Extended Error 32\n"
STRING_CMD_SHELLINFO, "\nReactOS Command Line Interpreter" STRING_REACTOS_VERSION, "ReactOS Operating System [Version %s-%s]\n"
STRING_CMD_SHELLINFO, "\nReactOS Command Line Interpreter\nVersion %s %s"
STRING_VERSION_RUNVER, " running on %s" STRING_VERSION_RUNVER, " running on %s"
STRING_COPY_FILE , " %d ôàéë(³â) ñêîï³éîâàíî\n" STRING_COPY_FILE , " %d ôàéë(³â) ñêîï³éîâàíî\n"
STRING_DELETE_WIPE, "wiped" STRING_DELETE_WIPE, "wiped"
@ -716,6 +717,8 @@ STRING_TIMER_TIME "
STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_SYMBOLIC, "Symbolic link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n" STRING_MKLINK_CREATED_HARD, "Hard link created for %s <<===>> %s\n"
STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n" STRING_MKLINK_CREATED_JUNCTION, "Junction created for %s <<===>> %s\n"
STRING_MORE, "More? "
STRING_CANCEL_BATCH_FILE, "\r\nCtrl-Break pressed. Cancel batch file? (Yes/No/All) "
STRING_INVALID_OPERAND, "Íåâ³ðíèé îïåðàíä." STRING_INVALID_OPERAND, "Íåâ³ðíèé îïåðàíä."
STRING_EXPECTED_CLOSE_PAREN, "Î÷³êóºòüñÿ ')'." STRING_EXPECTED_CLOSE_PAREN, "Î÷³êóºòüñÿ ')'."

View file

@ -153,6 +153,7 @@ VOID GetPathCase( TCHAR * Path, TCHAR * OutPath)
BOOL CheckCtrlBreak (INT mode) BOOL CheckCtrlBreak (INT mode)
{ {
static BOOL bLeaveAll = FALSE; /* leave all batch files */ static BOOL bLeaveAll = FALSE; /* leave all batch files */
TCHAR options[4]; /* Yes, No, All */
TCHAR c; TCHAR c;
switch (mode) switch (mode)
@ -168,18 +169,22 @@ BOOL CheckCtrlBreak (INT mode)
if (!bCtrlBreak) if (!bCtrlBreak)
return FALSE; return FALSE;
LoadString(CMD_ModuleHandle, STRING_COPY_OPTION, options, 4);
/* we need to be sure the string arrives on the screen! */ /* we need to be sure the string arrives on the screen! */
do do
ConOutPuts (_T("\r\nCtrl-Break pressed. Cancel batch file? (Yes/No/All) ")); {
while (!_tcschr (_T("YNA\3"), c = _totupper (cgetchar())) || !c); ConOutResPuts(STRING_CANCEL_BATCH_FILE);
c = _totupper(cgetchar());
} while (!(_tcschr(options, c) || c == _T('\3')) || !c);
ConOutPuts (_T("\r\n")); ConOutPuts (_T("\r\n"));
if (c == _T('N')) if (c == options[1])
return bCtrlBreak = FALSE; /* ignore */ return bCtrlBreak = FALSE; /* ignore */
/* leave all batch files */ /* leave all batch files */
bLeaveAll = ((c == _T('A')) || (c == _T('\3'))); bLeaveAll = ((c == options[2]) || (c == _T('\3')));
break; break;
case BREAK_INPUT: case BREAK_INPUT:

View file

@ -84,10 +84,7 @@ restart:
static void ParseError() static void ParseError()
{ {
if (CurrentTokenType == TOK_END) error_syntax(CurrentTokenType != TOK_END ? CurrentToken : NULL);
ConOutResPuts(STRING_SYNTAX_COMMAND_INCORRECT);
else
ConOutPrintf(_T("%s was unexpected at this time.\n"), CurrentToken);
bParseError = TRUE; bParseError = TRUE;
} }

View file

@ -91,6 +91,7 @@
#define STRING_ASSOC_HELP 616 #define STRING_ASSOC_HELP 616
#define STRING_MKLINK_HELP 617 #define STRING_MKLINK_HELP 617
#define STRING_REACTOS_VERSION 623
#define STRING_CMD_SHELLINFO 624 #define STRING_CMD_SHELLINFO 624
#define STRING_COLOR_HELP1 625 #define STRING_COLOR_HELP1 625
@ -247,6 +248,9 @@
#define STRING_MKLINK_CREATED_HARD 739 #define STRING_MKLINK_CREATED_HARD 739
#define STRING_MKLINK_CREATED_JUNCTION 740 #define STRING_MKLINK_CREATED_JUNCTION 740
#define STRING_MORE 741
#define STRING_CANCEL_BATCH_FILE 742
/* These strings are language independent (cmd.rc) */ /* These strings are language independent (cmd.rc) */
#define STRING_FREEDOS_DEV 800 #define STRING_FREEDOS_DEV 800
#define STRING_REACTOS_DEV 801 #define STRING_REACTOS_DEV 801

View file

@ -30,11 +30,9 @@ VOID ShortVersion (VOID)
unsigned RosVersionLen; unsigned RosVersionLen;
LPTSTR RosVersion; LPTSTR RosVersion;
ConOutResPuts (STRING_CMD_SHELLINFO ); ConOutResPrintf(STRING_CMD_SHELLINFO, _T(KERNEL_RELEASE_STR), _T(KERNEL_VERSION_BUILD_STR));
VersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); VersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
ConOutPrintf(_T("Version %s %s"), _T(KERNEL_RELEASE_STR), _T(KERNEL_VERSION_BUILD_STR));
memset(VersionInfo.szCSDVersion, 0, sizeof(VersionInfo.szCSDVersion)); memset(VersionInfo.szCSDVersion, 0, sizeof(VersionInfo.szCSDVersion));
if (GetVersionEx(&VersionInfo)) if (GetVersionEx(&VersionInfo))
{ {