French rc files must be encoded in iso-8859-1, not utf-8.

Francois Gouget fgouget at free.fr
Thu Oct 5 10:57:18 CDT 2006


---

Or is that windows-1252? They're very close anyway and it does not 
matter in this case. At least the patch below gets me proper accents 
instead of unreadable garbage (e.g. in the OleView menus).

Here is a list of the other utf-8 rc files for the other languages. I 
cannot really check but I suspect they should get converted to some 
other codepage (I'm not sure which, 'file' just suggests ISO-8859):

    dlls/comctl32/comctl_Nl.rc
    dlls/mpr/mpr_Pt.rc
    dlls/oledlg/oledlg_Nl.rc
    dlls/shlwapi/shlwapi_Pt.rc
    dlls/wineps.drv/wps_Nl.rc



 dlls/crypt32/crypt32_Fr.rc    |   36 ++++++++++++------------
 dlls/gphoto2.ds/gphoto2_Fr.rc |    6 ++--
 dlls/hhctrl.ocx/Fr.rc         |    4 +--
 dlls/winspool.drv/Fr.rc       |    6 ++--
 programs/oleview/Fr.rc        |   62 +++++++++++++++++++++--------------------
 5 files changed, 57 insertions(+), 57 deletions(-)

diff --git a/dlls/crypt32/crypt32_Fr.rc b/dlls/crypt32/crypt32_Fr.rc
index e058cb2..f77a77d 100644
--- a/dlls/crypt32/crypt32_Fr.rc
+++ b/dlls/crypt32/crypt32_Fr.rc
@@ -57,8 +57,8 @@ STRINGTABLE DISCARDABLE
     IDS_CERT_MANIFOLD "Certificate Manifold"
     IDS_NETSCAPE_CERT_TYPE "Type de certificat Netscape"
     IDS_NETSCAPE_BASE_URL "URL Netscape de base"
-    IDS_NETSCAPE_REVOCATION_URL "URL Netscape de révocation"
-    IDS_NETSCAPE_CA_REVOCATION_URL "URL Netscape de révocation du certificat"
+    IDS_NETSCAPE_REVOCATION_URL "URL Netscape de révocation"
+    IDS_NETSCAPE_CA_REVOCATION_URL "URL Netscape de révocation du certificat"
     IDS_NETSCAPE_CERT_RENEWAL_URL "URL Netscape de renouvellement du certificat"
     IDS_NETSCAPE_CA_POLICY_URL "Netscape CA Policy URL"
     IDS_NETSCAPE_SSL_SERVER_NAME "Netscape SSL ServerName"
@@ -66,26 +66,26 @@ STRINGTABLE DISCARDABLE
     IDS_SPC_SP_AGENCY_INFO "SpcSpAgencyInfo"
     IDS_SPC_FINANCIAL_CRITERIA "SpcFinancialCriteria"
     IDS_SPC_MINIMAL_CRITERIA "SpcMinimalCriteria"
-    IDS_COUNTRY "Pays/Région"
+    IDS_COUNTRY "Pays/Région"
     IDS_ORGANIZATION "Organisation"
-    IDS_ORGANIZATIONAL_UNIT "Unité d'organisation"
+    IDS_ORGANIZATIONAL_UNIT "Unité d'organisation"
     IDS_COMMON_NAME "Nom commun"
     IDS_LOCALITY "Locality"
-    IDS_STATE_OR_PROVINCE "État ou province"
+    IDS_STATE_OR_PROVINCE "État ou province"
     IDS_TITLE "Titre"
-    IDS_GIVEN_NAME "Nom donné"
+    IDS_GIVEN_NAME "Nom donné"
     IDS_INITIALS "Initiales"
     IDS_SUR_NAME "Nom de famille"
     IDS_DOMAIN_COMPONENT "Domain Component"
     IDS_STREET_ADDRESS "Adresse"
-    IDS_SERIAL_NUMBER "Numéro de série"
+    IDS_SERIAL_NUMBER "Numéro de série"
     IDS_CA_VERSION "Version du CA"
     IDS_CROSS_CA_VERSION "Cross CA Version"
     IDS_SERIALIZED_SIG_SERIAL_NUMBER "Serialized Signature Serial Number"
     IDS_PRINCIPAL_NAME "Nom principal"
-    IDS_WINDOWS_PRODUCT_UPDATE "Mise à jour de Windows"
+    IDS_WINDOWS_PRODUCT_UPDATE "Mise à jour de Windows"
     IDS_ENROLLMENT_NAME_VALUE_PAIR "Enrollment Name Value Pair"
-    IDS_OS_VERSION "Version du système d'exploitation"
+    IDS_OS_VERSION "Version du système d'exploitation"
     IDS_ENROLLMENT_CSP "Enrollment CSP"
     IDS_CRL_NUMBER "CRL Number"
     IDS_DELTA_CRL_INDICATOR "Delta CRL Indicator"
@@ -104,12 +104,12 @@ STRINGTABLE DISCARDABLE
     IDS_CMC_STATUS_INFO "CMC Status Info"
     IDS_CMC_EXTENSIONS "CMC Extensions"
     IDS_CMC_ATTRIBUTES "CMC Attributes"
-    IDS_PKCS_7_DATA "Données PKCS 7"
-    IDS_PKCS_7_SIGNED "Signé avec PKCS 7"
-    IDS_PKCS_7_ENVELOPED "Enveloppé avec PKCS 7"
-    IDS_PKCS_7_SIGNED_ENVELOPED "Enveloppé et signé avec PKCS 7"
-    IDS_PKCS_7_DIGESTED "Haché avec PKCS 7"
-    IDS_PKCS_7_ENCRYPTED "Chiffré avec PKCS 7"
+    IDS_PKCS_7_DATA "Données PKCS 7"
+    IDS_PKCS_7_SIGNED "Signé avec PKCS 7"
+    IDS_PKCS_7_ENVELOPED "Enveloppé avec PKCS 7"
+    IDS_PKCS_7_SIGNED_ENVELOPED "Enveloppé et signé avec PKCS 7"
+    IDS_PKCS_7_DIGESTED "Haché avec PKCS 7"
+    IDS_PKCS_7_ENCRYPTED "Chiffré avec PKCS 7"
     IDS_PREVIOUS_CA_CERT_HASH "Previous CA Certificate Hash"
     IDS_CRL_VIRTUAL_BASE "Virtual Base CRL Number"
     IDS_CRL_NEXT_PUBLISH "Next CRL Publish"
@@ -118,7 +118,7 @@ STRINGTABLE DISCARDABLE
     IDS_CERTIFICATE_TEMPLATE "Certificate Template Information"
     IDS_ENTERPRISE_ROOT_OID "Enterprise Root OID"
     IDS_RDN_DUMMY_SIGNER "Signataire factice"
-    IDS_ARCHIVED_KEY_ATTR "Clé de chiffrement privée"
+    IDS_ARCHIVED_KEY_ATTR "Clé de chiffrement privée"
     IDS_CRL_SELF_CDP "Published CRL Locations"
     IDS_REQUIRE_CERT_CHAIN_POLICY "Enforce Certificate Chain Policy"
     IDS_TRANSACTION_ID "Transaction Id"
@@ -153,10 +153,10 @@ STRINGTABLE DISCARDABLE
     IDS_SMART_CARD_LOGON "Smart Card Logon"
     IDS_DIGITAL_RIGHTS "Digital Rights"
     IDS_QUALIFIED_SUBORDINATION "Qualified Subordination"
-    IDS_KEY_RECOVERY "Récupération de clé"
+    IDS_KEY_RECOVERY "Récupération de clé"
     IDS_DOCUMENT_SIGNING "Signature de document"
     IDS_IPSEC_IKE_INTERMEDIATE "IP security IKE intermediate"
-    IDS_FILE_RECOVERY "Récupération de fichier"
+    IDS_FILE_RECOVERY "Récupération de fichier"
     IDS_ROOT_LIST_SIGNER "Root List Signer"
     IDS_ANY_APPLICATION_POLICIES "All application policies"
     IDS_DS_EMAIL_REPLICATION "Directory Service Email Replication"
diff --git a/dlls/gphoto2.ds/gphoto2_Fr.rc b/dlls/gphoto2.ds/gphoto2_Fr.rc
index 5ce43d3..7151416 100644
--- a/dlls/gphoto2.ds/gphoto2_Fr.rc
+++ b/dlls/gphoto2.ds/gphoto2_Fr.rc
@@ -29,7 +29,7 @@ FONT 8, "MS Sans Serif"
 BEGIN
 	CONTROL         "List1",IDC_LIST1,"SysListView32", LVS_ICON | WS_BORDER |
 WS_TABSTOP,7,7,358,229
-    DEFPUSHBUTTON   "Importer la sélection",IDC_IMPORT,225,252,56,14
+    DEFPUSHBUTTON   "Importer la sélection",IDC_IMPORT,225,252,56,14
     PUSHBUTTON      "Importer tous",IDC_IMPORTALL,7,252,52,14
     PUSHBUTTON      "Fermer",IDC_EXIT,295,252,50,14
 END
@@ -44,10 +44,10 @@ END
 
 IDD_CONNECTING DIALOG DISCARDABLE  0, 0, 280, 116
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU| WS_VISIBLE | DS_CENTER
-CAPTION "Connexion à l'appareil photo"
+CAPTION "Connexion à l'appareil photo"
 FONT 8, "MS Sans Serif"
 BEGIN
     CONTROL         "",IDC_BITMAP,"Static",SS_BITMAP|SS_CENTERIMAGE,4,4,110,110
-    LTEXT           "Connexion à l'appareil photo... Veuillez patienter",IDC_STATIC,128,58,
+    LTEXT           "Connexion à l'appareil photo... Veuillez patienter",IDC_STATIC,128,58,
                     116,8
 END
diff --git a/dlls/hhctrl.ocx/Fr.rc b/dlls/hhctrl.ocx/Fr.rc
index 6c97203..0e5dd4f 100644
--- a/dlls/hhctrl.ocx/Fr.rc
+++ b/dlls/hhctrl.ocx/Fr.rc
@@ -33,9 +33,9 @@ STRINGTABLE
 BEGIN
     IDTB_EXPAND      "Afficher"
     IDTB_CONTRACT    "Cacher"
-    IDTB_STOP        "Arrêter"
+    IDTB_STOP        "Arrêter"
     IDTB_REFRESH     "A&ctualiser"
-    IDTB_BACK        "Précédent"
+    IDTB_BACK        "Précédent"
     IDTB_HOME        "Sommaire"
     IDTB_SYNC        "Synchroniser"
     IDTB_PRINT       "Imprimer"
diff --git a/dlls/winspool.drv/Fr.rc b/dlls/winspool.drv/Fr.rc
index 9dae704..964bb40 100644
--- a/dlls/winspool.drv/Fr.rc
+++ b/dlls/winspool.drv/Fr.rc
@@ -25,7 +25,7 @@ STYLE DS_CONTEXTHELP | DS_MODALFRAME | D
 CAPTION "Imprimer dans un fichier"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    LTEXT "&Fichier de sortie :", -1, 7, 13, 194, 13, WS_VISIBLE
+    LTEXT "&Fichier de sortie :", -1, 7, 13, 194, 13, WS_VISIBLE
     EDITTEXT EDITBOX, 6, 28, 174, 12, WS_VISIBLE | ES_AUTOHSCROLL
     DEFPUSHBUTTON "OK", IDOK, 199, 10, 40, 14, WS_VISIBLE
     PUSHBUTTON "Annuler", IDCANCEL, 199, 27, 40, 14, WS_VISIBLE
@@ -34,6 +34,6 @@ END
 STRINGTABLE DISCARDABLE
 {
     IDS_CAPTION "Port local"
-    IDS_FILE_EXISTS "Le fichier de sortie existe déjà. Cliquez sur OK pour l'écraser."
-    IDS_CANNOT_OPEN "Impossible de créer le fichier de sortie."
+    IDS_FILE_EXISTS "Le fichier de sortie existe déjà. Cliquez sur OK pour l'écraser."
+    IDS_CANNOT_OPEN "Impossible de créer le fichier de sortie."
 }
diff --git a/programs/oleview/Fr.rc b/programs/oleview/Fr.rc
index cef6e45..056a18e 100644
--- a/programs/oleview/Fr.rc
+++ b/programs/oleview/Fr.rc
@@ -28,8 +28,8 @@ IDM_MENU MENU
         MENUITEM "&Lier au fichier...",    IDM_BIND
         MENUITEM "&Afficher la TypeLib...",    IDM_TYPELIB
         MENUITEM SEPARATOR
-        MENUITEM "&Configuration système",    IDM_SYSCONF
-        MENUITEM "&Exécuter l'éditeur de la base de registre",    IDM_REGEDIT
+        MENUITEM "&Configuration système",    IDM_SYSCONF
+        MENUITEM "&Exécuter l'éditeur de la base de registre",    IDM_REGEDIT
         MENUITEM SEPARATOR
         MENUITEM "&Quitter",    IDM_EXIT
     }
