Surprisingly, some HTML entries are reparsed by the hypermail engine and the HTML escape char (&) is translated to an ampersand HTML char:
Th&eagrave;me [lang.h] becomes Thème, [HTML sent to the browser] and is therefore displayed as Thème in the HTML page ("By Thread" entry)
Regards,
Emmanuel
char *fr[] = { /* French */
- "Nouveau Message", /* New Message -HTML*/
- "Réponse", /* Reply -HTML*/
- "A propos de cette liste", /* About this list -HTML*/
- "Fin des Messages", /* End of Messages -HTML*/
- "Début des Messages", /* Start of Messages -HTML*/
- "Liste par Date", /* Date view -HTML*/
- "Liste par Thème", /* Thread view -HTML*/
- "Liste par Sujet", /* Subject view -HTML*/
- "Liste par Auteur", /* Author view -HTML*/
- "Autres groupes", /* Other groups -HTML*/
- "Messages", /* Messages -HTML*/
- "Début", /* Starting -HTML*/
- "Fin", /* Ending -HTML*/
- "A propos de cette archive", /* About this archive -HTML*/
- "Messages classés par", /* Messages sorted by -HTML*/
- "Autres archives", /* Other mail archives -HTML*/
- "Par Date", /* By Date -HTML*/
- "Messages les plus récents", /* Most recent messages-HTML*/
- "auteur", /* author -HTML*/
- "date", /* date -HTML*/
- "thèeme", /* thread -HTML*/
- "sujet", /* subject -HTML*/
- "pour les options", /* for options -STDOUT*/
- "Ecriture des messages vers", /* Writing messages to-STDOUT*/
- "Ecriture de l'index 'date' vers", /* Writing date index to-STDOUT*/
- "Ecriture de l'index 'thème' vers", /* Writing thread index to -STDOUT*/
- "Ecriture de l'index 'sujet' vers", /* Writing subject index to-STDOUT*/
- "Ecriture de l'index 'auteur' vers", /* Writing author index to-STDOUT*/
- "Date du dernier message", /* Last message date -HTML*/
- "Archivé le", /* Archived on -HTML*/
- "Ne peut effectuer de chmod", /* Can not chmod -STDERR*/
- "Ne peut écrire", /* Could not write -STDERR*/
- "Message suivant", /* Next message -HTML*/
- "Message précédent", /* Previous message -HTML*/
- "Sans doute en réponse à", /* Maybe in reply to -HTML*/
- "En réponse à", /* In reply to -HTML*/
- "Suivant dans le thème", /* Next in thread -HTML*/
- "Sans doute en réponse", /* Maybe reply -HTML*/
- "Par Thème", /* By Thread -HTML*/
- "Par Sujet", /* By Subject -HTML*/
- "Par Auteur", /* By Author -HTML*/
- "Ne peut créer le répertoire", /* Can not create directory -STDERR*/
- "Création du répertoire", /* Creating directory -STDOUT*/
- "Valeurs configurées", /* Configuration Values -STDOUT*/
- "chemin", /* path -STDOUT*/
- "Plus assez de mémoire!", /* Ran out of memory!-STDERR*/
+ "Nouveau Message", /* New Message -HTML*/
+ "Réponse", /* Reply -HTML*/
+ "A propos de cette liste", /* About this list -HTML*/
+ "Fin des Messages", /* End of Messages -HTML*/
+ "Début des Messages", /* Start of Messages -HTML*/
+ "Liste par Date", /* Date view -HTML*/
+ "Liste par Thème", /* Thread view -HTML*/
+ "Liste par Sujet", /* Subject view -HTML*/
+ "Liste par Auteur", /* Author view -HTML*/
+ "Autres groupes", /* Other groups -HTML*/
+ "Messages", /* Messages -HTML*/
+ "Début", /* Starting -HTML*/
+ "Fin", /* Ending -HTML*/
+ "A propos de cette archive", /* About this archive -HTML*/
+ ", classés par", /* Messages sorted by -HTML*/
+ "Autres archives", /* Other mail archives -HTML*/
+ "par Date", /* By Date -HTML*/
+ "Messages les plus récents", /* Most recent messages-HTML*/
+ "auteur", /* author -HTML*/
+ "date", /* date -HTML*/
+ "thème", /* thread -HTML*/
+ "sujet", /* subject -HTML*/
+ "pour les options", /* for options -STDOUT*/
+ "Ecriture des messages vers", /* Writing messages to-STDOUT*/
+ "Ecriture de l'index 'date' dans", /* Writing date index to-STDOUT*/
+ "Ecriture de l'index 'thème' dans", /* Writing thread index to -STDOUT*/
+ "Ecriture de l'index 'sujet' dans", /* Writing subject index to-STDOUT*/
+ "Ecriture de l'index 'auteur' dans", /* Writing author index to-STDOUT*/
+ "Date du dernier message", /* Last message date -HTML*/
+ "Archivé le", /* Archived on -HTML*/
+ "Ne peut effectuer de chmod", /* Can not chmod -STDERR*/
+ "Ne peut écrire", /* Could not write -STDERR*/
+ "Message suivant", /* Next message -HTML*/
+ "Message précédent", /* Previous message -HTML*/
+ "Sans doute en réponse à", /* Maybe in reply to -HTML*/
+ "En réponse à", /* In reply to -HTML*/
+ "Suivant dans le thème", /* Next in thread -HTML*/
+ "Sans doute en réponse", /* Maybe reply -HTML*/
+ "par Thème", /* By Thread -HTML*/
+ "par Sujet", /* By Subject -HTML*/
+ "par Auteur", /* By Author -HTML*/
+ "Ne peut créer le répertoire", /* Can not create directory -STDERR*/
+ "Création du répertoire", /* Creating directory -STDOUT*/
+ "Valeurs configurées", /* Configuration Values -STDOUT*/
+ "chemin", /* path -STDOUT*/
+ "Plus assez de mémoire!", /* Ran out of memory!-STDERR*/
"Cette archive a été créée par", /* This archive was generated by-HTML*/
- "Eléments", /* Elements -STDOUT*/
- "Aucun Elément", /* No Elements -STDOUT*/
- "Ne peut ouvrir l'archive de mail", /* Cannot open mail archive */
- "Lecture du nouvel en-tête...", /* Reading new header...-STDOUT */
- "Chargement de la mailbox", /* Loading mailbox -STDOUT */
- "encodage non supporté, stocké tel quel", /* encoding is not supported, stored as-is -HTML*/
- "messages", /* messages -HTML*/
- "Version", /* Version -STDOUT*/
- "Patchlevel", /* Patchlevel -STDOUT*/
- "Documents", /* Docs -STDOUT*/
- "Variables de Commande et de Contrôle", /* Command and Control Variables-STDOUT*/
- "Oui", /* Yes -STDOUT*/
- "Non", /* No -STDOUT*/
- "A propos de l'archive: non utilisé", /* About the archive: not used-STDOUT */
- "Autres archives: non utilisé", /* Other archives: not used-STDOUT*/
- "adresse non utilisée", /* address not used -STDOUT*/
/*
--- hypermail-2.1.3/src/hypermail.c Fri May 4 20:20:13 2001
+++ hypermail-2.1.3-new/src/hypermail.c Thu Nov 22 15:45:02 2001
_at_@ -356,6 +356,14 @@
cmderr(errmsg);
}
+#ifdef HAVE_LOCALE_H
+ if ( ! setlocale(LC_ALL, set_language) ) {
+ sprintf(errmsg, "WARNING: setlocale: \"%s\" %s.", set_language,
+ lang[MSG_LANGUAGE_NOT_SUPPORTED]);
+ fprintf(stderr, errmsg);
+ }
lang = tlang; /* A good language, make it so. */
if (print_usage) /* Print the usage message and terminate */ Received on Fri 23 Nov 2001 12:22:34 AM GMT
This archive was generated by hypermail 2.3.0 : Sat 13 Mar 2010 03:46:12 AM GMT GMT