Commit 3848f70c by Félicie

Merge branch 'question' into 'dev'

Question

See merge request !2
parents d9c1b279 7f738b51
...@@ -2268,27 +2268,27 @@ function qa_get_avatar_blob_html($blobId, $width, $height, $size, $padding = fal ...@@ -2268,27 +2268,27 @@ function qa_get_avatar_blob_html($blobId, $width, $height, $size, $padding = fal
} }
/** // /**
* Return the <img...> HTML to display the Gravatar for $email, constrained to $size // * Return the <img...> HTML to display the Gravatar for $email, constrained to $size
* @param string $email // * @param string $email
* @param int|null $size // * @param int|null $size
* @return string|null // * @return string|null
*/ // */
function qa_get_gravatar_html($email, $size) // function qa_get_gravatar_html($email, $size)
{ // {
if (qa_to_override(__FUNCTION__)) { $args=func_get_args(); return qa_call_override(__FUNCTION__, $args); } // if (qa_to_override(__FUNCTION__)) { $args=func_get_args(); return qa_call_override(__FUNCTION__, $args); }
require_once QA_INCLUDE_DIR . 'app/users.php'; // require_once QA_INCLUDE_DIR . 'app/users.php';
$avatarLink = qa_html(qa_get_gravatar_url($email, $size)); // $avatarLink = qa_html(qa_get_gravatar_url($email, $size));
$size = (int)$size; // $size = (int)$size;
if ($size > 0) { // if ($size > 0) {
return sprintf('<img src="%s" width="%d" height="%d" class="qa-avatar-image" alt="" />', $avatarLink, $size, $size); // return sprintf('<img src="%s" width="%d" height="%d" class="qa-avatar-image" alt="" />', $avatarLink, $size, $size);
} else { // } else {
return null; // return null;
} // }
} // }
/** /**
......
...@@ -203,7 +203,7 @@ function qa_default_option($name) ...@@ -203,7 +203,7 @@ function qa_default_option($name)
'allow_user_walls' => 1, 'allow_user_walls' => 1,
'allow_self_answer' => 1, 'allow_self_answer' => 1,
'allow_view_q_bots' => 1, 'allow_view_q_bots' => 1,
'avatar_allow_gravatar' => 1, // 'avatar_allow_gravatar' => 1,
'avatar_allow_upload' => 1, 'avatar_allow_upload' => 1,
'avatar_message_list_size' => 20, 'avatar_message_list_size' => 20,
'avatar_profile_size' => 200, 'avatar_profile_size' => 200,
......
...@@ -1249,8 +1249,8 @@ function qa_user_userfield_label($userfield) ...@@ -1249,8 +1249,8 @@ function qa_user_userfield_label($userfield)
$defaultlabels = array( $defaultlabels = array(
'name' => 'users/full_name', 'name' => 'users/full_name',
'about' => 'users/about', 'about' => 'users/about',
'location' => 'users/location', // 'location' => 'users/location',
'website' => 'users/website', // 'website' => 'users/website',
); );
if (isset($defaultlabels[$userfield['title']])) if (isset($defaultlabels[$userfield['title']]))
......
...@@ -359,17 +359,6 @@ if (qa_opt('avatar_allow_gravatar') || qa_opt('avatar_allow_upload')) { ...@@ -359,17 +359,6 @@ if (qa_opt('avatar_allow_gravatar') || qa_opt('avatar_allow_upload')) {
$avatarvalue = $avataroptions['']; $avatarvalue = $avataroptions[''];
if (qa_opt('avatar_allow_gravatar') && !$pending_confirmation) {
$avataroptions['gravatar'] = '<span style="margin:2px 0; display:inline-block;">' .
qa_get_gravatar_html($useraccount['email'], 32) . ' ' . strtr(qa_lang_html('users/avatar_gravatar'), array(
'^1' => '<a href="http://www.gravatar.com/" target="_blank">',
'^2' => '</a>',
)) . '</span>';
if ($useraccount['flags'] & QA_USER_FLAGS_SHOW_GRAVATAR)
$avatarvalue = $avataroptions['gravatar'];
}
if (qa_has_gd_image() && qa_opt('avatar_allow_upload') && !$pending_confirmation) { if (qa_has_gd_image() && qa_opt('avatar_allow_upload') && !$pending_confirmation) {
$avataroptions['uploaded'] = '<input name="file" type="file">'; $avataroptions['uploaded'] = '<input name="file" type="file">';
......
...@@ -323,8 +323,8 @@ switch ($adminsection) { ...@@ -323,8 +323,8 @@ switch ($adminsection) {
array_push($showoptions, 'show_custom_register', 'custom_register', 'show_register_terms', 'register_terms', 'show_notice_welcome', 'notice_welcome', 'show_custom_welcome', 'custom_welcome', array_push($showoptions, 'show_custom_register', 'custom_register', 'show_register_terms', 'register_terms', 'show_notice_welcome', 'notice_welcome', 'show_custom_welcome', 'custom_welcome',
'', 'allow_login_email_only', 'allow_change_usernames', 'register_notify_admin', 'suspend_register_users', '', 'block_bad_usernames', '', 'allow_login_email_only', 'allow_change_usernames', 'register_notify_admin', 'suspend_register_users', '', 'block_bad_usernames',
'', 'allow_private_messages', 'show_message_history', 'page_size_pms', 'allow_user_walls', 'page_size_wall', '', 'allow_private_messages', 'show_message_history', 'page_size_pms', 'allow_user_walls', 'page_size_wall');
'', 'avatar_allow_gravatar'); // '', 'avatar_allow_gravatar');
if (qa_has_gd_image()) if (qa_has_gd_image())
array_push($showoptions, 'avatar_allow_upload', 'avatar_store_size', 'avatar_default_show'); array_push($showoptions, 'avatar_allow_upload', 'avatar_store_size', 'avatar_default_show');
...@@ -1152,17 +1152,17 @@ foreach ($showoptions as $optionname) { ...@@ -1152,17 +1152,17 @@ foreach ($showoptions as $optionname) {
$optionfield['rows'] = 3; $optionfield['rows'] = 3;
break; break;
case 'avatar_allow_gravatar': // case 'avatar_allow_gravatar':
$optionfield['label'] = strtr($optionfield['label'], array( // $optionfield['label'] = strtr($optionfield['label'], array(
'^1' => '<a href="http://www.gravatar.com/" target="_blank">', // '^1' => '<a href="http://www.gravatar.com/" target="_blank">',
'^2' => '</a>', // '^2' => '</a>',
)); // ));
if (!qa_has_gd_image()) { // if (!qa_has_gd_image()) {
$optionfield['style'] = 'tall'; // $optionfield['style'] = 'tall';
$optionfield['error'] = qa_lang_html('admin/no_image_gd'); // $optionfield['error'] = qa_lang_html('admin/no_image_gd');
} // }
break; // break;
case 'avatar_store_size': case 'avatar_store_size':
case 'avatar_profile_size': case 'avatar_profile_size':
......
...@@ -755,14 +755,14 @@ function qa_page_q_comment_view($question, $parent, $comment, $usershtml, $formr ...@@ -755,14 +755,14 @@ function qa_page_q_comment_view($question, $parent, $comment, $usershtml, $formr
); );
} }
if ($parent['commentbutton'] && qa_opt('show_c_reply_buttons') && $comment['type'] == 'C') { // if ($parent['commentbutton'] && qa_opt('show_c_reply_buttons') && $comment['type'] == 'C') {
$buttons['comment'] = array( // $buttons['comment'] = array(
'tags' => 'name="' . (($parent['basetype'] == 'Q') ? 'q' : ('a' . qa_html($parent['postid']))) . // 'tags' => 'name="' . (($parent['basetype'] == 'Q') ? 'q' : ('a' . qa_html($parent['postid']))) .
'_docomment" onclick="return qa_toggle_element(\'c' . qa_html($parent['postid']) . '\')"', // '_docomment" onclick="return qa_toggle_element(\'c' . qa_html($parent['postid']) . '\')"',
'label' => qa_lang_html('question/reply_button'), // 'label' => qa_lang_html('question/reply_button'),
'popup' => qa_lang_html('question/reply_c_popup'), // 'popup' => qa_lang_html('question/reply_c_popup'),
); // );
} // }
$c_view['form'] = array( $c_view['form'] = array(
'style' => 'light', 'style' => 'light',
......
...@@ -943,7 +943,7 @@ class qa_html_theme_base ...@@ -943,7 +943,7 @@ class qa_html_theme_base
$this->output( $this->output(
'<div class="qa-attribution">', '<div class="qa-attribution">',
'Powered by <a href="http://www.question2answer.org/">Question2Answer</a>', 'Très fortement inspiré de <a href="http://www.question2answer.org/">Question2Answer</a>',
'</div>' '</div>'
); );
} }
......
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
'database_cleanup' => 'Opération de nettoyage de la base de données', 'database_cleanup' => 'Opération de nettoyage de la base de données',
'delete_category_reassign' => 'Supprimer cette catégorie et réaffecter ses questions:', 'delete_category_reassign' => 'Supprimer cette catégorie et réaffecter ses questions:',
'delete_category' => 'Supprimer cette catégorie', 'delete_category' => 'Supprimer cette catégorie',
'delete_field' => 'Supprimer ce domaine', 'delete_field' => 'Supprimer ce champ',
'delete_hidden_complete' => 'Tous les messages cachés sans propriétaire ont été supprimés', 'delete_hidden_complete' => 'Tous les messages cachés sans propriétaire ont été supprimés',
'delete_hidden_note' => ' - toutes les questions cachées, réponses et les commentaires sans propriétaire', 'delete_hidden_note' => ' - toutes les questions cachées, réponses et les commentaires sans propriétaire',
'delete_hidden' => 'Supprimer les messages cachés', 'delete_hidden' => 'Supprimer les messages cachés',
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
'answer_reshown' => 'réponse remontrée', 'answer_reshown' => 'réponse remontrée',
'answer_selected' => 'réponse sélectionnée', 'answer_selected' => 'réponse sélectionnée',
'answered_qs_in_x' => 'Les questions ayant le plus de réponses ^', 'answered_qs_in_x' => 'Les questions ayant le plus de réponses ^',
'answered_qs_title' => 'La plupart a répondu aux questions', 'answered_qs_title' => 'Questions les plus répondues',
'answered' => 'répondu', 'answered' => 'répondu',
'asked_related_q' => 'poser une question connexe', 'asked_related_q' => 'poser une question connexe',
'asked' => 'écrite', 'asked' => 'écrite',
...@@ -189,7 +189,7 @@ ...@@ -189,7 +189,7 @@
'view_q_must_confirm' => '^5Confirmer votre adresse e-mail^6 pour afficher les pages de questions.', 'view_q_must_confirm' => '^5Confirmer votre adresse e-mail^6 pour afficher les pages de questions.',
'view_q_must_login' => '^1Connecte-toi^2 pour afficher les pages de questions.', 'view_q_must_login' => '^1Connecte-toi^2 pour afficher les pages de questions.',
'viewed_qs_in_x' => 'Les questions les plus vues dans ^', 'viewed_qs_in_x' => 'Les questions les plus vues dans ^',
'viewed_qs_title' => 'Les questions les plus vues', 'viewed_qs_title' => 'Questions les plus vues',
'vote_disabled_approve' => 'ton compte doit être approuvé pour que tu puisses voter', 'vote_disabled_approve' => 'ton compte doit être approuvé pour que tu puisses voter',
'vote_disabled_down' => 'Voter contre n\'est disponible que pour certains.nes coopérateurices ', 'vote_disabled_down' => 'Voter contre n\'est disponible que pour certains.nes coopérateurices ',
'vote_disabled_down_approve' => 'Votre compte doit être approuvé pour que tu puisses voter contre', 'vote_disabled_down_approve' => 'Votre compte doit être approuvé pour que tu puisses voter contre',
......
...@@ -42,16 +42,16 @@ ...@@ -42,16 +42,16 @@
'allow_view_q_bots' => 'Autoriser les moteurs de recherche à afficher les pages de question', 'allow_view_q_bots' => 'Autoriser les moteurs de recherche à afficher les pages de question',
'approve_user_required' => 'Tous les nouveaux utilisateurs doivent être approuvés', 'approve_user_required' => 'Tous les nouveaux utilisateurs doivent être approuvés',
'avatar_allow_gravatar' => 'Autoriser ^1Gravatar^2 avatars', 'avatar_allow_gravatar' => 'Autoriser ^1Gravatar^2 avatars',
'avatar_allow_upload' => 'Autoriser les utilisateurs à envoyer des avatars', 'avatar_allow_upload' => 'Autoriser les utilisateurs à envoyer des photos de profil',
'avatar_default_show' => 'Avatar par défaut', 'avatar_default_show' => 'Photo de profil par défaut',
'avatar_message_list_size' => 'Taille d\'avatar sur les listes de messages', 'avatar_message_list_size' => 'Taille de la photo de profil sur les listes de messages',
'avatar_profile_size' => 'Taille d\'avatar sur la page de profil de l\'utilisateur', 'avatar_profile_size' => 'Taille de la photo de profil sur la page de profil de l\'utilisateur',
'avatar_q_list_size' => 'Taille d\'avatar sur les listes de questions', 'avatar_q_list_size' => 'Taille de la photo de profil sur les listes de questions',
'avatar_q_page_a_size' => 'Taille d\'avatar sur les réponses', 'avatar_q_page_a_size' => 'Taille de la photo de profil sur les réponses',
'avatar_q_page_c_size' => 'Taille d\'avatar sur les commentaires', 'avatar_q_page_c_size' => 'Taille de la photo de profil sur les commentaires',
'avatar_q_page_q_size' => 'Taille d\'avatar sur les questions', 'avatar_q_page_q_size' => 'Taille de la photo de profil sur les questions',
'avatar_store_size' => 'Taille maximale de stockage des avatars', 'avatar_store_size' => 'Taille maximale de stockage des photos de profil',
'avatar_users_size' => 'Taille de l\'avatar en haut la page de l\'utilisateur', 'avatar_users_size' => 'Taille de le la photo de profil en haut la page de l\'utilisateur',
'block_bad_usernames' => 'Noms interdits - séparer par des espaces ou des virgules :', 'block_bad_usernames' => 'Noms interdits - séparer par des espaces ou des virgules :',
'block_bad_words' => 'Mots censurés - séparés par des espaces ou des virgules', 'block_bad_words' => 'Mots censurés - séparés par des espaces ou des virgules',
'block_ips_write' => 'Adresses IP bloquées - séparé par des espaces ou des virgules', 'block_ips_write' => 'Adresses IP bloquées - séparé par des espaces ou des virgules',
...@@ -207,7 +207,7 @@ ...@@ -207,7 +207,7 @@
'permit_points_confirmed' => 'Enregistrés & e-mail confirmé & suffisamment de points', 'permit_points_confirmed' => 'Enregistrés & e-mail confirmé & suffisamment de points',
'permit_points' => 'Utilisateurs enregistrés avec suffisamment de points', 'permit_points' => 'Utilisateurs enregistrés avec suffisamment de points',
'permit_see_emails' => 'Afficher les adresses e-mail des utilisateurs', 'permit_see_emails' => 'Afficher les adresses e-mail des utilisateurs',
'permit_supers' => 'Super Administrateurs', 'permit_supers' => 'Admin',
'permit_users' => 'Utilisateurs enregistrés', 'permit_users' => 'Utilisateurs enregistrés',
'place_full_below_content' => 'Largeur complète - Au-dessus du contenu', 'place_full_below_content' => 'Largeur complète - Au-dessus du contenu',
'place_full_below_footer' => 'Largeur complète - Au-dessus du pied de page', 'place_full_below_footer' => 'Largeur complète - Au-dessus du pied de page',
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
'claim_a_popup' => 'Assigner cette réponse à votre compte utilisateur', 'claim_a_popup' => 'Assigner cette réponse à votre compte utilisateur',
'claim_c_popup' => 'Assigner ce commentaire à votre compte utilisateur', 'claim_c_popup' => 'Assigner ce commentaire à votre compte utilisateur',
'claim_q_popup' => 'Assigner cette question à votre compte utilisateur', 'claim_q_popup' => 'Assigner cette question à votre compte utilisateur',
'clear_flags_button' => 'Enlever signalements', 'clear_flags_button' => 'enlever les signalements',
'clear_flags_popup' => 'Supprimer les signalements de tous les utilisateurs', 'clear_flags_popup' => 'Supprimer les signalements de tous les utilisateurs',
'close_button' => 'fermer', 'close_button' => 'fermer',
'close_duplicate_error' => 'Le doublon de cette question n\'a pas pu être trouvé - essayez d\'entrer le numéro d\'une question avec une URL différente, par exemple 123.', 'close_duplicate_error' => 'Le doublon de cette question n\'a pas pu être trouvé - essayez d\'entrer le numéro d\'une question avec une URL différente, par exemple 123.',
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
'follows_a' => ' liée à une réponse', 'follows_a' => ' liée à une réponse',
'follows_q' => 'sur la question', 'follows_q' => 'sur la question',
'hide_a_popup' => 'Cacher cette réponse', 'hide_a_popup' => 'Cacher cette réponse',
'hide_button' => 'cacher', 'hide_button' => 'archiver',
'hide_c_popup' => 'Cacher ce commentaire', 'hide_c_popup' => 'Cacher ce commentaire',
'hide_q_popup' => 'Cacher cette question', 'hide_q_popup' => 'Cacher cette question',
'matching_tags' => 'Mots-clés trouvés ', 'matching_tags' => 'Mots-clés trouvés ',
...@@ -145,7 +145,7 @@ ...@@ -145,7 +145,7 @@
'q_waiting_approval' => 'Cette question est en attente d\'approbation', 'q_waiting_approval' => 'Cette question est en attente d\'approbation',
'q_waiting_your_approval' => 'Cette question est en attente de votre approbation', 'q_waiting_your_approval' => 'Cette question est en attente de votre approbation',
'q_your_waiting_approval' => 'Votre question sera vérifiée et approuvée prochainement.', 'q_your_waiting_approval' => 'Votre question sera vérifiée et approuvée prochainement.',
'recat_button' => 'reclasser', 'recat_button' => 'recatégoriser',
'recat_popup' => ' Changer cette question de catégorie', 'recat_popup' => ' Changer cette question de catégorie',
'recat_q_title' => 'Recatégoriser la question', 'recat_q_title' => 'Recatégoriser la question',
'reject_a_popup' => 'Rejeter cette réponse', 'reject_a_popup' => 'Rejeter cette réponse',
...@@ -158,7 +158,7 @@ ...@@ -158,7 +158,7 @@
'reply_button' => 'répondre', 'reply_button' => 'répondre',
'reply_c_popup' => 'Répondre à ce commentaire', 'reply_c_popup' => 'Répondre à ce commentaire',
'reshow_a_popup' => 'Revoir cette réponse', 'reshow_a_popup' => 'Revoir cette réponse',
'reshow_button' => 'revoir', 'reshow_button' => 'désarchiver',
'reshow_c_popup' => 'Revoir ce commentaire', 'reshow_c_popup' => 'Revoir ce commentaire',
'reshow_q_popup' => 'Revoir cette question', 'reshow_q_popup' => 'Revoir cette question',
'retag_button' => 'rechoisir mot clé', 'retag_button' => 'rechoisir mot clé',
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
'show_1_previous_comment' => 'Afficher 1 commentaire précédent', 'show_1_previous_comment' => 'Afficher 1 commentaire précédent',
'show_x_comments' => 'Afficher le ^ commentaire', 'show_x_comments' => 'Afficher le ^ commentaire',
'show_x_previous_comments' => 'Afficher les ^ commentaires précédents', 'show_x_previous_comments' => 'Afficher les ^ commentaires précédents',
'unflag_button' => 'Enlever le signalement', 'unflag_button' => 'enlever mon signalement',
'unflag_popup' => 'Supprimer le signalement que vous avez ajouté', 'unflag_popup' => 'Supprimer le signalement que vous avez ajouté',
'unselect_popup' => 'Supprimer la sélection', 'unselect_popup' => 'Supprimer la sélection',
'x_answers_title' => '^ Réponses', 'x_answers_title' => '^ Réponses',
......
...@@ -28,15 +28,14 @@ ...@@ -28,15 +28,14 @@
# ajouts pour la 1.7 par Pierre-Yves Aillet (pierreyves.aillet@free.fr) # ajouts pour la 1.7 par Pierre-Yves Aillet (pierreyves.aillet@free.fr)
return array( return array(
'about' => 'À propos', 'about' => 'À propos de moi',
'add_user_x_favorites' => 'Ajouter l\'utilisateur ^ à mes favoris', 'add_user_x_favorites' => 'Ajouter l\'utilisateur ^ à mes favoris',
'approve_required' => 'Patientez le temps que votre compte soit approuvé ou ^1ajoutez plus d\'information^2.', 'approve_required' => 'Patientez le temps que votre compte soit approuvé ou ^1ajoutez plus d\'information^2.',
'approve_title' => 'approbation de l\'utilisateur en cours', 'approve_title' => 'approbation de l\'utilisateur en cours',
'approve_user_button' => 'Approuver l\'utilisateur', 'approve_user_button' => 'Approuver l\'utilisateur',
'approved_user' => 'Approuver l\'utilisateur', 'approved_user' => 'Approuver l\'utilisateur',
'avatar_default' => 'Défaut', 'avatar_default' => 'Défaut',
'avatar_gravatar' => 'Afficher mon ^1Gravatar^2', 'avatar_label' => 'Photo de profil',
'avatar_label' => 'Avatar',
'avatar_none' => 'Aucun', 'avatar_none' => 'Aucun',
'block_user_button' => 'Bloquer l\'utilisateur', 'block_user_button' => 'Bloquer l\'utilisateur',
'blocked_users' => 'Utilisateurs bloqués', 'blocked_users' => 'Utilisateurs bloqués',
...@@ -72,37 +71,37 @@ ...@@ -72,37 +71,37 @@
'full_name' => 'Prénom et nom', 'full_name' => 'Prénom et nom',
'handle_blocked' => 'Nom d\utilisateur interdit - merci d\'en essayer un autre', 'handle_blocked' => 'Nom d\utilisateur interdit - merci d\'en essayer un autre',
'handle_empty' => 'Le nom d\'utilisateur ne doit pas être vide', 'handle_empty' => 'Le nom d\'utilisateur ne doit pas être vide',
'handle_exists' => 'Ce nom d\'utilisateur est pris - essayez en un autre', 'handle_exists' => 'Ce nom d\'utilisateur est pris - essaie encore',
'handle_has_bad' => 'Le nom d\'utilisateur ne doit pas contenir ^', 'handle_has_bad' => 'Le nom d\'utilisateur ne doit pas contenir ^',
'handle_label' => 'Pseudo', 'handle_label' => 'Pseudo',
'hide_all_user_button' => 'Masquer tous les messages de cet utilisateur', 'hide_all_user_button' => 'Masquer tous les messages de cet utilisateur',
'last_login_label' => 'Dernière connexion', 'last_login_label' => 'Dernière connexion',
'last_write_label' => 'Dernière action d\'écriture', 'last_write_label' => 'Dernière action d\'écriture',
'level_admin' => 'Administrateur', 'level_admin' => 'Administrateur',
'level_editor' => 'Éditeur', 'level_editor' => 'Éditeurice',
'level_expert' => 'Expert', 'level_expert' => 'Expert.e',
'level_for_category' => '^1 pour ^2', 'level_for_category' => '^1 pour ^2',
'level_in_general' => 'en general', 'level_in_general' => 'en general',
'level_moderator' => 'Moderateur', 'level_moderator' => 'Modérateurice',
'level_super' => 'Super Administrateur', 'level_super' => 'Admin',
'location' => 'Lieu', 'location' => 'Lieu',
'log_in_to_access' => 'Vous pouvez maintenant ^1vous connectez^2 accéder à votre compte.', 'log_in_to_access' => 'Tu peux maintenant ^1vous connectez^2 accéder à ton compte.',
'login_button' => 'Connexion', 'login_button' => 'Connexion',
'login_limit' => 'Trop de tentatives de connexion - Veuillez réessayer dans une heure', 'login_limit' => 'Trop de tentatives de connexion - Il va falloir patienter une heure avant de réessayer',
'login_title' => 'Connexion', 'login_title' => 'Connexion',
'mass_mailings' => 'Mailings de masse', 'mass_mailings' => 'Mailings de masse',
'mass_mailings_explanation' => 'Abonnez-vous aux e-mails envoyés à tous les utilisateurs', 'mass_mailings_explanation' => 'Abonnez-vous aux e-mails envoyés à tous les utilisateurs',
'member_for' => 'Membre depuis', 'member_for' => 'Membre du forum depuis',
'member_type' => 'Fonction', 'member_type' => 'Rôle',
'new_password_1' => 'Nouveau mot de passe', 'new_password_1' => 'Nouveau mot de passe',
'new_password_2' => 'Retaper le nouveau mot de passe', 'new_password_2' => 'Retaper le nouveau mot de passe',
'no_blocked_users' => 'Aucun utilisateur bloqué trouvé', 'no_blocked_users' => 'Aucun utilisateur bloqué trouvé',
'no_permission' => 'Vous n\'avez pas la permission d\'effectuer cette opération', 'no_permission' => 'Vous n\'avez pas la permission d\'effectuer cette opération',
'old_password' => 'Ancien mot de passe', 'old_password' => 'Ancien mot de passe',
'only_shown_admins' => '(seulement visibles par les administrateurs)', 'only_shown_admins' => '(seulement visible par les administrateurices)',
'only_shown_editors' => '(seulement visibles par les éditeurs et au-dessus)', 'only_shown_editors' => '(seulement visible par les modérateurices et au-dessus)',
'only_shown_experts' => '(seulement visibles par les experts et au-dessus)', 'only_shown_experts' => '(seulement visible par les experts.es et au-dessus)',
'only_shown_moderators' => '(seulement visibles par les modérateurs et administrateurs)', 'only_shown_moderators' => '(seulement visible par les modérateurices et administrateurices)',
'password_changed' => 'Mot de passe modifié', 'password_changed' => 'Mot de passe modifié',
'password_label' => 'Mot de passe', 'password_label' => 'Mot de passe',
'password_min' => 'Le mot de passe doit comporter au moins ^ caractères', 'password_min' => 'Le mot de passe doit comporter au moins ^ caractères',
...@@ -119,10 +118,10 @@ ...@@ -119,10 +118,10 @@
'register_suspended' => 'L\'inscription de nouveaux utilisateurs a été temporairement suspendu .', 'register_suspended' => 'L\'inscription de nouveaux utilisateurs a été temporairement suspendu .',
'register_title' => 'Enregistrement d\'un nouvel utilisateur', 'register_title' => 'Enregistrement d\'un nouvel utilisateur',
'registered_label' => 'Enregistré', 'registered_label' => 'Enregistré',
'registered_user' => 'Utilisateur enregistré', 'registered_user' => 'coopérateurice',
'remember' => 'Souvenir', 'remember' => 'Souvenir',
'remember_label' => 'Se souvenir de moi sur cet ordinateur', 'remember_label' => 'Se souvenir de moi sur cet ordinateur',
'remove_avatar' => 'Supprimer avatar', 'remove_avatar' => 'Supprimer ma photo de profil',
'reset_code_another' => 'envoyer un autre', 'reset_code_another' => 'envoyer un autre',
'reset_code_emailed' => 'votre code de réinitialisation vous a été envoyé', 'reset_code_emailed' => 'votre code de réinitialisation vous a été envoyé',
'reset_code_label' => 'Code', 'reset_code_label' => 'Code',
......
...@@ -678,9 +678,9 @@ class UserProfile extends BaseController ...@@ -678,9 +678,9 @@ class UserProfile extends BaseController
$valuehtml = qa_html($value, (($userfield['flags'] & QA_FIELD_FLAGS_MULTI_LINE) && !$fieldsediting)); $valuehtml = qa_html($value, (($userfield['flags'] & QA_FIELD_FLAGS_MULTI_LINE) && !$fieldsediting));
} }
$label = trim(qa_user_userfield_label($userfield), ':'); $label = trim(qa_user_userfield_label($userfield), '');
if (strlen($label)) { if (strlen($label)) {
$label .= ':'; $label .= '';
} }
$notehtml = null; $notehtml = null;
......
qa-theme/Cagette/vote-buttons.gif

1.5 KB | W: | H:

qa-theme/Cagette/vote-buttons.gif

1.66 KB | W: | H:

qa-theme/Cagette/vote-buttons.gif
qa-theme/Cagette/vote-buttons.gif
qa-theme/Cagette/vote-buttons.gif
qa-theme/Cagette/vote-buttons.gif
  • 2-up
  • Swipe
  • Onion skin
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment