hi
this means, rename lang.php in fr_FR.php
delete / on line 118 and / on line 275 (after making translation )
uplaod this file in codoforum/site/defaut/locate/fr_FR (inside, we would have (LC_MESSAGES and fr_FR.php))
if yes, Where do I see french setting in back end of codofurum
sorry, it is not easy for us
thanks
No, you dont have to rename any files nor create any
since fr_FR.php is already present, you can edit that as you want.
Then open sites/default/constants.php
And replace
define('LOCALE', 'en_US');
with
define('LOCALE', 'fr_FR');
hi
we have these errors
Warning: require(fr_FR/fr_FR.php): failed to open stream: No such file or directory in /mnt/data/vhosts/casite-683082.cloudaccess.net/httpdocs/codoforum/sites/default/locale/lang.php on line 8
Warning: require(fr_FR/fr_FR.php): failed to open stream: No such file or directory in /mnt/data/vhosts/casite-683082.cloudaccess.net/httpdocs/codoforum/sites/default/locale/lang.php on line 8
Fatal error: require(): Failed opening required 'fr_FR/fr_FR.php' (include_path='.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php'
in /mnt/data/vhosts/casite-683082.cloudaccess.net/httpdocs/codoforum/sites/default/locale/lang.php on line 8
we are desperate
this is our constants.php contents
<?php
defined('IN_CODOF'
or die();
/*
/*
/*
/*
define('CODO_DEBUG', 1);
define('DISPLAY_ERRORS', 'ON'
;
define('MODE', 'PRODUCTION'
; //Can be DEVELOPMENT or PRODUCTION
define('SEF', 0); //Search engine freindly urls , 1=> enable , 0=> disable
define('LOCALE', 'fr_FR'
;
define('SYSPATH', ABSPATH . 'sys/'
;
define('CONTROLLERS_DIR', SYSPATH . 'Controller/'
;
define('DATA_REL_PATH', 'sites/' . CODO_SITE . '/'
;
define('DATA_PATH', ABSPATH . DATA_REL_PATH); //user data is stored
define('ASSET_DIR', DATA_PATH . 'assets/'
;
define('CAT_IMGS', 'assets/img/cats/'
; //path where category images are stored
define('CAT_ICON_IMGS', 'assets/img/cats/icons/'
; //path where category icon images are stored
define('AVATAR_PATH', DATA_PATH . 'assets/img/profiles/'
; //path where default avatar is stored
define('SMILEY_PATH', 'assets/img/smileys/'
;
define('PROFILE_IMG_PATH', 'assets/img/profiles/'
;
define('PROFILE_ICON_PATH', 'assets/img/profiles/icons/'
;
//Default user roles
define('ROLE_ADMIN', 4);
define('ROLE_MODERATOR', 3);
define('ROLE_USER', 2);
define('ROLE_GUEST', 1);
define('ROLE_UNVERIFIED', 5);
define('ROLE_BANNED', 6);
define('NEW_CONTENT_TIME', time() - (60 60 24 * 30)); //content before 30 days is not considered new
define('CODOFORUM_PATH', ''
;
class Constants {
public static function pre_config($path) {
define('THEME_DIR', DATA_PATH . 'themes/');
define('DEF_THEME_DIR', THEME_DIR . 'default/');
define('PLUGIN_DIR', DATA_PATH . 'plugins/');
$ruri = str_replace("index.php", "", $path);
define('SALT', 'd4F54@4ed!!ef');
//this is defined simply to remind that it is going to be variable in the future
define('USER_ROLL_ID', 2);
$duri = $ruri . CODOFORUM_PATH;
if (!SEF) {
define('RURI', $ruri . 'index.php?u=/');
define('NRURI', RURI);
} else {
define('RURI', $ruri);
define('NRURI', $ruri . 'index.php?u=/');
}
define('DURI', $duri . 'sites/' . CODO_SITE . '/');
define('DEF_THEME_PATH', DURI . 'themes/default/');
define('ASSET_URL', DURI . 'assets/');
define('PLUGIN_PATH', DURI . 'plugins/');
}
public static function post_config($CONF) {
define('UID', $CONF['UID']);
define('SECRET', $CONF['SECRET']);
define('PREFIX', $CONF['PREFIX']);
}
public static function post_boot($views_dir) {
define('CURR_THEME', DURI . $views_dir);
define('CURR_THEME_PATH', DATA_PATH . $views_dir);
}
}
thanks
Can you try this ?
Delete the fr_FR folder and copy en_EN folder to fr_FR
Then go inside the new copied fr_FR folder and rename en_US.php to fr_FR.php
For those who have the same problems
/httpdocs/codoforum/sites/default/locale
/httpdocs/codoforum/sites/default/locale/en_US
rename the file en_US.php to fr_FR.php and close
rename the folder en_US to fr_FR:
path : /httpdocs/codoforum/sites/default/locale
define('LOCALE', 'en_US');
to define('LOCALE', 'fr_FR');
translate character strings in the fr_FR file in french
I speak under the control of adesh1414127033, I think it's the same procedure to translate codoforum in other language than French.
that's all
thanks
hi, @adesh1414127033 !
i try to maintain my fr_FR.php up to date for 3.7, but i need a little bit of your time to locate all strings.
I use this command
grep -ir '_t(' . |awk -F"[ =({]_t[(]" '{ print $2}'|cut -f 2 -d "("|cut -f 1 -d ")"|less
to extract all strings, but some are missing ( those from variables) and ther is some 'garbage' in the extracted strings.
Do you maintain a list of new messages ? How about Admin/moderator interface ?
Thanks for your help
please, excuse my bad english! ( i'm french, and i know, it's not a good excuse ! ;) )
french translation updated to ->3.7.
<?php
/**
*
* Creator:
*
* Translation in codoforum is very simple
* Copy paste this file into
* locale/your_language/your_language.php
*
* For eg. locale/ru_RU/ru_RU.php or locale/russian/russian.php
*
* After that , write translations of left of => to the right of =>
* in that file.
*
* For eg.
*
* 'My profile' => 'Мой профиль',
*
* You can then select the language from the backend
*
*/
$CODOT = array (
'' => NULL,
' Discard draft' => ' Annuler le brouillon',
' Keep me logged in' => ' Rester connecté',
' characters' => ' caractères',
' for same topic' => ' pour le même sujet',
' mentions.' => ' citations.',
' will be cleared' => 'va être effacé',
' as the main topic post' => ' comme le sujet principal ',
' at ' => ' à ',
'%actor% created <b>%title%</b>' => '%actor% a créé <b>%title%</b>',
'%actor% moved <b>%title%</b> to %category%' => '%actor% a déplacé <b>%title%</b> dans %category%',
'%actor% replied to %title%' => '%actor% a posté sur %title%',
'%actor% replied to <b>%title%</b>' => '%actor% a posté sur <b>%title%</b>',
'%s day' => '%s jour',
'%s day ago' => 'hier',
'%s days' => '%s jours',
'%s days ago' => 'il y a %s jours',
'%s hour ago' => 'il y a %s heure',
'%s hours ago' => 'il y a %s heures',
'%s minute ago' => 'il y a %s minute',
'%s minutes ago' => 'il y a %s minutes',
'%s second ago' => 'il y a %s seconde',
'%s seconds ago' => 'il y a %s secondes',
'<b>WARNING:</B> You mentioned %MENTIONS%, but they cannot see this message and will not be notified' => '<b>WARNING:</B> Vous avez cité %MENTIONS%, mais ils ne peuvent voir votre message et ne seront pas notifiés',
'A confirmation email has been sent to your email address!' => 'Un email de confirmation a été envoyé à votre adresse !',
'Access Denied' => 'Accès interdit',
'Access denied' => 'Accès interdit',
'Add' => 'Ajouter',
'Add link' => 'Ajouter un lien',
'Add new Topic' => 'Créer un sujet',
'Add tag' => 'Ajouter un tag',
'Advanced search' => 'Recherche avancée',
'All notifications' => 'Toutes les notifications',
'All posts under this topic will be ' => 'Tout les posts de ce sujet seront ',
'All topics' => 'Tout les sujets',
'Already registered?' => 'Déjà inscrit ?',
'Any time' => 'N\'importe quand',
'Approve' => 'Approuver',
"Are you sure you want to check this post ?" =>'Voulez vous verifier ce message ?',
'Are you sure you want to delete the following topics including its replies ?' => 'Voulez vous vraiment supprimer les sujets suivant et leurs réponses ?',
'Are you sure you want to merge the following topics ?' => 'Voulez vous vraiment fusionner les sujets suivant ?',
'Are you sure you want to move ' => 'Voulez vous vraiment déplacer ',
'Asc' => 'Asc',
'Author' => 'Auteur',
'Be notified of new replies' => 'Être notifié des nouveaux posts',
'Be the first to' => 'Soyez le premier à',
'Cancel' => 'Annuler',
'Categories' => 'Catégories',
'Category' => 'Catégorie',
'Change' => 'Changer',
'Change password' => 'Modifier le mot de passe',
'Click to resume editing' => 'Cliquez ici pour reprendre l\'édition',
'Close' => 'Fermer',
'Confirm move posts' => 'Confirmer le déplacement des messages',
'Confirm password' => 'Confirmer le mot de passe',
'Confirm selection' => 'Confirmer la selection',
'Confirm user' => 'Confirmer l\'utilisateur',
'Continue' => 'Continuer',
'Create Topic' => 'Créer Sujet',
'Create new topic' => 'Créer un nouveau sujet',
'Create topic' => 'Créer un sujet',
'Current password' => 'Mot de passe actuel',
'Daily digest' => 'Résumé quotidien',
'Delete' => 'Supprimer',
'Delete topics' => 'Supprimer les sujets',
'Desc' => 'Desc',
'Describe your topic . You can use BBcode or Markdown' => 'Décrivez votre sujet. Vous pouvez utiliser le BBcode ou le Markdown',
'Drop files to upload (or click)' => 'Déposez des fichiers à envoyer (ou cliquez ici)',
'E-mail new password' => 'Nouveau mot de passe par email',
'E-mail reset token' => 'Nouveau jeton par email',
'E-mail sent successfully' => 'L\'email a bien été envoyé',
'Edit' => 'Édition',
'Edit History' => 'Modifier l\'histoire',
'Edit topic ' => 'Modifier le sujet ',
'Email confirmation successfull' => 'Confirmation de l\'adresse email réussie',
'Email notifications' => 'Notifications par email',
'Enable infinite scrolling' => 'Activer le scroll infini',
'Enable real-time notifications' => 'Activer les notifications en temps réel',
'Followers' => 'Abonnés',
'Forgot passsword' => 'Mot de passe oublié',
'General' => 'Général',
'Give a title for your topic' => 'Donnez un titre à votre sujet',
'Hide topic messages' => 'Cacher les messages des sujets',
'I forgot my password' => 'J\'ai oublié mon mot de passe',
'If you click \'Yes\', your selection for the topic ' => 'Si vous cliquez \'Oui\', votre selection pour le sujet ',
'If you continue, ' => 'Si vous continuez, ',
'Immediate' => 'Immédiatement',
'Incorrect token' => 'Jeton incorrect',
'Insufficient permissions' => 'permissions insuffisantes',
'Is sticky ?' => 'Sujet épinglé ?',
'Joined' => 'Inscrit',
'Last login' => 'Dernière connexion',
'Last post time' => 'Date du dernier post',
'Load more' => 'Charger plus',
'Login' => 'Connexion',
'Login here' => 'Connectez-vous ici',
'Logout' => 'Déconnexion',
'Mark all as read' => 'Tout marquer comme lu',
'Mark as spam' => 'Marquer comme spam',
'Mentions' => 'Mentions',
'Merge' => 'Fusionner',
'Merge topics' => 'Fusionner les sujets',
'Moderation' => 'Modération',
'Moderation queue' => 'Liste de modération',
'Move' => 'Deplacer',
'Move posts' => 'Deplacer messages',
'Move topics' => 'Deplacer sujets',
'Moving...' => 'Deplacement...',
'My profile' => 'Votre profil',
'My subscriptions' => 'Vos inscriptions',
'NOTE: ' => 'NOTE: ',
'New' => 'Nouveau',
'New mention' => 'Nouvelle citation',
'New posts' => 'Nouveau messages',
'New password' => 'Nouveau mot de passe',
'New replies/topics/mentions' => 'Nouveaux messages/sujets/citations',
'New reply' => 'Nouveau message',
'New stuff in content that I follow' =>'Nouveaux éléments dans les contenus que je suis',
'New topic' => 'Nouveau sujet',
'New topic' => 'Nouveau sujet',
'New_topic' => 'Nouveau_sujet',
'No' => 'Non',
'No more topics to display!' => 'Pas d autre sujet à afficher!',
'No new notifications' => 'Aucune nouvelle notification',
'No notifications' => 'Aucune notification',
'No posts to display' => 'Aucun post à afficher',
'No such category exists!' => 'Cette catégorie n\'existe pas !',
'No topics created yet!' => 'Aucun sujet n\'a été créé pour le moment !',
'No topics found matching your criteria!' => 'Aucun sujet trouvé pour vos critères de recherche !',
'No topics/posts to moderate' => 'Aucun sujet/post à modérer',
'No. of replies' => 'Nbre de messages',
'No. of topics' => 'Nbre de sujets',
'No. of views' => 'Nbre de vues',
'Not found' => 'Introuvable',
'Nothing new happened in your absence.' => 'Rien de neuf en votre absence',
'Notification frequency' => 'Fréquence des notifications',
'Notification level' => 'Niveau de notification',
'Notifications' => 'Notifications',
'Notify any followers of the topic about this change ?' => 'Notifier les inscrits à ce sujet de cette modification ?',
'Only' => 'Seulement',
'One of the posts you selected ' => 'un de vos posts selectionnés ',
'Open' => 'Ouvrir',
'Only' => 'Seulement',
'Page not found' => 'Page introuvable',
'Password changed successfully' => 'Le mot de passe a bien été modifié',
'Password changed successfully...Redirecting to login page' => 'Le mot de passe a bien été modifié... Redirection vers la page de connexion',
'Password reset token has expired' => 'Le jeton de reinit du mot de passe a expiré',
'Password updated successfully' => 'Le mot de passe a bien été modifié',
'Passwords do not match' => 'Les mots de passe ne correspondent pas',
'Past 24 hours' => 'Dernières 24 heures',
'Past hour' => 'Heure passée',
'Past month' => 'Mois passé',
'Past week' => 'Semaine passée',
'Past year' => 'Année passée',
'Pending draft' => 'Brouillon en attente',
'Pending draft ...' => 'Brouillon en attente...',
'Please fill both the fields!' => 'Merci de remplir tout les champs !',
'Please go to a different topic.' => 'Merci d\'aller sur un autre sujet',
'Post' => 'Message',
'Post body' => 'Corps du message',
'Post created' => 'Message créé',
'Post title' => 'Titre du message',
'Posts' => 'Messages',
'Powered by' => 'Développé par',
'Preferences' => 'Préférences',
'Profile' => 'Profil',
'Reason - leave blank if not required' => 'Raison - laissez vide si inutile',
'Recent posts' => 'Messages récents',
'Register' => 'Inscription',
'Replies' => 'Réponses',
'Report' => 'Signaler',
'Report topic' => 'Signaler sujet',
'Request new passsword' => 'Demander un nouveau mot de passe',
'Resend email' => 'Renvoyer email',
'Reset passsword' => 'Réinitialiser le mot de passe',
'Save' => 'Sauvegarder',
'Save edits' => 'Sauvegarder les modifications',
'Saved' => 'Sauvegardé',
'Saving...' => 'Sauvegarde...',
'Search' => 'Recherche',
'Search in ' => 'Recherche dans ',
'Search in Topic titles' => 'Rechercher dans les titres des sujets',
'Search in forum' => 'Rechercher dans le forum',
'Search result' => 'Rechercher résultat',
'Search sub-categories' => 'Rechercher dans les sous-catégories',
'Search within' => 'Rechercher dans',
'Select a category' => 'Sélectionner une catégorie',
'Select a date'=>'Choisissez la date',
'Select a different topic'=>'Choisissez un sujet différent',
'Select action' => 'choisir action',
'Select the destination topic from above, where all topics will be merged' => 'choisir sujet final dessous, ou tous les sujets seront fusionnés',
'Selected posts' => 'Messages selectionnés',
'Selected posts:' => 'Messages selectionnés:',
'Send emails when i am online' => 'Envoyer emails quand je suis en ligne',
'Set the topic status as' => 'Définir l\'état du sujet comme',
'Should the topic be auto-closed ?'=> 'Le sujet doit-il être fermé automatiquement ?',
'Show desktop notifications' => 'Montrer les notifications',
'Show in front page ?' => 'Montrer dans la page d\'accueil ?',
'Show real-time notifications' => 'Montrer les notifications temps-réel',
'Sort results by' => 'Trier les résultats par',
'Start typing here . You can use BBcode or Markdown' => 'Commencez à écrire ici. Vous pouvez utiliser le BBcode ou le Markdown',
'Subscription updated successfully' => 'Inscription modifiée',
'Subscriptions' => 'Inscriptions',
'Summary' => 'Sommaire',
'Suppress emails when i am online' => 'Ne pas envoyer emails quand je suis en ligne',
'Tag' => 'Tag',
'Tags' => 'Tags',
'The current password given is incorrect' => 'Le mot de passe actuel est invalide',
'The page you are looking for does not exists!' => 'La page que vous recherchez n\'existe pas !',
'The post has been ' => 'Le message a été ',
'The selected topics will be moved to' => 'Les sujets selectionnés seront déplacés vers',
'There was some error. Please check your confirmation link' => 'Il y a eu une erreur. Merci de vérifier votre lien de confirmation',
'This topic is marked as spam and is hidden from public view.' => 'Ce sujet est marqué comme spam et est invisible au public.',
'This topic is closed' => 'Ce sujet est clos',
'Title' => 'Titre',
'Today' => 'Aujourd\'hui',
'Toggle navigation' => 'Basculer la navigation',
'Topic' => 'Sujet',
'Topic description' => 'description du sujet',
'Topic moved' => 'Sujet déplacé',
'Topic should be' => 'le sujet sera',
'Topic' => 'Sujet',
'Topic:' => 'Sujet:',
'Topics' => 'Sujets',
'Topics tagged with ' => 'Sujets taggés avec ',
'Unable to reset password' => 'Impossible de réinitialiser le mot de passe',
'Unread count next to topic' => 'Compte des non-lus à côté du sujet',
'Update preferences' => 'Mettre à jour les préférences',
'Upload' => 'Téléverser',
'User does not exist with the given username/mail' => 'Cet utilisateur n\'existe pas (pour cet email/mot de passe)',
'User login' => 'Nom d\'utilisateur',
'View Profile' => 'Voir le profil',
'WARNING:' => 'ATTENTION :',
'What\'s new in my topics ?:' => 'quoi de neuf dans mes sujets ?',
'Weekly digest' => 'Résumé hebdomadaire',
'When I create a topic' => 'Quand vous créez un sujet',
'When I reply a topic' => 'Quand vous postez dans un sujet',
'Where am I ?' => 'Où habitez-vous ?',
'Why are you reporting this topic ?' => 'Pourquoi signalez-vous ce sujet ?',
'Why not create something new for others ?' => 'Pourquoi ne pas parager un sujet avec les autres ?',
'Wrong username or password' => 'Utilisateur inconnu ou mot de passe incorrect',
'With' => 'Avec',
'Yes' => 'Oui',
'You are moving this topic from %fromCategoryName% to %toCategoryName%' => 'Vous allez déplacer ce sujet de %fromCategoryName% vers %toCategoryName%',
'You can reply to this topic by going to: ' => 'Vous pouvez repondre à ce sujet en allant : ',
'You cannot give reputation to the same post again' => 'Vous ne pouvez pas donner de repution plusieurs fois au même message',
'You cannot give reputation to your own post' => 'Vous ne pouvez pas donner de repution à vos messages',
'You cannot move posts to the same topic.' => 'Vous ne pouvez pas deplacer les messages dans le même sujet',
'You do not have enough permissions to view this page!' => 'Vous n\'avez pas la permission d\'accéder à cette page !',
'You do not have enough rep points or posts to give reputation' => 'Vous n\'avez pas assez de reputation ou de messages pour donner des points',
'You do not have permission to ' => 'Vous n\'avez pas la permission de ',
'You do not have permission to give reputation' => 'Vous n\'avez pas la permission de donner des points',
'You do not have permission to move posts to this category.' => 'Vous n\'avez pas le droit de déplacer des messages vers cette catégorie',
'You have already given the maximum number of reps to this user, please wait for sometime' => 'Vous avez deja donné le maximum de points à cet utilisateur. attendez un peu',
'You have been banned ' => 'Vous avez été banni ',
'You have no recent posts' => 'Vous n\'avez aucun message récent',
'You have not yet confirmed your email address.' => 'Vous n\'avez pas encore confirmé votre adresse email.',
'You have selected all the posts from the topic, hence after moving' => 'Vous avec selectionné tous les messages de ce sujet, même après le déplacement',
'You mentioned %MENTIONS%, but they cannot see this message and will not be notified' => 'Vous avez cité %MENTIONS%, mais ils ne peuvent voir votre message et ne seront pas notifiés',
'You mentioned %s, but they cannot see this message and will not be notified' => 'Vous avez cité %s, mais ils ne peuvent voir votre message et ne seront pas notifiés',
'You must be logged in to reply' => 'Vous devez être connecté pour pouvoir poster un message',
'You need to login to view the forum' => 'Vous devez être connecté pour acceder au forum',
'You will be redirected to your ' => 'Vous allez être redirigé vers votre ',
'Your account is awaiting approval.' => 'Votre compte est en attente d\'approbation.',
'Your preferences have been successfully saved' => 'Vos préférences ont bien été sauvegardées',
'Your previous draft for topic ' => 'Votre précédent brouillon pour le sujet ',
'a topic' => 'un sujet',
'ago' => '',
'at' => 'à',
'avatar' => 'avatar',
'capcha entered was wrong' => 'mauvais code Capcha',
'confirm new password' => 'confirmez le nouveau mot de passe',
'create' => 'créer',
'create a topic' => 'créer un sujet',
'create one' => 'en créer un',
'created' => 'créé',
'created a new topic' => 'nouveau sujet créé',
'day' => 'jour',
'days' => 'jours',
'delete' => 'supprimer',
'deleted' => 'supprimé',
'deselect posts' => 'delectionner messages',
'deselect topics' => 'delectionner sujets',
'display name' => 'nom affiché',
'edit' => 'modifier',
'edit this topic' => 'modifier ce message',
'email' => 'email',
'email address is already registered' => 'cette adresse email est déjà utilisée',
'email address not formatted correctly' => 'adresse email mal formattée',
'enter atleast ' => 'entrez au moins ',
'find topics tagged' => 'trouvez les sujets taggés',
'followers' => 'inscrits',
'here\'s what\'s happened last week.' => 'Voici ce qui s\'est passé cette semaine.',
'here\'s what\'s new for you since yesterday.' => 'Voici ce qui s\'est passé pour vous depuis hier',
'hour' => 'heure',
'hours' => 'heures',
'if unchecked, will show topic only in category page' => 'si décoché, le sujet ne sera affiché que dans la page de la catégorie',
'in' => 'dans',
' in 2 seconds' => ' dans 2 secondes',
'in 2 seconds' => 'dans 2 secondes',
'is pending' => 'en attente',
'is the main post of the topic, moving this post ' => 'est le message principal du sujet, déplacement de ce message ',
'just now' => 'à l\'instant',
'label' => 'etiquette',
'last page' => 'dernière page',
'link text' => 'texte du lien',
'link title' => 'titre du lien',
'link url' => 'adresse du lien',
'live preview' => 'prévisualisation en temps réel',
'mail already exists' => 'cet email existe déjà',
'mark as read' => 'marquer comme lu',
'mentioned you in' => 'vous a cité dans',
'mentioned you in the reply' => 'vous a cité dans la réponse',
'mentioned you in the topic' => 'vous a cité dans le sujet',
'minute' => 'minute',
'minutes' => 'minutes',
'moved' => 'déplacé',
'never' => 'jamais',
'new' => 'nouveau',
'new password' => 'nouveau mot de passe',
'new replies' => 'nouveaux messages',
'new topic' => 'nouveau sujet',
'new topics' => 'nouveau sujets',
'not sticky' => 'pas épinglé',
'notify new replies' => 'notifier nouveau sujets',
'notification' => 'notification',
'on' => 'sur',
'or click' => 'ou cliquez',
'optional' => 'optionnel',
'page no.' => 'page n°.',
'pages to go' => 'pages restantes',
'password cannot be less than ' => 'le mot de passe ne doit pas faire moins de ',
'password' => 'mot de passe',
'password cannot be greater than 72 characters!' => 'le mot de passe ne doit pas faire plus de 72 caractères!',
'password cannot be less than $min_len characters!' => 'le mot de passe ne doit pas faire moins de $min_len caractères!',
'password field cannot be left empty' => 'le mot de passe ne doit pas rester vide',
'passwords do not match!' => 'Les mots de passe ne correspondent pas !',
'people cannot reply to closed topics' => 'Personne ne peut répondre aux sujets clos',
'posted' => 'posté',
'posted ' => 'postés ',
'posted on' => 'postés sur',
'posts' => 'messages',
'preferences' => 'préférences',
'preview not available inside editor' => 'prévisualisation indisponible dans l\'éditeur',
'profile' => 'profil',
'provide your reason' => 'donnez vos raisons',
'read more' => 'en lire plus',
'reason - leave blank if not required' => 'raison - laisser vide si non-requis',
'recent by' => 'récent par',
'replied' => 'répondu',
'replied to' => 'répondu à',
'replied you' => 'vous a répondu',
'replies' => 'réponses',
'reply' => 'réponse',
'reset token' => 'réinitialiser le jeton',
'second' => 'seconde',
'seconds' => 'secondes',
'show all' => 'voir tout',
'show selected posts' => 'voir les messages choisis',
'signature' => 'signature',
'sticky and show in front page and category page' => 'Epinglé et affiché a l\'accueil et par catégorie',
'sticky and show only in category page' => 'Epinglé et affiché seulement par catégorie',
'sticky topics are always shown before the normal topics' => 'Les sujets epinglés sont toujours affichés avant les sujets normaux',
'sub-categories' => 'sous-catégories',
'sub-category' => 'sous-catégorie',
'time spent reading previous page' => 'temps passé à lire le message précédent',
'to the topic ' => 'vers le sujet ',
'topics' => 'sujets',
'topic will automatically closed on mentioned date' => 'le sujet sera automatiquement fermé à la date choisie',
'undo' => 'annuler',
'unread count next to topic' => 'compte des non-lus à côté du sujet',
'until ' => 'jusqu\'à ',
'user already exists' => 'cet utilisateur existe déjà',
'user profile edits saved successfully' => 'profil utilisateur mis à jour avec succès',
'username' => 'nom d\'utilisateur',
'username already exists' => 'ce nom d\'utilisateur existe déjà',
'username can have only letters digits and underscores' => 'le nom d\'utilisateur ne peut avoir que des lettres, des chiffres et des underscores (_)',
'username cannot be less than ' => 'le nom d\'utilisateur doit faire plus de ',
'username cannot be less than $min_username_len characters!' => 'le nom d\'utilisateur doit faire plus de $min_username_len caratères!',
'username field cannot be left empty' => 'le nom d\'utilisateur ne peut rester vide',
'username or e-mail address' => 'nom d\'utilisateur ou adresse email',
'views' => 'vues',
'will be deleted' => 'sera effacé',
'will make the oldest non-moved post of ' => 'deviendra le plus vieux message non déplacé de ',
'your previous draft will be discarded.' => 'votre précédent brouillon sera détruit.'
);
please, excuse my bad english! ( i'm french, and i know, it's not a good excuse ! ;) )
Your previous draft for topic is pending
If you continue, your previous draft will be discarded.