Index: trunk/web/punbb/lang/French/common.php
===================================================================
--- trunk/web/punbb/lang/French/common.php	(revision 10)
+++ trunk/web/punbb/lang/French/common.php	(revision 1)
@@ -1,163 +1,154 @@
 <?php
 
+/*
+// Determine what locale to use
+switch (PHP_OS)
+{
+	case 'WINNT':
+	case 'WIN32':
+		$locale = 'french';
+		break;
+
+	case 'FreeBSD':
+	case 'NetBSD':
+	case 'OpenBSD':
+		$locale = 'fr_FR.ISO8859-1';
+		break;
+
+	default:
+		$locale = 'fr_FR';
+		break;
+}
+
+// Attempt to set the locale
+setlocale(LC_CTYPE, $locale);
+*/
+
+
 // Language definitions for frequently used strings
+ 
 $lang_common = array(
-
 // Text orientation and encoding
 'lang_direction'		=>	'ltr',	// ltr (Left-To-Right) or rtl (Right-To-Left)
-'lang_identifier'		=>	'fr', //iso code 639-1 value (see http://www.loc.gov/standards/iso639-2/php/code_list.php)
-
-// Number formatting
-'lang_decimal_point'            =>        ',',
-'lang_thousands_sep'            =>        ' ',
-
+'lang_encoding'			=>	'utf-8',
+'lang_multibyte'		=>	false,
+ 
 // Notices
 'Bad request'			=>	'Erreur. Le lien que vous avez suivi est incorrect ou pÃ©rimÃ©.',
-'No view'			=>	'Vous n\'Ãªtes pas autorisÃ©(e) Ã  visiter ces forums.',
-'No permission'			=>	'Vous n\'Ãªtes pas autorisÃ©(e) Ã  afficher cette page.',
-'Bad referrer'			=>	'Mauvais HTTP_REFERER. Vous avez Ã©tÃ© renvoyÃ©(e) vers cette page par une source inconnue ou interdite. Si le problÃšme persiste, assurez-vous que le champ Â«&#160;URL de base&#160;Â» de la page Administration&#160;Â» Options est correctement renseignÃ© et que vous vous rendez sur ces forums en utilisant cette URL. Vous pourrez trouver davantage d\'informations dans la documentation de FluxBB.',
-'No cookie'			=>	'Vous semblez avoir Ã©tÃ© identifiÃ©(e), cependant aucun cookie n\'a Ã©tÃ© envoyÃ©. Veuillez vÃ©rifier vos paramÃštres et, si possible, activer les cookies pour ce site.',
-'Pun include error'		=>	'Impossible de procÃ©der Ã  l\'inclusion utilisateur %s Ã  partir du gabarit %s. Ce fichier ne se trouve ni dans le dossier des gabarits, ni dans le dossier d\'inclusion d\'utilisateur.',
-
+'No view'				=>	'Vous n\'Ãªtes pas autorisÃ© Ã  visiter ces forums.',
+'No permission'			=>	'Vous n\'Ãªtes pas autorisÃ© Ã  afficher cette page.',
+'Bad referrer'			=>	'Mauvais HTTP_REFERER. Vous avez Ã©tÃ© renvoyÃ© sur cette page par une source inconnue ou interdite. Si le problÃšme persiste, assurez-vous que le champ \'URL de base\' de la page Admin/Options est correctement renseignÃ© et que vous visitez ces forums en utilisant cette URL. Plus d\'informations pourront-Ãªtres trouvÃ©es dans la documentation de PunBB.',
+ 
+// Topic/forum indicators
+'New icon'				=>	'Il y a des nouveaux messages',
+'Normal icon'			=>	'<!-- -->',
+'Closed icon'			=>	'Cette discussion est fermÃ©e',
+'Redirect icon'			=>	'Forum de redirection',
+ 
 // Miscellaneous
 'Announcement'			=>	'Annonce',
-'Options'			=>	'Options',
-'Submit'			=>	'Valider',	// "name" of submit buttons
-'Ban message'			=>	'Vous Ãªtes banni(e) de ce forum.',
-'Ban message 2'			=>	'Votre bannissement expire le',
-'Ban message 3'			=>	'L\'administrateur ou le modÃ©rateur qui vous a banni envoie le message suivant :',
+'Options'				=>	'Options',
+'Actions'				=>	'Actions',
+'Submit'				=>	'Envoyer',	// "name" of submit buttons
+'Ban message'			=>	'Vous Ãªtes exclu de ce forum.',
+'Ban message 2'			=>	'Votre exclusion expire le',
+'Ban message 3'			=>	'L\'administrateur ou le modÃ©rateur qui vous a exclu envoit le message suivant&#160;:',
 'Ban message 4'			=>	'Pour toute question, contactez l\'administrateur',
-'Never'				=>	'Jamais',
-'Today'				=>	'Aujourd\'hui',
-'Yesterday'			=>	'Hier',
-'Info'				=>	'Info',		// a common table header
-'Go back'			=>	'Retour',
+'Never'					=>	'Jamais',
+'Today'					=>	'Aujourd\'hui',
+'Yesterday'				=>	'Hier',
+'Info'					=>	'Info',		// a common table header
+'Go back'				=>	'Retour',
 'Maintenance'			=>	'Maintenance',
 'Redirecting'			=>	'Redirection',
-'Click redirect'		=>	'Cliquez ici si vous ne voulez pas attendre (ou si votre navigateur ne vous redirige pas automatiquement).',
-'on'				=>	'activÃ©',		// as in "BBCode is on"
-'off'				=>	'dÃ©sactivÃ©',
-'Invalid email'			=>	'L\'adresse Ã©lectronique que vous avez saisie est invalide.',
-'Required'			=>	'(obligatoire)',
-'required field'		=>	'est un champ obligatoire pour ce formulaire.',	// for javascript form validation
-'Last post'			=>	'Dernier message',
-'by'				=>	'par',	// as in last post by someuser
-'New posts'			=>	'Nouveaux messages',
-'New posts info'		=>	'Atteindre le premier nouveau message de cette discussion.',	// the popup text for new posts links
-'Username'			=>	'Nom d\'utilisateur',
-'Password'			=>	'Mot de passe',
-'Email'				=>	'E-mail',
-'Send email'			=>	'Envoyer un e-mail',
+'Click redirect'		=>	'Cliquez ici si vous ne voulez pas attendre (ou si votre navigateur ne vous redirige pas).',
+'on'					=>	'actif',		// as in "BBCode is on"
+'off'					=>	'inactif',
+'Invalid e-mail'		=>	'L\'adresse e-mail que vous avez saisie est invalide.',
+'required field'		=>	'est un champ requis pour ce formulaire.',	// for javascript form validation
+'Last post'				=>	'Dernier message',
+'by'					=>	'par',	// as in last post by someuser
+'New posts'				=>	'Nouveaux&#160;messages',	// the link that leads to the first new post (use &#160; for spaces)
+'New posts info'		=>	'Allez au premier nouveau message de cette discussion.',	// the popup text for new posts links
+'Username'				=>	'Nom d\'utilisateur',
+'Password'				=>	'Mot de passe',
+'E-mail'				=>	'e-mail',
+'Send e-mail'			=>	'Envoyer un e-mail',
 'Moderated by'			=>	'ModÃ©rÃ© par',
 'Registered'			=>	'Date d\'inscription',
-'Subject'			=>	'Sujet',
-'Message'			=>	'Message',
-'Topic'				=>	'Discussion',
-'Forum'				=>	'Forum',
-'Posts'				=>	'Messages',
-'Replies'			=>	'RÃ©ponses',
-'Pages'				=>	'Pages&#160;:',
-'Page'				=>	'Page %s',
-'BBCode'			=>	'BBCode&#160;:',	// You probably shouldn't change this
-'img tag'			=>	'Balise [img]&#160;:',
-'Smilies'			=>	'ÃmoticÃŽnes&#160;:',
-'and'				=>	'et',
+'Subject'				=>	'Sujet',
+'Message'				=>	'Message',
+'Topic'					=>	'Discussion',
+'Forum'					=>	'Forum',
+'Posts'					=>	'Messages',
+'Replies'				=>	'RÃ©ponses',
+'Author'				=>	'Auteur',
+'Pages'					=>	'Pages',
+'BBCode'				=>	'BBCode',	// You probably shouldn't change this
+'img tag'				=>	'Balise [img]',
+'Smilies'				=>	'ÃmoticÃŽnes',
+'and'					=>	'et',
 'Image link'			=>	'image',	// This is displayed (i.e. <image>) instead of images when "Show images" is disabled in the profile
-'wrote'				=>	'a Ã©crit&#160;:',	// For [quote]'s
-'Mailer'			=>	'E-mail automatique',	// As in "MyForums Mailer" in the signature of outgoing e-mails
-'Important information'		=>	'Information importante',
-'Write message legend'		=>	'Veuillez composer votre message et l\'envoyer',
-'Previous'                      =>      'PrÃ©cÃ©dent',
-'Next'                          =>      'Suivant',
-'Spacer'                        =>      'âŠ', // Ellipsis for paginate
-
+'wrote'					=>	'a Ã©crit',	// For [quote]'s
+'Code'					=>	'Code',		// For [code]'s
+'Mailer'				=>	'E-mail automatique',	// As in "MyForums Mailer" in the signature of outgoing e-mails
+'Important information'	=>	'Information importante',
+'Write message legend'	=>	'Veuillez Ã©crire votre message et l\'envoyer',
+ 
 // Title
-'Title'				=>	'Titre de l\'utilisateur',
-'Member'			=>	'Membre',	// Default title
-'Moderator'			=>	'ModÃ©rateur',
+'Title'					=>	'Titre',
+'Member'				=>	'Membre',	// Default title
+'Moderator'				=>	'ModÃ©rateur',
 'Administrator'			=>	'Administrateur',
-'Banned'			=>	'Banni(e)',
-'Guest'				=>	'InvitÃ©',
+'Banned'				=>	'Banni',
+'Guest'					=>	'InvitÃ©',
  
 // Stuff for include/parser.php
-'BBCode error no opening tag'		=>	'La balise [/%1$s] a Ã©tÃ© trouvÃ©e sans balise [%1$s] correspondante',
-'BBCode error invalid nesting'		=>	'La balise [%1$s] a Ã©tÃ© ouverte dans la balise [%2$s], ceci n\'est pas autorisÃ©',
-'BBCode error invalid self-nesting'	=>	'La balise [%s] a Ã©tÃ© ouverte dans cette mÃªme balise, ceci n\'est pas autorisÃ©',
-'BBCode error no closing tag'		=>	'La balise [%1$s] a Ã©tÃ© trouvÃ©e sans balise [/%1$s] correspondante',
-'BBCode error empty attribute'		=>	'La balise [%s] comporte un attribut non dÃ©fini',
-'BBCode code problem'			=>	'Il y a un problÃšme avec vos balises [code]',
-'BBCode list size error'		=>	'Votre liste Ã©tant trop longue pour Ãªtre analysÃ©e, veuillez la rÃ©duire s\'il vous plaÃ®t&#160;!',
-
+'BBCode error'			=>	'La syntaxe BBCode est incorrecte.',
+'BBCode error 1'		=>	'Il manque la balise d\'ouverture pour [/quote].',
+'BBCode error 2'		=>	'Il manque la balise de fermeture pour [code].',
+'BBCode error 3'		=>	'Il manque la balise d\'ouverture pour [/code].',
+'BBCode error 4'		=>	'Il manque une ou plusieurs balises de fermeture pour [quote].',
+'BBCode error 5'		=>	'Il manque une ou plusieurs balises d\'ouverture manquantes pour [/quote].',
+ 
 // Stuff for the navigator (top of every page)
-'Index'				=>	'Accueil',
-'User list'			=>	'Liste des membres',
-'Rules'				=>  	'RÃšgles',
-'Search'			=>  	'Recherche',
-'Register'			=>  	'Inscription',
-'Login'				=>  	'Identification',
-'Not logged in'			=>  	'Vous n\'Ãªtes pas identifiÃ©(e).',
-'Profile'			=>	'Profil',
-'Logout'			=>	'DÃ©connexion',
-'Logged in as'			=>	'ConnectÃ©(e) sous l\'identitÃ©&#160;',
-'Admin'				=>	'Administration',
-'Last visit'			=>	'DerniÃšre visite&#160;: %s',
-'Topic searches'		=>	'Contributions&#160;:',
-'New posts header'		=>	'Nouvelles',
-'Active topics'			=>	'RÃ©centes',
-'Unanswered topics'		=>      'Sans rÃ©ponse',
-'Posted topics'			=>	'Personnelles',
-'Show new posts'		=>	'Trouver les discussions avec de nouveaux messages depuis votre derniÃšre visite.',
-'Show active topics'		=>	'Trouver les discussions comportant des messages rÃ©cents.',
-'Show unanswered topics'	=>	'Trouver les discussions sans rÃ©ponse.',
-'Show posted topics'		=>	'Trouver les discussions auxquelles vous avez participÃ©.',
+'Index'					=>	'Index',
+'User list'				=>	'Liste des membres',
+'Rules'					=>  'RÃšgles',
+'Search'				=>  'Recherche',
+'Register'				=>  'Inscription',
+'Login'					=>  'S\'identifier',
+'Not logged in'			=>  'Vous n\'Ãªtes pas identifiÃ©.',
+'Profile'				=>	'Profil',
+'Logout'				=>	'DÃ©connexion',
+'Logged in as'			=>	'ConnectÃ© en tant que',
+'Admin'					=>	'Administration',
+'Last visit'			=>	'DerniÃšre visite',
+'Show new posts'		=>	'Afficher les nouveaux messages depuis la derniÃšre visite',
 'Mark all as read'		=>	'Marquer toutes les discussions comme lues',
-'Mark forum read'               =>      'Marquer ce forum comme lu',
-'Title separator'		=>	' / ',
-
+'Link separator'		=>	'',	// The text that separates links in the navigator
+ 
 // Stuff for the page footer
 'Board footer'			=>	'Pied de page des forums',
-'Jump to'			=>	'Atteindre',
-'Go'				=>	'Aller',		// submit button in forum jump
-'Moderate topic'                =>      'ModÃ©rer la discussion',
-'Move topic'			=>  	'DÃ©placer la discussion',
-'Open topic'			=>  	'Ouvrir la discussion',
-'Close topic'			=>  	'Fermer la discussion',
-'Unstick topic'			=>  	'DÃ©tacher la discussion',
-'Stick topic'			=>  	'Ãpingler la discussion',
+'Search links'			=>	'Liens de recherche',
+'Show recent posts'		=>	'Afficher les messages rÃ©cents',
+'Show unanswered posts'	=>	'Afficher les messages sans rÃ©ponse',
+'Show your posts'		=>	'Afficher vos messages',
+'Show subscriptions'	=>	'Afficher les discussions auxquelles vous Ãªtes abonnÃ©s',
+'Jump to'				=>	'Aller Ã ',
+'Go'					=>	' Aller ',		// submit button in forum jump
+'Move topic'			=>  'DÃ©placer la discussion',
+'Open topic'			=>  'Ouvrir la discussion',
+'Close topic'			=>  'Fermer la discussion',
+'Unstick topic'			=>  'DÃ©tacher la discussion',
+'Stick topic'			=>  'Ãpingler la discussion',
 'Moderate forum'		=>	'ModÃ©rer le forum',
-'Powered by'                    =>      'PropulsÃ© par %s',
+'Delete posts'			=>	'Supprimer plusieurs messages',
+'Debug table'			=>	'Informations de dÃ©bogue',
  
-// Debug information
-'Debug table'                   =>        'Informations de dÃ©bogage',
-'Querytime'                     =>        'GÃ©nÃ©rÃ©es en %1$s secondes, %2$s requÃªtes exÃ©cutÃ©es',
-'Memory usage'			=>	  'Utilisation de la mÃ©moire : %1$s',
-'Peak usage'			=>	  '(pic d\'utilisation : %1$s)',
-'Query times'                   =>        'Temps (s)',
-'Query'                         =>        'RequÃªte',
-'Total query time'              =>        'Temps total d\'exÃ©cution de la requÃªte&#160;: %s',
-
 // For extern.php RSS feed
-'RSS description'                                 =>        'Les sujets les plus rÃ©cents sur %s.',
-'RSS description topic'                           =>        'Les sujets les plus rÃ©cents dans %s.',
-'RSS reply'                                       =>        'RÃ©ponse Ã &#160;:  ', // The topic subject will be appended to this string (to signify a reply)
-'RSS active topics feed'			  =>	    'Flux RSS des discussions actives',
-'Atom active topics feed'			  =>	    'Flux Atom des discussions actives',
-'RSS forum feed'				  =>	    'Flux RSS du forum',
-'Atom forum feed'				  =>	    'Flux Atom du forum',
-'RSS topic feed'				  =>	    'Flux RSS de la discussion',
-'Atom topic feed'				  =>	    'Flux Atom de la discussion',
-
-// Admin related stuff in the header
-'New reports'					  =>	    'De nouveaux signalements ont Ã©tÃ© envoyÃ©s&#160;!',
-'Maintenance mode enabled'			  =>	    'Le mode maintenance est activÃ©&#160;!',
-
-// Units for file sizes
-'Size unit B'            =>  '%s O',
-'Size unit KiB'            =>  '%s Kio',
-'Size unit MiB'            =>  '%s Mio',
-'Size unit GiB'            =>  '%s Gio',
-'Size unit TiB'            =>  '%s Tio',
-'Size unit PiB'            =>  '%s Pio',
-'Size unit EiB'            =>  '%s Eio',
-
-); 
+'RSS Desc Active'		=>	'Les discussions rÃ©cemment actives de',	// board_title will be appended to this string
+'RSS Desc New'			=>	'Les derniÃšres discussions de',					// board_title will be appended to this string
+'Posted'				=>	'Ãcrit le'	// The date/time a topic was started
+);
+ 