@@ -45,9 +45,9 @@ IDM_MENU MENU
         MENUITEM SEPARATOR
         MENUITEM "Afficher les informations sur le &type",    IDM_TYPEINFO, GRAYED
         MENUITEM SEPARATOR
-        MENUITEM "Créer une &instance",    IDM_CREATEINST, GRAYED
-        MENUITEM "Créer une instance &sur",    IDM_CREATEINSTON, GRAYED
-        MENUITEM "&Libérer l'instance",    IDM_RELEASEINST, GRAYED
+        MENUITEM "Créer une &instance",    IDM_CREATEINST, GRAYED
+        MENUITEM "Créer une instance &sur",    IDM_CREATEINSTON, GRAYED
+        MENUITEM "&Libérer l'instance",    IDM_RELEASEINST, GRAYED
         MENUITEM SEPARATOR
         MENUITEM "Copier le &CLSID dans le presse-papiers",    IDM_COPYCLSID, GRAYED
         MENUITEM "Copier la balse &HTML de l'objet dans le presse-papiers", IDM_HTMLTAG, GRAYED
@@ -58,16 +58,16 @@ IDM_MENU MENU
     {
         MENUITEM "Mode &expert",    IDM_EXPERT,CHECKED
         MENUITEM SEPARATOR
-        MENUITEM "Catégories de compsants &cachés",    IDM_HIDDEN, GRAYED
+        MENUITEM "Catégories de compsants &cachés",    IDM_HIDDEN, GRAYED
         MENUITEM SEPARATOR
         MENUITEM "&Barre d'outils",    IDM_TOOLBAR,CHECKED
-        MENUITEM "Barre d'é&tat",    IDM_STATUSBAR,CHECKED
+        MENUITEM "Barre d'é&tat",    IDM_STATUSBAR,CHECKED
         MENUITEM SEPARATOR
         MENUITEM "A&ctualiser\tF5",    IDM_REFRESH
     }
     POPUP "Aid&e"
     {
-        MENUITEM "À &propos de OleView",    IDM_ABOUT
+        MENUITEM "À &propos de OleView",    IDM_ABOUT
     }
 }
 
