Version Description
Support for symlink installations, updated French translation, bug fixes.
Download this release
Release Info
| Developer | danielbachhuber |
| Plugin | |
| Version | 3.0.7 |
| Comparing to | |
| See all releases | |
Code changes from version 3.0.6 to 3.0.7
- co-authors-plus.php +13 -12
- deprecated.php +7 -0
- languages/co-authors-plus-fr_FR.mo +0 -0
- languages/co-authors-plus-fr_FR.po +556 -44
- php/class-coauthors-guest-authors.php +23 -13
- readme.txt +13 -2
- template-tags.php +27 -4
co-authors-plus.php
CHANGED
|
@@ -3,9 +3,9 @@
|
|
| 3 |
Plugin Name: Co-Authors Plus
|
| 4 |
Plugin URI: http://wordpress.org/extend/plugins/co-authors-plus/
|
| 5 |
Description: Allows multiple authors to be assigned to a post. This plugin is an extended version of the Co-Authors plugin developed by Weston Ruter.
|
| 6 |
-
Version: 3.0.
|
| 7 |
Author: Mohammad Jangda, Daniel Bachhuber, Automattic
|
| 8 |
-
Copyright: 2008-
|
| 9 |
|
| 10 |
GNU General Public License, Free Software Foundation <http://creativecommons.org/licenses/GPL/2.0/>
|
| 11 |
This program is free software; you can redistribute it and/or modify
|
|
@@ -24,12 +24,10 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
| 24 |
|
| 25 |
*/
|
| 26 |
|
| 27 |
-
define( 'COAUTHORS_PLUS_VERSION', '3.0.
|
| 28 |
-
|
| 29 |
-
define( 'COAUTHORS_PLUS_PATH', dirname( __FILE__ ) );
|
| 30 |
-
define( 'COAUTHORS_PLUS_URL', plugin_dir_url( __FILE__ ) );
|
| 31 |
|
| 32 |
require_once( dirname( __FILE__ ) . '/template-tags.php' );
|
|
|
|
| 33 |
|
| 34 |
require_once( dirname( __FILE__ ) . '/php/class-coauthors-template-filters.php' );
|
| 35 |
|
|
@@ -99,8 +97,8 @@ class coauthors_plus {
|
|
| 99 |
// Restricts WordPress from blowing away term order on bulk edit
|
| 100 |
add_filter( 'wp_get_object_terms', array( $this, 'filter_wp_get_object_terms' ), 10, 4 );
|
| 101 |
|
| 102 |
-
//
|
| 103 |
-
|
| 104 |
add_action( 'the_post', array( $this, 'fix_author_page' ) );
|
| 105 |
|
| 106 |
// Support for Edit Flow's calendar and story budget
|
|
@@ -858,9 +856,12 @@ class coauthors_plus {
|
|
| 858 |
}
|
| 859 |
|
| 860 |
/**
|
| 861 |
-
* Fix for author
|
|
|
|
|
|
|
|
|
|
| 862 |
*
|
| 863 |
-
*
|
| 864 |
* the first author is NOT the same as the author for the archive,
|
| 865 |
* the query_var is changed.
|
| 866 |
*
|
|
@@ -1002,8 +1003,8 @@ class coauthors_plus {
|
|
| 1002 |
|
| 1003 |
wp_enqueue_script( 'jquery' );
|
| 1004 |
wp_enqueue_script( 'jquery-ui-sortable' );
|
| 1005 |
-
wp_enqueue_style( 'co-authors-plus-css',
|
| 1006 |
-
wp_enqueue_script( 'co-authors-plus-js',
|
| 1007 |
|
| 1008 |
$js_strings = array(
|
| 1009 |
'edit_label' => __( 'Edit', 'co-authors-plus' ),
|
| 3 |
Plugin Name: Co-Authors Plus
|
| 4 |
Plugin URI: http://wordpress.org/extend/plugins/co-authors-plus/
|
| 5 |
Description: Allows multiple authors to be assigned to a post. This plugin is an extended version of the Co-Authors plugin developed by Weston Ruter.
|
| 6 |
+
Version: 3.0.7
|
| 7 |
Author: Mohammad Jangda, Daniel Bachhuber, Automattic
|
| 8 |
+
Copyright: 2008-2014 Shared and distributed between Mohammad Jangda, Daniel Bachhuber, Weston Ruter
|
| 9 |
|
| 10 |
GNU General Public License, Free Software Foundation <http://creativecommons.org/licenses/GPL/2.0/>
|
| 11 |
This program is free software; you can redistribute it and/or modify
|
| 24 |
|
| 25 |
*/
|
| 26 |
|
| 27 |
+
define( 'COAUTHORS_PLUS_VERSION', '3.0.7' );
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
require_once( dirname( __FILE__ ) . '/template-tags.php' );
|
| 30 |
+
require_once( dirname( __FILE__ ) . '/deprecated.php' );
|
| 31 |
|
| 32 |
require_once( dirname( __FILE__ ) . '/php/class-coauthors-template-filters.php' );
|
| 33 |
|
| 97 |
// Restricts WordPress from blowing away term order on bulk edit
|
| 98 |
add_filter( 'wp_get_object_terms', array( $this, 'filter_wp_get_object_terms' ), 10, 4 );
|
| 99 |
|
| 100 |
+
// Make sure we've correctly set author data on author pages
|
| 101 |
+
add_filter( 'posts_selection', array( $this, 'fix_author_page' ) ); // use posts_selection since it's after WP_Query has built the request and before it's queried any posts
|
| 102 |
add_action( 'the_post', array( $this, 'fix_author_page' ) );
|
| 103 |
|
| 104 |
// Support for Edit Flow's calendar and story budget
|
| 856 |
}
|
| 857 |
|
| 858 |
/**
|
| 859 |
+
* Fix for author pages 404ing or not properly displaying on author pages
|
| 860 |
+
*
|
| 861 |
+
* If an author has no posts, we need to still force the queried object to be
|
| 862 |
+
* set in case a site wants to still display the author's profile.
|
| 863 |
*
|
| 864 |
+
* Alternatively, on an author archive, if the first story has coauthors and
|
| 865 |
* the first author is NOT the same as the author for the archive,
|
| 866 |
* the query_var is changed.
|
| 867 |
*
|
| 1003 |
|
| 1004 |
wp_enqueue_script( 'jquery' );
|
| 1005 |
wp_enqueue_script( 'jquery-ui-sortable' );
|
| 1006 |
+
wp_enqueue_style( 'co-authors-plus-css', plugins_url( 'css/co-authors-plus.css', __FILE__ ), false, COAUTHORS_PLUS_VERSION, 'all' );
|
| 1007 |
+
wp_enqueue_script( 'co-authors-plus-js', plugins_url( 'js/co-authors-plus.js', __FILE__ ), array('jquery', 'suggest'), COAUTHORS_PLUS_VERSION, true);
|
| 1008 |
|
| 1009 |
$js_strings = array(
|
| 1010 |
'edit_label' => __( 'Edit', 'co-authors-plus' ),
|
deprecated.php
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
/**
|
| 4 |
+
* Constants
|
| 5 |
+
*/
|
| 6 |
+
define( 'COAUTHORS_PLUS_PATH', dirname( __FILE__ ) );
|
| 7 |
+
define( 'COAUTHORS_PLUS_URL', plugin_dir_url( __FILE__ ) );
|
languages/co-authors-plus-fr_FR.mo
CHANGED
|
Binary file
|
languages/co-authors-plus-fr_FR.po
CHANGED
|
@@ -2,75 +2,584 @@
|
|
| 2 |
# This file is distributed under the same license as the Co-Authors Plus package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: Co-Authors Plus
|
| 6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/co-authors-plus\n"
|
| 7 |
-
"POT-Creation-Date:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 11 |
-
"
|
| 12 |
-
"
|
| 13 |
-
"
|
| 14 |
|
| 15 |
-
#: co-authors-plus.php:
|
| 16 |
-
msgid " and "
|
| 17 |
-
msgstr " et "
|
| 18 |
-
|
| 19 |
-
#: co-authors-plus.php:216
|
| 20 |
-
msgid "Post Authors"
|
| 21 |
-
msgstr "Auteurs de l'article"
|
| 22 |
-
|
| 23 |
-
#: co-authors-plus.php:254
|
| 24 |
-
msgid "<strong>Note:</strong> To edit post authors, please enable javascript or use a javascript-capable browser"
|
| 25 |
-
msgstr "<strong>Note:</strong> Pour éditer les auteurs d'un article, s'il vous plaît activer JavaScript ou utiliser un navigateur compatible à JavaScript"
|
| 26 |
-
|
| 27 |
-
#: co-authors-plus.php:261
|
| 28 |
-
#: co-authors-plus.php:743
|
| 29 |
-
msgid "Click on an author to change them. Drag to change their order. Click on <strong>Remove</strong> to remove them."
|
| 30 |
-
msgstr "Cliquer sur un auteur pour le modifier. Glisser-déposer pour en modifier l'ordre. Cliquer sur <strong>Retirer</strong> pour le retirer."
|
| 31 |
-
|
| 32 |
-
#: co-authors-plus.php:291
|
| 33 |
msgid "Authors"
|
| 34 |
msgstr "Auteurs"
|
| 35 |
|
| 36 |
-
#: co-authors-plus.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
msgid "Posts"
|
| 38 |
msgstr "Articles"
|
| 39 |
|
| 40 |
-
#: co-authors-plus.php:
|
| 41 |
msgid "View posts by this author"
|
| 42 |
msgstr "Voir les articles de cet auteur"
|
| 43 |
|
| 44 |
-
#: co-authors-plus.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
msgid "Edit"
|
| 46 |
msgstr "Éditer"
|
| 47 |
|
| 48 |
-
#: co-authors-plus.php:
|
| 49 |
msgid "Remove"
|
| 50 |
msgstr "Retirer"
|
| 51 |
|
| 52 |
-
#: co-authors-plus.php:
|
| 53 |
msgid "Are you sure you want to remove this author?"
|
| 54 |
-
msgstr "
|
| 55 |
|
| 56 |
-
#: co-authors-plus.php:
|
| 57 |
msgid "Click to change this author, or drag to change their position"
|
| 58 |
-
msgstr "
|
|
|
|
| 59 |
|
| 60 |
-
#: co-authors-plus.php:
|
| 61 |
msgid "Search for an author"
|
| 62 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
|
| 64 |
-
#:
|
| 65 |
-
msgid "
|
| 66 |
-
msgstr "
|
| 67 |
|
| 68 |
-
#:
|
| 69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
msgid "Posts by %s"
|
| 71 |
msgstr "Articles par %s"
|
| 72 |
|
| 73 |
-
#: template-tags.php:
|
| 74 |
msgid "Visit %s’s website"
|
| 75 |
msgstr "Visiter le site de %s"
|
| 76 |
|
|
@@ -83,10 +592,13 @@ msgid "http://wordpress.org/extend/plugins/co-authors-plus/"
|
|
| 83 |
msgstr "http://wordpress.org/extend/plugins/co-authors-plus/"
|
| 84 |
|
| 85 |
#. Description of the plugin/theme
|
| 86 |
-
msgid "
|
| 87 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
|
| 89 |
#. Author of the plugin/theme
|
| 90 |
-
msgid "Mohammad Jangda, Daniel Bachhuber"
|
| 91 |
-
msgstr "Mohammad Jangda, Daniel Bachhuber"
|
| 92 |
-
|
| 2 |
# This file is distributed under the same license as the Co-Authors Plus package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: Co-Authors Plus 3.0.6\n"
|
| 6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/co-authors-plus\n"
|
| 7 |
+
"POT-Creation-Date: 2012-11-21 21:17:39+00:00\n"
|
| 8 |
+
"PO-Revision-Date: 2013-12-14 15:30+0100\n"
|
| 9 |
+
"Last-Translator: Jojaba <jojaba@gmail.com>\n"
|
| 10 |
+
"Language-Team: Jojaba <jojaba@gmail.com>\n"
|
| 11 |
+
"Language: French\n"
|
| 12 |
"MIME-Version: 1.0\n"
|
| 13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 14 |
"Content-Transfer-Encoding: 8bit\n"
|
| 15 |
+
"X-Generator: Poedit 1.5.7\n"
|
| 16 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
| 17 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
| 18 |
|
| 19 |
+
#: co-authors-plus.php:287 co-authors-plus.php:382 co-authors-plus.php:1158
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
msgid "Authors"
|
| 21 |
msgstr "Auteurs"
|
| 22 |
|
| 23 |
+
#: co-authors-plus.php:342
|
| 24 |
+
msgid ""
|
| 25 |
+
"<strong>Note:</strong> To edit post authors, please enable javascript or use "
|
| 26 |
+
"a javascript-capable browser"
|
| 27 |
+
msgstr ""
|
| 28 |
+
"<strong>Remarque :</strong> pour éditer les auteurs d'un article, veuillez "
|
| 29 |
+
"activer JavaScript ou utiliser un navigateur gérant JavaScript"
|
| 30 |
+
|
| 31 |
+
#: co-authors-plus.php:349 co-authors-plus.php:956
|
| 32 |
+
msgid ""
|
| 33 |
+
"Click on an author to change them. Drag to change their order. Click on "
|
| 34 |
+
"<strong>Remove</strong> to remove them."
|
| 35 |
+
msgstr ""
|
| 36 |
+
"Cliquer sur un auteur pour en changer. Glisser-déposer pour modifier "
|
| 37 |
+
"l'ordre. Cliquer sur <strong>Retirer</strong> pour le retirer."
|
| 38 |
+
|
| 39 |
+
#: co-authors-plus.php:425 php/class-coauthors-wp-list-table.php:148
|
| 40 |
msgid "Posts"
|
| 41 |
msgstr "Articles"
|
| 42 |
|
| 43 |
+
#: co-authors-plus.php:442
|
| 44 |
msgid "View posts by this author"
|
| 45 |
msgstr "Voir les articles de cet auteur"
|
| 46 |
|
| 47 |
+
#: co-authors-plus.php:481
|
| 48 |
+
msgid "No co-author exists for that term"
|
| 49 |
+
msgstr "Aucun co-auteur n'existe pour ce terme"
|
| 50 |
+
|
| 51 |
+
#: co-authors-plus.php:951 php/class-coauthors-wp-list-table.php:205
|
| 52 |
msgid "Edit"
|
| 53 |
msgstr "Éditer"
|
| 54 |
|
| 55 |
+
#: co-authors-plus.php:952
|
| 56 |
msgid "Remove"
|
| 57 |
msgstr "Retirer"
|
| 58 |
|
| 59 |
+
#: co-authors-plus.php:953
|
| 60 |
msgid "Are you sure you want to remove this author?"
|
| 61 |
+
msgstr "Souhaitez-vous vraiment retirer cet auteur ?"
|
| 62 |
|
| 63 |
+
#: co-authors-plus.php:954
|
| 64 |
msgid "Click to change this author, or drag to change their position"
|
| 65 |
+
msgstr ""
|
| 66 |
+
"Cliquer pour changer cet auteur ou glisser-déposer pour modifier sa position"
|
| 67 |
|
| 68 |
+
#: co-authors-plus.php:955
|
| 69 |
msgid "Search for an author"
|
| 70 |
+
msgstr "Rechercher un auteur"
|
| 71 |
+
|
| 72 |
+
#: co-authors-plus.php:993
|
| 73 |
+
msgid "Mine"
|
| 74 |
+
msgstr "Le mien"
|
| 75 |
+
|
| 76 |
+
#: co-authors-plus.php:1230
|
| 77 |
+
msgid "New comment on your post \"%s\""
|
| 78 |
+
msgstr "Nouveau commentaire à votre article « %s »"
|
| 79 |
+
|
| 80 |
+
#. translators: 1: comment author, 2: author IP, 3: author domain
|
| 81 |
+
#: co-authors-plus.php:1232 co-authors-plus.php:1349
|
| 82 |
+
msgid "Author : %1$s (IP: %2$s , %3$s)"
|
| 83 |
+
msgstr "Auteur : %1$s (IP : %2$s , %3$s)"
|
| 84 |
+
|
| 85 |
+
#: co-authors-plus.php:1233 co-authors-plus.php:1350
|
| 86 |
+
msgid "E-mail : %s"
|
| 87 |
+
msgstr "E-mail : %s"
|
| 88 |
+
|
| 89 |
+
#: co-authors-plus.php:1234 co-authors-plus.php:1244 co-authors-plus.php:1253
|
| 90 |
+
#: co-authors-plus.php:1336 co-authors-plus.php:1343 co-authors-plus.php:1351
|
| 91 |
+
msgid "URL : %s"
|
| 92 |
+
msgstr "URL : %s"
|
| 93 |
+
|
| 94 |
+
#: co-authors-plus.php:1235 co-authors-plus.php:1352
|
| 95 |
+
msgid "Whois : http://whois.arin.net/rest/ip/%s"
|
| 96 |
+
msgstr "Whois : http://whois.arin.net/rest/ip/%s"
|
| 97 |
+
|
| 98 |
+
#: co-authors-plus.php:1236 co-authors-plus.php:1353
|
| 99 |
+
msgid "Comment: "
|
| 100 |
+
msgstr "Commentaire :"
|
| 101 |
+
|
| 102 |
+
#: co-authors-plus.php:1237
|
| 103 |
+
msgid "You can see all comments on this post here: "
|
| 104 |
+
msgstr "Vous pouvez voir tous les commentaires pour cet article ici :"
|
| 105 |
+
|
| 106 |
+
#. translators: 1: blog name, 2: post title
|
| 107 |
+
#: co-authors-plus.php:1239
|
| 108 |
+
msgid "[%1$s] Comment: \"%2$s\""
|
| 109 |
+
msgstr "[%1$s] Commentaire : « %2$s »"
|
| 110 |
+
|
| 111 |
+
#: co-authors-plus.php:1241
|
| 112 |
+
msgid "New trackback on your post \"%s\""
|
| 113 |
+
msgstr "Nouveau trackback pour votre article « %s »"
|
| 114 |
+
|
| 115 |
+
#. translators: 1: website name, 2: author IP, 3: author domain
|
| 116 |
+
#. translators: 1: comment author, 2: author IP, 3: author domain
|
| 117 |
+
#: co-authors-plus.php:1243 co-authors-plus.php:1252
|
| 118 |
+
msgid "Website: %1$s (IP: %2$s , %3$s)"
|
| 119 |
+
msgstr "Site Web : %1$s (IP : %2$s , %3$s)"
|
| 120 |
+
|
| 121 |
+
#: co-authors-plus.php:1245 co-authors-plus.php:1254
|
| 122 |
+
msgid "Excerpt: "
|
| 123 |
+
msgstr "Extrait :"
|
| 124 |
+
|
| 125 |
+
#: co-authors-plus.php:1246
|
| 126 |
+
msgid "You can see all trackbacks on this post here: "
|
| 127 |
+
msgstr "Vous pouvez voir tous les trackbacks pour cet article ici :"
|
| 128 |
+
|
| 129 |
+
#. translators: 1: blog name, 2: post title
|
| 130 |
+
#: co-authors-plus.php:1248
|
| 131 |
+
msgid "[%1$s] Trackback: \"%2$s\""
|
| 132 |
+
msgstr "[%1$s] Trackback : « %2$s »"
|
| 133 |
+
|
| 134 |
+
#: co-authors-plus.php:1250
|
| 135 |
+
msgid "New pingback on your post \"%s\""
|
| 136 |
+
msgstr "Nouveau pingback pour votre article « %s »"
|
| 137 |
+
|
| 138 |
+
#: co-authors-plus.php:1255
|
| 139 |
+
msgid "You can see all pingbacks on this post here: "
|
| 140 |
+
msgstr "Vous pouvez voir tous les pingbacks pour cet article ici :"
|
| 141 |
+
|
| 142 |
+
#. translators: 1: blog name, 2: post title
|
| 143 |
+
#: co-authors-plus.php:1257
|
| 144 |
+
msgid "[%1$s] Pingback: \"%2$s\""
|
| 145 |
+
msgstr "[%1$s] Pingback : « %2$s »"
|
| 146 |
+
|
| 147 |
+
#: co-authors-plus.php:1260
|
| 148 |
+
msgid "Permalink: %s"
|
| 149 |
+
msgstr "Permalien : %s"
|
| 150 |
+
|
| 151 |
+
#: co-authors-plus.php:1262 co-authors-plus.php:1359
|
| 152 |
+
msgid "Trash it: %s"
|
| 153 |
+
msgstr "Mettre à la corbeille %s"
|
| 154 |
+
|
| 155 |
+
#: co-authors-plus.php:1264 co-authors-plus.php:1361
|
| 156 |
+
msgid "Delete it: %s"
|
| 157 |
+
msgstr "Supprimer %s"
|
| 158 |
+
|
| 159 |
+
#: co-authors-plus.php:1265 co-authors-plus.php:1362
|
| 160 |
+
msgid "Spam it: %s"
|
| 161 |
+
msgstr "Considérer comme indésirable %s"
|
| 162 |
+
|
| 163 |
+
#: co-authors-plus.php:1333
|
| 164 |
+
msgid "A new trackback on the post \"%s\" is waiting for your approval"
|
| 165 |
+
msgstr "Un nouveau trackback pour l'article « %s » attend votre approbation"
|
| 166 |
+
|
| 167 |
+
#: co-authors-plus.php:1335 co-authors-plus.php:1342
|
| 168 |
+
msgid "Website : %1$s (IP: %2$s , %3$s)"
|
| 169 |
+
msgstr "Site Web : %1$s (IP : %2$s , %3$s)"
|
| 170 |
+
|
| 171 |
+
#: co-authors-plus.php:1337
|
| 172 |
+
msgid "Trackback excerpt: "
|
| 173 |
+
msgstr "Extrait du trackback :"
|
| 174 |
+
|
| 175 |
+
#: co-authors-plus.php:1340
|
| 176 |
+
msgid "A new pingback on the post \"%s\" is waiting for your approval"
|
| 177 |
+
msgstr "Un nouveau pingback pour l'article « %s » attend votre approbation"
|
| 178 |
+
|
| 179 |
+
#: co-authors-plus.php:1344
|
| 180 |
+
msgid "Pingback excerpt: "
|
| 181 |
+
msgstr "Extriat du pingback :"
|
| 182 |
+
|
| 183 |
+
#: co-authors-plus.php:1347
|
| 184 |
+
msgid "A new comment on the post \"%s\" is waiting for your approval"
|
| 185 |
+
msgstr "Un nouveau commentaire pour l'article « %s » attend votre approbation"
|
| 186 |
+
|
| 187 |
+
#: co-authors-plus.php:1357
|
| 188 |
+
msgid "Approve it: %s"
|
| 189 |
+
msgstr "Approuver %s"
|
| 190 |
+
|
| 191 |
+
#: co-authors-plus.php:1364
|
| 192 |
+
msgid ""
|
| 193 |
+
"Currently %s comment is waiting for approval. Please visit the moderation "
|
| 194 |
+
"panel:"
|
| 195 |
+
msgid_plural ""
|
| 196 |
+
"Currently %s comments are waiting for approval. Please visit the moderation "
|
| 197 |
+
"panel:"
|
| 198 |
+
msgstr[0] ""
|
| 199 |
+
"%s commentaire attend votre approbation. Veuillez vous rendre au panneau de "
|
| 200 |
+
"modération :"
|
| 201 |
+
msgstr[1] ""
|
| 202 |
+
"%s commentaires attendent votre approbation. Veuillez vous rendre au panneau "
|
| 203 |
+
"de modération :"
|
| 204 |
+
|
| 205 |
+
#: co-authors-plus.php:1368
|
| 206 |
+
msgid "[%1$s] Please moderate: \"%2$s\""
|
| 207 |
+
msgstr "[%1$s] Veuillez modérer « %2$s »"
|
| 208 |
+
|
| 209 |
+
#: php/class-coauthors-guest-authors.php:77
|
| 210 |
+
msgid "Guest Author"
|
| 211 |
+
msgstr "Auteur invité"
|
| 212 |
+
|
| 213 |
+
#: php/class-coauthors-guest-authors.php:78
|
| 214 |
+
msgid "Guest Authors"
|
| 215 |
+
msgstr "Auteurs invités"
|
| 216 |
+
|
| 217 |
+
#: php/class-coauthors-guest-authors.php:79
|
| 218 |
+
msgid "All Guest Authors"
|
| 219 |
+
msgstr "Tous les auteurs invités"
|
| 220 |
+
|
| 221 |
+
#: php/class-coauthors-guest-authors.php:80
|
| 222 |
+
msgid "Add New Guest Author"
|
| 223 |
+
msgstr "Ajouter un nouvel auteur invité"
|
| 224 |
+
|
| 225 |
+
#: php/class-coauthors-guest-authors.php:81
|
| 226 |
+
msgid "Edit Guest Author"
|
| 227 |
+
msgstr "Éditer l'auteur invité"
|
| 228 |
+
|
| 229 |
+
#: php/class-coauthors-guest-authors.php:82
|
| 230 |
+
msgid "New Guest Author"
|
| 231 |
+
msgstr "Nouvel auteur invité"
|
| 232 |
+
|
| 233 |
+
#: php/class-coauthors-guest-authors.php:83
|
| 234 |
+
msgid "View Guest Author"
|
| 235 |
+
msgstr "Afficher l'auteur invité"
|
| 236 |
+
|
| 237 |
+
#: php/class-coauthors-guest-authors.php:84
|
| 238 |
+
msgid "Search Guest Authors"
|
| 239 |
+
msgstr "Rechercher des auteurs invités"
|
| 240 |
+
|
| 241 |
+
#: php/class-coauthors-guest-authors.php:85
|
| 242 |
+
msgid "No guest authors found"
|
| 243 |
+
msgstr "Aucun auteur invité trouvé"
|
| 244 |
+
|
| 245 |
+
#: php/class-coauthors-guest-authors.php:86
|
| 246 |
+
msgid "No guest authors found in Trash"
|
| 247 |
+
msgstr "Aucun auteur invité trouvé dans la corbeille"
|
| 248 |
+
|
| 249 |
+
#: php/class-coauthors-guest-authors.php:87
|
| 250 |
+
msgid "Update Guest Author"
|
| 251 |
+
msgstr "Mettre à jour l'auteur invité"
|
| 252 |
+
|
| 253 |
+
#: php/class-coauthors-guest-authors.php:88
|
| 254 |
+
msgid "About the guest author"
|
| 255 |
+
msgstr "À propos de l'auteur invité"
|
| 256 |
+
|
| 257 |
+
#: php/class-coauthors-guest-authors.php:97
|
| 258 |
+
msgctxt "co-authors-plus"
|
| 259 |
+
msgid "Add New"
|
| 260 |
+
msgstr "Nouveau"
|
| 261 |
+
|
| 262 |
+
#: php/class-coauthors-guest-authors.php:153
|
| 263 |
+
#: php/class-coauthors-guest-authors.php:159
|
| 264 |
+
msgid "Guest author updated. <a href=\"%s\">View profile</a>"
|
| 265 |
+
msgstr "Auteur invité mis à jour. <a href=\"%s\">Voir le profil</a>"
|
| 266 |
+
|
| 267 |
+
#: php/class-coauthors-guest-authors.php:154
|
| 268 |
+
msgid "Custom field updated."
|
| 269 |
+
msgstr "Champ personnalisé mis à jour"
|
| 270 |
+
|
| 271 |
+
#: php/class-coauthors-guest-authors.php:155
|
| 272 |
+
msgid "Custom field deleted."
|
| 273 |
+
msgstr "Cahmp personnalisé supprimé."
|
| 274 |
+
|
| 275 |
+
#: php/class-coauthors-guest-authors.php:156
|
| 276 |
+
msgid "Guest author updated."
|
| 277 |
+
msgstr "Auteur invité mis à jour."
|
| 278 |
+
|
| 279 |
+
#. translators: %s: date and time of the revision
|
| 280 |
+
#: php/class-coauthors-guest-authors.php:158
|
| 281 |
+
msgid "Guest author restored to revision from %s"
|
| 282 |
+
msgstr "Auteur invité rétabli à la révision datant du %s"
|
| 283 |
+
|
| 284 |
+
#: php/class-coauthors-guest-authors.php:160
|
| 285 |
+
msgid "Guest author saved."
|
| 286 |
+
msgstr "Auteur invité enregistré."
|
| 287 |
+
|
| 288 |
+
#: php/class-coauthors-guest-authors.php:161
|
| 289 |
+
msgid ""
|
| 290 |
+
"Guest author submitted. <a target=\"_blank\" href=\"%s\">Preview profile</a>"
|
| 291 |
+
msgstr ""
|
| 292 |
+
"Auteur invité enregistré. <a target=\"_blank\" href=\"%s\">Aperçu du pofil</"
|
| 293 |
+
"a>"
|
| 294 |
+
|
| 295 |
+
#: php/class-coauthors-guest-authors.php:162
|
| 296 |
+
msgid ""
|
| 297 |
+
"Guest author scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href="
|
| 298 |
+
"\"%2$s\">Preview profile</a>"
|
| 299 |
+
msgstr ""
|
| 300 |
+
"Auteur invité prévu pour : <strong>%1$s</strong>. <a target=\"_blank\" href="
|
| 301 |
+
"\"%2$s\">Aperçu du profil</a>"
|
| 302 |
+
|
| 303 |
+
#. translators: Publish box date format, see http:php.net/date
|
| 304 |
+
#: php/class-coauthors-guest-authors.php:164
|
| 305 |
+
msgid "M j, Y @ G:i"
|
| 306 |
+
msgstr "j M Y à G:i"
|
| 307 |
+
|
| 308 |
+
#: php/class-coauthors-guest-authors.php:165
|
| 309 |
+
msgid ""
|
| 310 |
+
"Guest author updated. <a target=\"_blank\" href=\"%s\">Preview profile</a>"
|
| 311 |
+
msgstr ""
|
| 312 |
+
"Auteur invité mis à jour. <a target=\"_blank\" href=\"%s\">Aperçu du profil</"
|
| 313 |
+
"a>"
|
| 314 |
+
|
| 315 |
+
#: php/class-coauthors-guest-authors.php:182
|
| 316 |
+
#: php/class-coauthors-guest-authors.php:215
|
| 317 |
+
#: php/class-coauthors-guest-authors.php:430
|
| 318 |
+
msgid "Doin' something fishy, huh?"
|
| 319 |
+
msgstr "On fait des choses bizarres ?"
|
| 320 |
+
|
| 321 |
+
#: php/class-coauthors-guest-authors.php:185
|
| 322 |
+
#: php/class-coauthors-guest-authors.php:219
|
| 323 |
+
msgid "You don't have permission to perform this action."
|
| 324 |
+
msgstr "Vous n'êtes pas autorisé à faire cela."
|
| 325 |
+
|
| 326 |
+
#: php/class-coauthors-guest-authors.php:224
|
| 327 |
+
#: php/class-coauthors-guest-authors.php:435
|
| 328 |
+
msgid "Guest author can't be deleted because it doesn't exist."
|
| 329 |
+
msgstr "L'auteur invité ne peut être supprimé car il n'existe pas."
|
| 330 |
+
|
| 331 |
+
#: php/class-coauthors-guest-authors.php:238
|
| 332 |
+
msgid "Co-author does not exists. Try again?"
|
| 333 |
+
msgstr "Le co-auteur n'existe pas. Essayer à nouveau ?"
|
| 334 |
+
|
| 335 |
+
#: php/class-coauthors-guest-authors.php:246
|
| 336 |
+
msgid "Please make sure to pick an option."
|
| 337 |
+
msgstr "Veuillez choisir une option."
|
| 338 |
+
|
| 339 |
+
#: php/class-coauthors-guest-authors.php:386
|
| 340 |
+
msgid "Guest author deleted."
|
| 341 |
+
msgstr "Auteur invité supprimé."
|
| 342 |
+
|
| 343 |
+
#: php/class-coauthors-guest-authors.php:410
|
| 344 |
+
msgid "Save"
|
| 345 |
+
msgstr "Enregistrer"
|
| 346 |
+
|
| 347 |
+
#: php/class-coauthors-guest-authors.php:411
|
| 348 |
+
msgid "Unique Slug"
|
| 349 |
+
msgstr "Slug unique"
|
| 350 |
+
|
| 351 |
+
#: php/class-coauthors-guest-authors.php:413
|
| 352 |
+
msgid "Name"
|
| 353 |
+
msgstr "Nom"
|
| 354 |
+
|
| 355 |
+
#: php/class-coauthors-guest-authors.php:414
|
| 356 |
+
msgid "Contact Info"
|
| 357 |
+
msgstr "Infos de contact"
|
| 358 |
+
|
| 359 |
+
#: php/class-coauthors-guest-authors.php:439
|
| 360 |
+
msgid "Delete %s"
|
| 361 |
+
msgstr "Supprimer %s"
|
| 362 |
+
|
| 363 |
+
#: php/class-coauthors-guest-authors.php:440
|
| 364 |
+
msgid "You have specified this guest author for deletion:"
|
| 365 |
+
msgstr "Vous avez indiqué vouloir supprimer cet auteur invité :"
|
| 366 |
+
|
| 367 |
+
#: php/class-coauthors-guest-authors.php:442
|
| 368 |
+
msgid "What should be done with posts assigned to this guest author?"
|
| 369 |
+
msgstr "Que faut-il faire avec les articles associés à cet auteur invité ?"
|
| 370 |
+
|
| 371 |
+
#: php/class-coauthors-guest-authors.php:443
|
| 372 |
+
msgid ""
|
| 373 |
+
"Note: If you'd like to delete the guest author and all of their posts, you "
|
| 374 |
+
"should delete their posts first and then come back to delete the guest "
|
| 375 |
+
"author."
|
| 376 |
+
msgstr ""
|
| 377 |
+
"Remarque : si vous souhaitez supprimer l'auteur invité et tous ses articles, "
|
| 378 |
+
"vous devriez d'abord supprimer tous ses articles puis revenir pour supprimer "
|
| 379 |
+
"l'auteur invité."
|
| 380 |
+
|
| 381 |
+
#: php/class-coauthors-guest-authors.php:452
|
| 382 |
+
msgid "Reassign to another co-author:"
|
| 383 |
+
msgstr "Réassoicer à un nouveau co-auteur :"
|
| 384 |
+
|
| 385 |
+
#: php/class-coauthors-guest-authors.php:458
|
| 386 |
+
msgid "Leave posts assigned to the mapped user, %s."
|
| 387 |
+
msgstr "Liasser les articles associés à l'utilisateur %s."
|
| 388 |
+
|
| 389 |
+
#: php/class-coauthors-guest-authors.php:463
|
| 390 |
+
msgid "Remove byline from posts (but leave each post in its current status)."
|
| 391 |
+
msgstr ""
|
| 392 |
+
"Supprimer les infos sur l'article (mais laisser chaque article dans sin état "
|
| 393 |
+
"actuel)"
|
| 394 |
+
|
| 395 |
+
#: php/class-coauthors-guest-authors.php:466
|
| 396 |
+
msgid "Confirm Deletion"
|
| 397 |
+
msgstr "Confirmer la suppression"
|
| 398 |
+
|
| 399 |
+
#: php/class-coauthors-guest-authors.php:475
|
| 400 |
+
msgid "Add New"
|
| 401 |
+
msgstr "Nouveau"
|
| 402 |
+
|
| 403 |
+
#: php/class-coauthors-guest-authors.php:536
|
| 404 |
+
msgid "WordPress User Mapping"
|
| 405 |
+
msgstr "Correspondance des utilisateurs WordPress"
|
| 406 |
+
|
| 407 |
+
#: php/class-coauthors-guest-authors.php:538
|
| 408 |
+
msgid "-- Not mapped --"
|
| 409 |
+
msgstr "-- Non associé --"
|
| 410 |
+
|
| 411 |
+
#: php/class-coauthors-guest-authors.php:651
|
| 412 |
+
msgid "Guest authors cannot be created without display names."
|
| 413 |
+
msgstr "Les auteurs invités ne peuvent être créés sans noms à afficher."
|
| 414 |
+
|
| 415 |
+
#: php/class-coauthors-guest-authors.php:658
|
| 416 |
+
msgid ""
|
| 417 |
+
"Guest authors cannot be created with the same user_login value as a user. "
|
| 418 |
+
"Try creating a profile from the user instead"
|
| 419 |
+
msgstr ""
|
| 420 |
+
"Les auteurs invités ne peuvent être créés avec le même identifiant qu'un "
|
| 421 |
+
"utilisateur. Essayez plutôt de créer un profil à partir de l'utilisateur."
|
| 422 |
+
|
| 423 |
+
#: php/class-coauthors-guest-authors.php:663
|
| 424 |
+
msgid "Display name conflicts with another guest author display name."
|
| 425 |
+
msgstr "Le nom affiché est en conflit avec le nom d'un autre auteur invité."
|
| 426 |
+
|
| 427 |
+
#: php/class-coauthors-guest-authors.php:817
|
| 428 |
+
msgid "ID"
|
| 429 |
+
msgstr "ID"
|
| 430 |
+
|
| 431 |
+
#: php/class-coauthors-guest-authors.php:823
|
| 432 |
+
#: php/class-coauthors-wp-list-table.php:143
|
| 433 |
+
msgid "Display Name"
|
| 434 |
+
msgstr "Nom affiché"
|
| 435 |
+
|
| 436 |
+
#: php/class-coauthors-guest-authors.php:829
|
| 437 |
+
#: php/class-coauthors-wp-list-table.php:144
|
| 438 |
+
msgid "First Name"
|
| 439 |
+
msgstr "Prénom"
|
| 440 |
+
|
| 441 |
+
#: php/class-coauthors-guest-authors.php:834
|
| 442 |
+
#: php/class-coauthors-wp-list-table.php:145
|
| 443 |
+
msgid "Last Name"
|
| 444 |
+
msgstr "Nom"
|
| 445 |
+
|
| 446 |
+
#: php/class-coauthors-guest-authors.php:839
|
| 447 |
+
msgid "Slug"
|
| 448 |
+
msgstr "Slug"
|
| 449 |
+
|
| 450 |
+
#: php/class-coauthors-guest-authors.php:846
|
| 451 |
+
#: php/class-coauthors-wp-list-table.php:146
|
| 452 |
+
msgid "E-mail"
|
| 453 |
+
msgstr "E-mail"
|
| 454 |
+
|
| 455 |
+
#: php/class-coauthors-guest-authors.php:851
|
| 456 |
+
#: php/class-coauthors-wp-list-table.php:147
|
| 457 |
+
msgid "Linked Account"
|
| 458 |
+
msgstr "Compte lié"
|
| 459 |
|
| 460 |
+
#: php/class-coauthors-guest-authors.php:856
|
| 461 |
+
msgid "Website"
|
| 462 |
+
msgstr "Site Web"
|
| 463 |
|
| 464 |
+
#: php/class-coauthors-guest-authors.php:861
|
| 465 |
+
msgid "AIM"
|
| 466 |
+
msgstr "AIM"
|
| 467 |
+
|
| 468 |
+
#: php/class-coauthors-guest-authors.php:866
|
| 469 |
+
msgid "Yahoo IM"
|
| 470 |
+
msgstr "MI Yahoo"
|
| 471 |
+
|
| 472 |
+
#: php/class-coauthors-guest-authors.php:871
|
| 473 |
+
msgid "Jabber / Google Talk"
|
| 474 |
+
msgstr "Jabber / Google Talk"
|
| 475 |
+
|
| 476 |
+
#: php/class-coauthors-guest-authors.php:876
|
| 477 |
+
msgid "Biographical Info"
|
| 478 |
+
msgstr "Infos biographiques"
|
| 479 |
+
|
| 480 |
+
#: php/class-coauthors-guest-authors.php:1006
|
| 481 |
+
msgid "%s is a required field"
|
| 482 |
+
msgstr "%s est un champ obligatoire"
|
| 483 |
+
|
| 484 |
+
#: php/class-coauthors-guest-authors.php:1012
|
| 485 |
+
msgid "user_login cannot duplicate existing guest author or mapped user"
|
| 486 |
+
msgstr ""
|
| 487 |
+
"L'identifiant ne peut être le même que celui d'un auteur invité existant ou "
|
| 488 |
+
"de l'utilisateur associé"
|
| 489 |
+
|
| 490 |
+
#: php/class-coauthors-guest-authors.php:1057
|
| 491 |
+
msgid "Guest author does not exist"
|
| 492 |
+
msgstr "L'auteur invité n'existe pas"
|
| 493 |
+
|
| 494 |
+
#: php/class-coauthors-guest-authors.php:1069
|
| 495 |
+
msgid "Reassignment co-author does not exist"
|
| 496 |
+
msgstr "Réassociation à un auteur inexistant"
|
| 497 |
+
|
| 498 |
+
#: php/class-coauthors-guest-authors.php:1101
|
| 499 |
+
msgid "No user exists with that ID"
|
| 500 |
+
msgstr "Aucun utilisateur ne possède cette ID"
|
| 501 |
+
|
| 502 |
+
#: php/class-coauthors-guest-authors.php:1158
|
| 503 |
+
msgid "Edit Profile"
|
| 504 |
+
msgstr "Modifier le profil"
|
| 505 |
+
|
| 506 |
+
#: php/class-coauthors-guest-authors.php:1166
|
| 507 |
+
msgid "Create Profile"
|
| 508 |
+
msgstr "Créer un profil"
|
| 509 |
+
|
| 510 |
+
#: php/class-coauthors-wp-list-table.php:19
|
| 511 |
+
msgid "Co-Authors"
|
| 512 |
+
msgstr "Co-Auteurs"
|
| 513 |
+
|
| 514 |
+
#: php/class-coauthors-wp-list-table.php:20
|
| 515 |
+
msgid "Co-Author"
|
| 516 |
+
msgstr "Co-Auteur"
|
| 517 |
+
|
| 518 |
+
#: php/class-coauthors-wp-list-table.php:81
|
| 519 |
+
msgid "Show all"
|
| 520 |
+
msgstr "Tout afficher"
|
| 521 |
+
|
| 522 |
+
#: php/class-coauthors-wp-list-table.php:82
|
| 523 |
+
msgid "With linked account"
|
| 524 |
+
msgstr "Avec compte lié"
|
| 525 |
+
|
| 526 |
+
#: php/class-coauthors-wp-list-table.php:83
|
| 527 |
+
msgid "Without linked account"
|
| 528 |
+
msgstr "Sans compte lié"
|
| 529 |
+
|
| 530 |
+
#: php/class-coauthors-wp-list-table.php:135
|
| 531 |
+
msgid "No matching guest authors were found."
|
| 532 |
+
msgstr "Aucun auteur invité ne correspond."
|
| 533 |
+
|
| 534 |
+
#: php/class-coauthors-wp-list-table.php:206
|
| 535 |
+
msgid "Delete"
|
| 536 |
+
msgstr "Supprimer"
|
| 537 |
+
|
| 538 |
+
#: php/class-coauthors-wp-list-table.php:207
|
| 539 |
+
msgid "View Posts"
|
| 540 |
+
msgstr "Articles"
|
| 541 |
+
|
| 542 |
+
#: php/class-coauthors-wp-list-table.php:257
|
| 543 |
+
msgid "Filter"
|
| 544 |
+
msgstr "Filtrer"
|
| 545 |
+
|
| 546 |
+
#: php/class-wp-cli.php:153
|
| 547 |
+
msgid "Please specify a valid user_login"
|
| 548 |
+
msgstr "Veuillez indiquer un identifiant valide"
|
| 549 |
+
|
| 550 |
+
#: php/class-wp-cli.php:156
|
| 551 |
+
msgid "Please specify a valid co-author login"
|
| 552 |
+
msgstr "Veuillez indiquer un identifiant de co-auteur valide"
|
| 553 |
+
|
| 554 |
+
#: php/class-wp-cli.php:163
|
| 555 |
+
msgid "Skipping - Post #%d already has co-authors assigned: %s"
|
| 556 |
+
msgstr "Passe - L'article #%d a déjà des co-auteurs associés : %s"
|
| 557 |
+
|
| 558 |
+
#: php/class-wp-cli.php:168
|
| 559 |
+
msgid "Updating - Adding %s's byline to post #%d"
|
| 560 |
+
msgstr "Mise à jour en cours - Ajout de l'info %s à l'article #%d"
|
| 561 |
+
|
| 562 |
+
#: php/class-wp-cli.php:173
|
| 563 |
+
msgid "All done! %d posts were affected."
|
| 564 |
+
msgstr "Terminé ! %d articles ont été concernés."
|
| 565 |
+
|
| 566 |
+
#: template-tags.php:82
|
| 567 |
+
msgid ""
|
| 568 |
+
"No post ID provided for CoAuthorsIterator constructor. Are you not in a loop "
|
| 569 |
+
"or is $post not set?"
|
| 570 |
+
msgstr ""
|
| 571 |
+
"Aucune ID d'article n'a été fournie au constructeur CoAuthorsIterator. Ne "
|
| 572 |
+
"seriez-vous pas à l'extérieur d'une boucle ou $post n'est-il pas défini ?"
|
| 573 |
+
|
| 574 |
+
#: template-tags.php:136
|
| 575 |
+
msgid " and "
|
| 576 |
+
msgstr " et "
|
| 577 |
+
|
| 578 |
+
#: template-tags.php:208 template-tags.php:365
|
| 579 |
msgid "Posts by %s"
|
| 580 |
msgstr "Articles par %s"
|
| 581 |
|
| 582 |
+
#: template-tags.php:257
|
| 583 |
msgid "Visit %s’s website"
|
| 584 |
msgstr "Visiter le site de %s"
|
| 585 |
|
| 592 |
msgstr "http://wordpress.org/extend/plugins/co-authors-plus/"
|
| 593 |
|
| 594 |
#. Description of the plugin/theme
|
| 595 |
+
msgid ""
|
| 596 |
+
"Allows multiple authors to be assigned to a post. This plugin is an extended "
|
| 597 |
+
"version of the Co-Authors plugin developed by Weston Ruter."
|
| 598 |
+
msgstr ""
|
| 599 |
+
"Permettre à plusieurs auteurs d'être associé à un même article. Ce plugin "
|
| 600 |
+
"est une version étendue du plugin Co-Authors développé par Weston Ruter."
|
| 601 |
|
| 602 |
#. Author of the plugin/theme
|
| 603 |
+
msgid "Mohammad Jangda, Daniel Bachhuber, Automattic"
|
| 604 |
+
msgstr "Mohammad Jangda, Daniel Bachhuber, Automattic"
|
|
|
php/class-coauthors-guest-authors.php
CHANGED
|
@@ -348,11 +348,11 @@ class CoAuthors_Guest_Authors
|
|
| 348 |
global $pagenow;
|
| 349 |
// Enqueue our guest author CSS on the related pages
|
| 350 |
if ( $this->parent_page == $pagenow && isset( $_GET['page'] ) && $_GET['page'] == 'view-guest-authors' ) {
|
| 351 |
-
wp_enqueue_script( 'jquery-select2',
|
| 352 |
-
wp_enqueue_style( 'cap-jquery-select2-css',
|
| 353 |
|
| 354 |
-
wp_enqueue_style( 'guest-authors-css',
|
| 355 |
-
wp_enqueue_script( 'guest-authors-js',
|
| 356 |
} else if ( in_array( $pagenow, array( 'post.php', 'post-new.php' ) ) && $this->post_type == get_post_type() ) {
|
| 357 |
add_action( 'admin_head', array( $this, 'change_title_icon' ) );
|
| 358 |
}
|
|
@@ -746,24 +746,31 @@ class CoAuthors_Guest_Authors
|
|
| 746 |
|
| 747 |
$cache_key = $this->get_cache_key( $key, $value );
|
| 748 |
|
| 749 |
-
if ( false == $force && false !== ( $retval = wp_cache_get( $cache_key, self::$cache_group ) ) )
|
| 750 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 751 |
|
| 752 |
switch( $key ) {
|
| 753 |
case 'ID':
|
| 754 |
case 'id':
|
| 755 |
$query = $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE ID=%d", $value );
|
| 756 |
$post_id = $wpdb->get_var( $query );
|
| 757 |
-
if ( empty( $post_id ) )
|
| 758 |
-
|
|
|
|
| 759 |
break;
|
| 760 |
case 'user_nicename':
|
| 761 |
case 'post_name':
|
| 762 |
$value = $this->get_post_meta_key( $value );
|
| 763 |
$query = $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_name=%s AND post_type = %s", $value, $this->post_type );
|
| 764 |
$post_id = $wpdb->get_var( $query );
|
| 765 |
-
if ( empty( $post_id ) )
|
| 766 |
-
|
|
|
|
| 767 |
break;
|
| 768 |
case 'login':
|
| 769 |
case 'user_login':
|
|
@@ -779,16 +786,19 @@ class CoAuthors_Guest_Authors
|
|
| 779 |
if ( empty( $post_id ) ) {
|
| 780 |
if ( 'user_login' == $key )
|
| 781 |
return $this->get_guest_author_by( 'post_name', $value ); // fallback to post_name in case the guest author isn't a linked account
|
| 782 |
-
|
| 783 |
}
|
| 784 |
break;
|
| 785 |
default:
|
| 786 |
-
$post_id =
|
| 787 |
break;
|
| 788 |
}
|
| 789 |
|
| 790 |
-
if (
|
|
|
|
|
|
|
| 791 |
return false;
|
|
|
|
| 792 |
|
| 793 |
$guest_author = array(
|
| 794 |
'ID' => $post_id,
|
| 348 |
global $pagenow;
|
| 349 |
// Enqueue our guest author CSS on the related pages
|
| 350 |
if ( $this->parent_page == $pagenow && isset( $_GET['page'] ) && $_GET['page'] == 'view-guest-authors' ) {
|
| 351 |
+
wp_enqueue_script( 'jquery-select2', plugins_url( 'lib/select2/select2.min.js', dirname( __FILE__ ) ), array( 'jquery' ), COAUTHORS_PLUS_VERSION );
|
| 352 |
+
wp_enqueue_style( 'cap-jquery-select2-css', plugins_url( 'lib/select2/select2.css', dirname( __FILE__ ) ), false, COAUTHORS_PLUS_VERSION );
|
| 353 |
|
| 354 |
+
wp_enqueue_style( 'guest-authors-css', plugins_url( 'css/guest-authors.css', dirname( __FILE__ ) ), false, COAUTHORS_PLUS_VERSION );
|
| 355 |
+
wp_enqueue_script( 'guest-authors-js', plugins_url( 'js/guest-authors.js', dirname( __FILE__ ) ), false, COAUTHORS_PLUS_VERSION );
|
| 356 |
} else if ( in_array( $pagenow, array( 'post.php', 'post-new.php' ) ) && $this->post_type == get_post_type() ) {
|
| 357 |
add_action( 'admin_head', array( $this, 'change_title_icon' ) );
|
| 358 |
}
|
| 746 |
|
| 747 |
$cache_key = $this->get_cache_key( $key, $value );
|
| 748 |
|
| 749 |
+
if ( false == $force && false !== ( $retval = wp_cache_get( $cache_key, self::$cache_group ) ) ) {
|
| 750 |
+
// Properly catch our false condition cache
|
| 751 |
+
if ( is_object( $retval ) )
|
| 752 |
+
return $retval;
|
| 753 |
+
else
|
| 754 |
+
return false;
|
| 755 |
+
}
|
| 756 |
|
| 757 |
switch( $key ) {
|
| 758 |
case 'ID':
|
| 759 |
case 'id':
|
| 760 |
$query = $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE ID=%d", $value );
|
| 761 |
$post_id = $wpdb->get_var( $query );
|
| 762 |
+
if ( empty( $post_id ) ) {
|
| 763 |
+
$post_id = '0';
|
| 764 |
+
}
|
| 765 |
break;
|
| 766 |
case 'user_nicename':
|
| 767 |
case 'post_name':
|
| 768 |
$value = $this->get_post_meta_key( $value );
|
| 769 |
$query = $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_name=%s AND post_type = %s", $value, $this->post_type );
|
| 770 |
$post_id = $wpdb->get_var( $query );
|
| 771 |
+
if ( empty( $post_id ) ) {
|
| 772 |
+
$post_id = '0';
|
| 773 |
+
}
|
| 774 |
break;
|
| 775 |
case 'login':
|
| 776 |
case 'user_login':
|
| 786 |
if ( empty( $post_id ) ) {
|
| 787 |
if ( 'user_login' == $key )
|
| 788 |
return $this->get_guest_author_by( 'post_name', $value ); // fallback to post_name in case the guest author isn't a linked account
|
| 789 |
+
$post_id = '0';
|
| 790 |
}
|
| 791 |
break;
|
| 792 |
default:
|
| 793 |
+
$post_id = '0';
|
| 794 |
break;
|
| 795 |
}
|
| 796 |
|
| 797 |
+
if ( ! $post_id ) {
|
| 798 |
+
// Best hacky way to cache the false condition
|
| 799 |
+
wp_cache_set( $cache_key, '0', self::$cache_group );
|
| 800 |
return false;
|
| 801 |
+
}
|
| 802 |
|
| 803 |
$guest_author = array(
|
| 804 |
'ID' => $post_id,
|
readme.txt
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
=== Co-Authors Plus ===
|
| 2 |
Contributors: batmoo, danielbachhuber, automattic
|
| 3 |
Tags: authors, users, multiple authors, coauthors, multi-author, publishing
|
| 4 |
-
Tested up to: 3.
|
| 5 |
Requires at least: 3.3
|
| 6 |
-
Stable tag: 3.0.
|
| 7 |
|
| 8 |
Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box
|
| 9 |
|
|
@@ -43,6 +43,9 @@ Yep! There's a template tag called `coauthors_wp_list_authors()` that accepts ma
|
|
| 43 |
|
| 44 |
== Upgrade Notice ==
|
| 45 |
|
|
|
|
|
|
|
|
|
|
| 46 |
= 3.0.4 =
|
| 47 |
Bug fixes and the ability to automatically add co-authors to your feeds.
|
| 48 |
|
|
@@ -51,9 +54,17 @@ Bug fixes and minor enhancements
|
|
| 51 |
|
| 52 |
== Changelog ==
|
| 53 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
= 3.0.6 (Dec. 9, 2013) =
|
| 55 |
* New Swedish translation, courtesy of [alundstroem](https://github.com/alundstroem)
|
| 56 |
* Updated German translation, courtesy of [krafit](https://github.com/krafit).
|
|
|
|
| 57 |
* New filter for specifying the default author assigned to a post. Props [tannerm](https://github.com/tannerm)
|
| 58 |
* Bug fix: When filtering a user's published post count, use the value of their guest author profile if one is mapped.
|
| 59 |
* Added support for checkboxes in Guest Author profiles
|
| 1 |
=== Co-Authors Plus ===
|
| 2 |
Contributors: batmoo, danielbachhuber, automattic
|
| 3 |
Tags: authors, users, multiple authors, coauthors, multi-author, publishing
|
| 4 |
+
Tested up to: 3.8.1
|
| 5 |
Requires at least: 3.3
|
| 6 |
+
Stable tag: 3.0.7
|
| 7 |
|
| 8 |
Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box
|
| 9 |
|
| 43 |
|
| 44 |
== Upgrade Notice ==
|
| 45 |
|
| 46 |
+
= 3.0.7 =
|
| 47 |
+
Support for symlink installations, updated French translation, bug fixes.
|
| 48 |
+
|
| 49 |
= 3.0.4 =
|
| 50 |
Bug fixes and the ability to automatically add co-authors to your feeds.
|
| 51 |
|
| 54 |
|
| 55 |
== Changelog ==
|
| 56 |
|
| 57 |
+
= 3.0.7 (Jan. 27, 2014) =
|
| 58 |
+
* Better support for installing Co-Authors Plus as a symlinked directory. [Follow these instructions](http://kaspars.net/blog/wordpress/plugins-via-symlinks) to filter `plugins_url`.
|
| 59 |
+
* Links to authors' posts pages to comply to hCard microformat, which Google depends on.
|
| 60 |
+
* New `coauthors_emails()` template tag to list email addresses of the co-authors. Props [benlk](https://github.com/benlk).
|
| 61 |
+
* Bug fix: Remove extraneous space between last two co-authors output. Props [johnciacia](https://github.com/johnciacia).
|
| 62 |
+
* Updated French translation, courtesy of Jojaba (via email).
|
| 63 |
+
|
| 64 |
= 3.0.6 (Dec. 9, 2013) =
|
| 65 |
* New Swedish translation, courtesy of [alundstroem](https://github.com/alundstroem)
|
| 66 |
* Updated German translation, courtesy of [krafit](https://github.com/krafit).
|
| 67 |
+
* New Dutch translation, courtesy of [kardotim](https://github.com/kardotim)
|
| 68 |
* New filter for specifying the default author assigned to a post. Props [tannerm](https://github.com/tannerm)
|
| 69 |
* Bug fix: When filtering a user's published post count, use the value of their guest author profile if one is mapped.
|
| 70 |
* Added support for checkboxes in Guest Author profiles
|
template-tags.php
CHANGED
|
@@ -166,8 +166,8 @@ function coauthors__echo( $tag, $type = 'tag', $separators = array(), $tag_args
|
|
| 166 |
$output .= $separators['between'];
|
| 167 |
|
| 168 |
if ( $i->is_last() && $i->count() > 1 ) {
|
| 169 |
-
$output = rtrim( $output,
|
| 170 |
-
$output .=
|
| 171 |
}
|
| 172 |
|
| 173 |
$output .= $author_text;
|
|
@@ -227,19 +227,24 @@ function coauthors_posts_links( $between = null, $betweenLast = null, $before =
|
|
| 227 |
*/
|
| 228 |
function coauthors_posts_links_single( $author ) {
|
| 229 |
$args = array(
|
|
|
|
| 230 |
'href' => get_author_posts_url( $author->ID, $author->user_nicename ),
|
| 231 |
'rel' => 'author',
|
| 232 |
'title' => sprintf( __( 'Posts by %s', 'co-authors-plus' ), get_the_author() ),
|
|
|
|
| 233 |
'text' => get_the_author(),
|
|
|
|
| 234 |
);
|
| 235 |
$args = apply_filters( 'coauthors_posts_link', $args, $author );
|
| 236 |
-
|
| 237 |
-
'<a href="%1$s" title="%2$s"
|
| 238 |
esc_url( $args['href'] ),
|
| 239 |
esc_attr( $args['title'] ),
|
|
|
|
| 240 |
esc_attr( $args['rel'] ),
|
| 241 |
esc_html( $args['text'] )
|
| 242 |
);
|
|
|
|
| 243 |
}
|
| 244 |
|
| 245 |
/**
|
|
@@ -314,6 +319,24 @@ function coauthors_links($between = null, $betweenLast = null, $before = null, $
|
|
| 314 |
), null, $echo );
|
| 315 |
}
|
| 316 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 317 |
/**
|
| 318 |
* Outputs a single co-author, linked to their website if they've provided one.
|
| 319 |
*
|
| 166 |
$output .= $separators['between'];
|
| 167 |
|
| 168 |
if ( $i->is_last() && $i->count() > 1 ) {
|
| 169 |
+
$output = rtrim( $output, $separators['between'] );
|
| 170 |
+
$output .= $separators['betweenLast'];
|
| 171 |
}
|
| 172 |
|
| 173 |
$output .= $author_text;
|
| 227 |
*/
|
| 228 |
function coauthors_posts_links_single( $author ) {
|
| 229 |
$args = array(
|
| 230 |
+
'before_html' => '',
|
| 231 |
'href' => get_author_posts_url( $author->ID, $author->user_nicename ),
|
| 232 |
'rel' => 'author',
|
| 233 |
'title' => sprintf( __( 'Posts by %s', 'co-authors-plus' ), get_the_author() ),
|
| 234 |
+
'class' => 'url fn',
|
| 235 |
'text' => get_the_author(),
|
| 236 |
+
'after_html' => ''
|
| 237 |
);
|
| 238 |
$args = apply_filters( 'coauthors_posts_link', $args, $author );
|
| 239 |
+
$single_link = sprintf(
|
| 240 |
+
'<a href="%1$s" title="%2$s" class="%3$s" rel="%4$s">%5$s</a>',
|
| 241 |
esc_url( $args['href'] ),
|
| 242 |
esc_attr( $args['title'] ),
|
| 243 |
+
esc_attr( $args['class'] ),
|
| 244 |
esc_attr( $args['rel'] ),
|
| 245 |
esc_html( $args['text'] )
|
| 246 |
);
|
| 247 |
+
return $args['before_html'] . $single_link . $args['after_html'];
|
| 248 |
}
|
| 249 |
|
| 250 |
/**
|
| 319 |
), null, $echo );
|
| 320 |
}
|
| 321 |
|
| 322 |
+
/**
|
| 323 |
+
* Outputs the co-authors email addresses
|
| 324 |
+
*
|
| 325 |
+
* @param string $between Delimiter that should appear between the email addresses
|
| 326 |
+
* @param string $betweenLast Delimiter that should appear between the last two email addresses
|
| 327 |
+
* @param string $before What should appear before the presentation of email addresses
|
| 328 |
+
* @param string $after What should appear after the presentation of email addresses
|
| 329 |
+
* @param bool $echo Whether the co-authors should be echoed or returned. Defaults to true.
|
| 330 |
+
*/
|
| 331 |
+
function coauthors_emails($between = null, $betweenLast = null, $before = null, $after = null, $echo = true ) {
|
| 332 |
+
return coauthors__echo('get_the_author_meta', 'tag', array(
|
| 333 |
+
'between' => $between,
|
| 334 |
+
'betweenLast' => $betweenLast,
|
| 335 |
+
'before' => $before,
|
| 336 |
+
'after' => $after
|
| 337 |
+
), 'user_email', $echo );
|
| 338 |
+
}
|
| 339 |
+
|
| 340 |
/**
|
| 341 |
* Outputs a single co-author, linked to their website if they've provided one.
|
| 342 |
*
|
