diff --git a/composer.json b/composer.json index ae181279..3fba9507 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,10 @@ } ], "config": { - "preferred-install": "dist" + "preferred-install": "dist", + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true + } }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index be7489f6..60a30f37 100644 --- a/composer.lock +++ b/composer.lock @@ -115,16 +115,16 @@ }, { "name": "publishpress/wordpress-banners", - "version": "v1.2.7", + "version": "v1.2.8", "source": { "type": "git", "url": "https://github.com/publishpress/wordpress-banners.git", - "reference": "fbc31f612468db297f57f38f20f3e8749b1894f9" + "reference": "79a02716f89b93daec5b2dc0e8c1bc4d1cf9967c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/publishpress/wordpress-banners/zipball/fbc31f612468db297f57f38f20f3e8749b1894f9", - "reference": "fbc31f612468db297f57f38f20f3e8749b1894f9", + "url": "https://api.github.com/repos/publishpress/wordpress-banners/zipball/79a02716f89b93daec5b2dc0e8c1bc4d1cf9967c", + "reference": "79a02716f89b93daec5b2dc0e8c1bc4d1cf9967c", "shasum": "" }, "require": { @@ -150,9 +150,9 @@ "homepage": "http://publishpress.com/", "support": { "issues": "https://github.com/publishpress/wordpress-banners/issues", - "source": "https://github.com/publishpress/wordpress-banners/tree/v1.2.7" + "source": "https://github.com/publishpress/wordpress-banners/tree/v1.2.8" }, - "time": "2022-03-17T00:55:57+00:00" + "time": "2022-03-18T14:49:29+00:00" }, { "name": "publishpress/wordpress-reviews", @@ -4092,9 +4092,6 @@ "illuminate/support": ">=4.0.0", "php": ">=5.3.0" }, - "replace": { - "mikemclin/laravel-wp-password": "self.version" - }, "require-dev": { "mockery/mockery": "~0.9", "phpunit/phpunit": "~4.0", @@ -9562,5 +9559,5 @@ "php": ">=5.6.20" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.2.0" } diff --git a/defines.php b/defines.php index 8d1bcba2..2b9574a2 100644 --- a/defines.php +++ b/defines.php @@ -12,7 +12,7 @@ defined('ABSPATH') or die('No direct script access allowed.'); if (!defined('PP_AUTHORS_VERSION')) { - define('PP_AUTHORS_VERSION', '3.15.1'); + define('PP_AUTHORS_VERSION', '3.16.0'); define('PP_AUTHORS_FILE', 'publishpress-authors/publishpress-authors.php'); define('PP_AUTHORS_BASE_PATH', plugin_dir_path(__DIR__ . '/publishpress-authors.php')); define('PP_AUTHORS_MODULES_PATH', PP_AUTHORS_BASE_PATH . 'src/modules/'); diff --git a/languages/publishpress-authors-it_IT.mo b/languages/publishpress-authors-it_IT.mo index d91aaa18..8026ffa4 100644 Binary files a/languages/publishpress-authors-it_IT.mo and b/languages/publishpress-authors-it_IT.mo differ diff --git a/languages/publishpress-authors-it_IT.po b/languages/publishpress-authors-it_IT.po index a3febeef..7704095b 100644 --- a/languages/publishpress-authors-it_IT.po +++ b/languages/publishpress-authors-it_IT.po @@ -1,750 +1,774 @@ -# Translation of Plugins - PublishPress Authors: Show Multiple Authors and Guest Authors in an Author Box - Stable (latest release) in Italian -# This file is distributed under the same license as the Plugins - PublishPress Authors: Show Multiple Authors and Guest Authors in an Author Box - Stable (latest release) package. +# Translation of Plugins - Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors - Stable (latest release) in Italian +# This file is distributed under the same license as the Plugins - Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors - Stable (latest release) package. msgid "" msgstr "" -"Project-Id-Version: Plugins - PublishPress Authors: Show Multiple Authors " -"and Guest Authors in an Author Box - Stable (latest release)\n" -"POT-Creation-Date: 2021-11-04 15:04-0300\n" -"PO-Revision-Date: 2021-11-04 15:07-0300\n" +"Project-Id-Version: Plugins - Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors - Stable (latest release)\n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2022-02-10 16:50+0100\n" "Last-Translator: \n" -"Language-Team: \n" +"Language-Team: Angelo Giammarresi - info@wocmultimedia.com\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 3.0.1\n" -#: publishpress-authors.php:110 -#, php-format -msgid "New comment on your post \"%s\"" -msgstr "Nuovo commento al tuo articolo \"%s\"" +#: src/modules/default-layouts/default-layouts.php:129 +msgid "View all posts" +msgstr "Visualizza tutti gli articoli" -#: publishpress-authors.php:113 -#, php-format -msgid "Author : %1$s (IP: %2$s , %3$s)" -msgstr "Autore : %1$s (IP: %2$s , %3$s)" +#: src/modules/reviews/reviews.php:74 +msgid "Reviews" +msgstr "Recensioni" -#: publishpress-authors.php:118 -#, php-format -msgid "E-mail : %s" -msgstr "Email : %s" +#: src/modules/multiple-authors/multiple-authors.php:845 +msgid "Click here for more details." +msgstr "Fai clic qui per maggiori dettagli." -#: publishpress-authors.php:119 publishpress-authors.php:137 -#: publishpress-authors.php:151 -#, php-format -msgid "URL : %s" -msgstr "URL : %s" +#: src/modules/multiple-authors/multiple-authors.php:843 +msgid "This setting may be disabled for users who can not edit others posts." +msgstr "Questa impostazione può essere disabilitata per gli utenti che non possono modificare gli articoli degli altri." -#: publishpress-authors.php:121 -#, php-format -msgid "Whois : http://whois.arin.net/rest/ip/%s" -msgstr "Whois : http://whois.arin.net/rest/ip/%s" +#: src/core/Classes/Post_Editor.php:164 +msgid "\"post_author\" is empty" +msgstr "\"post_author\" è vuoto" -#: publishpress-authors.php:124 -msgid "Comment: " -msgstr "Commento: " +#: src/core/Classes/Post_Editor.php:156 +msgid "No author term" +msgstr "Nessun termine autore" -#: publishpress-authors.php:125 -msgid "You can see all comments on this post here: " -msgstr "Puoi vedere qui tutti i commenti su questo articolo: " +#: src/modules/polylang-integration/polylang-integration.php:55 +#: src/modules/polylang-integration/polylang-integration.php:56 +#: src/modules/polylang-integration/polylang-integration.php:57 +msgid "Polylang Integration" +msgstr "Integrazione con Polylang" -#. translators: 1: blog name, 2: post title -#: publishpress-authors.php:127 -#, php-format -msgid "[%1$s] Comment: \"%2$s\"" -msgstr "[%1$s] Commento: \"%2$s\"" +#: src/modules/multiple-authors/assets/js/sync-post-author.jsx:21 +msgid "Updated %d of %d posts..." +msgstr "Aggiornato %d di %d articoli…" + +#: src/modules/multiple-authors/assets/js/sync-post-author.jsx:20 +msgid "Updating author field on posts..." +msgstr "Aggiornamento dei campi autore negli articoli…" + +#: src/modules/multiple-authors/assets/js/sync-post-author.jsx:18 +msgid "Done! %d posts were updated." +msgstr "Fatto! %d articoli sono stati aggiornati." + +#: src/modules/multiple-authors/assets/js/sync-author-slug.jsx:21 +msgid "Updated %d of %d authors..." +msgstr "Aggiornato %d di %d autori…" + +#: src/modules/multiple-authors/assets/js/sync-author-slug.jsx:20 +msgid "Updating authors slug..." +msgstr "Aggiornamento dello slug dell'autore…" + +#: src/modules/multiple-authors/assets/js/sync-author-slug.jsx:18 +msgid "Done! %d authors were updated." +msgstr "Fatto! %d autori sono stati aggiornati." + +#: src/modules/multiple-authors/assets/js/sync-author-slug.jsx:17 +#: src/modules/multiple-authors/assets/js/sync-post-author.jsx:17 +msgid "Finishing the process..." +msgstr "Ultimando il processo…" + +#: src/modules/multiple-authors/assets/js/sync-author-slug.jsx:16 +#: src/modules/multiple-authors/assets/js/sync-post-author.jsx:16 +msgid "Collecting data..." +msgstr "Raccogliendo i dati…" + +#: src/modules/multiple-authors/assets/js/sync-author-slug.jsx:15 +msgid "Sync Author slugs to User logins" +msgstr "Sincronizzare gli slug degli autori con gli accessi degli utenti" + +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:255 +msgid "Copy Co-Authors Plus data" +msgstr "Copiare i dati di Co-Authors Plus" + +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:218 +msgid "Deactivate Co-Authors Plus" +msgstr "Disattivare Co-Authors Plus" + +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:204 +msgid "Done! Co-Authors Plus is deactivated." +msgstr "Fatto! Co-Authors Plus è stato disattivato." + +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:189 +msgid "Deactivating Co-uthors Plus..." +msgstr "Disattivando Co-Authors Plus…" + +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:134 +msgid "Done! Co-Authors Plus data was copied." +msgstr "Fatto! I dati di Co-Authors Plus sono stati copiati." + +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:76 +msgid "Creating missed post authors..." +msgstr "Creazione degli autori degli articoli mancanti…" + +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:207 +msgid "Deactivate Bylines" +msgstr "Disattivare Bylines" + +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:193 +msgid "Done! Bylines is deactivated." +msgstr "Fatto! Bylines è stato disattivato." + +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:178 +msgid "Deactivating Bylines..." +msgstr "Disattivando Bylines…" + +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:120 +msgid "Done! Bylines data was copied and you can deactivate the plugin." +msgstr "Fatto! I dati di Bylines sono stati copiati e puoi disattivare il plugin." + +#: src/modules/byline-migration/assets/js/byline-migration.jsx:185 +msgid "Deactivate Byline" +msgstr "Disattivare Byline" + +#: src/modules/byline-migration/assets/js/byline-migration.jsx:171 +msgid "Done! Byline is deactivated." +msgstr "Fatto! Byline è stato disattivato." + +#: src/modules/byline-migration/assets/js/byline-migration.jsx:156 +msgid "Deactivating Byline..." +msgstr "Disattivando Byline…" + +#: src/modules/byline-migration/assets/js/byline-migration.jsx:141 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:163 +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:174 +msgid "Copying authors' data..." +msgstr "Copiando i dati degli autori…" + +#: src/modules/byline-migration/assets/js/byline-migration.jsx:98 +msgid "Done! Byline data was copied and you can deactivate the plugin." +msgstr "Fatto! I dati di Byline sono stati copiati e puoi disattivare il plugin." + +#: src/modules/byline-migration/assets/js/byline-migration.jsx:63 +#: src/modules/byline-migration/assets/js/byline-migration.jsx:117 +#: src/modules/byline-migration/assets/js/byline-migration.jsx:178 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:57 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:74 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:99 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:139 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:200 +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:63 +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:96 +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:150 +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:211 +#: src/modules/multiple-authors/assets/js/Components/DataMigrationBox.jsx:54 +#: src/modules/multiple-authors/assets/js/Components/DataMigrationBox.jsx:136 +#: src/modules/multiple-authors/assets/js/Components/DataMigrationBox.jsx:167 +msgid "Error: " +msgstr "Errore: " + +#: src/modules/byline-migration/assets/js/byline-migration.jsx:39 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:39 +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:39 +msgid "Collecting data for the migration..." +msgstr "Raccogliendo i dati per la migrazione…" + +#: src/core/Classes/Author_Editor.php:167 +msgid "Create Author Profile" +msgstr "Crea il profilo autore" -#: publishpress-authors.php:129 -#, php-format -msgid "New trackback on your post \"%s\"" -msgstr "Nuovo trackback al tuo articolo \"%s\"" +#: src/modules/multiple-authors/multiple-authors.php:472 +msgid "Post types to display on the author's profile page:" +msgstr "Tipi di contenuto da mostrare nella pagina del profilo autore:" -#: publishpress-authors.php:132 publishpress-authors.php:146 -#, php-format -msgid "Website: %1$s (IP: %2$s , %3$s)" -msgstr "Sito web: %1$s (IP: %2$s , %3$s)" +#: src/core/Classes/Installer.php:318 +msgid "All is set. No posts need to be updated" +msgstr "Tutto è a posto. Nessun articolo deve essere aggiornato" -#: publishpress-authors.php:138 publishpress-authors.php:152 -msgid "Excerpt: " -msgstr "Riassunto: " +#: src/core/Classes/Installer.php:299 +msgid "Adding the author term %d to the post %d" +msgstr "Aggiungendo il termine autore %d all'articolo %d" -#: publishpress-authors.php:139 -msgid "You can see all trackbacks on this post here: " -msgstr "Puoi vedere qui tutti i trackback a questo articolo: " +#: src/core/Classes/Installer.php:286 +msgid "Creating author term for the user %d" +msgstr "Creando il termine autore per l'utente %d" -#. translators: 1: blog name, 2: post title -#: publishpress-authors.php:141 -#, php-format -msgid "[%1$s] Trackback: \"%2$s\"" -msgstr "[%1$s] Trackback: \"%2$s\"" +#: src/core/Classes/Installer.php:272 +msgid "%d/%d: Inspecting the post %d" +msgstr "%d/%d: Ispezionando l'articolo %d" -#: publishpress-authors.php:143 -#, php-format -msgid "New pingback on your post \"%s\"" -msgstr "Nuovo pingback al tuo articolo \"%s\"" +#: src/core/Classes/Installer.php:260 +msgid "Now inspecting or updating %d total posts" +msgstr "Ora ispezionando o aggiornando %d messaggi totali" -#: publishpress-authors.php:156 -msgid "You can see all pingbacks on this post here: " -msgstr "Puoi vedere qui tutti i pingback a questo articolo: " +#: src/core/Classes/Installer.php:179 +msgid "All is set. No author need to be updated" +msgstr "Tutto è a posto. Nessun autore deve essere aggiornato" -#. translators: 1: blog name, 2: post title -#: publishpress-authors.php:158 -#, php-format -msgid "[%1$s] Pingback: \"%2$s\"" -msgstr "[%1$s] Pingback: \"%2$s\"" +#: src/core/Classes/Installer.php:167 +msgid "%d/%d: Inspecting the user %d" +msgstr "%d/%d: Ispezionando l'utente %d" -#: publishpress-authors.php:162 -#, php-format -msgid "Permalink: %s" -msgstr "Permalink: %s" +#: src/core/Classes/Installer.php:153 +msgid "Now inspecting or updating %d total authors" +msgstr "Ora ispezionando o aggiornando %d autori totali" -#: publishpress-authors.php:167 -#, php-format -msgid "Trash it: %s" -msgstr "Cestinare: %s" +#: src/core/Classes/Post_Editor.php:298 +msgid "Search for an user" +msgstr "Cerca l'utente" -#: publishpress-authors.php:172 -#, php-format -msgid "Delete it: %s" -msgstr "Eliminalo: %s" +#: src/core/Classes/Post_Editor.php:290 +msgid "This option is showing because you do not have a WordPress user selected as an author. For some tasks, it can be helpful to have a user selected here. This user will not be visible on the front of your site." +msgstr "Questa opzione viene visualizzata perché non hai un utente WordPress impostato come autore. Per alcune operazioni potrebbe essere utile avere un utente selezionato qui. Questo utente non sarà comunque visibile sul lato pubblico del sito." -#: publishpress-authors.php:177 -#, php-format -msgid "Spam it: %s" -msgstr "Spammalo: %s" +#: src/core/WP_Cli.php:71 +msgid "%d posts were found without author terms" +msgstr "%d articoli sono stati trovati senza termini autore" -#: src/core/Authors_Widget.php:22 -msgid "Authors List" -msgstr "Lista autori" +#: src/core/WP_Cli.php:56 +msgid "No posts without author terms were found" +msgstr "Non sono stati trovati articoli senza termini autore" -#: src/core/Authors_Widget.php:29 -msgid "Display authors list." -msgstr "Visualizza lista autori." +#: src/modules/pro-placeholders/views/layouts-placeholder.php:11 +msgid "With PublishPress Authors Pro you can build new layouts for authors. You can use author information, custom fields, and much more." +msgstr "Con PublishPress Authors Pro puoi costruire nuovi layout per gli autori. Puoi aggiungere informazioni sull'autore, campi personalizzati e molto altro." -#: src/core/Authors_Widget.php:107 -msgid "Title" -msgstr "Titolo" +#: src/modules/pro-placeholders/views/layouts-placeholder.php:2 +msgid "New Author Layout" +msgstr "Nuovo layout autore" -#: src/core/Authors_Widget.php:108 src/core/Widget.php:123 -msgid "Layout" -msgstr "Layout" +#: src/modules/pro-placeholders/views/layouts-placeholder.php:2 +msgid "Author Layouts" +msgstr "Layout autore" -#: src/core/Authors_Widget.php:110 -msgid "Display All Authors (including those who have not written any posts)" -msgstr "" -"Visualizza tutti gli autori (incluso anche quelli che non hanno ancora " -"scritto alcun articolo)" +#: src/modules/pro-placeholders/views/fields-placeholder.php:15 +#: src/modules/pro-placeholders/views/layouts-placeholder.php:15 +msgid "Upgrade to Pro" +msgstr "Aggiorna a Pro" -#: src/core/Classes/Author_Editor.php:43 -msgid "Name" -msgstr "Nome" +#: src/modules/pro-placeholders/views/fields-placeholder.php:11 +msgid "With PublishPress Authors Pro you can create custom fields for your author profiles. You can add Text, WYSIWYG, Link, email fields and more." +msgstr "Con PublishPress Authors Pro puoi creare campi personalizzati per i profili degli autori. Puoi aggiungere campi testo, WYSIWYG, link, email e altro." -#: src/core/Classes/Author_Editor.php:44 src/core/Classes/Author_Editor.php:281 -msgid "Email" -msgstr "Email" +#: src/modules/pro-placeholders/views/fields-placeholder.php:2 +msgid "New Author Field" +msgstr "Nuovo campo autore" -#: src/core/Classes/Author_Editor.php:53 src/core/Plugin.php:683 -#: src/modules/multiple-authors/multiple-authors.php:124 -#: src/modules/multiple-authors/multiple-authors.php:623 -#: src/modules/settings/settings.php:289 -msgid "Posts" -msgstr "Articoli" +#: src/modules/pro-placeholders/views/fields-placeholder.php:2 +msgid "Author Fields" +msgstr "Campi autore" -#: src/core/Classes/Author_Editor.php:55 src/core/Plugin.php:685 -#, php-format -msgid "Published posts of the following post types: %s" -msgstr "Articoli pubblicati per i seguenti tipi di articoli: %s" +#: src/modules/pro-placeholders/pro-placeholders.php:105 +#: src/modules/pro-placeholders/pro-placeholders.php:106 +msgid "Layouts" +msgstr "Layout" -#: src/core/Classes/Author_Editor.php:93 -msgid "User" -msgstr "Utente" +#: src/modules/pro-placeholders/pro-placeholders.php:95 +#: src/modules/pro-placeholders/pro-placeholders.php:96 +msgid "Fields" +msgstr "Campi" -#: src/core/Classes/Author_Editor.php:96 -msgid "Guest Author" -msgstr "Autore ospite" +#: src/modules/pro-placeholders/pro-placeholders.php:56 +#: src/modules/pro-placeholders/pro-placeholders.php:57 +#: src/modules/pro-placeholders/pro-placeholders.php:58 +msgid "Pro Placeholders" +msgstr "Segnaposti Pro" -#: src/core/Classes/Author_Editor.php:139 -#: src/core/Classes/Author_Editor.php:217 -msgid "Edit User" -msgstr "Modifica utente" +#: src/modules/multiple-authors/multiple-authors.php:550 +msgid "Color scheme:" +msgstr "Schema dei colori:" -#: src/core/Classes/Author_Editor.php:154 -#: src/core/Classes/Author_Editor.php:201 -msgid "Edit Author Profile" -msgstr "Modifica profilo autore" +#: src/modules/wpengine-integration/wpengine-integration.php:52 +msgid "Add compatibility with the WPEngine object cache." +msgstr "Aggiungere la compatibilità con la cache degli oggetti di WPEngine." -#: src/core/Classes/Author_Editor.php:168 -#, fuzzy -#| msgid "Edit Author Profile" -msgid "Create Author Profile" -msgstr "Modifica profilo autore" +#: src/modules/wpengine-integration/wpengine-integration.php:51 +msgid "WPEngine Integration" +msgstr "Integrazione WPEngine" -#: src/core/Classes/Author_Editor.php:268 -msgid "Mapped User" -msgstr "Utente mappato" +#: src/modules/seoframework-integration/seoframework-integration.php:59 +msgid "Add compatibility with The SEO Framework plugin." +msgstr "Aggiunta compatibilità con il plugin The SEO Framework." -#: src/core/Classes/Author_Editor.php:273 -msgid "First Name" -msgstr "Nome" +#: src/modules/seoframework-integration/seoframework-integration.php:58 +msgid "The SEO Framework Integration" +msgstr "Integrazione The SEO Framework" -#: src/core/Classes/Author_Editor.php:277 -msgid "Last Name" -msgstr "Cognome" +#: src/core/Widget.php:122 +msgid "Plural Title" +msgstr "Titolo plurale" -#: src/core/Classes/Author_Editor.php:284 -msgid "" -"To show the avatar from the Mapped User, enter the same email address as the " -"Mapped User.
To show the avatar for a Guest Author, enter the email for " -"their Gravatar account." -msgstr "" -"Per mostrare l'avatar dell'utente mappato, immettere lo stesso indirizzo " -"email dell'utente mappato.
Per mostrare l'avatar di un autore ospite, " -"inserisci l'email del suo account Gravatar." +#: src/core/Widget.php:121 +msgid "Single Title" +msgstr "Titolo singolare" -#: src/core/Classes/Author_Editor.php:289 -msgid "Custom Avatar" -msgstr "Avatar personalizzato" +#: src/modules/multiple-authors/multiple-authors.php:716 +msgid "Plural" +msgstr "Plurale" -#: src/core/Classes/Author_Editor.php:294 -msgid "Website" -msgstr "Sito web" +#: src/modules/multiple-authors/multiple-authors.php:709 +msgid "Single" +msgstr "Singolare" -#: src/core/Classes/Author_Editor.php:299 -msgid "Biographical Info" -msgstr "Informazioni biografiche" +#: src/modules/rest-api/rest-api.php:96 +msgid "Authors." +msgstr "Autori." -#: src/core/Classes/Author_Editor.php:352 -msgid "Select image" -msgstr "Seleziona immagine" +#: src/modules/rest-api/rest-api.php:58 src/modules/rest-api/rest-api.php:59 +msgid "Rest API support" +msgstr "Supporto Rest API" -#: src/core/Classes/Author_Editor.php:356 -msgid "Remove this image" -msgstr "Rimuovi questa immagine" +#: src/modules/rest-api/rest-api.php:57 +msgid "Rest API" +msgstr "Rest API" -#: src/core/Classes/Author_Editor.php:370 -msgid "Select a user" -msgstr "Seleziona un utente" +#: src/modules/editflow-integration/editflow-integration.php:52 +msgid "Add compatibility with the Edit Flow plugin" +msgstr "Aggiungi compatibilità con il plugin Edit Flow" -#: src/core/Classes/Author_Editor.php:481 -msgid "Mapped User (optional)" -msgstr "Utente mappato (opzionale)" +#: src/modules/editflow-integration/editflow-integration.php:51 +msgid "Edit Flow Integration" +msgstr "Integrazione con Edit Flow" -#: src/core/Classes/Author_Editor.php:489 -msgid "" -"You don’t have to choose a Mapped User. Leave this choice blank and you can " -"create a Guest Author with no WordPress account." -msgstr "" -"Non devi scegliere un utente mappato. Lascia questa scelta vuota e puoi " -"creare un autore ospite senza che abbia un account WordPress collegato." +#: src/modules/multiple-authors/multiple-authors.php:2541 +msgid "Click to run the update now" +msgstr "Fai clic per avviare adesso l'aggiornamento" -#: src/core/Classes/Author_Editor.php:548 -msgid "Update data from mapped user" -msgstr "Aggiorna i dati da utente mappato" +#: src/modules/multiple-authors/multiple-authors.php:2540 +msgid "PublishPress Authors needs a database update for Permissions integration." +msgstr "PublishPress Authors deve aggiornare il database per l'integrazione con il plugin Permissions." -#: src/core/Classes/Author_Editor.php:552 -msgid "Convert into guest author" -msgstr "Converti in autore ospite" +#: src/modules/multiple-authors/multiple-authors.php:922 +msgid "Synchronize Author slugs to User logins" +msgstr "Sincronizza gli slug dell'autore con gli accessi dell'utente" -#: src/core/Classes/Author_Editor.php:556 -msgid "Update post count" -msgstr "Aggiorna conteggio articoli" +#: src/modules/debug/debug.php:97 +msgid "Authors Debug" +msgstr "Debug PublishPress Authors" -#: src/core/Classes/Author_Editor.php:620 -msgid "No authors were updated" -msgstr "Nessun autore è stato aggiornato" +#: src/modules/debug/debug.php:54 +msgid "Add debug information for the plugin" +msgstr "Aggiungi le informazioni di debug per il plugin" -#: src/core/Classes/Author_Editor.php:622 -#, php-format -msgid "Updated %d authors" -msgstr "Aggiorna %d autori" +#: src/modules/debug/debug.php:53 +msgid "Debug" +msgstr "Debug" -#: src/core/Classes/Authors_Iterator.php:33 -msgid "" -"No post ID provided for Authors_Iterator constructor. Are you not in a loop " -"or is $post not set?" -msgstr "" -"Nessun ID articolo fornito per il costruttore Authors_Iterator. Non sei in " -"loop o $post non è impostato?" - -#: src/core/Classes/Installer.php:153 -#, php-format -msgid "Now inspecting or updating %d total authors" -msgstr "" - -#: src/core/Classes/Installer.php:167 -#, php-format -msgid "%d/%d: Inspecting the user %d" -msgstr "" - -#: src/core/Classes/Installer.php:179 -#, fuzzy -#| msgid "No authors were updated" -msgid "All is set. No author need to be updated" -msgstr "Nessun autore è stato aggiornato" - -#: src/core/Classes/Installer.php:260 -#, php-format -msgid "Now inspecting or updating %d total posts" -msgstr "" +#: src/core/Plugin.php:1367 +msgid "Are you sure you want to update the author slug for all the users?" +msgstr "Vuoi davvero aggiornare lo slug autore di tutti gli utenti?" -#: src/core/Classes/Installer.php:272 -#, php-format -msgid "%d/%d: Inspecting the post %d" -msgstr "" +#. translators: %s: Number of posts. +#: src/core/Plugin.php:714 +msgid "%s post by this author" +msgid_plural "%s posts by this author" +msgstr[0] "%s articolo di questo autore" +msgstr[1] "%s articoli di questo autore" -#: src/core/Classes/Installer.php:286 -#, php-format -msgid "Creating author term for the user %d" -msgstr "" +#: src/core/Classes/Author_Editor.php:55 src/core/Plugin.php:685 +msgid "Published posts of the following post types: %s" +msgstr "Articoli pubblicati per i seguenti tipi di articoli: %s" -#: src/core/Classes/Installer.php:299 -#, php-format -msgid "Adding the author term %d to the post %d" -msgstr "" +#: src/core/Classes/Author_Editor.php:555 +msgid "Update post count" +msgstr "Aggiorna conteggio articoli" -#: src/core/Classes/Installer.php:318 -msgid "All is set. No posts need to be updated" -msgstr "" +#: src/core/Plugin.php:1363 +msgid "Are you sure you want to update the author column for all the posts?" +msgstr "Sei sicuro di voler aggiornare la colonna autore di tutti gli articoli?" -#: src/core/Classes/Integrations/Theme.php:40 -#, php-format -msgid "Author: %s" -msgstr "Autore: %s" +#: src/modules/ultimatemember-integration/ultimatemember-integration.php:54 +msgid "Add compatibility with the Ultimate Member plugin" +msgstr "Aggiungi compatibilità con il plugin Ultimate Member" -#: src/core/Classes/Legacy/LegacyPlugin.php:253 -msgid "Configure" -msgstr "Configura" +#: src/modules/ultimatemember-integration/ultimatemember-integration.php:53 +msgid "Ultimate Member Integration" +msgstr "Integrazione Ultimate Member" -#: src/core/Classes/Legacy/LegacyPlugin.php:257 -msgid "Please correct your form errors below and try again." -msgstr "Correggi gli errori nel modulo sottostante e riprova." +#: src/modules/multiple-authors/multiple-authors.php:915 +#: src/modules/multiple-authors/assets/js/sync-post-author.jsx:15 +msgid "Update author field on posts" +msgstr "Aggiorna il campo autore negli articoli" -#: src/core/Classes/Legacy/LegacyPlugin.php:260 -#: src/modules/settings/settings.php:336 -msgid "Cheatin’ uh?" -msgstr "Stai cercando di barare, vero?" +#: src/modules/multiple-authors/multiple-authors.php:502 +msgid "Default author for new posts:" +msgstr "Autore predefinito per i nuovi articoli:" -#: src/core/Classes/Legacy/LegacyPlugin.php:262 -msgid "You do not have necessary permissions to complete this action." -msgstr "Non hai le autorizzazioni necessarie per completare questa azione." +#: src/modules/multiple-authors/multiple-authors.php:2473 +#: src/modules/multiple-authors/multiple-authors.php:2547 +msgid "Dismiss" +msgstr "Ignora" -#: src/core/Classes/Legacy/LegacyPlugin.php:265 -msgid "Post does not exist" -msgstr "L'articolo non esiste" +#: src/modules/multiple-authors/multiple-authors.php:2468 +msgid "Please click here and read this guide!" +msgstr "Fai clic qui e leggi questa guida!" -#: src/core/Classes/Legacy/Module.php:102 -msgid "Post" -msgstr "Articolo" +#: src/modules/multiple-authors/multiple-authors.php:2467 +msgid "It looks like you have Co-Authors Plus installed." +msgstr "Sembra che tu hai installato anche Co-Authors Plus." -#: src/core/Classes/Legacy/Module.php:103 -msgid "Page" -msgstr "Pagina" +#. Description of the plugin +#: src/modules/multiple-authors/multiple-authors.php:76 +#: src/modules/multiple-authors/multiple-authors.php:80 +msgid "PublishPress Authors allows you to add multiple authors and guest authors to WordPress posts" +msgstr "PublishPress Authors ti permette di aggiungere autori multipli e autori ospiti agli articoli di WordPress" -#: src/core/Classes/Post_Editor.php:89 src/core/Classes/Post_Editor.php:192 -#: src/core/Plugin.php:762 src/core/Traits/Author_box.php:150 -#: src/modules/editflow-integration/editflow-integration.php:113 -#: src/modules/multiple-authors/multiple-authors.php:264 -#: src/modules/multiple-authors/multiple-authors.php:265 -#: src/modules/multiple-authors/multiple-authors.php:296 -#: src/modules/multiple-authors/multiple-authors.php:297 -#: src/modules/multiple-authors/multiple-authors.php:704 -msgid "Authors" -msgstr "Autori" +#: src/modules/multiple-authors/multiple-authors.php:805 +msgid "If the Author is mapped to a WordPress user, this will display the authors' \"Display name\" and their \"Username\". The default is to show only the \"Display name\". Showing the \"Username\" is useful if you have several authors with similar names." +msgstr "Se l'autore è mappato a un utente WordPress, questo mostrerà il «Nome visualizzato» degli autori e il loro «Nome utente». L'impostazione predefinita è mostrare solo il «Nome visualizzato». La visualizzazione del «Nome utente» è utile se hai più autori con nomi simili." -#: src/core/Classes/Post_Editor.php:156 -#, fuzzy -#| msgid "No author" -msgid "No author term" -msgstr "Nessun autore" +#: src/modules/multiple-authors/multiple-authors.php:491 +msgid "Show username in the search field:" +msgstr "Mostra il nome utente nel campo di ricerca:" -#: src/core/Classes/Post_Editor.php:164 -msgid "\"post_author\" is empty" -msgstr "" +#: src/core/Authors_Widget.php:109 +msgid "Display All Authors (including those who have not written any posts)" +msgstr "Visualizza tutti gli autori (incluso anche quelli che non hanno ancora scritto alcun articolo)" -#: src/core/Classes/Post_Editor.php:264 src/core/Plugin.php:1346 -#: src/modules/multiple-authors/multiple-authors.php:830 -msgid "Search for an author" -msgstr "Cerca un autore" +#: src/core/Authors_Widget.php:28 +msgid "Display authors list." +msgstr "Visualizza lista autori." -#: src/core/Classes/Post_Editor.php:286 -msgid "" -"This option is showing because you do not have a WordPress user selected as " -"an author. For some tasks, it can be helpful to have a user selected here. " -"This user will not be visible on the front of your site." -msgstr "" +#: src/core/Authors_Widget.php:22 +msgid "Authors List" +msgstr "Lista autori" -#: src/core/Classes/Post_Editor.php:293 -#, fuzzy -#| msgid "Search for an author" -msgid "Search for an user" -msgstr "Cerca un autore" +#: src/core/Widget.php:42 +msgid "Post Author" +msgstr "Autore articolo" -#: src/core/Classes/Term_Editor.php:56 -#: src/modules/multiple-authors/multiple-authors.php:1172 -msgid "Author URL" -msgstr "URL autore" +#. Plugin URI of the plugin +msgid "https://wordpress.org/plugins/publishpress-authors/" +msgstr "https://wordpress.org/plugins/publishpress-authors/" -#: src/core/Classes/Utils.php:73 -msgid "Co-Authors Plus must be installed and active." -msgstr "Co-Authors Plus deve essere installato e attivato." +#: src/modules/divi-integration/divi-integration.php:53 +msgid "Add compatibility with the Divi Theme Builder" +msgstr "Aggiungi compatibilità con il Divi Theme Builder" -#: src/core/Plugin.php:474 -msgctxt "taxonomy general name" -msgid "Authors" -msgstr "Autori" +#: src/modules/divi-integration/divi-integration.php:52 +msgid "Divi Integration" +msgstr "Integrazione Divi" -#: src/core/Plugin.php:479 -msgctxt "taxonomy singular name" -msgid "Author" -msgstr "Autore" +#: src/modules/elementor-integration/Modules/Posts/Skins/PostsSkinCards.php:40 +msgid "Cards - PublishPress Authors" +msgstr "Carte - PublishPress Authors" -#: src/core/Plugin.php:483 -msgid "Search authors" -msgstr "Cerca autori" +#: src/modules/elementor-integration/Modules/Posts/Skins/PostsSkinFullContent.php:36 +msgid "Full Content - PublishPress Authors" +msgstr "Contenuto completo" -#: src/core/Plugin.php:484 -msgid "Popular authors" -msgstr "Autori popolari" +#: src/modules/elementor-integration/Modules/Posts/Skins/PostsSkinClassic.php:38 +msgid "Classic - PublishPress Authors" +msgstr "Classico - PublishPress Authors" -#: src/core/Plugin.php:485 -msgid "All authors" -msgstr "Tutti gli autori" +#: src/modules/elementor-integration/elementor-integration.php:58 +msgid "Add compatibility with the Elementor and Elementor Pro page builder" +msgstr "Aggiungi compatibilità con Elementor ed Elementor Pro page builder" -#: src/core/Plugin.php:486 -msgid "Parent author" -msgstr "Autore genitore" +#: src/modules/elementor-integration/elementor-integration.php:57 +msgid "Elementor Integration" +msgstr "Integrazione Elementor" -#: src/core/Plugin.php:487 -msgid "Parent author:" -msgstr "Autore genitore:" +#: src/modules/genesis-integration/genesis-integration.php:53 +msgid "Add compatibility with the Genesis framework" +msgstr "Aggiungi compatibilità con Genesis framework" -#: src/core/Plugin.php:488 -msgid "Edit author" -msgstr "Modifica autore" +#: src/modules/genesis-integration/genesis-integration.php:52 +msgid "Genesis Integration" +msgstr "Integrazione Genesis" -#: src/core/Plugin.php:489 -msgid "View author" -msgstr "Visualizza autore" +#: src/modules/yoast-seo-integration/yoast-seo-integration.php:52 +msgid "Yoast SEO Integration" +msgstr "Integrazione Yoast SEO" -#: src/core/Plugin.php:490 -msgid "Update author" -msgstr "Aggiorna autore" +#: src/modules/byline-migration/byline-migration.php:157 +#: src/modules/byline-migration/assets/js/byline-migration.jsx:222 +msgid "Copy Byline Data" +msgstr "Copia dati info autore" -#: src/core/Plugin.php:491 src/core/Plugin.php:492 -msgid "New author" -msgstr "Nuovo autore" +#: src/modules/byline-migration/byline-migration.php:72 +#: src/modules/byline-migration/byline-migration.php:73 +msgid "Add migration option for Byline" +msgstr "Aggiungi opzione migrazione per info autori" -#: src/core/Plugin.php:494 -msgid "Separate authors with commas" -msgstr "Separare gli autori con virgole" +#: src/modules/byline-migration/byline-migration.php:71 +msgid "Migrate Byline Data" +msgstr "Migrare i dati info autore" -#: src/core/Plugin.php:497 -msgid "Add or remove authors" -msgstr "Aggiungi o rimuovi autori" +#: src/modules/bylines-migration/bylines-migration.php:159 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:244 +msgid "Copy Bylines Data" +msgstr "Copiare i dati info autori" -#: src/core/Plugin.php:499 -msgid "Choose from the most used authors" -msgstr "Scegli tra gli autori più utilizzati" +#: src/modules/bylines-migration/bylines-migration.php:75 +#: src/modules/bylines-migration/bylines-migration.php:76 +msgid "Add migration option for Bylines" +msgstr "Aggiungi opzione migrazione per info autori" -#: src/core/Plugin.php:502 -msgid "No authors found." -msgstr "Nessun autore trovato." +#: src/modules/bylines-migration/bylines-migration.php:74 +msgid "Migrate Bylines Data" +msgstr "Migrare i dati info autori" -#: src/core/Plugin.php:503 src/core/Traits/Author_box.php:144 -#: src/modules/multiple-authors/multiple-authors.php:698 -msgid "Author" -msgstr "Autore" +#: src/modules/yoast-seo-integration/yoast-seo-integration.php:53 +msgid "Add compatibility with the Yoast SEO plugin" +msgstr "Aggiungi compatibilità con il plugin Yoast SEO" -#: src/core/Plugin.php:504 -msgid "Back to Authors" -msgstr "Torna ad autori" +#: src/functions/template-tags.php:918 +msgid ", and " +msgstr ", e " -#. Plugin Name of the plugin/theme -#: src/core/Plugin.php:622 src/modules/settings/settings.php:59 -msgid "PublishPress Authors" -msgstr "PublishPress Authors" +#. translators: Posts by a given author. +#: src/functions/template-tags.php:832 +msgid "Posts by %1$s" +msgstr "Articoli da %1$s" -#: src/core/Plugin.php:626 -#, php-format -msgid "If you like %s please leave us a %s rating. Thank you!" -msgstr "Se sei soddisfatto di %s, lasciaci una valutazione di %s." +#. Translators: refers to the author's website. +#: src/functions/template-tags.php:629 src/functions/template-tags.php:887 +msgid "Visit %s’s website" +msgstr "Visita il sito web di %s" -#. translators: %s: Number of posts. -#: src/core/Plugin.php:714 -#, php-format -msgid "%s post by this author" -msgid_plural "%s posts by this author" -msgstr[0] "%s articolo di questo autore" -msgstr[1] "%s articoli di questo autore" +#: src/functions/template-tags.php:445 +msgid "Posts by %s" +msgstr "Articoli da %s" -#: src/core/Plugin.php:766 -msgid "Click on an author to change them. Drag to change their order." -msgstr "" -"Fai click su ogni autore per modificarli. Trascinali per cambiarne l'ordine." +#: src/functions/template-tags.php:294 src/functions/template-tags.php:917 +msgid " and " +msgstr " e " -#: src/core/Plugin.php:803 -msgid "No co-author exists for that term" -msgstr "Nessun coautore esiste per quel termine" +#: publishpress-authors.php:177 +msgid "Spam it: %s" +msgstr "Spammalo: %s" -#: src/core/Plugin.php:1337 -msgid "Edit" -msgstr "Modifica" +#: publishpress-authors.php:172 +msgid "Delete it: %s" +msgstr "Eliminalo: %s" -#: src/core/Plugin.php:1339 -msgid "Are you sure you want to remove this author?" -msgstr "Sei sicuro di voler rimuovere questo autore?" +#: publishpress-authors.php:167 +msgid "Trash it: %s" +msgstr "Cestinare: %s" -#: src/core/Plugin.php:1343 -msgid "Click to change this author, or drag to change their position" -msgstr "" -"Fai click per modificare questo autore li, oppure puoi anche trascinarlo per " -"cambiarne la posizione" +#: publishpress-authors.php:162 +msgid "Permalink: %s" +msgstr "Permalink: %s" -#: src/core/Plugin.php:1348 -msgid "" -"Click on an author to change them. Drag to change their order. Click on " -"Remove to remove them." -msgstr "" -"Fai click su ogni autore per modificarli, puoi anche trascinarli per " -"cambiarne l'ordine oppure fai clic su Rimuovi per " -"rimuoverli." +#. translators: 1: blog name, 2: post title +#: publishpress-authors.php:158 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "[%1$s] Pingback: \"%2$s\"" -#: src/core/Plugin.php:1352 -msgid "" -"Are you sure you want to delete the authors profiles mapped to users? This " -"action can't be undone." -msgstr "" -"Sei sicuro di voler eliminare i profili degli autori mappati agli utenti? " -"Questa azione non può essere annullata." +#: publishpress-authors.php:156 +msgid "You can see all pingbacks on this post here: " +msgstr "Puoi vedere qui tutti i pingback a questo articolo: " -#: src/core/Plugin.php:1356 -msgid "" -"Are you sure you want to delete the guest authors profiles? This action " -"can't be undone." -msgstr "" -"Sei sicuro di voler eliminare i profili degli autori ospiti? Questa azione " -"non può essere annullata." +#: publishpress-authors.php:143 +msgid "New pingback on your post \"%s\"" +msgstr "Nuovo pingback al tuo articolo \"%s\"" -#: src/core/Plugin.php:1360 -msgid "" -"Are you sure you want to create author profiles for the missed post authors?" -msgstr "" -"Sei sicuro di voler creare dei profili autore per gli autori di articoli " -"persi?" +#. translators: 1: blog name, 2: post title +#: publishpress-authors.php:141 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "[%1$s] Trackback: \"%2$s\"" -#: src/core/Plugin.php:1364 -msgid "Are you sure you want to update the author column for all the posts?" -msgstr "" -"Sei sicuro di voler aggiornare la colonna autore di tutti gli articoli?" +#: publishpress-authors.php:139 +msgid "You can see all trackbacks on this post here: " +msgstr "Puoi vedere qui tutti i trackback a questo articolo: " -#: src/core/Plugin.php:1368 -msgid "Are you sure you want to update the author slug for all the users?" -msgstr "Vuoi davvero aggiornare lo slug autore di tutti gli utenti?" +#: publishpress-authors.php:138 publishpress-authors.php:152 +msgid "Excerpt: " +msgstr "Riassunto: " -#: src/core/Plugin.php:1372 -msgid "Are you sure you want to create authors for the selected roles?" -msgstr "Sei sicuro di voler creare degli autori per i ruoli selezionati?" +#: publishpress-authors.php:132 publishpress-authors.php:146 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "Sito web: %1$s (IP: %2$s , %3$s)" -#: src/core/Plugin.php:1377 -msgid "Please, wait..." -msgstr "Attendere prego…" +#: publishpress-authors.php:129 +msgid "New trackback on your post \"%s\"" +msgstr "Nuovo trackback al tuo articolo \"%s\"" -#: src/core/Plugin.php:1379 -msgid "Sorry, the request returned an error." -msgstr "Spiacenti, la richiesta ha restituito un errore." +#. translators: 1: blog name, 2: post title +#: publishpress-authors.php:127 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "[%1$s] Commento: \"%2$s\"" -#: src/core/Plugin.php:1443 -msgid "Mine" -msgstr "Miei" +#: publishpress-authors.php:125 +msgid "You can see all comments on this post here: " +msgstr "Puoi vedere qui tutti i commenti su questo articolo: " -#: src/core/WP_Cli.php:56 -msgid "No posts without author terms were found" -msgstr "" +#: publishpress-authors.php:124 +msgid "Comment: " +msgstr "Commento: " -#: src/core/WP_Cli.php:71 -#, php-format -msgid "%d posts were found without author terms" -msgstr "" +#: publishpress-authors.php:121 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "Whois : http://whois.arin.net/rest/ip/%s" -#: src/core/Widget.php:42 -msgid "Post Author" -msgstr "Autore articolo" +#: publishpress-authors.php:119 publishpress-authors.php:137 +#: publishpress-authors.php:151 +msgid "URL : %s" +msgstr "URL : %s" -#: src/core/Widget.php:49 -msgid "Display a list of authors for the current post." -msgstr "Visualizza un elenco degli autori per l'articolo corrente." +#: publishpress-authors.php:118 +msgid "E-mail : %s" +msgstr "Email : %s" -#: src/core/Widget.php:121 -msgid "Single Title" -msgstr "" +#: publishpress-authors.php:113 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "Autore : %1$s (IP: %2$s , %3$s)" -#: src/core/Widget.php:122 -msgid "Plural Title" -msgstr "" +#: publishpress-authors.php:110 +msgid "New comment on your post \"%s\"" +msgstr "Nuovo commento al tuo articolo \"%s\"" -#: src/functions/template-tags.php:295 src/functions/template-tags.php:917 -msgid " and " -msgstr " e " +#: src/modules/default-layouts/default-layouts.php:153 +msgid "Simple list" +msgstr "Elenco semplice" -#: src/functions/template-tags.php:445 -#, php-format -msgid "Posts by %s" -msgstr "Articoli da %s" +#: src/modules/default-layouts/default-layouts.php:152 +msgid "Inline with avatar" +msgstr "In linea con avatar" -#: src/functions/template-tags.php:629 src/functions/template-tags.php:887 -#, php-format -msgid "Visit %s’s website" -msgstr "Visita il sito web di %s" +#: src/modules/default-layouts/default-layouts.php:151 +msgid "Inline" +msgstr "In linea" -#: src/functions/template-tags.php:832 -#, php-format -msgid "Posts by %1$s" -msgstr "Articoli da %1$s" +#: src/modules/default-layouts/default-layouts.php:150 +msgid "Centered" +msgstr "Centrato" -#: src/functions/template-tags.php:918 -msgid ", and " -msgstr ", e " +#: src/modules/default-layouts/default-layouts.php:149 +msgid "Boxed" +msgstr "Riquadrato" -#: src/modules/byline-migration/byline-migration.php:71 -msgid "Migrate Byline Data" -msgstr "Migrare i dati info autore" +#: src/modules/default-layouts/default-layouts.php:54 +msgid "Default Layouts" +msgstr "Layout predefiniti" -#: src/modules/byline-migration/byline-migration.php:72 -#: src/modules/byline-migration/byline-migration.php:73 -msgid "Add migration option for Byline" -msgstr "Aggiungi opzione migrazione per info autori" +#: src/modules/modules-settings/modules-settings.php:235 +msgid "Enabled features" +msgstr "Funzionalità abilitate" -#: src/modules/byline-migration/byline-migration.php:157 -msgid "Copy Byline Data" -msgstr "Copia dati info autore" +#: src/modules/modules-settings/modules-settings.php:227 +msgid "Feel free to select only the features you need." +msgstr "Puoi decidere di selezionare soltanto le funzionalità desiderate." -#: src/modules/bylines-migration/bylines-migration.php:74 -msgid "Migrate Bylines Data" -msgstr "Migrare i dati info autori" +#: src/modules/modules-settings/modules-settings.php:226 +msgid "Features" +msgstr "Funzionalità" -#: src/modules/bylines-migration/bylines-migration.php:75 -#: src/modules/bylines-migration/bylines-migration.php:76 -msgid "Add migration option for Bylines" -msgstr "Aggiungi opzione migrazione per info autori" +#: src/modules/modules-settings/modules-settings.php:52 +msgid "Authors Settings" +msgstr "Impostazioni autori" -#: src/modules/bylines-migration/bylines-migration.php:159 -msgid "Copy Bylines Data" -msgstr "Copiare i dati info autori" +#: src/modules/multiple-authors/multiple-authors.php:1859 +msgid "Maintenance completed successfully." +msgstr "La manutenzione è stata completata con successo." -#: src/modules/debug/debug.php:53 -msgid "Debug" -msgstr "Debug" +#: src/modules/multiple-authors/multiple-authors.php:1848 +msgid "Error. Author terms could not be reseted." +msgstr "Errore. Impossibile reimpostare i termini dell'autore." -#: src/modules/debug/debug.php:54 -msgid "Add debug information for the plugin" -msgstr "Aggiungi le informazioni di debug per il plugin" +#: src/modules/multiple-authors/multiple-authors.php:1176 +msgid "This forms part of the URL for the author’s profile page. If you choose a Mapped User, this URL is taken from the user’s account and can not be changed." +msgstr "Questo fa parte dell'URL della pagina del profilo dell'autore. Se scegli un utente mappato, questo URL viene preso dall'account dell'utente e non può essere modificato." -#: src/modules/debug/debug.php:97 -msgid "Authors Debug" -msgstr "Debug PublishPress Authors" +#: src/core/Classes/Term_Editor.php:56 +#: src/modules/multiple-authors/multiple-authors.php:1172 +msgid "Author URL" +msgstr "URL autore" -#: src/modules/default-layouts/default-layouts.php:54 -msgid "Default Layouts" -msgstr "Layout predefiniti" +#: src/modules/multiple-authors/multiple-authors.php:1162 +msgid "This is how the author’s name will appears on your site." +msgstr "Ecco come apparirà il nome dell'autore sul tuo sito." -#: src/modules/default-layouts/default-layouts.php:129 -msgid "View all posts" -msgstr "" +#: src/modules/multiple-authors/multiple-authors.php:1074 +msgid "Maintenance" +msgstr "Manutenzione" -#: src/modules/default-layouts/default-layouts.php:149 -msgid "Boxed" -msgstr "Riquadrato" +#: src/modules/multiple-authors/multiple-authors.php:1073 +msgid "Display" +msgstr "Visualizza" -#: src/modules/default-layouts/default-layouts.php:150 -msgid "Centered" -msgstr "Centrato" +#: src/modules/multiple-authors/multiple-authors.php:1072 +msgid "General" +msgstr "Generale" -#: src/modules/default-layouts/default-layouts.php:151 -msgid "Inline" -msgstr "In linea" +#: src/modules/multiple-authors/multiple-authors.php:959 +msgid "Please be careful clicking these buttons. Before clicking, we recommend taking a site backup in case anything goes wrong." +msgstr "Fai attenzione a fare clic su questi pulsanti. Prima di fare clic, ti consigliamo di eseguire un backup del sito nel caso in cui qualcosa possa andare storto." -#: src/modules/default-layouts/default-layouts.php:152 -msgid "Inline with avatar" -msgstr "In linea con avatar" +#: src/modules/multiple-authors/multiple-authors.php:953 +msgid "Delete all guest authors" +msgstr "Elimina tutti gli autori ospiti" -#: src/modules/default-layouts/default-layouts.php:153 -msgid "Simple list" -msgstr "Elenco semplice" +#: src/modules/multiple-authors/multiple-authors.php:951 +msgid "Delete Guest Authors" +msgstr "Elimina gli autori ospiti" -#: src/modules/divi-integration/divi-integration.php:52 -msgid "Divi Integration" -msgstr "Integrazione Divi" +#: src/modules/multiple-authors/multiple-authors.php:946 +msgid "Delete all authors mapped to users" +msgstr "Elimina tutti gli autori mappati come utenti" -#: src/modules/divi-integration/divi-integration.php:53 -msgid "Add compatibility with the Divi Theme Builder" -msgstr "Aggiungi compatibilità con il Divi Theme Builder" +#: src/modules/multiple-authors/multiple-authors.php:944 +msgid "Delete Mapped Authors" +msgstr "Elimina tutti gli autori mappati" -#: src/modules/editflow-integration/editflow-integration.php:51 -msgid "Edit Flow Integration" -msgstr "Integrazione con Edit Flow" +#: src/modules/multiple-authors/multiple-authors.php:936 +msgid "Copy Co-Authors Plus Data" +msgstr "Copia i dati Co-Authors Plus" -#: src/modules/editflow-integration/editflow-integration.php:53 -msgid "Add compatibility with the Edit Flow plugin" -msgstr "Aggiungi compatibilità con il plugin Edit Flow" +#: src/modules/multiple-authors/multiple-authors.php:909 +#: src/modules/multiple-authors/multiple-authors.php:911 +msgid "Create missed authors from role" +msgstr "Crea autori persi dal ruolo" -#: src/modules/elementor-integration/Modules/Posts/Skins/PostsSkinCards.php:38 -msgid "Cards - PublishPress Authors" -msgstr "Carte - PublishPress Authors" +#: src/modules/multiple-authors/multiple-authors.php:903 +#: src/modules/multiple-authors/multiple-authors.php:905 +msgid "Create missed post authors" +msgstr "Crea autori di articoli persi" -#: src/modules/elementor-integration/Modules/Posts/Skins/PostsSkinClassic.php:38 -msgid "Classic - PublishPress Authors" -msgstr "Classico - PublishPress Authors" +#: src/modules/multiple-authors/multiple-authors.php:884 +msgid "This will display the authors site in the author box." +msgstr "Questo visualizzerà il sito degli autori nel riquadro dell'autore." -#: src/modules/elementor-integration/Modules/Posts/Skins/PostsSkinFullContent.php:36 -msgid "Full Content - PublishPress Authors" -msgstr "Contenuto completo" +#: src/modules/multiple-authors/multiple-authors.php:864 +msgid "This will display the authors email in the author box." +msgstr "Questo visualizzerà l'indirizzo email degli autori nel riquadro dell'autore." -#: src/modules/elementor-integration/elementor-integration.php:57 -msgid "Elementor Integration" -msgstr "Integrazione Elementor" +#: src/modules/multiple-authors/multiple-authors.php:784 +msgid "Author profiles can be mapped to WordPress user accounts. This option allows you to automatically create author profiles when users are created in these roles. You can also do this for existing users by clicking the \"Create missed authors from role\" button in the Maintenance tab." +msgstr "I profili degli autori possono essere mappati agli account utente di WordPress. Questa opzione consente di creare automaticamente i profili dell'autore quando gli utenti vengono creati in questi ruoli. Puoi farlo anche per gli utenti esistenti facendo clic sul pulsante \"Crea autori mancanti dal ruolo\" nella scheda Manutenzione." -#: src/modules/elementor-integration/elementor-integration.php:59 -msgid "Add compatibility with the Elementor and Elementor Pro page builder" -msgstr "Aggiungi compatibilità con Elementor ed Elementor Pro page builder" +#: src/modules/multiple-authors/multiple-authors.php:681 +msgid "This will display the authors box at the end of the content." +msgstr "Questo visualizzerà il riquadro degli autori alla fine del contenuto." -#: src/modules/genesis-integration/genesis-integration.php:52 -msgid "Genesis Integration" -msgstr "Integrazione Genesis" +#: src/modules/multiple-authors/multiple-authors.php:567 +msgid "Show site link:" +msgstr "Mostra link del sito:" -#: src/modules/genesis-integration/genesis-integration.php:53 -msgid "Add compatibility with the Genesis framework" -msgstr "Aggiungi compatibilità con Genesis framework" +#: src/modules/multiple-authors/multiple-authors.php:559 +msgid "Show email link:" +msgstr "Mostra link email:" -#: src/modules/modules-settings/modules-settings.php:52 -msgid "Authors Settings" -msgstr "Impostazioni autori" +#: src/modules/multiple-authors/multiple-authors.php:542 +msgid "Layout:" +msgstr "Layout:" -#: src/modules/modules-settings/modules-settings.php:226 -msgid "Features" -msgstr "Funzionalità" +#: src/modules/multiple-authors/multiple-authors.php:534 +msgid "Title for the author box:" +msgstr "Titolo del riquadro autore:" -#: src/modules/modules-settings/modules-settings.php:228 -msgid "Feel free to select only the features you need." -msgstr "Puoi decidere di selezionare soltanto le funzionalità desiderate." +#: src/modules/multiple-authors/multiple-authors.php:526 +msgid "Show below the content:" +msgstr "Mostra sotto al contenuto:" -#: src/modules/modules-settings/modules-settings.php:236 -msgid "Enabled features" -msgstr "Funzionalità abilitate" +#: src/modules/multiple-authors/multiple-authors.php:480 +msgid "Automatically create author profiles:" +msgstr "Crea automaticamente i profili degli autori:" -#: src/modules/multiple-authors/multiple-authors.php:75 -msgid "Multiple Authors" -msgstr "Autori multipli" +#: src/modules/multiple-authors/multiple-authors.php:464 +msgid "Add to these post types:" +msgstr "Aggiungi questi tipi di articoli:" -#. Description of the plugin/theme -#: src/modules/multiple-authors/multiple-authors.php:77 -#: src/modules/multiple-authors/multiple-authors.php:81 -msgid "" -"PublishPress Authors allows you to add multiple authors and guest authors to " -"WordPress posts" -msgstr "" -"PublishPress Authors ti permette di aggiungere autori multipli e autori " -"ospiti agli articoli di WordPress" +#: src/modules/multiple-authors/multiple-authors.php:661 +#: src/modules/settings/settings.php:312 +msgid "Disabled because add_post_type_support('%1$s', '%2$s') is included in a loaded file." +msgstr "Disabilitato perché add_post_type_support('%1$s', '%2$s') è incluso in un file già caricato." #: src/modules/multiple-authors/multiple-authors.php:125 #: src/modules/multiple-authors/multiple-authors.php:624 @@ -752,388 +776,329 @@ msgstr "" msgid "Pages" msgstr "Pagine" -#: src/modules/multiple-authors/multiple-authors.php:464 -msgid "Add to these post types:" -msgstr "Aggiungi questi tipi di articoli:" - -#: src/modules/multiple-authors/multiple-authors.php:472 -msgid "Post types to display on the author's profile page:" -msgstr "" - -#: src/modules/multiple-authors/multiple-authors.php:481 -msgid "Automatically create author profiles:" -msgstr "Crea automaticamente i profili degli autori:" - -#: src/modules/multiple-authors/multiple-authors.php:492 -msgid "Show username in the search field:" -msgstr "Mostra il nome utente nel campo di ricerca:" - -#: src/modules/multiple-authors/multiple-authors.php:503 -msgid "Default author for new posts:" -msgstr "Autore predefinito per i nuovi articoli:" +#: src/core/Classes/Author_Editor.php:53 src/core/Plugin.php:683 +#: src/modules/multiple-authors/multiple-authors.php:124 +#: src/modules/multiple-authors/multiple-authors.php:623 +#: src/modules/settings/settings.php:289 +msgid "Posts" +msgstr "Articoli" -#: src/modules/multiple-authors/multiple-authors.php:526 -msgid "Show below the content:" -msgstr "Mostra sotto al contenuto:" +#: src/modules/settings/settings.php:222 +msgid "There are no PublishPress modules registered" +msgstr "Non ci sono moduli di PublishPress registrati" -#: src/modules/multiple-authors/multiple-authors.php:534 -msgid "Title for the author box:" -msgstr "Titolo del riquadro autore:" +#: src/modules/settings/settings.php:103 +msgid "Settings" +msgstr "Impostazioni" -#: src/modules/multiple-authors/multiple-authors.php:542 -msgid "Layout:" -msgstr "Layout:" +#: src/modules/settings/settings.php:102 +msgid "Multiple Authors Settings" +msgstr "Impostazioni autori multipli" -#: src/modules/multiple-authors/multiple-authors.php:550 -msgid "Color scheme:" -msgstr "" +#: src/core/Plugin.php:1442 +msgid "Mine" +msgstr "Miei" -#: src/modules/multiple-authors/multiple-authors.php:559 -msgid "Show email link:" -msgstr "Mostra link email:" +#: src/core/Plugin.php:1378 +msgid "Sorry, the request returned an error." +msgstr "Spiacenti, la richiesta ha restituito un errore." -#: src/modules/multiple-authors/multiple-authors.php:567 -msgid "Show site link:" -msgstr "Mostra link del sito:" +#: src/core/Plugin.php:1377 +#: src/modules/byline-migration/assets/js/byline-migration.jsx:131 +#: src/modules/bylines-migration/assets/js/bylines-migration.jsx:153 +#: src/modules/multiple-authors/assets/js/coauthors-migration.jsx:164 +#: src/modules/multiple-authors/assets/js/sync-author-slug.jsx:19 +#: src/modules/multiple-authors/assets/js/sync-post-author.jsx:19 +msgid "Please, wait..." +msgstr "Attendere prego…" -#: src/modules/multiple-authors/multiple-authors.php:661 -#: src/modules/settings/settings.php:312 -#, php-format -msgid "" -"Disabled because add_post_type_support('%1$s', '%2$s') is included in a " -"loaded file." -msgstr "" -"Disabilitato perché add_post_type_support('%1$s', '%2$s') è incluso in un " -"file già caricato." +#: src/core/Plugin.php:1371 +msgid "Are you sure you want to create authors for the selected roles?" +msgstr "Sei sicuro di voler creare degli autori per i ruoli selezionati?" -#: src/modules/multiple-authors/multiple-authors.php:682 -msgid "This will display the authors box at the end of the content." -msgstr "Questo visualizzerà il riquadro degli autori alla fine del contenuto." +#: src/core/Plugin.php:1359 +msgid "Are you sure you want to create author profiles for the missed post authors?" +msgstr "Sei sicuro di voler creare dei profili autore per gli autori di articoli persi?" -#: src/modules/multiple-authors/multiple-authors.php:709 -msgid "Single" -msgstr "" +#: src/core/Plugin.php:1355 +msgid "Are you sure you want to delete the guest authors profiles? This action can't be undone." +msgstr "Sei sicuro di voler eliminare i profili degli autori ospiti? Questa azione non può essere annullata." -#: src/modules/multiple-authors/multiple-authors.php:716 -msgid "Plural" -msgstr "" +#: src/core/Plugin.php:1351 +msgid "Are you sure you want to delete the authors profiles mapped to users? This action can't be undone." +msgstr "Sei sicuro di voler eliminare i profili degli autori mappati agli utenti? Questa azione non può essere annullata." -#: src/modules/multiple-authors/multiple-authors.php:785 -msgid "" -"Author profiles can be mapped to WordPress user accounts. This option allows " -"you to automatically create author profiles when users are created in these " -"roles. You can also do this for existing users by clicking the \"Create " -"missed authors from role\" button in the Maintenance tab." -msgstr "" -"I profili degli autori possono essere mappati agli account utente di " -"WordPress. Questa opzione consente di creare automaticamente i profili " -"dell'autore quando gli utenti vengono creati in questi ruoli. Puoi farlo " -"anche per gli utenti esistenti facendo clic sul pulsante \"Crea autori " -"mancanti dal ruolo\" nella scheda Manutenzione." +#: src/core/Plugin.php:1347 +msgid "Click on an author to change them. Drag to change their order. Click on Remove to remove them." +msgstr "Fai click su ogni autore per modificarli, puoi anche trascinarli per cambiarne l'ordine oppure fai clic su Rimuovi per rimuoverli." -#: src/modules/multiple-authors/multiple-authors.php:806 -msgid "" -"If the Author is mapped to a WordPress user, this will display the authors' " -"\"Display name\" and their \"Username\". The default is to show only the " -"\"Display name\". Showing the \"Username\" is useful if you have several " -"authors with similar names." -msgstr "" -"Se l'autore è mappato a un utente WordPress, questo mostrerà il «Nome " -"visualizzato» degli autori e il loro «Nome utente». L'impostazione " -"predefinita è mostrare solo il «Nome visualizzato». La visualizzazione del " -"«Nome utente» è utile se hai più autori con nomi simili." +#: src/core/Plugin.php:1342 +msgid "Click to change this author, or drag to change their position" +msgstr "Fai click per modificare questo autore li, oppure puoi anche trascinarlo per cambiarne la posizione" -#: src/modules/multiple-authors/multiple-authors.php:843 -msgid "This setting may be disabled for users who can not edit others posts." -msgstr "" +#: src/core/Plugin.php:1338 +msgid "Are you sure you want to remove this author?" +msgstr "Sei sicuro di voler rimuovere questo autore?" -#: src/modules/multiple-authors/multiple-authors.php:845 -msgid "Click here for more details." -msgstr "" +#: src/core/Plugin.php:1337 +msgid "Edit" +msgstr "Modifica" -#: src/modules/multiple-authors/multiple-authors.php:865 -msgid "This will display the authors email in the author box." -msgstr "" -"Questo visualizzerà l'indirizzo email degli autori nel riquadro dell'autore." +#: src/core/Plugin.php:803 +msgid "No co-author exists for that term" +msgstr "Nessun coautore esiste per quel termine" -#: src/modules/multiple-authors/multiple-authors.php:885 -msgid "This will display the authors site in the author box." -msgstr "Questo visualizzerà il sito degli autori nel riquadro dell'autore." +#: src/core/Plugin.php:765 +msgid "Click on an author to change them. Drag to change their order." +msgstr "Fai click su ogni autore per modificarli. Trascinali per cambiarne l'ordine." -#: src/modules/multiple-authors/multiple-authors.php:903 -#: src/modules/multiple-authors/multiple-authors.php:905 -msgid "Create missed post authors" -msgstr "Crea autori di articoli persi" +#: src/core/Plugin.php:625 +msgid "If you like %s please leave us a %s rating. Thank you!" +msgstr "Se sei soddisfatto di %s, lasciaci una valutazione di %s!" -#: src/modules/multiple-authors/multiple-authors.php:909 -#: src/modules/multiple-authors/multiple-authors.php:911 -msgid "Create missed authors from role" -msgstr "Crea autori persi dal ruolo" +#: src/core/Plugin.php:504 +msgid "Back to Authors" +msgstr "Torna ad autori" -#: src/modules/multiple-authors/multiple-authors.php:915 -msgid "Update author field on posts" -msgstr "Aggiorna il campo autore negli articoli" +#: src/core/Plugin.php:503 src/core/Traits/Author_box.php:143 +#: src/modules/multiple-authors/multiple-authors.php:697 +msgid "Author" +msgstr "Autore" -#: src/modules/multiple-authors/multiple-authors.php:922 -msgid "Synchronize Author slugs to User logins" -msgstr "Sincronizza gli slug dell'autore con gli accessi dell'utente" +#: src/core/Plugin.php:502 +msgid "No authors found." +msgstr "Nessun autore trovato." -#: src/modules/multiple-authors/multiple-authors.php:936 -msgid "Copy Co-Authors Plus Data" -msgstr "Copia i dati Co-Authors Plus" +#: src/core/Plugin.php:498 +msgid "Choose from the most used authors" +msgstr "Scegli tra gli autori più utilizzati" -#: src/modules/multiple-authors/multiple-authors.php:944 -msgid "Delete Mapped Authors" -msgstr "Elimina tutti gli autori mappati" +#: src/core/Plugin.php:497 +msgid "Add or remove authors" +msgstr "Aggiungi o rimuovi autori" -#: src/modules/multiple-authors/multiple-authors.php:946 -msgid "Delete all authors mapped to users" -msgstr "Elimina tutti gli autori mappati come utenti" +#: src/core/Plugin.php:493 +msgid "Separate authors with commas" +msgstr "Separare gli autori con virgole" -#: src/modules/multiple-authors/multiple-authors.php:951 -msgid "Delete Guest Authors" -msgstr "Elimina gli autori ospiti" +#: src/core/Plugin.php:491 src/core/Plugin.php:492 +msgid "New author" +msgstr "Nuovo autore" -#: src/modules/multiple-authors/multiple-authors.php:953 -msgid "Delete all guest authors" -msgstr "Elimina tutti gli autori ospiti" +#: src/core/Plugin.php:490 +msgid "Update author" +msgstr "Aggiorna autore" -#: src/modules/multiple-authors/multiple-authors.php:960 -msgid "" -"Please be careful clicking these buttons. Before clicking, we recommend " -"taking a site backup in case anything goes wrong." -msgstr "" -"Fai attenzione a fare clic su questi pulsanti. Prima di fare clic, ti " -"consigliamo di eseguire un backup del sito nel caso in cui qualcosa possa " -"andare storto." +#: src/core/Plugin.php:489 +msgid "View author" +msgstr "Visualizza autore" -#: src/modules/multiple-authors/multiple-authors.php:1072 -msgid "General" -msgstr "Generale" +#: src/core/Plugin.php:488 +msgid "Edit author" +msgstr "Modifica autore" -#: src/modules/multiple-authors/multiple-authors.php:1073 -msgid "Display" -msgstr "Visualizza" +#: src/core/Plugin.php:487 +msgid "Parent author:" +msgstr "Autore genitore:" -#: src/modules/multiple-authors/multiple-authors.php:1074 -msgid "Maintenance" -msgstr "Manutenzione" +#: src/core/Plugin.php:486 +msgid "Parent author" +msgstr "Autore genitore" -#: src/modules/multiple-authors/multiple-authors.php:1163 -msgid "This is how the author’s name will appears on your site." -msgstr "Ecco come apparirà il nome dell'autore sul tuo sito." +#: src/core/Plugin.php:485 +msgid "All authors" +msgstr "Tutti gli autori" -#: src/modules/multiple-authors/multiple-authors.php:1177 -msgid "" -"This forms part of the URL for the author’s profile page. If you choose a " -"Mapped User, this URL is taken from the user’s account and can not be " -"changed." -msgstr "" -"Questo fa parte dell'URL della pagina del profilo dell'autore. Se scegli un " -"utente mappato, questo URL viene preso dall'account dell'utente e non può " -"essere modificato." +#: src/core/Plugin.php:484 +msgid "Popular authors" +msgstr "Autori popolari" -#: src/modules/multiple-authors/multiple-authors.php:1849 -msgid "Error. Author terms could not be reseted." -msgstr "Errore. Impossibile reimpostare i termini dell'autore." +#: src/core/Plugin.php:483 +msgid "Search authors" +msgstr "Cerca autori" -#: src/modules/multiple-authors/multiple-authors.php:1859 -msgid "Maintenance completed successfully." -msgstr "La manutenzione è stata completata con successo." +#: src/core/Plugin.php:478 +msgctxt "taxonomy singular name" +msgid "Author" +msgstr "Autore" -#: src/modules/multiple-authors/multiple-authors.php:2467 -msgid "It looks like you have Co-Authors Plus installed." -msgstr "Sembra che tu hai installato anche Co-Authors Plus." +#: src/core/Plugin.php:473 +msgctxt "taxonomy general name" +msgid "Authors" +msgstr "Autori" -#: src/modules/multiple-authors/multiple-authors.php:2469 -msgid "Please click here and read this guide!" -msgstr "Fai clic qui e leggi questa guida!" +#: src/core/Classes/Legacy/Module.php:103 +msgid "Page" +msgstr "Pagina" -#: src/modules/multiple-authors/multiple-authors.php:2474 -#: src/modules/multiple-authors/multiple-authors.php:2548 -msgid "Dismiss" -msgstr "Ignora" +#: src/core/Classes/Legacy/Module.php:102 +msgid "Post" +msgstr "Articolo" -#: src/modules/multiple-authors/multiple-authors.php:2540 -msgid "" -"PublishPress Authors needs a database update for Permissions integration." -msgstr "" -"PublishPress Authors deve aggiornare il database per l'integrazione con il " -"plugin Permissions." +#: src/core/Classes/Legacy/LegacyPlugin.php:265 +msgid "Post does not exist" +msgstr "L'articolo non esiste" -#: src/modules/multiple-authors/multiple-authors.php:2542 -msgid "Click to run the update now" -msgstr "Fai clic per avviare adesso l'aggiornamento" +#: src/core/Classes/Legacy/LegacyPlugin.php:261 +msgid "You do not have necessary permissions to complete this action." +msgstr "Non hai le autorizzazioni necessarie per completare questa azione." -#: src/modules/polylang-integration/polylang-integration.php:55 -#: src/modules/polylang-integration/polylang-integration.php:56 -#: src/modules/polylang-integration/polylang-integration.php:57 -#, fuzzy -#| msgid "Elementor Integration" -msgid "Polylang Integration" -msgstr "Integrazione Elementor" +#: src/core/Classes/Legacy/LegacyPlugin.php:260 +#: src/modules/settings/settings.php:336 +msgid "Cheatin’ uh?" +msgstr "Vuoi barare, eh?" -#: src/modules/pro-placeholders/pro-placeholders.php:56 -#: src/modules/pro-placeholders/pro-placeholders.php:57 -#: src/modules/pro-placeholders/pro-placeholders.php:58 -msgid "Pro Placeholders" -msgstr "" +#: src/core/Classes/Legacy/LegacyPlugin.php:256 +msgid "Please correct your form errors below and try again." +msgstr "Correggi gli errori nel modulo sottostante e riprova." -#: src/modules/pro-placeholders/pro-placeholders.php:95 -#: src/modules/pro-placeholders/pro-placeholders.php:96 -msgid "Fields" -msgstr "" +#: src/core/Classes/Legacy/LegacyPlugin.php:253 +msgid "Configure" +msgstr "Configura" -#: src/modules/pro-placeholders/pro-placeholders.php:105 -#: src/modules/pro-placeholders/pro-placeholders.php:106 -#, fuzzy -#| msgid "Layout" -msgid "Layouts" -msgstr "Layout" +#: src/core/Classes/Author_Editor.php:622 +msgid "Updated %d authors" +msgstr "Aggiorna %d autori" -#: src/modules/pro-placeholders/views/fields-placeholder.php:2 -#, fuzzy -#| msgid "Authors List" -msgid "Author Fields" -msgstr "Lista autori" +#: src/core/Classes/Author_Editor.php:620 +msgid "No authors were updated" +msgstr "Nessun autore è stato aggiornato" -#: src/modules/pro-placeholders/views/fields-placeholder.php:2 -#, fuzzy -#| msgid "New author" -msgid "New Author Field" -msgstr "Nuovo autore" +#: src/core/Classes/Author_Editor.php:551 +msgid "Convert into guest author" +msgstr "Converti in autore ospite" -#: src/modules/pro-placeholders/views/fields-placeholder.php:11 -msgid "" -"With PublishPress Authors Pro you can create custom fields for your author " -"profiles. You can add Text, WYSIWYG, Link, email fields and more." -msgstr "" +#: src/core/Classes/Author_Editor.php:547 +msgid "Update data from mapped user" +msgstr "Aggiorna i dati da utente mappato" -#: src/modules/pro-placeholders/views/fields-placeholder.php:15 -#: src/modules/pro-placeholders/views/layouts-placeholder.php:15 -msgid "Upgrade to Pro" -msgstr "" +#: src/core/Classes/Author_Editor.php:488 +msgid "You don’t have to choose a Mapped User. Leave this choice blank and you can create a Guest Author with no WordPress account." +msgstr "Non devi scegliere un utente mappato. Lascia questa scelta vuota e puoi creare un autore ospite senza che abbia un account WordPress collegato." -#: src/modules/pro-placeholders/views/layouts-placeholder.php:2 -#, fuzzy -#| msgid "Authors List" -msgid "Author Layouts" -msgstr "Lista autori" +#: src/core/Classes/Author_Editor.php:481 +msgid "Mapped User (optional)" +msgstr "Utente mappato (opzionale)" -#: src/modules/pro-placeholders/views/layouts-placeholder.php:2 -#, fuzzy -#| msgid "New author" -msgid "New Author Layout" -msgstr "Nuovo autore" +#: src/core/Classes/Author_Editor.php:370 +msgid "Select a user" +msgstr "Seleziona un utente" -#: src/modules/pro-placeholders/views/layouts-placeholder.php:11 -msgid "" -"With PublishPress Authors Pro you can build new layouts for authors. You can " -"use author information, custom fields, and much more." -msgstr "" +#: src/core/Classes/Author_Editor.php:356 +msgid "Remove this image" +msgstr "Rimuovi questa immagine" -#: src/modules/rest-api/rest-api.php:56 -msgid "Rest API" -msgstr "" +#: src/core/Classes/Author_Editor.php:352 +msgid "Select image" +msgstr "Seleziona immagine" -#: src/modules/rest-api/rest-api.php:57 src/modules/rest-api/rest-api.php:58 -msgid "Rest API support" -msgstr "" +#: src/core/Classes/Author_Editor.php:299 +msgid "Biographical Info" +msgstr "Informazioni biografiche" -#: src/modules/rest-api/rest-api.php:95 -#, fuzzy -#| msgid "Authors" -msgid "Authors." -msgstr "Autori" +#: src/core/Classes/Author_Editor.php:294 +msgid "Website" +msgstr "Sito web" -#: src/modules/reviews/reviews.php:74 -msgid "Reviews" -msgstr "" +#: src/core/Classes/Author_Editor.php:289 +msgid "Custom Avatar" +msgstr "Avatar personalizzato" -#: src/modules/seoframework-integration/seoframework-integration.php:58 -#, fuzzy -#| msgid "Elementor Integration" -msgid "The SEO Framework Integration" -msgstr "Integrazione Elementor" +#: src/core/Classes/Author_Editor.php:283 +msgid "To show the avatar from the Mapped User, enter the same email address as the Mapped User.
To show the avatar for a Guest Author, enter the email for their Gravatar account." +msgstr "Per mostrare l'avatar dell'utente mappato, immettere lo stesso indirizzo email dell'utente mappato.
Per mostrare l'avatar di un autore ospite, inserisci l'email del suo account Gravatar." -#: src/modules/seoframework-integration/seoframework-integration.php:60 -#, fuzzy -#| msgid "Add compatibility with the Edit Flow plugin" -msgid "Add compatibility with The SEO Framework plugin." -msgstr "Aggiungi compatibilità con il plugin Edit Flow" +#: src/core/Classes/Author_Editor.php:277 +msgid "Last Name" +msgstr "Cognome" -#: src/modules/settings/settings.php:102 -msgid "Multiple Authors Settings" -msgstr "Impostazioni autori multipli" +#: src/core/Classes/Author_Editor.php:273 +msgid "First Name" +msgstr "Nome" -#: src/modules/settings/settings.php:103 -msgid "Settings" -msgstr "Impostazioni" +#: src/core/Classes/Author_Editor.php:268 +msgid "Mapped User" +msgstr "Utente mappato" -#: src/modules/settings/settings.php:222 -msgid "There are no PublishPress modules registered" -msgstr "Non ci sono moduli di PublishPress registrati" +#: src/core/Classes/Author_Editor.php:153 +#: src/core/Classes/Author_Editor.php:201 +msgid "Edit Author Profile" +msgstr "Modifica profilo autore" -#: src/modules/ultimatemember-integration/ultimatemember-integration.php:53 -msgid "Ultimate Member Integration" -msgstr "Integrazione Ultimate Member" +#: src/core/Classes/Author_Editor.php:139 +#: src/core/Classes/Author_Editor.php:216 +msgid "Edit User" +msgstr "Modifica utente" -#: src/modules/ultimatemember-integration/ultimatemember-integration.php:54 -msgid "Add compatibility with the Ultimate Member plugin" -msgstr "Aggiungi compatibilità con il plugin Ultimate Member" +#: src/core/Classes/Author_Editor.php:95 +msgid "Guest Author" +msgstr "Autore ospite" -#: src/modules/wpengine-integration/wpengine-integration.php:51 -#, fuzzy -#| msgid "Divi Integration" -msgid "WPEngine Integration" -msgstr "Integrazione Divi" +#: src/core/Classes/Author_Editor.php:93 +msgid "User" +msgstr "Utente" -#: src/modules/wpengine-integration/wpengine-integration.php:53 -#, fuzzy -#| msgid "Add compatibility with the Edit Flow plugin" -msgid "Add compatibility with the WPEngine object cache." -msgstr "Aggiungi compatibilità con il plugin Edit Flow" +#: src/core/Classes/Author_Editor.php:44 src/core/Classes/Author_Editor.php:281 +msgid "Email" +msgstr "Email" -#: src/modules/yoast-seo-integration/yoast-seo-integration.php:52 -msgid "Yoast SEO Integration" -msgstr "Integrazione Yoast SEO" +#: src/core/Classes/Author_Editor.php:43 +msgid "Name" +msgstr "Nome" -#: src/modules/yoast-seo-integration/yoast-seo-integration.php:53 -msgid "Add compatibility with the Yoast SEO plugin" -msgstr "Aggiungi compatibilità con il plugin Yoast SEO" +#: src/core/Classes/Authors_Iterator.php:55 +msgid "No post ID provided for Authors_Iterator constructor. Are you not in a loop or is $post not set?" +msgstr "Nessun ID articolo fornito per il costruttore Authors_Iterator. Non sei in loop o $post non è impostato?" -#. Plugin URI of the plugin/theme -msgid "https://wordpress.org/plugins/publishpress-authors/" -msgstr "https://wordpress.org/plugins/publishpress-authors/" +#: src/core/Classes/Integrations/Theme.php:40 +msgid "Author: %s" +msgstr "Autore: %s" -#. Author of the plugin/theme -msgid "PublishPress" -msgstr "PublishPress" +#: src/core/Classes/Post_Editor.php:269 src/core/Plugin.php:1346 +#: src/modules/multiple-authors/multiple-authors.php:830 +msgid "Search for an author" +msgstr "Cerca un autore" -#. Author URI of the plugin/theme -msgid "https://publishpress.com" -msgstr "https://publishpress.com" +#: src/core/Classes/Utils.php:73 +msgid "Co-Authors Plus must be installed and active." +msgstr "Co-Authors Plus deve essere installato e attivato." -#~ msgid "Uncategorized" -#~ msgstr "Senza categoria" +#: src/core/Authors_Widget.php:108 src/core/Widget.php:123 +msgid "Layout" +msgstr "Layout" -#~ msgid "Create Author" -#~ msgstr "Crea autore" +#: src/core/Authors_Widget.php:107 +msgid "Title" +msgstr "Titolo" -#~ msgid "Edit Author" -#~ msgstr "Modifica autore" +#: src/modules/multiple-authors/multiple-authors.php:75 +msgid "Multiple Authors" +msgstr "Autori multipli" -#~ msgid "All done! %d posts were affected." -#~ msgstr "Tutto fatto! %d articoli sono stati interessati." +#: src/core/Widget.php:48 +msgid "Display a list of authors for the current post." +msgstr "Visualizza un elenco degli autori per l'articolo corrente." -#~ msgid "Updating - Adding %s's byline to post #%d" -#~ msgstr "Aggiornando - Aggiungendo info autore di %s all'articolo #%d" +#: src/core/Classes/Post_Editor.php:89 src/core/Classes/Post_Editor.php:192 +#: src/core/Plugin.php:762 src/core/Traits/Author_box.php:149 +#: src/modules/editflow-integration/editflow-integration.php:113 +#: src/modules/multiple-authors/multiple-authors.php:264 +#: src/modules/multiple-authors/multiple-authors.php:265 +#: src/modules/multiple-authors/multiple-authors.php:296 +#: src/modules/multiple-authors/multiple-authors.php:297 +#: src/modules/multiple-authors/multiple-authors.php:703 +msgid "Authors" +msgstr "Autori" -#~ msgid "Skipping - Post #%d already has co-authors assigned: %s" -#~ msgstr "Saltando - L'articolo #%d ha già coautori assegnati: %s" +#. Author URI of the plugin +msgid "https://publishpress.com" +msgstr "https://publishpress.com" -#~ msgid "Please specify a valid co-author login" -#~ msgstr "Specifica un accesso coautore valido" +#. Author of the plugin +msgid "PublishPress" +msgstr "PublishPress" -#~ msgid "Please specify a valid user_login" -#~ msgstr "Specifica un valido user_login" +#. Plugin Name of the plugin +#: src/core/Plugin.php:622 src/modules/settings/settings.php:59 +msgid "PublishPress Authors" +msgstr "PublishPress Authors" diff --git a/languages/publishpress-authors.pot b/languages/publishpress-authors.pot index b1f9eed7..2fd69215 100644 --- a/languages/publishpress-authors.pot +++ b/languages/publishpress-authors.pot @@ -1,16 +1,16 @@ #, fuzzy msgid "" msgstr "" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "Project-Id-Version: PublishPress Authors\n" -"POT-Creation-Date: 2021-11-04 15:04-0300\n" +"POT-Creation-Date: 2022-03-22 18:17-0300\n" "PO-Revision-Date: 2019-11-07 12:27-0300\n" "Last-Translator: Anderson Grudtner Martins \n" "Language-Team: Anderson Grudtner Martins \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.0\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +"X-Generator: Poedit 3.0.1\n" "X-Poedit-Basepath: ..\n" "X-Poedit-Flags-xgettext: --add-comments=translators:\n" "X-Poedit-WPHeader: publishpress-authors.php\n" @@ -25,101 +25,101 @@ msgstr "" "X-Poedit-SearchPathExcluded-5: *.min.js\n" "X-Poedit-SearchPathExcluded-6: src/assets/lib\n" -#: publishpress-authors.php:110 +#: publishpress-authors.php:113 #, php-format msgid "New comment on your post \"%s\"" msgstr "" -#: publishpress-authors.php:113 +#: publishpress-authors.php:116 #, php-format msgid "Author : %1$s (IP: %2$s , %3$s)" msgstr "" -#: publishpress-authors.php:118 +#: publishpress-authors.php:121 #, php-format msgid "E-mail : %s" msgstr "" -#: publishpress-authors.php:119 publishpress-authors.php:137 -#: publishpress-authors.php:151 +#: publishpress-authors.php:122 publishpress-authors.php:140 +#: publishpress-authors.php:154 #, php-format msgid "URL : %s" msgstr "" -#: publishpress-authors.php:121 +#: publishpress-authors.php:124 #, php-format msgid "Whois : http://whois.arin.net/rest/ip/%s" msgstr "" -#: publishpress-authors.php:124 +#: publishpress-authors.php:127 msgid "Comment: " msgstr "" -#: publishpress-authors.php:125 +#: publishpress-authors.php:128 msgid "You can see all comments on this post here: " msgstr "" #. translators: 1: blog name, 2: post title -#: publishpress-authors.php:127 +#: publishpress-authors.php:130 #, php-format msgid "[%1$s] Comment: \"%2$s\"" msgstr "" -#: publishpress-authors.php:129 +#: publishpress-authors.php:132 #, php-format msgid "New trackback on your post \"%s\"" msgstr "" -#: publishpress-authors.php:132 publishpress-authors.php:146 +#: publishpress-authors.php:135 publishpress-authors.php:149 #, php-format msgid "Website: %1$s (IP: %2$s , %3$s)" msgstr "" -#: publishpress-authors.php:138 publishpress-authors.php:152 +#: publishpress-authors.php:141 publishpress-authors.php:155 msgid "Excerpt: " msgstr "" -#: publishpress-authors.php:139 +#: publishpress-authors.php:142 msgid "You can see all trackbacks on this post here: " msgstr "" #. translators: 1: blog name, 2: post title -#: publishpress-authors.php:141 +#: publishpress-authors.php:144 #, php-format msgid "[%1$s] Trackback: \"%2$s\"" msgstr "" -#: publishpress-authors.php:143 +#: publishpress-authors.php:146 #, php-format msgid "New pingback on your post \"%s\"" msgstr "" -#: publishpress-authors.php:156 +#: publishpress-authors.php:159 msgid "You can see all pingbacks on this post here: " msgstr "" #. translators: 1: blog name, 2: post title -#: publishpress-authors.php:158 +#: publishpress-authors.php:161 #, php-format msgid "[%1$s] Pingback: \"%2$s\"" msgstr "" -#: publishpress-authors.php:162 +#: publishpress-authors.php:165 #, php-format msgid "Permalink: %s" msgstr "" -#: publishpress-authors.php:167 +#: publishpress-authors.php:170 #, php-format msgid "Trash it: %s" msgstr "" -#: publishpress-authors.php:172 +#: publishpress-authors.php:175 #, php-format msgid "Delete it: %s" msgstr "" -#: publishpress-authors.php:177 +#: publishpress-authors.php:180 #, php-format msgid "Spam it: %s" msgstr "" @@ -144,156 +144,204 @@ msgstr "" msgid "Display All Authors (including those who have not written any posts)" msgstr "" -#: src/core/Classes/Author_Editor.php:43 +#: src/core/Classes/Admin_Ajax.php:236 +msgid "Request status." +msgstr "" + +#: src/core/Classes/Admin_Ajax.php:244 +msgid "Security error. Kindly reload this page and try again" +msgstr "" + +#: src/core/Classes/Admin_Ajax.php:258 src/core/Classes/Author_Editor.php:807 +msgid "This user is already mapped to another author." +msgstr "" + +#: src/core/Classes/Admin_Ajax.php:267 +msgid "Author URL cannot be empty." +msgstr "" + +#: src/core/Classes/Admin_Ajax.php:281 +msgid "Another user with Author URL already exists." +msgstr "" + +#: src/core/Classes/Author_Editor.php:47 msgid "Name" msgstr "" -#: src/core/Classes/Author_Editor.php:44 src/core/Classes/Author_Editor.php:281 +#: src/core/Classes/Author_Editor.php:48 src/core/Classes/Author_Editor.php:352 msgid "Email" msgstr "" -#: src/core/Classes/Author_Editor.php:53 src/core/Plugin.php:683 -#: src/modules/multiple-authors/multiple-authors.php:124 -#: src/modules/multiple-authors/multiple-authors.php:623 -#: src/modules/settings/settings.php:289 +#: src/core/Classes/Author_Editor.php:57 src/core/Plugin.php:720 +#: src/modules/multiple-authors/multiple-authors.php:122 +#: src/modules/multiple-authors/multiple-authors.php:665 +#: src/modules/settings/settings.php:248 msgid "Posts" msgstr "" -#: src/core/Classes/Author_Editor.php:55 src/core/Plugin.php:685 +#: src/core/Classes/Author_Editor.php:59 src/core/Plugin.php:722 #, php-format msgid "Published posts of the following post types: %s" msgstr "" -#: src/core/Classes/Author_Editor.php:93 +#: src/core/Classes/Author_Editor.php:97 msgid "User" msgstr "" -#: src/core/Classes/Author_Editor.php:96 +#: src/core/Classes/Author_Editor.php:100 msgid "Guest Author" msgstr "" -#: src/core/Classes/Author_Editor.php:139 -#: src/core/Classes/Author_Editor.php:217 +#: src/core/Classes/Author_Editor.php:143 +#: src/core/Classes/Author_Editor.php:221 msgid "Edit User" msgstr "" -#: src/core/Classes/Author_Editor.php:154 -#: src/core/Classes/Author_Editor.php:201 +#: src/core/Classes/Author_Editor.php:158 +#: src/core/Classes/Author_Editor.php:205 msgid "Edit Author Profile" msgstr "" -#: src/core/Classes/Author_Editor.php:168 +#: src/core/Classes/Author_Editor.php:172 msgid "Create Author Profile" msgstr "" -#: src/core/Classes/Author_Editor.php:268 +#: src/core/Classes/Author_Editor.php:258 +msgid "tab-link nav-tab" +msgstr "" + +#: src/core/Classes/Author_Editor.php:307 +#: src/modules/multiple-authors/multiple-authors.php:1115 +msgid "General" +msgstr "" + +#: src/core/Classes/Author_Editor.php:310 +msgid "Image" +msgstr "" + +#: src/core/Classes/Author_Editor.php:336 msgid "Mapped User" msgstr "" -#: src/core/Classes/Author_Editor.php:273 +#: src/core/Classes/Author_Editor.php:342 msgid "First Name" msgstr "" -#: src/core/Classes/Author_Editor.php:277 +#: src/core/Classes/Author_Editor.php:347 msgid "Last Name" msgstr "" -#: src/core/Classes/Author_Editor.php:284 -msgid "To show the avatar from the Mapped User, enter the same email address as the Mapped User.
To show the avatar for a Guest Author, enter the email for their Gravatar account." +#: src/core/Classes/Author_Editor.php:357 +msgid "Avatar Source" +msgstr "" + +#: src/core/Classes/Author_Editor.php:363 +msgid "Gravatar" +msgstr "" + +#: src/core/Classes/Author_Editor.php:366 +#, php-format +msgid "(Uses the %sauthor e-mail%s as Gravatar account)" msgstr "" -#: src/core/Classes/Author_Editor.php:289 -msgid "Custom Avatar" +#: src/core/Classes/Author_Editor.php:373 +msgid "Custom image" msgstr "" -#: src/core/Classes/Author_Editor.php:294 +#: src/core/Classes/Author_Editor.php:378 msgid "Website" msgstr "" -#: src/core/Classes/Author_Editor.php:299 +#: src/core/Classes/Author_Editor.php:384 msgid "Biographical Info" msgstr "" -#: src/core/Classes/Author_Editor.php:352 +#: src/core/Classes/Author_Editor.php:446 +#: src/core/Classes/Author_Editor.php:495 msgid "Select image" msgstr "" -#: src/core/Classes/Author_Editor.php:356 +#: src/core/Classes/Author_Editor.php:450 +#: src/core/Classes/Author_Editor.php:499 msgid "Remove this image" msgstr "" -#: src/core/Classes/Author_Editor.php:370 +#: src/core/Classes/Author_Editor.php:513 msgid "Select a user" msgstr "" -#: src/core/Classes/Author_Editor.php:481 +#: src/core/Classes/Author_Editor.php:627 msgid "Mapped User (optional)" msgstr "" -#: src/core/Classes/Author_Editor.php:489 +#: src/core/Classes/Author_Editor.php:635 msgid "You don’t have to choose a Mapped User. Leave this choice blank and you can create a Guest Author with no WordPress account." msgstr "" -#: src/core/Classes/Author_Editor.php:548 +#: src/core/Classes/Author_Editor.php:694 msgid "Update data from mapped user" msgstr "" -#: src/core/Classes/Author_Editor.php:552 +#: src/core/Classes/Author_Editor.php:698 msgid "Convert into guest author" msgstr "" -#: src/core/Classes/Author_Editor.php:556 +#: src/core/Classes/Author_Editor.php:702 msgid "Update post count" msgstr "" -#: src/core/Classes/Author_Editor.php:620 +#: src/core/Classes/Author_Editor.php:766 msgid "No authors were updated" msgstr "" -#: src/core/Classes/Author_Editor.php:622 +#: src/core/Classes/Author_Editor.php:769 #, php-format msgid "Updated %d authors" msgstr "" -#: src/core/Classes/Authors_Iterator.php:33 +#: src/core/Classes/Author_Editor.php:836 +msgid "An author with the name provided already exists." +msgstr "" + +#: src/core/Classes/Authors_Iterator.php:56 msgid "No post ID provided for Authors_Iterator constructor. Are you not in a loop or is $post not set?" msgstr "" -#: src/core/Classes/Installer.php:153 +#: src/core/Classes/Installer.php:154 #, php-format msgid "Now inspecting or updating %d total authors" msgstr "" -#: src/core/Classes/Installer.php:167 +#: src/core/Classes/Installer.php:168 #, php-format msgid "%d/%d: Inspecting the user %d" msgstr "" -#: src/core/Classes/Installer.php:179 +#: src/core/Classes/Installer.php:180 msgid "All is set. No author need to be updated" msgstr "" -#: src/core/Classes/Installer.php:260 +#: src/core/Classes/Installer.php:261 #, php-format msgid "Now inspecting or updating %d total posts" msgstr "" -#: src/core/Classes/Installer.php:272 +#: src/core/Classes/Installer.php:273 #, php-format msgid "%d/%d: Inspecting the post %d" msgstr "" -#: src/core/Classes/Installer.php:286 +#: src/core/Classes/Installer.php:287 #, php-format msgid "Creating author term for the user %d" msgstr "" -#: src/core/Classes/Installer.php:299 +#: src/core/Classes/Installer.php:300 #, php-format msgid "Adding the author term %d to the post %d" msgstr "" -#: src/core/Classes/Installer.php:318 +#: src/core/Classes/Installer.php:319 msgid "All is set. No posts need to be updated" msgstr "" @@ -302,24 +350,24 @@ msgstr "" msgid "Author: %s" msgstr "" -#: src/core/Classes/Legacy/LegacyPlugin.php:253 +#: src/core/Classes/Legacy/LegacyPlugin.php:260 msgid "Configure" msgstr "" -#: src/core/Classes/Legacy/LegacyPlugin.php:257 +#: src/core/Classes/Legacy/LegacyPlugin.php:264 msgid "Please correct your form errors below and try again." msgstr "" -#: src/core/Classes/Legacy/LegacyPlugin.php:260 -#: src/modules/settings/settings.php:336 +#: src/core/Classes/Legacy/LegacyPlugin.php:267 +#: src/modules/settings/settings.php:296 msgid "Cheatin’ uh?" msgstr "" -#: src/core/Classes/Legacy/LegacyPlugin.php:262 +#: src/core/Classes/Legacy/LegacyPlugin.php:269 msgid "You do not have necessary permissions to complete this action." msgstr "" -#: src/core/Classes/Legacy/LegacyPlugin.php:265 +#: src/core/Classes/Legacy/LegacyPlugin.php:272 msgid "Post does not exist" msgstr "" @@ -332,13 +380,13 @@ msgid "Page" msgstr "" #: src/core/Classes/Post_Editor.php:89 src/core/Classes/Post_Editor.php:192 -#: src/core/Plugin.php:762 src/core/Traits/Author_box.php:150 +#: src/core/Plugin.php:800 src/core/Traits/Author_box.php:154 #: src/modules/editflow-integration/editflow-integration.php:113 -#: src/modules/multiple-authors/multiple-authors.php:264 -#: src/modules/multiple-authors/multiple-authors.php:265 -#: src/modules/multiple-authors/multiple-authors.php:296 -#: src/modules/multiple-authors/multiple-authors.php:297 -#: src/modules/multiple-authors/multiple-authors.php:704 +#: src/modules/multiple-authors/multiple-authors.php:269 +#: src/modules/multiple-authors/multiple-authors.php:270 +#: src/modules/multiple-authors/multiple-authors.php:320 +#: src/modules/multiple-authors/multiple-authors.php:321 +#: src/modules/multiple-authors/multiple-authors.php:746 msgid "Authors" msgstr "" @@ -350,21 +398,21 @@ msgstr "" msgid "\"post_author\" is empty" msgstr "" -#: src/core/Classes/Post_Editor.php:264 src/core/Plugin.php:1346 -#: src/modules/multiple-authors/multiple-authors.php:830 +#: src/core/Classes/Post_Editor.php:268 src/core/Plugin.php:1395 +#: src/modules/multiple-authors/multiple-authors.php:873 msgid "Search for an author" msgstr "" -#: src/core/Classes/Post_Editor.php:286 +#: src/core/Classes/Post_Editor.php:290 msgid "This option is showing because you do not have a WordPress user selected as an author. For some tasks, it can be helpful to have a user selected here. This user will not be visible on the front of your site." msgstr "" -#: src/core/Classes/Post_Editor.php:293 +#: src/core/Classes/Post_Editor.php:297 msgid "Search for an user" msgstr "" #: src/core/Classes/Term_Editor.php:56 -#: src/modules/multiple-authors/multiple-authors.php:1172 +#: src/modules/multiple-authors/multiple-authors.php:1205 msgid "Author URL" msgstr "" @@ -372,152 +420,164 @@ msgstr "" msgid "Co-Authors Plus must be installed and active." msgstr "" -#: src/core/Plugin.php:474 +#: src/core/Plugin.php:481 +msgid "Edit My Author Profile" +msgstr "" + +#: src/core/Plugin.php:486 +msgid "This is the name that will show on the site." +msgstr "" + +#: src/core/Plugin.php:491 +msgid "This forms part of the URL for the author’s profile page. If you choose a Mapped User, this URL is taken from the user’s account and can not be changed." +msgstr "" + +#: src/core/Plugin.php:507 msgctxt "taxonomy general name" msgid "Authors" msgstr "" -#: src/core/Plugin.php:479 +#: src/core/Plugin.php:512 msgctxt "taxonomy singular name" msgid "Author" msgstr "" -#: src/core/Plugin.php:483 -msgid "Search authors" +#: src/core/Plugin.php:516 +msgid "Search Authors" msgstr "" -#: src/core/Plugin.php:484 -msgid "Popular authors" +#: src/core/Plugin.php:517 +msgid "Popular Authors" msgstr "" -#: src/core/Plugin.php:485 -msgid "All authors" +#: src/core/Plugin.php:518 +msgid "All Authors" msgstr "" -#: src/core/Plugin.php:486 -msgid "Parent author" +#: src/core/Plugin.php:519 +msgid "Parent Author" msgstr "" -#: src/core/Plugin.php:487 -msgid "Parent author:" +#: src/core/Plugin.php:520 +msgid "Parent Author:" msgstr "" -#: src/core/Plugin.php:488 -msgid "Edit author" +#: src/core/Plugin.php:521 +msgid "Edit Author" msgstr "" -#: src/core/Plugin.php:489 -msgid "View author" +#: src/core/Plugin.php:522 +msgid "View Author" msgstr "" -#: src/core/Plugin.php:490 -msgid "Update author" +#: src/core/Plugin.php:523 +msgid "Update Author" msgstr "" -#: src/core/Plugin.php:491 src/core/Plugin.php:492 -msgid "New author" +#: src/core/Plugin.php:524 src/core/Plugin.php:525 +msgid "New Author" msgstr "" -#: src/core/Plugin.php:494 +#: src/core/Plugin.php:527 msgid "Separate authors with commas" msgstr "" -#: src/core/Plugin.php:497 +#: src/core/Plugin.php:530 msgid "Add or remove authors" msgstr "" -#: src/core/Plugin.php:499 -msgid "Choose from the most used authors" +#: src/core/Plugin.php:532 +msgid "Choose from the most used Authors" msgstr "" -#: src/core/Plugin.php:502 +#: src/core/Plugin.php:535 msgid "No authors found." msgstr "" -#: src/core/Plugin.php:503 src/core/Traits/Author_box.php:144 -#: src/modules/multiple-authors/multiple-authors.php:698 +#: src/core/Plugin.php:536 src/core/Traits/Author_box.php:148 +#: src/modules/multiple-authors/multiple-authors.php:740 msgid "Author" msgstr "" -#: src/core/Plugin.php:504 +#: src/core/Plugin.php:537 msgid "Back to Authors" msgstr "" #. Plugin Name of the plugin/theme -#: src/core/Plugin.php:622 src/modules/settings/settings.php:59 +#: src/core/Plugin.php:655 src/modules/settings/settings.php:61 msgid "PublishPress Authors" msgstr "" -#: src/core/Plugin.php:626 +#: src/core/Plugin.php:659 #, php-format msgid "If you like %s please leave us a %s rating. Thank you!" msgstr "" #. translators: %s: Number of posts. -#: src/core/Plugin.php:714 +#: src/core/Plugin.php:750 #, php-format msgid "%s post by this author" msgid_plural "%s posts by this author" msgstr[0] "" msgstr[1] "" -#: src/core/Plugin.php:766 +#: src/core/Plugin.php:804 msgid "Click on an author to change them. Drag to change their order." msgstr "" -#: src/core/Plugin.php:803 +#: src/core/Plugin.php:842 msgid "No co-author exists for that term" msgstr "" -#: src/core/Plugin.php:1337 +#: src/core/Plugin.php:1386 msgid "Edit" msgstr "" -#: src/core/Plugin.php:1339 +#: src/core/Plugin.php:1388 msgid "Are you sure you want to remove this author?" msgstr "" -#: src/core/Plugin.php:1343 +#: src/core/Plugin.php:1392 msgid "Click to change this author, or drag to change their position" msgstr "" -#: src/core/Plugin.php:1348 +#: src/core/Plugin.php:1397 msgid "Click on an author to change them. Drag to change their order. Click on Remove to remove them." msgstr "" -#: src/core/Plugin.php:1352 +#: src/core/Plugin.php:1401 msgid "Are you sure you want to delete the authors profiles mapped to users? This action can't be undone." msgstr "" -#: src/core/Plugin.php:1356 +#: src/core/Plugin.php:1405 msgid "Are you sure you want to delete the guest authors profiles? This action can't be undone." msgstr "" -#: src/core/Plugin.php:1360 +#: src/core/Plugin.php:1409 msgid "Are you sure you want to create author profiles for the missed post authors?" msgstr "" -#: src/core/Plugin.php:1364 +#: src/core/Plugin.php:1413 msgid "Are you sure you want to update the author column for all the posts?" msgstr "" -#: src/core/Plugin.php:1368 +#: src/core/Plugin.php:1417 msgid "Are you sure you want to update the author slug for all the users?" msgstr "" -#: src/core/Plugin.php:1372 +#: src/core/Plugin.php:1421 msgid "Are you sure you want to create authors for the selected roles?" msgstr "" -#: src/core/Plugin.php:1377 +#: src/core/Plugin.php:1426 msgid "Please, wait..." msgstr "" -#: src/core/Plugin.php:1379 +#: src/core/Plugin.php:1428 msgid "Sorry, the request returned an error." msgstr "" -#: src/core/Plugin.php:1443 +#: src/core/Plugin.php:1498 msgid "Mine" msgstr "" @@ -546,52 +606,53 @@ msgstr "" msgid "Plural Title" msgstr "" -#: src/functions/template-tags.php:295 src/functions/template-tags.php:917 +#: src/functions/template-tags.php:320 src/functions/template-tags.php:940 msgid " and " msgstr "" -#: src/functions/template-tags.php:445 +#: src/functions/template-tags.php:470 +#: src/modules/multiple-authors/multiple-authors.php:1135 #, php-format msgid "Posts by %s" msgstr "" -#: src/functions/template-tags.php:629 src/functions/template-tags.php:887 +#: src/functions/template-tags.php:654 src/functions/template-tags.php:910 #, php-format msgid "Visit %s’s website" msgstr "" -#: src/functions/template-tags.php:832 +#: src/functions/template-tags.php:855 #, php-format msgid "Posts by %1$s" msgstr "" -#: src/functions/template-tags.php:918 +#: src/functions/template-tags.php:941 msgid ", and " msgstr "" -#: src/modules/byline-migration/byline-migration.php:71 +#: src/modules/byline-migration/byline-migration.php:72 msgid "Migrate Byline Data" msgstr "" -#: src/modules/byline-migration/byline-migration.php:72 #: src/modules/byline-migration/byline-migration.php:73 +#: src/modules/byline-migration/byline-migration.php:74 msgid "Add migration option for Byline" msgstr "" -#: src/modules/byline-migration/byline-migration.php:157 +#: src/modules/byline-migration/byline-migration.php:158 msgid "Copy Byline Data" msgstr "" -#: src/modules/bylines-migration/bylines-migration.php:74 +#: src/modules/bylines-migration/bylines-migration.php:75 msgid "Migrate Bylines Data" msgstr "" -#: src/modules/bylines-migration/bylines-migration.php:75 #: src/modules/bylines-migration/bylines-migration.php:76 +#: src/modules/bylines-migration/bylines-migration.php:77 msgid "Add migration option for Bylines" msgstr "" -#: src/modules/bylines-migration/bylines-migration.php:159 +#: src/modules/bylines-migration/bylines-migration.php:160 msgid "Copy Bylines Data" msgstr "" @@ -611,27 +672,27 @@ msgstr "" msgid "Default Layouts" msgstr "" -#: src/modules/default-layouts/default-layouts.php:129 +#: src/modules/default-layouts/default-layouts.php:133 msgid "View all posts" msgstr "" -#: src/modules/default-layouts/default-layouts.php:149 +#: src/modules/default-layouts/default-layouts.php:153 msgid "Boxed" msgstr "" -#: src/modules/default-layouts/default-layouts.php:150 +#: src/modules/default-layouts/default-layouts.php:154 msgid "Centered" msgstr "" -#: src/modules/default-layouts/default-layouts.php:151 +#: src/modules/default-layouts/default-layouts.php:155 msgid "Inline" msgstr "" -#: src/modules/default-layouts/default-layouts.php:152 +#: src/modules/default-layouts/default-layouts.php:156 msgid "Inline with avatar" msgstr "" -#: src/modules/default-layouts/default-layouts.php:153 +#: src/modules/default-layouts/default-layouts.php:157 msgid "Simple list" msgstr "" @@ -651,7 +712,7 @@ msgstr "" msgid "Add compatibility with the Edit Flow plugin" msgstr "" -#: src/modules/elementor-integration/Modules/Posts/Skins/PostsSkinCards.php:38 +#: src/modules/elementor-integration/Modules/Posts/Skins/PostsSkinCards.php:40 msgid "Cards - PublishPress Authors" msgstr "" @@ -679,212 +740,237 @@ msgstr "" msgid "Add compatibility with the Genesis framework" msgstr "" -#: src/modules/modules-settings/modules-settings.php:52 +#: src/modules/modules-settings/modules-settings.php:54 msgid "Authors Settings" msgstr "" -#: src/modules/modules-settings/modules-settings.php:226 +#: src/modules/modules-settings/modules-settings.php:231 msgid "Features" msgstr "" -#: src/modules/modules-settings/modules-settings.php:228 +#: src/modules/modules-settings/modules-settings.php:233 msgid "Feel free to select only the features you need." msgstr "" -#: src/modules/modules-settings/modules-settings.php:236 +#: src/modules/modules-settings/modules-settings.php:241 msgid "Enabled features" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:75 +#: src/modules/modules-settings/modules-settings.php:282 +msgid "Recommendations for you" +msgstr "" + +#: src/modules/modules-settings/modules-settings.php:283 +msgid "Showcase your Authors with PublishPress Blocks" +msgstr "" + +#: src/modules/modules-settings/modules-settings.php:285 +msgid "PublishPress Blocks is a free plugin with full support for PublishPress Authors." +msgstr "" + +#: src/modules/modules-settings/modules-settings.php:286 +msgid "Install this plugin to showcase content by your Authors." +msgstr "" + +#: src/modules/modules-settings/modules-settings.php:287 +msgid "Use the Content Display block to show your posts in many beautiful layouts." +msgstr "" + +#: src/modules/modules-settings/modules-settings.php:288 +msgid "PublishPress Blocks has over 20 extra Gutenberg blocks including accordions, galleries, tables, and more." +msgstr "" + +#: src/modules/modules-settings/modules-settings.php:291 +msgid "Click here to install PublishPress Blocks" +msgstr "" + +#: src/modules/multiple-authors/multiple-authors.php:73 msgid "Multiple Authors" msgstr "" #. Description of the plugin/theme -#: src/modules/multiple-authors/multiple-authors.php:77 -#: src/modules/multiple-authors/multiple-authors.php:81 +#: src/modules/multiple-authors/multiple-authors.php:75 +#: src/modules/multiple-authors/multiple-authors.php:79 msgid "PublishPress Authors allows you to add multiple authors and guest authors to WordPress posts" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:125 -#: src/modules/multiple-authors/multiple-authors.php:624 -#: src/modules/settings/settings.php:290 +#: src/modules/multiple-authors/multiple-authors.php:123 +#: src/modules/multiple-authors/multiple-authors.php:666 +#: src/modules/settings/settings.php:249 msgid "Pages" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:464 +#: src/modules/multiple-authors/multiple-authors.php:286 +#: src/modules/multiple-authors/multiple-authors.php:287 +msgid "Author Profile" +msgstr "" + +#: src/modules/multiple-authors/multiple-authors.php:506 msgid "Add to these post types:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:472 +#: src/modules/multiple-authors/multiple-authors.php:514 msgid "Post types to display on the author's profile page:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:481 +#: src/modules/multiple-authors/multiple-authors.php:523 msgid "Automatically create author profiles:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:492 +#: src/modules/multiple-authors/multiple-authors.php:534 msgid "Show username in the search field:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:503 +#: src/modules/multiple-authors/multiple-authors.php:545 msgid "Default author for new posts:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:526 +#: src/modules/multiple-authors/multiple-authors.php:568 msgid "Show below the content:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:534 +#: src/modules/multiple-authors/multiple-authors.php:576 msgid "Title for the author box:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:542 +#: src/modules/multiple-authors/multiple-authors.php:584 msgid "Layout:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:550 +#: src/modules/multiple-authors/multiple-authors.php:592 msgid "Color scheme:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:559 +#: src/modules/multiple-authors/multiple-authors.php:601 msgid "Show email link:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:567 +#: src/modules/multiple-authors/multiple-authors.php:609 msgid "Show site link:" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:661 -#: src/modules/settings/settings.php:312 +#: src/modules/multiple-authors/multiple-authors.php:703 +#: src/modules/settings/settings.php:271 #, php-format msgid "Disabled because add_post_type_support('%1$s', '%2$s') is included in a loaded file." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:682 +#: src/modules/multiple-authors/multiple-authors.php:724 msgid "This will display the authors box at the end of the content." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:709 +#: src/modules/multiple-authors/multiple-authors.php:751 msgid "Single" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:716 +#: src/modules/multiple-authors/multiple-authors.php:758 msgid "Plural" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:785 +#: src/modules/multiple-authors/multiple-authors.php:828 msgid "Author profiles can be mapped to WordPress user accounts. This option allows you to automatically create author profiles when users are created in these roles. You can also do this for existing users by clicking the \"Create missed authors from role\" button in the Maintenance tab." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:806 +#: src/modules/multiple-authors/multiple-authors.php:849 msgid "If the Author is mapped to a WordPress user, this will display the authors' \"Display name\" and their \"Username\". The default is to show only the \"Display name\". Showing the \"Username\" is useful if you have several authors with similar names." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:843 +#: src/modules/multiple-authors/multiple-authors.php:886 msgid "This setting may be disabled for users who can not edit others posts." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:845 -msgid "Click here for more details." -msgstr "" - -#: src/modules/multiple-authors/multiple-authors.php:865 +#: src/modules/multiple-authors/multiple-authors.php:908 msgid "This will display the authors email in the author box." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:885 +#: src/modules/multiple-authors/multiple-authors.php:928 msgid "This will display the authors site in the author box." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:903 -#: src/modules/multiple-authors/multiple-authors.php:905 +#: src/modules/multiple-authors/multiple-authors.php:946 +#: src/modules/multiple-authors/multiple-authors.php:948 msgid "Create missed post authors" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:909 -#: src/modules/multiple-authors/multiple-authors.php:911 +#: src/modules/multiple-authors/multiple-authors.php:952 +#: src/modules/multiple-authors/multiple-authors.php:954 msgid "Create missed authors from role" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:915 +#: src/modules/multiple-authors/multiple-authors.php:958 msgid "Update author field on posts" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:922 +#: src/modules/multiple-authors/multiple-authors.php:965 msgid "Synchronize Author slugs to User logins" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:936 +#: src/modules/multiple-authors/multiple-authors.php:979 msgid "Copy Co-Authors Plus Data" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:944 +#: src/modules/multiple-authors/multiple-authors.php:987 msgid "Delete Mapped Authors" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:946 +#: src/modules/multiple-authors/multiple-authors.php:989 msgid "Delete all authors mapped to users" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:951 +#: src/modules/multiple-authors/multiple-authors.php:994 msgid "Delete Guest Authors" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:953 +#: src/modules/multiple-authors/multiple-authors.php:996 msgid "Delete all guest authors" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:960 +#: src/modules/multiple-authors/multiple-authors.php:1003 msgid "Please be careful clicking these buttons. Before clicking, we recommend taking a site backup in case anything goes wrong." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:1072 -msgid "General" -msgstr "" - -#: src/modules/multiple-authors/multiple-authors.php:1073 +#: src/modules/multiple-authors/multiple-authors.php:1116 msgid "Display" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:1074 +#: src/modules/multiple-authors/multiple-authors.php:1117 msgid "Maintenance" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:1163 -msgid "This is how the author’s name will appears on your site." +#: src/modules/multiple-authors/multiple-authors.php:1702 +msgid "Invalid nonce" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:1177 -msgid "This forms part of the URL for the author’s profile page. If you choose a Mapped User, this URL is taken from the user’s account and can not be changed." +#: src/modules/multiple-authors/multiple-authors.php:1706 +msgid "Access denied" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:1849 +#: src/modules/multiple-authors/multiple-authors.php:1872 msgid "Error. Author terms could not be reseted." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:1859 +#: src/modules/multiple-authors/multiple-authors.php:1882 msgid "Maintenance completed successfully." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:2467 +#: src/modules/multiple-authors/multiple-authors.php:2541 msgid "It looks like you have Co-Authors Plus installed." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:2469 +#: src/modules/multiple-authors/multiple-authors.php:2543 msgid "Please click here and read this guide!" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:2474 #: src/modules/multiple-authors/multiple-authors.php:2548 +#: src/modules/multiple-authors/multiple-authors.php:2622 msgid "Dismiss" msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:2540 +#: src/modules/multiple-authors/multiple-authors.php:2614 msgid "PublishPress Authors needs a database update for Permissions integration." msgstr "" -#: src/modules/multiple-authors/multiple-authors.php:2542 +#: src/modules/multiple-authors/multiple-authors.php:2616 msgid "Click to run the update now" msgstr "" @@ -939,15 +1025,15 @@ msgstr "" msgid "With PublishPress Authors Pro you can build new layouts for authors. You can use author information, custom fields, and much more." msgstr "" -#: src/modules/rest-api/rest-api.php:56 +#: src/modules/rest-api/rest-api.php:57 msgid "Rest API" msgstr "" -#: src/modules/rest-api/rest-api.php:57 src/modules/rest-api/rest-api.php:58 +#: src/modules/rest-api/rest-api.php:58 src/modules/rest-api/rest-api.php:59 msgid "Rest API support" msgstr "" -#: src/modules/rest-api/rest-api.php:95 +#: src/modules/rest-api/rest-api.php:96 msgid "Authors." msgstr "" @@ -963,15 +1049,15 @@ msgstr "" msgid "Add compatibility with The SEO Framework plugin." msgstr "" -#: src/modules/settings/settings.php:102 +#: src/modules/settings/settings.php:101 msgid "Multiple Authors Settings" msgstr "" -#: src/modules/settings/settings.php:103 +#: src/modules/settings/settings.php:102 msgid "Settings" msgstr "" -#: src/modules/settings/settings.php:222 +#: src/modules/settings/settings.php:201 msgid "There are no PublishPress modules registered" msgstr "" diff --git a/publishpress-authors.php b/publishpress-authors.php index cbd3436f..ecfac056 100644 --- a/publishpress-authors.php +++ b/publishpress-authors.php @@ -5,7 +5,7 @@ * Description: PublishPress Authors allows you to add multiple authors and guest authors to WordPress posts * Author: PublishPress * Author URI: https://publishpress.com - * Version: 3.15.1 + * Version: 3.16.0 * Text Domain: publishpress-authors * * ------------------------------------------------------------------------------ diff --git a/readme.txt b/readme.txt index a54a0d61..750630cd 100644 --- a/readme.txt +++ b/readme.txt @@ -7,7 +7,7 @@ Tags: multiple authors, authors, guest authors, author fields, author layouts Requires at least: 4.7 Requires PHP: 5.6 Tested up to: 5.9 -Stable tag: 3.15.1 +Stable tag: 3.16.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -224,6 +224,16 @@ There are two ways to install the PublishPress Authors plugin: == Changelog == += [3.16.0] - 23 Mar 2022 = + +* Added: Add option to authors update their own profile, #24; +* Fixed: Fix new author form not allowing to map a user to multiple authors, #64; +* Fixed: Fix PHP notice Constant PP_WP_BANNERS_VERSION already defined, #603; +* Fixed: Improve the selection of avatar for authors, making it clear if is using gravatar or custom image, #564; +* Fixed: Updated Italian translation files; +* Fixed: Fix description field that were displayed in the author profile after navigating throw the tabs, #605; +* Fixed: Fix small extra spacing in image link, #607; + = [3.15.1] - 17 Mar 2022 = * Fixed: Fix fatal error: Cannot declare class PublishPress\WordPressBanners\BannersMain; diff --git a/src/assets/css/multiple-authors.css b/src/assets/css/multiple-authors.css index 267941dc..bae513b8 100644 --- a/src/assets/css/multiple-authors.css +++ b/src/assets/css/multiple-authors.css @@ -318,3 +318,17 @@ body.block-editor-page select[id^="post-author-selector-"] { display: block; font-style: italic; } + +/* Set tab active class if user is on their author profile edit page */ +body.own-profile-edit li[class*=' toplevel_page_term?taxonomy=author&tag_ID'] { + border: 0 none; +} +body.own-profile-edit li[class*=' toplevel_page_term?taxonomy=author&tag_ID'] a.menu-top { + background: #2271b1; + color: #fff; +} + +body.own-profile-edit .term-authors-user_id-wrap, +body.own-profile-edit .edit-tag-actions span#delete-link { + display: none !important; +} \ No newline at end of file diff --git a/src/assets/css/pressshack-admin.css b/src/assets/css/pressshack-admin.css index 56729e59..f941bd86 100644 --- a/src/assets/css/pressshack-admin.css +++ b/src/assets/css/pressshack-admin.css @@ -339,3 +339,7 @@ div.pp-authors-menus-wrapper-promo select.ppc-nav-menu-role { height: 450px; } } + +body.term-php .term-slug-wrap .description { + display: none; +} diff --git a/src/assets/js/multiple-authors.js b/src/assets/js/multiple-authors.js index 607141c1..fe2b4da0 100644 --- a/src/assets/js/multiple-authors.js +++ b/src/assets/js/multiple-authors.js @@ -113,8 +113,7 @@ jQuery(document).ready(function ($) { }); } - function hasSelectedOnlyGuests(parent) - { + function hasSelectedOnlyGuests(parent) { if (typeof parent === 'undefined' || parent.length == 0) { parent = $('.authors-list'); } @@ -131,8 +130,7 @@ jQuery(document).ready(function ($) { return guestAuthorsCount === selectedAuthors.length; } - function handleUsersAuthorField(parent) - { + function handleUsersAuthorField(parent) { let $authorsUserField = $('#publishpress-authors-user-author-wrapper'); if (hasSelectedOnlyGuests(parent)) { $authorsUserField.show(); @@ -141,8 +139,7 @@ jQuery(document).ready(function ($) { } } - function authorsUserSelect2(selector) - { + function authorsUserSelect2(selector) { selector.each(function () { var authorsSearch = $(this).ppma_select2({ placeholder: $(this).data("placeholder"), @@ -259,7 +256,7 @@ jQuery(document).ready(function ($) { selectedAuthors.push(parseInt($(this).val())); }); - var selectedFallbackUser= $('#publishpress-authors-user-author-select').val(); + var selectedFallbackUser = $('#publishpress-authors-user-author-select').val(); // save the data $.ajax({ @@ -488,6 +485,108 @@ jQuery(document).ready(function ($) { return false; }); }); + + /** + * Add tab class to author editor's tr without tab + * + * This will add general tab class to 'Name' and Author URL + * or any tab that's rendered by default or third party + * without tab attribute + */ + if ($('body').hasClass('taxonomy-author')) { + $('form#edittag tr.form-field:not(.ppma-tab-content)') + .addClass('ppma-tab-content ppma-general-tab') + .attr('data-tab', 'general'); + } + + /** + * Author editor tab switch + */ + $(document).on('click', '.ppma-editor-tabs a', function (event) { + + event.preventDefault(); + + var clicked_tab = $(this).attr('data-tab'); + + //remove active class from all tabs + $('.ppma-editor-tabs a').removeClass('nav-tab-active'); + //add active class to current tab + $(this).addClass('nav-tab-active'); + + //hide all tabs contents + $('.ppma-tab-content').hide(); + //show this current tab contents + $('.ppma-' + clicked_tab + '-tab').show(); + + // Make sure the description field is hidden. It was being displayed after navigating throw tabs. + $('.form-field.term-description-wrap').hide(); + }); + + /** + * Author image avatar source option toggle + */ + $(document).on('click', 'input[name="authors-avatar-options"]', function () { + var clicked_element = $(this); + + if (clicked_element.val() === 'custom_image') { + clicked_element.closest('tr').find('.author-image-field-wrapper').show(); + } else { + //trigger image remove action + clicked_element.closest('tr').find('.delete-author-image-field').trigger('click'); + //hide image field wrapper + clicked_element.closest('tr').find('.author-image-field-wrapper').hide(); + } + }); + + /** + * Switch focus to general email from image tab handler + */ + $(document).on('click', '.ppma-image-general-author-focus', function (event) { + event.preventDefault(); + //triger click on general tab + $('.ppma-editor-tabs a[data-tab="general"]').trigger('click'); + //set focus on email field + $('input[name="authors-user_email"]').focus(); + }); + + //process a request to validate author mapped user. + $('body.taxonomy-author form#edittag').submit(function (event) { + + var $mappedUser = $('select[name="authors-user_id"]').val(); + var $authorSlug = $('input[name="slug"]').val(); + var $termId = $('input[name="tag_ID"]').val(); + var $form = $(this); + + $('.author-response-notice').remove(); + + event.preventDefault(); + + //prepare ajax data + var data = { + action: "mapped_author_validation", + author_id: $mappedUser, + author_slug: $authorSlug, + term_id: $termId, + nonce: MultipleAuthorsStrings.mapped_author_nonce, + }; + + if ($('.author-loading-spinner').length === 0) { + $('.edit-tag-actions input[type="submit"]').after('
'); + } + + $('.author-loading-spinner').addClass('is-active'); + + $.post(ajaxurl, data, function (response) { + if (response.status === 'error') { + $('.edit-tag-actions').after('

' + response.content + '

'); + $('.author-loading-spinner').removeClass('is-active'); + } else { + $form.unbind('submit').submit(); + } + }); + + }); + }); if (typeof console === "undefined") { diff --git a/src/core/Classes/Admin_Ajax.php b/src/core/Classes/Admin_Ajax.php index f19e0644..fa2eefc2 100644 --- a/src/core/Classes/Admin_Ajax.php +++ b/src/core/Classes/Admin_Ajax.php @@ -225,4 +225,68 @@ public static function handle_author_get_user_data() echo wp_json_encode($response); exit; } + + /** + * Handle a request to validate mapped author. + */ + public static function handle_mapped_author_validation() + { + + $response['status'] = 'success'; + $response['content'] = esc_html__('Request status.', 'publishpress-authors'); + + //do not process request if nonce validation failed + if (empty($_POST['nonce']) + || !wp_verify_nonce(sanitize_key($_POST['nonce']), 'mapped_author_nonce') + ) { + $response['status'] = 'error'; + $response['content'] = esc_html__( + 'Security error. Kindly reload this page and try again', + 'publishpress-authors' + ); + } else { + $author_slug = !empty($_POST['author_slug']) ? sanitize_title($_POST['author_slug']) : ''; + $author_id = !empty($_POST['author_id']) ? (int)($_POST['author_id']) : 0; + $term_id = !empty($_POST['term_id']) ? (int)($_POST['term_id']) : 0; + + if ($author_id > 0) { + $author = Author::get_by_user_id($author_id); + if ($author && is_object($author) && isset($author->term_id)) { + if ((int)$author->term_id !== (int)$term_id) { + $response['status'] = 'error'; + $response['content'] = esc_html__( + 'This user is already mapped to another author.', + 'publishpress-authors' + ); + } + } + } + + if (empty($author_slug)) { + $response['status'] = 'error'; + $response['content'] = esc_html__('Author URL cannot be empty.', 'publishpress-authors'); + } else { + $author_slug_user = get_user_by('slug', $author_slug); + if ($author_slug_user && is_object($author_slug_user) && isset($author_slug_user->ID)) { + if (($author_id === 0) + || ($author_id > 0 + && (int)$author_slug_user->ID != (int)$author_id) + ) { + /** + * Return error if author is not linked or + * linked author ID is not equal return ID + */ + $response['status'] = 'error'; + $response['content'] = esc_html__( + 'Another user with Author URL already exists.', + 'publishpress-authors' + ); + } + } + } + } + + wp_send_json($response); + exit; + } } diff --git a/src/core/Classes/Author_Editor.php b/src/core/Classes/Author_Editor.php index d251968b..893b5581 100644 --- a/src/core/Classes/Author_Editor.php +++ b/src/core/Classes/Author_Editor.php @@ -12,6 +12,7 @@ use MultipleAuthors\Classes\Legacy\Util; use MultipleAuthors\Classes\Objects\Author; use MultipleAuthors\Factory; +use WP_Error; /** * Class Author_Editor @@ -22,6 +23,9 @@ */ class Author_Editor { + + const AUTHOR_EDITOR_DEFAULT_TAB = 'general'; + /** * Customize the term table to look more like the users table. * @@ -226,6 +230,41 @@ public static function filter_author_row_actions($actions, $author_term) return $actions; } + /** + * Render fields tabs for the author profile editor + * + * @param WP_Term $term Author term being edited. + */ + public static function action_author_edit_form_fields_tab($term) + { + $author = Author::get_by_term_id($term->term_id); + + /** + * Filter the fields tabs on the Author's profile. + * + * @param array $tabs + * @param Author $author + * + * @return array + */ + $fields_tabs = apply_filters('multiple_authors_author_fields_tabs', self::get_fields_tabs($author), $author); + + echo '