https://git.reactos.org/?p=reactos.git;a=commitdiff;h=342414c7d6f1c2b1f89a0…
commit 342414c7d6f1c2b1f89a08b9d3b114d3022695e9
Author: Pierre Schweitzer <pierre(a)reactos.org>
AuthorDate: Mon Jan 21 21:27:50 2019 +0100
Commit: Pierre Schweitzer <pierre(a)reactos.org>
CommitDate: Mon Jan 21 21:27:50 2019 +0100
[SYSDM] Meh
---
dll/cpl/sysdm/lang/fr-FR.rc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dll/cpl/sysdm/lang/fr-FR.rc b/dll/cpl/sysdm/lang/fr-FR.rc
index 67b49df685..d802ef2a3a 100644
--- a/dll/cpl/sysdm/lang/fr-FR.rc
+++ b/dll/cpl/sysdm/lang/fr-FR.rc
@@ -298,8 +298,8 @@ BEGIN
IDS_MESSAGEBOXTITLE "System control panel applet"
IDS_WARNINITIALSIZE "Entrez une valeur numérique pour la taille initiale du fichier d'échange."
IDS_WARNMAXIMUMSIZE "Entrez une valeur numérique pour la taille maximale du fichier d'échange."
- IDS_WARNINITIALRANGE "La taille initiale du fichier d'échange ne peut pas être inférieure à 16 Mo and ne doit pas dépasser l'espace libre total du disque.
- IDS_WARNMAXIMUMRANGE "La taille maximale du fichier d'échange ne peut pas être inférieure à sa taille initiale, et ne peut pas être supérieur à 4095 Mo et ne peut pas dépasser l'espace libre total du disque."
+ IDS_WARNINITIALRANGE "La taille initiale du fichier d'échange ne peut pas être inférieure à 16 Mo and ne doit pas dépasser l'espace libre total du disque."
+ IDS_WARNMAXIMUMRANGE "La taille maximale du fichier d'échange ne peut pas être inférieure à sa taille initiale, et ne peut pas être supérieure à 4095 Mo et ne peut pas dépasser l'espace libre total du disque."
IDS_PAGEFILE_NONE "Aucun"
IDS_PAGEFILE_SYSTEM "Géré par le système"
IDS_INFOREBOOT "Vous devez redémarrer le système pour appliquer les changements."
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=2d8f0aee5ced083f06fa3…
commit 2d8f0aee5ced083f06fa3bdafe49b0f3fa96184e
Author: Pierre Schweitzer <pierre(a)reactos.org>
AuthorDate: Mon Jan 21 21:16:11 2019 +0100
Commit: Pierre Schweitzer <pierre(a)reactos.org>
CommitDate: Mon Jan 21 21:16:48 2019 +0100
[SYSDM] Update French translation
---
dll/cpl/sysdm/lang/fr-FR.rc | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/dll/cpl/sysdm/lang/fr-FR.rc b/dll/cpl/sysdm/lang/fr-FR.rc
index 4037a2e853..67b49df685 100644
--- a/dll/cpl/sysdm/lang/fr-FR.rc
+++ b/dll/cpl/sysdm/lang/fr-FR.rc
@@ -10,9 +10,9 @@ BEGIN
LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 128, 116, 9
LTEXT "Version", IDC_ROSVERSION, 10, 137, 116, 9
LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 146, 110, 9
- LTEXT "System Uptime:", IDC_STATIC, 4, 158, 86, 9
+ LTEXT "Temps d'activité :", IDC_STATIC, 4, 158, 86, 9
LTEXT "", IDC_UPTIME, 10, 170, 116, 9
- LTEXT "Machine:", IDC_STATIC, 124, 116, 34, 9
+ LTEXT "Machine :", IDC_STATIC, 124, 116, 34, 9
LTEXT "", IDC_MACHINELINE1, 130, 128, 118, 9
LTEXT "", IDC_MACHINELINE2, 130, 137, 118, 9
LTEXT "", IDC_MACHINELINE3, 130, 146, 118, 9
@@ -57,19 +57,19 @@ BEGIN
GROUPBOX "Démarrage et Récupération", IDC_STATIC, 6, 131, 244, 52
LTEXT "Les options Démarrage et Récupération indiquent à l'ordinateur comment démarrer et quoi faire si une erreur empêche l'ordinateur de s'arrêter.", IDC_STATIC, 16, 144, 210, 30
PUSHBUTTON "Réglages", IDC_STAREC, 194, 162, 50, 15
- PUSHBUTTON "System Settings", IDC_SYSSETTINGS, 6, 192, 80, 15
+ PUSHBUTTON "Paramètres système", IDC_SYSSETTINGS, 6, 192, 80, 15
PUSHBUTTON "Variables d'en&vironnement", IDC_ENVVAR, 88, 192, 80, 15
PUSHBUTTON "Rapport d'e&rreurs", IDC_ERRORREPORT, 170, 192, 80, 15
END
IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION
-CAPTION "System Settings"
+CAPTION "Paramètres système"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
- GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73
- LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41
- CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10
+ GROUPBOX "Information de version", IDC_STATIC, 6, 3, 210, 73
+ LTEXT "ReactOS est construit comme un OS serveur et se présente comme tel. Cochez cette case pour changer ce comportement pour les applications.", IDC_STATIC, 15, 15, 183, 41
+ CONTROL "Se présenter comme une station de travail", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10
PUSHBUTTON "OK", IDOK, 166, 83, 50, 14
END
@@ -283,7 +283,7 @@ BEGIN
IDS_PETABYTE "Po de RAM"
IDS_MEGAHERTZ "MHz"
IDS_GIGAHERTZ "GHz"
- IDS_UPTIME_FORMAT "%u Days, %02u:%02u:%02u"
+ IDS_UPTIME_FORMAT "%u jours, %02u:%02u:%02u"
IDS_VARIABLE "Variable"
IDS_VALUE "Valeur"
IDS_NO_DUMP "(Aucun)"
@@ -296,17 +296,17 @@ BEGIN
IDS_USERPROFILE_STATUS "Statut"
IDS_USERPROFILE_MODIFIED "Modifié"
IDS_MESSAGEBOXTITLE "System control panel applet"
- IDS_WARNINITIALSIZE "Enter a numeric value for the initial size of the paging file."
- IDS_WARNMAXIMUMSIZE "Enter a numeric value for the maximum size of the paging file."
- IDS_WARNINITIALRANGE "The initial size of the paging file must not be smaller than 16 MB and must not exceed the available space on the selected drive."
- IDS_WARNMAXIMUMRANGE "The maximum size of the paging file must not be smaller than its initial size, must not be larger than 4095 MB and must not exceed the available space on the selected drive."
+ IDS_WARNINITIALSIZE "Entrez une valeur numérique pour la taille initiale du fichier d'échange."
+ IDS_WARNMAXIMUMSIZE "Entrez une valeur numérique pour la taille maximale du fichier d'échange."
+ IDS_WARNINITIALRANGE "La taille initiale du fichier d'échange ne peut pas être inférieure à 16 Mo and ne doit pas dépasser l'espace libre total du disque.
+ IDS_WARNMAXIMUMRANGE "La taille maximale du fichier d'échange ne peut pas être inférieure à sa taille initiale, et ne peut pas être supérieur à 4095 Mo et ne peut pas dépasser l'espace libre total du disque."
IDS_PAGEFILE_NONE "Aucun"
- IDS_PAGEFILE_SYSTEM "System Managed"
- IDS_INFOREBOOT "You have to reboot the computer in order to apply the changes."
+ IDS_PAGEFILE_SYSTEM "Géré par le système"
+ IDS_INFOREBOOT "Vous devez redémarrer le système pour appliquer les changements."
IDS_DEVS "\nReactOS Team\n\nProject Coordinator\n\nAleksey Bragin\n\nDevelopment Team\n\nAleksandar Andrejevic\nAleksey Bragin\nAlexander Shaposhnikov\nAmine Khaldi\nAndrew Greenwood\nAndrey Korotaev\nArt Yerkes\nBenedikt Freisen\nCameron Gutman\nChristoph von Wittich\nColin Finck\nDaniel Reimer\nDavid Quintana\nDmitry Chapyshev\nEric Kohl\nGed Murphy\nGiannis Adamopoulos\nGregor Brunmar\nHermès Bélusca-Maïto\nHervé Poussineau\nJames Tabor\nJeffrey Morlan\nJérôme Gardou\nJohannes And [...]
- IDS_HWPROFILE_CONFIRM_DELETE_TITLE "Confirm Profile Delete"
- IDS_HWPROFILE_CONFIRM_DELETE "Are you sure you want to delete the hardware profile ""%s""?"
- IDS_HWPROFILE_ALREADY_IN_USE "The profile name is already in use."
- IDS_HWPROFILE_PROFILE "Profile"
- IDS_HWPROFILE_WARNING "Warning"
+ IDS_HWPROFILE_CONFIRM_DELETE_TITLE "Confirmation de suppression"
+ IDS_HWPROFILE_CONFIRM_DELETE "Êtes-vous sûre de vouloir supprimer le profil matériel ""%s"" ?"
+ IDS_HWPROFILE_ALREADY_IN_USE "Le nom de profil est déjà utilisé."
+ IDS_HWPROFILE_PROFILE "Profil"
+ IDS_HWPROFILE_WARNING "Attention"
END
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=c296ee510f6ecfa15f393…
commit c296ee510f6ecfa15f3939ce20faa101d12fa5a0
Author: Mark Jansen <mark.jansen(a)reactos.org>
AuthorDate: Sun Jan 13 19:41:51 2019 +0100
Commit: Mark Jansen <mark.jansen(a)reactos.org>
CommitDate: Mon Jan 21 20:42:16 2019 +0100
[DBGHELP_APITEST] Skip the test when the function is not found
---
modules/rostests/apitests/dbghelp/pdb.c | 44 ++++++++++++++++++++++++++-------
1 file changed, 35 insertions(+), 9 deletions(-)
diff --git a/modules/rostests/apitests/dbghelp/pdb.c b/modules/rostests/apitests/dbghelp/pdb.c
index 2db3935fe4..8f4988ac0c 100644
--- a/modules/rostests/apitests/dbghelp/pdb.c
+++ b/modules/rostests/apitests/dbghelp/pdb.c
@@ -11,6 +11,7 @@
#include <dbghelp.h>
#include <cvconst.h> // SymTagXXX
#include <stdio.h>
+#include <delayimp.h>
#include "wine/test.h"
@@ -189,6 +190,37 @@ static void init_dbghelp_version()
LOWORD(fileInfo.dwProductVersionLS));
}
+static
+int g_SymRegisterCallbackW64NotFound = 0;
+
+static
+BOOL WINAPI SymRegisterCallbackW64_Stub(HANDLE hProcess, PSYMBOL_REGISTERED_CALLBACK64 CallbackFunction, ULONG64 UserContext)
+{
+ g_SymRegisterCallbackW64NotFound++;
+ return FALSE;
+}
+
+/* A delay-load failure hook will be called when resolving a delay-load dependency (dll or function) fails */
+FARPROC WINAPI DliFailHook(unsigned dliNotify, PDelayLoadInfo pdli)
+{
+ /* Was the failure a function, and did we get info */
+ if (dliNotify == dliFailGetProc && pdli)
+ {
+ /* Is it our function? */
+ if (pdli->dlp.fImportByName && !strcmp(pdli->dlp.szProcName, "SymRegisterCallbackW64"))
+ {
+ /* Redirect execution to the stub */
+ return (FARPROC)SymRegisterCallbackW64_Stub;
+ }
+ }
+ /* This is not the function you are looking for, continue default behavior (throw exception) */
+ return NULL;
+}
+
+/* Register the failure hook using the magic name '__pfnDliFailureHook2'. */
+PfnDliHook __pfnDliFailureHook2 = DliFailHook;
+
+
/* Maybe our dbghelp.dll is too old? */
static BOOL can_enumerate(HANDLE hProc, DWORD64 BaseAddress)
{
@@ -544,18 +576,12 @@ static void test_SymRegCallback(HANDLE hProc, const char* szModuleName, BOOL tes
}
else
{
- // dbghelp fileversion 5.2.3790.3959
- // SymRegisterCallbackW64 crash only happens on real Windows 2003
- // Fileversion 5.2.3790.3959 is used in Windows 2003.
- // In ROS there is no crash.
- // I could not figure out whats wrong.
- if ((dbghelpFileVer.dwProductVersionMS == MAKELONG(2, 5)) &&
- (dbghelpFileVer.dwProductVersionLS == MAKELONG(3959, 3790)))
+ Ret = SymRegisterCallbackW64(hProc, SymRegisterCallback64Proc, (ULONG_PTR)&ctx);
+ if (g_SymRegisterCallbackW64NotFound)
{
- skip("dbghelp.dll ver 5.2.3790.3959 (w2k3), SymRegisterCallbackW64 would crash!\n");
+ skip("SymRegisterCallbackW64 not found in dbghelp.dll\n");
return;
}
- Ret = SymRegisterCallbackW64(hProc, SymRegisterCallback64Proc, (ULONG_PTR)&ctx);
}
ok_int(Ret, TRUE);