From a9b0f30689265a311692345e841f3a8d519edfa9 Mon Sep 17 00:00:00 2001 From: Guillaume Turri Date: Sun, 30 Dec 2018 11:09:45 +0100 Subject: [PATCH 1/6] Update qa-lang-options.php * add some translations for 1.8.0 * add a whitespace before ':' * fix a dubious translation * reorder some lines to match the order of the en lang file (it makes it easier to spot missing translations) --- qa-lang-options.php | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/qa-lang-options.php b/qa-lang-options.php index 27c4533..5dcf72f 100755 --- a/qa-lang-options.php +++ b/qa-lang-options.php @@ -28,7 +28,9 @@ # ajouts pour la 1.7 par Pierre-Yves Aillet (pierreyves.aillet@free.fr) return array( - 'allow_change_usernames' => 'Autoriser les utilisateurs avec des messages à changer leur nom d\'utilisateur:', + 'allow_anonymous_naming' => 'Autoriser les auteurs anonymes à spécifier leur nom :', + 'allow_change_usernames' => 'Autoriser les utilisateurs avec des messages à changer leur nom d\'utilisateur :', + 'allow_close_own_questions' => 'Autoriser les utilisateurs à fermer leurs propres questions :', 'allow_close_questions' => 'Autoriser la fermeture manuelles des questions', 'allow_login_email_only' => 'Seulement identifier par email (pas de pseudo)', 'allow_multi_answers' => 'Autoriser les réponses multiples par utilisateur', @@ -50,8 +52,17 @@ 'avatar_q_page_q_size' => 'Taille d\'avatar sur les questions', 'avatar_store_size' => 'Taille maximale de stockage avatars', 'avatar_users_size' => 'Taille de l\'avatar en haut la page de l\'utilisateur', + 'block_bad_usernames' => 'Noms interdits - séparer par des espaces ou des virgules :', 'block_bad_words' => 'Mots censurés - séparé par des espaces ou des virgules', 'block_ips_write' => 'Adresses IP bloquées - séparé par des espaces ou des virgules', + 'caching_catwidget_time' => 'Cacher le widget des catégories durant :', + 'caching_enabled' => 'Activer le cache :', + 'caching_driver' => 'Driver de cache', + 'caching_filesystem' => 'Fichiers', + 'caching_memcached' => 'Memcached', + 'caching_q_start' => 'Commencer à cacher les questions après :', + 'caching_q_time' => 'Cacher les pages de quesitons durant :', + 'caching_qlist_time' => 'Cacher les listes de questions durant :', 'captcha_module' => 'Utiliser le module de captcha', 'captcha_on_anon_post' => 'Utiliser captcha pour les messages anonymes', 'captcha_on_feedback' => 'Utiliser captcha sur le formulaire de retour d\'information', @@ -67,7 +78,7 @@ 'confirm_user_required' => 'Tous les nouveaux utilisateurs doivent confirmer leur email', 'custom_home_content' => 'Page d\'accueil contenu personnalisé - HTML autorisés', 'custom_home_heading' => 'Page d\'accueil rubrique', - 'default_privacy' => 'Vie privée: Votre adresse de messagerie ne sera pas partagée ou vendue à des tiers.', + 'default_privacy' => 'Vie privée : Votre adresse de messagerie ne sera pas partagée ou vendue à des tiers.', 'default_sidebar' => "Bienvenue sur ^, où vous pouvez poser des questions et recevoir des réponses d'autres membres de la communauté.", 'default_subject' => 'Un message de ^', 'default_suffix' => 'Q&R', @@ -94,7 +105,7 @@ 'feed_full_text' => 'Inclure texte intégral dans les flux', 'feed_number_items' => 'Longueur maximale du flux', 'feed_per_category' => 'Flux individuel par catégorie', - 'feedback_email' => 'Adresse email pour les messages admin - ne pas montré aux utilisateurs', + 'feedback_email' => 'Adresse email pour les messages admin - n\'est pas montrée aux utilisateurs', 'feedback_enabled' => 'Fournir une page que les utilisateurs puissent envoyer des retours d\'informations', 'flagging_hide_after' => 'Masquer automatiquement les messages qui arrivent', 'flagging_notify_every' => 'Envoyez-moi encore un email après chaque messages supplémentaire', @@ -149,6 +160,7 @@ 'min_len_q_content' => 'Longueur minimum du corps de la question', 'min_len_q_title' => 'Longueur minimum du titre de la question', 'min_num_q_tags' => 'Nombre minimum de mots-clés', + 'minify_html' => 'Minifier le HTML :', 'moderate_anon_post' => 'Utiliser la modération des postes anonymes', 'moderate_by_points' => 'Utiliser la modération pour les utilisateurs ayant peu de points', 'moderate_edited_again' => 'Messages re-modérés après l\'édition', @@ -207,6 +219,7 @@ 'place_main_top' => 'Zone principale - Haut', 'place_side_below_categories' => 'Panneau latéral - Au dessus de categories', 'place_side_below_sidebar' => 'Panneau latéral - Au dessus de la boite encadrée', + 'place_side_low' => 'Panneau latérail - Bas', 'place_side_last' => 'Panneau latéral - Dernier', 'place_side_top' => 'Panneau latéral - Haut', 'points_a_selected' => 'Ma réponse est choisie comme la meilleure', @@ -233,11 +246,13 @@ 'points_vote_up_q' => 'Je vote pour une question', 'q_urls_remove_accents' => 'Supprimer les accents de question dans l\'URL', 'q_urls_title_length' => 'Longueur du titre de la question dans les URL', + 'recalc_hotness_q_view' => 'Recalculer la hype à chaque affichage d\une page de question :', 'register_notify_admin' => 'Email moi quand un nouvel utilisateur s\'enregistre', 'search_module' => 'Utiliser le module de recherche', 'show_a_form_immediate' => 'Afficher le formulaire de réponse immédiate', 'show_always' => 'Toujours', 'show_c_reply_buttons' => 'Afficher le bouton de réponse sur les commentaires', + 'show_compact_numbers' => 'Afficher des nombres compacts (ex : 1.3k) :', 'show_custom_answer' => 'Message personnalisé sur le formulaire de réponse - HTML autorisés', 'show_custom_ask' => 'Message personnalisé sur formulaire de question - HTML autorisés', 'show_custom_comment' => 'Message personnalisé sur le formulaire de commentaire - HTML autorisés', @@ -279,8 +294,8 @@ 'smtp_authenticate' => 'Envoyer SMTP - nom d\'utilisateur et mot de passe', 'smtp_password' => 'Mot de passe SMTP', 'smtp_port' => 'Port SMTP', - 'smtp_secure_none' => 'Aucun', 'smtp_secure' => 'Connexion sécurisée SMTP', + 'smtp_secure_none' => 'Aucun', 'smtp_username' => 'Nom d\'utilisateur SMTP', 'sort_answers_by' => 'Trier les réponses par', 'sort_time' => 'Date', @@ -290,6 +305,7 @@ 'tags_or_categories' => 'Classification de la question', 'time_approved' => 'Date d\'approbation', 'time_written' => 'Date d\'écriture', + 'use_microdata' => 'Utiliser les microdata de schema.org :', 'votes_separated' => 'Afficher séparement votes pour et votes contre', 'voting_on_as' => 'Autoriser le vote sur les réponses', 'voting_on_q_page_only' => 'Autoriser le vote uniquement sur la page de la question', From 4a29521db21743d42ecac8256e18761a4ebe898e Mon Sep 17 00:00:00 2001 From: Guillaume Turri Date: Sun, 30 Dec 2018 11:37:38 +0100 Subject: [PATCH 2/6] Update qa-lang-admin.php * add translations missing in Q2A 1.8.0 * reorder some translations to match the order of they of the en files (it makes it easier to spot missing translations) Note that the string for caching_dir_public hasn't been translated because the usage of this key has actually been removed from Q2A (see https://github.com/q2a/question2answer/pull/721 for more context) --- qa-lang-admin.php | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/qa-lang-admin.php b/qa-lang-admin.php index 41c3c88..70b141c 100755 --- a/qa-lang-admin.php +++ b/qa-lang-admin.php @@ -60,7 +60,17 @@ 'block_ips_note' => 'Utilisez un tiret pour les plages ou * pour correspondre à n\'importe quel nombre. Exemples: 192.168.0.4 . , 192.168.0.0-192.168.0.31 , 192.168.0 *', 'block_user_popup' => 'Bloquer l\'utilisateur', 'block_words_note' => 'Utilisez un * pour correspondre à toutes les lettres.', - 'cancel_mailing_button' => 'Annuler Mailing', + 'caching_cleanup' => 'Opérations de nettoyage du cache', + 'caching_delete_all' => 'Supprimer tout le cache', + 'caching_delete_complete' => 'Cache supprimé avec succès', + 'caching_delete_expired' => 'Supprimer le cache expiré', + 'caching_delete_progress' => 'Suppression de ^1 sur ^2 fichiers de cache...', + 'caching_dir_error' => 'Le dossier ^ défini par QA_CACHE_DIRECTORY n\'est pas accessible en écriture par le serveur web.', + 'caching_dir_missing' => 'Le dossier de cache n\'a pas été défini.', + 'caching_num_items' => 'Nombre d\'élements dans le cache', + 'caching_space_used' => 'Taille totale du cache', + 'caching_title' => 'Cache', + 'cancel_mailing_button' => 'Annuler Mailing', 'categories_introduction' => 'Pour commencer avec les catégories, cliquez sur le bouton \'Ajouter une Catégorie\' button.', 'categories_not_shown' => 'Certaines questions ont des catégories qui ne seront pas affichées.', 'categories_title' => 'Catégories', @@ -140,6 +150,7 @@ 'mailing_unsubscribe' => 'Un lien de désabonnement sera ajouté au bas de chaque message.', 'maintenance_admin_only' => 'Votre site est en ^1maintenance^2 et est actuellement inaccessible pour les utilisateurs réguliers.', 'maximum_x' => ' (max ^)', + 'memcached_error' => 'Erreur Memcached : ^', 'approve_users_title' => 'Approuver les utilisateurs', 'module_x_database_init' => 'le module ^1 ^2 nécessite l\'^3initialisation de base de données ^4.', 'most_flagged_title' => 'contenu signalé', @@ -153,6 +164,7 @@ 'no_hidden_found' => 'Aucun caché trouvé', 'no_image_gd' => 'La version installée de PHP a été compilée sans le support d\'image GD, les utilisateurs ne peuvent pas télécharger directement leurs avatars.', 'no_link' => 'Pas de lien', + 'no_memcached' => 'L\'extension Memcached pour PHP n\'est pas installée.', 'no_multibyte' => 'La version installée de PHP a été compilée sans le support de chaîne multi-octets . La recherche sera moins efficace pour les caractères non romains.', 'no_privileges' => 'Seuls les administrateurs peuvent accéder à cette page.', 'no_unapproved_found' => 'Aucun membre en attente d\'approbation', @@ -193,27 +205,28 @@ 'q2a_version' => 'Version Question2Answer:', 'question_lists' => 'Liste Question', 'question_pages' => 'Pages de questions', + 'recalc_categories' => 'Recalculer catégories', 'recalc_categories_backpaths' => 'Recalcul des chemins d\'URL pour ^1 sur ^2 catégories...', 'recalc_categories_complete' => 'Toutes les catégories ont été recalculés avec succès.', 'recalc_categories_note' => ' - pour les catégories de messages et les comptes de catégories', 'recalc_categories_recounting' => 'Recompte des questions pour ^1 sur ^2 catégories...', 'recalc_categories_updated' => 'Recalcul pour ^1 sur ^2 messages...', - 'recalc_categories' => 'Recalculer catégories', + 'recalc_hotness_q_view_note' => 'Peut légèrement améliorer la vitesse des pages si désactivé, mais les valeurs de hype deviendront périmée si le nombre de est inclus dans le calcul du score de hype', + 'recalc_points' => 'Recalcul des points utilisateurs', 'recalc_points_complete' => 'Tous les points de l\'utilisateur ont été recalculés avec succès.', 'recalc_points_note' => ' - pour le classement de l\'utilisateur et les points affichés', 'recalc_points_recalced' => 'Recalcul pour ^1 sur ^2 utilisateurs...', 'recalc_points_usercount' => 'Estimation du nombre total d\'utilisateurs ... ', - 'recalc_points' => 'Recalcul des points utilisateurs', 'recalc_posts_count' => 'Récupération du nombre total de questions , réponses et commentaires ...', 'recalc_stop' => 'Stop recalcul', 'recent_approve_title' => 'Contenu récent en attente d\'approbation', 'recent_hidden_title' => 'Contenu caché récent', + 'recount_posts' => 'Recompte messages', 'recount_posts_as_recounted' => 'Recompte réponses et A Voir! pour ^1 sur ^2 messages...', 'recount_posts_complete' => 'Tous les messages ont été récomptés avec succès.', 'recount_posts_note' => ' - le nombre de réponses , votes , signalement et A Voir! pour chaque message', 'recount_posts_stop' => 'Stop recompte', 'recount_posts_votes_recounted' => 'Recompte votes et signalements pour ^1 sur ^2 messages...', - 'recount_posts' => 'Recompte messages', 'refill_events_complete' => 'Tous les événements courants ont été remplis avec succès', 'refill_events_note' => ' - liste des notifications pour chaque utilisateur', 'refill_events_refilled' => 'rechargées pour ^1 sur ^2 questions...', @@ -244,15 +257,16 @@ 'stats_title' => 'Statistiques', 'stop_recalc_warning' => 'Une opération de nettoyage est en cours sur la base de données. Si vous fermez cette page maintenant, l\'opération sera interrompue.', 'tag_pages' => 'Pages de Mot Clé', + 'tags' => 'Mots clés', 'tags_and_categories' => 'Mots clés et Catégories', 'tags_not_shown' => 'Certaines questions ont des mots clés qui ne seront pas affichés.', - 'tags' => 'Mots clés', 'test_sent_to_x' => 'Le message de test a été envoyé à ^', 'title_already_used' => 'Cette valeur est déjà utilisée par un autre titre', 'top_level_categories' => 'Catégories de niveau supérieur:', 'total_as' => 'Nombre de réponses:', 'total_cs' => 'Nombre de commentaires:', 'total_qs' => 'Nombre de questions:', + 'total_qs_unans' => 'Nombre de questions sans réponses :', 'unnamed_plugin' => 'Plugin Sans nom', 'upgrade_db' => 'Votre base de données Question2Answer doit être ^1mise à jour^2 pour cette version.', 'url_format_note' => 'Les options avec le mot clé ^ fonctionnent pour la configuration de votre site. Pour une meilleure optimisation des moteurs de recherche (SEO), utilisez la première option disponible ^ .', From 67676dbcc538864af9d47a329e74312417e93e5c Mon Sep 17 00:00:00 2001 From: Guillaume Turri Date: Sun, 30 Dec 2018 11:43:25 +0100 Subject: [PATCH 3/6] Update qa-lang-misc.php Add translation missing in 1.8.0 --- qa-lang-misc.php | 1 + 1 file changed, 1 insertion(+) diff --git a/qa-lang-misc.php b/qa-lang-misc.php index fe509e6..948e0c5 100755 --- a/qa-lang-misc.php +++ b/qa-lang-misc.php @@ -83,6 +83,7 @@ 'nav_user_pms' => 'Messages privés', 'nav_user_qs' => 'Toutes les questions', 'nav_user_wall' => 'Mur', + 'next_step' => 'Étape suivante', 'no_activity_from_x' => 'Aucune activité de ^', 'no_favorite_categories' => 'Aucune catégorie préférée', 'no_favorite_qs' => 'Pas de questions préférées', From 91649a18481321bd7322f2497c879e2867aa4e4a Mon Sep 17 00:00:00 2001 From: Guillaume Turri Date: Sun, 30 Dec 2018 11:55:31 +0100 Subject: [PATCH 4/6] Update qa-lang-main.php Add translations missing in 1.8.0 Note that the following keys haven't been translated because I'm not sure a translation would really be better then the original strings: * _decimal_points * _thousands_separator * _thousands_suffix * _millions_suffix --- qa-lang-main.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qa-lang-main.php b/qa-lang-main.php index 8e178c3..913a5f5 100755 --- a/qa-lang-main.php +++ b/qa-lang-main.php @@ -125,6 +125,7 @@ 'nav_unanswered' => 'Sans réponse', 'nav_updates' => 'Mes notifications', 'nav_users' => 'Utilisateurs', + 'newest_users' => 'Utilisateurs récents', 'no_active_users' => 'Pas d\'utilisateurs actifs trouvés', 'no_answers_found' => 'Aucune réponse trouvée', 'no_answers_in_x' => 'Pas de réponses dans ^', @@ -192,12 +193,15 @@ 'vote_disabled_approve' => 'Votre compte doit être approuvé pour que vous puissiez voter', 'vote_disabled_down' => 'Voter contre n\'est disponible que pour certains utilisateurs ', 'vote_disabled_down_approve' => 'Votre compte doit être approuvé pour que vous puissiez voter contre', + 'vote_disabled_hidden_post' => 'Vous ne pouvez pas voter sur du contenu caché', 'vote_disabled_hidden_a' => 'Vous ne pouvez pas voter sur les réponses cachées', 'vote_disabled_hidden_q' => 'Vous ne pouvez pas voter sur des questions cachées', 'vote_disabled_level' => 'Le vote est uniquement disponible pour certains utilisateurs ', + 'vote_disabled_my_post' => 'Vous ne pouvez pas voter sur votre propre contenu', 'vote_disabled_my_a' => 'Vous ne pouvez pas voter sur vos propres réponses', 'vote_disabled_my_q' => 'Vous ne pouvez pas voter sur vos propres questions', 'vote_disabled_q_page_only' => 'Merci de regarder cette question pour voter', + 'vote_disabled_queued' => 'Vous ne pouvez voter que sur du contenu approuvé', 'vote_down_must_confirm' => '^5Confirmer votre adresse email^6 pour voter contre.', 'vote_down_popup' => 'Cliquez pour voter contre', 'vote_limit' => 'Trop de votes reçus - merci d\'essayer à nouveau dans quelques instants ', From f296b4132a260ba3a89155dec21cf3d030f78f8d Mon Sep 17 00:00:00 2001 From: Guillaume Turri Date: Sun, 30 Dec 2018 11:58:54 +0100 Subject: [PATCH 5/6] Update qa-lang-profile.php Add translations missing in 1.8.0 --- qa-lang-profile.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qa-lang-profile.php b/qa-lang-profile.php index ad8c5f7..ad0d629 100755 --- a/qa-lang-profile.php +++ b/qa-lang-profile.php @@ -67,6 +67,7 @@ 'permit_view_special_users_page' => 'Visualisation de la page des utilisateurs spéciaux', 'permit_view_voters_flaggers' => 'Regarde qui ont voté ou signalé les messages', 'permit_vote_a' => 'Vote sur les réponses', + 'permit_vote_c' => 'Voting sur les commentaires', 'permit_vote_down' => 'Vote -', 'permit_vote_q' => 'Vote sur questions', 'post_wall_blocked' => 'Cet utilisateur a refusées de nouveaux messages sur son mur', @@ -86,6 +87,7 @@ 'set_bonus_button' => 'Ajouter bonus', 'title' => 'Titre', 'user_x' => 'Utilisateur ^', + 'user_x_disabled_pms' => 'L\'utilisateur ^ a désactivé les messages privés.', 'voted_on' => 'A évalué', 'wall_for_x' => 'Mur de ^', 'wall_view_more' => 'Voir plus de messages de mur ...', From 1465dd4554e2609bddc6c7289b0f33c4fa9ef7e9 Mon Sep 17 00:00:00 2001 From: Guillaume Turri Date: Sun, 30 Dec 2018 12:10:01 +0100 Subject: [PATCH 6/6] Update qa-lang-users.php * Add translations missing in Q2A 1.8.0 * Reorder some key to match the order of the En files (it makes it easier to spot missing translations) Note that this Fr file has more key than the En one. I guess it's to support older version of Q2A so I've left them here --- qa-lang-users.php | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/qa-lang-users.php b/qa-lang-users.php index ca759a0..3d2318e 100755 --- a/qa-lang-users.php +++ b/qa-lang-users.php @@ -46,6 +46,7 @@ 'category_level_none' => 'Pas de mise a jour', 'change_email_link' => ' - ^1changer l\'email^2', 'change_password' => 'Changer le mot de passe', + 'confirm_button' => 'Confirmer l\'adresse email', 'confirm_complete' => 'Merci - votre adresse électronique a été confirmée', 'confirm_emailed' => 'Un lien de confirmation a été envoyé par courriel. Merci de cliquer sur le lien pour confirmer votre adresse e-mail.', 'confirm_required' => 'Pour compléter votre inscription, cliquez sur le lien de confirmation qui vous a été envoyé par courriel, ou ^1demandez en un autre^2.', @@ -55,6 +56,10 @@ 'delete_user_button' => 'Supprimer l\'utilisateur', 'edit_profile' => 'Modifier mon profil', 'edit_user_button' => 'Modifier l\'utilisateur', + 'email_code_another' => 'envoyer un autre', + 'email_code_emailed' => 'Votre code vous a été envoyé par mail', + 'email_code_label' => 'Code :', + 'email_code_wrong' => 'Code incorrect', 'email_confirmed' => 'Confirmé', 'email_exists' => 'Cet email appartient déjà à un compte', 'email_handle_label' => 'Email ou Pseudo', @@ -65,6 +70,7 @@ 'email_required' => 'Adresse e-mail requis - non publique', 'forgot_link' => 'J\'ai oublié mon mot de passe', 'full_name' => 'Prénom et nom', + 'handle_blocked' => 'Nom d\utilisateur interdit - merci d\'en essayer un autre', 'handle_empty' => 'Le nom d\'utilisateur ne doit pas être vide', 'handle_exists' => 'Ce nom d\'utilisateur est pris - essayer en un autre', 'handle_has_bad' => 'Le nom d\'utilisateur ne doit pas contenir ^', @@ -84,8 +90,8 @@ 'login_button' => 'Connexion', 'login_limit' => 'Trop de tentatives de connexion - Veuillez réessayer dans une heure', 'login_title' => 'Connexion', - 'mass_mailings_explanation' => 'Abonnez-vous aux e-mails envoyés à tous les utilisateurs', 'mass_mailings' => 'Mailings de masse', + 'mass_mailings_explanation' => 'Abonnez-vous aux e-mails envoyés à tous les utilisateurs', 'member_for' => 'Membre depuis', 'member_type' => 'Fonction', 'new_password_1' => 'Nouveau mot de passe', @@ -105,22 +111,20 @@ 'password_sent' => 'Votre nouveau mot de passe vous a été envoyé par courriel', 'password_to_set' => 'Mot de passe indéfini', 'password_wrong' => 'Mot de passe incorrect', - 'private_messages_explanation' => 'Autoriser les utilisateurs à vous envoyer un mail (sans voir votre adresse)', 'private_messages' => 'Messages Privés', + 'private_messages_explanation' => 'Autoriser les utilisateurs à vous envoyer un mail (sans voir votre adresse)', 'profile_saved' => 'Profil sauvé', - 'wall_posts' => 'Messages du mur', - 'wall_posts_explanation' => 'Autoriser les utilisateurs à publier sur votre mur (vous aurez également les messages par courriel)', 'register_button' => 'Inscription', 'register_limit' => 'Trop d\'inscriptions - essayez à nouveau dans une heure', 'register_suspended' => 'L\'inscription de nouveaux utilisateurs a été temporairement suspendu .', 'register_title' => 'Enregistrement d\'un nouvel utilisateur', 'registered_label' => 'Enregistré', 'registered_user' => 'Utilisateur enregistré', - 'remember_label' => 'Se souvenir de moi sur cet ordinateur', 'remember' => 'Souvenir', + 'remember_label' => 'Se souvenir de moi sur cet ordinateur', 'remove_avatar' => 'Supprimer avatar', 'reset_code_another' => 'envoyer un autre', - 'reset_code_emailed' => 'votre code de réinitialisation vous avez été envoyé', + 'reset_code_emailed' => 'votre code de réinitialisation vous a été envoyé', 'reset_code_label' => 'Code', 'reset_code_wrong' => 'Code incorrect', 'reset_title' => 'Reset Mot de passe oublié', @@ -133,12 +137,14 @@ 'special_users' => 'Utilisateurs spéciaux', 'terms_not_accepted' => 'Vous devez cocher la case.', 'unblock_user_button' => 'Débloquer l\'utilisateur ', + 'unsubscribe' => 'Se désabonner', 'unsubscribe_complete' => 'Vous vous êtes désabonné des publipostages envoyés par ^0. Vous pouvez vous réinscrire à tout moment via votre ^1compte^2.', 'unsubscribe_title' => 'Désabonner', 'unsubscribe_wrong_log_in' => 'Code incorrect - ^1Connectez vous^2 pour vous désabonner', - 'unsubscribe' => 'Se désabonner', 'user_blocked' => '(bloqué)', 'user_not_found' => 'Utilisateur introuvable', + 'wall_posts' => 'Messages du mur', + 'wall_posts_explanation' => 'Autoriser les utilisateurs à publier sur votre mur (vous aurez également les messages par courriel)', 'website' => 'Site web', 'x_ago_from_y' => 'il y a ^1 par ^2', );