@@ -75,45 +75,45 @@ STRINGTABLE
 {
     IDS_APPNAME            "OleView"
     IDS_APPTITLE           "OleView"
-    IDS_READY              "Prêt"
+    IDS_READY              "Prêt"
     IDS_ABOUT              "OleView - Visionneur d'objets OLE/COM"
     IDS_ABOUTVER           "version 1.0"
 
-    IDM_BIND,              "Lie à un fichier à l'aide d'un File Moniker"
+    IDM_BIND,              "Lie à un fichier à l'aide d'un File Moniker"
     IDM_TYPELIB,           "Ouvre un fichier TypeLib et afficher son contenu"
-    IDM_SYSCONF,           "Modifie les paramètres COM distribuées pour l'ensemble de la machine"
-    IDM_REGEDIT,           "Exécute l'éditeur de base de registre de Wine"
-    IDM_EXIT,              "Quitte l'application après avoir demandé s'il faut enregistrer les modifications"
-    IDM_CREATEINST,        "Crée une instance de l'objet sélectionné"
-    IDM_CREATEINSTON,      "Crée une instance de l'objet sélectionné sur une machine spécifique"
-    IDM_RELEASEINST,       "Libère l'instance de l'objet actuellement sélectionné"
-    IDM_COPYCLSID,         "Copie le GUID de l'objet actuellement sélectionné dans le presse-papiers"
-    IDM_VIEW,              "Affiche le visionneur pour l'objet actuellement sélectionné"
-    IDM_FLAG_INSERV,       "Utilise CLSCTX_INPROC_SERVER lors de l'appel à CoGetClassObject"
-    IDM_FLAG_INHANDL,      "Utilise CLSCTX_INPROC_HANDLER lors de l'appel à CoGetClassObject"
-    IDM_FLAG_LOCSERV,      "Utilise CLSCTX_LOCAL_SERVER lors de l'appel à CoGetClassObject"
-    IDM_FLAG_REMSERV,      "Utilise CLSCTX_REMOTE_SERVER lors de l'appel à CoGetClassObject"
-    IDM_EXPERT,            "Bascule entre le mode d'affichage expert et le mode d'affichage débutant"
-    IDM_HIDDEN,            "Bascule l'affichage des catégories des composant qui ne sont pas prévue pour être visible"
+    IDM_SYSCONF,           "Modifie les paramètres COM distribuées pour l'ensemble de la machine"
+    IDM_REGEDIT,           "Exécute l'éditeur de base de registre de Wine"
+    IDM_EXIT,              "Quitte l'application après avoir demandé s'il faut enregistrer les modifications"
+    IDM_CREATEINST,        "Crée une instance de l'objet sélectionné"
+    IDM_CREATEINSTON,      "Crée une instance de l'objet sélectionné sur une machine spécifique"
+    IDM_RELEASEINST,       "Libère l'instance de l'objet actuellement sélectionné"
+    IDM_COPYCLSID,         "Copie le GUID de l'objet actuellement sélectionné dans le presse-papiers"
+    IDM_VIEW,              "Affiche le visionneur pour l'objet actuellement sélectionné"
+    IDM_FLAG_INSERV,       "Utilise CLSCTX_INPROC_SERVER lors de l'appel à CoGetClassObject"
+    IDM_FLAG_INHANDL,      "Utilise CLSCTX_INPROC_HANDLER lors de l'appel à CoGetClassObject"
+    IDM_FLAG_LOCSERV,      "Utilise CLSCTX_LOCAL_SERVER lors de l'appel à CoGetClassObject"
+    IDM_FLAG_REMSERV,      "Utilise CLSCTX_REMOTE_SERVER lors de l'appel à CoGetClassObject"
+    IDM_EXPERT,            "Bascule entre le mode d'affichage expert et le mode d'affichage débutant"
+    IDM_HIDDEN,            "Bascule l'affichage des catégories des composant qui ne sont pas prévue pour être visible"
     IDM_TOOLBAR,           "Affiche ou masque la barre d'outils"
-    IDM_STATUSBAR,         "Affiche ou masque la barre d'état"
+    IDM_STATUSBAR,         "Affiche ou masque la barre d'état"
     IDM_REFRESH,           "Actualise toutes les listes"
-    IDM_ABOUT,             "Affiche les informations sur le programme ; le numéro de version et la licence"
+    IDM_ABOUT,             "Affiche les informations sur le programme ; le numéro de version et la licence"
 
     IDS_TREE_OC,           "ObjectClasses"
-    IDS_TREE_GBCC,         "Groupés par catégorie de composants"
+    IDS_TREE_GBCC,         "Groupés par catégorie de composants"
     IDS_TREE_O1O,          "Objets OLE 1.0"
-    IDS_TREE_CLO,          "Objets de la bibliothèque COM"
+    IDS_TREE_CLO,          "Objets de la bibliothèque COM"
     IDS_TREE_AO,           "Tous les objets"
     IDS_TREE_AID,          "Identificateurs d'application"
-    IDS_TREE_TL,           "Bibliothèques type"
+    IDS_TREE_TL,           "Bibliothèques type"
     IDS_TL_VER,            "ver."
     IDS_TREE_I,            "Interfaces"
 
     IDS_TAB_REG,           "Base de registre"
-    IDS_TAB_IMPL,          "Implémentation"
+    IDS_TAB_IMPL,          "Implémentation"
     IDS_TAB_ACTIV,         "Activation"
 
-    IDS_CGCOFAIL,          "CoGetClassObject a échoué."
+    IDS_CGCOFAIL,          "CoGetClassObject a échoué."
     IDS_ERROR_UNKN,        "Erreur inconnue"
 }
-- 
1.4.1.1


More information about the wine-patches mailing list