Author: dgorbachev
Date: Sat Apr 28 10:02:22 2007
New Revision: 26555
URL:
http://svn.reactos.org/svn/reactos?rev=26555&view=rev
Log:
Patch by Sbs (sbarthes [at] gmail [dot] com). Bugzilla report #2137.
Modified:
trunk/reactos/base/applications/taskmgr/graph.c
trunk/reactos/base/applications/taskmgr/lang/fr-FR.rc
trunk/reactos/base/applications/taskmgr/taskmgr.c
trunk/reactos/base/applications/taskmgr/taskmgr.rc
Modified: trunk/reactos/base/applications/taskmgr/graph.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/taskmgr/…
==============================================================================
--- trunk/reactos/base/applications/taskmgr/graph.c (original)
+++ trunk/reactos/base/applications/taskmgr/graph.c Sat Apr 28 10:02:22 2007
@@ -165,7 +165,7 @@
if (CpuUsage <= 0) CpuUsage = 0;
if (CpuUsage > 100) CpuUsage = 100;
- _stprintf(Text, _T("%d%%"), (int)CpuUsage);
+ wsprintf(Text, _T("%d%%"), (int)CpuUsage);
/*
* Draw the font text onto the graph
@@ -329,9 +329,9 @@
CommitChargeLimit = (ULONGLONG)PerfDataGetCommitChargeLimitK();
if (CommitChargeTotal > 1024)
- _stprintf(Text, _T("%d MB"), (int)(CommitChargeTotal / 1024));
+ wsprintf(Text, _T("%d MB"), (int)(CommitChargeTotal / 1024));
else
- _stprintf(Text, _T("%d K"), (int)CommitChargeTotal);
+ wsprintf(Text, _T("%d K"), (int)CommitChargeTotal);
/*
* Draw the font text onto the graph
*/
Modified: trunk/reactos/base/applications/taskmgr/lang/fr-FR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/taskmgr/…
==============================================================================
--- trunk/reactos/base/applications/taskmgr/lang/fr-FR.rc (original)
+++ trunk/reactos/base/applications/taskmgr/lang/fr-FR.rc Sat Apr 28 10:02:22 2007
@@ -163,7 +163,7 @@
IDD_ABOUTBOX DIALOG DISCARDABLE 22, 17, 259, 210
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
-CAPTION "à propos du Gestionnaire des tâches"
+CAPTION "A propos du Gestionnaire des tâches ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Gestionnaire des tâches v1.0\nCopyright (C) 1999 - 2001\nby
Brian Palmer (brianp(a)reactos.org)\nTraduit par Benoit Plante - 2005",
@@ -179,7 +179,7 @@
STYLE DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
-CAPTION "Gestionnaire des tâches"
+CAPTION "Gestionnaire des tâches ReactOS"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
@@ -218,38 +218,38 @@
GROUPBOX "Util. du
fichier",IDC_MEM_USAGE_FRAME,5,63,60,54,BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "Totaux",IDC_TOTALS_FRAME,5,122,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "Charge dédiée
(Ko)",IDC_COMMIT_CHARGE_FRAME,5,166,111,39,0,WS_EX_TRANSPARENT
- GROUPBOX "Mémoire physique
(K)",IDC_PHYSICAL_MEMORY_FRAME,131,122,111,39,0,WS_EX_TRANSPARENT
+ GROUPBOX "Mémoire physique
(Ko)",IDC_PHYSICAL_MEMORY_FRAME,131,122,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "Kernel Memory
(Ko)",IDC_KERNEL_MEMORY_FRAME,131,166,111,39,0,WS_EX_TRANSPARENT
- LTEXT "Handles",IDS_TOTALS_HANDLE_COUNT,12,131,27,8
- LTEXT "Threads",IDS_TOTALS_THREAD_COUNT,12,140,27,8
- LTEXT "Processus",IDS_TOTALS_PROCESS_COUNT,12,149,34,8
+ LTEXT "Handles",IDS_TOTALS_HANDLE_COUNT,12,131,53,8
+ LTEXT "Threads",IDS_TOTALS_THREAD_COUNT,12,140,53,8
+ LTEXT "Processus",IDS_TOTALS_PROCESS_COUNT,12,149,53,8
EDITTEXT IDC_TOTALS_HANDLE_COUNT,65,131,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_THREAD_COUNT,65,140,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_PROCESS_COUNT,65,149,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
- LTEXT "Total",IDS_COMMIT_CHARGE_TOTAL,12,175,27,8
- LTEXT "Limite",IDS_COMMIT_CHARGE_LIMIT,12,184,15,8
- LTEXT "Pic",IDS_COMMIT_CHARGE_PEAK,12,193,34,8
+ LTEXT "Total",IDS_COMMIT_CHARGE_TOTAL,12,175,53,8
+ LTEXT "Limite",IDS_COMMIT_CHARGE_LIMIT,12,184,53,8
+ LTEXT "Pic",IDS_COMMIT_CHARGE_PEAK,12,193,53,8
EDITTEXT IDC_COMMIT_CHARGE_TOTAL,65,174,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_LIMIT,65,184,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_PEAK,65,193,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
- LTEXT "Total",IDS_PHYSICAL_MEMORY_TOTAL,137,131,27,8
- LTEXT "Disponible",IDS_PHYSICAL_MEMORY_AVAILABLE,137,140,30,8
- LTEXT "Cache
système",IDS_PHYSICAL_MEMORY_SYSTEM_CACHE,137,149,46,8
+ LTEXT "Total",IDS_PHYSICAL_MEMORY_TOTAL,137,131,48,8
+ LTEXT "Disponible",IDS_PHYSICAL_MEMORY_AVAILABLE,137,140,48,8
+ LTEXT "Cache
système",IDS_PHYSICAL_MEMORY_SYSTEM_CACHE,137,149,48,8
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL,185,131,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE,185,140,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE,185,149,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
- LTEXT "Total",IDS_KERNEL_MEMORY_TOTAL,137,174,27,8
- LTEXT "Paginée",IDS_KERNEL_MEMORY_PAGED,137,184,21,8
- LTEXT "Non paginée",IDS_KERNEL_MEMORY_NONPAGED,137,193,34,8
+ LTEXT "Total",IDS_KERNEL_MEMORY_TOTAL,137,174,48,8
+ LTEXT "Paginée",IDS_KERNEL_MEMORY_PAGED,137,184,48,8
+ LTEXT "Non paginée",IDS_KERNEL_MEMORY_NONPAGED,137,193,48,8
EDITTEXT IDC_KERNEL_MEMORY_TOTAL,185,174,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_PAGED,185,184,48,8,ES_RIGHT |
@@ -354,65 +354,65 @@
WS_DISABLED | WS_TABSTOP,175,119,41,10
END
-IDD_COLUMNS_DIALOG DIALOG DISCARDABLE 0, 0, 195, 199
+IDD_COLUMNS_DIALOG DIALOG DISCARDABLE 0, 0, 244, 198
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Sélection de colonnes"
FONT 8, "MS Shell Dlg"
BEGIN
- DEFPUSHBUTTON "OK",IDOK,84,178,50,14
- PUSHBUTTON "Annuler",IDCANCEL,138,178,50,14
+ DEFPUSHBUTTON "OK",IDOK,130,177,50,14
+ PUSHBUTTON "Annuler",IDCANCEL,187,177,50,14
LTEXT "Sélectionnez les colones qui apparaîtront dans la page
Processus du Gestionnaire des tâches",
IDC_STATIC,7,7,181,17
CONTROL "&Nom de
l'image",IDC_IMAGENAME,"Button",BS_AUTOCHECKBOX |
- WS_DISABLED | WS_TABSTOP,7,28,56,10
+ WS_DISABLED | WS_TABSTOP,7,28,123,10
CONTROL "&PID (Identificateur du
Processus)",IDC_PID,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,7,39,88,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,7,39,123,10
CONTROL "Utilisation de
l'UC",IDC_CPUUSAGE,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,7,50,53,10
+ WS_TABSTOP,7,50,123,10
CONTROL "T&emps
processeur",IDC_CPUTIME,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,7,61,48,10
+ WS_TABSTOP,7,61,123,10
CONTROL "Utilisation de la
&mémoire",IDC_MEMORYUSAGE,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,7,72,63,10
+ WS_TABSTOP,7,72,123,10
CONTROL "Écart &d'utilisation de la
mémoire",IDC_MEMORYUSAGEDELTA,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,7,83,82,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,7,83,123,10
CONTROL "Utilisation ma&ximale de la
mémoire",IDC_PEAKMEMORYUSAGE,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,7,94,82,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,7,94,123,10
CONTROL "Erreurs de
page",IDC_PAGEFAULTS,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,7,105,53,10
+ WS_TABSTOP,7,105,123,10
CONTROL "Objets
&USER",IDC_USEROBJECTS,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,7,116,62,10
+ WS_TABSTOP,7,116,123,10
CONTROL "Lectures
E/S",IDC_IOREADS,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,7,127,49,10
+ WS_TABSTOP,7,127,123,10
CONTROL "Octets de lecture
E/S",IDC_IOREADBYTES,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,7,138,65,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,7,138,123,10
CONTROL "Identificateur de
&session",IDC_SESSIONID,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,7,149,50,10
+ WS_TABSTOP,7,149,123,10
CONTROL "&Nom de
l'utilisateur",IDC_USERNAME,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,7,160,51,10
+ WS_TABSTOP,7,160,123,10
CONTROL "Éc&art d'erreurs de
pagination",IDC_PAGEFAULTSDELTA,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,107,28,72,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,129,28,108,10
CONTROL "Taille de la mémoire
&virtuelle",IDC_VIRTUALMEMORYSIZE,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,107,39,77,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,129,39,108,10
CONTROL "Réserve
pa&ginée",IDC_PAGEDPOOL,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,107,50,53,10
+ WS_TABSTOP,129,50,108,10
CONTROL "Réserve &non
paginée",IDC_NONPAGEDPOOL,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,107,61,67,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,129,61,108,10
CONTROL "P&riorité de
base",IDC_BASEPRIORITY,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,107,72,55,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,129,72,108,10
CONTROL "Nombre de
&handles",IDC_HANDLECOUNT,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,107,83,59,10
+ WS_TABSTOP,129,83,108,10
CONTROL "Nombre de
&threads",IDC_THREADCOUNT,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,107,94,59,10
+ WS_TABSTOP,129,94,108,10
CONTROL "Objets
GDI",IDC_GDIOBJECTS,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,107,105,55,10
+ WS_TABSTOP,129,105,108,10
CONTROL "Écritures
E/S",IDC_IOWRITES,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,107,116,49,10
+ WS_TABSTOP,129,116,108,10
CONTROL "Octets d'écriture
E/S",IDC_IOWRITEBYTES,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,107,127,65,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,129,127,108,10
CONTROL "Autres E/S",IDC_IOOTHER,"Button",BS_AUTOCHECKBOX
|
- WS_TABSTOP,107,138,46,10
+ WS_TABSTOP,129,138,108,10
CONTROL "Octets d'autres
E/S",IDC_IOOTHERBYTES,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,107,149,65,10
+ BS_AUTOCHECKBOX | WS_TABSTOP,129,149,108,10
END
@@ -602,7 +602,7 @@
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
"Place le processus dans la priorité INFÉRIRIEURE À LA
NORMALE"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Place le processus dans la priorité
BASSE"
- IDS_LICENSE "Ce program est un logiciel libre; vous pouvez le
distribuer et/ou le modifier sous les termes de la Licence GNU Lesser General Public
License telle que publiée par laFree Software Foundation; soit la version 2.1 de la
Licence, ou (à votre option) toute autre version plus récente.\r\n\r\nCe program est
distribué dans l'espoir qu'il vous soit util, mais sans AUCUNE GARANTIE; sans même
la garantie implicite de MARCHANDISABILITÉ ou d'FONCTIONNEMENT POUR UN USAGE
PARTICULIER. Voir la GNU General Public License pour plus de détails.\r\n\r\n Vous
devriez avoir reçu une copie de la GNU General Public License avec ce program; sinon,
écrivez à la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA."
+ IDS_LICENSE "Ce program est un logiciel libre; vous pouvez le
distribuer et/ou le modifier sous les termes de la Licence GNU Lesser General Public
License telle que publiée par laFree Software Foundation; soit la version 2.1 de la
Licence, ou (à votre option) toute autre version plus récente.\r\n\r\nCe program est
distribué dans l'espoir qu'il vous soit util, mais sans AUCUNE GARANTIE; sans même
la garantie implicite de MARCHANDISABILITÉ ou de FONCTIONNEMENT POUR UN USAGE PARTICULIER.
Voir la GNU General Public License pour plus de détails.\r\n\r\n Vous devriez avoir reçu
une copie de la GNU General Public License avec ce program; sinon, écrivez à la Free
Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA."
END
@@ -654,7 +654,7 @@
IDS_MSG_PROCESSONEPRO "Le processus doit avoir de l'affinité avec au
moins un processeur."
IDS_MSG_INVALIDOPTION "Option Invalide"
IDS_MSG_UNABLEDEBUGPROCESS "Impossible de déboguer le processus."
- IDS_MSG_WARNINGDEBUG "ATTENTION: Déboguer ce processus peut entrîner
une perte de données.\nÊtes-vous sûrs de vouloir le déboguer?"
+ IDS_MSG_WARNINGDEBUG "ATTENTION: Déboguer ce processus peut entraîner
une perte de données.\nÊtes-vous sûrs de vouloir le déboguer?"
IDS_MSG_TASKMGRWARNING "Avertissement du Gestionnaire des tâches"
IDS_MSG_WARNINGTERMINATING "ATTENTION: Terminer un processus peut causer des
effets indésirables\nincluant une perte de donnée ou une instabilité du système.\nLe
processus n'aura pas la chance de sauvegarder son état\nou les données avant de
terminer.\nÊtes-vous sûr de vouloir terminer le processus?"
IDS_MSG_UNABLETERMINATEPRO "Impossible de terminer le processus"
@@ -665,7 +665,7 @@
IDS_STATUS_CPUUSAGE "UC utilisée: %3d%%"
IDS_STATUS_PROCESSES "Processus: %d"
IDS_Not_Responding "Ne répond pas"
- IDS_Running "En cours d'exécution"
+ IDS_Running "En cours d'exécution"
END
Modified: trunk/reactos/base/applications/taskmgr/taskmgr.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/taskmgr/…
==============================================================================
--- trunk/reactos/base/applications/taskmgr/taskmgr.c (original)
+++ trunk/reactos/base/applications/taskmgr/taskmgr.c Sat Apr 28 10:02:22 2007
@@ -1067,7 +1067,7 @@
lpszBuf[0] = TEXT('\0');
} else {
lpszTemp[lstrlen(lpszTemp)-2] = TEXT('\0'); /*remove cr and newline
character */
- _stprintf(lpszBuf, TEXT("%s (0x%x)"), lpszTemp, (int)GetLastError());
+ wsprintf(lpszBuf, TEXT("%s (0x%x)"), lpszTemp, (int)GetLastError());
}
if (lpszTemp) {
LocalFree((HLOCAL)lpszTemp);
Modified: trunk/reactos/base/applications/taskmgr/taskmgr.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/taskmgr/…
==============================================================================
--- trunk/reactos/base/applications/taskmgr/taskmgr.rc (original)
+++ trunk/reactos/base/applications/taskmgr/taskmgr.rc Sat Apr 28 10:02:22 2007
@@ -9,7 +9,7 @@
#endif
/* BINRES taskmgr.ico */
-IDI_TASKMANAGER ICON DISCARDABLE res/taskmgr.ico
+IDI_TASKMANAGER ICON DISCARDABLE "res/taskmgr.ico"
/* {
'00 00 01 00 02 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 26 00 00 00 10 10 10 00 00 00 00 00 28 01'
@@ -82,7 +82,7 @@
} */
/* BINRES window.ico */
-IDI_WINDOW ICON DISCARDABLE res/window.ico
+IDI_WINDOW ICON DISCARDABLE "res/window.ico"
/* {
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
@@ -135,7 +135,7 @@
} */
/* BINRES windowsm.ico */
-IDI_WINDOWSM ICON DISCARDABLE res/windowsm.ico
+IDI_WINDOWSM ICON DISCARDABLE "res/windowsm.ico"
/* {
'00 00 01 00 01 00 10 10 10 00 00 00 00 00 28 01'
'00 00 16 00 00 00 28 00 00 00 10 00 00 00 20 00'
@@ -160,7 +160,7 @@
} */
/* BINRES traymask.bmp */
-IDB_TRAYMASK BITMAP DISCARDABLE res/traymask.bmp
+IDB_TRAYMASK BITMAP DISCARDABLE "res/traymask.bmp"
/* {
'42 4D F6 00 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 10 00 00 00 10 00 00 00 01 00 04 00 00 00'
@@ -181,7 +181,7 @@
} */
/* BINRES trayicon.bmp */
-IDB_TRAYICON BITMAP DISCARDABLE res/trayicon.bmp
+IDB_TRAYICON BITMAP DISCARDABLE "res/trayicon.bmp"
/* {
'42 4D F6 00 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 10 00 00 00 10 00 00 00 01 00 04 00 00 00'
@@ -210,9 +210,13 @@
#include "lang/hu-HU.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
+#ifdef __GCC__
#include "lang/ja-JP.rc"
+#endif
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/sv-SE.rc"
+#ifdef __GCC__
#include "lang/uk-UA.rc"
+#endif